/* 鍏叡鏍峰紡 */
*{
    margin:0;
    padding:0;
}
ul,li,p,h1,h2,h3,h4,h5,h6{
    margin:0;
}
body{
    font-family: "寰蒋闆呴粦";
    font-size:14px;
    line-height:26px;
    color:#666666;
}
a{
    color:#666666;
}
a:hover{
    text-decoration: none;
}
img{
    max-width:100%;
}
li{
    list-style: none;
}

/* 棣栭〉寮€濮 */

/* 鏃堕棿杞村姛鑳芥牱寮 */
.timeAxis-wrap{
	/* width: 1100px; */
	width: 100%;
	margin: 40px auto 50px;
}
.time-content{
	width: 540px;
	margin: 0 auto;
	position: relative;
	height: 164px;
}
.time-content>li{
	background: #005390;
	display: flex;
	width: 540px;
	height: 164px;
	position: absolute;
	opacity: 0;
}
.time-content>li>div:first-child{
	padding: 20px;
}
.time-content>li>div:nth-child(2){
	align-self: center;
	color: #fff;
	padding-right: 50px;
}
.time-content>li>div:nth-child(2)>h3{
	font-size: 22px;
	font-weight: normal;
}
.time-content>li>div:nth-child(2)>p{
	font-size: 14px;
	line-height: 1;
}
.time-content>.active-timeAxis{
	opacity: 1;
}
.time-list{
	position: relative;
	width: 100%;
	height: 50px;
	margin-top: 35px;
	display: flex;
	justify-content: space-around;
}
.time-list:after{
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	background: #005390;
	padding: 0;
}
.time-list>li{
	width: 14px;
	height: 14px;
	border-radius: 11px;
	background: #005390;
	border: 4px solid #fff;
	margin-top: -11px;
	z-index: 2;
	cursor: pointer;
	position: relative;
	box-sizing: content-box;
}
.time-list>li>span{
	position: absolute;
	width: 60px;
	text-align: center;
	display: block;
	font-size: 22px;
	color: #656565;
	left: 50%;
    top: 25px;
    transform: translate(-50%,0);
}
.time-list>li:hover{
	background: #0592fa;
}
.time-list>li:hover >span{
	color: #0592fa;
}
.time-list>.active-timeChiose{
	background: #0592fa;
}
.time-list>.active-timeChiose>span{
	color: #0592fa;
}
.time-content>li>div:first-child>img{
	max-width: initial;
}
/* 鏃堕棿杞村姛鑳芥牱寮 */

/* header */
header{
    height:90px;
    background-color:rgba(37, 54, 106, .6);
    position: absolute;
    top:0;
    left:0;
    right:0;
    z-index: 888;
}
.pc_header_box{
    height:90px;
    position: relative;
}
.header_left{
    float:left;
}
.header_left>a{
    display:inline-block;
    position: absolute;
    top:50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.header_right{
    float:right;
}
.header_right>li{
    float:left; 
}
.header_right>li:not(:last-child){
    line-height:90px;
    margin-left:45px;
}
.header_right>li>a{
    font-size:17px;
    color:#fff;
}
#language{
    margin-left:60px;
    position: relative;
}
#language>a{
    display:inline-block;
    height:33px;
    width:160px;
    color:#fff;
    /* text-align:center; */
    padding-left:22px;
    border-radius:25px;
    margin-top:30px;
    background:url("../img/icon_down.png") no-repeat 130px center #01A2EA;
}
#language>a>img{
    margin-right:5px;
}
#language>ul{
    position: absolute;
    top:90px;
    background-color:#fff;
    width:160px;
    padding-top:10px;
    padding-bottom:10px;
    display:none;
}
#language>ul>li{
    height:30px;
    line-height:30px;
    text-align: center;
}

.active_on>a{
    color:#01A2EA !important;
}
.header_right>li:not(:last-child)>a:hover{
    color:#01A2EA;
}
/* 绉诲姩绔 */
.yi_header_top{
    height:66px;
}
.yi_header_top>div{
    float:left;
    margin-left:15px;
    position: relative;
    margin-top:20px;
}
.yi_header_top>div>a{
    display:inline-block;
}
.yi_header_bottom{
    padding-top:15px;
    padding-bottom:15px;
    display:none;
}
.yi_header_bottom>li{
    margin-bottom:1px;
}
.yi_header_bottom>li>a{
    display:inline-block;
    width:100%;
    height:40px;
    line-height:40px;
    font-size:17px;
    padding-left:15px;
}
/* .yi_header_bottom>li>a:hover{
    color:#fff;
    background-color:#01A2EA;
} */
.yi_header_bottom>li:last-child>span{
    display:inline-block;
    margin-left:15px;
}
.yi_header_bottom>li:last-child>span>a{
    font-size:17px;
}
.yi_active_on>a{
    color:#fff;
    background-color:#005390;
}
/* button */
#button_nav {
    float: right;
    padding: 9px 10px;
    margin-top: 15px;
    margin-right: 15px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;

}
#button_nav .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
#button_nav .icon-bar + .icon-bar {
    margin-top: 4px;
}
#button_nav {
    border-color: #ddd;
}
#button_nav .icon-bar {
    background-color: #888;
}

.yi_header_box{
    display:none;
}
@media (max-width:1199px){
    header{
        display:none;
    }
    .yi_header_box{
        display:block;
    }
    .yi_header_top{
        border:1px solid #ddd;
    }
}

/* banner */
#swiper1 .swiper-slide>a{
    display:inline-block;
    width:100%;
    height:560px;
    position: relative;
    overflow: hidden;
}
#swiper1 .swiper-slide>a>img{
    width:1600px;
    height:560px;
    position: absolute;
    left:50%;
    transform: translate(-50%,0);
    max-width:1600px !important;
}
@media (max-width:1330px){
    #swiper1 .swiper-slide>a{
        display:inline-block;
        width:100%;
        height:auto;
        position: static;
        overflow: hidden;
    }
    #swiper1 .swiper-slide>a>img{
        width:100%;
        height:auto;
        position: static;
        left:0;
        transform: translate(0,0);
        max-width:100%;
    }
}
#swiper1 .swiper-pagination{
    bottom:18px;
}
#swiper1 .swiper-pagination-bullet{
    width:10px;
    height:10px;
    background-color:#fff;
    opacity: 1;
}
#swiper1 .swiper-pagination-bullet-active{
    background-color:#01A2EA;
}
/* 鏈€鏂拌祫璁 */
.index_news_box{
    margin-top:40px;
    margin-bottom:25px;
    overflow: hidden;
}
.index_news_left,.index_news_right{
    float:left;
}
.index_news_left{
    width:480px;
    height:320px;
}
.index_news_right{
    width:620px;
    height:320px;
}
/* -- */
#swiper2 .swiper-slide{
    position: relative;
}
#swiper2 .swiper-slide>a{
    display:inline-block;
}
#swiper2 .swiper-slide div{
    position: absolute;
    bottom:35px;
    right:62px;
    height:128px;
    width:350px;
    color:#fff;
    background-color:rgba(0, 0, 0, .5);
    padding-top:18px;
    padding-left:35px;
    padding-right:35px;
}
#swiper2 .swiper-slide div>p:first-child{
    font-size:22px;
    margin-bottom:10px;
}
#swiper2 .swiper-slide div>p:nth-child(2){
    color:#B1B2B4;
}
#swiper2 .swiper-pagination{
    bottom:42px;
}
#swiper2 .swiper-pagination-bullet{
    width:10px;
    height:10px;
    background-color:#fff;
    opacity: 1;
    margin:0 5px;
}
#swiper2 .swiper-pagination-bullet-active{
    background-color:#01A2EA;
}
#swiper2 .swiper-pagination{
    text-align: left;
    padding-left:264px;
}
/* -- */
.index_news_right{
    background-color:#F4F6F7;
    padding-top:25px;
    padding-left:30px;
    padding-right:30px;
}
.index_news_fir{
    overflow: hidden;
    margin-bottom:25px;
}
.index_news_fir>h2{
    float:left;
    font-size:26px;
    color:#005390;
}
.index_news_fir>a{
    float:right;
    height:38px;
    width:110px;
    border:1px solid #999999;
    line-height:38px;
    text-align: center;
}
.index_news_div>a{
    display:inline-block;
    width:100%;
    overflow: hidden;
    margin-bottom:10px;
}
.index_news_div>a>h3{
    float:left;
    font-size:22px;
    color:#000;
    max-width:500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_news_div>a>span{
    float:right;
    width:22px;
    height:22px;
    background:url("../img/blue_right.png") no-repeat;
}
.index_news_right>div:nth-child(2)>p{
    padding-bottom:15px;
    border-bottom:1px solid #ddd;
}
.index_news_right>div:nth-child(3)>a{
    margin-top:15px;
}
@media (max-width:1199px){
    .index_news_left,.index_news_right{
        float:none;
    }
    .index_news_left{
        margin:auto;
    }
    .index_news_right{
        width:auto;
        height:auto;
        padding-bottom:15px;
    }
}
@media (max-width:767px){
    #swiper2 .swiper-slide div>p:first-child{
        font-size:18px;
    }
    .index_news_fir>h2{
        font-size:22px;
    }
    .index_news_div>a>h3{
        font-size:18px;
    }
    .index_news_box{
        margin-top:30px;
    }
}
@media (max-width:520px){
    .index_news_div>a>h3{
        max-width:80%;
    }
    .index_news_fir>a{
        float:right;
        height:30px;
        width:80px;
        border:1px solid #999999;
        line-height:30px;
        text-align: center;
    }

    .index_news_left{
        width:auto;
        height:auto;
    }
    #swiper2 .swiper-slide{
        position: relative;
    }
    #swiper2 .swiper-slide>a{
        display:inline-block;
    }
    #swiper2 .swiper-slide div{
        position: absolute;
        bottom:35px;
        right:10%;
        height:100px;
        width:300px;
        color:#fff;
        background-color:rgba(0, 0, 0, .5);
        padding-top:5px;
        padding-left:15px;
        padding-right:15px;
    }
    #swiper2 .swiper-slide div>p:first-child{
        font-size:18px;
        margin-bottom:5px;
    }
    #swiper2 .swiper-slide div>p:nth-child(2){
        color:#B1B2B4;
    }
    #swiper2 .swiper-pagination{
        bottom:40px;
    }
    #swiper2 .swiper-pagination-bullet{
        width:8px;
        height:8px;
        background-color:#fff;
        opacity: 1;
        margin:0 4px;
    }
    #swiper2 .swiper-pagination-bullet-active{
        background-color:#01A2EA;
    }
    #swiper2 .swiper-pagination{
        text-align: left;
        padding-left:60%;
    }
}
@media (max-width:400px){
    #swiper2 .swiper-slide div{
        position: absolute;
        bottom:35px;
        right:5%;
        height:100px;
        width:280px;
    }
}
@media (max-width:340px){
    #swiper2 .swiper-slide div{
        position: absolute;
        bottom:35px;
        right:2%;
        height:90px;
        width:260px;
        padding-left:5px;
        padding-right:5px;
    }
    #swiper2 .swiper-slide div>p:first-child{
        font-size:16px;
    }

}
/* 涓昏浜у搧 */
.index_pro_title{
    overflow: hidden;
    display:flex;
    flex-direction: row;
    text-align: center;
    justify-content: space-between;   
    width:100%;
    position: relative;
}
.index_pro_title>.txt{
    width:140px;
    flex:1 0 160px;
}
.index_pro_title>.txt h2{
    font-size:26px;
    color:#005390;
}
.index_pro_title>.line{
    display:inline-block;
    height:1px;
    width:480px; 
    background-color:#ccc;
    margin-top:29px;
}
/* -- */
.index_pro_con{
    margin-top:20px;
    margin-bottom:55px;
}
.index_pro_con>div>a{
    display:inline-block;
    width:100%;
    height:95px;
    text-align: center;
    position: relative;
    transition:all 0.5s;
}
.index_pro_con>div>a:hover{
    -webkit-transform: translate(0,-15px);
    transform: translate(0,-15px);
}
.index_pro_con>div>a>p:first-child{
    height:55px;
    line-height:55px;
}
.index_pro_con>div>a>p:nth-child(2){
    margin-top:15px;
}
@media (max-width:991px){
    .index_pro_con>div{
        margin-bottom:30px;
    }
}
@media (max-width:767px){
    .index_pro_title>.txt h2{
        font-size:22px;
    }
    .index_pro_con{
        margin-bottom:10px;
    }
}

/* 鏂板搧鎺ㄨ崘 */
.new_pro_container{
    height:775px;
    background:url("../img/new_pro_bg.png") no-repeat #EEEFF3;
    background-size:cover;
}
.new_pro_box{
    padding-top:30px;
}
.new_pro_row{
    margin-top:30px;
}
.new_pro_row>div>a{
    display:inline-block;
    width:100%;
    height:240px;
    line-height:240px;
    text-align: center;
    background-color:#B3B3B3;
    overflow: hidden;
}
.new_pro_row>div>a>img{
    transition:all 0.5s;
}
.new_pro_row>div>a:hover>img{
    transform: scale(1.2);
}
.new_pro_row>div:first-child,.new_pro_row>div:nth-child(4){
    padding-right:11px;
}
.new_pro_row>div:nth-child(2),.new_pro_row>div:nth-child(5){
    padding-right:13px;
    padding-left:13px;
}
.new_pro_row>div:nth-child(3),.new_pro_row>div:nth-child(6){
    padding-left:11px;
}
.new_pro_row>div>p{
    text-align: center;
    padding-top:20px;
    padding-bottom:40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.new_pro_row>div:nth-child(4)>p,.new_pro_row>div:nth-child(5)>p,.new_pro_row>div:nth-child(6)>p{
    padding-bottom:0px;
}
@media (max-width:1199px){
    .new_pro_row>div:first-child,.new_pro_row>div:nth-child(4){
        padding-right:15px;
    }
    .new_pro_row>div:nth-child(2),.new_pro_row>div:nth-child(5){
        padding-right:15px;
        padding-left:15px;
    }
    .new_pro_row>div:nth-child(3),.new_pro_row>div:nth-child(6){
        padding-left:15px;
    }
}
@media (max-width:767px){
    .new_pro_container{
        height:auto;
        background-image: none;
        background-size:cover;
    }
    .new_pro_row>div>a{
        display:inline-block;
        width:100%;
        height:100%;
        line-height:auto;
        text-align: center;
        background-color:#B3B3B3;
        overflow: hidden;
    }
    .new_pro_row>div>p{
        text-align: center;
        padding-top:15px;
        padding-bottom:30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .new_pro_row>div:nth-child(4)>p,.new_pro_row>div:nth-child(5)>p,.new_pro_row>div:nth-child(6)>p{
        padding-bottom:30px;
    }
}
/* 渚挎嵎 */
.bianjie_box{
    padding-top:35px;
    padding-bottom:40px;
}

.bianjie_row>div>a{
    display:inline-block;
    width:100%;
}
.bianjie_row>div>a>p{
    font-size:22px;
    margin-top:5px;
}
.bianjie_row>div>a>p:hover{
    color:#005390;
}
.bianjie_row>div:nth-child(2)>a{
    text-align: center;
}
.bianjie_row>div:first-child>a>img{
    padding-left:232px;
}
.bianjie_row>div:first-child>a>p{
    padding-left:223px;
}

.bianjie_row>div:nth-child(3)>a>img{
    padding-left:38px;
}
.bianjie_row>div:nth-child(3)>a>p{
    padding-left:31px;
}
@media (max-width:1199px){
    .bianjie_row>div:first-child>a>img{
        padding-left:0;
    }
    .bianjie_row>div:first-child>a>p{
        padding-left:0;
    }
    
    .bianjie_row>div:nth-child(3)>a>img{
        padding-left:0;
    }
    .bianjie_row>div:nth-child(3)>a>p{
        padding-left:0;
    }
    .bianjie_row>div>a{
        text-align: center;
    }
}
@media (max-width:380px){
    .bianjie_row>div>a>p{
        font-size:18px;
    }
}
/* foot */
.foot_container{
    height:180px;
    background-color:#005390;
    position: relative;
}
.foot_box{
    height:180px;
    overflow: hidden;
}
.foot_left{
    float:left;
}
.foot_right{
    float:right;
    margin-top:25px;
}
.foot_left>p:first-child{
    margin-top:50px;
    margin-bottom:18px;
}
.foot_left>p:first-child>a{
    color:#fff;
}
.foot_left>p:first-child>span{
    display:inline-block;
    height:14px;
    width:2px;
    background-color:#fff;
    margin-left:15px;
    margin-right:15px;
}
.foot_left>p:nth-child(2){
    color:#fff;
}
@media (max-width:991px){
    .foot_container{
        height:auto;
        background-color:#005390;
    }
    .foot_box{
        height:auto;
        overflow: hidden;
    }
    .foot_left{
        float:none;
    }
    .foot_right{
        float:none;
        margin-top:25px;
        margin-bottom:25px;
        text-align: center;
    }
    .foot_left>p:first-child{
        margin-top:30px;
        margin-bottom:15px;
        text-align: center;
    }
    .foot_left>p:first-child>a{
        color:#fff;
    }
    .foot_left>p:first-child>span{
        display:inline-block;
        height:14px;
        width:2px;
        background-color:#fff;
        margin-left:15px;
        margin-right:15px;
    }
    .foot_left>p:nth-child(2){
        color:#fff;
        text-align: center;
    }
    .foot_left>p:nth-child(3){
        display:none;
    }
}
@media (max-width:475px){
    .foot_left>p:first-child>span{
        display:inline-block;
        height:14px;
        width:1px;
        background-color:#fff;
        margin-left:5px;
        margin-right:5px;
        position: relative;
        top:2px;
    }
}

/* 棣栭〉缁撴潫 */
/* 杩斿洖椤堕儴 */
.fixed_top{
    position: absolute;
    right:30px;
    top:-100px;
}
.fixed_top>a{
    display:inline-block;
    width:54px;
    height:55px;
    background:url("../img/icon_up.png") no-repeat;
}
@media (max-width:1199px){
    .fixed_top{
        display:none;
    }
}

/* 鍏充簬鏃ラ紟椤靛紑濮 */
/* banner */
.about_banner{
    line-height:0;
}
.about_banner>a{
    display:inline-block;
    width:100%;
    height:480px;
    position: relative;
    overflow: hidden;
}
.about_banner>a>img{
    width:1600px;
    height:480px;
    position: absolute;
    left:50%;
    transform: translate(-50%,0);
    max-width:1600px !important;
}
@media (max-width:1330px){
    .about_banner>a{
        display:inline-block;
        width:100%;
        height:auto;
        position: static;
        overflow: hidden;
    }
    .about_banner>a>img{
        width:100%;
        height:auto;
        position: static;
        left:0;
        transform: translate(0,0);
        max-width:100%;
    }
}
/* 鏍忕洰 */
.lanmu_box{
    background-color:#F4F4F4;
    text-align: center;
}
.lanmu_box>a{
    font-size:22px;
    display:inline-block;
    padding-left:35px;
    padding-right:35px;
    height:60px;
    line-height:60px;
}
.lanmu_active{
    color:#025193;
}
.lanmu_box>a:hover{
    color:#025193;
}
@media (max-width:1199px){
    .lanmu_box>a{
        height:50px;
        line-height:50px;
    }
}
@media (max-width:767px){
    .lanmu_box>a{
        font-size:18px;
        display:inline-block;
        padding-left:10px;
        padding-right:10px;
    }
}
/* ---------------------------- */


#pro_lanmu_boxing>a{
    position: relative;
    border-bottom:3px solid transparent;
}
#pro_lanmu_boxing>a:hover{
    color:#666666;
}
#pro_lanmu_boxing>a>i{
    display:inline-block;
    width:21px;
    height:21px;
    background:url("../img/icon_jiantou.png") no-repeat center;
    position: absolute;
    bottom:-19px;
    left:50%;
    -ms-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
    display:none;
    z-index: 999;
}
.pro_lanmu_active{
    color:#fff;
    background-color:#005291;
    /* border-bottom:3px solid #005291 !important; */
}
.pro_lanmu_active:hover{
    color:#fff !important;
}
/* .pro_lanmu_active>i{
    display:block !important;
} */
.three_boxing>ul{
    border-bottom:1px solid #eee;
    position: relative;
    display:flex;
    justify-content: center;
    flex-wrap: wrap;
}
.three_boxing>ul>li>a{
    display:inline-block;
    height:50px;
    line-height:50px;
    font-size:16px;
    margin:0 30px;
}
.three_boxing>ul>li>a:hover{
    color:#005390;
}
@media (max-width:1199px){
    .three_boxing>ul>li>a{
        height:40px;
        line-height:40px;
        margin:0 15px;
    }

}









/* ------------------------------ */
/* 鍏徃绠€浠 */
#about_company{
    margin-top:35px;
    margin-bottom:60px;
}
.about_text_box{
    overflow: hidden;
    margin-top:35px;
}
.about_text_left,.about_text_right{
    float:left;
}
.about_text_left{
    width:380px;
    height:400px;
    overflow: hidden;
}
.about_text_right{
    width:684px;
    margin-left:30px;
}
.about_text_right>h3{
    font-size:22px;
    margin-top:10px;
    margin-bottom:15px;
    color:#000;
}
.about_text_right>p{
    text-indent: 2em;
    padding-bottom:26px;
}
@media (max-width:1199px){
    .about_text_box{
        overflow: hidden;
        margin-top:35px;
    }
    .about_text_left,.about_text_right{
        float:none;
    }
    .about_text_left{
        width:100%;
        height:auto;
        overflow: hidden;
        text-align: center;
    }
    .about_text_right{
        width:100%;
        margin-left:0;
    }
    .about_text_right>h3{
        font-size:22px;
        margin-top:15px;
        margin-bottom:15px;
        color:#000;
        text-align: center;
    }
    .about_text_right>p{
        text-indent: 2em;
        padding-bottom:15px;
        text-align: center;
    }
}
@media (max-width:767px){
    #about_company{
        margin-top:30px;
        margin-bottom:30px;
    }
    .about_text_right>h3{
        font-size:18px;
    }
}
/* 鍙戝睍鍘嗙▼ */
.develop_top{
    height:160px;
    width:540px;
    background-color:#005390;
    margin:auto;
    margin-top:40px;
    display:flex;
    flex-direction: row;
}
.develop_top>div:first-child{
    padding:20px;
}
.develop_top>div:nth-child(2){
    align-self: center;
    color:#fff;
    padding-right:50px;
}
.develop_top>div:nth-child(2)>h3{
    font-size:22px;
}
.develop_bottom{
    position: relative;
    height:150px;
}
.develop_bottom>img{
    position: absolute;
    top:-80px;
}
@media (max-width:991px){
    .develop_top{
        height:140px;
        width:540px;
        background-color:#005390;
        margin:auto;
        margin-top:30px;
        display:flex;
        flex-direction: row;
    }
    .develop_top>div:first-child{
        padding:0 15px;
        align-self: center;
    }
    .develop_top>div:nth-child(2){
        align-self: center;
        color:#fff;
        padding-right:15px;
    }
    .develop_top>div:nth-child(2)>h3{
        font-size:22px;
    }
    .develop_bottom{
        position: relative;
        height:150px;
    }
    .develop_bottom>img{
        position: absolute;
        top:-60px;
    }
}
@media (max-width:767px){
    .develop_bottom{
        display:none;
    }
    .develop_top{
        height:140px;
        width:auto;
        background-color:#005390;
        margin:auto;
        margin-top:30px;
        margin-bottom:40px;
        display:flex;
        flex-direction: row;
    }
    .develop_top>div:first-child{
        padding:0 10px;
        align-self: center;
    }
    .develop_top>div:nth-child(2){
        align-self: center;
        color:#fff;
        padding-right:10px;
    }
    .develop_top>div:nth-child(2)>h3{
        font-size:22px;
    }
}
/* 浣撶郴璁よ瘉 */
.system_box{
    margin-top:38px;
    margin-bottom:60px;
}
#swiper3 .swiper-slide>a{
    display:inline-block;
    width:100%;
    text-align: center;
}
@media (max-width:767px){
    .system_box{
        margin-top:30px;
        margin-bottom:40px;
    }
}
/* 宸ュ巶棰勮 */

.yi_poster_main{
    margin-top:20px;
    margin-bottom:40px;
    display:none;
}
#swiper4 .swiper-button-prev{
    width:40px;
    height:40px;
    background:url("../img/black_left.png") no-repeat;
}
#swiper4 .swiper-button-next{
    width:40px;
    height:40px;
    background:url("../img/black_right.png") no-repeat;
}
@media (max-width:1199px){
    .poster-main{
        display:none;
    }
    .yi_poster_main{
        display:block;
    }

}
/* 鍏充簬鏃ラ紟椤电粨鏉 */
/* 浜у搧涓績椤靛紑濮 */
/* 浜у搧涓績 */
.pro_box{
    margin-top:30px;
}
.pro_tp_row{
    margin-top:25px;
}
.pro_tp_row>div>a{
    display:inline-block;
    width:100%;
    height:240px;
    line-height:240px;
    overflow: hidden;
    text-align: center;
    background-color:#B2B2B2;
}
.pro_tp_row>div>a>img{
    transition:all 0.5s;
}
.pro_tp_row>div>a:hover>img{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -moz-transform:scale(1.2);
    transform:scale(1.2);
}
.pro_tp_row>div{
    padding:0 13px;
}
.pro_tp_row>div>p{
    text-align: center;
    margin-top:25px;
    margin-bottom:50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width:767px){
    .pro_tp_row>div>a{
        display:inline-block;
        width:100%;
        height:auto;
        line-height:auto;
        overflow: hidden;
        text-align: center;
        background-color:#B2B2B2;
    }
    .pro_tp_row>div{
        padding:0 15px;
    }
    .pro_tp_row>div>p{
        text-align: center;
        margin-top:15px;
        margin-bottom:30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
/* 鍒嗛〉 */
.page{
    text-align: center;
    margin-bottom:60px;
}
.page>a{
    display:inline-block;
    width:23px;
    height:23px;
    border:1px solid #ddd;
    line-height:23px;
    text-align: center;
    margin:5px;
}

.page_active{
    color:#fff;
    background-color:#005390;
}
/* .page>a:hover{
    color:#666666 !important;
} */
@media (max-width:767px){
    .page{
        margin-bottom:30px;
    }
}
/* 浜у搧涓績椤电粨鏉 */
/* 浜у搧涓績鍐呴〉寮€濮 */
.pro2_box{
    margin-top:30px;
}
.pro2_tp{
    overflow: hidden;
    margin-top:30px;
}
.pro2_left{
    float:left;
    width:500px;
    height:347px;
    border:1px solid #ddd;
    text-align: center;
    line-height:347px;
    background:url("../img/fangdajing.png") no-repeat right bottom;
}

.pro2_right{
    float:right;
    width:520px;
    text-align: center;
}
.pro2_right>p{
    height:60px;
    line-height:60px;
    background:url("../img/bg_proo.png") no-repeat center;
    padding-left:25px;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    /* margin-bottom:35px; */
    text-align: left;
}
.can_shu_tp{
    background-color:#F6F6F6;
    margin-top:50px;
    margin-bottom:35px;
    text-align: center;
    padding-top:30px;
    padding-bottom:30px;
}
.can_shu_tp>p{
    font-size:22px;
    color:#000;
    text-align: left;
    padding-left:20px;
    margin-bottom:58px;
}

@media (max-width:1199px){
    .pro2_left{
        width:400px;
        background:none;
    } 
    .pro2_right{
        width:420px;
    }
}
@media (max-width:991px){
    .pro2_left{
        float:none;
        width:auto;
        height:auto;
        line-height:auto;
    }
    
    .pro2_right{
        float:none;
        width:auto;
        text-align: center;
    }
    .pro2_right>p{
        margin-top:40px;
        font-size:16px;
        margin-bottom:30px;
        text-align:center;
    }
    .can_shu_tp{
        background-color:#F6F6F6;
        margin-top:30px;
        margin-bottom:35px;
        text-align: center;
        padding-top:30px;
        padding-bottom:30px;
        padding-left:15px;
        padding-right:15px;
    }
    .can_shu_tp>p{
        font-size:22px;
        color:#000;
        text-align: left;
        padding-left:20px;
        margin-bottom:30px;
    }
    
}
/* 浜у搧涓績鍐呴〉缁撴潫 */

/* 璧勬枡涓嬭浇椤靛紑濮 */
.download_box{
    margin-top:30px;
}
.download_ul{
    margin-top:35px;
    margin-bottom:25px;
}
.download_ul>li{
    margin-bottom:8px;
}
.download_ul>li>a{
    display:inline-block;
    height:87px;
    width:100%;
    overflow: hidden;
    background-color:#F5F5F5;
}
.download_ul>li>a>div:first-child{
    float:left;
    margin-left:40px;
    padding-top:20px;
    color:#666666;
}
.download_ul>li>a>div:nth-child(2){
    float:right;
    margin-right:50px;
    line-height:87px;
}

.download_ul>li>a>div:first-child>h3{
    font-size:22px;
    margin-bottom:8px;
}
@media (max-width:767px){
    .download_ul{
        margin-top:30px;
    }
    .download_ul>li>a>div:first-child>h3{
        font-size:18px;
    }
    .download_ul>li>a>div:first-child{
        margin-left:15px;  
    }
    .download_ul>li>a>div:nth-child(2){
        margin-right:15px;
    }
}

/* 璧勬枡涓嬭浇椤电粨鏉 */
/* 璧勮涓績椤靛紑濮 */
.information_box{
    margin-top:30px;
}
.information_row{
    margin-top:30px;
}
.information_row>div{
    padding:0 12px;
}
.information_row>div>a{
    display:inline-block;
    width:100%;
    overflow: hidden;
}
.information_row>div>a>img{
    width:350px;
    height:190px;
    transition:all 0.5s;
}
.information_row>div>a:hover>img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.information_row>div>div>a{
    display:inline-block;
    width:100%;
}
.information_row>div>div>a>h3{
    font-size:22px;
    color:#000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top:10px;
    margin-bottom:10px;
}
.information_row>div>div>a>span{
    display:inline-block;
    width:100%;
    padding-bottom:10px;
    border-bottom:1px solid #ddd;
}
.information_row>div>div>a>p{
    height:52px;
    overflow: hidden;
    margin-top:5px;
}
.information_row>div{
    margin-bottom:47px;
}

@media (max-width:767px){
    
    .information_row>div{
        padding:0 15px;
    }
    .information_row>div>a{
        display:inline-block;
        width:100%;
        overflow: hidden;
    }
    .information_row>div>a>img{
        width:auto;
        height:auto;
        transition:all 0.5s;
    }
    .information_row>div>a:hover>img{
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    .information_row>div>div>a{
        display:inline-block;
        width:100%;
    }
    .information_row>div>div>a>h3{
        font-size:18px;
    }
    .information_row>div>div>a>span{
        display:inline-block;
        width:100%;
        padding-bottom:10px;
        border-bottom:1px solid #ddd;
    }
    .information_row>div>div>a>p{
        height:auto;
        overflow:visible;
        margin-top:5px;
    }
    .information_row>div{
        margin-bottom:30px;
    }
}

/* 璧勮涓績椤电粨鏉 */
/* 璧勮涓績鍐呴〉寮€濮 */
.news2_box{
	max-width: 825px;
	margin-left: auto;
	margin-right: auto;
    margin-top:30px;
    margin-bottom:75px;
    /* text-align: center; */
}
.news2_box>h3{
    font-size:22px;
    color:#000;
}
.news2_box>p:first-of-type{
    margin-top:5px;
    margin-bottom:18px;
}
.news2_box>p:not(:first-of-type){
    width:825px;
    /* text-align: center; */
    margin:auto;
    margin-top:20px;
}
.news2_box>p:last-of-type{
    margin-bottom:20px;
    margin-top:0;
}
@media (max-width:1199px){
    .news2_box>p:not(:first-of-type){
        width:100%;
        margin-top:15px;
    }
}
@media (max-width:767px){
    .news2_box{
        margin-top:30px;
        margin-bottom:50px;
    }
}

/* 璧勮涓績鍐呴〉缁撴潫 */
/* 浜哄姏璧勬簮椤靛紑濮 */
.menpower_tp_box{
    margin-top:30px;
    overflow: hidden;
    margin-bottom:45px;
}
.menpower_tp_left{
    float:left;
}
.menpower_tp_right{
    float:right;
}
.menpower_tp_right>div:first-child{
    margin-bottom:20px;
}
/* .menpower_tp_right>div:first-child>img:first-child{
    margin-right:20px;
} */
.menpower_tp_right>div{
	font-size: 0;
}
.menpower_tp_right>div>div{
	display: inline-block;
}
.menpower_tp_right>div:first-child>div{
    margin-right:20px;
} 
/* .menpower_tp_right>div:nth-child(2)>img:first-child{
    margin-right:20px;
} */
.menpower_tp_right>div:nth-child(2)>div{
    margin-right:20px;
}
/* 鎷涜仒 */
.zhaopin_ul{
    margin-bottom:57px;
}
.zhaopin_ul>li:first-child{
    height:48px;
    line-height:48px;
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
    color:#fff;
    background-color:#005390;
}
.zhaopin_ul>li:first-child>span{
    display:inline-block;
    text-align: center;
    width:220px;
}
.tit_zhaopin{
    padding-top:11px;
    padding-bottom:11px;
    margin-bottom:15px;
    background-color:#F5F5F5;
    display:flex;
    flex-direction: row;
    flex-wrap: nowrap;

}
.tit_zhaopin>span{
    display:inline-block;
    text-align: center;
    width:220px;
}
.tit_zhaopin>span>a{
    color:#015490;
}
.con_top>li:first-child{
    margin-top:30px;
}
.con_top{
    padding-bottom:15px;
    border-bottom:1px solid #ddd;
}
.con_top>li>span{
    display:inline-block;
    width:23%;
}

.con_bottom{
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid #ddd;
}
.con_bottom>li:first-child>span{
    font-weight:bold;
}
.con_bottom>li>span{
    display:inline-block;
    width:49%;
}
.con_zp>p{
    margin-top:18px;
    margin-bottom:18px;
}
.con_zp>p>a{
    display:inline-block;
    width:250px;
    height:45px;
    line-height:45px;
    text-align: center;
    color:#fff;
    background-color:#005390;
}
@media (max-width:1199px){
    .menpower_tp_box{
        margin-top:30px;
        overflow: hidden;
        margin-bottom:30px;
    }
    .menpower_tp_left{
        float:none;
    }
    .menpower_tp_right{
        float:none;
        margin-top:15px;
    }
    .menpower_tp_right>div:first-child{
        margin-bottom:15px;
    }
    /* .menpower_tp_right>div:first-child>img:first-child{
        margin-right:15px;
    } */
	.menpower_tp_right>div:first-child>div{
	    margin-right:15px;
	}
    /* .menpower_tp_right>div:nth-child(2)>img:first-child{
        margin-right:15px;
    } */
	.menpower_tp_right>div:nth-child(2)>div{
	    margin-right:15px;
	}
}
@media (max-width:767px){
    .con_top>li>span{
        width:49%;
    }
}
@media (max-width:750px){
    .menpower_tp_right{
        float:none;
        margin-top:15px;
    }
    .menpower_tp_right>div:first-child{
        margin-bottom:0px;
    }
    .menpower_tp_right img{
        margin-bottom:15px;
    }
}
@media (max-width:520px){
    /* .menpower_tp_right>div:first-child>img:first-child{
        margin-right:0px;
    }
    .menpower_tp_right>div:nth-child(2)>img:first-child{
        margin-right:0px;
    } */
	.menpower_tp_right>div:first-child>div{
	    margin-right:0px;
	}
	.menpower_tp_right>div:nth-child(2)>div{
	    margin-right:0px;
	}
	.time-content>li>div:first-child{
		padding: 0 10px;
		align-self: center;
		width: 50%;
	}
	.time-content>li>div:nth-child(2){
		padding-right: 0;
		width: 50%;
	}
	.time-content>li>div:first-child>img{
		width: 100%;
	}
	.time-content>li{
		height: auto;
		padding:10px 0;
	}
}
/* 鐐瑰嚮绔嬪嵆鐢宠寮瑰嚭妗 */
.modal-dialog{
    width:460px;
    height:300px;
}
.modal-content{
    border-radius:0;
    margin-top:50px;
}
.modal-header{
    height:55px;
    line-height:55px;
    background-color:#666666;
    position: relative;
}
.modal-header>h3{
    font-size:22px;
    text-align: center;
    color:#fff;
}
.modal-header>button{
    width:40px;
    height:39px;
    background:url("../img/cha.png") no-repeat;
    position: absolute;
    right:-20px;
    top:-20px;
    z-index:999;
    opacity: 1;
}
.modal-header>button:hover{
    opacity: 1;
}
.modal-body>form{
    margin-top:36px;
}
.modal-body>form>p{
    text-align: center;
}
.modal-body>form>p>input{
    height:45px;
    width:310px;
    margin-bottom:15px;
    padding-left:15px;
    border:1px solid #ddd;
    padding-right:40px;
}
.modal-body>form>p:first-of-type>input{
    background:url("../img/name.png") no-repeat 95% center;
}
.modal-body>form>p:nth-of-type(2)>input{
    background:url("../img/email.png") no-repeat 95% center;
}
.modal-body>form>p:nth-of-type(3)>button{
    width:310px;
    height:45px;
    text-align: center;
    color:#fff;
    background-color:#005390;
    border:none;
}

@media (max-width:767px){
    .modal-dialog{
        width:auto;
        height:auto;
    }
    .modal-content{
        border-radius:0;
        margin-top:50px;
    }
    .modal-header{
        height:auto;
        line-height:auto;
        background-color:#666666;
        position: relative;
    }
    .modal-header>h3{
        font-size:18px;
        text-align: center;
        color:#fff;
    }
    .modal-header>button{
        width:40px;
        height:39px;
        background:url("../img/cha.png") no-repeat;
        position: absolute;
        right:-10px;
        top:-20px;
        z-index:999;
        opacity: 1;
    }
    .modal-body>form{
        margin-top:15px;
    }
    .modal-body>form>p>input{
        height:45px;
        width:310px;
        margin-bottom:15px;
        padding-left:15px;
        border:1px solid #ddd;
        padding-right:40px;
    }
    .modal-body>form>p:first-of-type>input{
        background:url("../img/name.png") no-repeat 95% center;
    }
    .modal-body>form>p:nth-of-type(2)>input{
        background:url("../img/email.png") no-repeat 95% center;
    }
    .modal-body>form>p:nth-of-type(3)>button{
        width:310px;
        height:45px;
        text-align: center;
        color:#fff;
        background-color:#005390;
        border:none;
    }
}
@media (max-width:360px){
    .modal-body>form>p>input{
        height:45px;
        width:250px;
    }
    .modal-body>form>p:nth-of-type(3)>button{
        width:250px;
    }
}
@media (max-width:310px){
    .modal-body>form>p>input{
        width:200px;
    }
    .modal-body>form>p:nth-of-type(3)>button{
        width:200px;
    }
}


/* 浜哄姏璧勬簮椤电粨鏉 */

/* 鑱旂郴鎴戜滑椤靛紑濮 */
/* banner */
.contact_banner{
    line-height:0;
}
.contact_banner>a{
    display:inline-block;
    width:100%;
    height:450px;
    position: relative;
    overflow: hidden;
}
.contact_banner>a>img{
    width:1600px;
    height:450px;
    position: absolute;
    left:50%;
    transform: translate(-50%,0);
    max-width:1600px !important;
}
@media (max-width:1330px){
    .contact_banner>a{
        display:inline-block;
        width:100%;
        height:auto;
        position: static;
        overflow: hidden;
    }
    .contact_banner>a>img{
        width:100%;
        height:auto;
        position: static;
        left:0;
        transform: translate(0,0);
        max-width:100%;
    }
}
/* 鑱旂郴鎴戜滑 */
.contact_box{
    margin-bottom:55px;
}
.contact_box,.top_row{
    margin-top:25px;

}
.top_row>div>h3{
    font-size:22px;
    color:#105D96;
}
.top_row>.col-md-8{
    width:675px;
}
.top_row>.col-md-4{
    width:445px;
    height:300px;
    padding-right:0;
    overflow: hidden;
}
.sec_t{
    padding-left:121px;
}
.top_row>div>p:first-of-type{
    margin-top:12px;
}
.lianjie_p{
    padding-left:80px;
}


.bott_row{
    margin-top:40px;
}
.bott_row>div>h3{
    font-size:22px;
    color:#105D96;
    margin-bottom:15px;
}
.bott_row>div:nth-child(2){
    padding-left:120px;
}
.bott_row>div:nth-child(3){
    padding-left:140px;
}
/* --- */
.on_liuyan{
    margin-top:45px;
    background-color:#F1F1F1;
    padding:25px 50px;
    text-align: center;
}
.on_liuyan>h3{
    font-size:22px;
    margin-bottom:12px;
}
.on_liuyan>p{
    margin-bottom:20px;
}
.on_liuyan>form>p:first-child>input{
    width:307px;
    height:42px;
    padding-left:10px;
    border:1px solid #ddd;
    padding-right:35px;
}
.on_liuyan>form>p:first-child>input:first-child{
    background:url("../img/name.png") no-repeat 96% center #fff;
}
.on_liuyan>form>p:first-child>input:nth-child(2){
    background:url("../img/phone.png") no-repeat 96% center #fff;
    margin-left:32px;
    margin-right:32px;
}
.on_liuyan>form>p:first-child>input:nth-child(3){
    background:url("../img/email.png") no-repeat 96% center #fff;
}
.on_liuyan>form>p:nth-child(2) textarea{
    width:100%;
    height:250px;
    border:1px solid #ddd;
    margin-top:12px;
    padding-left:10px;
}
.on_liuyan>form>p:nth-child(3){
    margin-top:20px;
}
.on_liuyan>form>p:nth-child(3) button{
    height:45px;
    width:200px;
    text-align: center;
    color:#fff;
    background-color:#005390;
    border:none;
}
.on_liuyan>form>p:nth-child(3) input{
    height:45px;
    width:200px;
    text-align: center;
    color:#fff;
    background-color:#808080;
    border:none;
    margin-left:18px;
}
@media (max-width:1199px){

    .top_row>.col-md-8{
        width:auto;
    }
    .top_row>.col-md-4{
        width:auto;
        height:auto;
        padding-right:15px;
        overflow: hidden;
        margin-top:15px;
    }
    .sec_t{
        padding-left:122px;
    }
    .top_row>div>p:first-of-type{
        margin-top:12px;
    }
    .lianjie_p{
        padding-left:80px;
    }

    .bott_row>div>h3{
        font-size:22px;
        color:#105D96;
        margin-bottom:15px;
    }
    .bott_row>div:nth-child(2){
        padding-left:15px;
    }
    .bott_row>div:nth-child(3){
        padding-left:15px;
    }

    .on_liuyan>h3{
        font-size:22px;
        margin-bottom:12px;
    }
    .on_liuyan>p{
        margin-bottom:20px;
    }
    .on_liuyan>form>p:first-child>input{
        width:255px;
        height:42px;
        padding-left:10px;  
    }
    
}
@media (max-width:991px){
    .on_liuyan>form>p:first-child>input{
        width:200px;
        height:42px;
        padding-left:10px;  
    }
    .on_liuyan>form>p:first-child>input:nth-child(2){
        margin-left:5px;
        margin-right:5px;
    }
    .time-list{
		display: none;
	}
	.time-content{
		width: 100%;
		height: auto;
	}
	.time-content>li{
		width: 100%;
		position: initial;
		opacity:1;
		margin-bottom: 10px;
	}
}
@media (max-width:767px){
    .top_row>.col-md-8>h3{
        padding-top:10px;
        padding-bottom:10px;
    }
    .top_row>.col-md-8>h3>span{
        display:inline-block;
        width:100%;
        padding-top:10px;
    }
    .sec_t{
        padding-left:0;
    }
    .lianjie_p{
        padding-left:0;
    }
    .bott_row>div{
        margin-bottom:15px;
    }
    .bott_row>div>h3{
        margin-bottom:5px;
    }
    .on_liuyan{
        margin-top:30px;
    }
    .contact_box{
        margin-bottom:30px;
    }
    .on_liuyan>form>p:first-child>input{
        width:280px;
        margin-bottom:15px;
    }
    .on_liuyan>form>p:first-child>input:nth-child(2){
        margin-left:0;
        margin-right:0;
    }
    .on_liuyan>form>p:nth-child(2) textarea{
        height:150px;
        width:280px;
    }
    .on_liuyan{
        margin-top:45px;
        background-color:#F1F1F1;
        padding:25px 0px;
        text-align: center;
    }
    .on_liuyan>p{
        padding-left:15px;
        padding-right:15px;
    }
    .on_liuyan>form>p:nth-child(3) button{
        width:140px;
        height:40px;
    }
    .on_liuyan>form>p:nth-child(3) input{
        width:140px;
        height:40px;
        margin-left:10px;
    }
}
/* 鑱旂郴鎴戜滑椤电粨鏉 */
.menpower_tp_right>div>div{
	position: relative;
}
.position-box{
	position: absolute;
    text-align: center;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
}
.position-box>p{
	font-size: 16px;
    font-weight: bold;
	line-height: 1;
}
.position-box>p:nth-child(1){
	margin-bottom: 20px;
}
.position-box2{
	position: absolute;
	text-align: center;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
}
.position-box2>p{
	font-size: 16px;
	color: #fff;
	font-size: 22px;
	margin-top: 15px;
	line-height: 1;
}