
html{-webkit-font-smoothing:antialiased;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;/*blr:expression(this.onFocus=this.blur())*/}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;/*blr:expression(this.onFocus=this.blur())*/}
body{color:#000;line-height:1.3;font-size:12px;opacity: 0;overflow-x: hidden;background:#fff;}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}

.warp{width:100%;max-width: 1160px;margin: 0 auto;}
.head-top{height:45px;line-height:45px;font-size:14px;background-color:#006699;color:#ffffff;}
.head-top .lan{float: right;position: relative;padding-right: 10px;z-index: 9999;}
.head-top .lan span{height: 45px;line-height: 42px;background-color: #004F75;display: block;padding: 0 15px;}
.head-top .lan:hover span{background-color: #004F75;}
.head-top .lan span i{display: inline-block;background: url(pic_3.png) no-repeat center center/12px;width: 12px;height: 12px;margin-left: 6px;}
.head-top .lan .langsub{transition: height .3s linear;-webkit-transition: height .3s linear;-moz-transition: height .3s linear;position: absolute;top:45px;left:0;width: 100%;padding-right: 10px;box-sizing: border-box;height:0;overflow: hidden;}
.head-top .lan .langsub a{display: block;line-height: 30px;height:30px;background-color: #006699;color:#ffffff;font-size: 14px;text-align: center;width: 100%;margin: 0;}
.head-top .lan .langsub a:hover{background-color: #004F75;}
.head-top .lan:hover .langsub{height:60px;}

.head-top .ipl form{ display:inline-block;}
.head-top .ipl{margin-top: 7px;overflow: hidden;line-height: 28px;}
.head-top p{width:230px;height:30px;background-color:#ffffff;border:1px solid #dfdfdf;display: inline-block;padding-left: 8px;box-sizing: border-box;margin-right: 10px;}
.head-top p .text{width: 180px;font-size: 14px;border:none;vertical-align: middle;}
.head-top p .button{background: url(sou.png) no-repeat center center;width: 28px;height: 28px;border:none;float: right;}
.head-top a{display:inline-block;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;margin: 0 3px;vertical-align: middle;}
.head-top a.int_1{background-image:url(int_1.png);}
.head-top a.int_2{background-image:url(int_2.png);}
.head-top a.int_3{background-image:url(int_3.png);}
.head-top a.int_4{background-image:url(int_4.png);}

.head-menu{height: 122px;border-bottom: 4px solid #606060;position: relative;z-index: 999;}
.head-menu img{margin-top: 30px;}
.head-menu .menu{float: right;}
.head-menu .menu li{float: left;position: relative;height:122px;}
.head-menu .menu li h1{padding: 39px 0 40px;}
.head-menu .menu li h1 a{padding: 12px 28px;display: block;color:#474747;font-size: 18px;}
.head-menu .menu li:hover h1 a{background-color: #507287;color:#ffffff;}
.head-menu .menu li .find{position: absolute;width: 100%;top:122px;left:0;border-top:4px solid #395362;background:url(pic_1.png) repeat;padding: 0 14px;box-sizing: border-box;display: none;}
.head-menu .menu li .find a{display: block;border-bottom:1px dotted #666666;line-height: 39px;font-size: 14px;color:#666666;text-align: center;}
.head-menu .menu li .find a.not{border:none;}
.head-menu .menu li .find a:hover{background-color: #507287;color:#ffffff;border-color:#507287;}

.single-item img{width: 100%;}
.single-item .slick-prev{background: url(pic_2.png) no-repeat left center;width: 30px;height: 55px;left:50%;margin-left: -600px;z-index: 999;opacity: .5;margin-top:-27px;}
.single-item .slick-prev:hover{opacity: 1;}
.single-item .slick-next{background: url(pic_2.png) no-repeat right center;width: 30px;height: 55px;right:50%;margin-right: -600px;z-index: 999;opacity: .5;margin-top:-27px;}
.single-item .slick-next:hover{opacity: 1;}

.m_list{ border-top:#dfdfdf 1px dashed; padding:5px 0; background:url(xiluo_30.jpg) 98px center no-repeat; font-size:16px;}
.m_list .date{ float:left; width:98px;}
.m_list .date span{ display:block; text-align:center; color:#989898;}
.m_list .date span.c1{ font-size:36px;}
.m_list .date span.c2{ font-size:12px;}
.m_list .con{ float:left; width:558px; line-height:65px; color:#666; text-indent:17px;}
.m_list .btn{ float:right; line-height:65px; color:#666; margin-right:15px;}
.m_list .btn a{ color:#666;}
.m_list:hover{ background:url(xiluo_29.jpg) 98px center no-repeat #507287;}
.m_list:hover .date span{ color:#FFF;}
.m_list:hover .con{ color:#FFF;}
.m_list:hover .btn a{ color:#FFF;}
.clear{ clear:both;}



@media screen and (max-width: 1200px) {
    .head-top{height:0;font-size: 0;}
    .head-top .ipl{position: absolute;top:80px;width: 100%;left:0;z-index: 99999;background-color: #606060;margin-top: 0;padding: 0 10px;box-sizing: border-box;height:0;overflow: hidden;transition: height .5s linear;-webkit-transition: height .5s linear;}
    .head-top .ipl.on{height: 50px;}
    .head-top .ipl a{display: none;}
    .head-top .ipl form{ display:block;}
    .head-top .ipl p{width: 100%;margin-right: 0;margin-top: 10px;}
    .head-top .ipl p .text{width: 95%;}
    .head-top .ipl p .button{width: 5%;}
    .warp_m{margin: 0 20px;}
    .menu_nave{background: url(menu-nave.png) no-repeat center center/50px;position: absolute;right:20px;top:10px;width: 50px;height: 60px;cursor: pointer;z-index: 9999;}
    .sou_nave{background: url(sou-nave.png) no-repeat center center/45px;position: absolute;right:84px;top:10px;width: 50px;height: 60px;cursor: pointer;z-index: 9999;}
    .cg_nave{position: absolute;right:150px;top:10px;width: 50px;height: 60px;cursor: pointer;z-index: 9999;}
    .cg_nave.en{background: url(ds.png) no-repeat center center/45px; background-size:cover;}
    .cg_nave.cn{background: url(DSA.png) no-repeat center center/45px; background-size:cover;}
    .head-menu .menu{position: fixed;width: 100%;left:0;background: url(pic_1.png) repeat;top:84px;overflow-y: scroll;height:auto;display: none;}
    .head-menu .menu li{float: none;height:auto;text-align: center;}
    .head-menu .menu li h1{padding: 0}
    .head-menu .menu li h1 a{padding: 0;height: 60px;line-height: 60px;}
    .head-menu .menu li .find{top:0;left:0;border-top:1px solid #507287;padding: 0 14px;box-sizing: border-box;display: none;position: relative;}
    .head-menu .menu li:hover h1 a{background:none;color:#666666;}

    .head-menu{height: 80px;}
    .head-menu img{width:200px;margin-top: 15px;}

    .head-top .lan{float: none;position: inherit;padding-right: 0;}
    .head-top .lan span{height: 0;line-height: 0;display: none;}
    .head-top .lan:hover span{background-color: #6d6d6d;}
    .head-top .lan span i{display: inline-block;background: url(pic_3.png) no-repeat center center/12px;width: 12px;height: 12px;margin-left: 6px;}
    .head-top .lan .langsub{display:none;transition: height .3s linear;-webkit-transition: height .3s linear;-moz-transition: height .3s linear;position: absolute;top:84px;left:0;width: 100%;padding-right: 0;box-sizing: border-box;height:0;overflow: hidden;z-index: 9999;}
    .head-top .lan .langsub a{display: inline-block;line-height: 45px;height:45px;background-color: #3e3e3e;color:#ffffff;font-size: 14px;text-align: center;width: 50%;margin: 0;}
    .head-top .lan .langsub a:hover{background-color: #6d6d6d;}
    .head-top .lan:hover .langsub,
    .head-top .lan .langsub.on{height:45px;}

}

@media screen and (max-width: 768px) {
    .head-menu{height:1rem;border-width:.03rem;}
    .head-menu img{width:2.2rem;margin-top: .2rem;}
    .menu_nave{background-size: cover;width: .6rem;height:.6rem;right:.2rem;top:.25rem;}
    .sou_nave{background-size: cover;width: .6rem;height:.6rem;right:1rem;top:.25rem}
    .cg_nave{background-size: cover;width: .6rem;height:.6rem;right:1.8rem;top:.25rem;}

    .head-menu .menu{top:1rem;}
    .head-top .ipl{top:1rem;padding: 0 .2rem;}
    .head-top .lan .langsub{top:1rem;}
    .head-menu .menu li h1 a{height:1rem;line-height: 1rem;font-size: .34rem;}
    .head-top p .button{background-size: .35rem}
    .head-menu .menu li .find a{display: block;border-bottom:1px dotted #666666;line-height: .8rem;font-size: .32rem;color:#666666;text-align: center;}

}

@media screen and (min-width: 1200px) {
    .head-menu .menu{display: block !important;}
}
.white{background-color: #ffffff;}
.black{background-color: #f7f7f7;}
.ind_title{height: 96px;background: url(pic_4.png) no-repeat center bottom;line-height: 96px;color:#000000;font-size: 28px;text-align: center;}
.ind_title i{font-size: 18px;color:#666666;margin-left: 14px;text-transform: uppercase;}

.ind_product{padding-top: 30px;padding-bottom: 15px;}
.ind_product li{float: left;width:18.8%;margin-right: 1.5%;}
.ind_product li.no{margin-right: 0;}
.ind_product li .pic{border:1px solid #dbdbdb;text-align: center;height: 158px; line-height:158px;}
.ind_product li .pic img{width: 100%;}
.ind_product li .pic span{display: inline-block;height: 100%;vertical-align: middle;}
.ind_product li p{font-size: 14px;color:#666666;line-height: 45px;text-align: center;}

.ind_about{padding: 50px 0;}
.ind_about .abo{float: left;position: relative;width: 48%;overflow: hidden;}
.ind_about .abo p{font-size: 28px;color: #0f0b0c;background: url(pic_9.png) no-repeat left bottom;line-height: 107px;position: absolute;top:0;left:48px;}

.ind_about .ind_select{float: right;max-width: 568px;width:48%;background-color: #ffffff;border:1px solid #dbdbdb;height: 332px;padding: 0 2.5%;box-sizing: border-box;}
.ind_about .ind_select p{font-size: 24px;color:#2f383d;line-height: 70px;}
.ind_about .ind_select p a{color:#666666;font-size: 11px;float: right;}
.ind_about .ind_select p a:hover{text-decoration: underline;}
.ind_about .ind_select .indjj{font-size: 14px;line-height:28px;}

.ind_about .ind_select select{
    display: block;width: 100%;margin-bottom: 14px;
    height: 45px;
    border-radius: 5px;
    border: solid 1px #dfdfdf;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 40px;
    background: url(pic_10.png) no-repeat right center;
    font-size: 16px;color:#666666;
}
select::-ms-expand { display: none; }
.ind_about .ind_select button{display: block;width: 100%;height: 50px;background-color: #507287;border-radius: 5px;color:#ffffff;border:none;font-size: 24px;}
.ind_about .ind_select button i{display: inline-block;background: url(pic_11.png) no-repeat center center;width: 40px;height: 20px;vertical-align: middle;}

@media screen and (max-width: 1200px) {
    .ind_product li .pic{height: 200px; line-height:200px;}
    .ind_product li p{line-height:55px;}
    .ind_about{padding: 30px 0;}


}
.mdb{ display:none;}
@media screen and (max-width: 768px) {
	.black{ display:block;}
    #footer .black{ display:none;}
    .mdb{ display:block;}
    .ind_title{height: 1rem;line-height: 1rem;color:#000000;font-size: .34rem;text-align: center;}
    .ind_title i{font-size: .24rem;color:#666666;margin-left: 14px;}

    .ind_product{padding-top: .3rem;padding-bottom: .15rem;}
    .ind_product li{float: left;width:47.6%;margin-right: 2.4%;max-width: none;}
    .ind_product li .pic{}
    .ind_product li:nth-child(2){margin-right: 0;}
    .ind_product li p{font-size: .22rem;line-height: .65rem;}

    .ind_about{padding: .4rem 0;}
    .ind_about .abo{float: none;width: 100%;height:auto;margin-bottom: .3rem;}
    .ind_about .abo img{width: 100%;}
    .ind_about .abo p{font-size: .3rem;line-height: 1rem;left:.5rem;}
    .ind_about .ind_select{float: none;width: 100%;height:auto;padding-bottom: .2rem;max-width: none;}
    .ind_about .ind_select p{font-size: .46rem;color:#2f383d;line-height: 1.2rem;}
    .ind_about .ind_select p a{font-size: .2rem;}
    .ind_about .ind_select select{height: 1rem;background-size: .6rem;font-size: .3rem;margin-bottom: .2rem;}

    .ind_about .ind_select button{font-size: .4rem;height:.8rem;}
    .ind_about .ind_select button i{background-size: .4rem;}
	.bykf{display:none}
	.proimg img{max-width:100%}

}

.ind_news{padding-top: 30px;padding-bottom: 15px;}
.ind_news li{float: left;max-width: 270px;width:23%;margin-right: 2.6%;}
.ind_news li img{width: 100%;}
.ind_news li.no{margin-right: 0;}
.ind_news li .wen{padding: 12px 0;font-size: 14px;color:#666666;line-height: 18px;}
.ind_news li .wen p{color:#a1a1a1;line-height: 25px;}
.ind_news li .wen .tit{font-size: 16px;color:#333333;line-height: 50px;}
.ind_news li .li_name{text-align: center;width: 90%;margin: 0 auto;background: url(pic_12.png) repeat-x left center;height: 34px;}
.ind_news li .li_name em{font-size: 16px;color:#333333;line-height: 34px;display: inline-block;padding: 0 30px;background-color: #ffffff;vertical-align: top;}
.ind_news li:hover em{background-color: #507287;color:#ffffff;}

@media screen and (max-width: 1200px) {
    .ind_news{padding-top: 20px;padding-bottom: 15px;}
    .ind_news li .wen{padding: 8px 0;font-size: 12px;color:#666666;line-height: 16px;}
    .ind_news li .wen .tit{font-size: .13rem;color:#333333;line-height: 40px;}

}

@media screen and (max-width: 768px) {
    .ind_news{padding-top: .3rem;padding-bottom: .15rem;}
    .ind_news li{float: none;width: 100%;max-width: none;}
    .ind_news li.noon{display: block;}
    .ind_news li .wen{padding: 8px 0;font-size: .26rem;color:#666666;line-height: .3rem;}
    .ind_news li .wen .tit{font-size: .36rem;color:#333333;line-height: .8rem;}
    .ind_news li .li_name{height:.8rem;}
    .ind_news li .li_name em{font-size: .36rem;color:#333333;line-height: .8rem;display: inline-block;padding: 0 .3rem;background-color: #ffffff;vertical-align: top;}

}

.box_f{padding: 40px 0;}
.foot_nav{float: left;width:75%;}
.foot_nav dl{float: left;width: 16.666%;}
.foot_nav dl dt{
	font-size: 18px;
	color:#006699;
	line-height: 38px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: "微软雅黑";
}
.foot_nav dl dd{line-height: 25px;font-size: 14px;}
.foot_nav dl dd a{color:#999999;}
.foot_nav dl dd a:hover{color:#507287;text-decoration: underline;}
.foot_ewm{float: right;width:25%;box-sizing: border-box;border-left:1px solid #606060;height: 200px;padding-left: 5%;}
.foot_ewm .ewm{padding: 25px 0;}
.foot_ewm .ewm img{float: left;}
.foot_ewm .ewm .wen{float: left;margin-left: 20px;display: table;}
.foot_ewm .ewm .wen p{display: table-cell;font-size: 14px;color:#333333;vertical-align: middle;height: 90px;line-height: 24px;}
.foot_ewm .add{font-size: 12px;color:#999999;line-height: 30px;}
.foot_ewm .app{font-size: 12px;color:#999999;line-height: 30px;}

.bbk{background: #006699;height: 60px;line-height: 60px;font-size: 14px;color:#fff;}
.bbk p{text-transform: uppercase;font-size: 12px;}
.bbk a{display:inline-block;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;margin: 0 3px;vertical-align: middle;}
.bbk a.int_1{background-image:url(int_1.png);}
.bbk a.int_2{background-image:url(int_2.png);}
.bbk a.int_3{background-image:url(int_3.png);}
.bbk a.int_4{background-image:url(int_4.png);}

@media screen and (max-width: 1200px) {
    .foot_ewm .ewm{padding: 15px 0;}
}

@media screen and (max-width: 768px) {
    .box_f{padding: .3rem 0;}
    .foot_nav{float: none;max-width:none;width:100%;}
    .foot_ewm{float: none;width:100%;box-sizing: border-box;border-left:none;height: auto;padding-left: 0;}
    .foot_nav dl dt{font-size: .34rem;line-height: .4rem;}
    .foot_nav dl dd{line-height: .4rem;font-size: .28rem;}

    .bbk{font-size: .25rem;text-align: center;line-height: .8rem;height:auto;}
    .bbk p{display: none;}

}

.war_ban img{width: 100%;}
.abp{height: 50px;line-height: 50px;border-bottom:1px solid #e5e5e5}
.abp .hos{font-size: 14px;padding-left:27px;background: url(pic_13.png) no-repeat left center;color:#666666}
.abp a{font-size: 14px;color:#666666}

.warp_nv{padding-top: 20px;}
.int_left{float: left;max-width:278px;width: 23.9%;}
.int_left .title{display: table;width: 100%;background: url(img_6.jpg) no-repeat center center/100%;height: 138px;}
.int_left .title p{display: table-cell;font-size: 20px;color:#ffffff;vertical-align: middle;padding-left: 25px;}
.int_left .title p i{font-size: 16px;text-transform: uppercase;}
.int_left .set_menu{
	background-color: #ffffff;
	padding-bottom: 80px;
	border:1px solid #efefef;
	
}
.int_left .set_menu h1 a{height: 62px;line-height: 62px;background: url(pic_14.png) no-repeat 90% center;display: block;padding-left: 25px;border-bottom:1px solid #f2f2f2;color:#585858;font-size: 16px;font-weight: bold;}
.int_left .set_menu h1 a:hover,
.int_left .set_menu h1 a.on{color:#ff0000;}

.int_left .set_menu .pro_block{padding: 0 24px;border-bottom: 1px solid #efefef;display: block;}
.int_left .set_menu .pro_block a{color:#8c8c8c;padding-left: 20px;background: url(pic_25.png) no-repeat left center;font-size: 14px;line-height: 48px;border-bottom: 1px dotted #d8d8d8;display: block;}
.int_left .set_menu .pro_block a:last-child{border:none;}
.int_left .set_menu .pro_block a:hover{color:#ff0000;}


.int_left .tit{font-size: 24px;color:#ffffff;background: #507287 ;padding-left: 20px;line-height: 64px;}
.int_left .contact{background-color: #ffffff;}
.int_left .contact .lod{background-color:#f6f6f6;padding: 0 25px 0px;}
.int_left .contact .lod img{margin: 20px 0;margin-right:10px;}
.int_left .contact .lod p{color: #507287;font-size: 18px;line-height: 24px;}
.int_left .contact ul{
	padding: 10px 30px;
	border:1px solid #f6f6f6;
	background-color: #fdfdfd;
}
.int_left .contact ul li{font-size: 14px;line-height: 30px;color:#585858;}
.int_left .contact ul li i{color:#858585}

@media screen and (max-width: 1200px){
    .return{ display:none !important;}

    .int_left .title{height: 90px;}
    .int_left .set_menu{padding-bottom: 30px;}
    .int_left .tit{height: 50px;padding-left: 10px;font-size: 20px;line-height: 50px;}
    .int_left .contact .lod{padding: 0 10px 10px}
    .int_left .contact .lod img{width: 25%;margin: 10px 0;}
    .int_left .contact .lod p{font-size:16px;line-height: 18px;}
    .int_left .contact ul{padding: 18px 10px;}
}


@media screen and (max-width: 768px){
    .return{ display:none !important;}
    .abp{height:1rem;line-height: 1rem;}
    .abp a{display:inline-block;font-size: .20rem;}
    .abp .hos{font-size: .20rem; padding-left:20px;}
    .int_left{transition:transform .5s linear;}
    .int_left.on{transform: translateX(100%)}
    .int_left .tit{display: none;}
    .int_left .contact{display: none;}
    .int_left .title{height: 1.8rem;}
    .int_left .title p{text-align: center;padding: 0;font-size: .4rem}
    .int_left .title p i{font-size: .38rem;}
    .next_menu{background: url(pic_16.png) no-repeat left center/100%;width: .5rem;height: .7rem;position: absolute;top:50%;left:100%;margin-top: -20px;}
    .int_left{position: fixed;width:40%;background-color: #606060;height: 100%;top:0;z-index: 999; display:none;}
    .int_left .set_menu{background: none;border:none; height:400px; overflow:scroll;}
    .int_left .set_menu h1 a{color:#ffffff;background: none;text-align: center;padding: 0;height: 1rem;line-height: 1rem;font-size: .34rem;}
    .int_left .set_menu h1 a:hover{background:inherit;color:#ffffff;}

    .int_left .set_menu .pro_block{padding: 0 .2rem;}
    .int_left .set_menu .pro_block a{color:#ffffff;padding-left: .2rem;background: url(pic_25.png) no-repeat left center;font-size: .24rem;line-height: .8rem;height:.8rem;overflow:hidden;}

}

.int_right{float: right;max-width: 865px;width:74.5%;}
.about img{max-width: 100%;}
.about .about_wen{font-size: 14px;color:#666666;line-height: 30px;padding-bottom: 50px;}
.about .about_wen .tit{font-size: 18px;color:#42322b;line-height: 70px;font-weight: bold;}
.about .about_wen em{font-size: 16px;color:#42322b;display: block;margin-top: 30px;}

@media screen and (max-width: 1200px){
    .about .about_wen{font-size: 14px;color:#666666;line-height: 24px;padding-bottom: 50px;}
    .about .about_wen .tit{font-size: 18px;color:#42322b;line-height: 60px;font-weight: bold;}
    .about .about_wen em{font-size: 16px;color:#42322b;display: block;margin-top: 20px;}
    .fixed{display: none;}
}

@media screen and (max-width: 768px){
    .int_right{float: none;max-width: none;width:100%;}
    .about .about_wen{font-size: .34rem;line-height: .54rem;padding-bottom: .5rem;}
    .about .about_wen .tit{font-size: .38rem;line-height: 1rem;}
    .about .about_wen em{font-size: .36rem;display: block;margin-top: .2rem;}
}

.fixed{position:fixed;right:122px;top:30%;width: 75px;}
.fixed a{display: block;height:75px;background-color:#b9b9b9;background-repeat: no-repeat;background-position: center center;margin-bottom: 5px;}
.fixed a.qq{background-image: url(pic_17.png)}
.fixed a.wx{background-image: url(pic_18.png)}
.fixed a.book{background-image: url(pic_19.png)}
.fixed a.top{background-image: url(pic_20.png)}
.fixed a:hover{background-color: #507287;}


.news_des{border:1px solid #efefef;margin-bottom: 40px;}
.news_des .title{text-align: center;padding: 26px 0 40px 0;border-bottom:1px solid #efefef;}
.news_des .title .tit{font-size: 22px;color:#333333;line-height: 57px;}
.news_des .title .time{font-size: 13px;color:#999999}
.news_des .wvt{font-size: 13px;color:#666666;line-height: 22px;padding: 20px 0 50px;}
.news_des .wvt img{width: 100%;display: block;margin: 20px 0;}
.news_des .mar{padding: 0 28px;}
.news_des .prn{line-height: 118px;font-size: 13px;border-top: 1px solid #efefef}
.news_des .prn .prev{float: left;color:#666666;}
.news_des .prn .next{float: right;color:#666666;}
.news_des .prn a i{text-decoration: underline;}
.news_des .prn a:hover i{color:#507287;}

@media screen and (max-width: 768px){
    .news_des{margin-bottom: .4rem;}
    .news_des .title{padding: .2rem 0 .4rem 0;}
    .news_des .title .tit{font-size: .32rem;line-height: .5rem;}
    .news_des .title .time{font-size: .23rem;}
    .news_des .wvt{font-size: .24rem;line-height: .45rem;padding: .2rem 0 .5rem;}
    .news_des .mar{padding: 0 .2rem;}

    .news_des .prn{line-height: .8rem;font-size: .23rem;}
    .news_des .prn .prev{float: none;color:#666666;display: block}
    .news_des .prn .next{float: none;color:#666666;display: block}

}

.i_add .area{border:1px solid #efefef;}
.i_add p.tit{font-size: 16px;color:#507287;line-height: 50px;border-bottom: 1px solid #efefef;padding-left: 23px;background-color: #fafafa;}
.i_add p.cn{font-size: 14px;color:#666666;line-height: 24px;padding: 13px 23px;}
.i_add .add_img{margin-top: 36px;}
.i_add .add_img img{width: 100%;}

@media screen and (max-width: 768px){
    .i_add p.tit{font-size: .36rem;color:#507287;line-height: 1rem;padding-left: .2rem;}
    .i_add p.cn{font-size: .30rem;color:#666666;line-height: .43rem;padding: 13px .2rem;}
}

.news{}
.news li{padding: 24px 0;border-bottom: 1px solid #e5e5e5;}
.news li.no{padding-top: 0;}
.news li.bo{border:none;}
.news li img{float: left;width: 31.2%;max-width: 270px;}
.news li .new_w{float: right;width: 98%;overflow: hidden;position: relative}
.news li .new_w .tit{font-size: 22px;color:#333333;line-height: 33px;}
.news li .new_w .tim{font-size: 13px;color:#999999;line-height: 30px;border-bottom:1px solid #e5e5e5;}
.news li .new_w .are{font-size: 12px;color:#666666;line-height: 24px;padding-top:7px;overflow: hidden;}
.news li .new_w span{width: 87px;height: 32px;/* position: absolute;bottom:0;left: 0; */text-align: center;border:1px solid #e5e5e5;font-size: 13px;line-height: 32px;color:#666666;display: block;}

@media screen and (max-width: 1050px){
    .news li .new_w .are{display: block;}
}
@media screen and (max-width: 768px){
    .news li{padding: .24rem 0;}
    .news li .new_w .tit{font-size: .30rem;line-height: .4rem;}
    .news li .new_w .tim{font-size: .2rem;line-height: .4rem;}
    .news li .new_w span{width:1.2rem;height: .4rem;font-size: .2rem;line-height: .4rem;}
}

.page{padding: 36px 0;text-align: center;font-size: 0;}
.page a.prev,.page a.next{background-color: #efefef;text-align: center; width:8%;}
.page a{font-size: 16px;width: 35px;height: 35px;border:1px solid #efefef;display: inline-block;line-height: 35px;margin: 0 5px;color:#666666;}
.page a:hover{background-color: #507287;border-color: #507287;color:#ffffff;}

@media screen and (max-width: 768px){
    .page{padding: .3rem 0;}
    .page a{font-size: .3rem;width: .6rem;height: .6rem;line-height: .6rem;}
    .page a.prev,.page a.next{ width:60px;}
}

.product li{float: left;margin-right:2.6%;width:23%;}
.product li.nor{margin-right: 0;}
.product li .img{height:200px;border:1px solid #efefef;text-align: center; line-height:200px;}
.product li .img span{height: 100%;display: inline-block;vertical-align: middle;}
.product li .img img{width: 95%;}
.product li p{height: 45px;line-height: 45px;text-align: center;font-size: 14px;color:#666666;}

@media screen and (max-width: 1200px){
    .product li .img{height:200px; line-height:200px;}
}

@media screen and (max-width: 768px){
    .product li{float: left;max-width: none;margin-right:2%;width:48%;}
    .product li.r{float: right;}
    .product li .img{}
    .product li p{height: .8rem;line-height: .8rem;font-size: .3rem;padding-bottom: .2rem;}

}

.bob_o{border-bottom:1px solid #e5e5e5;}
.bob_o li{float: left;width: 46.3%;max-width: 400px;padding-bottom: 19px;margin-right: 2%;}
.bob_o li img,.bob_t li img{width: 100%; height:250px;}
.bob_o li.no{margin-right: 0;}
.bob_o li div{border:1px solid #e5e5e5;box-sizing: border-box;overflow: hidden;}
.bob_o li p{font-size: 16px;color:#666666;line-height:62px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.bob_t{padding: 29px 0;}
.bob_t li{float: left;width: 31%;max-width: 270px;padding-bottom: 19px;margin-right: 3%;}
.bob_t li.no{margin-right: 0;}
.bob_t li div{border:1px solid #e5e5e5;box-sizing: border-box;overflow: hidden;}
.bob_t li p{font-size: 16px;color:#666666;line-height:62px;text-align: center;}


@media screen and (max-width: 768px){
    .bob_o li{width: 48%;padding-bottom: .2rem; margin-right:2%;}
    .bob_o li img{width: 100%; }
    .bob li.r{float: right;}
    .bob_o li p{font-size: .32rem;color:#666666;line-height:.8rem;text-align: center;}
    .bob_t li{margin: 0;width: 48%;padding-bottom: .2rem;}
    .bob_t li p{font-size: .32rem;color:#666666;line-height:.8rem;text-align: center;height:.8rem;overflow: hidden;}


}


.honor_o{border-bottom:1px solid #e5e5e5;}
.honor_o li{float: left;width: 31%;max-width: 250px;padding-bottom: 19px;margin-right: 2%;}
.honor_o li img,.bob_t li img{width: 100%;}
.honor_o li.no{margin-right: 0;}
.honor_o li div{border:1px solid #e5e5e5;box-sizing: border-box;overflow: hidden;}
.honor_o li p{font-size: 16px;color:#666666;line-height:62px;text-align: center;}
.honor_t{padding: 29px 0;}
.honor_t li{float: left;width: 31%;max-width: 270px;padding-bottom: 19px;margin-right: 3%;}
.honor_t li.no{margin-right: 0;}
.honor_t li div{border:1px solid #e5e5e5;box-sizing: border-box;overflow: hidden;}
.honor_t li p{font-size: 16px;color:#666666;line-height:62px;text-align: center;}


@media screen and (max-width: 768px){
    .honor_o li{width: 48%;padding-bottom: .2rem; margin-right:2%;}
    .honor_o li img{width: 100%; height:75px;}
    .honor li.r{float: right;}
    .honor_o li p{font-size: .32rem;color:#666666;line-height:.8rem;text-align: center;}
    .honor_t li{margin: 0;width: 48%;padding-bottom: .2rem;}
    .honor_t li p{font-size: .32rem;color:#666666;line-height:.8rem;text-align: center;height:.8rem;overflow: hidden;}


}


.FAP{}
.FAP h1{padding-left: 30px;font-size: 14px;color:#333333;line-height: 65px;border-bottom: 1px dotted #bfbfbf;background: url(pic_22.png) no-repeat left center;cursor: pointer;}
.FAP li h1.on{background-image: url(pic_23.png);color:#507287;}
.FAP li .block{padding: 14px 0; border-bottom: 1px dotted #bfbfbf;display: none;}
.FAP li .block em{float: left;line-height: 36px;font-size: 14px;color:#666666;width: 5%;}
.FAP li .block .are{font-size: 14px;line-height: 36px;color:#666666;float: left;width: 95%;}


@media screen and (max-width: 768px){
    .warp_m{margin: 0 .2rem}
    .FAP h1{padding-left: .3rem;font-size: .28rem;color:#333333;line-height: .8rem;background-size: .2rem;}
    .FAP li .block{padding: .2rem 0; }
    .FAP li .block em{line-height: .5rem;font-size: .24rem;}
    .FAP li .block .are{font-size: .24rem;line-height: .5rem;width: 95%;}

}

.contact_us img{width: 100%;}
.contact_us .title{font-size: 24px;color:#507287;line-height: 76px;}
.contact_us ul{padding-bottom: 26px;border-bottom: 1px solid #efefef;}
.contact_us li{background-color: #f6f6f6;width: 270px;float:left;margin-right: 20px;}
.contact_us li .tn{font-size: 20px;line-height: 60px;background-color: #b9b9b9;color:#FFFFFF;padding: 0 14px;}
.contact_us li .con_box{padding: 0 15px;}
.contact_us li .con_box p{line-height: 43px;border-bottom:1px dotted #b7b7b7;font-size: 14px;color:#666666;}
.contact_us li .con_box p:last-child{border:none;}
.contact_us li.no{margin: 0;}

.contact_us .form{padding-bottom: 40px;}
.contact_us .form .tit{height: 96px;line-height: 96px;font-size: 24px;color:#666666;}
.contact_us .form .input{border:1px solid #efefef;height: 42px;float: left;line-height: 0;width: 48%;margin-right: 2%;margin-bottom: 20px;}
.contact_us .form .input.no{margin-right: 0;}
.contact_us .form .input label{font-size: 14px;color:#999999;padding-left: 20px;line-height: 42px;}
.contact_us .form .input input{width: 60%;font-size: 14px;border:none;padding-left: 10px;}
.contact_us .form .textarea{border:1px solid #efefef;line-height: 0;margin-bottom: 20px;}
.contact_us .form .textarea label{font-size: 14px;color:#999999;line-height: 42px;vertical-align: top;padding-left: 20px;}
.contact_us .form .textarea textarea{width: 88%;height: 110px;line-height: 42px;border:none;font-size: 14px;}
.contact_us .form .yzm{border:1px solid #efefef;height: 42px;float: left;line-height: 42px;margin-right: 2%;font-size: 14px;padding-left: 20px;}
.contact_us .form .pic span{display: inline-block;vertical-align: middle;height: 100%;}
.contact_us .form .pic{border:1px solid #efefef;height: 42px;text-align: center;float: left;line-height: 0;width: 15%;}
.contact_us .form .pic img{width:80%;vertical-align: middle}
.contact_us .form .button{float: right;width: 174px;height: 42px;background-color: #507287;border:none;color:#ffffff;font-size: 16px;font-weight: bold;}
.contact_us .form .bot_b{position: relative;}


@media screen and (max-width: 1200px){
    .contact_us .title{line-height: 60px;}
    .contact_us{padding-bottom: 0;}
    .contact_us li{width: 48%;margin-right: 2%;margin-bottom: 20px;}

}

@media screen and (max-width: 768px){

    .contact_us .title{font-size: .48rem;line-height: 1rem;}
    .contact_us li{width: 100%;float:none;margin-bottom: .2rem;}
    .contact_us li .tn{font-size: .4rem;line-height: .8rem;padding: 0 .28rem;}
    .contact_us li .con_box{padding: 0 .28rem;}
    .contact_us li .con_box p{line-height: .8rem;font-size: .28rem;}

    .contact_us .form{padding-bottom: .6rem;}
    .contact_us .form .tit{height: 1rem;line-height: 1rem;font-size: .38rem;}
    .contact_us .form .input{height: .84rem;float: none;width: 100%;margin-right: 0;margin-bottom: .2rem;}
    .contact_us .form .input label{font-size: .28rem;padding-left: .2rem;line-height: .84rem;}
    .contact_us .form .input input{font-size: .24rem;}
    .contact_us .form .textarea{margin-bottom: .2rem;}
    .contact_us .form .textarea label{font-size: .24rem;line-height: .84rem;padding-left: .2rem;}
    .contact_us .form .textarea textarea{width: 80%;height: 3rem;line-height: .84rem;border:none;font-size: .24rem;}


    .contact_us .form .yzm{height: .84rem;float: left;font-size: .28rem;padding-left: .2rem;width: 60%;}
    .contact_us .form .pic{height: .84rem;line-height: 0;width: 33%;}
    .contact_us .form .bot_b{padding-bottom: 1.04rem;}
    .contact_us .form .button{float: none;position: absolute;bottom:0;left:0;width: 100%;height: .84rem;font-size: .28rem;}

}

.pro_des{}
.pro_des .tit_name{background: #f7f7f7;padding: 15px 20px 15px 36px;}
.pro_des .tit_name a{float: right;height: 50px;line-height: 50px;text-align: center;color:#ffffff;font-size: 16px;width: 150px;background-color: #507287;}
.pro_des .tit_name a i{display: inline-block;background: url(pic_24.png) no-repeat center center;width: 28px;height: 25px;vertical-align: middle;margin-right: 10px;}
.pro_des .tit_name .tn{font-size: 24px;color:#333333;line-height: 30px;}
.pro_des .tit_name .cn{font-size: 14px;color:#808080;line-height: 18px;}

.slider-for{border:1px solid #ebebeb;overflow: hidden;}
.slider-for .img img{width: 100%;}
.slider-nav{padding-left: 30px;padding-top: 17px;}
.slider-nav img{border:1px solid #ebebeb;width: 100%;max-width: 243px;}
.slider-nav .slick-slide{margin-right: 20px;}
.slider-nav .slick-prev{z-index: 9999;background: url(pic_26.png) no-repeat left center;width: 23px;height: 137px;left:0;top:17px;transform:none;}
.slider-nav .slick-next{z-index: 9999;background: url(pic_26.png) no-repeat right center;width: 23px;height: 137px;right:0;top:17px;transform:none;}

.pro_des .pro_are{border:1px solid #ebebeb;margin-top: 30px;}
.pro_des .pro_are .tit{font-size: 16px;color:#333333;padding-left: 22px;line-height: 50px;background-color: #dbdbdb;}
.pro_des .pro_are .hover{padding: 10px 20px;font-size: 16px;color:#333333;line-height: 32px;}
.pro_des .pro_are .hover p em{display: block;width: 50%;float: left;}
.pro_des .pro_are .hover img{ width:100%;}

.pro_tab{margin-top: 20px;border:1px solid #d8d8d8;margin-bottom: 40px;}
.pro_tab .hd{border:1px solid #d8d8d8;height: 50px;border-left: 0;border-right: 0;background-color: #f6f6f6}
.pro_tab .hd li{float: left;height: 50px;box-sizing: border-box;font-size: 16px;color:#666666;line-height: 50px;text-align: center;width: 140px;}
.pro_tab .hd li.on{border-top:2px solid #507287;background-color: #ffffff;margin-top: -2px;height:53px;}
.pro_tab .bd li{padding: 27px 22px;display: none;}
.pro_tab .bd li img{width: 100%;}


@media screen and (max-width: 768px){
    .pro_des .tit_name{padding: .2rem .3rem .2rem .4rem;}
    .pro_des .tit_name a{height: 1rem;line-height: 1rem;text-align: center;font-size: .32rem;width: 2rem;}
    .pro_des .tit_name a i{background-size: .45rem;width: .45rem;height: 1rem;margin-right: .1rem;}
    .pro_des .tit_name .tn{font-size: .48rem;line-height: .5rem;}
    .pro_des .tit_name .cn{font-size: .28rem;line-height: .5rem;}

    .pro_des .pro_are{margin-top: .5rem;}
    .pro_des .pro_are .tit{font-size: .32rem;padding-left: .4rem;line-height: 1rem;}
    .pro_des .pro_are .hover{padding: .2rem .4rem;font-size: .32rem;line-height: .64rem;}
    .pro_des .pro_are .hover p em{display: block;width: 100%;float: none;}

    .pro_tab{margin-top: .4rem;margin-bottom: .4rem;}
    .pro_tab .hd{height: 1rem;}
    .pro_tab .hd li{height: 1rem;font-size: .32rem;line-height: 1rem;width: 33.33%;}
    .pro_tab .hd li.on{margin-top: -2px;height:1.04rem;}
    .pro_tab .bd li{padding: .2rem;display: none;}

}

.responsive{border-bottom:1px solid #f2f2f2;padding: 0 20px;}
.responsive h3{font-size: 16px;color:#666666;line-height: 67px;text-align: center;cursor: pointer;float: left;width: 10%;}
.responsive h3.on{color:#507287;border-bottom:1px solid #507287;}
.responsive .slick-prev{left:0;background: url(pic_27.png) no-repeat left top/60px 60px;width: 30px;height: 30px;z-index: 999;}
.responsive .slick-next{right:0;background: url(pic_27.png) no-repeat right top/60px 60px;width: 30px;height: 30px;}
.old_hos .bd{}
.old_hos .bd .pic{float: left;padding: 20px 4% 20px 0;width:31%;}
.old_hos .bd .pic img{width: 100%;}
.old_hos .bd .year{float: left;width:65%;box-sizing: border-box;font-size: 13px;color:#666666;padding: 20px 0;border-bottom: 1px solid #e5e5e5;display: table;background: url(pic_28.png) repeat-y 5px center;line-height: 24px;}
.old_hos .bd .year .tit{font-size: 22px;color:#333333;line-height: 40px;}
.old_hos .bd .year .table_cell{display: table-cell;vertical-align: middle;background: url(pic_29.png) no-repeat left center;padding-left: 8%;}
.old_hos{padding-bottom: 40px;}


@media screen and (max-width: 1200px){

}
@media screen and (max-width: 768px){
    .responsive{display: none!important;}
    .old_hos .bd .pic{display: none;}
    .old_hos .bd .year{float: none;width: 100%;font-size: .26rem;line-height: .48rem;}
    .old_hos .bd .year .tit{font-size: .44rem;line-height: .8rem;}

}

.m_bodybg{ display:none; background:#000000; position:fixed; top:0; left:0; z-index:19997; width:100%; height:100%; opacity:0.5;}
.m_popup{ display:none; position:fixed; top:0; left:0; z-index:19998; background:#FFF;}
.m_form .form{padding-bottom: 40px; margin:0 30px;}
.m_form .form .tit{height: 96px;line-height: 96px;font-size: 24px;color:#666666;}
.m_form .form .input{border:1px solid #efefef;height: 42px;float: left;line-height: 0;width: 48%;margin-right: 2%;margin-bottom: 20px;}
.m_form .form .input.no{margin-right: 0;}
.m_form .form .input label{font-size: 14px;color:#999999;padding-left: 20px;line-height: 42px;}
.m_form .form .input input{width: 60%;font-size: 14px;border:none;padding-left: 10px;}
.m_form .form .textarea{border:1px solid #efefef;line-height: 0;margin-bottom: 20px;}
.m_form .form .textarea label{font-size: 14px;color:#999999;line-height: 42px;vertical-align: top;padding-left: 20px;}
.m_form .form .textarea textarea{width: 88%;height: 110px;line-height: 42px;border:none;font-size: 14px;}
.m_form .form .yzm{border:1px solid #efefef;height: 42px;float: left;line-height:42px;margin-right: 2%;font-size: 14px;padding-left: 20px;}
.m_form .form .pic span{display: inline-block;vertical-align: middle;height: 100%;}
.m_form .form .pic{border:1px solid #efefef;height: 42px;text-align: center;float: left;line-height: 0;width: 15%;}
.m_form .form .pic img{width:80%;vertical-align: middle}
.m_form .form .button{float: right;width: 174px;height: 42px;background-color: #507287;border:none;color:#ffffff;font-size: 16px;font-weight: bold;}
.m_form .form .bot_b{position: relative;}


@media screen and (max-width: 768px){
    .m_form .form{padding-bottom: .6rem; width:320px;}
    .m_form .form .tit{height: 1rem;line-height: 1rem;font-size: .38rem;}
    .m_form .form .input{height: .84rem;float: none;width: 100%;margin-right: 0;margin-bottom: .2rem;}
    .m_form .form .input label{font-size: .28rem;padding-left: .2rem;line-height: .84rem;}
    .m_form .form .input input{font-size: .24rem;}
    .m_form .form .textarea{margin-bottom: .2rem;}
    .m_form .form .textarea label{font-size: .24rem;line-height: .84rem;padding-left: .2rem;}
    .m_form .form .textarea textarea{width: 80%;height: 3rem;line-height: .84rem;border:none;font-size: .24rem;}


    .m_form .form .yzm{height: .84rem;float: left;font-size: .28rem;padding-left: .2rem;width: 60%; line-height:normal;}
    .m_form .form .pic{height: .84rem;line-height: 0;width: 33%;}
    .m_form .form .bot_b{padding-bottom: 1.04rem;}
    .m_form .form .button{float: none;position: absolute;bottom:0;left:0;width: 100%;height: .84rem;font-size: .28rem;}

    #baidumap{ display:none;}
}
.contact td{
	padding:5px;
	border: 1px solid #CCCCCC;
}







/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
	display:flex;
	justify-content:center;
	margin-top:10px; padding-top:30px; padding-bottom:30px;
}
.pagination a {
	background:#fff;
	border:1px solid #ccc;
	color:#333;
	font-size: 14px;
	padding:4px 12px;
	margin:0 5px;
	border-radius:3px;
}
.pagination span {
	color: #333;
	font-size:14px;
	padding:4px 2px;
	margin:0 5px;
	border-radius:3px;
}
.pagination a:hover {
	color:#006699;
	border:1px solid #006699;
}
.pagination a.page-num-current {
	color:#fff;
	background:#006699;
	border:1px solid #006699;
}
/* ----- PB分页数字条效果 结束 ----- */
