@charset "utf-8";



/*网站公共样式开始*/

/*reset*/

#nodata {padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; background:url(../images/nodata.gif) no-repeat 20px 20px;}



/* mub01InpageBannerr 模板1公共广告高度*/

.mub01InpageBannerr{width: 100%;}

.mub01InpageBannerr a{display:block;width: 100%; line-height: 0;}



/* mub01MainContent */

.mub01MainContent{width: 100%;background: #f4f4f4;padding-bottom: 30px;}



/* 搜索 */

.InpageSearch{width: 100%;}

.InpageSearch .top{padding-top: 52px;height: 108px;background: #e5e5e5;}

.InpageSearch .Input{width: 608px;height: 57px;position: relative;margin: 0 auto;}

.InpageSearch .Input input{width:520px;height: 57px;line-height: 57px;padding: 0 60px 0 28px;font-size: 16px;color: #333333;border: none;background: url(../images/InpageSearchBg01.png) no-repeat center;outline: none;}

.InpageSearch .Input a{display: block;width: 47px;height: 47px;position: absolute;right: 4px;top: 4px;}

.InpageSearch .mainCon{padding: 30px 30px;background: #fff;}

.InpageSearch .mainCon .conBox .searchTitle{margin-bottom: 5px;font-size: 24px;color: #333;font-weight: normal;}

.InpageSearch .mainCon .conBox .box{width: 100%;}

.InpageSearch .mainCon .conBox .box li{padding: 20px 0 26px;border-bottom: 1px solid #e5e5e5;}

.InpageSearch .mainCon .conBox .box li:first-child{border-top: 1px solid #e5e5e5;}

.InpageSearch .mainCon .conBox .box li h3{font-size: 16px;color: #333333;font-weight: normal;}

.InpageSearch .mainCon .conBox .box li h3 a{color: #333333;text-decoration: none;}

.InpageSearch .mainCon .conBox .box li p.p1{font-size: 14px;color: #666666;line-height: 20px;margin-top: 18px;}

.InpageSearch .mainCon .conBox .box li p.p1 a{color: #666666;text-decoration: none;}

.InpageSearch .mainCon .conBox .box li p.p2{overflow: hidden;height: 16px;line-height: 16px;margin-top: 30px;}

.InpageSearch .mainCon .conBox .box li p.p2 span{display: block;float: left;font-size: 14px;color: #666666;}

.InpageSearch .mainCon .conBox .box li p.p2 a{display: block;float: left;font-size: 14px;color: #666666;font-family: arial;margin-left: 32px;background: url(../images/InpageSearch_icon02.png) no-repeat left center;padding-left: 24px;}

.InpageSearch .mainCon .conBox .box li:hover h3 a{color: #005dc5;}

.InpageSearch .mainCon .conBox .box li.cpsosu{float: left;}

.InpageSearch .mainCon .conBox .box li.cpsosu .Pic{display: block;width: 300px;height: 239px;overflow: hidden;float: left;}

.InpageSearch .mainCon .conBox .box li.cpsosu .Pic img{display: block;transform:scale(1);transition: all 2s ease-out; width:300px; height:239px;}

.InpageSearch .mainCon .conBox .box li.cpsosu:hover .Pic img{transform: scale(1.2);}

.InpageSearch .mainCon .conBox .box li.cpsosu .intro{padding: 0px 32px 0; width:676px; float: left;}



/* webMap 网站地图 */

.map_main { overflow:hidden; border:solid 5px #F0F0F0; margin:20px 0; padding-bottom:30px;background:#fff; }

.sitemap_con { width:1120px; margin:0 auto; color:#666;}

.sitemap_con .map_top { border-bottom:solid 1px #d7d7d7; }

.sitemap_con .map_top img { float:left;}

.site_r_link { width:136px; margin-top:20px; border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; }

.site_plc { background:url(../images/ico27.gif) no-repeat 0 11px; padding:5px 0; text-indent:10px;}

.sitemap_con h4 { line-height:30px;margin:10px 0;margin-right: 10px;}

.sitemap_con h4 a{color:#000;font-size:14px;}

.b4 { border:1px dashed #efefef; padding:10px 5px;}

.b4 ul { padding:0 11px;}

.b4 li { float:left; line-height:25px; height:25px; text-overflow: ellipsis;white-space: nowrap; width:342px; overflow:hidden; margin:0 10px;}

.b4 li a { color:#000;}

.b4 li a:hover { color:#005dc5;}

/*网站公共样式结束*/





/* mub02Title 内页头部公共样式*/

.mub02Title{width: 100%;text-align: center;}

.mub02Title h2{font-size: 20px;color: #005dc5;font-weight: normal;}

.mub02Title h2 a{color: #005dc5;text-decoration: none;font-weight: bold;}

.mub02Title i{display: block;width: 100%;height: 3px;margin-top: 26px;}

.mub02Title i img{display: block;width: 100%;height: 3px;}

@media (max-width: 1024px) {
.mub02Title i{margin-top: 16px;}
}	

/* mub02Top */

.mub02Top{width: 100%;margin: 0 auto;padding-top: 20px;}

.mub02Top h2{font-size: 18px;color: #005dc5;font-weight: normal;height: 40px;border-bottom: 1px solid #e4e4e4;}



/* mub02Top2 */

.mub02Top2{width: 100%;background: url(../images/mub02Top2Bg.jpg) no-repeat center top; padding:0 0 0 0;}

.mub02Top2 h3{float: left;line-height:30px;font-size: 20px;color: #005dc5; padding:25px 0;}

.mub02Top2 h3 em{font-weight: bold;}

.mub02Top2 a.more{display: block;font-size: 13px;color: #999999;line-height: 30px;float: right; padding:25px 0;}

.mub02Top2 i img{display: block;}

.mub02Top2 i{display: block; line-height: 0; width: 100%; overflow: hidden;}

@media (max-width: 1024px) {
.mub02Top2 h3{font-size: 18px; padding:15px 0;}	
.mub02Top2 a.more{ padding:15px 0;}
}

/* InpageSidebar01 侧栏导航1公共样式*/

.InpageSidebar01{width: 22.5%;float: left;}

.InpageSidebar01 .top{width: 100%;background: #005dc5;}

.InpageSidebar01 .top h2{background: url(../images/InpageSidebar01_icon01.png) no-repeat 88.52% center; background-size: 21px auto !important; line-height:40px;font-size: 24px;color: #fff;font-weight: normal; padding:20px 28px;}

.InpageSidebar01 .top h2 a{color: #fff;text-decoration: none; font-weight: bold; }

.InpageSidebar01 .classify .box{border-bottom: 1px solid #e4e4e4;position: relative;}
.InpageSidebar01 .classify .box:last-child{border-bottom: 0;}


.InpageSidebar01 .classify dl{padding: 14px 19px 18px 0.3rem;}

.InpageSidebar01 .classify dt{font-size: 20px;color: #333333;background: url(../images/mub02_jt03.png) no-repeat 88.52% 6px; background-size:8px auto !important; margin-bottom: 14px;}

.InpageSidebar01 .classify dt a{color: #333333;}

.InpageSidebar01 .classify dd p{border-left: 1px solid #e4e4e4;height: 35px;line-height: 35px;} 

.InpageSidebar01 .classify dd p a{font-size: 15px;color: #333333;display: block;text-indent: 16px;text-decoration: none;}
.InpageSidebar01 .classify dd p:hover a,.InpageSidebar01 .classify dd p.cur a{color: #fff;}

.InpageSidebar01 .classify dd p:hover,
.InpageSidebar01 .classify dd p.cur{background: url(../images/mub02_jt02.png) no-repeat 88.52% center #005dc5;}
.InpageSidebar01 .classify .box i{display: none;width: 3px;height: 100%;position: absolute;left: -1px;top: 0;background: #005dc5;}

.InpageSidebar01 .classify .box:hover{background: #f5f5f5;}

.InpageSidebar01 .classify .box:hover i{display: block;}

.InpageSidebar01 .classify .box dt.cur{background: url(../images/mub02_jt04.png) no-repeat 92.52% 6px;font-weight: bold;}

.InpageSidebar01 .classify .box:hover dt a,.InpageSidebar01 .classify .box dt.cur a{color: #005dc5;display: block;text-decoration: none;}

.InpageSidebar01 .classify .box:hover dt{background: url(../images/mub02_jt04.png) no-repeat 92.52% 6px;font-weight: bold;}
.InpageSidebar01 .classify .box dd p:hover,
.InpageSidebar01 .classify .box dd p.cur{background: url(../images/mub02_jt02.png) no-repeat 92.52% center #005dc5;}


.sidebarLinkUs{border: 1px solid #e4e4e4;margin-top: 20px;padding: 0 19px 20px 19px; margin-bottom:20px;}

.sidebarLinkUs h3{font-size: 18px;color: #005dc5;font-weight: normal;height: 59px;line-height: 59px;border-bottom: 1px solid #e4e4e4;margin-bottom: 18px;text-indent: 10px;}

.sidebarLinkUs p{font-size: 14px;color: #333333;margin-bottom: 12px;line-height: 20px;padding: 0 10px;}

.sidebarLinkUs .zxzx{display:inline-flex;overflow: hidden;background: #005dc5;text-decoration: none;margin-top: 10px;}

.sidebarLinkUs .zxzx span{display: block;width: 50px;height: 50px;float: left;border-right: 1px solid #fff;background: url(../images/zxzx_icon01.png) no-repeat center;}

.sidebarLinkUs .zxzx em{display: block;width: 109px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;float: left;}

.sidebarLinkUs .zxzx em img{display: inline-block;*display: inline-block;position: relative;top: 2px;margin-left: 8px;}

@media (max-width: 1024px) {
.InpageSidebar01 .top h2{background: url(../images/InpageSidebar01_icon01.png) no-repeat 95.52% center; background-size:18px auto !important; line-height:28px;font-size: 18px; padding:10px 15px;}	
.InpageSidebar01 .classify dl{  padding: 10px 14px 14px 14px;}
.InpageSidebar01 .classify dt{ margin-bottom: 10px; font-size:18px; line-height:28px;}
.sidebarLinkUs .zxzx span{width: 44px;height: 44px;}
.sidebarLinkUs .zxzx em{height: 44px;line-height: 44px;}
.sidebarLinkUs{padding: 0 15px 20px 15px; margin-top: 0;}

}	


/* InpageSidebar02 侧栏导航2公共样式*/

.InpageSidebar02 .classify{border: 1px solid #e4e4e4;border-top: none;position: relative;}

.InpageSidebar02 .classify li{ display: block; width: 100%;border-top: 1px solid #e4e4e4;background: url(../images/mub02_jt03.png) no-repeat 87.52% center;}

.InpageSidebar02 .classify li a{color: #333333;display: block;text-decoration: none;padding:10px 28px;font-size: 15px;color: #333333;line-height: 37px;}

.InpageSidebar02 .classify li:hover,.InpageSidebar02 .classify li.cur{background: url(../images/mub02_jt04.png) no-repeat 87.52% center #f5f5f5;}

.InpageSidebar02 .classify li:hover a,.InpageSidebar02 .classify li.cur a{color: #005dc5;font-weight: bold;}

.InpageSidebar02 .classify i{display: block;width: 3px;background: #005dc5;position: absolute;left: -1px;top: 0;z-index: 9;}

.InpageSidebar02 .xgzx{border: 1px solid #e4e4e4;margin-top: 20px;padding: 0 19px 16px 19px;}

.InpageSidebar02 .xgzx h3{font-size: 18px;color: #005dc5;font-weight: normal;height: 59px;line-height: 59px;border-bottom: 1px solid #e4e4e4;margin-bottom: 18px;text-indent: 10px;}

.InpageSidebar02 .xgzx p{font-size: 14px;color: #333333;margin-bottom: 10px;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.InpageSidebar02 .xgzx p a{color: #333333;}

.InpageSidebar02 .xgzx p:hover a{color: #005dc5;}

@media (max-width: 1024px) {
.InpageSidebar02{ position: relative;}	
.InpageSidebar02 .classify{ display:none; position: absolute; left: 0; top: 100%; z-index: 10; width: 100%; background: #fff; box-shadow:0 0 5px rgba(0,0,0,0.2); max-height:60vh; overflow-y: auto;}	
.InpageSidebar02 .classify li{background: url(../images/mub02_jt03.png) no-repeat 95.52% center;}	
.InpageSidebar02 .classify li a{padding:8px 14px;font-size: 14px;line-height:24px;}
.InpageSidebar02 .classify li:hover,.InpageSidebar02 .classify li.cur{background: url(../images/mub02_jt04.png) no-repeat 95.52% center #f5f5f5;}	
	
.InpageSidebar02 .xgzx{padding: 0 15px 16px 15px; display: none;}
}	

/* 模板1公共面包屑导航 */

.mub02address{width: 100%;border-bottom: 1px solid #e4e4e4;margin-bottom: 20px;}

.mub02address .con{width: 100%;height: 43px;}

.mub02address .homePage{display: block;width: 43px;height: 43px;background: url(../images/mub02address_homePage.png) no-repeat center;float: left;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}

.mub02address p{height: 43px; width:84%; line-height: 43px;font-size: 13px;color: #999999;float: left;margin-left: 18px;    overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.mub02address p a{color: #999999;padding: 0 4px;}

.mub02address .backList{display: block;width: 117px;height: 43px;line-height: 43px;text-align: center;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;float: right;font-size: 13px;color: #999999;text-decoration: none; cursor:pointer;}

.mub02address .backList img{display: inline-block;*display: inline-block;margin-right: 10px;position: relative;top: 2px;}

@media screen and (max-width:1024px) {
.mub02address{display: none;}
}



/* mub02tjcp 推荐产品公共样式*/

.mub02tjcp{border: 1px solid #e4e4e4;padding: 0 19px 20px 19px;margin-top: 20px;}

.mub02tjcp .conBox{width:calc(100% + 16px);margin: 20px -8px 0 -8px;}

.mub02tjcp .conBox li{width: 33.33%;float: left;padding:0 8px;text-align: center;}

.mub02tjcp .conBox li:first-child{margin-left: 0;}

.mub02tjcp .conBox li span{display: block;width: 100%; position: relative; padding-bottom: 92.08%; overflow: hidden;border: 1px solid #e4e4e4;}

.mub02tjcp .conBox li img{display: block;transform: scale(1);transition: all 1s ease-out; width: 100%;height: 100%; object-fit: cover; position: absolute; left: 0; top: 0;}

.mub02tjcp .conBox li:hover img{transform: scale(1.2);}

.mub02tjcp .conBox li em{font-size: 14px;color: #333333;margin-top: 10px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}

.mub02tjcp .conBox li a{display: block;text-decoration: none;}



@media (max-width: 1024px) {
.mub02tjcp{padding: 0 15px 20px 15px;margin-top: 20px;}
.mub02tjcp .conBox{width:calc(100% + 14px);margin: 20px -7px 0 -7px;}
.mub02tjcp .conBox li{padding:0 7px;}
}	

@media (max-width: 767px) {
.mub02tjcp .conBox li em{-webkit-line-clamp:2;}
}	


/* mub02xgyd 相关阅读/推荐阅读公共样式*/

.mub02xgyd{border: 1px solid #e4e4e4;padding: 0 19px 10px 19px;margin-top: 20px;}

.mub02xgyd .conBox{width: 100%;margin-top: 22px;overflow: hidden;}

.mub02xgyd .conBox ul{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}

.mub02xgyd .conBox li{width:48%;overflow: hidden;float: left;margin-bottom: 13px; display: flex;}

.mub02xgyd .conBox li a{display: block;font-size: 14px;color: #333333;float: left;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.mub02xgyd .conBox li a:hover{color: #005dc5;}

.mub02xgyd .conBox li span{display: block;font-size: 14px;color: #999999;font-family: arial;float: right; margin-left: 15px; white-space: nowrap;}



@media (max-width: 1024px) {
.mub02xgyd{padding: 0 15px 10px 15px;margin-top: 20px;}
}	
@media (max-width: 767px) {
.mub02xgyd .conBox li{width:100%;}
}


/* mub02Ad 广告公共样式*/

.mub02Ad{background: #f5f5f5;border: 1px solid #e4e4e4;position: relative;margin: 20px 0; display: flex; align-items: center; justify-content: space-between; width: 100%;padding: 20px 20px;}

.mub02Ad .figure{width: 165px; min-width: 165px; height:213px; position: relative; margin:0 0.2rem 0 0.5rem;}

.mub02Ad .figure img{display: block;width: 100%; height: 100%; object-fit: cover;}

.mub02Ad .conBox{width:100%;}

.mub02Ad .conBox h3{font-size: 22px;color: #005dc5;font-weight: normal;}

.mub02Ad .conBox p{font-size: 15px; line-height: 1.4; color: #333333;margin-top: 6px;}

.mub02Ad .conBox .box{margin-top: 38px;}

.mub02Ad .conBox .box .zxzx{display:inline-flex;overflow: hidden;text-decoration: none;float: left;}

.mub02Ad .conBox .box .zxzx span{display: block;width: 50px;height: 50px;float: left;border-right: 1px solid #fff;background: url(../images/zxzx_icon01.png) no-repeat center  #005dc5;}

.mub02Ad .conBox .box .zxzx em{display: block;width: 109px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;float: left;background: #005dc5;}

.mub02Ad .conBox .box .zxzx em img{display: inline-block;*display: inline-block;position: relative;top: 2px;margin-left: 8px;}

.mub02Ad .conBox .box .phone{float: left;margin-left:0.56rem;background: url(../images/mub02Ad_phone.png) no-repeat left center;padding-left: 44px;margin-top: 4px; background-size: 34px auto !important;}

.mub02Ad .conBox .box .phone span{display: block;font-size: 13px;color: #666666;}

.mub02Ad .conBox .box .phone em{display:block;font-size: 24px;color: #005dc5;font-family: arial;}


@media (max-width: 1024px) {
.mub02Ad .figure{width: 165px; min-width: 165px; height:213px;margin:0 0.2rem 0 0;}

}	
@media (max-width: 767px) {
.mub02Ad{ flex-wrap: wrap; padding:20px 15px;}	
.mub02Ad .figure{width:100px; min-width: 100px; height:129px;margin:0; position: absolute; right: 15px; bottom:15px; }
.mub02Ad .conBox h3{font-size:18px; line-height: 1.4;}
.mub02Ad .conBox p{ font-size: 14px; line-height: 22px;}
.mub02Ad .conBox .box{ display: inline-flex; flex-direction: column; margin-top:30px;}
.mub02Ad .conBox .box .phone{ margin:20px 0 5px 0;padding-left:36px;background-size:26px auto !important;}
.mub02Ad .conBox .box .phone em{ font-size:20px;}
.mub02Ad .conBox .box .zxzx span{ width:44px; height: 44px;}
.mub02Ad .conBox .box .zxzx em{ height: 44px; line-height: 44px;}


}	

/* paging 分页公共样式*/

.InpageSearch .mainCon .paging{ border:1px solid #e4e4e4;}

.paging{border-top: 1px solid #e4e4e4;height: auto;}

.paging .pagingPrev{width: 119px;height: 59px;line-height: 59px;text-align: center;border-right: 1px solid #e4e4e4;float: left;font-size: 13px;color: #999999;text-decoration: none;}

.paging .pagingPrev i{display: inline-block;*display: inline-block;width: 8px;height: 14px;background: url(../images/mub02_jt01.png) no-repeat center;margin-right: 10px;position: relative;top: 2px;}

.paging .pagingNext{width: 119px;height: 59px;line-height: 59px;text-align: center;border-left: 1px solid #e4e4e4;float: right;font-size: 13px;color: #999999;text-decoration: none;}

.paging .pagingNext i{display: inline-block;*display: inline-block;width: 8px;height: 14px;background: url(../images/mub02_jt03.png) no-repeat center;margin-left: 10px;position: relative;top: 2px;}

.paging ul{width: 100%;float: left;text-align: center;padding: 17px 19px;}

.paging ul a{display: inline-block;*display: inline-block;width: 27px;height: 27px;line-height: 27px;text-align: center;font-size: 15px;color: #999999;font-family: arial;margin-left: 4px;text-decoration: none;}

.paging ul a.cur {color: #fff;text-decoration: none; background: #005dc5;}

.paging ul a:hover{background: #005dc5;color: #fff;}

.paging ul a:hover a{}

.paging .pagingNext:hover{color: #005dc5;font-weight: bold;}

.paging .pagingNext:hover i{background: url(../images/mub02_jt04.png) no-repeat center;}

.paging .pagingPrev:hover{color: #005dc5;font-weight: bold;}

.paging .pagingPrev:hover i{background: url(../images/mub02_jt05.png) no-repeat center;}



.paging ul li{display: inline-block;}
.paging ul li span {display: inline-block;width: 27px;height: 27px;line-height: 27px;text-align: center;font-size: 15px;color: #999999;font-family: arial;margin-left: 4px;text-decoration: none;}
.paging ul li.active span{color: #fff;text-decoration: none;background: #005dc5;}




/* proDetails 产品详情*/

.proDetails{width: 100%;}

.proDetailsSection{width: 75.83%;float: right;}

.proDetailsSection .mainCon{border: 1px solid #e4e4e4; width: 100%;}

.proDetailsIntro{width: 100%;border-bottom: 1px solid #e4e4e4; display: flex; flex-wrap: wrap; justify-content: space-between;}

.proDetailsIntro .conL{width:50.5%;float: left;position: relative;border-right: 1px solid #e4e4e4; display: flex; align-items: center; justify-content: center;}

.proDetailsIntro .conL .pic { display: block; width: 100%; padding-bottom: 91.7%; overflow: hidden; position: relative;} 
.proDetailsIntro .conL .pic img{display: block;width: 100%;height: 100%;  position: absolute; left: 0; top: 0; object-fit: cover;}
.proDetailsIntro .conR{float: right;padding: 0.4rem 0.3rem;width:49.5%;position: relative; display: flex; flex-wrap:wrap; align-content: space-between;}

.proDetailsIntro .conR h3{font-size: 20px;color: #333333;font-weight: bold; line-height:25px; overflow:hidden;}

.proDetailsIntro .conR i{display: block;height: 1px;margin:0.2rem 0 0.18rem 0;background: #e4e4e4;}

.proDetailsIntro .conR .des{font-size: 14px;color: #666666;line-height: 22px;}

.proDetailsIntro .conR .box{width: 100%; display: flex; margin-top: 0.2rem;}

.proDetailsIntro .conR .box .zx{display: block;width:44.3%;height: 53px;float: left;font-size: 20px;color: #fff;line-height: 53px;background:#005dc5;text-align: center;text-decoration: none; border-radius:53px; margin-right: 5%;}

.proDetailsIntro .conR .box .zx img{position: relative;top: 4px;margin-left: 12px;}

.proDetailsIntro .conR .box .phone{float: left;padding-left: 42px;;background: url(../images/proDetailsIntro_phone.png) no-repeat left center;margin-left: 18px;margin-top: 6px;}

.proDetailsIntro .conR .box .phone span{display: block;font-size: 13px;color: #666666;}

.proDetailsIntro .conR .box .phone em{display: block;font-size: 24px;color: #005dc5;font-family: arial;}

.proDetailsCanS{width: 100%;padding: 20px 19px 0 19px;}

.proDetailsCanS .menu{width: 100%;margin-bottom: 20px;border-bottom: 1px solid #e4e4e4;}

.proDetailsCanS .menu li{float: left;width: 148px;border: 1px solid #e4e4e4;height: 53px;line-height: 53px;text-align: center;font-size: 14px;color: #000;border-left: none;border-bottom: none;cursor:pointer;}

.proDetailsCanS .menu li:first-child{border-left: 1px solid #e4e4e4;}

.proDetailsCanS .menu li.status_on{background: #005dc5;border-color: #005dc5;color: #fff;}

.proDetailsCanS .conBox{width: 100%;background: #fff; line-height:22px;}

.proDetailsCanS .conBox .box{width: 100%;height: 100%;background: #fff;}
.proDetailsCanS .conBox .boxs{display: none;}
.proDetailsCanS .conBox .boxs.on{display: block;}

@media (max-width: 1024px) {
.proDetailsCanS{padding: 20px 15px 0 15px;}
.proDetailsIntro .conR .box .zx{height:42px;font-size:16px;line-height: 42px; border-radius:42px; margin-right: 5%;}
}	
@media (max-width: 767px) {
.proDetailsIntro .conL{ width: 100%;}
.proDetailsIntro .conR{ width: 100%; padding:20px 15px 30px 15px;}
.proDetailsIntro .conR h3{font-size:18px; line-height:24px;}
.proDetailsIntro .conR i{margin:12px 0 15px 0;}
.proDetailsIntro .conR .box{ margin-top: 20px;} 
.proDetailsCanS .menu li{width: 110px;height:40px;line-height: 40px;}
.proDetailsCanS .firstRow{display: flex;
    width: 100%;
    flex-direction: column;}
.proDetailsCanS .firstRow td{display: flex;
    width: 100%;
    flex-direction: column;}

}	


/* proDetailsLy */

.proDetailsLy{width: 100%;padding: 30px 19px;}

.proDetailsLy .conBox .box1{width: 100%;margin-top: 33px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.proDetailsLy .conBox .box1 form{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.proDetailsLy .conBox .box1 .img{ width:26px; height: 26px; display: block; position: absolute; right:22px; top:15px; }
.proDetailsLy .conBox .box1 .Input{width: 49%;border: 1px solid #e4e4e4;float: left;margin-bottom: 10px; position: relative;}
.proDetailsLy .conBox .box1 .Input3{width: 100%;float: left; position: relative;}
.proDetailsLy .conBox .box1 .Input3 .img{ top:18px;}
.proDetailsLy .conBox .box1 input{width: 100%;padding:10px 51px 10px 22px; font-size: 16px;color: #333;line-height:36px; height: 56px;outline: none;border: none;}
.proDetailsLy .conBox .box1 textarea{width: 100%;height: 150px;border: 1px solid #e0e0e0;padding: 18px 51px 18px 22px;font-size: 16px;color: #333;outline: none;resize: none;}
.proDetailsLy .conBox  input::placeholder{color:#999999; opacity:1 !important;}
.proDetailsLy .conBox  textarea::placeholder{color:#999999; opacity:1 !important;}
.proDetailsLy .conBox .box1 .yzmtj{margin-top: 20px; width: 100%; justify-content: flex-end; display: flex; flex-wrap: wrap;}

.proDetailsLy .conBox .box1 .yzmtj .sr{width: 250px;float: left;border: 1px solid #e0e0e0;}

.proDetailsLy .conBox .box1 .yzmtj .sr span{display: block;font-size: 16px;color: #999999;display: block;height: 58px;line-height: 58px;float: left;border-right: 1px solid #e0e0e0;width: 100px;text-align: center;}

.proDetailsLy .conBox .box1 .yzmtj .sr input{padding:0 10px;width: 127px;float: left;display: block;border: none;line-height: 58px;font-size: 16px;color: #999;height: 58px;outline: none;}

.proDetailsLy .conBox .box1 .yzmtj #spVerCode img{display: block;margin-top: 14px;margin-left: 10px;float: left; width:105px; height:38px;}

.proDetailsLy .conBox .box1 .yzmtj #imgVerCode{display: block;margin-top: 14px;margin-left: 10px;float: left; width:105px; height:38px;}

.proDetailsLy .conBox .box1 .yzmtj a.p{ line-height:86px; margin-left:10px;}

.proDetailsLy .conBox .box1 .yzmtj a.tj{display: block;width: 49%;height: 60px;line-height: 60px;font-size: 22px;color: #fff;text-decoration: none;text-align: center;background: #005dc5;float: right;}

@media (max-width: 1024px) {
.proDetailsLy{padding: 30px 15px;}	
.proDetailsLy .conBox .box1 .img{ width:24px; height: 24px; right:12px; top:8px; }	
.proDetailsLy .conBox .box1 .Input3 .img{  top:10px; }	
.proDetailsLy .conBox .box1 input{padding:5px 51px 5px 12px; font-size: 14px;line-height:30px; height:40px;}
.proDetailsLy .conBox .box1 textarea{height: 150px;padding:8px 51px 8px 12px;font-size: 14px;}
.proDetailsLy .conBox .box1 .yzmtj{ justify-content: center;}
.proDetailsLy .conBox .box1 .yzmtj a.tj{height:44px;line-height: 44px;font-size:16px;}
}	
@media (max-width: 767px) {
.proDetailsLy .conBox .box1 .Input{ width:100%;}
}	


/* proList 产品列表*/

.proList{width: 100%;}

.proListSection{width: 75.83%;float: right;}
.proListSection .mub02Title{ padding:0 19px;}
.proListSection .mainCon{border: 1px solid #e4e4e4;padding-top: 28px;width: 100%;}

.proListSection .mainCon .conBox{width:100%;padding: 20px 19px 30px 19px;}

.proListSection .mainCon .conBox ul{width:calc(100% + 16px); margin:0 -8px; display: flex; flex-wrap: wrap;}

.proListSection .mainCon .conBox li{float: left;width: 33.33%;padding:0 8px;margin-bottom: 20px;}

.proListSection .mainCon .conBox li.noMl{ margin-right:0px;}

.proListSection .mainCon .conBox li .Pic{width: 100%; position: relative; padding-bottom: 92.08%; border: 1px solid #e4e4e4;overflow: hidden;display: block;}

.proListSection .mainCon .conBox li .Pic img{display:block;width: 100%;height: 100%; position: absolute; left: 0; bottom: 0; object-fit: cover; transform: scale(1);transition: all 1s ease-out;}

.proListSection .mainCon .conBox li .intro{width: 100%; text-align: center;padding-top: 14px;position: relative;}

.proListSection .mainCon .conBox li .intro h3{width: 100%;}

.proListSection .mainCon .conBox li .intro h3 a{width: 100%;font-size: 16px;color: #333333;font-weight: bold;
 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}

.proListSection .mainCon .conBox li .intro .des{width: 100%;line-height:22px;color: #666666;font-size: 14px;margin-top: 16px;height:44px;
 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;
}

.proListSection .mainCon .conBox li .intro .btn{overflow: hidden;width: 86%;margin: 20px 7% 0 7%;}

.proListSection .mainCon .conBox li .intro .btn a{display: block;width: 50%;height: 42px;line-height: 42px;text-align: center;float: left;font-size: 14px;color: #777777;text-decoration: none;}

.proListSection .mainCon .conBox li .intro .btn a i{display: inline-block;width: 7px;height: 12px;background: url(../images/mub02_jt03.png) no-repeat center;margin-left: 8px;position: relative;top: 2px;}

.proListSection .mainCon .conBox li .intro .btn .more{border: 1px solid #eaeaea; border-radius:48px 0 0 48px;}
.proListSection .mainCon .conBox li .intro .btn .zx{border: 1px solid #eaeaea;border-left:0 !important; border-radius:0 48px 48px 0;}

.proListSection .mainCon .conBox li .intro .btn a:hover{color: #fff; background:#005dc5;}

.proListSection .mainCon .conBox li .intro h3 a{color: #005dc5;}

.proListSection .mainCon .conBox li .intro .btn a.more:hover{border: 1px solid #005dc5;}

.proListSection .mainCon .conBox li .intro .btn a.more:hover i{background: url(../images/mub02_jt02.png) no-repeat center;}

.proListSection .mainCon .conBox li .intro .btn a.zx:hover{border: 1px solid #005dc5;}

.proListSection .mainCon .conBox li .intro .btn a.zx:hover i{background: url(../images/mub02_jt02.png) no-repeat center;}

.proListSection .mainCon .conBox li:hover .Pic img{transform: scale(1.2);}

@media (max-width: 1024px) {
.proListSection .mub02Title{ padding:0 15px;}
.proListSection .mainCon .conBox{padding: 20px 15px 20px 15px;}
.proListSection .mainCon .conBox ul{width:calc(100% + 14px); margin:0 -7px;}
.proListSection .mainCon .conBox li{padding:0 7px;margin-bottom: 20px;}
.proListSection .mainCon .conBox li .intro h3 a{font-size: 15px;}
.proListSection .mainCon .conBox li .intro .des{margin-top:8px;}
.proListSection .mainCon .conBox li .intro .btn{width: 100%;margin:12px 0 0 0;}
.proListSection .mainCon .conBox li .intro .btn a{ font-size:12px; height:34px; line-height:34px;}
.proListSection .mainCon .conBox li .intro .btn a i{margin-left:4px;}
}	
@media (max-width: 767px) {
.proListSection .mainCon .conBox li{width: 100%; display: flex; align-items: center;}
.proListSection .mainCon .conBox li .Pic{ width:140px; min-width:140px; padding-bottom: 128px; margin-right: 14px;}
.proListSection .mainCon .conBox li .intro{ text-align: left; padding: 0;}
}

/* fzlc 发展历程*/

.fzlc{width: 100%;}

.fzlcSection{width: 75.83%;float: right;}

.fzlcSection .mainCon{border: 1px solid #e4e4e4;padding-top: 28px;width: 100%;}

.fzlcSection .mainCon .conBox{width:870px;margin: 62px auto 0;padding-bottom: 56px;}

.fzlcSection .mainCon .conBox .con{margin-left: 124px;border-left: 1px solid #e4e4e4;}

.fzlcSection .mainCon .conBox .fzlcTime{float: left;margin-left: -96px;margin-top: 22px;}

.fzlcSection .mainCon .conBox .fzlcTime span{font-size: 32px;color: #005dc5;font-weight: bold;font-family: arial;}

.fzlcSection .mainCon .conBox .fzlcTime i{display: inline-block;*display: inline-block;width: 30px;height: 1px;background: #005dc5;position: relative;top: -10px;margin-left: 10px;}

.fzlcSection .mainCon .conBox .box{margin-top: 50px;}

.fzlcSection .mainCon .conBox .box:first-child{margin-top: 0;}

.fzlcSection .mainCon .conBox dl{float: left;margin-left: 32px;width: 690px;}

.fzlcSection .mainCon .conBox dt{float: left;margin-right: 20px;}

.fzlcSection .mainCon .conBox dt img{ display:block; width:250px; height:190px;}

.fzlcSection .mainCon .conBox dd{float: left;width: 420px;}

.fzlcSection .mainCon .conBox dd p{font-size: 14px;color: #333333;line-height: 24px;}



/* about 关于我们*/

.about{width: 100%;}

.aboutSection{width: 75.83%;float: right;}

.aboutSection .mainCon{border: 1px solid #e4e4e4;padding: 28px 19px 0 19px;width: 100%;}

.aboutSection .mainCon .conBox{width:100%;padding: 20px 0;background: #fff; line-height:24px; overflow:hidden;}

.aboutSection .mainCon .conBox .con{width: 105%;}

@media (max-width: 1024px) {
.aboutSection .mainCon{padding: 28px 15px 0 15px;}
}	

/* linkUs  联系我们*/

.linkUs{width: 100%;}

.linkUsSection{width: 75.83%;float: right;}

.linkUsSection .mainCon{border: 1px solid #e4e4e4;padding: 28px 19px;width: 100%;}

 .linkUsIntro{width:100%;padding: 40px 0;}

 .linkUsIntro ul li{float: left;float: left;}

 .linkUsIntro ul li img{display: block;width: 50.57%;float: left;margin:0 20px 10px 0;}

 .linkUsIntro ul li h3{font-size: 20px;color: #333333;font-weight: normal;}

 .linkUsIntro ul li p{font-size: 14px;color: #333333;line-height: 24px;margin-top: 22px;}

 .linkUsIntro .zxzx{display: block;width: 160px;height: 50px;overflow: hidden;background: #005dc5;text-decoration: none;left: 0;bottom: 0;}

 .linkUsIntro .zxzx span{display: block;width: 50px;height: 50px;float: left;border-right: 1px solid #e56100;background: url(../images/zxzx_icon01.png) no-repeat center;}

 .linkUsIntro .zxzx em{display: block;width: 109px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;float: left;}

 .linkUsIntro .zxzx em img{display: inline-block;*display: inline-block;position: relative;top: 2px;margin-left: 8px;}

@media (max-width: 1024px) {
.linkUsSection .mainCon{padding: 28px 15px;width: 100%;}
 .linkUsIntro{padding: 28px 0;}
}	
@media (max-width: 767px) {
 .linkUsIntro ul li img{width: 100%;margin:0 0 30px 0;}
}	

/* linkUsAddress */

.linkUsAddress{width: 100%;}

.linkUsAddress ul{border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4; display: flex; flex-wrap: wrap; width: 100%;}

.linkUsAddress li{width: 33.33%;padding: 48px 20px;background: url(../images/linkUsAddressBg01.png) top center repeat-y; background-size:100% auto;  text-align: center;float: left;}

.linkUsAddress li img{display: block;margin: 0 auto; width: 46px; height: 46px;}

.linkUsAddress li h3{margin: 12px 0 42px 0;font-size: 16px;color: #005dc5;font-weight: normal;}

.linkUsAddress li p{font-size: 14px; color: #333333;margin-bottom: 6px;line-height: 22px;}

.LinkUsMap{width: 100%;margin:20px 0 0 0; height:380px; display: block;}

@media (max-width: 767px) {	
.linkUsAddress li{width: 100%;padding: 25px 20px; text-align: left; position: relative;background: url(../images/linkUsAddressBg02.png) top center repeat-x; background-size:auto 400%;}
.linkUsAddress li h3{margin: 0 0 12px 0; padding:0 0 0 48px; line-height:36px;}
.linkUsAddress li img{ position: absolute; left:20px; top: 25px; width:36px; height:36px;}

.LinkUsMap{ height:280px;}

}	




/*标题展示样式*/

.news_ul{width: 106%;}

.news_ul li{width: 416px;overflow: hidden;margin-right: 38px;float: left;margin-bottom: 13px;}

.news_ul li a{display: block;font-size: 14px;color: #333333;float: left;width: 302px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news_ul li a:hover{color: #005dc5;}

.news_ul li span{display: block;font-size: 14px;color: #999999;font-family: arial;float: right;}



/*标题加简介*/

dl.news_dl{padding: 20px;height: 120px;border: 1px solid #dfdfdf;border-top: none;background: #fff;position: relative;}

dl.news_dl:first-child{border-top: 1px solid #dfdfdf;}

dl.news_dl dt{font-size: 22px;font-weight: normal;}

dl.news_dl dt a{color: #000000;text-decoration: none;}

dl.news_dl:hover dt img{transform: scale(1.2);}

dl.news_dl dd{width: 100%;height: 80px;position: relative;margin-left: 0px;float: left;font-size: 14px;color: #666666;line-height: 24px;margin-top: 17px;}

dl.news_dl:hover dt a{color: #005dc5;}

dl.news_dl:hover {box-shadow: 0 0 10px 6px #eeeeee;z-index: 99;}



/* qyfc 企业风采*/

.qyfc{width: 100%;}

.qyfcSection{width: 75.83%;float: right;}

.qyfcSection .mainCon{border: 1px solid #e4e4e4;padding-top: 28px;width: 100%;}
.qyfcSection .mub02Title{ padding:0 19px;}
.qyfcSection .conBox{ width: 100%; }
.qyfcSection .mainCon .qyfcIntro{width:100%;overflow: hidden;padding:20px 19px;}
.qyfcSection .mainCon .qyfcIntro dl{ width:100%;display: flex; flex-wrap: wrap;}
.qyfcSection .mainCon .qyfcIntro dt{float: left;width: 68.96%;float: left;}
.qyfcSection .mainCon .qyfcIntro dt .pic{ position: relative; padding-bottom: 68.96%; float: left;width: 100%; overflow: hidden; float: left;}
.qyfcSection .mainCon .qyfcIntro dt img{display: block;width: 100%;height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}

.qyfcSection .mainCon .qyfcIntro dd{width: 31.04%;float: right;position: relative;background: #005dc5;padding: 48px 13px; display: flex; flex-wrap: wrap; align-content: space-between;}

.qyfcSection .mainCon .qyfcIntro dd h4{font-size: 14px;color: #fff;}

.qyfcSection .mainCon .qyfcIntro dd h3{font-size: 20px;color: #fff;padding-top: 5px;}

.qyfcSection .mainCon .qyfcIntro dd span{display: block;margin-top: 28px;font-size: 12px;color: #fff;font-family: arial;}

.qyfcSection .mainCon .qyfcIntro dd i{display: block;width: 54px;height: 2px;background: #fff;margin-top:48px;}

.qyfcSection .mainCon .qyfcIntro dd em{display: block;margin-top: 18px;color: #fff;font-size: 14px;}

.qyfcSection .mainCon .qyfcIntro dd p{font-size: 24px;color: #fff;font-family: arial;}

.qyfcSection .mainCon .qyfcIntro ul{ margin: 20px -8px 0 -8px;width:calc(100% + 18px); display: flex; flex-wrap: wrap;}

.qyfcSection .mainCon .qyfcIntro li{width: 33.33%;float: left;padding:0 8px;text-align: center;margin-bottom: 26px;}

.qyfcSection .mainCon .qyfcIntro li span{display: block;width: 100%; position: relative; padding-bottom: 66.54%;/* border: 1px solid #e4e4e4; */overflow: hidden;}

.qyfcSection .mainCon .qyfcIntro li img{display: block;width:100%;height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; transform: scale(1);transition: all 1s ease-out;}

.qyfcSection .mainCon .qyfcIntro li:hover img{transform: scale(1.2);}

.qyfcSection .mainCon .qyfcIntro li a{display: block;text-decoration: none;}

.qyfcSection .mainCon .qyfcIntro li em{display: block;margin-top: 14px;font-size: 16px; color:#333;}
.w100{ width: 100%;}

@media (max-width: 767px) {
.qyfcSection .mainCon .qyfcIntro{  padding: 20px 15px;}	
.qyfcSection .mainCon .qyfcIntro ul{ margin: 20px -7px 0 -7px;width:calc(100% + 14px);}
.qyfcSection .mainCon .qyfcIntro li{width: 50%;padding:0 7px;margin-bottom: 15px;}
.qyfcSection .mainCon .qyfcIntro li em{margin-top: 12px;font-size: 14px; line-height: 1.4; }

.qyfcSection .mainCon .qyfcIntro dt{width: 100%;}
.qyfcSection .mainCon .qyfcIntro dd{width: 100%;padding:30px 20px; text-align: center;}
.qyfcSection .mainCon .qyfcIntro dd i{ margin:20px auto 0 auto;}
}	

/* honor 企业荣誉*/

.honor{width: 100%;}

.honorSection{width: 75.83%;float: right;}

.honorSection .mainCon{border: 1px solid #e4e4e4;padding: 28px 0 0 0;width: 100%;}
.honorSection .mub02Title{ padding:0 19px;}
.honorSection .mainCon .honorShow{width:100%;margin: 20px 0 24px 0;overflow: hidden;}

.honorSection .mainCon .honorShow .box{width:100%;background: url(../images/honor_yy01.png) no-repeat center bottom;}

.honorSection .mainCon .honorShow .box ul{ display: flex; flex-wrap: wrap; width: 100%; padding: 0 0.45rem;}
.honorSection .mainCon .honorShow .box li{width: 33.33%;float: left;padding:0 10px; margin-bottom: 30px; text-align: center;position: relative;}
/* .honorSection .mainCon .honorShow .box li.on .bg{width: 870px;height: 43px;background: url(../images/honor_yy02.png) no-repeat center center;background-size: 100%;display: block;position: absolute;left: -40px;bottom: 40px;z-index: 1;} */

.honorSection .mainCon .honorShow .box li span{display: block;width: 100%; padding-bottom: 67.2%;border: 1px solid #e4e4e4;overflow: hidden; position: relative;}

.honorSection .mainCon .honorShow .box li img{display: block;width:100%;height: 100%;transform: scale(1);transition: all 1s ease-out; position: absolute; left: 0; top: 0;/* object-fit:cover; */}

.honorSection .mainCon .honorShow .box li:hover img{transform: scale(1.2);}

.honorSection .mainCon .honorShow .box li em{display: block;margin-top:0.38rem;font-size: 14px;color: #333333;line-height: 24px;overflow:hidden;width: 100%;white-space: nowrap;text-overflow: ellipsis;}

.honorSection .mainCon .honorShow .box li a{text-decoration: none;display: block;position: relative;z-index: 2;}

@media (max-width: 767px) {
.honorSection .mainCon .honorShow .box{ padding-bottom: 20px;}	
.honorSection .mainCon .honorShow .box ul{  padding: 0 8px;}	
.honorSection .mainCon .honorShow .box li{width: 50%;padding:0 7px; margin-bottom:15px;}
.honorSection .mainCon .honorShow .box li em{ margin-top: 12px;}
}	

/*默认图片加标题 弹窗*/

dl.dl_2{width: 280px;float: left;margin: 0 5px;text-align: center;margin-bottom: 26px;}

dl.dl_2 dt{display: block;width: 278px;height: 185px;border: 1px solid #e4e4e4;overflow: hidden;}

dl.dl_2 dt img{display: block;width: 278px;height: 185px;transform: scale(1);transition: all 1s ease-out;}

dl.dl_2:hover dt img{transform: scale(1.2);}

dl.dl_2 dd{float:left;width:280px;margin: 8px 0;height:24px;text-align:center;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}

dl.dl_2 dd{ color:#333333; font-size:14px; line-height:24px;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }

dl.dl_2:hover dt img{ background:#005dc5;}

dl.dl_2:hover dd{ color:#005dc5; text-decoration: none;}

dl.dl_2:hover dd a{color:#005dc5; text-decoration: none;}



/*图片标题简介*/

dl.dl_42{width: 280px;height: 400px; margin-right:16px; float: left;margin-bottom: 20px;}

dl.dl_42.noMl{ margin-right:0px;}

dl.dl_42 dt{display: block;width: 278px;height: 170px;overflow: hidden;}

dl.dl_42 dt img{display: block;transform:scale(1);transition: all 2s ease-out;width: 278px;height: 170px;}

dl.dl_42 dt:hover img{transform: scale(1.2);}

dl.dl_42 dd{padding: 28px 2px 0;height: 177px;background: #fff;position: relative;}

dl.dl_42 dd h4{font-size: 16px;color: #333333;font-weight: normal;width: 280px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

dl.dl_42 dd h4 a{color: #333333;text-decoration: none; font-weight:bold;}

dl.dl_42 dd p{line-height: 22px;color: #666666;font-size: 14px;margin-top: 14px;}

dl.dl_42 dd .btn{overflow: hidden;width: 241px;height: 42px;background: url(../images/proListBg01.png) no-repeat center;position: absolute;bottom: 0px;left: 20px;}

dl.dl_42 dd .btn a{display: block;width: 120px;height: 42px;line-height: 42px;text-align: center;float: left;font-size: 14px;color: #777777;text-decoration: none;}

dl.dl_42 dd .btn a i{display: inline-block;width: 7px;height: 12px;background: url(../images/mub02_jt03.png) no-repeat center;margin-left: 8px;position: relative;top: 2px;}

dl.dl_42 dd .btn a:first-child{border-right: 1px solid #eaeaea;}

dl.dl_42 dd .btn a:hover{color: #fff;}

dl.dl_42 dd:hover h4 a{color: #005dc5;}

dl.dl_42 dd .btn a.more:hover{background: url(../images/proListBg02.png) no-repeat center;}

dl.dl_42 dd .btn a.more:hover i{background: url(../images/mub02_jt02.png) no-repeat center;}

dl.dl_42 dd .btn a.zx:hover{background: url(../images/proListBg03.png) no-repeat center;}

dl.dl_42 dd .btn a.zx:hover i{background: url(../images/mub02_jt02.png) no-repeat center;}



/*合作伙伴没有链接一行5个*/

dl.dl_2s {float:left;width: 205px;margin-bottom:16px; margin-right:16px;}

dl.dl_2s.noMl{ margin-right:0px;}

dl.dl_2s dt img{width: 201px;height: 102px;background:#eee;display:block;overflow:hidden;padding: 2px;transition:background 0.5s ease;-o-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-webkit-transition:background 0.5s ease;}

dl.dl_2s dd {float:left;width:205px;margin: 8px 0;height:24px;text-align:center;}

dl.dl_2s dd{ color:#333333; font-size:14px; line-height:24px;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }

dl.dl_2s dd h4{overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}

dl.dl_2s:hover dt img{ background:#005dc5;}

dl.dl_2s:hover dd{ color:#005dc5; text-decoration: none;}

dl.dl_2s:hover dd a{color:#005dc5; text-decoration: none;}



/*默认图片加标题 有链接*/

dl.dl_yl{width: 280px;float: left;margin: 0 5px;text-align: center;margin-bottom: 26px;}

dl.dl_yl dt{display: block;width: 278px;height: 185px;border: 1px solid #e4e4e4;overflow: hidden;}

dl.dl_yl dt img{display: block;width: 278px;height: 185px;transform: scale(1);transition: all 1s ease-out;}

dl.dl_yl:hover dt img{transform: scale(1.2);}

dl.dl_yl dd{float:left;width:280px;margin: 8px 0;height:24px;text-align:center;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}

dl.dl_yl dd{ color:#333333; font-size:14px; line-height:24px;-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }

dl.dl_yl:hover dt img{ background:#005dc5;}

dl.dl_yl:hover dd{ color:#005dc5; text-decoration: none;}

dl.dl_yl:hover dd a{color:#005dc5; text-decoration: none;}





/* newsList 新闻列表*/

.newsList{width: 100%;}

.newsListSection{width: 75.83%;float: right;}

.newsListSection .mainCon{border: 1px solid #e4e4e4;padding: 28px 19px 0 19px;width: 100%;}

.newsListSection .newsListIntro{width:100%;margin: 40px 0 0 0;}

.newsListSection .newsListIntro .box1{padding-bottom: 20px;}
.newsListSection .newsListIntro .box1 dl{ display: flex; width: 100%; }
.newsListSection .newsListIntro .box1 dt{float: left;width: 290px; min-width: 290px;float: left;border: 1px solid #e4e4e4; margin-right: 0.3rem; align-items: flex-start;}
.newsListSection .newsListIntro .box1 dt a{ display: block; width:100%; overflow: hidden; position: relative;padding-bottom:64.48%;}
.newsListSection .newsListIntro .box1 dt img{display: block;width: 100%;height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;}

.newsListSection .newsListIntro .box1 dl:hover dt{border: 1px solid #005dc5;}

.newsListSection .newsListIntro .box1 dd{width: 100%;float: right;position: relative;}

.newsListSection .newsListIntro .box1 dd h3{width: 100%;}

.newsListSection .newsListIntro .box1 dd h3 a{width: 100%;font-size: 16px;color: #333333;font-weight: bold;
 overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}

.newsListSection .newsListIntro .box1 dd p{font-size: 14px;color: #666666;line-height: 24px;margin-top: 18px; height: 72px;
 overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}

.newsListSection .newsListIntro .box1 dd a.more{font-size: 13px;color: #999999;text-decoration: none;text-align: center;width: 128px;height: 48px;line-height: 48px;display: block;position: absolute;left: 0;bottom: 0;border: 1px solid #e4e4e4;}

.newsListSection .newsListIntro .box1 dl:hover dd a.more{background: #005dc5;color: #fff;border-color: #005dc5;}

.newsListSection .newsListIntro .box1 dl:hover dd h3 a{color: #005dc5;}

.newsListSection .newsListIntro .box2 dl{padding: 18px 0;border-top: 1px solid #e4e4e4; display: flex;  align-items: flex-start;}

.newsListSection .newsListIntro .box2 dt{width: 170px; min-width: 170px; padding-bottom:136px;background: #f5f5f5;text-align: center;float: left; position: relative; margin-right: 0.2rem;}
.newsListSection .newsListIntro .box2 dt img{ display: block; width:100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; }
.newsListSection .newsListIntro .box2 dt span{display: block;font-size: 42px;color: #666666;font-weight: bold;font-family: arial;}

.newsListSection .newsListIntro .box2 dt em{font-size: 16px;color: #666666;display: block;font-family: arial;}

.newsListSection .newsListIntro .box2 dd{width: 100%;position: relative;float: right; padding:0 50px 0 0 ;}

.newsListSection .newsListIntro .box2 dd h3{width: 100%; display: block;}

.newsListSection .newsListIntro .box2 dd h3 a{font-size: 16px;color: #333333;font-weight: bold;width: 100%;
 overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}

.newsListSection .newsListIntro .box2 dd p{margin-top: 12px;width: 100%;}

.newsListSection .newsListIntro .box2 dd p a{line-height: 24px; font-size: 14px;color: #666666;width: 100%; height: 72px;
 overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}

.newsListSection .newsListIntro .box2 dd span{display: block;padding-left: 25px; background: url(../images/label.png) no-repeat left center;line-height: 18px;margin-top: 12px;}

.newsListSection .newsListIntro .box2 dd span a{color: #999999;font-size: 12px;}

.newsListSection .newsListIntro .box2 dd a.more{display: block;width: 37px;height: 37px;position: absolute;right: 0;top: 50%;margin-top: -18px;overflow: hidden; line-height: 0;}

.newsListSection .newsListIntro .box2 dd a.more img{display: block;position: relative;}


.newsListSection .newsListIntro .box2 dl:hover dt span,.newsListSection .newsListIntro .box2 dl:hover dt em{color: #fff;}

.newsListSection .newsListIntro .box2 dl:hover dd h3 a{color: #005dc5;}

.newsListSection .newsListIntro .box2 dl:hover dd a.more img{top: -37px;}


@media (max-width: 1024px) {
.newsListSection .newsListIntro .box2 dd{ padding:0;}	
.newsListSection .newsListIntro .box2 dd a.more{ display:none;}
}	
@media (max-width: 767px) {
.newsListSection .newsListIntro .box1 dl{align-items: flex-start;}
.newsListSection .newsListIntro .box1 dt{ width:145px; min-width: 145px;}
.newsListSection .newsListIntro .box1 dd h3 a{ font-size:15px; line-height:23px;  -webkit-line-clamp: 2; margin-top:2px;}
.newsListSection .newsListIntro .box1 dd p{ line-height:22px; height: 44px; margin-top: 4px;}
.newsListSection .newsListIntro .box1 dd a.more{ position: static; display: none; }
.newsListSection .newsListIntro .box1 dd a.more{width:100px;height: 34px;line-height:34px; margin-top:16px;}
.newsListSection .newsListIntro .box2 dl{align-items: center;}
.newsListSection .newsListIntro .box2 dt{width:134px; min-width: 134px; padding-bottom:80px; margin-right:14px;}
.newsListSection .newsListIntro .box2 dd h3 a{ font-size:15px; line-height:23px;-webkit-line-clamp:2;}
.newsListSection .newsListIntro .box2 dd p{margin-top: 4px;}
.newsListSection .newsListIntro .box2 dd p a{line-height: 22px;; height:44px;-webkit-line-clamp:2;}
.newsListSection .newsListIntro .box2 dd span{ display: none;}
}	

/* newsCenter 新闻中心*/

.newsCenter{width: 100%;}

.newsCenterSection{width: 75.83%;float: right;}

.newsCenterSection .mainCon{border: 1px solid #e4e4e4;width: 100%;}

.newsCenterSection .newsCenterIntro{width:100%;padding: 0 19px;}

.newsCenterSection .newsCenterIntro .box{padding-bottom: 16px;}

.newsCenterSection .newsCenterIntro .box:first-child .mub02Top2{background-image: none;}

.newsCenterSection .newsCenterIntro .box dl{margin-top: 30px; display: flex; justify-content:space-between;}

.newsCenterSection .newsCenterIntro .box dt{float: left;width: 290px; min-width: 290px; padding-bottom:185px; position: relative; overflow: hidden; float: left; margin-right: 0.3rem;border: 1px solid #e4e4e4;}

.newsCenterSection .newsCenterIntro .box dt img{display: block;width: 100%;height: 100%; position: absolute; left: 0; top: 0; object-fit: cover;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.newsCenterSection .newsCenterIntro .box dl:hover dt img{ transform: scale(1.1); -ms-transform: scale(1.1); }
.newsCenterSection .newsCenterIntro .box dl:hover dt{border: 1px solid #005dc5;}

.newsCenterSection .newsCenterIntro .box dd{width: 100%;float: right;position: relative;position: relative;position: relative;}

.newsCenterSection .newsCenterIntro .box dd h3{width: 100%;}

.newsCenterSection .newsCenterIntro .box dd h3 a{font-size: 16px;color: #333333;font-weight: normal;width: 100%;color: #333333;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.newsCenterSection .newsCenterIntro .box dd p{width: 100%;font-size: 14px;color: #666666;line-height: 24px;height: 72px;margin-top:8px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.newsCenterSection .newsCenterIntro .box dd a.more{font-size: 13px;color: #999999;text-decoration: none;text-align: center;width: 128px;height: 48px;line-height: 48px;display: block;position: absolute;left: 0;bottom: 0;border: 1px solid #e4e4e4;}

.newsCenterSection .newsCenterIntro .box dl:hover dd a.more{background: #005dc5;color: #fff;border-color: #005dc5;}

.newsCenterSection .newsCenterIntro .box dl:hover dd h3 a{color: #005dc5;}

.newsCenterSection .newsCenterIntro .box ul{width: 100%;margin-top: 30px; display: flex; flex-wrap: wrap; justify-content: space-between;}

.newsCenterSection .newsCenterIntro .box li{width: 48%;overflow: hidden;float: left;margin-bottom: 13px; display: flex;}

.newsCenterSection .newsCenterIntro .box li a{display: block;font-size: 14px;color: #333333;float: left;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.newsCenterSection .newsCenterIntro .box li a:hover{color: #005dc5;}

.newsCenterSection .newsCenterIntro .box li span{display: block;font-size: 14px;color: #999999;font-family: arial;float: right; white-space:nowrap; margin-left: 15px;}

@media (max-width: 1024px) {
.newsCenterSection .newsCenterIntro	{ padding:0 15px;}
}
@media (max-width: 767px) {
.newsCenterSection .newsCenterIntro .box li{width: 100%;margin-bottom:8px;}
.newsCenterSection .newsCenterIntro .box dl{ align-items: flex-start;}
.newsCenterSection .newsCenterIntro .box dt{width: 145px; min-width: 145px; padding-bottom:92px; margin-right:14px;}
.newsCenterSection .newsCenterIntro .box dd h3 a{  -webkit-line-clamp: 2; margin-top: 2px;}
.newsCenterSection .newsCenterIntro .box dd p{ line-height:22px; height:44px;  -webkit-line-clamp: 2;margin-top:4px;}
.newsCenterSection .newsCenterIntro .box dd a.more{ position: static; display: none; }
.newsCenterSection .newsCenterIntro .box dd a.more{width:100px;height: 34px;line-height:34px; margin-top:16px;}
}	



/* newsDetails 新闻详情*/

.newsDetails{width: 100%;}

.newsDetails .InpageSidebar01{float: right;}

.newsDetailsSection{width: 75.83%;float: left;position: relative;}

.newsDetailsSection .article{border: 1px solid #e4e4e4;width: 100%;position: relative;}

.newsDetailsSection .article .conBox{padding:  20px 19px 0 19px;}

.newsDetailsSection .article .title h1{font-size: 22px;color: #333333;font-weight: normal;margin-bottom: 20px;}

.newsDetailsSection .article .title .share{width: 100%; display: flex; flex-wrap: wrap;}

.newsDetailsSection .article .title .share p{float: left;overflow: hidden;}

.newsDetailsSection .article .title .share p span{display: block;font-size: 12px;color: #999999;float: left;padding: 0 8px;border-left: 1px dotted #b6b6b6;float: left; line-height:22px;}

.newsDetailsSection .article .title .share p span:first-child{padding-left: 0;border-left: none;}

.newsDetailsSection .article .title .share p span #cntrHits{ float:right;}

.newsDetailsSection .article .title .share ul{float: right;}

.newsDetailsSection .article .title .share li{margin-left: 7px;width: 24px;height: 24px;float: left;}

.newsDetailsSection .article .title .share li img{display: block;}

.newsDetailsSection .article .title  i{width: 100%;display: block;height: 3px;background: #e7e7e7;margin-top: 12px;background: url(../images/mub02Top2_xian.png) no-repeat center;}

.newsDetailsSection .article .title p.label{font-size: 12px;color: #999999;display: block;padding-left: 26px;background: url(../images/label.png) no-repeat left center;line-height: 16px;margin-top: 20px;}

.newsDetailsSection .article .con{margin-top: 20px;padding-bottom: 20px; overflow:hidden;}

.newsDetailsSection .article .con p{line-height: 30px;font-size: 14px;color: #333333;}

.newsDetailsSection .article .con p a{ color:red;}

.newsDetailsSection .article .context{width: 100%;border-top: 1px solid #e7e7e7;background: #fff; display: flex;}

.newsDetailsSection .article .context p{width: 50%;float: left; padding:15px 20px;}

.newsDetailsSection .article .context p a{font-size: 13px; line-height:30px; color: #666666;display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.newsDetailsSection .article .context p.prevNews a{padding:0 0 0 20px;background: url(../images/mub02_jt01.png) no-repeat left center;}

.newsDetailsSection .article .context p.NextNews a{padding:0 20px 0 0;text-align: right;background: url(../images/mub02_jt03.png) no-repeat right center;}

.newsDetailsSection .article .context p.prevNews a:hover{background: url(../images/mub02_jt05.png) no-repeat left center;color: #005dc5;}

.newsDetailsSection .article .context p.NextNews a:hover{background: url(../images/mub02_jt04.png) no-repeat right center;color: #005dc5;}

.newsDetailsSection .article .context p.NextNews{border-left: 1px solid #e7e7e7;}

.newsDetailsSection .backNewsList{width: 59px;height: 59px; line-height: 0; display: block;position: absolute;left: -60px;top:-1px;cursor:pointer;}
.newsDetailsSection .backNewsList img{ width: 100%;}


@media (max-width: 1024px) {
.newsDetailsSection .backNewsList{ left:5px; top: auto; bottom: 0; height: 73px; display: flex; align-items: center; justify-content: center;}
.newsDetailsSection .article .conBox{padding:  20px 15px 0 15px;}
.newsDetailsSection .article .title h1{ font-size:18px; line-height:26px; margin-bottom: 15px;}
.newsDetailsSection .article .context{ flex-wrap: wrap; padding:10px 15px 10px 75px;}
.newsDetailsSection .article .context p{padding:0; width: 100%;}
.newsDetailsSection .article .context p a{line-height:26px;}
.newsDetailsSection .article .context p.prevNews a{padding:0 0 0 16px; }
.newsDetailsSection .article .context p.NextNews a{padding:0 0 0 16px;background: url(../images/mub02_jt01.png) no-repeat left center;}
.newsDetailsSection .article .context p.NextNews{border-left:0;}
.newsDetailsSection .article .context p.NextNews a:hover{background: url(../images/mub02_jt05.png) no-repeat left center;color: #005dc5;}
}	
@media (max-width: 767px) {
.newsDetailsSection .article .title .share p span:nth-child(2){ min-width: 51%;}	
.newsDetailsSection .article .title .share p span:nth-child(3){padding-left: 0;border-left: none;}	
}


/* HelpDetails 企业详情*/

.HelpDetails{width: 100%;}

.HelpDetailsSection{width: 75.83%;float:right;position: relative;}

.HelpDetailsSection .article{border: 1px solid #e4e4e4;width: 100%;position: relative;}

.HelpDetailsSection .article .conBox{padding:  34px 19px 0;}

.HelpDetailsSection .article .title h1{font-size: 24px;color: #333333;font-weight: normal;margin-bottom: 30px;}

.HelpDetailsSection .article .title .share{width: 100%;height: 24px;}

.HelpDetailsSection .article .title .share p{float: left;overflow: hidden;}

.HelpDetailsSection .article .title .share p span{display: block;font-size: 12px;color: #999999;float: left

;padding: 0 8px;border-left: 1px dotted #b6b6b6;float: left;}

.HelpDetailsSection .article .title .share p span:first-child{padding-left: 0;border-left: none;}

.HelpDetailsSection .article .title .share p span #cntrHits{ float:right;}

.HelpDetailsSection .article .title .share ul{float: right;}

.HelpDetailsSection .article .title .share li{margin-left: 7px;width: 24px;height: 24px;float: left;}

.HelpDetailsSection .article .title .share li img{display: block;}

.HelpDetailsSection .article .title  i{width: 100%;display: block;height: 3px;background: #e7e7e7;margin-top: 18px;background: url(../images/mub02Top2_xian.png) no-repeat center;}

.HelpDetailsSection .article .title p.label{font-size: 12px;color: #999999;display: block;padding-left: 26px;background: url(../images/label.png) no-repeat left center;line-height: 16px;margin-top: 24px;}

.HelpDetailsSection .article .con{margin-top: 40px;padding-bottom: 40px; overflow:hidden;}

.HelpDetailsSection .article .con p{line-height: 30px;font-size: 14px;color: #333333;}

.HelpDetailsSection .article .context{width: 100%;border-top: 1px solid #e7e7e7;background: #fff;height: 60px;}

.HelpDetailsSection .article .context p{width: 454px;float: left;height: 60px;line-height: 60px;}

.HelpDetailsSection .article .context p a{font-size: 13px;color: #666666;display: block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.HelpDetailsSection .article .context p.prevNews a{margin-left: 20px;padding-left: 20px;background: url(../images/mub02_jt01.png) no-repeat left center;}

.HelpDetailsSection .article .context p.NextNews a{margin-right: 20px;padding-right: 20px;text-align: right;background: url(../images/mub02_jt03.png) no-repeat right center;}

.HelpDetailsSection .article .context p.prevNews a:hover{background: url(../images/mub02_jt05.png) no-repeat left center;color: #005dc5;}

.HelpDetailsSection .article .context p.NextNews a:hover{background: url(../images/mub02_jt04.png) no-repeat right center;color: #005dc5;}

.HelpDetailsSection .article .context p.NextNews{border-left: 1px solid #e7e7e7;width: 444px;}

.HelpDetailsSection .backNewsList{width: 59px;height: 59px;display: block;position: absolute;left: -59px;top: 0;cursor:pointer;}



.pc_show{ display: block;}
.ph_show{ display: none;}

@media (max-width: 1024px) {
.pc_show{ display: none;}
.ph_show{ display: block;}

}


@media (max-width:1024px) {
.mub02MainContent{ padding-top: 20px;}	
.InpageSidebar01{ width:100%; margin-bottom: 20px;}
.linkUsSection{ width:100%;}
.qyfcSection{ width:100%;}
.honorSection{ width:100%;}
.aboutSection{ width:100%;}
.newsListSection{ width:100%;}
.newsDetailsSection{ width:100%;}
.newsCenterSection{width:100%;}
.proListSection{ width:100%;}
.proDetailsSection{ width:100%;}


}


img{ max-width:100%;}