.disp_flex{ display: flex;}
.clam { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word;  white-space: normal; -webkit-box-orient: vertical;}
.clam1 { -webkit-line-clamp: 1;}
.clam2 { -webkit-line-clamp: 2;}
.clam3 { -webkit-line-clamp: 3;}
.nlist{float: inherit !important;}
.list-article{box-sizing: border-box;margin-top: 2em; float:left;}
.list-article .tp{width:100%;position: relative;box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .05);}
.list-article .tp .img{height:420px;width: 100%;overflow:hidden;}
.list-article .tp img{width: 100%;height: auto;object-fit: cover;transition: all 0.5s;}
.list-article .tp img:hover{ transform: scale(1.1);}
.list-article .tp h5{white-space: revert;font-size: 22px;padding: .5em .5em;width: 100%;position: absolute;bottom: 0px;left: 0;text-align: center;font-weight: bold;color: #fff;background: rgba(0,0,0,0.4);}
.list-article .des{ display: none;}
.list-article>ul{width: 100%;margin-top: 1em;}
.list-article>ul>li{border-top: 1px solid #f6f6f6; display: flex; padding-bottom: 1em; padding-top:1em;font-size: .9em;}
.list-article>ul>li a{ display: block;}
.list-article>ul>li a:first-child{ width: 25%;overflow: hidden; margin-right: .8em; height: 10em;}
.list-article>ul>li a:first-child img{ width: 100%;}
.list-article>ul>li a:last-child{width: 74%;margin-left: 1%;position: relative;}
.list-article>ul>li a:last-child h5{font-size: 20px;line-height: 36px;white-space: revert;font-weight: bold;color: #222;}
.list-article>ul>li a:last-child h5:hover{color:#ea5405;}
.list-article>ul>li a:last-child h5 span{ padding-right: 10px; margin-right: 10px; color: #ea5405; border-right: 1px solid #ea5405;}
.list-article>ul>li a:last-child p,.list-article .des p{margin-top: 0px;font-size: 16px;line-height: 28px;color: #666;letter-spacing: 0.028rem;}
.list-article>ul>li a:last-child  time,.list-article .des time{font-size: .85em;color: #b7b6b6;display: block;margin-top: .5em;/* margin-bottom: 0.5em; */}
@media (min-width: 1430px) {.container{ width: 1430px; }}
._el{overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
._el4{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
._el5{overflow:hidden;display: -webkit-box;/* word-break: break-all; */-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
._el7{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
._el8{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
*,html,body{ font-family: tahoma,arial,"Microsoft yahei","PingFang SC","Hiragino Sans GB","\5b8b\4f53",sans-serif;}
/*"PingFangSC-Regular","Microsoft yahei"*/

/* å¤´éƒ¨ */
/* .syTop.xia{ top: -100%;
-webkit-transition: all 0.5s ease-out 0s; 
-ms-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;}
.syTop.xia .pz_top{ top: -100%;
-webkit-transition: all 0.5s ease-out 0s; 
-ms-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;} */

.pz_top{ float: left; width: 100%; position: absolute; background: #ea5503; z-index: 999999999;
-webkit-transition: all 0.5s ease-out 0s; 
-ms-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;}
.nyTop .pz_top{ background: #ea5503; position: absolute; top: 0;
-webkit-transition: all 0.5s ease-out 0s; 
-ms-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;}
.pz_top .wid{ max-width: 1250px; margin: 0 auto; padding: 0 15px;}
.pz_top .logo{ width: 110px; height: 48px; margin: 21px 0; line-height: 0; float: left;}
/* menu */
.pz_top .menu{ float: right;}
.pz_top .menu .nli{ float: left; margin: 0 0 0 74px; position: relative;}
.pz_top .menu .nli span a{ display: block; height: 90px; line-height: 90px; font-size: 18px; color: #fff;font-weight: 600;}
.nyTop .pz_top .menu .nli span a{ color: #FFF;}
.pz_top .menu .nli.on span a,.pz_top .menu .nli:hover span a{ color: #000;}
.menu .nli .sub{ display: none; position: absolute; width: 220px; padding: 6px 0; top: 90px; left: 50%; margin-left: -110px; z-index: 999; background: rgba(0,0,0,0.6); box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.menu .nli .sub li{ width: 100%; text-align: center;}
.menu .nli .sub li a{ display: block; color: #fff; padding: 15px 5px; font-size: 17px; line-height: 22px;}
.menu .nli .sub li a:hover{ color: #ea5405;}

.nyTop .menu .nli .sub{ /**background: #fff;opacity: 0.6;**/background: rgba(0,0,0,0.6);}
.nyTop .menu .nli .sub li a{ color: #FFF;}
.nyTop .menu .nli .sub li a:hover{ color:#ea5405;}

.syTop.on{ width: 100%; position: fixed; top: 0; z-index: 99999; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.syTop.on .pz_top{background: rgba(0,0,0,0.8);}
.syTop.nyTop.on .pz_top{background: #fff;}

.menuph{ display: none;}
.xialaph{ display: none;}
@media screen and (max-width:1399px ) {
.pz_top .wid{ max-width: 1200px;}
}
@media screen and (max-width:1229px ) {
.pz_top .wid{ max-width: 1200px;}
.pz_top .menu .nli{ margin: 0 0 0 55px;}
}
@media screen and (max-width:991px ) {
/* .nyTop .pz_top,.pz_top{ position: fixed; top: 0;} */
.pz_top{ background: rgba(0,0,0,0.9);}
.syTop,.syTop.on{ width: 100%; position: fixed; top: 0; z-index: 99999; box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.syTop .pz_top,.syTop.on .pz_top{background:#ea5503;}
.nyTop .pz_top{ background: #ea5503;}
.pz_top .wid{ max-width: 768px;}
.pz_top .logo{ width: 70px; height: 30px; margin: 8px 0;}

.menu{ display: none;}
.menuph{ display: block;}
.xialaph{ display: block;}

/*æ‰‹æœºæŒ‰é’®*/
.menuph{ float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin: 12px 0;}
.menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 28px;}
.menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 28px; height: 2px; background: #fff;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.nyTop .menuph .navbtn{ background: #222;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #fff;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.nyTop .menuph .navbtn::after,
.nyTop .menuph .navbtn::before{ background: #222;}
.menuph .navbtn::after { top: -8px;}
.menuph .navbtn::before { top: 8px;}
.menuph .point.active .navbtn{ background: transparent;}
.menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}

/*æ‰‹æœºä¸‹æ‹‰*/
.xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%;height: 100vh;overflow: scroll; padding: 46px 0 0px 0; display: none; z-index:999;}
.xialaph .djgb{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 3;}
.xialaph .ul1{ position: relative; z-index: 5; background:#ffffff;}
.xialaph .ul2,
.xialaph .ul3{ display: none;}
.xialaph h4 a{ float: left; width: 60%; color: #333333; font-size:16px; line-height: 50px;}
.xialaph h4 a span{ padding-left: 6px; color: #ccc; font-size: 14px;}
.xialaph h4{ float: left; width: 100%; position: relative;}
.xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
.xialaph h4:hover a,
.xialaph h5:hover a{ color: #ea5405;}
.xialaph h4::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
.xialaph h5 a{ float: left; width: 100%; color: #1f1f1f; font-size: 14px; line-height: 40px; text-transform:uppercase;}
.xialaph h5{ float: left; width: 100%; position: relative;}
.xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.xialaph li:last-child h5::after{ display: none;}
.xialaph h4 img{ width: 15px; height: 8px; float: right; margin-top: 24px; cursor: pointer;}
.xialaph h5 img{ width: 11px; height: 6px; float: right; margin-top: 26px; margin-right: 18px; cursor: pointer;}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{ display: none;}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{ display: block;}
.xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
.xialaph .ul3{ padding-top: 12px; padding-bottom: 18px; padding-left: 15px; position: relative;}
.xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #3c3a3a;}
.xialaph li:last-child .ul3::after{ display: none;}
.xialaph .ul3 li a{ color: #333333; font-size: 14px; line-height: 35px; display: block;}
.xialaph .ul3 li{ padding-top: 5px;}
.xialaph .ul3 li:first-child{ padding-top: 0;}
.xialaph .phsou{ position: relative; margin-top: 34px;}
.xialaph .phsou input{ width: 100%; height: 56px; background-color: #ffffff; color: #aaa; font-size: 14px; padding-left: 20px; border: 1px solid #e5e5e5;}
.xialaph .phsou img{ cursor: pointer; width: 21px; height: 22px; position: absolute; top: 17px; right: 29px;  }
.img_d, .disno{ display: none;}
}

/* åº•éƒ¨ */
.pz_down{ width: 100%; float: left; background: #292a2e;}
.pz_down .wid{ max-width: 1200px; margin: 0 auto;}
.pz_down .foot1{ padding: 80px 0 65px 0; font-size: 0; width: 100%; float: left;}
.pz_down .foot1 .img{width: 230px;height: 104px;margin-top: 100px;line-height: 0;display: inline-block;vertical-align: top;}
.pz_down .foot1 ul{ padding: 0 10px 0 80px; display: inline-block; vertical-align: top;
width: -moz-calc(100% - 500px);
width: -o-calc(100% - 500px);
width: -webkit-calc(100% - 500px);
width: calc(100% - 500px);}
.pz_down .foot1 li{ float: left; width: 25%; text-align: left;}
.pz_down .foot1 li p{ margin-bottom: 16px; font-size: 18px; color: #fff;}
.pz_down .foot1 li a{ display: block; font-size: 16px; line-height: 24px; padding: 11px 0; color: #fff; opacity: 0.4;}
.pz_down .foot1 li a:hover{ opacity: 1;}
.pz_down .foot1 .right{ width: 270px; display: inline-block; vertical-align: top;}
.pz_down .foot1 .right p{ margin-bottom: 24px; font-size: 16px; color: #fff;}
.pz_down .foot1 .right h5{ /**font-size: 33.5px;**/ color: #fff;}
.pz_down .foot1 .right h5 a{font-size: 33.5px; /**color: #ea5405;**/color: #fff;opacity: 0.4;}
.pz_down .foot1 .right h6{ margin: 10px 0 26px 0; font-size: 16px; line-height: 36px; color: #fff; opacity: 0.4;}
.pz_down .foot1 .right .ewm{ width: 100%; float: left;}
.pz_down .foot1 .right .pic { width: 114px; float: left; margin-right: 30px;}
.pz_down .foot1 .right .pic:last-child{margin-right: 0;}
.pz_down .foot1 .right .pic img{ width: 110px; height: 110px; display: block; margin: 0 auto;}
.pz_down .foot1 .right span{ margin-top: 15px; font-size: 16px; text-align: center; display: block; color: #fff; opacity: 0.4;}
.pz_down .foot2{ padding: 45px 0 35px 0; border-top: 1px solid rgba(255,255,255,0.1); width: 100%; overflow: hidden;}
.pz_down .foot2 .link{font-size: 0;}
.pz_down .foot2 .link p{ font-size: 16px; color: #fff; opacity: 0.4; display: inline-block; vertical-align: middle;}
.link_draw{/***display:none; **/margin-top:5px;}
.pz_down .foot2 .link a{margin-right: 12px;font-size: 16px;color: #fff;opacity: 0.4;display: inline-block;vertical-align: middle;}
.pz_down .foot2 .link a:hover{ opacity: 1;}
.pz_down .foot2 .copy{ margin-top: 30px; font-size: 16px; line-height: 20px; text-align: center; color: #979798;}
.pz_down .foot2 .copy a{ color: #979798;}
.pz_down .foot2 .copy a:hover{ color: #fff;}
@media screen and (max-width:1399px ) {
.pz_down .foot1 ul{
	width: -moz-calc(100% - 450px);
	width: -o-calc(100% - 450px);
	width: -webkit-calc(100% - 450px);
	width: calc(100% - 450px);
}
.pz_down .foot1 .img{width: 180px;height: 104px;margin-top: 100px;line-height: 0;display: inline-block;vertical-align: top;}
.pz_down .foot1 li a{ display: block; font-size: 14px; line-height: 18px; padding: 11px 0; color: #fff; opacity: 0.4;}
.pz_down .foot1 .right h5{ font-size: 28px;margin-top: -8px;}
.pz_down .foot1 .right h5 a{ font-size: 28px;}
.pz_down .foot1 li p{ margin-bottom: 16px; font-size: 16px; color: #fff;}
.pz_down .foot2 .link p{ font-size: 14px; color: #fff; opacity: 0.4; display: inline-block; vertical-align: middle;}
.pz_down .foot2 .copy{ margin-top: 30px; font-size: 14px; line-height: 20px; text-align: center; color: #979798;}
.pz_down .wid{ max-width: 1120px;}
}
@media screen and (max-width:1229px ) {
.pz_down .foot1 ul{ padding: 0 10px 0 25px;}

}
@media screen and (max-width:991px ) {
.pz_down .foot1{ padding: 22px 0 15px 0;}
.pz_down .foot1 .img{ width: 100%; height: auto; margin-top: 0;}
.pz_down .foot1 .img img{ width: 100px; margin: 0 auto; display: block;}
.pz_down .foot1 ul{ display: none;}    
.pz_down .foot1 .right{ margin-top: 15px; width: 100%; text-align: center;}
.pz_down .foot1 .right .sj_tel{ display: flex;align-items: center; justify-content: center;}
.pz_down .foot1 .right p{font-size: 16px;margin-bottom: 0;}
.pz_down .foot1 .right h5{font-size: 20px;border-bottom: 1px solid #949597;}
.pz_down .foot1 .right h5 a{ font-size: 20px;color: #fff;opacity: 0.9;}
.pz_down .foot1 .right h6{ margin: 5px 0 10px 0; font-size: 14px; line-height: 24px;}
.pz_down .foot1 .right .ewm{ text-align: center;}
.pz_down .foot1 .right .pic { width: 100px; float: none; display: inline-block; margin: 0 10px;}
.pz_down .foot1 .right .pic img{ width: 100px; height: 100px;}
.pz_down .foot1 .right span{ margin-top: 10px; font-size: 14px;}
.pz_down .foot2{ padding: 15px 0 22px 0;}
.pz_down .foot2 .link p{ font-size: 14px;}
.pz_down .foot2 .link a{ margin-left: 5px; font-size: 14px;}
.pz_down .foot2 .copy{ margin-top: 15px; font-size: 14px; line-height: 18px;}
}

/*phoneåº•éƒ¨å¯¼èˆª*/
.q_d_m{float:left; width:100%; height:50px;}
.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#ea5405; z-index:999;box-shadow:0 -5px 10px rgba(0,0,0,0.2);}
.pf_down li{ width:33.3%; float:left; text-align:center; padding:7px 0 4px 0; border-right:1px solid #fff;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}
.pf_down li.l1 .ico7{ background:url(images/btn1.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(images/btn2.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(images/btn3.png) no-repeat center; background-size:20px 20px;}
.pf_down li:last-child{ border:none;}
.pf_down li:nth-child(3n){ border:none;}

/* é¦–é¡µbanner */
.pz_banner{width: 100%;float: left;position: relative;/* height: 11em; */}
/**.slide_banner{width: 100%;/* line-height: 0; *//* overflow: hidden; *//* text-align: center; *//* position: relative; height: 11em;}*/
/***.slide_banner .img{ width: 100%; height: 100%;padding-top: 90px;}**7.24改*/
.slide_banner{ width: 100%; line-height: 0; overflow: hidden; text-align: center; position: relative;}

.slide_banner .img{ width: 100%; height: 100vh;padding-top: 90px;}

.slide_banner img{ width: 100%;}
.slide_banner .wz{width: 100%;text-align: center;position: absolute;margin-top: -5%;left: 0;bottom: 10%;}
.slide_banner .wz .t1{ width: 54.94%; line-height: 0; margin: 0 auto;}
.slide_banner .wz .t1 img:first-child{ display: block!important;}
.slide_banner .wz .t1 img:last-child{ display: none!important;}
.slide_banner .wz .more{margin-top: 20%;width: 100%;}
.slide_banner .wz a{display: block;margin: 0 auto;width: 300px;height: 60px;background: url(images/index_more1.png) no-repeat center;background-size: cover;}
.slide_banner .wz a:hover{ background: url(images/index_more1_1.png) no-repeat center; background-size: cover;}
@media screen and (max-width:1229px ) {
.slide_banner .wz a{ width: 230px; height: 50px; background: url(images/index_more2.png) no-repeat center; background-size: cover;}
.slide_banner .wz a:hover{ background: url(images/index_more2_1.png) no-repeat center; background-size: cover;}
}
@media screen and (max-width:991px ) {
.slide_banner .wz a{width: 180px;height: 40px; background: url(images/index_more3.png) no-repeat center; background-size: cover;}
.slide_banner .wz a:hover{ background: url(images/index_more3_1.png) no-repeat center; background-size: cover;}    
}
@media screen and (max-width:767px ) {
.slide_banner .wz{ margin-top: 50%;}
.slide_banner .wz .t1{ width: 87.94%;}   
.slide_banner .wz .t1 img:first-child{ display: none!important;}
.slide_banner .wz .t1 img:last-child{ display: block!important;}
.slide_banner .wz a{ width: 150px; height: 36px; background: url(images/index_more4.png) no-repeat center; background-size: cover;}
.slide_banner .wz a:hover{ background: url(images/index_more4_1.png) no-repeat center; background-size: cover;} 
}

/* é¦–é¡µæ ‡é¢˜ */
.homeConTit{ font-size: 38px; line-height: 36px; padding-bottom: 24px; color: #222; text-align: center; position: relative; width: 100%; float: left;letter-spacing: 0.2rem;}
.homeConTit::before{content: "";display: block;width: 60px;height: 4px;position: absolute;bottom: 0;left: 50%;margin-left: -30px;background: #ea5405;}
.homeConTit1::before{background:url() !important;}
.homeConTit.col{ color: #fff;}
.homeConTit.coll{ color: #000;}
.homeMore{ width: 100%; float: left; text-align: center;}
.homeMore1{padding-top: 20px;}
.homeMore a{display: inline-block;font-size: 18px;line-height: 52px;width: 180px;padding: 0 0 0 25px;text-align: left;position: relative;border: 1px solid #666;color: #666;/**-webkit-transition: all 0.5s ease-out 0s;-ms-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;**/}
.homeCon9 .homeMore a{ padding: 0 0 0 45px;}
.homeMore a::before{content: "";display: block;width: 12px;height: 12px;position: absolute;right: 25px;top: 50%;margin-top: -6px;border-top: 1px solid #666;border-right: 1px solid #666;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.homeMore a:hover{ border: 1px solid #ea5405; background: #ea5405; color: #fff;}
.homeMore a:hover::before{ border-top: 1px solid #fff; border-right: 1px solid #fff;}
.homeMore.col a{ /*color: #fff; border: 1px solid #fff;**/}
.homeMore.col a::before{ border-top: 1px solid #fff; border-right: 1px solid #fff;}
.homeMore.col a:hover{ border: 1px solid #ea5405;}
@media screen and (max-width:1399px ) {
.homeConTit{ font-size: 30px;}
}
@media screen and (max-width:991px ) {
.homeConTit{ font-size: 22px; line-height: 22px; padding-bottom: 15px;}
.homeConTit::before{ width: 40px; height: 2px; margin-left: -20px;}
.homeMore a,.homeCon9 .homeMore a{font-size: 14px;line-height: 34px;width: auto;padding: 0 25px 0 15px;margin-top: 20px;}
.homeMore a::before{ width: 8px; height: 8px; right: 15px; margin-top: -4px;}
}
@media screen and (max-width:767px ) {
.homeConTit{font-size: 22px;line-height:2em;padding-bottom: 14px;letter-spacing: 0.1rem;font-weight: 600;/* text-align: center; */padding-right: 35px;padding-left: 35px;}
}
@media screen and (max-width:435px ) {
.homeConTit{padding: 0 10px;}
}
@media screen and (max-width:375px ) {
.homeConTit{padding: 0 5px;}
}
@media screen and (max-width:320px ) {
.homeConTit{padding: 0 1px;}
}

/* é¦–é¡µ1 */
.homeCon1{ padding: 120px 0 96px 0; width: 100%; float: left;}
.homeCon1 .wid{ max-width: 1120px; margin: 0 auto;}
.homeCon1 ul{ width: 101.6%; margin: 75px -0.8%; float: left;}
.homeCon1 li{width: 31.7%;margin: 0 0.8%;padding: 35px 45px;cursor: pointer;position: relative;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);float: left;/* border-radius: 6px; */}
.homeCon1 li::before{ content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 0; height: 2px;background: #ea5405;
-webkit-transition: all 0.2s ease-out 0s; 
-ms-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;}
.homeCon1 li .img{ width: 60px; height: 60px; margin: 0 auto; line-height: 0;}
.homeCon1 li .img2{ display: none;}
.homeCon1 li h5{ font-size: 22px; line-height: 30px; height: 30px; margin: 33px 0 35px 0; overflow: hidden; text-align: center; color: #222;letter-spacing: 0.1rem;}
.homeCon1 li h6{font-size: 18px;line-height: 34px;height:auto;overflow: hidden;color: #333;text-align:justify;/**letter-spacing: 0.028rem;**/}
.homeCon1 li:hover{ box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.1);}
.homeCon1 li:hover::before{ width: 100%;}
.homeCon1 li:hover .img1{ display: none;}
.homeCon1 li:hover .img2{ display: block;}
.homeCon1 li:hover h5{ color: #ea5405;}
@media screen and (max-width:1399px ) {
.homeCon1{ padding: 60px 0 50px 0;}
.homeCon1 .wid{ max-width: 1120px;}
.homeCon1 li h5{ font-size: 22px;}
.homeCon1 ul{ margin: 45px -0.8%;}
}
@media screen and (max-width:1180px ) {
.homeCon1 li h6 {font-size: 16px;line-height: 34px;height: auto;overflow: hidden;color: #333;text-align: justify;}
}
@media screen and (max-width:991px ) {
.homeCon1{padding: 60px 0 50px 0;}
.homeCon1 ul{ width: 101%; margin: 15px -0.5%;}
.homeCon1 li{width: 32.3%;margin: 0 0.5%;padding: 20px 15px;/*border-bottom: 2px solid #fff; border-radius: 6px; */}
.homeCon1 li .img{ width: 40px; height: 40px;}
.homeCon1 li h5{font-size: 18px;line-height: 20px;height: 20px;margin: 15px 0;letter-spacing: 3px;}
.homeCon1 li h6{font-size: 14px;line-height: 24px;height: 96px;font-weight: 400;text-align: justify;line-height: 1.8em;}
.homeCon1 li:hover{ /**border-bottom: 2px solid #ea5405;**/}
}
@media screen and (max-width:767px ) {
.homeCon1 ul{width: 100%;margin: 20px 0;}
.homeCon1 li{ width: 100%; margin: 5px 0;}
.homeCon1 li h6{ height: auto;}
}

/* é¦–é¡µ2 */
.homeCon2{ padding: 100px 0 90px 0; width: 100%; float: left;}
.homeCon2 .wid{ max-width: 1200px; margin: 0 auto;}
.homeCon2 ul{ margin: 7px 0 -45px 0; width: 100%; float: left;}
.homeCon2 li{ margin: 45px 0; width: 100%; font-size: 0;}
.homeCon2 li .img{ width: 74px; height: 74px; line-height: 0; display: inline-block; vertical-align: middle; overflow: hidden;} 
.homeCon2 li .text{ padding-left: 28px; display: inline-block; vertical-align: middle;
width: -moz-calc(100% - 74px);
width: -o-calc(100% - 74px);
width: -webkit-calc(100% - 74px);
width: calc(100% - 74px);}
.homeCon2 li .text h5{font-size: 24px;line-height: 28px;margin: 5px 0 15px 0;font-weight: bold;color: #FFF;letter-spacing: 0.02rem;}
.homeCon2 li .text h6{ font-size: 18px; line-height: 26px; color: #fff;letter-spacing: 0.028rem;}
@media screen and (max-width:1399px ) {
.homeCon2{ padding: 45px 0;}
.homeCon2 .wid{ max-width: 1120px;}
.homeCon2 li .text h5{ font-size: 20px;}
.homeCon2 li .img{ width: 55px; height: 55px; line-height: 0; display: inline-block; vertical-align: middle; overflow: hidden;} 
}
@media screen and (max-width:991px ) {
.homeCon2{padding: 60px 0 50px 0;}
.homeCon2 ul{margin: 10px 0 -15px 0;}
.homeCon2 li{margin: 30px 0;}
.homeCon2 li .img{width: 40px;height: 40px;vertical-align: top;} 
.homeCon2 li .text{ padding-left: 15px; vertical-align: top;
width: -moz-calc(100% - 50px);
width: -o-calc(100% - 50px);
width: -webkit-calc(100% - 50px);
width: calc(100% - 50px);}
.homeCon2 li .text h5{font-size: 18px;line-height: 1.5em;margin: -5px 0 10px 0;}
.homeCon2 li .text h6{font-size: 14px;text-align: justify;line-height: 1.8em;}
}

/* é¦–é¡µ3 */
.homeCon3{ padding: 110px 0; width: 100%; float: left;}
.homeCon3 .wid{ max-width: 1200px; margin: 0 auto;}
.homeCon3 ul{width: 102%;margin: 60px -1% 0 -1%;float: left;}
.homeCon3 li{padding: 55px 28px 20px 28px;width: 31.3%;margin: 0 1%;cursor: pointer;float: left;position: relative;background: #fff;/* border-radius: 6px; */filter: drop-shadow(5px 5px 5px rgba(0,0,0,.1));}
.homeCon3 li::before{ content: ""; display: block; position: absolute; top: 0; left: 0; width: 0; height: 2px; background: #ea5405;
-webkit-transition: all 0.2s ease-out 0s; 
-ms-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;}
.homeCon3 li h5{ margin-bottom: 40px; font-size: 18px; line-height: 26px; height: 26px; overflow: hidden; font-weight: bold; color: #222; text-align: center;letter-spacing: 0.028rem;}
.homeCon3 li .wz{
-webkit-transition: all 0.5s ease-out 0s; 
-ms-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;}
.homeCon3 li .wz h6{ font-size: 18px; line-height: 36px; text-align: justify; color: #666;letter-spacing: 0.01rem;}
.homeCon3 li .wz1{ height: 288px; overflow: hidden;}
.homeCon3 li .wz.wz2{ height: auto;}
.homeCon3 li span{ margin-top: 35px; padding-top: 20px; font-size: 16px; line-height: 18px; display: block; text-align: center; position: relative; color: #999;}
.homeCon3 li span::before{ content: ""; display: block; width: 10px; height: 10px; position: absolute; left: 50%; top: 0; margin-left: -5px; border-top: 1px solid #666; border-right: 1px solid #666;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);}
.homeCon3 li span.on::before{
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.homeCon3 li.on::after{ content: ""; display: block; width: 100%; height: 74px;}
.homeCon3 li.on span{ display: none;}
.homeCon3 li:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.homeCon3 li:hover::before{ width: 100%;}
.homeCon3 li:hover h5{ color: #ea5405;}
.homeCon3 li:hover span{ color: #ea5405;}
.homeCon3 li:hover span::before{ border-top: 1px solid  #ea5405; border-right: 1px solid  #ea5405;}
@media screen and (max-width:1399px ) {
.homeCon3{ padding: 55px 0;}
.homeCon3 .wid{ max-width: 1120px;}
.homeCon3 ul{ margin: 45px -1% 0 -1%;}
}
@media screen and (max-width:991px ) {
.homeCon3{padding: 60px 0 50px 0;}
.homeCon3 ul{ margin: 15px -1% 0 -1%;}
.homeCon3 li{padding: 35px 15px 35px 15px;filter: drop-shadow(3px 3px 3px rgba(0,0,0,.3));}
.homeCon3 li h5{margin-bottom: 10px;font-size: 18px;line-height:1.5em;height: 22px;}
.homeCon3 li .wz h6{font-size: 14px;line-height: 24px;line-height: 1.8em;}
.homeCon3 li .wz1{ height: 120px;}
.homeCon3 li span{ margin-top: 15px; padding-top: 20px; font-size: 14px;}
.homeCon3 li.on::after{ height: 56px;}
}
@media screen and (max-width:767px ) {
.homeCon3 ul{width: 100%;margin: 20px 0 -5px 0;}
.homeCon3 li{ width: 100%; margin: 15px 0;}
.homeCon3 li h5{ height: auto;}
.homeCon3 li .wz1{ height: auto;}
.homeCon3 li span{ display: none;}
.homeCon3 li.on::after{ height: 0;}
}
 
/* é¦–é¡µ4 */
.homeCon4{ padding: 110px 0 70px 0; width: 100%; float: left;}
.homeCon4 .prodPc{ padding: 0 30px; width: 100%; float: left; position: relative;}
.homeCon4 .prodPc h5{font-size: 30px;line-height: 50px;color: #fff;/* font-weight: bold; */position: absolute;bottom: 0px;padding: 0 25px;left: 0;text-align: center;width: 100%;background: rgba(0,0,0,0.4);letter-spacing: 0.028rem;}
.homeCon4 .prodPc .swiper-slide-active h5{font-size: 24px;padding-bottom: 2px;/* letter-spacing: 0.028rem; */}
.homeCon4 .certify{position: relative;max-width: 1300px;margin: 0 auto;padding: 60px 0;}
.homeCon4 .certify .swiper-slide{ width: 61.53%;}
.homeCon4 .certify .swiper-slide img{display:block;width: 100%;background-color: #fff;/* border-radius: 6px; */}
.homeCon4 .swiper-button-prev, .homeCon4 .swiper-button-prev{ position: absolute; left: 0; top: 50%; width: 20px; height: 36px; margin-top: -18px; background: url(images/home5_4.png) no-repeat center; background-size: cover; outline: 0; z-index: 20;}
.homeCon4 .swiper-button-prev:hover, .homeCon4 .swiper-button-prev:hover{ background: url(images/home4_5_1.png) no-repeat center; background-size: cover;}
.homeCon4 .swiper-button-next, .homeCon4 .swiper-button-next{ position: absolute; right:0; top: 50%; width: 20px; height: 36px; margin-top: -18px; background: url(images/home5_5.png) no-repeat center; background-size: cover; outline: 0; z-index: 20;}
.homeCon4 .swiper-button-next:hover, .homeCon4 .swiper-button-next:hover{ background: url(images/home4_6_1.png) no-repeat center; background-size: cover;}
.homeCon4 .prodPh{ display: none;}
@media screen and (max-width:1450px ) {
.homeCon4 .wid{ max-width: 1120px; margin: 0 auto;}
.homeCon4 .prodPc{ padding: 0 50px;}
}
@media screen and (max-width:1399px ) {
.homeCon4{ padding: 50px 0;}
.homeCon4 .certify{ padding: 45px 0;}
}
@media screen and (max-width:991px ) {
.homeCon4{padding: 60px 0 10px 0;}
.homeCon4 .prodPc{ padding: 0 10px;}
.homeCon4 .certify{ padding: 15px 0;}
.homeCon4 .prodPc h5{ font-size: 26px; line-height: 30px; bottom: 20px;}
.homeCon4 .prodPc .swiper-slide-active h5{ font-size: 20px;}
.homeCon4 .swiper-button-prev, .homeCon4 .swiper-button-prev{ left: -10px; width: 12px; height: 20px;}
.homeCon4 .swiper-button-next, .homeCon4 .swiper-button-next{ right: -10px; width: 12px; height: 20px;}
}
@media screen and (max-width:767px ) {
.homeCon4 .prodPc{ display: none;}
.homeCon4 .prodPh{ display: block; width: 100%; float: left;}
.homeCon4 .prodPh ul{margin: 5px 0 10px 0;}
.homeCon4 .prodPh li{margin: 25px 0;}
.homeCon4 .prodPh li .img{width: 100%;line-height: 0;/* border-radius: 20px; */}
.homeCon4 .prodPh li a img{/* border-radius: 6px; */}
.homeCon4 .prodPh li h5{font-size: 14px;margin-top: 8px;line-height: 20px;color: #000;text-align: center;width: 100%;padding: 0 5px;white-space: revert;}
.homeCon4 .prodPh li:hover h5{ color: #ea5405;}
}

/* é¦–é¡µ5 */
.homeCon5{ padding: 118px 0 105px 0; width: 100%; float: left;}
.homeCon5 .wid{ max-width: 1200px; margin: 0 auto;}
.homeCon5 .list{margin-top: 60px;padding: 0 100px;width: 100%;float: left;}
.homeCon5 .list li{ margin: 0 25px; padding-bottom: 36px; position: relative;}
.homeCon5 .list li .img{width: 100%;float: left;padding-bottom: 133.33%;position: relative;overflow: hidden;}
.homeCon5 .list li .img img{width: 100%;position: absolute;left: 50%;top: 50%;min-height: 100%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.homeCon5 .list li .text1{padding: 45px 20px;width: 84.44%;position: absolute;left: 50%;bottom: 0;background: #fff;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);letter-spacing: 0.028rem;}
.homeCon5 .list li .text1 .over{width: 100%;text-align: center;}
.homeCon5 .list li .text1 h5{font-size: 24px;line-height: 26px;margin-right: 15px;font-weight: bold;display:revert;vertical-align: bottom;color: #222;/* margin-right: 25px; */}
.homeCon5 .list li .text1 span{font-size: 18px;line-height: 20px;display: inline-block;vertical-align: bottom;color: #666;margin-right: 15px;}
.homeCon5 .list li .text1 h6{font-size: 18px;line-height: 20px;display: inline-block;vertical-align: bottom;color: #969696;padding-top: 10px;}
.homeCon5 .list li .text2{ padding: 35px 38px 20px 38px; width: 100%; background: #ea5405; position: absolute; left: 50%; bottom: -200%;
-webkit-transform: translate(-50%,0); 
-ms-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
-webkit-transition: all 0.5s ease-out 0s;  
-ms-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;}
.homeCon5 .list li .text2 .over{ width: 100%; font-size: 0; text-align: center;}
.homeCon5 .list li .text2 h5{ font-size: 24px; line-height: 26px; margin-right: 25px; font-weight: bold; display: inline-block; vertical-align: bottom; color: #fff;}
.homeCon5 .list li .text2 h6{ font-size: 18px; line-height: 20px; display: inline-block; vertical-align: bottom; color: #fff;}
.homeCon5 .list li .text2 .info{font-size: 17px;line-height: 34px;color: #fff;margin-top: 30px;height: auto;text-align: justify;letter-spacing: 0.028rem;}
.homeCon5 .list li:hover .text2{ bottom: 0;}
.homeCon5 .list .slick-prev,.homeCon5 .list .slick-next{ width: 23px; height: 40px; position: absolute; top: 50%;}
.homeCon5 .list .slick-prev{ left: -100px; background: url(images/home5_4.png) no-repeat center; background-size: cover;}
.homeCon5 .list .slick-prev:hover{ background: url(images/home5_4_1.png) no-repeat center; background-size: cover;}
.homeCon5 .list .slick-next{ right: -100px; background: url(images/home5_5.png) no-repeat center; background-size: cover;}
.homeCon5 .list .slick-next:hover{ background: url(images/home5_5_1.png) no-repeat center; background-size: cover;}
.homeCon5 .homeMore{ display: none;}
@media screen and (max-width:1399px ) {
.homeCon5{ padding: 50px 0;}
.homeCon5 .wid{ max-width: 1120px;}
.homeCon5 .list{ margin-top: 45px;}
}
@media screen and (max-width:1229px ) {
.homeCon5 .list{ padding: 0 50px;}
.homeCon5 .list li .text1{ padding: 45px 10px;}
.homeCon5 .list li .text1 h5{ margin-right: 15px;}
.homeCon5 .list .slick-prev{ left: -50px;}
.homeCon5 .list .slick-next{ right: -50px;}
}
@media screen and (max-width:991px ) {
.homeCon5{padding: 60px 0 50px 0;}
.homeCon5 .list{margin-top: 15px;padding: 0;}
.homeCon5 .list li{margin: 0 10px;padding-bottom: 65px;}
.homeCon5 .list li .text1{ padding: 25px 10px;}
.homeCon5 .list li .text1 h5{ font-size: 18px; line-height: 20px; margin-right: 5px;}
.homeCon5 .list li .text1 h6{ font-size: 16px; line-height: 18px;}
.homeCon5 .list li .text2{ padding: 15px 10px 15px 10px;}
.homeCon5 .list li .text2 h5{ font-size: 18px; line-height: 20px; margin-right: 5px;}
.homeCon5 .list li .text2 h6{ font-size: 16px; line-height: 18px;}
.homeCon5 .list li .text2 .info{ margin-top: 10px; font-size: 14px; line-height: 24px;}
.homeCon5 .list .slick-prev,.homeCon5 .list .slick-next{ width: 12px; height: 20px;}
.homeCon5 .list .slick-prev{ left: -10px;}
.homeCon5 .list .slick-next{ right: -10px;}
}
@media screen and (max-width:767px ) {
.homeCon5 .list{margin: 25px -5px;width: -moz-calc(100% + 10px);width: -o-calc(100% + 10px);width: -webkit-calc(100% + 10px);width: calc(100% + 10px);}
.homeCon5 .list li{margin: 0 5px;}
.homeCon5 .list li .text1{padding: 10px 5px;width: 100%;left: 0;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}
.homeCon5 .list li .text1 span{ display: none;}
.homeCon5 .list li .text1 h6{font-size: 12px;line-height: 20px;/***height: 18px;**/overflow: hidden;/**margin-top: 8px;**/}
.homeCon5 .list li .text2{ display: none;}
.homeCon5 .homeMore{ display: block;}
}
@media screen and (max-width:400px ) {
.homeCon5 .list{margin: 25px -5px;width: -moz-calc(100% + 10px);width: -o-calc(100% + 10px);width: -webkit-calc(100% + 10px);width: calc(100% + 10px);}
.homeCon5 .list li{margin: 0 5px;}
.homeCon5 .list li .text1{padding: 10px 15px;width: 100%;left: 0;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}
.homeCon5 .list li .text1 span{ display: none;}
.homeCon5 .list li .text1 h5{ font-size: 16px; line-height: 15px; margin-right: 5px;}
.homeCon5 .list li .text1 h6{font-size: 12px;line-height: 15px; height: 40px;overflow: hidden;/**margin-top: 8px;**/}
.homeCon5 .list li .text2{ display: none;}
.homeCon5 .homeMore{ display: block;}
}

/* é¦–é¡µ6 */
.homeCon6{ padding: 100px 0; width: 100%; float: left;}
.homeCon6 .wid{ max-width: 1200px; margin: 0 auto;}
.homeCon6 ul{ margin: 10px 0 -45px 0; width: 100%; float: left;}
.homeCon6 li{ margin: 35px 0; width: 100%; font-size: 0;}
.homeCon6 li .img{ width: 74px; height: 74px; line-height: 0; display: inline-block; vertical-align: middle; overflow: hidden;} 
.homeCon6 li h5{width: 150px;font-size: 24px;line-height: 36px;text-align: center;position: relative;display: inline-block;vertical-align: middle;font-weight: bold;color: #FFF;letter-spacing: 0.1rem;}
.homeCon6 li h5::before{ content: ""; display: block; width: 3px; height: 26px; position: absolute; top: 50%; margin-top: -13px; right: 0; background: #fff;}
.homeCon6 li h6{padding-left: 25px;font-size: 18px;line-height: 36px;letter-spacing: 0.028rem;display: inline-block;vertical-align: middle;color: #fff;width: -moz-calc(100% - 224px);width: -o-calc(100% - 224px);width: -webkit-calc(100% - 224px);width: calc(100% - 224px);/* letter-spacing: 0.028rem; */}
@media screen and (max-width:1399px ) {
.homeCon6{ padding: 50px 0;}
.homeCon6 .wid{ max-width: 1120px;}
.homeCon6 li h5{ font-size: 22px;}
.homeCon6 li .img{ width: 55px; height: 55px; line-height: 0; display: inline-block; vertical-align: middle; overflow: hidden;} 
}
@media screen and (max-width:991px ) {
.homeCon6{padding: 60px 0 50px 0;}
.homeCon6 ul{margin: 10px 0 -15px 0;}
.homeCon6 li{ margin: 30px 0; width: 100%; overflow: hidden;}
.homeCon6 li .img{width: 40px;height: 40px;float: left;} 
.homeCon6 li h5{padding-left: 10px;font-size: 18px;line-height: 20px;float: left;text-align: left;width: -moz-calc(100% - 50px);width: -o-calc(100% - 50px);width: -webkit-calc(100% - 50px);width: calc(100% - 50px);margin: 0px 0 10px 0;}
.homeCon6 li h5::before{display: none;}
.homeCon6 li h6{padding-left: 10px;font-size: 14px;line-height: 24px;float: left;width: -moz-calc(100% - 50px);width: -o-calc(100% - 50px);width: -webkit-calc(100% - 50px);width: calc(100% - 50px);line-height: 1.8em;}
}

     
/* é¦–é¡µ7 */
.homeCon7{ padding: 120px 0 265px 0; width: 100%; float: left;}
.homeCon7 .wid{ max-width: 1200px; margin: 0 auto;}
.homeCon7 ul{margin: 40px 0 -50px 0;width: 100%;float: left;}
.homeCon7 li{ margin: 50px 0; width: 25%; float: left;}
.homeCon7 li .img{ width: 70px; height: 70px; margin: 0 auto;}
.homeCon7 li .img2{ display: none;}
.homeCon7 li h5{margin-top: 15px;font-size: 24px;line-height: 26px;text-align: center;position: relative;color: #222;letter-spacing: 0.1rem;}
.homeCon7 li:hover .img1{ display: none;}
.homeCon7 li:hover .img2{ display: block;}
.homeCon7 li:hover h5{ color: #ea5405;}
.homeCon7 li:hover h5::before{ content: ""; display: block; width: 70px; height: 3px; position: absolute; bottom: -16px; left: 50%; margin-left: -35px; background: #ea5405;}
@media screen and (max-width:1399px ) {
.homeCon7{ padding: 60px 0 100px 0;}
.homeCon7 .wid{ max-width: 1120px;}
.homeCon7 ul{ margin: 30px 0 -50px 0;}
.homeCon7 li h5{ font-size: 22px;}
}
@media screen and (max-width:991px ) {
.homeCon7{padding: 60px 0 50px 0;}
.homeCon7 ul{margin: 10px 0 -15px 0;}
.homeCon7 li{ margin: 15px 0;}
.homeCon7 li .img{ width: 40px; height: 40px;}
.homeCon7 li h5{ margin-top: 10px; font-size: 16px; line-height: 20px;}
.homeCon7 li:hover h5::before{ width: 40px; height: 2px; bottom: -10px; margin-left: -20px;}
}

/* é¦–é¡µ8 */
.homeCon8{ padding: 58px 0; width: 100%; float: left;}
.homeCon8 .wid{ max-width: 1170px; margin: 0 auto; font-size: 0; text-align: center;}
.homeCon8 .wz{font-size: 36px;display: inline-block;vertical-align: middle;color: #fff;font-weight: bold;letter-spacing: 0.1rem;}
.homeCon8 .zx{font-size: 24px;margin-left: 160px;display: inline-block;vertical-align: middle;color: #fff;font-weight: bold;letter-spacing: 0.028rem;}
.homeCon8 .zx:hover{ text-decoration: underline;}
@media screen and (max-width:1399px ) {
.homeCon8 .wid{ max-width: 1120px;}
.homeCon8 .wz{ font-size: 30px;}
.homeCon8 .zx{ font-size: 20px;}
}
@media screen and (max-width:991px ) {
.homeCon8{padding: 22px 0;}
.homeCon8 .wz{ font-size: 18px;}
.homeCon8 .zx{ font-size: 14px; margin-left: 0px;}
}

/* é¦–é¡µ9 */
.homeCon9{ padding: 95px 0 85px 0; width: 100%; float: left;}
.homeCon9 .wid{ max-width: 1170px; margin: 0 auto;}
.homeCon9 .list{ margin: 75px 0 50px 0; float: left; width: 100%;}
.homeCon9 .list .pic{ width: 50.42%; float: left; position: relative;}
.homeCon9 .list .pic .tp{width: 100%;height: 420px;position: relative;overflow: hidden;/* border-radius: 6px; */}
.homeCon9 .list .pic .tp img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: all 0.5s;}
.homeCon9 .list .pic:hover .tp img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.homeCon9 .list .pic h5{white-space: revert; font-size: 24px; padding: 10px 60px; width: 100%; position: absolute; bottom: 0px; left: 0; text-align: center; font-weight: bold; color: #fff;background: rgba(0,0,0,0.4);}
.homeCon9 .list .pic .slick-prev,.homeCon9 .list .pic .slick-next{ width: 14px; height: 24px; bottom: 35px; top: auto; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0);}
.homeCon9 .list .pic .slick-prev{ left: 16px; background: url(images/home9_2.png) no-repeat center; background-size: cover;}
.homeCon9 .list .pic .slick-prev:hover{ background: url(images/home9_2_1.png) no-repeat center; background-size: cover;}
.homeCon9 .list .pic .slick-next{ right: 16px; background: url(images/home9_3.png) no-repeat center; background-size: cover;}
.homeCon9 .list .pic .slick-next:hover{ background: url(images/home9_3_1.png) no-repeat center; background-size: cover;}
.homeCon9 .list .text{ margin-top: -30px; width: 47.60%; float: right;}
.homeCon9 .list .text .wz{ padding: 30px 30px 15px 0; width: 100%; cursor: pointer; border-bottom: 1px solid #e6e6e6;}
.homeCon9 .list .text .wz:last-child{ border-bottom: 0;}
.homeCon9 .list .text .wz .over{ font-size: 0;}
.homeCon9 .list .text .wz h5{font-size: 20px;line-height: 28px;white-space: revert;font-weight: bold;color: #222;display: inline-block;vertical-align: middle;width: -moz-calc(100% - 100px);width: -o-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: calc(100% - 100px);/* letter-spacing: 0.028rem; */}
.homeCon9 .list .text .wz h5 span{ padding-right: 10px; margin-right: 10px; color: #ea5405; border-right: 1px solid #ea5405;}
.homeCon9 .list .text .wz time{ width: 100px; font-size: 16px; text-align: right; color: #999; display: inline-block; vertical-align: middle;}
.homeCon9 .list .text .wz .info{margin-top: 0px;font-size: 16px;line-height: 28px;color: #666;letter-spacing: 0.028rem;}
.homeCon9 .list .text .wz:hover h5{ color: #ea5405;}
@media screen and (max-width:1399px ) {
.homeCon9{ padding: 50px 0;}
.homeCon9 .wid{ max-width: 1120px;}
.homeCon9 .list{ margin: 45px 0 20px 0;}
.homeCon9 .list .pic h5{ font-size: 22px;}
}
@media screen and (max-width:991px ) {
.homeCon9{padding: 60px 0 50px 0;}
.homeCon9 .list{margin: 20px 0 0 0;}
.homeCon9 .list .pic .tp{ height: 200px;}
.homeCon9 .list .pic h5{ font-size: 16px; padding: 10px 20px; bottom:0px;}
.homeCon9 .list .pic .slick-prev,.homeCon9 .list .pic .slick-next{ width: 12px; height: 20px; bottom: 15px;}
.homeCon9 .list .pic .slick-prev{ left: 10px;}
.homeCon9 .list .pic .slick-next{ right: 10px;}
.homeCon9 .list .text{ margin-top: -15px;}
.homeCon9 .list .text .wz{ padding: 15px 15px 15px 0;}
.homeCon9 .list .text .wz h5{ font-size: 16px; line-height: 24px;font-weight: 400;
width: -moz-calc(100% - 90px);
width: -o-calc(100% - 90px);
width: -webkit-calc(100% - 90px);
width: calc(100% - 90px);}
.homeCon9 .list .text .wz h5 span{ padding-right: 10px; margin-right: 10px;display: none;}
.homeCon9 .list .text .wz time{ width: 90px; font-size: 14px;}
.homeCon9 .list .text .wz .info{margin-top: 10px;font-size: 14px;line-height: 24px;text-align: justify;line-height: 1.8em;display: none;}
}
@media screen and (max-width:767px ) {
.homeCon9 .list .pic{ width: 100%;}
.homeCon9 .list .text{ width: 100%; margin-top: 0;}
.homeCon9 .list .text .wz{ padding: 10px 0;}
}

/* å’¨è¯¢æ¡ˆä¾‹ */
.zxList{ padding: 95px 0 105px 0; width: 100%; float: left;}
.zxList .wid{ max-width: 1320px; margin: 0 auto;}
.zxList ul{ margin: 15px 0 80px 0; width: 100%; float: left;}
.zxList li{ margin: 40px 0; width: 100%; float: left; background: #f8f8f8; border: 1px solid #e6e6e6; position: relative;}
.zxList li .img{ float: left; width: 47.72%; padding-bottom: 23.52%; position: relative; overflow: hidden; min-height: 50px;}
.zxList li .img img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: all 0.5s;}
.zxList li:hover .img img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.zxList li .text{ padding: 30px 3% 30px 5%; width: 52.28%; height: 100%; float: left; position: absolute; right: 0; top: 0;}
.zxList li .text::before{ content: ""; display: block; position: absolute; top: 41px; left: 6%; width: 3px; height: 27px; background: #ea5405;}
.zxList li .text h4{ font-size: 28px; line-height: 34px; max-height: 96px; overflow: hidden; color: #222;letter-spacing: 0.1rem;}
.zxList li .text h5{ margin: 10px 0 10px 0; font-size: 16px; line-height: 25px; color: #666; text-align: justify;letter-spacing: 0.028rem;-webkit-line-clamp: 4;}
.zxList li .text h6{ display: inline-block; font-size: 18px; line-height: 40px; padding: 0 40px 0 35px; position: absolute; left: 10%; bottom: 55px; border: 1px solid #222; color: #666;
/*-webkit-transition: all 0.5s ease-out 0s; 
-ms-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;*/}
.zxList li .text h6::before{content: "";display: block;width: 10px;height: 10px;position: absolute;right: 25px;top: 50%;/* margin-top: -5px; */border-right: 1px solid #666;border-bottom: 1px solid #666;/*-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);*/transform: translate(0, -50%) rotate(320deg);}
.zxList li:hover .text h4{ color: #ea5405;}
.zxList li .text h6:hover{ background: #ea5405; border: 1px solid #ea5405; color: #fff;}
.zxList li .text h6:hover::before{border-right: 1px solid #f6f6f6;border-bottom: 1px solid #fff;}
@media screen and (max-width:1399px ) {
.zxList{ padding: 55px 0 65px 0;}
.zxList .wid{ max-width: 1120px;}
.zxList ul{ margin: 15px 0 50px 0;}
.zxList li{ margin: 20px 0;}
.zxList li .text h4{ font-size: 20px;font-weight: bold;  width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zxList li .text{}
.zxList li .text::before{}
.zxList li .text h5{ margin: 5px 0 80px 0;-webkit-line-clamp: 3;}
.zxList li .text h6{ bottom: 10%;line-height: 42px; padding: 0 45px 0 35px;}
}
@media screen and (max-width:991px ) {
.zxList{ padding: 40px 0 22px 0;}
.zxList ul{ margin: 20px 0 10px 0;}
.zxList li{margin: 10px 0;/* border-radius: 6px; */}

.zxList li .text{ padding: 20px 20px 20px 25px;}
.zxList li .text::before{ top: 28px; left: 15px; width: 2px; height: 18px;}
.zxList li .text h4{font-size: 18px;max-height: 5em;letter-spacing: 0.028rem;}
.zxList li .text h5{font-size: 16px; line-height: 1.8em; padding-right: 0;-webkit-line-clamp: 2;}
.zxList li .text h6{font-size: 14px;line-height: 36px;padding: 0 25px 0 15px;left: 25px;bottom: 20px;/* border-radius: 6px; */}
.zxList li .text h6::before{ width: 8px; height: 8px; right: 15px; /**margin-top: -4px;**/}
}
@media screen and (max-width:767px ) {
.zxList li{ margin: 15px 0;}
.zxList li .img{ width: 100%; padding-bottom: 53.38%;}
.zxList li .text{ padding: 20px 20px 50px 25px; width: 100%; position: relative;}
.zxList li .text h5{margin: 5px 0 20px 0;}
}
@media screen and (max-width:375px ) {
.zxList li .text h4{font-size: 16px;line-height: 1.8em;max-height: 56px;letter-spacing: 0.028rem;}
.zxList li .text h5{ margin: 10px 0 25px 0; font-size: 14px; line-height: 1.8em; padding-right: 0;letter-spacing: 0.028rem;}
.zxList li .text::before{ top: 27px; left: 15px; width: 2px; height: 16px;}
}

/* é¡µç  */
.wack1{ float: left; width: 100%; text-align: center;}
#pz_fy{ display: inline-block; *display: inline; *zoom: 1;}
#pz_fy li{ float: left; width: 60px; height: 40px; line-height: 38px; color:#666; font-size: 16px; margin: 0 7px;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding:0;}
#pz_fy li a:hover { color: #ea5405; }
#pz_fy li.on{ color: #ea5405; border: 1px solid #ea5405;}
#pz_fy .l2{ width: 100px;}
#pz_fy .r2{ width: 100px;}
#pz_fy li.l2:hover,
#pz_fy li.l2.on,
#pz_fy li.r2:hover,
#pz_fy li.r2.on{ background: #ea5405; color: #fff; border: 1px solid #ea5405;}
@media  screen and (max-width:991px){
#fy_pc li a{ text-align: center; font-size: 14px; color:#272727; padding: 5px 0;}
#fy_pc li{ padding: 5px 25px; background: #ea5405; color: #fff; overflow: hidden;}
#fy_pc span{ padding: 5px 20px; color: #272727;}
.fenye{margin: 40px 7px; }
.fenye li{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
}



/* å¯¼èˆª */
.dhCon{ padding: 50px 0; font-size: 18px; line-height: 20px; color: #ea5405; width: 100%; float: left;}
.dhCon .wid{ max-width: 1200px; margin: 0 auto;}
.dhCon a{ color: #999;}
.dhCon a:hover{ color: #ea5405;}
@media screen and (max-width:1399px ) {
.dhCon{ padding: 30px 0 50px 0;}
.dhCon .wid{ max-width: 1120px;}
}
@media screen and (max-width:991px ) {
.dhCon{ padding: 22px 0 15px 0; font-size: 14px; line-height: 18px;}    
}

/* å’¨è¯¢æ¡ˆä¾‹--æ¡ˆä¾‹æ–‡ç« é¡µ */
.zxCon{ padding: 0 0 135px 0; width: 100%; float: left;}
.zxCon .wid{ max-width: 1080px; margin: 0 auto;}
.zxCon h1{ font-size: 30px; text-align: center; font-weight: bold; color: #222;}
.zxCon h4{ font-size: 30px; text-align: center; font-weight: bold; color: #222;}
.zxCon h5{ margin: 35px 0 45px 0; font-size: 18px; line-height: 20px; text-align: center; color: #999;} 
.zxCon h5 span{ display: inline-block; margin: 0 25px;}
.zxCon .line{ width: 100%; height: 1px; background: #222;}
.zxCon .info{margin-top: 60px;font-size: 18px;line-height: 36px;color: #222;text-align: justify;letter-spacing: 0.028rem;text-indent: 35px;font-weight: 400;}
.zxCon .info div{text-indent: 35px !important;
    margin-top: 60px !important;
    font-size: 18px !important;
    line-height: 36px !important;
    color: #222 !important;
    text-align: justify !important;
    letter-spacing: 0.028rem !important;
    text-indent: 35px !important;
    font-weight: 400 !important;}


.zxCon .info h3{
    text-align: center !important;
    margin: 30px auto;
    display: block;
    max-width: 100%;
    height: auto !important;
    color: rgb(234, 85, 4);
    font-weight: 600;
    font-size: 1.2rem;   
    border-bottom: 1px solid rgb(234, 85, 4);
    display: table;
    text-indent: 0;
   }

.zxCon .info div h2{font-size: 22px !important;color: #222 !important;letter-spacing: 0.028rem !important;text-indent: 35px !important;font-weight: 600 !important;}

.zxCon .info p{text-indent: 35px;}
.zxCon .info p a{color:#ff5600;}
.zxCon .info p a:hover{text-decoration: underline;}
.zxCon .info video{ max-width:500px; width:100% !important;}
.zxCon .info br{text-indent: 35px;}
.zxCon .info h2{font-size: 22px;color: #222;letter-spacing: 0.028rem;text-indent: 35px;font-weight: 600;}
.zxCon .info strong{letter-spacing: 0.028rem;text-indent: 35px;}
.zxCon .info img{ text-align: center !important;max-width: 1080px !important ;margin: 20px auto !important;display: block;height:auto !important;width: 640px !important;}
.zxCon .info h6{text-indent: 0px;}
.zxCon .info .sto{ font-weight: bold;}
.zxCon .fh{ display: block; font-size: 18px; width: 180px; height: 48px; line-height: 48px; margin: 75px auto 50px auto; text-align: center; color: #fff; background: #ea5405;}
.zxCon .fh:hover{ opacity: 0.8;}
.zxCon .page{ margin-top: 60px;}
.zxCon .page a{ font-size: 16px; line-height: 20px; color: #222; width: 100%; float: left;}
.zxCon .page a.right{ text-align: left;padding-top: 10px;}
.zxCon .page a:hover{ color: #ea5405;}
@media screen and (max-width:1399px ) {
.zxCon h5{ margin: 25px 0 35px 0;}
.zxCon .info{ margin-top: 40px;}
.zxCon .page{ margin-top: 40px;}   
.zxCon .fh{ margin: 30px auto 40px auto;}
.zxCon{ padding: 0 0 65px 0;}     
}
@media screen and (max-width:991px ) {
.zxCon{ padding: 0 0 22px 0;}
.zxCon h4{ font-size: 20px;letter-spacing: 0.028rem;}
.zxCon h5{ margin: 10px 0 15px 0; font-size: 14px; line-height: 18px;letter-spacing: 0.028rem;} 
.zxCon h5 span{ margin: 0 10px;}
.zxCon .info{ margin-top: 15px; font-size: 16px; line-height: 1.8em;letter-spacing: 0.05rem;text-indent: 35px;}
.zxCon .info h2{font-size: 18px;font-weight: 600;}
.zxCon .info img{ text-align: center !important;max-width: 100% !important;margin:20px auto;display: block;}
.zxCon .fh{ font-size: 14px; width: 100px; height: 38px; line-height: 38px; margin: 10px auto 30px auto;}
.zxCon .page{ margin-top: 10px;}
.zxCon .page a{ font-size: 14px; line-height: 18px;}
}

/* æˆ˜ç•¥è¯Šæ–­æœåŠ¡ */
.zlCon{ padding: 100px 0 80px 0; width: 100%; float: left;}
.zlCon1 {margin-bottom: 100px;}
.zlCon .wid{ max-width: 950px; margin: 0 auto;}
.zlCon ul{ margin-top: 50px; width: 100%; float: left;}
.zlCon li{ padding: 100px 0; border-bottom: 2px solid #ea5405; width: 100%;}
.zlCon li:last-child{ border-bottom: none;}
.zlCon li h4{ font-size: 30px; font-weight: bold; color: #222;}
.zlCon li h5{ margin-top: 35px; font-size: 24px; line-height: 48px; color: #222;}
.zlCon li h5 span{ color: #ea5405;}
.zlCon li h6{ margin: 30px 0 45px 0; font-size: 18px; color: #222;}
.zlCon li .wz{ width: 87.36%; font-size: 18px; line-height: 22px; margin-bottom: 50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;}
.zlCon li .wz .bt{ padding-left: 35px; width: 70%; background: url(images/zl2.png) no-repeat left top; background-size: 22px 22px; color: #222;}
.zlCon li .wz .jg{ color: #ea5405; white-space: nowrap;}
.zlCon li .wz:last-child{ margin-bottom: 0;}
@media screen and (max-width:1399px ) {
.zlCon{ padding: 50px 0 40px 0;}
.zlCon ul{ margin-top: 30px;}
.zlCon li{ padding: 50px 0;}
.zlCon li h4{ font-size: 26px;}
.zlCon li h5{ font-size: 22px;}
}
@media screen and (max-width:991px ) {
.zlCon{ padding: 40px 0 22px 0;}
.zlCon1 {margin-bottom: 60px;}
.zlCon ul{ margin-top: 0;}
.zlCon li{ padding: 50px 0;}
.zlCon li h4{font-size: 18px;letter-spacing: 0.028rem;}
.zlCon li h5{ margin-top: 20px; font-size: 16px; line-height:2em;letter-spacing: 0.028rem;}
.zlCon li h6{ margin: 30px 0 35px 0; font-size: 16px;}
.zlCon li .wz{ width: 100%; font-size: 16px; line-height: 1.8em; margin-bottom: 20px;letter-spacing: 0.028rem;}
.zlCon li .wz .bt{ padding-left: 30px; background: url(images/zl2.png) no-repeat left 7px; background-size: 18px 18px;}  
}
@media screen and (max-width:767px ) {
.zlCon li .wz .bt{ width: 55%;}
}

/* å’¨è¯¢å†…å®¹ */
.zxnr1{ padding: 100px 0 0 0; width: 100%; float: left;}
.zxnr1 h5{ font-size: 24px; margin-bottom: 80px; color: #222; text-align: center;}
.zxnr1 .wid{ max-width: 1200px; margin: 0 auto;}
.zxnr1 .text{ margin-top: 70px; padding: 135px 15px 160px 15px; width: 100%; float: left;}
.zxnr1 .text ul{ padding-left: 60px; width: 100%; float: left;}
.zxnr1 .text li{ width: 100%; font-size: 20px; line-height: 22px; margin-bottom: 60px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;}
.zxnr1 .text li .bt{padding-left: 35px;width: 62%;text-align:justify;background: url(images/zl2.png) no-repeat left top;background-size: 22px 22px;color: #222;}
.zxnr1 .text li .jg{ color: #ea5405; white-space: nowrap;}
.zxnr1 .text li:last-child{ margin-bottom: 0;}
@media screen and (max-width:1399px ) {
.zxnr1{ padding: 50px 0 0 0;}
.zxnr1 .wid{ max-width: 1120px;}
.zxnr1 .text{ margin-top: 45px; padding: 65px 15px 60px 15px;}
.zxnr1 .text ul{ padding-left: 0;}
.zxnr1 h5{ margin-bottom: 45px;}
}
@media screen and (max-width:1229px ) {
.zxnr1 .wid{ max-width: 960px;}
.zxnr1 .text ul{ padding-left: 0;}
}
@media screen and (max-width:991px ) {
.zxnr1{ padding: 40px 0 0 0;}   
.zxnr1 .wid{ max-width: 738px;}
.zxnr1 h5{ font-size: 18px; margin-bottom: 25px;letter-spacing: 0.028rem;line-height:1.5em;text-align:justify;}
.zxnr1 .text{ margin-top: 15px; padding: 22px 15px 22px 15px;}
.zxnr1 .text li{width: 100%;font-size: 16px;line-height: 18px;margin-bottom: 20px;letter-spacing: 0.028rem;line-height: 1.8em;}
.zxnr1 .text li .bt{padding-left: 30px;background: url(images/zl2.png) no-repeat left 7px;background-size: 18px 18px;line-height: 1.5em;} 
}
@media screen and (max-width:767px ) {
.zxnr1 .text li .bt{ width: 55%;}
}

.zxnr2{ padding: 95px 0 85px 0; width: 100%; /* float: left; */}
.zxnr2 .wid{ max-width: 1200px; margin: 0 auto;}
.zxnr2 .text{ margin-top: 40px; padding: 0 0 0 65px; width: 100%; float: left;}
.zxnr2 .text ul{ margin: 7px 0 -45px 0; width: 100%; float: left;}
.zxnr2 .text li{ margin: 45px 0; width: 100%; font-size: 0;}
.zxnr2 .text li .img{ width: 74px; height: 74px; line-height: 0; display: inline-block; vertical-align: middle; overflow: hidden;} 
.zxnr2 .text li h5{width: 150px;font-size: 24px;line-height: 36px;text-align: center;position: relative;display: inline-block;vertical-align: middle;font-weight: bold;color: #222;}
.zxnr2 .text li h5::before{ content: ""; display: block; width: 3px; height: 26px; position: absolute; top: 50%; margin-top: -13px; right: 0; background: #666;}
.zxnr2 .text li h6{ padding-left: 10px; font-size: 18px; line-height: 36px; letter-spacing: 1px; display: inline-block; vertical-align: middle; color: #666;
width: -moz-calc(100% - 224px);
width: -o-calc(100% - 224px);
width: -webkit-calc(100% - 224px);
width: calc(100% - 224px);}
@media screen and (max-width:1399px ) {
.zxnr2{ padding: 55px 0 50px 0;}
.zxnr2 .wid{ max-width: 1120px;}
.zxnr2 .text{ padding: 0 0 0 0; margin-top: 20px;}
.zxnr2 .text li h5{ font-size: 22px;}
}
@media screen and (max-width:991px ) {
.zxnr2{ padding: 40px 0 22px 0;}   
.zxnr2 .text{ margin-top: 10px; padding: 0;}
.zxnr2 .text ul{ margin: 5px 0 -15px 0;}
.zxnr2 .text li{ margin: 25px 0; width: 100%; overflow: hidden;}
.zxnr2 .text li .img{ width: 50px; height: 50px; float: left;} 
.zxnr2 .text li h5{padding-left: 10px;font-size: 18px;line-height: 26px;float: left;text-align: left;width: -moz-calc(100% - 50px);width: -o-calc(100% - 50px);width: -webkit-calc(100% - 50px);width: calc(100% - 50px);}
.zxnr2 .text li h5::before{display: none;}
.zxnr2 .text li h6{ padding-left: 10px; font-size: 16px; line-height: 1.8em; text-align:justify;float: left;
width: -moz-calc(100% - 50px);
width: -o-calc(100% - 50px);
width: -webkit-calc(100% - 50px);
width: calc(100% - 50px);}
}

.zxnr3{ padding: 115px 0 110px 0; width: 100%; /* float: left; */}
.zxnr3 .wid{ max-width: 1160px; margin: 0 auto;}
.zxnr3 .text{ margin-top: 50px; width: 100%; float: left;}
.zxnr3 .text ul{ margin: 0 0 -50px 0; width: 100%; float: left;}
.zxnr3 .text li{ margin: 40px 0; width: 25%; float: left;}
.zxnr3 .text li .img{ width: 70px; height: 70px; margin: 0 auto;}
.zxnr3 .text li .img2{ display: none;}
.zxnr3 .text li h5{margin-top: 20px;font-size: 24px;line-height: 26px;text-align: center;position: relative;color: #222;letter-spacing: 0.028rem;}
.zxnr3 .text li h6{font-size: 18px;line-height: 34px;max-height: 136px;margin-top: 25px;text-align: center;color: #000;letter-spacing: 0.028rem;padding: 0 1em;}
.zxnr3 .text li:hover .img1{ display: none;}
.zxnr3 .text li:hover .img2{ display: block;}
.zxnr3 .text li:hover h5{ color: #ea5405;}
.zxnr3 .text li:hover h5::before{ content: ""; display: block; width: 70px; height: 3px; position: absolute; bottom: -16px; left: 50%; margin-left: -35px; background: #ea5405;}
.zxnr3 .text li:hover h6{ color: #ea5405;}
@media screen and (max-width:1399px ) {
.zxnr3{ padding: 65px 0 55px 0;}
.zxnr3 .wid{ max-width: 1120px;}
.zxnr3 .text li h5{ font-size: 22px;}
.zxnr3 .text li{ margin: 20px 0;}
}
@media screen and (max-width:991px ) {
.zxnr3{padding: 40px 0 22px 0;}   
.zxnr3 .text{ margin-top: 5px;}
.zxnr3 .text ul{ margin: 5px 0 -15px 0;}
.zxnr3 .text li{ margin: 25px 0; width: 50%;}
.zxnr3 .text li .img{ width: 40px; height: 40px;}
.zxnr3 .text li h5{ margin-top: 10px; font-size: 18px; line-height: 20px;}
.zxnr3 .text li h6{ font-size: 16px; line-height: 1.8em; height: 72px; margin-top: 10px;}
.zxnr3 .text li:hover h5::before{ width: 40px; height: 2px; bottom: -10px; margin-left: -20px;}
}
@media screen and (max-width:767px ) {
.zxnr3 .text li{ width: 100%;}
.zxnr3 .text li h6{ height: auto;}
}
.zxnr4 {background-color: #e8e8e8;}
.zxnr4>div{ position: relative;}
.zxnr4 .homeConTit{ position: absolute !important; top: 75px;}
@media screen and (max-width:1440px ) {
.zxnr4 .homeConTit{ position: absolute !important; top: 50px;}
}
@media screen and (max-width:767px ) {
.zxnr4 .homeConTit{ position: absolute !important; top: 35px;}
}
/* ä¼™ä¼´åŠ¨æ€ */
.newsList{ width: 100%; float: left;}
.newsList .wid{ max-width: 1200px; margin: 0 auto;}
.newsList .top{ padding: 80px 0; width: 100%; float: left; background: #f5f5f5;}
.newsList .top .pic{ width: 49.16%; height: 330px; overflow: hidden; float: left; position: relative;}
.newsList .top .pic .img{ width: 100%; height: 330px; overflow: hidden; position: relative;}
.newsList .top .pic .img img{width: 100%;position: absolute;left: 50%;top: 50%;min-height: 100%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-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;}
.newsList .top .pic:hover .img img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.newsList .top .pic .wz{ font-size: 24px; position: absolute; bottom: 15px; left: 0; width: 100%; padding: 0 5px; text-align: center; font-weight: bold; color: #fff;letter-spacing: 0.028rem;}
.newsList .top .text{ width: 48.5%; float: right;}
.newsList .top .text ul{ margin: -20px 0;}
.newsList .top .text li{ margin: 20px 0; height: 154px; position: relative; width: 100%; background: #fff;}
.newsList .top .text li a{ padding: 0 35px 0 55px; display: block; position: absolute; top: 50%; left: 0;
-webkit-transform: translate(0,-50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
.newsList .top .text li h5{ max-height: 72px; overflow: hidden; font-size: 0;}
.newsList .top .text li h5 span{ font-size: 24px; line-height: 36px; font-weight: bold; color: #000;font-weight: 400;letter-spacing: 0.028rem;}
.newsList .top .text li h5 i{ display: inline-block; padding: 0 8px; margin-left: 10px; font-size: 16px; height: 26px; line-height: 24px; color: #ea5405; border: 1px solid #f7bb9b;}
.newsList .top .text li time{ display: block; margin-top: 15px; font-size: 16px; color: #999;}
.newsList .top .text li:hover h5 span{ color: #ea5405;}
.newsList .list{ padding: 40px 0 100px 0; width: 100%; float: left;}
.newsList .list ul{ margin: 0 0 100px 0; width: 100%; float: left;}
.newsList .list li{ padding: 70px 0; width: 100%; float: left; border-bottom: 1px solid #222;}
.newsList .list li .text{ width: 58.33%; float: left; position: relative;}
.newsList .list li .text i{ font-size: 20px; line-height:24px; padding-right: 12px; margin-right: 10px; position: relative; color: #ea5405;font-weight: bold;}
.newsList .list li .text i::after{ content: ""; display: block; width: 1px; height: 20px; position: absolute; right: 0; top: 50%; margin-top: -10px; background: #ea5405;}
.newsList .list li .text h5{ margin-top: 20px;font-size: 20px;line-height: 36px;color: #222;font-weight: bold;}
.newsList .list li .text time{ display: block; font-size: 18px; line-height: 20px; margin: 25px 0; color: #999;}
.newsList .list li .text h6{ font-size: 18px; line-height: 36px; letter-spacing: 0.5px; color: #666;}
.newsList .list li .img{ width: 36.66%; float: right; padding-bottom: 20.4%; position: relative; overflow: hidden; 
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.newsList .list li .img img{width: 100%;position: absolute;left: 50%;top: 50%;min-height: 100%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-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;transition: -webkit-transform 2s;vertical-align: middle;-ms-interpolation-mode: bicubic;}
.newsList .list li:hover .img img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.newsList .list li:hover .text h5{ color: #ea5405;}
@media screen and (max-width:1399px ) {
.newsList .list{ padding: 40px 0 65px 0;}
.newsList .wid{ max-width: 1120px;}
.newsList .list ul{ margin: 0 0 65px 0;}
}
@media screen and (max-width:991px ) {
.newsList .top{ padding: 22px 0;}
.newsList .top .pic{height: 210px;}
.newsList .top .pic .img{ height: 210px;}
.newsList .top .pic .wz{ font-size: 16px; bottom: 10px;letter-spacing: 0.028rem;font-weight: 400;}
.newsList .top .text ul{ margin: -10px 0;}
.newsList .top .text li{margin: 10px 0;height: 100px;}
.newsList .top .text li a{ padding: 0 15px;}
.newsList .top .text li h5{max-height: 70px;}
.newsList .top .text li h5 span{font-size: 18px;line-height: 30px;}
.newsList .top .text li h5 i{ padding: 0 5px; font-size: 14px; height: 20px; line-height: 18px;}
.newsList .top .text li time{ margin-top: 10px; font-size: 14px;}
.newsList .list{ padding: 22px 0 22px 0;}
.newsList .list{ padding: 10px 0 15px 0;}
.newsList .list ul{ margin: 0 0 15px 0;}
.newsList .list li{ padding: 20px 0;}
.newsList .list li .text i{ font-size: 16px; line-height: 18px; padding-right: 6px; margin-right: 6px;}
.newsList .list li .text i::after{ height: 18px; margin-top: -9px;}
.newsList .list li .text h5{font-size: 16px;line-height: 26px;margin-top: 10px;letter-spacing: 0.028rem;}
.newsList .list li .text time{ font-size: 14px; line-height: 18px; margin: 10px 0;}
.newsList .list li .text h6{font-size: 14px;line-height: 24px;letter-spacing: 0.028rem;}
}
@media screen and (max-width:767px ) {
.newsList .top .pic{ width: 100%;}
.newsList .top .text{ display: none; width: 100%; margin-top: 10px;}
.newsList .list li .text{ margin-top: 10px; width: 100%;}
.newsList .list li .text h5{margin-top: 0;}
.newsList .list li .img{ width: 100%; padding-bottom: 56.4%;}
}

/* ä¼™ä¼´åŠ¨æ€ */
.dwList{ padding: 100px 0 125px 0; width: 100%; float: left;} 
.dwList .wid{ max-width: 1200px; margin: 0 auto;}
.dwList ul{ width: 102%; margin: -25px -1% 75px -1%; float: left;}
.dwList li{width: 31.3%;margin: 25px 1%;box-shadow: 0 0 10px rgba(0,0,0,0.1);float: left;height: 480px;}
.dwList li .img{ width: 100%; padding-bottom: 61.81%; position: relative; overflow: hidden; min-height: 50px;}
.dwList li .img img{width: 100%;position: absolute;left: 50%;top: 50%;min-height: 100%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);transition: all 0.5s;}
.dwList li:hover .img img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.dwList li .text{ padding: 35px 0 30px 24px; width: 100%; background: #fff;}
.dwList li .text h4{font-size: 20px;font-weight: bold;color: #222;white-space: revert;}
.dwList li .text h5{ margin: 22px 0; font-size: 18px; line-height: 30px; color: #666;}
.dwList li .text time{ font-size: 18px; line-height: 20px; color: #999;}
.dwList li:hover .text h4{ color: #ea5405;}
@media screen and (max-width:1399px ) {
.dwList{ padding: 60px 0 65px 0;}
.dwList .wid{ max-width: 1120px;}
.dwList ul{ margin: -25px -1% 45px -1%;}
}
@media screen and (max-width:991px ) {
.dwList{ padding: 22px 0 22px 0;}
.dwList ul{ margin: -5px -1% 17px -1%;}
.dwList li{ width: 48%; margin: 5px 1%;height: 100%;}
.dwList li .text{padding: 10px 10px;/* border-radius: 6px; */}
.dwList li .text h4{ font-size: 18px;letter-spacing: 0.028rem;}
.dwList li .text h5{margin: 8px 0;font-size: 14px;line-height: 20px;letter-spacing: 0.028rem;}
.dwList li .text time{ font-size: 14px; line-height: 18px;}
}
@media screen and (max-width:767px ) {
.dwList ul{ width: 100%; margin: -5px 0 17px 0;}
.dwList li{width: 100%;margin: 15px 0;border-radius: 15px;height: 100%;}
}

._wcontents{width: 100%;}
/*å†…é¡µbanner*/
._ny_banner{width: 100%; /***margin-top: 90px;***/}
._ny_banner img{display: block;width: 100%;margin: 80px auto 0;}
._jiah{
-webkit-transition: all 0.5s ease-out 0s; 
-ms-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;}
._jiah.on{ width: 100%; height: 64px;
-webkit-transition: all 0.5s ease-out 0s; 
-ms-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;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
._ny_banner{margin-top: 46px;}
._jiah.on{ height: 46px;}
}           
@media  screen and (max-width: 767px){
}
/*äºŒçº§å¯¼èˆª*/
._ej_navbox{width: 100%; z-index: 999999999;}
._ej_navbox.on{ position: fixed; top: 0;}
._ej_navbox ._ejs{width: 100%;height: 100%;position: relative;z-index: 9;background: #fff;/**box-shadow:0px 10px 8px 0px #f0efef;**/}
.ejline{width: 100%;height: 20px;background-color: #fafafa;z-index: 8;}
._ej_navbox ._boxses{ max-width: 1200px; margin: 0 auto;}
._ej_navbox ._ejnav{font-size: 0;text-align: center;}
._ej_navbox ._ejnav li{font-size: 17px;line-height: 17px;display: inline-block;vertical-align: middle;}
._ej_navbox ._ejnav li span{ display: block; width: 100%; padding: 0 100px 0 0;}
._ej_navbox ._ejnav li:last-child span{ padding: 0;}
._ej_navbox ._ejnav li a{display: block;width: 100%;height: 100%;padding: 26px 0;color: #222222;position: relative;overflow: hidden;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
._ej_navbox ._ejnav li a::after{width: 100%;height: 4px;background-color: #ea5405;content: "";display: block;position: absolute;left: -200%;bottom: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
._ej_navbox ._ejnav li.on a,._ej_navbox ._ejnav li:hover a,._ej_navbox ._ejnav li.cur a{color: #ea5405;}
._ej_navbox ._ejnav li.on a::after,._ej_navbox ._ejnav li:hover a::after,._ej_navbox ._ejnav li.cur a::after{content: "";display: block;left: 0;}

@media  screen and (max-width: 1440px){
._ny_banner img{margin: 80px auto 0;}
}
@media  screen and (max-width: 1199px){
} 
@media  screen and (max-width: 991px){
._ny_banner img{margin: 40px auto 0;}
._ej_navbox{margin-bottom: 15px;}
._ej_navbox ._ejs{box-shadow:0px 5px 8px 0px #f0efef;}
.ejline{height: 15px;}
._ej_navbox ._boxses{ overflow: hidden; text-align: center; font-size: 0;}
._ej_navbox ._ejnav{ display:inline-block; white-space:nowrap;}
._ej_navbox ._ejnav::-webkit-scrollbar{ display: none;}
._ej_navbox ._ejnav li{font-size: 16px;line-height: 24px; display:inline-block; white-space:nowrap;}
._ej_navbox ._ejnav li span{padding: 0 32px 0 0;}
._ej_navbox ._ejnav li a{padding: 10px 0;}
._ej_navbox ._ejnav li a::after{height: 2px;content: "";display: block;}
}           
@media  screen and (max-width: 767px){
/***.list-article .tp{ display:none;}***/
.list-article h5{
    position: inherit !important;
    background-color: #fff !important;
    color: #222 !important;
}
.list-article .des{display:block;padding-bottom: .8em;padding: 0 .5em;}
.list-article .tp .img,.list-article .tp img{ height:280px;}
.list-article>ul>li{padding-top: 0;flex-wrap: wrap;background: #fff;box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .05);margin-bottom: 1em;}
.list-article>ul>li a:first-child{width:100%;margin-bottom: 1em;margin-right: 0;height:100%;}
.list-article>ul>li a:last-child{width:100%;padding: 0 1%;box-sizing: border-box;}

._ej_navbox{margin-bottom: 0;}
.ejline{height: 5px;}
._ej_navbox ._ejnav{ width: auto;}
._ej_navbox ._ejnav li{margin: 0 5px;}
._ej_navbox ._ejnav li span{ padding: 0 16px 0 0;}
._ej_navbox ._ejnav li a{padding: 10px 0 12px 0;}
}
@media  screen and (max-width: 550px){
    ._ej_navbox ._boxses{ max-width:100%;}
    ._ej_navbox ._ejnav{display:flex;justify-content: center;}
    ._ej_navbox ._ejnav li{flex:1;text-align:center;margin: 0 5px 0 0;}
	._ej_navbox ._ejnav li span{ padding: 0;}
    ._ej_navbox ._ejnav li a{ width:100%; display:block;}
	
.list-article .tp .img{height: auto;}
.list-article .tp img{height: auto;}
.list-article .tp h5,.list-article>ul>li a:last-child h5{font-size:16px;-webkit-box-orient: horizontal;line-height: 24px;padding: .5em .3em;}
.list-article .tp p,.list-article>ul>li a:last-child p{ font-size:14px;}

._ej_navbox{ width: 100%; overflow: hidden;}
._ej_navbox ._ejs .container{ padding: 0;}
._ej_navbox #ej{ width: 100%; padding: 0 0 0 25px;}
._ej_navbox ._ejs::before{ content: ""; width: 0; height: 100%; background: #fff; position: absolute; top: 0; left: 0; /*z-index: 999;*/}
._ej_navbox ._ejs::after{ content: ""; width: 0; height: 100%; background: #fff; position: absolute; top: 0; right: 0; z-index: 999;}
._ej_navbox #ej ._boxses{ padding-right: 25px;}
}

/*å…¬å¸ç®€ä»‹*/
._gsjj_section_box{max-width: 1200px;margin: 0 auto;}
._gsjj_section{width: 100%;padding: 90px 0 150px 0;}
._gsjj_section ._tps{width: 100%;height: 374px;margin-bottom: 54px;position: relative;filter: drop-shadow(5px 5px 5px rgba(0,0,0,.2));}
._gsjj_section ._tps .img{ position: absolute; width: 100%; height: 100%; z-index: -1;} 
._gsjj_section ._tps ._words{width: 100%;padding-left: 56px;padding-top: 115px;font-size: 20px;line-height: 40px;font-weight: bold;color: #fff;padding-right: 40%;letter-spacing: 0.06rem;text-align:justify;}
._gsjj_section ._name{font-size: 30px;color: #000000;line-height: 30px;margin-bottom: 48px;padding: 0 50px;letter-spacing: 0.2rem;}
._gsjj_section ._text{font-size: 18px;color: #333320;line-height: 36px;margin-bottom: 100px;padding: 0 50px;text-align: justify;letter-spacing: 0.08rem;}
._gsjj_section ._text .span{color: #222222;font-weight: 600;letter-spacing: 0.08rem;}
._gsjj_section ._text strong{color: #ea5405;font-weight: 600;}
._gsjj_section ._content{width: 100%;padding: 50px 114px;overflow: hidden;margin: 0 -40px;width: -moz-calc(100% + 80px);width: -o-calc(100% + 80px);width: -webkit-calc(100% + 80px);width: calc(100% + 80px);}
._gsjj_section ._content ._list{float: left;margin: 0 40px;background-color: #f8f8f8;padding: 52px 5px 60px 5px;width: -moz-calc(33.333333% - 80px);width: -o-calc(33.333333% - 80px);width: -webkit-calc(33.333333% - 80px);width: calc(33.333333% - 80px);-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,.1));}
._gsjj_section ._content ._list ._ts{width: 100%;font-size: 0;text-align: center;margin-bottom: 33px;}
._gsjj_section ._content ._list ._ts ._words1{font-size: 84px;color: #ea5405;line-height: 66px;display: inline-block;vertical-align: bottom;margin-right: 10px;}
._gsjj_section ._content ._list ._ts ._words2{font-size: 24px;color: #ea5405;line-height: 24px;display: inline-block;vertical-align: bottom;margin-bottom: 5px;}
._gsjj_section ._content ._list ._bs{font-size: 20px;color: #222222;line-height: 20px;text-align: center;}
@media screen and (max-width:1399px ) {
._gsjj_section{padding: 45px 0 75px 0;}
._gsjj_section_box{ max-width: 1120px;}
._gsjj_section ._text{ margin-bottom: 60px;}
._gsjj_section ._name{font-size: 26px;}
}
@media  screen and (max-width: 991px){
._gsjj_section{padding: 22px 0;}
._gsjj_section ._tps{height: 230px;margin-bottom: 16px;}
._gsjj_section ._tps ._words{padding-left: 16px;padding-top: 60px;font-size: 16px;line-height: 26px;}
._gsjj_section ._name{font-size: 18px;line-height: 18px;margin-bottom: 16px;padding: 0 16px;}
._gsjj_section ._text{font-size: 16px;line-height: 24px;margin-bottom: 16px;padding: 0 16px;}
._gsjj_section ._content{padding: 0 16px;margin: 0 -8px;
width: -moz-calc(100% + 16px);
width: -o-calc(100% + 16px);
width: -webkit-calc(100% + 16px);
width: calc(100% + 16px);}
._gsjj_section ._content ._list{margin: 0 8px;padding: 20px 4px;width: -moz-calc(33.333333% - 16px);width: -o-calc(33.333333% - 16px);width: -webkit-calc(33.333333% - 16px);width: calc(33.333333% - 16px);/* -webkit-filter: drop-shadow(10px 10px 10px rgba(0,0,0,.1)); */}
._gsjj_section ._content ._list ._ts{margin-bottom: 16px;}
._gsjj_section ._content ._list ._ts ._words1{font-size: 60px;line-height: 60px;margin-right: 6px;}
._gsjj_section ._content ._list ._ts ._words2{font-size: 18px;line-height: 18px;margin-bottom: 4px;}
._gsjj_section ._content ._list ._bs{font-size: 16px;line-height: 16px;}
}           
@media  screen and (max-width: 767px){
._gsjj_section ._tps{height: 200px;margin-bottom: 20px;}
._gsjj_section ._tps ._words{padding-left: 14px;padding-top: 25px;line-height: 1.8em;text-align:justify;font-size: 15px;line-height: 28px;font-weight: 400;letter-spacing: 0.028rem;padding-right:14px;}
._gsjj_section ._name{font-size: 20px;line-height: 40px;margin-bottom: 18px;padding: 0 10px;font-weight: bold;letter-spacing: 0.2rem;}
._gsjj_section ._text{font-size: 16px;line-height: 28px;margin-bottom: 14px;padding: 0 10px;font-weight: 400;line-height: 1.8em;letter-spacing: 0.02rem;}
._gsjj_section ._content{padding: 0 10px;margin: -4px 0;width: 100%;}
._gsjj_section ._content ._list{margin: 10px 0;padding: 50px 4px;width: 100%;/* -webkit-filter: drop-shadow(10px 10px 10px rgba(0,0,0,.1)); */}
._gsjj_section ._content ._list ._ts{margin-bottom: 14px;}
._gsjj_section ._content ._list ._ts ._words1{font-size: 50px;line-height: 40px;margin-right: 4px;}
._gsjj_section ._content ._list ._ts ._words2{font-size: 20px;line-height: 16px;margin-bottom: 4px;}
._gsjj_section ._content ._list ._bs{font-size: 16px;line-height: 30px;}
}
@media  screen and (max-width: 375px){
._gsjj_section ._tps{height: 190px;margin-bottom: 30px;margin-top: 16px;}
}
@media  screen and (max-width: 340px){
._gsjj_section ._tps{height: 220px;margin-bottom: 30px;margin-top: 16px;}
}


/*å…³äºŽå®šä½*/
._gydw_section_box{max-width: 1224px;margin: 0 auto;}
._gydw_section{width: 100%;padding: 138px 0 156px 0;}
._gydw_section ._tps{width: 100%;padding-left: 465px;position: relative;padding-bottom: 128px;margin-bottom: 102px;border-bottom: 1px solid #ea5405;}
._gydw_section ._tps ._left{width: 465px;position: absolute;left: 0;top: 0;}
._gydw_section ._tps ._left ._leftbox{width: 100%;height: 100%;position: relative;padding-top: 48px;padding-left: 50px;}
._gydw_section ._tps ._left ._leftbox ._border{width: 100%;height: 507px;border:1px solid #ea5405;}
._gydw_section ._tps ._left ._leftbox ._pic{width: 439px;height: 507px;position: absolute;top: 0;left: 0; box-shadow: 0 0 30px rgba(0,0,0,0.05); }
._gydw_section ._tps ._right{width: 100%;min-height: 547px;padding-left: 80px;padding-top: 30px;}
._gydw_section ._tps ._right ._name{font-size: 30px;color: #222222;line-height: 30px;margin-bottom: 45px;letter-spacing: 0.2rem;}
._gydw_section ._tps ._right ._text{font-size: 18px;color: #313131;line-height: 30px;letter-spacing: 0.1px;text-align: justify;overflow: hidden;overflow-y: auto;scrollbar-width: thin;max-height: 450px;padding-right: 4px;letter-spacing: 0.028rem;}
._gydw_section ._tps ._right ._text::-webkit-scrollbar{ width: 3px;}
._gydw_section ._tps ._right ._text::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
._gydw_section ._tps ._right ._text::-webkit-scrollbar-thumb{ width: 3px;  background-color: #ea5405; border-radius: 3px;}
._gydw_section ._tps ._right ._text span{font-size:22px;color: #ea5405;font-weight: bold;}
._gydw_section p{font-size: 18px;color: #313131;line-height: 36px;margin-bottom: 15px; letter-spacing: 0.1px; text-align: justify;letter-spacing: 0.028rem;}
._gydw_section ._content{width: 100%;}
._gydw_section ._content ._tpe{width: 100%;text-align: center;font-size: 0;margin-bottom: 70px;}
/***._gydw_section ._content ._tpe .on{color: #222222;}**/
._gydw_section ._content ._tpe li{display: inline-block;vertical-align: middle;font-size: 24px;color: #222222;line-height: 24px;width: 50%;cursor: pointer;}
._gydw_section ._content ._bcon{width: 100%;}
._gydw_section ._content ._bcon ._libox{overflow: hidden;margin: -12px;
width: -moz-calc(100% + 24px);
width: -o-calc(100% + 24px);
width: -webkit-calc(100% + 24px);
width: calc(100% + 24px);}
._gydw_section ._content ._bcon ._libox ._picbox{float: left;margin: 12px; box-shadow: 0 0 20px rgba(0,0,0,0.1); 
width: -moz-calc(16.66% - 24px);
width: -o-calc(16.66% - 24px);
width: -webkit-calc(16.66% - 24px);
width: calc(16.66% - 24px);}
._gydw_section ._content ._bcon ._libox ._picbox .pic{width: 100%; padding-bottom: 55.55%; position: relative; overflow: hidden;}
._gydw_section ._content ._bcon ._libox ._picbox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
@media screen and (max-width:1399px ) {
._gydw_section_box{ max-width: 1120px;}
._gydw_section{padding: 55px 0 55px 0;}
._gydw_section ._tps{ padding-bottom: 60px; margin-bottom: 50px;}
._gydw_section ._tps ._right { padding-left: 70px;}
._gydw_section ._tps ._right ._name{font-size: 26px;}
._gydw_section p{margin-bottom: 5px;padding: 0 50px;}
._gydw_section ._content ._tpe{ margin-bottom: 40px;}
}
@media  screen and (max-width: 991px){
._gydw_section{padding: 22px 0;}
._gydw_section ._tps{padding-left: 316px;padding-bottom: 16px;margin-bottom: 16px;}
._gydw_section ._tps ._left{width: 316px;}
._gydw_section ._tps ._left ._leftbox{padding-top: 18px;padding-left: 18px;}
._gydw_section ._tps ._left ._leftbox ._border{height: 350px;}
._gydw_section ._tps ._left ._leftbox ._pic{width: 300px;height: 350px;}
._gydw_section ._tps ._right{min-height: 368px;padding-left: 16px;padding-top: 10px;}
._gydw_section ._tps ._right ._name{font-size: 20px;color: #222222;line-height: 20px;margin-bottom: 16px;}
._gydw_section ._tps ._right ._text{font-size: 16px;line-height: 26px;max-height: 300px;}
._gydw_section ._tps ._right ._text span{font-size:18px;}
._gydw_section p{font-size: 16px;line-height: 26px;margin-bottom: 16px;}
._gydw_section ._content ._tpe{margin-bottom: 16px;}
._gydw_section ._content ._tpe li{font-size: 18px;line-height: 18px;}
._gydw_section ._content ._bcon ._libox{overflow: hidden;margin: -5px;
width: -moz-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -webkit-calc(100% + 10px);
width: calc(100% + 10px);}
._gydw_section ._content ._bcon ._libox ._picbox{float: left;margin: 5px; box-shadow: 0 0 5px rgba(0,0,0,0.1); 
width: -moz-calc(16.66% - 10px);
width: -o-calc(16.66% - 10px);
width: -webkit-calc(16.66% - 10px);
width: calc(16.66% - 10px);}
}           
@media  screen and (max-width: 767px){
._gydw_section ._tps{padding-left: 0;padding-bottom: 14px;margin-bottom: 14px;}
._gydw_section ._tps ._left{width: 100%;position: static;margin-bottom: 14px;}
._gydw_section ._tps ._left ._leftbox{padding-top: 0;padding-left: 0;}
._gydw_section ._tps ._left ._leftbox ._border{display: none;}
._gydw_section ._tps ._left ._leftbox ._pic{width: 100%;height: 450px;position: static;border:1px solid #ea5405;}
._gydw_section ._tps ._right{min-height: auto;padding-left: 0;padding-top: 0;}
._gydw_section ._tps ._right ._name{font-size: 20px;line-height: 40px;margin-bottom: 20px;margin-top: 30px;font-weight:600;letter-spacing: 0.2rem;}
._gydw_section ._tps ._right ._text{font-size: 16px;line-height: 22px;max-height: unset;letter-spacing: 0.02rem;line-height: 1.8em;}
._gydw_section ._tps ._right ._text span{font-size:16px;}
._gydw_section p{font-size: 16px;line-height: 24px;margin-bottom: 40px;letter-spacing: 0.01rem;line-height: 1.8em;padding: 0 20px;}
._gydw_section ._content ._tpe{margin-bottom: 14px;}
._gydw_section ._content ._tpe li{font-size: 16px;line-height: 16px;}
._gydw_section ._content ._bcon ._libox{overflow: hidden;margin: -4px;
width: -moz-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -webkit-calc(100% + 8px);
width: calc(100% + 8px);}
._gydw_section ._content ._bcon ._libox ._picbox{float: left;margin: 4px;
width: -moz-calc(33.333333% - 8px);
width: -o-calc(33.333333% - 8px);
width: -webkit-calc(33.333333% - 8px);
width: calc(33.333333% - 8px);}
.tabwap{ width: 100%;}
.tabwap .bt{ font-size: 18px; margin: 40px 0 15px 0; text-align: center;}
}

/*æˆ‘ä»¬çš„ä¼˜åŠ¿*/
._ys_section{width: 100%;}
._ys_section li{width: 100%;}
._ys_section li ._distance{max-width: 1200px;margin: 0 auto;}
._ys_section li ._distance ._libox{width: 100%;height: 608px;position: relative;}
._ys_section li ._distance ._libox ._wordsbox{width: 100%;position: absolute;left: 0;top:50%;transform: translate(0,-50%);-ms-transform: translate(0,-50%);}
._ys_section li ._distance ._libox ._wordsbox ._titbox{width: 54.16%;padding-bottom: 36px;margin-bottom: 46px;border-bottom: 2px solid #ea5405;font-size: 0;}
._ys_section li ._distance ._libox ._wordsbox ._titbox ._tit{font-size: 30px;color: #222222;font-weight: bold;display: inline-block;vertical-align: middle;
width: -moz-calc(100% - 65px);
width: -o-calc(100% - 65px);
width: -webkit-calc(100% - 65px);
width: calc(100% - 65px);letter-spacing: 0.2rem;}
._ys_section li ._distance ._libox ._wordsbox ._titbox ._icon{width: 60px;height: 60px;display: inline-block;vertical-align: middle;margin-left: 5px;}
._ys_section li ._distance ._libox ._wordsbox ._text{font-size: 18px;color: #313131;line-height: 36px;max-height: 180px;letter-spacing: 0.028rem;}
._ys_section li:hover ._distance ._libox ._wordsbox ._titbox ._tit{color: #ea5405;}
@media screen and (max-width:1399px ) {
._ys_section li ._distance{ max-width: 1120px;}
._ys_section li ._distance ._libox{height: 500px;}
._ys_section li ._distance ._libox ._wordsbox ._titbox ._tit{ font-size: 26px;}
}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
._ys_section li ._distance ._libox{height: 280px;}
._ys_section li ._distance ._libox ._wordsbox ._titbox{width: 60%;padding-bottom: 16px;margin-bottom: 16px;}
._ys_section li ._distance ._libox ._wordsbox ._titbox ._tit{font-size: 20px;
width: -moz-calc(100% - 45px);
width: -o-calc(100% - 45px);
width: -webkit-calc(100% - 45px);
width: calc(100% - 45px);}
._ys_section li ._distance ._libox ._wordsbox ._titbox ._icon{width: 40px;height: 40px;margin-left: 4px;}
._ys_section li ._distance ._libox ._wordsbox ._text{font-size: 16px;line-height: 26px;max-height: 500px;-webkit-line-clamp: 4;}
}           
@media  screen and (max-width: 767px){
._ys_section li{ padding: 50px 0;}
._ys_section li ._distance ._libox{height: auto;}
._ys_section li ._distance ._libox ._wordsbox{ position: static;transform: translate(0,0);-ms-transform: translate(0,0);}
._ys_section li ._distance ._libox ._wordsbox ._titbox{width: 100%;padding-bottom: 14px;margin-bottom: 14px;}
._ys_section li ._distance ._libox ._wordsbox ._titbox ._tit{font-size: 20px;width: -moz-calc(100% - 40px);width: -o-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: calc(100% - 40px);letter-spacing: 0.028rem;white-space: break-spaces;}
._ys_section li ._distance ._libox ._wordsbox ._titbox ._icon{width: 36px;height: 36px;}
._ys_section li ._distance ._libox ._wordsbox ._text{font-size: 16px;line-height: 24px;height: auto;letter-spacing: 0.028rem;line-height: 1.8em;/* white-space: pre-line; *//* height: 600px; */-webkit-line-clamp: unset;}
}

/*å’¨è¯¢å›¢é˜Ÿ*/
._zx_section_box{max-width: 1200px;margin: 0 auto;}
._zx_section_box .zx_section{width: 100%;padding: 78px 0 138px 0;}
._zx_section_box .zx_section ul{width: 100%;margin: -60px 0;}
._zx_section_box .zx_section ul li{width: 100%;margin: 60px 0;}
._zx_section_box .zx_section ul li a{width: 100%;display: block;padding-left: 365px;position: relative;}
._zx_section_box .zx_section ul li a ._left{width: 365px;position: absolute;left: 0;top: 0;height: 470px;overflow: hidden;}
._zx_section_box .zx_section ul li a ._left ._pic{width: 100%;height: 100%;}
._zx_section_box .zx_section ul li a ._right{width: 100%;height: 470px;background-color: #f5f5f5;position: relative;}
._zx_section_box .zx_section ul li a ._wordsbox{width: 100%;padding: 0 90px;position: absolute;top: 50%;left: 0; margin-top: 15px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
._zx_section_box .zx_section ul li a ._wordsbox ._name{width: 100%;font-size: 28px;color:  #ea5405;font-weight: bold;line-height: 28px;margin-bottom: 20px;letter-spacing: 0.2rem;}
._zx_section_box .zx_section ul li a ._wordsbox ._post{width: 100%;font-size: 24px;color: #222222;line-height: 24px;margin-bottom: 52px;letter-spacing: 0.1rem;}
._zx_section_box .zx_section ul li a ._wordsbox ._text{font-size: 18px;color: #222222;line-height: 35px;overflow: hidden; overflow-y: auto; text-align: justify; scrollbar-width: thin; max-height: 175px;letter-spacing: 0.02rem;font-weight: 400;}
._zx_section_box .zx_section ul li a ._wordsbox ._text::-webkit-scrollbar{ width: 3px;}
._zx_section_box .zx_section ul li a ._wordsbox ._text::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
._zx_section_box .zx_section ul li a ._wordsbox ._text::-webkit-scrollbar-thumb{ width: 3px;  background-color: #ea5405; border-radius: 3px;}
._zx_section_box .zx_section ul li:hover a ._wordsbox ._name{color: #ea5405;}
@media screen and (max-width:1399px ) {
._zx_section_box .zx_section{padding: 60px 0 80px 0;}
._zx_section_box .zx_section ul li{ margin:50px 0;}
._zx_section_box{ max-width: 1120px;}
}
@media  screen and (max-width: 991px){
._zx_section_box .zx_section{padding: 22px 0;}
._zx_section_box .zx_section ul{margin: -10px 0;}
._zx_section_box .zx_section ul li{margin: 10px 0;}
._zx_section_box .zx_section ul li a{padding-left: 200px;}
._zx_section_box .zx_section ul li a ._left{width: 200px;height: 240px;}
._zx_section_box .zx_section ul li a ._right{height: 240px;}
._zx_section_box .zx_section ul li a ._wordsbox{padding: 0 18px; margin-top: 0;}
._zx_section_box .zx_section ul li a ._wordsbox ._name{font-size: 18px;line-height: 18px;margin-bottom: 16px;}
._zx_section_box .zx_section ul li a ._wordsbox ._post{font-size: 16px;line-height: 16px;margin-bottom: 16px;}
._zx_section_box .zx_section ul li a ._wordsbox ._text{font-size: 14px;line-height: 24px;max-height: 130px;}
}           
@media  screen and (max-width: 767px){
._zx_section_box .zx_section ul{margin: -10px 0;}
._zx_section_box .zx_section ul li{margin: 50px 0;}
._zx_section_box .zx_section ul li a{padding-left: 0;position: static;}
._zx_section_box .zx_section ul li a ._left{width: 100%;height: 470px;position: static;}
._zx_section_box .zx_section ul li a ._right{height: auto;position: static;}
._zx_section_box .zx_section ul li a ._wordsbox{padding: 15px 10px;position: static;
transform: translate(0,0);
-ms-transform: translate(0,0);}
._zx_section_box .zx_section ul li a ._wordsbox ._name{font-size: 20px;line-height: 40px;margin-bottom: 10px;letter-spacing: 0.2rem;}
._zx_section_box .zx_section ul li a ._wordsbox ._post{font-size: 16px;line-height: 1.8em;margin-bottom: 10px;letter-spacing: 0.05rem;font-weight: 600;}
._zx_section_box .zx_section ul li a ._wordsbox ._text{font-size: 16px;line-height: 22px;max-height: unset;padding-right: 4px;letter-spacing: 0.028rem;line-height: 1.8em;}
}

/*è”ç³»æˆ‘ä»¬*/
._lx_section_box{max-width: 1200px;margin: 0 auto;}
._lx_section{width: 100%;padding: 72px 0 104px 0;}
._lx_section ._adress{width: 100%;}
._lx_section ._adress ._mapbox{height: 500px!important;}
._lx_section ._content{width: 100%;padding: 60px 0 70px 0;overflow: hidden;background-color: #fafafa;}
._lx_section ._content ._cons{margin: 0 40px;float: left;
width: -moz-calc(33.333333333% - 80px);
width: -o-calc(33.333333333% - 80px);
width: -webkit-calc(33.333333333% - 80px);
width: calc(33.333333333% - 80px);}
._lx_section ._content ._cons ._top{width: 100%;font-size: 0;padding-bottom: 24px;margin-bottom: 34px;border-bottom: 1px solid #e6e6e6;}
._lx_section ._content ._cons ._top ._icon{width: 30px;height: 34px;display: inline-block;vertical-align: middle;margin-right: 6px;}
._lx_section ._content ._cons ._top ._words{font-size: 20px;color: #222222;line-height: 20px;display: inline-block;vertical-align: middle;letter-spacing: 0.1rem;}
._lx_section ._content ._cons ._bottom{width: 100%;font-size: 18px;color: #313131;line-height: 18px;letter-spacing: 0.05rem;line-height: 1.5em;}
.BMap_Marker img{ display: none!important;}
@media screen and (max-width:1399px ) {
._lx_section{padding: 40px 0 50px 0;}
._lx_section_box{ max-width: 1120px;}
._lx_section ._content ._cons {
width: -moz-calc(33.333333333% - 60px);
width: -o-calc(33.333333333% - 60px);
width: -webkit-calc(33.333333333% - 60px);
width: calc(33.333333333% - 60px);}
._lx_section ._content ._cons{ margin: 0 30px;}
._lx_section ._content{ padding: 40px 0;}
}
@media  screen and (max-width: 991px){
._lx_section{padding: 22px 0;}
._lx_section ._adress ._mapbox{height: 200px!important;}
._lx_section ._content{padding: 18px 0;}
._lx_section ._content ._cons{margin: 0 10px;
width: -moz-calc(33.333333333% - 20px);
width: -o-calc(33.333333333% - 20px);
width: -webkit-calc(33.333333333% - 20px);
width: calc(33.333333333% - 20px);}
._lx_section ._content ._cons ._top{padding-bottom: 16px;margin-bottom: 16px;}
._lx_section ._content ._cons ._top ._icon{width: 18px;height: 22px;margin-right: 4px;}
._lx_section ._content ._cons ._top ._words{font-size: 16px;line-height: 16px;}
._lx_section ._content ._cons ._bottom{font-size: 12px;line-height: 12px;}
}           
@media  screen and (max-width: 767px){
._lx_section_box{ padding-bottom: 22px;}
._lx_section ._adress ._mapbox{height: 180px!important;}
._lx_section ._content{padding: 16px 0 0 0;margin: -20px 0;}
._lx_section ._content ._cons{margin: 30px auto;float: none;
width: -moz-calc(100% - 16px);
width: -o-calc(100% - 16px);
width: -webkit-calc(100% - 16px);
width: calc(100% - 16px);}
._lx_section ._content ._cons ._top{padding-bottom: 10px;margin-bottom: 10px;}
._lx_section ._content ._cons ._top ._icon{width: 16px;height: 20px;margin-right: 4px;}
._lx_section ._content ._cons ._top ._words{font-size: 16px;line-height: 14px;letter-spacing: 0.1rem;}
._lx_section ._content ._cons ._bottom{font-size: 16px;letter-spacing: 0.028rem;line-height: 26px;}
}

/*è¯Šæ–­æ–¹æ³•è®º*/
._zd_section_box{max-width: 1080px;margin: 0 auto;}
._zd_section_box ._zd_section{width: 100%;}
._zd_section_box ._zd_section ._section1{width: 100%;padding: 102px 0 118px 0;}
._zd_section_box ._zd_section ._section65{width: 100%;padding: 80px 0 20px 0;}
._zd_section_box ._zd_section ._section65 ._text{font-size: 28px !important;line-height: 50px !important;text-align: left !important;}
._zd_section_box ._zd_section ._section1 ._tit{width: 100%;font-size: 38px;color: #222;padding-bottom: 31px;margin-bottom: 30px;position: relative;line-height: 38px;text-align: center;letter-spacing: 0.2rem;}
._zd_section_box ._zd_section ._section1 ._tit::after{content: "";display: block;width: 60px;height: 4px;background-color: #ea5405;position: absolute;bottom: 0;left: 50%;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);}
._zd_section_box ._zd_section ._section1 ._text{width: 100%;text-align: center;font-size: 18px;color: #313131;line-height: 20px;padding-bottom: 60px;text-align: center;letter-spacing: 0.028rem;}
._zd_section_box ._zd_section ._section1 ._content{width: 100%;}
._zd_section_box ._zd_section ._section1 ._content ul{width: 100%;margin: -40px 0;}
._zd_section_box ._zd_section ._section1 ._content ul li{width: 100%;background-color: #fff; box-shadow: 0 0 30px rgb(220,220,220);margin: 40px 0;}
._zd_section_box ._zd_section ._section1 ._content ul li a{display: block;width: 100%;height: 100%;padding: 50px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs{width: 100%;font-size: 0;padding-bottom: 42px;margin-bottom: 32px;border-bottom: 1px solid #e6e6e6;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words1{font-size: 36px;color: #ea5405;font-weight: bold;padding-right: 25px;margin-right: 20px;display: inline-block;vertical-align: middle;position: relative;line-height: 32px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words1::after{width: 3px;height: 100%;background-color: #ea5405;content: "";display: block;position: absolute;right: 0;top: 50%; margin-top:0px;
-webkit-transform: translate(0,-50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words2{font-size: 24px;color: #222222;line-height: 24px;font-weight: bold;display: inline-block;vertical-align: middle;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words21{font-size: 24px;color: #222222;line-height: 24px;font-weight: bold;display: inline-block;vertical-align: middle;}
._zd_section_box ._zd_section ._section1 ._content ul li ._words3{font-size: 18px;color: #313131;line-height: 36px;letter-spacing: 0.05rem;}
._section2{width: 100%;padding: 95px 0 195px 0;}
._section2 ._section2_box{max-width: 1080px;margin: 0 auto;}
._section2 ._name{width: 100%;font-size: 38px;color: #222;line-height: 38px;text-align: center;padding-bottom: 25px;margin-bottom: 30px;position: relative;letter-spacing: 0.2rem;}
._section2 ._name::after{width: 60px;height: 4px;background-color: #ea5405;content: "";display: block;position: absolute;left: 50%;bottom: 0;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);}
._section2 ._content{width: 100%;overflow: hidden;}
._section2 ._content ._list{width: 33.333%;float: left;padding: 0 25px;cursor: pointer;}
._section2 ._content ._list ._pic{width: 120px;height: 120px;margin: 0 auto 20px auto;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
._section2 ._content ._list:hover ._pic{
transform: rotateY(180deg);
}
._nametxt{width: 100%;text-align: center;font-size: 18px;color: #313131;line-height: 20px;padding-bottom: 60px;text-align: center;letter-spacing: 0.028rem;}
._section2 ._content ._list ._words{width: 100%;font-size: 18px;color: #222222;line-height: 28px;text-align: center;letter-spacing: 0.1rem;text-align:justify;}
._section2 ._content ._list ._words span{font-size: 22px;line-height: 2em;}
._section3{width: 100%;padding: 20px 0 70px 0;}
._section3 ._section3_box{max-width: 1080px;margin: 0 auto;}
._section3 ._name{font-size: 38px;color: #222222;line-height: 38px;text-align: center;padding-bottom: 34px;margin-bottom: 24px;position: relative;letter-spacing: 0.2rem;}
._section3 ._name::after{width: 60px;height: 4px;background-color: #ea5405;content: "";display: block;position: absolute;left: 50%;bottom: 0;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);}
._section3 ._text{font-size: 22px;color: #313131;line-height: 36px;text-align: center;width: 90%;margin: 0 auto 28px auto;letter-spacing: 0.02rem;}
._section3 ul{margin: 0 auto;width: 46%;padding: 56px 0 10px 0;position: relative;letter-spacing: 0.05rem;}
._section3 ul::after{width: 4px;height: 100%;background-color: #e6e6e6;content: "";display: block;position: absolute;left: 50%;top: 0;margin-left: -2px;z-index: 8;}
._section3 ul li{width: 100%;position: relative;margin-bottom: 46px;z-index: 9;height: 26px;}
._section3 ul li::after{width: 24px;height: 24px;background: url(images/img48.png)no-repeat center center;background-size: cover;content: "";display: block;position: absolute;left: 50%;top: 50%;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);}
._section3 ul li ._words{font-size: 24px;color: #313131;line-height: 24px;position: absolute;right: 60%;top: 50%;transform: translate(0,-50%);-ms-transform: translate(0,-50%);}
._section3 ul li:nth-child(even) ._words{right: auto;left: 60%;}
._section4 ._text{font-size: 14px;color: #313131;line-height:1.5em;text-align: center;width: 90%;margin: 0 auto 40px auto;letter-spacing: 0.02rem;}
._section4{width: 100%;padding: 112px 0 132px 0;background-color: #f4f4f4;}
._section4 ._section4_box{max-width: 1080px;margin: 0 auto;}
._section4 ._name{width: 100%;text-align: center;font-size: 38px;line-height: 38px; color: #222;padding-bottom: 30px;margin-bottom: 30px;position: relative;letter-spacing: 0.2rem;}
._section4 ._name::after{width: 60px;height: 4px;background-color: #ea5405;content: "";display: block;position: absolute;left: 50%;bottom: 0;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);}
._section4 ._name span{font-size: 48px;color: #222;font-weight: bold;margin-right: 25px;}
._section4 ._content{width: 100%;overflow: hidden;}
._section4 ._content ._list{width: 33.333%;float: left;padding: 0 8px;}
._section4 ._content ._list ._numberbox{width: 140px;height: 140px;border: 3px solid #ea5405;border-radius: 100%;margin: 0 auto;position: relative;}
._section4 ._content ._list ._numberbox ._number{font-size: 24px;color: #ea5a0e;position: absolute;left: 0;top: 50%;width: 100%;text-align: center;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);}
._section4 ._content ._list ._numberbox ._number span{font-size: 72px;color: #ea5a0e;margin-left: 6px;}
._section4 ._content ._list .words{width: 100%;text-align: center;font-size: 24px;color: #222222;line-height: 24px;margin-top: 30px;text-align: center;letter-spacing: 0.1rem;}
._section4 ._content ._list:nth-child(2){position: relative;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}
@media  screen and (max-width: 1366px){
._zd_section_box ._zd_section ._section1{padding: 50px 0 50px 0;}
._zd_section_box ._zd_section ._section1 ._tit{font-size: 30px;margin: 30px 0 60px 0;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words1{ font-size: 28px; line-height: 28px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words2{font-size: 20px;}
._section2{padding: 45px 0 55px 0;}
._section2 ._name{ font-size: 30px; margin-bottom: 40px;margin: 30px 0 40px 0;}
._section2 ._content ._list ._words{ font-size: 16px;}
._section3{padding: 45px 0 35px 0;}
._section3 ._name{ font-size: 30px;margin: 30px 0 60px 0;}
._section3 ._text{ font-size: 20px;}
._section3 ul li ._words{ font-size: 20px;}
._section4{padding: 55px 0 55px 0;}
._section4 ._name{ font-size: 30px; margin-bottom: 45px;margin: 30px 0 30px 0;}
._section4 ._name span{ font-size: 40px;}
._section4 ._content ._list ._numberbox ._number span{ font-size: 60px;}
._section4 ._content ._list .words{ font-size: 20px;}
}
@media  screen and (max-width: 1230px){
._section3 ._text{width: 100%;}
._section3 ul{width: 100%;}
}
@media  screen and (max-width: 991px){
._zd_section_box ._zd_section ._section1{padding: 22px 0;}
._zd_section_box ._zd_section ._section1 ._tit{font-size: 22px;padding-bottom: 15px;margin-bottom: 15px;line-height: 22px;}
._zd_section_box ._zd_section ._section1 ._tit::after{content: "";display: block;width: 40px;height: 2px;}
._zd_section_box ._zd_section ._section1 ._text{font-size: 16px;padding-bottom: 16px;}
._zd_section_box ._zd_section ._section65 ._text{font-size: 18px !important;line-height: 36px !important;text-align: left !important;}
._zd_section_box ._zd_section ._section1 ._content ul{margin: -20px 0;}
._zd_section_box ._zd_section ._section1 ._content ul li{box-shadow: 0 0 20px rgb(220,220,220);margin: 20px 0;}
._zd_section_box ._zd_section ._section1 ._content ul li a{padding: 16px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs{padding-bottom: 16px;margin-bottom: 16px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words1{font-size: 20px;padding-right: 12px;margin-right: 12px;line-height: 18px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words1::after{width: 1px;content: "";display: block;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words2{font-size: 16px;line-height: 16px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._words3{font-size: 16px;line-height: 26px;}
._section2{padding: 22px 0;}
._section2 ._name{font-size: 22px;line-height: 22px;padding-bottom: 16px;margin-bottom: 16px;}
._section2 ._name::after{width: 40px;height: 2px;content: "";display: block;}
._section2 ._content ._list ._pic{width: 60px;height: 60px;margin: 0 auto 16px auto;}
._section2 ._content ._list ._words{font-size: 16px;line-height: 22px;}
._section3{padding: 22px 0;}
._section3 ._name{font-size: 22px;line-height: 22px;padding-bottom: 16px;margin-bottom: 16px;}
._section3 ._name::after{width: 40px;height: 2px;content: "";display: block;}
._section3 ._text{font-size: 18px;line-height: 26px;width: 100%;margin: 0 auto 16px auto;}
._section3 ul{width: 100%;padding:20px 0;}
._section3 ul::after{width: 2px;content: "";display: block;margin-left: -1px;}
._section3 ul li{margin-bottom: 16px;height: 20px;}
._section3 ul li::after{width: 18px;height: 18px;;content: "";display: block;}
._section3 ul li ._words{font-size: 18px;line-height: 18px;right: 58%;}
._section3 ul li:nth-child(even) ._words{left: 58%;}
._section4{padding: 40px 0;}
._section4 ._name{font-size: 22px;line-height: 22px;padding-bottom: 16px;margin-bottom: 16px;}
._section4 ._name::after{width: 40px;height: 4px;content: "";display: block;;}
._section4 ._name span{font-size: 26px;margin-right: 14px;}
._section4 ._content ._list{padding: 0 5px;}
._section4 ._content ._list ._numberbox{width: 100px;height: 100px;border: 2px solid #ea5405;}
._section4 ._content ._list ._numberbox ._number{font-size: 18px;}
._section4 ._content ._list ._numberbox ._number span{font-size: 40px;}
._section4 ._content ._list .words{font-size: 16px;line-height: 16px;margin-top: 16px;}
}           
@media  screen and (max-width: 767px){
._zd_section_box ._zd_section ._section1 ._tit{font-size: 20px;font-weight: 600;padding-bottom: 14px;margin-bottom: 20px;line-height: 20px;padding-top: 10px;letter-spacing: 0.2rem;}
._zd_section_box ._zd_section ._section1 ._text{font-size: 16px;padding-bottom: 22px;text-align: justify;letter-spacing: 1.5px;line-height: 1.8em;}
._zd_section_box ._zd_section ._section1 ._content ul{margin: -10px 0;}
._zd_section_box ._zd_section ._section1 ._content ul li{margin: 10px 0 30px 0;}
._zd_section_box ._zd_section ._section1 ._content ul li a{padding: 16px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs{ font-size: 0; padding-bottom: 14px;margin-bottom: 14px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words1{ display: inline-block; vertical-align: middle; font-size: 18px;padding-right: 0;margin-right: 15px;line-height: 18px;width: 54px; height: 18px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words11{ display: inline-block; vertical-align: middle; font-size: 18px;padding-right: 0;margin-right: 15px;line-height: 18px; height: 18px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words1::after{width: 1px;content: "";display: block;right: -8px;margin-top: 0.2px;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs span{ display: inline-block; vertical-align: middle; width: 1px; height: 18px; margin: 0 10px; background: #ea5405;}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words2{ display: inline-block; vertical-align: middle; font-size: 18px;line-height: 18px; height: 18px;
width: -moz-calc(100% - 40px);
width: -o-calc(100% - 40px);
width: -webkit-calc(100% - 40px);
width: calc(70% - 40px);}
._zd_section_box ._zd_section ._section1 ._content ul li ._t_boxs ._words21{ display: inline-block; vertical-align: middle; font-size: 18px;line-height: 18px; height: 18px;
width: -moz-calc(100% - 40px);
width: -o-calc(100% - 40px);
width: -webkit-calc(100% - 40px);
width: calc(80% - 40px);}
._zd_section_box ._zd_section ._section1 ._content ul li ._words3{font-size: 16px;line-height: 24px;text-align: justify;letter-spacing: 0.02604166rem;line-height: 1.8em;}
._section2 ._name{font-size: 20px;font-weight: 600;line-height: 20px;padding-bottom: 14px;margin-bottom: 20px;padding-top: 10px;letter-spacing: 0.2rem;}
._section2 ._content ._list ._pic{width: 40px;height: 40px;margin: 0 auto 14px auto;}
._section2 ._content ._list ._words{font-size: 14px;line-height: 1.8em;letter-spacing: 0.02604166rem;width: 100%;}
._section3 ._name{font-size: 20px;font-weight: 600;line-height: 14px;padding-bottom: 20px;margin-bottom: 20px;padding-top: 20px;letter-spacing: 0.2rem;}
._section3 ._text{font-size: 14px;line-height:1.5em;margin: 0 auto 14px auto;text-align: justify;letter-spacing: 0rem;}
._section3 ul{padding: 32px 0 8px 0;}
._section3 ul li{margin-bottom: 30px;height: 18px;}
._section3 ul li::after{width: 16px;height: 16px;;content: "";display: block;}
._section3 ul li ._words{font-size: 16px;line-height: 1.8em;right: 56%;}
._section3 ul li:nth-child(even) ._words{left: 56%;}
._section4 ._name{font-size: 20px;font-weight: 400;line-height: 40px;padding-bottom: 14px;margin-bottom: 30px;/* letter-spacing: 0.2rem; */}
._section4 ._name span{font-size: 22px;margin-right: 5px;}
._section4 ._content ._list{padding: 0 5px;}
._section4 ._content ._list ._numberbox{width: 60px;height: 60px;}
._section4 ._content ._list ._numberbox ._number{font-size: 16px;}
._section4 ._content ._list ._numberbox ._number span{font-size: 28px;}
._section4 ._content ._list .words{font-size: 16px;line-height: 20px;margin-top: 14px;letter-spacing: 0.02604166rem;}
}
@media  screen and (max-width: 550px){
._section2 ._content ._list{width: 100%;float: left;padding-bottom: 35px;cursor: pointer;}
._section2 ._content ._list ._pic {width: 40px;height: 40px; margin: 0 auto 8px auto;}
._nametxt {padding-bottom: 35px;}
}
@media  screen and (max-width: 375px){
._section2 ._content ._list ._words {font-size: 12px;letter-spacing: 0rem;}
}
@media  screen and (max-width: 340px){
._section2 ._content ._list ._words {font-size: 12px;letter-spacing: 0rem;}
._section2 ._content ._list {width: 33.333%; float: left; padding: 0 0px; cursor: pointer;}
}


.fixed-nav {
    position: fixed;
    width: 100%;
    top: -90px;
    -webkit-transition: top .5s;
    -moz-transition: top .5s;
    -o-transition: top .5s;
    transition: top .5s;
}

.fixed-nav-appear {
    top: 0;
}

.fix_sec {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999999;
    -webkit-transition: top .5s;
    -moz-transition: top .5s;
    -o-transition: top .5s;
    transition: top .5s;
}
.fixed-nav-appear.syTop .pz_top{ /**box-shadow: 0 0 10px rgba(0,0,0,0.2);**/ z-index: 999;background: #ea5503;}
.fixed-nav-appear.syTop{z-index: 999;/* height: 3em; */}
@media screen and (max-width:1024px )
{
    .slide_banner .img{height: 60vh;}
    .slide_banner .wz{ bottom:10%;}
}
@media screen and (max-width:600px )
{
    .slide_banner .img{height: 80vh;padding-top: 46px;}
    .slide_banner .wz{ bottom:15%;}
}
@media screen and (max-width:375px )
{
    .slide_banner .wz{ bottom:13%;}
}
@media screen and (max-width:360px )
{
    .slide_banner .wz{ bottom:10%;}
}


.pc{display:block;}

.mip{ display:none}

@media(max-width:768px) {

.pc{display:none !important;}

.mip{display:block !important;}}