@charset "utf-8";
/* CSS Document */
.pc_head{ width:100%; background-color:#fff;z-index:99999;}

.cbanner{position: fixed;top:0px;width:100%;z-index:-1; height:353px;}
.cbanner .bg_img{display:block; height:453px; text-align:center; overflow:hidden;position:relative; }
.cbanner .bg_img img{position: absolute;left: 50%;margin-left: -960px;width: 1920px;top: 0;height: 100%;max-width: none;}
/*下层banner图漂浮*/
.posi_{position: relative;left:0px;top: 120px;height: 210px;z-index: 1; width:100%; text-align:center;}
.posi_ .title{font-size:36px;color:#fff;font-weight: bold;}
.posi_ .bread{position:relative;}
.posi_  .bread ul li{float:left;color:#fff;}
.posi_  .bread ul li a{padding:0 5px;}
.posi_ .title_pre { font-size: 28px;color:#fff; }
/*下层二级导航*/
.subnavs{position:relative;background-color: #efefef;z-index: 10;margin-top:135px;}
.subnavs .sub_ li{height:64px;line-height: 64px; font-size: 15px;}
.subnavs .sub_ li a{padding:0 25px;border-right:1px solid #cbcbcb;}
.subnavs .sub_ li.cur a{color:#04469D;}
.subnavs .sub_ ul .li06{border-right:none;}

.posi_.compre_posi_ { top:200px; color:#ffffff; }
.posi_.compre_posi_ ._tt { margin-bottom:6px; font-size:26px; }
.posi_.compre_posi_ ._desc { margin-bottom:10px; font-size:40px; font-weight:bold; line-height:1.2; }
.posi_.compre_posi_ ._desc_en { font-size:15px; font-family:Arial; text-transform:uppercase; }
.posi_.compre_posi_ .mouse { margin-top:2.2%; }
@media screen and (max-width: 1280px) {
.posi_ .title{font-size:30px;color:#fff;font-weight: bold;}
}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.subnavs{position:relative;background-color: #efefef;z-index: 10;margin-top: 70px;}
.subnavs .sub_ li{height:38px;line-height: 38px;}
.subnavs .sub_ li a{padding:5px 10px;color:#555;font-size:14px; border-right:none}
.subnavs .sub_ li.cur a{color:#fff;background:#00489d;line-height: 38px;}
.subnavs .sub_ li a:after{display:none;}
.cbanner{display:block;height:auto; }
.cbanner .bg_img{height:380px; overflow:hidden;}
.cbanner .bg_img img{ margin-left: -512px;width: 1024px;}
.posi_{display:block; height:150px;top:100px;}
.posi_ .title,.posi_ .mouse{display:none;}
.posi_ .bread{padding-bottom:20px;}
.posi_.compre_posi_{top:0;height:auto;margin:-100px 0px 0px 0px;}
.posi_.compre_posi_ ._desc_en{display:none;}
.posi_.compre_posi_ ._desc{padding-bottom:36px;margin:0;font-size:14px;font-weight:normal;}
.posi_  .bread ul li:first-child{display:none;}
.posi_.compre_posi_ ._tt{font-size:26px;}
.posi_ .title_pre { font-size: 20px;color:#fff; }
}
@media screen and (max-width: 992px){
.cbanner .bg_img{height:330px; text-align:center;overflow:hidden;}
}
@media screen and (max-width:768px){
.cbanner .bg_img{height:280px; text-align:center;overflow:hidden;}
.cbanner .bg_img img{ margin-left: -384px;width:768px;}
.posi_{display:block; height:130px;top:70px;}
.subnavs{ margin-top: 30px;}
/*
.cbanner .bg_img img{height:auto;position:static;margin:0;width:100%;}
*/
}
@media screen and (max-width: 425px) and (min-width:0px) {/* 移动端的尺寸 */	
/*.posi_{display:block;margin-top:-124px;height:100px;top:0;}*/
.cbanner .bg_img{height:330px; }
.posi_{display:block; height:150px;top:90px;}
}
/*面包屑*/
.posi{ background-color:#fff; padding:10px 0; font-weight: normal;font-size:15px;}
.posi i{margin:0;}
.posi a{ color:#4a4a4a;}
.posi a:hover{ color:#00409A;}
/*about*/
.about_h4{font-size: 30px;font-weight: bold;text-align: left;color: #04469D;padding-bottom: 15px}
.about_s{font-size: 16px;color: #010101;display: block;padding-bottom: 10px;}
.channel_content{padding: 70px 0 80px; background-color:#fff;}
.about .about_p{font-size: 15px;color: #666666;line-height:2}
.about .about_p p{ text-indent:2em; margin-bottom:5px;}
.about .part1{margin-top: 60px;background-color: #fbfbfb;}
.about .part1 .part1_l{width: 50%;}
.about .part1 .part1_r{width: 50%;}
.about .part1 .part1_l ul{padding: 25px 36px 25px 0;}
.about .part1 .part1_l ul > li{float: left;text-align: center;width: 282px;}
.about .part1 .part1_l ul li:nth-child(1){border-bottom: 1px solid #dddddd;}
.about .part1 .part1_l ul li:nth-child(2){border-bottom: 1px solid #dddddd;}
.about .part1 .part1_l ul > li:nth-child(2n-1){border-right: 1px solid #dddddd;width: 281px;}
.about .part1 .part1_l ul  li .about_icon{width: 66px; height: 55px;margin: 0 auto;background: url(../images/about2.png) no-repeat center;background-position: 0 0;margin-top: 50px;display: inline-block;}
.about .part1 .part1_l ul > li:nth-child(2) .about_icon{background-position: -66px 0;width: 63px;}
.about .part1 .part1_l ul > li:nth-child(3) .about_icon{background-position: -126px 0;width: 60px;}
.about .part1 .part1_l ul > li:nth-child(4) .about_icon{background-position: -186px 0;width: 63px;}
.about .part1 .part1_l ul  li .about_num{font-size: 22px;color: #E21A0D;font-weight: bold;}
.about .about_part1_s{padding-bottom: 40px;}
.about .part2_p{margin-top:60px;font-size:15px;color:#666;line-height:2;}
.about .part2_p p{ text-indent:2em; margin-bottom:5px;}
.rect-73{padding-bottom: 73.4%}
.rect-73 img{width: 100%;}
@media screen and (max-width: 1366px) and (min-width:1280px) {/* 移动端的尺寸 */	
.about .part1 .part1_l ul > li:nth-child(2n-1){border-right: 1px solid #dddddd;width: 251px;}
.about .about_part1_s{padding-bottom: 30px;}
}
@media screen and (max-width: 1279px) and (min-width:1025px) {
.about .part1 .part1_l{width: 54%;}
.about .part1 .part1_r{width: 46%;}
.about .part1 .part1_l ul  li .about_num{font-size: 18px; }
.about .part1 .part1_l ul{padding: 15px 10px 15px 0;}
.about .part1 .part1_l ul > li{width: 50%;box-sizing:border-box;-webkit-box-sizing:border-box;}
.about .part1 .part1_l ul > li:nth-child(2n-1){width: 50%;}
.about .part1 .part1_l ul  li .about_icon{  margin-top: 40px; }
.about .part1 .part1_l ul > li:nth-child(2) .about_icon{ width: 53px;}
.about .part1 .part1_l ul > li:nth-child(3) .about_icon{ width: 50px;}
.about .part1 .part1_l ul > li:nth-child(4) .about_icon{ width: 53px;}

}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.channel_content{padding:30px 0; background-color:#fff;}
.about .part1{margin-top: 20px;}
.about .part1 .part1_l {width: 100%;}
.about .part1 .part1_r {width: 100%;}
.about .part1 .part1_l ul > li{width: 50%;}
.about .part1 .part1_l ul > li.li3,
.about .part1 .part1_l ul > li.li4{margin-bottom: 20px;}
.about .about_part1_s{font-size: 14px;height: 51px; width:80%; margin:0 auto;}
.about .part1 .part1_l ul {padding: 25px 0 25px 0; }
.about .about_bottom{visibility: visible;}
.about .about_top{visibility: visible;}
.about .about_left{visibility: visible;}
.about .about_right{visibility: visible;}
.about .part1 .part1_l ul > li{width: 50%;box-sizing:border-box;-webkit-box-sizing:border-box;}
.about .part1 .part1_l ul > li:nth-child(2n-1){width: 50%;}
.about .part1 .part1_r a{margin: 30px 30px 0 0;}
}
@media screen and (max-width:425px) and (min-width:0px) {/* 移动端的尺寸 */	
.about_h4{font-size: 20px;}
.about .part1 .part1_l ul  li .about_num{font-size:18px;}
}
/*culture*/
.culture { background-color:#fff;}
.culture .culture_title{ color: rgb(4,70,159); font-size: 20px;}
.culture .culture_l{ width:60%; float:left;}
.culture .culture_r{ width:38%; float:right;}
@media screen and (max-width: 768px) and (min-width:0px) {/* 移动端的尺寸 */	
.culture .culture_l{ width:100%; float:none;}
.culture .culture_r{ width:100%; float:none;}
.culture .culture_r img{ width:100%;}
}
/*技术研发*/
.core .tit{font-size: 20px;line-height: 1;font-weight: bold; padding-bottom:3%; color:#00409A;}
.core .p{font-size: 15px;line-height: 27px; padding-bottom:1.5%; text-indent:2em;}
.core_top{margin-bottom:35px;}
.core_top a:hover{color: inherit;}
.core_top img{width: 100%;}
.core_top_l{position: relative;}
.core_top_c{position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(0,64,154,0.7);color: #fff;font-size: 16px;height: 49px;line-height: 49px;padding-left: 15px;padding-right: 20px;}
.core_top_c_l{float: left;width: 60%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.core_top_c_r{float: right;}
.core_top_c_r span{color: #e65826;}
.core_top_r .core_top_c{height: 35px;line-height: 35px;}
.core_top_r .core_top_rt { margin-bottom:8px;}
.part3 dl{ padding:0 2em;}
.part3 dl dt{ font-size:18px; margin:10px 0; font-weight:600;}
.part3 dl dt dd{ text-indent:2em;}
@media screen and (max-width: 768px) and (min-width:0px) {/* 移动端的尺寸 */	
.core .tit{font-size: 18px;}
.part3 dl dt{ font-size:16px;}
.part3 img{ width:100%;}
.core_top_c_l{float: left;width: 100%;}
}
@media screen and (max-width: 568px) and (min-width:0px) {/* 移动端的尺寸 */	
.core .tit{font-size: 17px;}
.part3 dl dt{ font-size:15px;}
.core_top_c{ font-size: 15px; padding-left: 5px;padding-right: 5px;}
}
/*honor*/
.honor { background-color:#fff; min-height:600px; }
.honor .tab_c_list{height:100%;}
.honor .cill { width:21.2%; margin-right:1.7%; margin-bottom:20px; padding:13px 1%; background-color:#f3f3f3;-webkit-transition: all 0.3s ease;transition: all 0.3s ease; float:left;}
.honor .cill:hover{background-color:#04469D;}
.honor .cill:hover ._wd{color:#ffffff;}
.honor .tab_c {width:102%; height:auto;}
.honor .cill ._wd { display:block; padding-top:10px; padding-bottom:3px; font-size:15px; text-align: center; color:#373737; }
.honor .cill ._pic img{ width:100%;}
.honor.album_wrap .album_ordinary .slide_c p { bottom:60px; }

@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.honor .cill { width:46.2%; margin-right:1.7%; margin-bottom:10px; padding:13px 1%; background-color:#f3f3f3;-webkit-transition: all 0.3s ease;transition: all 0.3s ease; float:left;}
.honor .cill ._wd { display:block; padding-top:5px; padding-bottom:0px; font-size:15px; color:#373737; }

}
.honor_ul {overflow: hidden;text-align: center; margin-bottom:45px;}
.honor_ul li {float: left;}
.honor_ul a {height: auto;text-align: center;margin: 10px 0 20PX;display: inline;padding:18px 0;float: left;display: block;line-height: 30px;font-size: 15px;overflow: hidden;background: #efefef;position: relative;box-shadow: 8px 8px 0 #ddd;}
.honor_ul a:hover {color: #fff;background: #e70014;}
.honor_ul a img {width:80%;transition: all 0.3s;position: relative;z-index: 1;}
.honor_ul a:hover img {transform: scale(1.1);}
.honor_ul a p{ border-bottom:0px;}
.lookbook-a{ width:102%;}
.lookbook-a a{ overflow:hidden;position:relative;}
.lookbook-a a .item{ position:absolute; top:0; left:0; width:100%; background:url(../images/lookbook.png) repeat; height:100%; color:#fff; text-align:center; opacity:0;}
.lookbook-a a:hover img,.lookbook-a a:hover .item{ -webkit-opacity:1;opacity:1;-webkit-transform: scale(1.05);transform: scale(1.05);}
.lookbook-a a .item .p{ position:relative; bottom:40%;}
.lookbook-a a .item span{ display:block; font-size:22px;}
.lookbook-a a .item font{ display:block; font-size:15px; text-transform:uppercase}
.lookbook-a a .item font .ico {display: inline-block;width: 35px;  height:35px;  background: url(../images/ico_27.png) no-repeat center;  -webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);  -webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.lookbook-a a.clear{ margin-right:0;}
@media (max-width:768px){
.lookbook-a a{ overflow:hidden;float:left; width:48%; margin-right:2%; margin-bottom:5%;position:relative;}
.lookbook-a a .item span{ font-size:18px;}
.honor_ul a {height: auto;text-align: center;margin: 10px 0;display: inline;padding:0px 0;float: left;display: block;line-height: 30px;font-size: 15px;overflow: hidden;background: #efefef;position: relative;box-shadow: 2px 2px 0 #ddd;}
}

@media (max-width:480px){
.lookbook-a a{ width:48%;}
.lookbook-a a .item span{ font-size:16px;}
.lookbook-a a .item font{ font-size:14px;}
}
@media (max-width:320px){
.lookbook-a a .item span{ font-size:15px;}
.lookbook-a a .item font{ font-size:14px;}
}
.pic-scale{ width:100%;-webkit-transition:opacity 0.55s, -webkit-transform 0.55s;transition: opacity 0.55s, transform 0.55s;-webkit-transform: scale(1);transform: scale(1);}


/*equipment*/
.equipment .item {cursor:pointer;}
.equipment .item ._item_top { position:relative; overflow:hidden; }
.equipment .item{margin-bottom: 40px; border:8px solid #eee; background-color:#eee;}
.equipment .item ._pic { height:0; overflow:hidden; padding-bottom:78%; }
.equipment .item .title{ height:40px; line-height:40px; font-size:15px; text-align:center;}
/*
.equipment li:hover .item{ border:8px solid #004097; background-color:#004097; color:#fff;}
*/

.equipment_link{position: relative;margin-bottom: 20px;overflow: hidden;}
.equipment_link .equipment_cover{position: absolute;filter: alpha(opacity=80);background-color: #fff;padding:20px 5%;width: 90%;transition: all 0.5s ease 0s;bottom: -20px;height: 65px;left: 0px;-moz-opacity: 0.9;
opacity: 0.9;}
.equipment_link .equipment_cover H3{line-height: 28px;color: #333;margin-bottom: 5px;font-weight: 600;font-size: 18px;}
.equipment_link a:hover .equipment_cover H3{line-height: 28px;color: #fff;font-weight: bold;font-size: 20px;text-decoration: none;}
.equipment_link .equipment_cover P{text-align: left;margin-bottom: 0px;line-height: 26px;height: 46px;font-size: 15px;overflow: hidden;}
.equipment_link .equipment_cover P A{line-height: normal;display: none;color: #fff;font-size: 15px;text-decoration: underline;}
.equipment li:hover .equipment_link .equipment_cover{background-color: rgba(0,64,154,0.9);transition: all 0.5s ease 0s;bottom: 0; height:135px;-moz-opacity: 1;}
.equipment li:hover .equipment_link .equipment_cover H3 A{color: #fff;}
.equipment li:hover .equipment_link .equipment_cover P{height: 80px;color: #fff;}
.equipment li:hover .equipment_link .equipment_cover P A{display: inline-block;}

/*coporation*/
.coporation{background: #F8F8F8; padding-top:50px;padding-bottom: 50px}
.coporation .part1{width:100%; margin-bottom:30px;}

@media screen and (max-width: 1024px) and (min-width:0px) {
.coporation{ padding-top:30px; padding-bottom:30px; }
.coporation .part1_box{padding:0px 0px 40px;text-align:center;}
.coporation .part1_box .hd_title{color:#1e1e1e;margin-bottom:10px; font-size:20px;}
.coporation .part1_box .hd_text{color:#595757;margin-bottom:0px; width:100%; margin:0 auto;}
.equipment_link .equipment_cover H3{ font-size: 17px;}
}
@media screen and (max-width: 768px) and (min-width:0px) {
.equipment_link .equipment_cover H3{ font-size: 16px;}
}
.coporation_tit{font-size: 25px;padding-top: 45px;padding-left: 50px;margin-bottom: 50px}
.coporation .li_box{padding: 9px 9px 5px;background: #ffffff;border: 1px solid #EBEBEB;}
.coporation .li_box img{ width:100%;}
.coporation .kehu_li{margin-top: -1px;margin-left: -1px}
.coporation .kehu_li:hover .li_box{background: #F1F1F1}
/*产品综合*/
.product_com{overflow:hidden; padding-top:70px;background-color:#fff;}
.product_com .title{ width:80%; margin:0 auto;}
.product_com .title h2{color:#333; font-size: 28px; font-weight: bold; line-height: 48px; text-align: center; margin-bottom: 5px; }
.product_com .title .tit{ font-size: 16px; line-height:32px; margin:0 auto;text-align: center; }
.product_com .masonry{ margin-top:40px;}
.product_com_more{text-align: center; position:relative; margin-top:40px;}
.product_com_more a{display:none;border:3px #ddd solid;height:45px; line-height:45px; width:300px; text-align: center;font-size:16px; color:#C60606; position:relative;z-index: 2; margin:auto;}
.product_com_more a:hover{ background-color:#C60606;border:3px #C60606 solid; color:#fff;}
.product_com li{margin-bottom:20px; background-color:#fff;}
.product_com li .box{padding:2% 8% 10%;overflow: hidden;position: relative;}
.product_com li .name{font-size:16px;}
.product_com li .p{font-size:13px; color:#fff; display:none;}
.product_com li .btn_compare{font-size:16px;font-weight: bold;color:#000;background-color:#f3f3f3;height:40px; line-height: 40px; text-align: center;display: none;}
.product_com li .info{display: block;position: absolute;bottom:0;left: 0;width:100%; padding-bottom:2%;}
.product_com li .cover{ position:absolute;bottom:-100%; left:0; background:rgba(0,64,154,.6);width:100%; height:100%;}
.product_com li:hover .cover{bottom:0; padding-bottom:0%;background:rgba(0,64,154,.8);}
.product_com li:hover .info{top: 0;padding: 25% 10% 30%;width:80%;}
.product_com li:hover .name{font-size:18px;color:#fff;line-height:35px;}
.product_com li:hover .line{width:46px;height:2px; background-color:#fff; display:block; margin:20px auto 0;}
.product_com li:hover .p{display:block;margin-top: 30px; padding-bottom:20%;}
.product_com .part1{ padding-bottom:50px;}
.product_com .part2{ background-color:#eee; padding:50px 0;}
.product_com .part2 .product_com_more a{display:none;border:3px #ddd solid; color:#666; }
.product_com .part2 .product_com_more a:hover{ background-color:#C60606;border:3px #C60606 solid; color:#fff;}
.product_com .part3{ padding:50px 0;}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.product_com{ padding-top:30px;}
.product_com .title h2{ font-size: 24px; line-height: 40px;}
.product_com .title{ width:100%; }
.product_com .title .tit{ line-height:28px; }
}
@media screen and (max-width: 768px) and (min-width:0px) {
.product_com h2{color:#333; font-size: 20px; line-height: 40px; }
.product_com_more a{width:200px;}
.product_com .title h2{ font-size: 20px; line-height: 35px;}

}
@media screen and (max-width:568px) and (min-width:0px) {
    .product_com .title h2{ font-size: 18px; line-height: 32px;}
}
/*产品列表*/
.prolist_box{overflow:hidden;}
.prolist_box li{margin-bottom:20px;}
.prolist_box li .box{ border:1px solid #CCCCCC; padding:0 0 12%;overflow: hidden;position: relative;}
.prolist_box li .name{font-size:16px; line-height:52px;}
.prolist_box li .p{font-size:15px; color:#fff; display:none;}
.prolist_box li .btn_compare{font-size:16px;font-weight: bold;color:#000;background-color:#f3f3f3;height:40px; line-height: 40px; text-align: center;display: none;}
.prolist_box li .info{display: block;position: absolute;bottom: 0;left: 0;width:100%;}
.prolist_box li .cover{ position:absolute;bottom:-100%; left:0; background:rgba(0,64,154,.8);width:100%; height:100%;}
.prolist_box li:hover .cover{bottom:0;}
.prolist_box li:hover .info{top: 0;padding: 25% 10% 10%;width:80%;}
.prolist_box li:hover .name{ margin-top:15px;font-size:20px;color:#fff;line-height:35px;}
.prolist_box li:hover .line{width:46px;height:2px; background-color:#fff; display:block; margin:20px auto 0;}
.prolist_box li:hover .p{display:block;margin-top: 30px;}
.prolist_box li:hover .btn_compare{display: block;position: absolute;bottom: 25px;width: 60%; left:50%; margin-left:-30%;}
.prolist_box .infor{ margin-bottom: 30px;}
.prolist_box .infor .tit{ text-align: center; font-size: 24px;} 
.prolist_box .infor .tit span{ color: #cc0000;}
/*产品详情页*/
.ico2{display:inline-block; background:url(../images/ico2.png) no-repeat;vertical-align:middle;}
.prodetail-top-1{ margin-bottom:40px;}
.prodetail-top-1 .img{ border:12px solid #CCCCCC; text-align: center; padding-top:10%;}
.prodetail-top-1 ._detail{padding-left:3%;}
.prodetail-top-1 ._detail .pro_t{font-size:31px;color:#000;margin-bottom: 15px;}
.prodetail-top-1 ._detail .summ{ padding:15px; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;font-size:16px; color:#5a5a5a;line-height: 28px;overflow: hidden;}
.prodetail-top-1 ._detail .ys{ width:100%; padding:20px 0 0px; color:#333;  overflow:hidden;}
.prodetail-top-1 ._detail .ys span{ width:24%;text-align:center; height:18px; line-height:18px; border-right:1px solid #d7d2d2; display:inline-table; text-align:center;}
.prodetail-top-1 ._detail .ys span img{vertical-align:middle;height:18px; margin-right:4px;}

.ps_menu_bar{ background:url(../images/p_su_bg.jpg) center top no-repeat; margin-top:50px; padding:123px 0 50px;}
.ps_menu{height:60px; overflow:hidden;}
.ps_menu .ps_Target{margin:0 auto;overflow: hidden;*zoom:1;}
.ps_menu .ps_Target li{float:left;height:60px; line-height:60px;width: 32.6%; background-color:#fd8f10;margin-right:1.1%;}
.ps_menu .ps_Target li a{display:block;font-size:18px;font-weight: bold; text-align: center; position:relative; color:#fff;}
.ps_menu .ps_Target li i{width:21px; height:21px;background-position:-72px -50px;position: absolute;top: 50%;margin-top: -10.5px; right: 5%;}
.ps_menu .ps_Target li.last{margin-right: 0;}
.ps_menu .ps_Target li.active{ background-color:#fff;}
.ps_menu .ps_Target li.active a{color:#fe8800;}
.ps_menu .ps_Target li.active i{background-position:-72px -71px;}
.ps_menu .ps_Target.fixed{position: fixed;left: 50%;margin-left: -500px;top:0;z-index: 99;}
.ps_sections{margin:55px auto 65px; padding-top:65px; border-top:1px solid #e3e3e3;}
.ps_sections .ps_t{font-size:20px;margin-bottom: 15px;}
.ps_sections .ps_con{margin-bottom:60px;}
.ps_sections .ps_con table{ margin-top:8px; margin-bottom:8px;}
.ps_sections .ps_con tr td{ height:38px;}
.ps_sections .ps_con h3{font-size:17px; line-height:38px;}
.ps_sections .ps_con p{ line-height:28px;}
.ps_sections .ps_paras{width:57.5%;}
.ps_sections .ps_tuijian{width:32%; margin-bottom:35px;}
.ps_sections .ps_tuijian dl{padding:30px 10%;}
.ps_sections .ps_tuijian dl dt{font-size:18px;font-weight: bold; color:#000;margin-bottom: 15px;}
.ps_sections .ps_pann{overflow:hidden; position:relative;}
.ps_sections .ps_pann .tit{font-size:16px; font-weight: normal; text-align: center;margin-top: 10px;}
.ps_sections .ps_pann li{ border-bottom:1px solid #F4F4F4; padding-bottom:15PX;}
.ps_sections .ps_pann li:last{ border-bottom:none;}
.bd10{background-color: #fff;border: 10px #f3f3f3 solid;}
.pro_contact { overflow:hidden; margin:35px 0; width:100%;}
.pro_order { display:block;  width:46%; float:left; }
.pro_order  a  { display:block;background:#dd2118; color:#fff; font-size:18px; padding:14px; 0; }
.pro_order  a:hover { background:#222}
.icon2 { display:block; float:left; background:url(../images/icon1.png); background-position:-71px -2px; width:22px; height:28px; margin-top:2px; margin-right:10px; margin-left:18%;}
.icon3 {display:block; float:left; background:url(../images/icon1.png); background-position:-107px -2px; width:44px; height:48px; margin-top:2px; margin-right:10px; }
.pro_tel { width:48%; float:right;}
.pro_tel p { color:#3c3c3c; line-height:26px;}
.pro_tel p strong { font-size:25px; color:#dd2118;}
.icon4 {display:block; float:left; background:url(../images/icon1.png); background-position:-161px -4px; width:14px; height:14px; margin-right:5px; margin-top:5px; }
.pro_cn p { display:inline-block; float:left; margin-right:20px;}
#header-wrapper {height:auto; margin:0px auto 60px; width:100%; float:left }
#header-wrapper ul{width:100%; margin:0 auto; }
.fixed #header-wrapper {height:45px; margin:0 auto; width:100%;}
section { display:block;}
.pd_guide,.pd_guide * {-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.pdico { display:block; width:30px; height:30px; background:url(../images/pd_ico.png) no-repeat; margin:0 auto;}
.pi01 { background-position:0 0; }
.pi02 { background-position:-30px 0; }
.pi03 { background-position:-60px 0; }
.pi04 { background-position:-90px 0; }
.pd_guide li { width:25%;*width:25%; float:left; text-align:center; background-color:#f4f4f4; color:#000;}
.pd_guide a { display:block; color:#000; font-size:20px; padding:17px 0; border-right:#fff 4px solid; position:relative; }
.pd_guide a:after { content:""; display:none; width:0; height:0; overflow:hidden; border-color:#424355 transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; margin-left:-10px; bottom:-19px;}
.pd_guide li:last-child a { border-width:0; }
.pd_guide.fixed { position:fixed;  top:0; z-index:10; }
.fixed .pdico { display:none; }
.pd_guide li.active a { background-color:#424355; color:#fff }
.pd_guide li.active a:after { display:block; }
.fixed {position: fixed; top: 0px; left:0; z-index:99; height: 50px;width:100%;margin-bottom:30px;}
.fixed .pd_guide{ margin:0 auto; }
.fixed .pd_guide li {width:25%;*width:25%;float:left; text-align:center; background-color:#f4f4f4; color:#000; }
.fixed .pd_guide li.active a { background-color:#424355; color:#fff }
.table-responsive tr td{ height:35px;}
.btn-contact {background-color: #ff9900;padding: 12px 0;border: none;color: #fff;}
.feedback-sec .feedback-form input{border:none;padding:15px 4%; width:92%;height:auto;border-radius:3px;background-color:  #f4f7f9;}
.feedback-sec .feedback-form textarea{border:none;padding:15px 1.5%; width:97%;height:auto;border-radius:3px;background-color:  #f4f7f9;}
.btn-contact{padding:6px 0;border:none;color:#fff;}
.form-group .span-4{ margin-bottom:15px;position: relative;}
.feedback-sec .feedback-form textarea:focus,.feedback-sec .feedback-form input:focus{border-color:#66afe9;outline:0}
.feedback-sec .feedback-form .span-4,.feedback-sec .feedback-form .span-12{ margin-bottom:15px;}
.confirm{background-color:#B3211A;}
.cancel{background-color:#ff9900;}
.d-inline {
    display: inline-block;
    }
@media screen and (max-width: 768px) and (min-width:0px) {
.prodetail-top-1 .img{ border:12px solid #CCCCCC; width:96%; margin:0 auto; text-align: center; padding-top:0;}
.prodetail-top-1 ._detail .pro_t{font-size:20px; text-align:left;color:#000;margin-top: 15px;}
.prodetail-top-1 ._detail .summ{ width:94%; margin:0 auto;}
.prodetail-top-1 ._detail{padding-left:0;}
.ps_sections .ps_paras{width:100%;}
.ps_sections .ps_tuijian{ display:none;}
.pd_guide a { font-size:18px; padding:14px 0; }
.ps_sections .ps_t{font-size:18px;margin-bottom: 15px;}
.ps_sections .ps_con img{ width:100%;}
.prodetail-top-1 .rect-70{ padding-bottom:42%;}
.ps_sections .ps_con h3{ font-size:16px;}

}
@media screen and (max-width: 425px) and (min-width:0px) {
.ps_sections .ps_tuijian{width:100%;}
.pro_tel { width:100%; float:none;margin-bottom: 15px;}
.pd_guide a { font-size:16px; padding:10px 0; }
.ps_sections .ps_t{font-size:16px;margin-bottom: 15px;}
.pro_order { display:block;  width:100%; float:none; margin-bottom:15px; }
.prodetail-top-1 ._detail .summ{ font-size:15px; line-height: 26px;}
.prodetail-top-1 ._detail .pro_t{font-size:18px; }
.prodetail-top-1{ margin-bottom:20px;}
#header-wrapper {height:auto; margin:0px auto 35px; width:100%; float:left }
.prodetail-top-1 .rect-70{ padding-bottom:70%;}
.prodetail-top-1 .img{ width:92%;}
.prodetail-top-1 .img img{ width:100%;}
}
/*案例*/
.case .pro_cell { background-color:#f8f7f7; margin-bottom:20px; transition:all ease .5s; -webkit-transition:all ease .5s;}
.case .pro_cell_con.cell_top { position:relative;overflow:hidden; height:220px;}
.case .cell_top_con {overflow:hidden; background-color:#fff; }
.case .pro_cell:hover .cell_tit { color:#004B91; }
.case .pro_cell:hover .cell_top {overflow:hidden;}
.case .pro_cell .pro_cell_con.cell_down { transition:all ease .5s; -webkit-transition:all ease .5s; }
.case .pro_cell .cell_tit {text-align:center;padding:15px 0 5px; font-size:14px;  font-family:'Microsoft Yahei Bold','Microsoft Yahei',sans-serif; color:#0a2135;
transition:all ease .5s; -webkit-transition:all ease .5s; }
.case .pro_cell .cell_desc { height:3.4em; line-height:1.7; margin-bottom:20px; }
.case .pro_cell:hover { border-bottom:2px solid #004B91 }
.case .pro_cell:hover .pro_cell_con.cell_down,
.case .pro_cell:hover .cell_tit { text-align:center;}
@media screen and (max-width: 1024px) and (min-width:0px) {
.case .pro_cell .cell_tit {text-align:center;padding:10px 0; height:36px; font-size:15px; font-weight: normal; overflow:hidden;}
.case .pro_cell { margin-bottom:10px;}
.case .pro_cell_con.cell_top { position:relative;overflow:hidden;padding:10px; }
.case .cell_top_con {  padding:10px; overflow:hidden; background-color:#fff; }

}


.case li{border-bottom:1px #eaeaea solid;}
.case ._list_box{padding:40px 26px 26px;}
.case ._list_box a{display:block;}
.case ._list_r{width:85%;}
.case ._list_r .news_title{margin-bottom:12px;}
.case ._list_r .news_text{color:#767676;margin-bottom:20px;}
.case ._list_r .news_more{font-size:14px;color:#aaaaaa;}
.case ._list_r .news_more:hover{color:#0179c7;}
.case li:hover ._list_box{background-color:#f4f4f4;}
.case li:hover ._list_l{color:#dd071f;}
.case li:hover .news_title{font-weight:bold;color:#000;}
.case li:hover .news_text{color:#434343;}
.news_l_time{font-size:40px;line-height:48px;color:#c8c8c8;width:112px;}
.news_l_time ._year{font-size:15px;text-align:right;line-height:20px;}
@media screen and (max-width:992px) and (min-width:0px) {
.case ._list_r{width:82%;}
.news_l_time{font-size:36px;line-height:40px;}
.case ._list_r .news_title{ font-size: 20px;}
}
@media screen and (max-width:768px) and (min-width:0px) {
.news_l_time{font-size:28px;width: 85px; }
.case ._list_box{padding:30px 0px 26px;}
.case ._list_r{width:80%;}
.case ._list_r .news_title{ font-size: 18px;}

}
@media(max-width:485px) {
.case ._list_box{padding:20px 0px 20px;}
.news_l_time{font-size:24px;line-height:40px;color:#c8c8c8;width:80px;}
.case ._list_r{width:78%;}
.case li:hover h2{ font-size:16px;font-weight:600;color:#000;}
.case ._list_r .news_title{margin-bottom:10px; font-size:17px;}
}
@media(max-width:375px) {
.news_l_time{font-size:20px;line-height:40px;color:#c8c8c8;width:60px;}
.case ._list_r .news_title{margin-bottom:7px; font-size:16px;}

}
/*案例详情页*/
.case_detail{ padding-bottom:100px; background-color:#fff;}
.case_show_left{width:70%; float:left; background-color:#fff;}
.case_nav{width:100%;margin:30px auto 50px; border-bottom:1px solid #d0cece; border-top:1px solid #d0cece; overflow:hidden;}
.case_nav ul{ margin:0 auto;}
.case_nav ul li{ float:left; text-align:center; width:40%;}
.case_nav ul li a{ line-height:3em; color:#666; display:block; font-size:18px;border-right:solid 1px #fff; }
.case_nav ul li a:hover{color:#00A0E9;}
.case_nav ul li.hover a{color:#00A0E9;border-bottom:2px solid #00A0E9;}
.case_content{ margin-top:0px;}
.case_content .case{width:100%;margin:0 auto;}
.case_content .case p{ width:100%;margin:15px 0; font-size:15px; line-height:28px; overflow:hidden;}
.case_content .case p span{color:#E53333; font-weight:bold;}
.case_content .case table{ margin:15px 0;}
.case_content .case tr{ line-height:27px;}
.case_content .case h2{line-height:1.5em;font-size:28px; margin:0px auto 10px; font-weight:600; color:#2a2a2a;}
.case_content .case_ys{ margin-top:15px; overflow:hidden; margin-bottom:40px;}
.case_content .case_ys .datalist {width:100%; border-collapse:collapse; border-spacing:0; border:1px solid #ccc; font-size:14px;}
.case_content .case_ys .datalist caption { padding-bottom:5px;}
.case_content .case_ys .datalist th {font-weight:700; padding:5px 15px; border:1px solid #ccc; background:#eee;}
.case_content .case_ys .datalist td {padding:5px 15px; border:1px solid #ccc;}
.case_content .case_ys .datalist tr.altrow { background:#f5f5f5;}
.case_content .case_ys .datalist tr.firstRow { background:#fafafa;}
@media only screen and (max-width: 992px) {
.case_content .case_ys .datalist th {padding:2px 5px;}
.case_content .case_ys .datalist td {padding:2px 5px;}
.line_pro h1,.prodetail-top-1 ._detail h1{font-size:20px; font-weight:600; color:#00A0E9; line-height:1.2em; padding-bottom:10px; margin-bottom:0px;overflow:hidden;}
}
@media screen and (max-width: 1024px) and (min-width:761px) {
.line_pro{width:100%;height:auto;padding-top:40px; margin-bottom:30px;}
.prodetail-top-1 ._detail{ width:100%; margin-left:00px;  float:none;}
.prodetail-top-1 ._detail dl{ display:none;}
.prodetail-top-1 ._detail p{margin:8px auto; font-size:15px; line-height:28px; color:#999;}
}
@media only screen and (max-width: 768px) {
.line_pro{width:100%;height:auto;padding-top:30px; margin-bottom:30px;}
.prodetail-top-1 ._detail{ width:100%; margin-left:0px;float:none; top:0px;}
.line_pro h1,.prodetail-top-1 ._detail h1{ text-align:center;}
.prodetail-top-1 ._detail dl{ display:none;}
.prodetail-top-1 ._detail .ys{ display:none;}
.prodetail-top-1 ._detail .description{display:none;}
.case_show_left{width:100%; float:none;}
.case_show_left img{ width:100%; }
.case_nav{width:100%;margin:20px auto;}
.case_nav ul li{ float:left; text-align:center; width:50%;}
.case_nav ul li a{ line-height:2.4em; color:#666; display:block; font-size:16px;border-right:solid 1px #fff; }
.case_content{ margin-top:0px;}
.case_content .case h2{line-height:1.2em;font-size:16px; text-align: center; margin:0px auto; font-weight:600; color:#2a2a2a;}
.case_content .case p{ width:100%;margin:15px 0; font-size:15px; line-height:26px; overflow:hidden;}
.case_content .case_ys{ margin-top:0px; overflow:hidden; }
}
.sub_new_right { width: 25%; float: right; margin-left:45px; margin-bottom: 30px; }
.lefttitle { width:100%; line-height: 0px; text-indent:0; background-color:#f81618; margin:0 auto; HEIGHT: 44px; line-height: 41px; text-align: center; FONT-SIZE: 20px;  color: #fff; text-align:center; /*background: url(../images/1313214805482.jpg) no-repeat;*/ font-weight: bold; }
.case_hoto .lefttitle{ background-color:#004B91;  color: #fff; line-height:45px; }
.case_hoto{margin:20px auto 0;}
.case_hoto { overflow:hidden;background:#f4f4f4;}
.case_hoto ul { width: 90%; margin: 0 auto; padding: 5% 2%; overflow: hidden; }
.case_hoto li { text-align: left; line-height: 28px; width: 100%; overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.case_hoto li .pic{ width: 100%; height: auto; overflow:hidden;}
.case_hoto li .tit{ line-height:28px; font-size:15px;}
.case_hoto li a:hover{ color:#00A0E9;}
.sub-hotline { margin-bottom: 20px; overflow: hidden; }
@media only screen and (max-width: 768px) {
.sub_new_right { display:none;}
}
/*联系我们*/
.contact_map{margin-bottom: 60px;}
.contact_map .wrap{ position:relative; }
.contact_map .map_box{width:100%;height:540px;margin:0 auto; overflow:hidden; position:relative; }
.contact_map .map_cover{position:absolute;top:0;right:0; content:""; width:30%;height:100%; overflow:hidden;}
.contact_map .map_cover_main{ color:#fff; }
.contact_map .map_cover01{background:url(../images/blue_86.png) repeat;} 
.contact_map .map_cover02{background:url(../images/blue_08.png) repeat;} 
.contact_map .map_cover_box{padding: 14% 10%}
.contact_map .box_hd{margin-bottom:10px;}
.contact_map .box_hd .box_title{font-size: 30px; font-weight:normal;line-height:1.2;}
.contact_map .box_hd .en_title{font-size:22px;font-family:Arial;display:block;}
.contact_map .box_bd .conpany_name{font-size:18px;font-weight:normal;}
.contact_map .box_bd{border-top:1px solid rgba(255,255,255,0.6);padding-top: 16px; }
.contact_map .box_bd dl{min-height:150px;}
.contact_map .box_bd dt{font-size:27px;}
.contact_map .box_bd .phone_num{cursor:default;color:#fff;}
.contact_map .box_bd a{ color:#fff}
.contact_map .map_cover02 .box_bd01{margin-top: 83px;}

@media only screen and (max-width: 1366px) {
.contact_map .map_box{ overflow:hidden;}
.contact_map .map_cover_box{padding: 14% 10% 10%;}
.contact_map .box_bd dl{min-height:145px;}
.contact_map .map_cover01{ background-size:cover;} 

}
@media only screen and (max-width: 1280px) {
.contact_map .box_bd dl{min-height:125px;}
.contact_map .map_cover{ width:34%;}

}
@media only screen and (max-width: 1200px) {
.contact_map .map_cover_box{padding: 10% 10% 10%;}
.contact_map .box_bd dl{min-height:100px;}
}
@media only screen and (max-width: 992px) {
 .contact_map .map_cover{ width:37%;}
.contact_map .box_hd .box_title{font-size: 24px; font-weight:normal;line-height:1.2;}
.contact_map .box_hd .en_title{font-size:20px;font-family:Arial;display:block;}
.contact_map .box_bd{ padding-bottom: 16px; }
.contact_map .box_bd dt{font-size:24px;}

}
@media only screen and (max-width: 768px) {
.contact_map .map_box{width:100%;height:800px; }
.contact_map .map_cover{position:absolute;top:55%;right:2%;width:96%;height:380px;}
.contact_map .map_cover_box{padding:3% 5%}
.contact_map .box_hd .box_title{font-size:20px; font-weight:normal;line-height:1.2;}
.contact_map .box_hd .en_title{font-size:18px;font-family:Arial;display:block;}
.contact_map .box_bd .conpany_name{font-size:16px;font-weight:normal;}
.contact_map .box_bd dt{font-size:20px;}
.contact_map .map_cover02 .box_bd01{margin-top:60px;}
.contact_map .box_bd{margin-bottom:20px; padding-top:10px;padding-bottom:0px;}
.contact_map .box_bd dl{min-height:120px;}
}
@media only screen and (max-width: 568px) {
.contact_map .map_box{width:100%;height:600px;  background-size: cover; }
.contact_map .map_box img{ max-width:100%;}
.contact_map .map_cover{position:absolute;top:25%;right:2%;width:100%;height:380px;}
.contact_map{ margin-bottom: 0px;  }
}
@media only screen and (max-width:468px) {
.contact_map .map_box{width:100%;height:550px;  }
}
@media only screen and (max-width:428px) {
.contact_map .map_box{width:100%;height:480px;  }
}
.policy strong{ font-size: 16px;}
.policy div{ font-size: 15px; line-height: 30px;}