@charset "UTF-8";.pager .all-page .page-bd .current-list li,.pager .all-page .page-hd li {float:left;}
.page-panel {*zoom:1;}
.page-panel:before,.page-panel:after {content:"";display:table;}
.page-panel:after {clear:both;}
.pager .total-page:after,.pager .all-page .page-tab:before,.pager .all-page .page-tab:after {content:"";height:0;width:0;overflow:hidden;}
/*base*/*,:before,:after {margin:0;padding:0;box-sizing:border-box; font-size:14px}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,blockquot,filedset,input,nav,aside,header,article,section,figure,figcaption,video,audio {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,em,i {font-size:1em;font-style:normal;font-weight:normal;}
ul,ol,li {list-style:none;}
fieldset,img {max-width:100%;height:auto;border:0 none;vertical-align:middle;}
table {border-collapse:separate;margin:20px 0 30px 0;}
input,select,textarea,button {font:12px/20px  Arial;outline:none;}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance:none;outline:0px;}
input:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px #fff inset !important;box-shadow:0 0 0px 1000px #fff inset !important;-webkit-text-fill-color:#333!important;}
:focus {outline:none;}
a {color:#333333;text-decoration:none;outline:none;cursor:pointer;transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
a:link,a:visited {text-decoration:none;}
a:active {text-decoration:none;}
.clearfix:after {clear:both;content:'';display:block;height:0;line-height:0;}
.clearfix {zoom:1;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
body {font:14px/20px  "微软雅黑",Arial;color:#333333;line-height:1; overflow-x:hidden}
.w {max-width:1400px;margin:0 auto;}
img {max-width:100%;height:auto;vertical-align:top;-ms-interpolation-mode:bicubic;border:0;object-fit:cover;vertical-align:middle;transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;}
/*swiper css*/.swiper-container {margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide {-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.swiper-container-fade .swiper-slide {pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto}
.swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:10px;left:0;width:100%}
.swiper-pagination-bullet {width:8px;height:8px;display:inline-block;background:#000;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.swiper-button-disabled {opacity:0.3;}
/*base end*/.header {width:100%;height:125px;line-height:125px;text-align:center;position:relative;z-index:100;}
.header .w {max-width:1400px;}
.header .logo {width:18%;float:left;}
.header .nav {width:63.06%;float:left;padding:0 5%;}
.header .nav li {width:15%;float:left;position:relative;}
.header .nav li:before {content:"";width:0;height:2px;background:#e60a03;display:block;position:absolute;left:50%;bottom:42px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s;}
.header .nav li a {font-size:16px;display:block;padding-top:10px;}
.header .nav li:hover:before {width:73px;}
.header .nava{ display:none;position:absolute; top:93px; left:0;width:100%; padding:20px 0}
.header-sy .nava{ top:130px;}

.header .nav li div.nava{background: rgba(18, 24, 56, 0.6) none repeat scroll 0 0 !important;  filter: Alpha(opacity=40);}
.header .nav li div.nava a{ display:block; line-height:45px; width:100%; text-align:center; font-size:14px; color:#fff; padding:0}
.header .nav li div.nava a:hover{/*background:#EAEBED;*/ background:#121838; color:#FFF}
.header .nav li:hover .nava{ display:block}




.header .tel {width:18.94%;float:left;padding-top:15px;}
.header-sy {position:absolute;top:0;left:0;}
.header-sy:before {content:"";width:51%;height:1px;background:-webkit-linear-gradient(left,#37243d,#e65857);background:-o-linear-gradient(right,#37243d,#e65857);background:-moz-linear-gradient(right,#37243d,#e65857);background:linear-gradient(to right,#37243d,#e65857);display:block;position:absolute;left:0;bottom:-5px;}
.header-sy:after {content:"";width:51%;height:1px;background:-webkit-linear-gradient(left,#c24108,#3b232d);background:-o-linear-gradient(right,#c24108,#3b232d);background:-moz-linear-gradient(right,#c24108,#3b232d);background:linear-gradient(to right,#c24108,#3b232d);display:block;position:absolute;right:0;bottom:-5px;}
.header-sy a {color:#fff;}
.index-banner {position:relative;}
.index-banner h3 a {font-size:36px;color:#fff;margin-bottom:20px;display:block;}
.index-banner dd .pic {margin-left:-66px;}
.index-banner .two .pic {margin-left:-42px;}
.index-banner .three .pic {margin:-48px 0 -15px -40px;}
.index-banner .four .pic {margin:-80px 0 -45px -40px;}
.index-banner .four .cs {width:40%;font-size:24px;font-weight:400;line-height:40px;}
.index-banner dd .cs {font-size:18px;color:#fff;font-weight:700;margin:10px 0 40px 0;}
.index-banner dd .btn {width:115px;background:#f84d47;font-size:18px;color:#fff;line-height:45px;text-align:center;border-radius:10px;display:block;}
.index-banner .swiper-wrapper {max-width:1920px;margin:0 auto;transition-delay:.3s;}
.index-banner {width:100%;height:945px;background:url(../images/banner-bg.jpg) no-repeat;background-size:cover;}
.index-banner .swiper-slide dd {width:40%;position:absolute;left:13%;top:26%;transform:translateX(-200px);opacity:0;transition:all .4s;}
.index-banner .swiper-slide dt {width:53%;text-align:right;position:absolute;right:10%;top:18%;transform:translateX(200px);opacity:0;transition:all .4s;}
.index-banner .ani-slide dd,.index-banner .ani-slide dt {transform:translateX(0);opacity:1;}
.cp-fl {width:100%;position:absolute;left:0;bottom:40px;overflow:hidden;z-index:100;}
.cp-fl .w {max-width:1400px;}
.cp-fl li {width:20%;float:left;position:relative;}
.cp-fl li:before {content:"";width:1px;height:45px;background:#62677c;display:block;position:absolute;left:0;top:24px;}
.cp-fl li:first-child:before {display:none;}
.cp-fl li a {color:#fff;text-align:center;line-height:24px;display:block;padding:15px 0;}
.cp-fl li span {font-size:24px;font-weight:300;}
.cp-fl li p {font-size:18px;margin-top:10px;}
.cp-fl li:hover span {font-weight:700;}
.section {margin:100px 0;}
.section .title {text-align:center; }

.section .title samp{font-size:36px;font-weight:bold;color: #122025; -webkit-text-fill-color: transparent; -webkit-background-clip: text;background-image: -webkit-linear-gradient(left, #122025, #4f7492);font-family: "Alibaba-PuHuiTi-Heavy";}

.section .title:after,.section .title:before,.section5 h3:after,.section5 h3:before {content:"";width:76px;height:28px;background:url(../images/h-zs.png) no-repeat;display:inline-block;margin:0 45px;}
.section .title:after,.section5 h3:after{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;}
.section .text {font-size:16px;text-align:center;line-height:30px;margin:20px 0 75px 0;}


.section1 .sty2 { width:100%}
.section1 .sty2 li {width: 23.5%; margin-right:2%; margin-bottom:2%;	background: #e2e5e9;	background-image: linear-gradient(to top right, #e2e5e9, #f9f8f8);	overflow: hidden; float:left;	transition: all linear 0.4s}
.section1 .sty2 li:nth-child(4n){ margin-right:0}
.section1 .sty2 li .wenan {	padding: 14px 0 20px 29px;	}
.section1 .sty2 li .wenan  p span {    margin-right: 8px;   padding: 2px 12px;   border: 1px solid #f4a824;   border-radius: 15px;   font-size: 12px;    color: #f4a824; line-height: normal}
.section1 .sty2 li  .wenan .english {   display: block;   font-size: 28px;   color: #4b6f8b;   white-space: nowrap;    -webkit-text-fill-color: transparent;    -webkit-background-clip: text;    background-image: -webkit-linear-gradient(left, #383e44, rgba(56,62,68,0));    opacity: 0.1;    overflow: hidden;}
.section1 .sty2 li h3 {	margin-bottom: 14px}
.section1 .sty2 li h3 a {font-size: 23px}
.section1 .sty2 li .pic {display: block}
.section1 .sty2 li:hover {transform: translateY(-10px);	box-shadow: 0 0 20px rgba(204,204,204,0.5)}




@-webkit-keyframes myAnimation {0% {transform:rotate(0);}
100% {transform:rotate(360deg);}
}

.section3 {position:relative;}
.section3:before {content:"";width:738px;height:738px;background:url(../images/bg-zs.png) left top no-repeat;background-size:100%;display:block;position:absolute;left:0;top:-340px;transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-moz-transform:rotate(10deg);z-index:-1;}
.section3 .news-box {width:100%;overflow:hidden;margin-top:-20px;}
.section3 .news-box .news-tit {width:10%;float:left;position:relative;z-index:1;}
.section3 .news-box .news-tit li {font-size:24px;padding:35px 0;cursor:pointer;transition:all .4s;}
.section3 .news-box .news-tit li:after {content:"";width:0;height:4px;background:#cb4746;display:block;border-radius:50px;margin-top:14px;transition:all .4s;}
.section3 .news-box .news-tit .active {font-weight:700;position:relative;}
.section3 .news-box .news-tit .active:before {content:"";width:26px;height:29px;background:url(../images/active-sjx.png) no-repeat;display:block;position:absolute;top:35px;right:-10px;opacity:.8;}
.section3 .news-box .news-tit .active:after,.section3 .news-box .news-tit li:hover:after {width:50px;}
.section3 .news-box .news-txt {width:90%;background:url(../images/syxw-bg.jpg) center top no-repeat;float:right;padding:15px 3.3%;position:relative;}
.section3 .news-box .news-txt .show {display:block;}
.section3 .news-box .news-txt .hide {display:none;}
.section3 .news-box .news-txt .list1 {overflow:hidden;margin-left:-11%;}
.section3 .news-box .news-txt .list1 li {width:40%;background:#f6f9fe;float:left;margin:15px 0 15px 10%;border-radius:10px;overflow:hidden;}
.section3 .news-box .news-txt .list1 li dd {line-height:30px;background:#ebf3ff;padding:20px 25px;position:relative;}
.section3 .news-box .news-txt .list1 li dd h3 a {width:78%;font-size:18px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.section3 .news-box .news-txt .list1 li dd h3 a:before {content:"";width:10px;height:10px;border:1px solid #3c3d3d;border-radius:50%;display:inline-block;margin-right:15px;margin-bottom:1px;}
.section3 .news-box .news-txt .list1 li dd p {height:60px;font-size:16px;color:#666;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.section3 .news-box .news-txt .list1 li dd span {font-size:16px;position:absolute;top:12px;right:25px;}
.section3 .news-box .news-txt .list1 li dt {padding:15px 25px;}
.section3 .news-box .news-txt .list1 li dt span {background:#cb4746;font-size:16px;color:#fff;padding:5px;display:inline-block;border-radius:5px;}
.section3 .news-box .news-txt .list1 li dt p {font-size:16px;display:inline-block;margin-left:20px;}
.section3 .news-box .news-txt .list2 {overflow:hidden;margin-left:-11%;margin-top:10px;}
.section3 .news-box .news-txt .list2 li {width:40%;float:left;line-height:50px;overflow:hidden;margin-left:10%;border-bottom:1px dashed #e6e6e6;margin-top:15px;}
.section3 .news-box .news-txt .list2 li p a {width:80%;float:left;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all .3s;}
.section3 .news-box .news-txt .list2 li p a:before {content:"";width:10px;height:10px;border:1px solid #3c3d3d;border-radius:50%;display:inline-block;margin-right:15px;}
.section3 .news-box .news-txt .list2 li span {font-size:16px;color:#666;float:right;}
.section3 .news-box .news-txt li:hover a {color:#e05453;}
.section3 .news-box .news-txt li:hover a:before {border:1px solid #e05453 !important;}
.section3 .news-box .news-txt .list2 li:hover p a {padding-left:20px;}
.section4 dl {width:22.86%;background:#fff;float:left;margin-right:2.28%;border-radius:10px;overflow:hidden;box-shadow:0 0 30px #d3dfe4; margin-bottom:30px;}
.section4 dl img {width:100%;border-radius:10px; height:190px;}
.section4 dl:nth-child(4n){margin-right:0;}
.section4 dl dt {padding:15px 30px;position:relative;z-index:0;}
.section4 dl h3 a {background:url(../images/syal-tb.png) left center no-repeat;font-size:16px;background-size:20px;line-height:36px;padding-left:30px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; width:100%; display:inline-block}
.section4 dl p {font-size:12px;line-height:32px;margin:5px 0;}
.section4 dl p:last-child {color:#e05453;font-weight:700;}
.section4 dl .btn {width:145px;height:145px;background:#e15453;border-radius:50%;display:block;position:absolute;right:-40px;bottom:-80px;font-size:16px;color:#fff;padding:30px 32px;}
.section4 dl .btn:before {content:"";width:145px;height:145px;background:#d13c3c;border-radius:50%;display:block;position:absolute;right:20px;bottom:-5px;z-index:-1;opacity:1;transition:all .8s;}
.section4 dl:hover .btn:before {right:400%;opacity:0;}
.section5 {width:100%;background:#151d3d;padding:60px 0;color:#fff;overflow:hidden;margin:0;}

.section5 h3{ color:#FFF; font-size: 36px;font-weight:700;text-align:center; }

.ab-cont{margin-top: 59px;background:#fff; padding-bottom:20px;padding-top:10px;}
.ab-cont h4{color: #516e78;font-size: 36px;font-weight: bold;padding-left: 25px;}
.ab-cont .cont{margin: 32px 0 20px 20px;color: #516e78;font-size: 15px;line-height: 27px;text-align: justify;width: 1245px;}
.ab-cont .cont a{color: #cb0808;font-size: 15px;}
/*.ab-shi{width:45%;height: 339px;border:1px solid #81c1b9;margin-left:2%;padding:20px 2%;background:url(../images/hbj.png)no-repeat 486px 285px;}*/
.ab-shi{width:44%;margin-left:2%;height: 345px;    overflow: hidden;}
.shipin{ height:347px; width:100%}
.ab-ri{width: 48%;overflow: hidden;margin-right:2%;}
.ab-honor{position: relative;width: 100%;height: 129px;}
.ab-honor a,.ab-honor span{position: absolute;z-index: 99;width: 183px;height: 48px;line-height: 48px;text-align: center;color: #e7730e;border:1px solid #e7730e;font-size: 28px;font-weight: bold;top:39px;left:32px;}
.ab-honor img{ width:100%; height:129px;}
.ab-img{margin-top: 11px;}
.ab-img li{float: left;width: 49%;height: 205px;margin-right:2%;}
.ab-img li img{width: 100%;height: 205px;}
.ab-img li:nth-child(2){ margin-right:0}



/*网站底部*/
.footer{height: 333px;background:#151d3d; color:#fff}
.footer .l{width: 350px;float: left;}
.footer .t1{letter-spacing: 1.5px;margin-top: 60px;font-weight: bold; font-size:16px}
.footer .l ul{margin-top: 30px!important;}
.footer .l li{width: 100%;float: left;margin-bottom: 14px;font-size: 14px;color: #fff;}

/*m*/
.footer .m{width: 200px;float: left;}
.footer .m ul{width: 200px;margin-top: 30px}
.footer .m li{width: 100px;float: left;margin-bottom: 14px;}
.footer .m li a{display: block;width: 100%;font-size: 14px;color: #fff;}
.footer .m li a:hover{color: #999}
/**/
.footer .m2{width: 470px;float: left;}
.footer .m2 .ft{width: 310px;height: 65px;background: url(../images/ftel.png) left center no-repeat;margin-top: 60px}
.footer .m2 a{display: block;width: 140px;height: 40px;border-radius: 5px;background: #e36b1c url(../images/fmes.png) left 16px center no-repeat;line-height: 40px;color: #fff;margin-left: 60px;
margin-top: 30px;text-indent: 42px;font-size: 14px;}
.footer .m2 a:hover{background:#ce5c10 url(../images/fmes.png) left 16px center no-repeat;}
.footer .m2 .p1{    font-size: 16px;text-indent: 65px;}
.footer .m2 .p2{ margin-top: 5px;font-weight: bold; font-size:30px;text-indent: 65px;}

/*r*/
.footer .r{width: 120px;float: right; display:none}
.footer .r .t1{ margin-bottom:30px;}
.footer .r p{color: #fff; margin-top:10px; text-align:center; width:100%}
/**/
.beian{margin-top: 30px;color: #fff;font-size: 14px;}
.beian a{color: #ffff;font-size: 14px;}


/**/
.location {font-size:16px;color: #666;    line-height: 32px;}
.location span {color:#e30c03;}
.location a:hover{color:#e30c03;}
.cpfl-rot {width:100%;overflow:hidden;padding:75px 0 10px 0;}
.cpfl-rot:before {content:"";width:627px;height:410px;background:url("../images/cplb-bgzs.jpg") no-repeat;background-size:100%;display:block;position:absolute;right:0;top:0;}
.cpfl-rot .fl {width:50%;}
.cpfl-rot .fl .pic {width:154px;margin:20px 0 30px 0;position:relative;}
.cpfl-rot .fl .text {font-size:18px;line-height:36px;}
.cpfl-rot .fl .text span,.cplb-tit .left .text span {margin:10px 0;display:block;background:url(../images/cp-tb.png) left center no-repeat;padding-left:35px;}
.cpfl-rot .fl .text span:first-child,.cplb-tit .left .text span:first-child {background:none;padding-left:0;}
.cpfl-rot .fr {width:72.23%;}
.cpfl-rot .fr ul li {width:48.2%;background:url(../images/cprm-bg.jpg) center bottom no-repeat;background-size:100% 100%;float:left;text-align:center;padding:30px 0;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,0.2);position:relative;}
.cpfl-rot .fr ul li img {border-radius:10px;}
.cpfl-rot .fr ul li p a {width:100%;font-size:24px;color:#fff;text-align:center;display:block;padding:30px 0;position:absolute;left:0;bottom:0;}
.cpfl-rot .fr ul .cp1 {margin-right:3.6%;}
.cpfl-rot .fr ul li:before {content:"1";width:56px;height:58px;background:url("../images/rottb-bg.png") center no-repeat;background-size:100%;display:block;position:absolute;left:40px;top:20px;font-size:24px;color:#e4554a;font-weight:bold;line-height:48px;}
.cpfl-rot .fr ul .cp2:before {content:"2";}
.cp-kind .list:nth-child(odd) {padding:90px 0;}
.cp-kind .list:nth-child(even) {background:#f5f5f5;padding:50px 0;}
.cp-kind h3 {background:url("../images/cpfl-tb.png") left center no-repeat;font-size:30px;font-weight:bold;padding-left:80px;display:inline-block;background-size:60px;padding-left:80px;}
.cp-kind h3 a{ font-size:30px;}
.cp-kind .label {background:#fc752e;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);font-size:18px;color:#fff;display:inline-block;padding:7px 14px;border-radius:5px;position:relative;vertical-align:bottom;margin-left:30px;}
.cp-kind .label:before,.cp-kind .label:after {content:"";width:8px;height:8px;background:#fc752e;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);border:2px solid #fff;border-radius:50%;display:block;position:absolute;top:11px;}
.cp-kind .label:before {left:-5px;}
.cp-kind .label:after {right:-5px;}
.cp-kind .look-more {width:140px;height:45px;background:url("../images/look-detail.png") 20px center no-repeat;border:1px solid #ff461f;font-size:18px;line-height:43px;display:block;border-radius:10px;padding-left:50px;}
.cp-kind .look-more:hover {color:#fc752e;}
.cp-kind .text {font-size:16px;color:#666666;line-height:30px;margin:25px 0 35px 0;}
.cp-kind ul {margin-left:-6.2%;}
.cp-kind li {width:18.8%;float:left;margin-left:6.2%;text-align:center;border-radius:10px;transition:all .3s ease;}
.cp-kind li img {border-radius:10px;transition:all .3s ease;}
.cp-kind li p a {background:url("../images/cp-tb.png") left center no-repeat;font-size:18px;line-height:48px;display:inline-block;padding-left:30px;}
.cp-kind li:hover {background:#fff;box-shadow:0 5px 15px #c4c5ca;}
.cp-kind li:hover img {border-radius:10px 10px 0 0;}
.cp-kind .cp-wz {width:100%;margin-top:10px;}
.cp-kind .cp-wz a {font-size:18px;border:1px dashed #dadada;padding:10px;border-radius:5px;margin-right:40px;display:inline-block;margin-top:20px;}
.cp-kind .cp-wz a:hover {background:#fc752e;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);border:1px solid transparent;color:#fff;}
.video-rot .fr ul li {padding:0;}
.video-rot .fr ul li img {width:100%;}
.video-rot .fr ul li:before {display:none;}
.video-rot:before {content:"";width:880px;height:597px;background:url("../images/cplb-bgzs2.jpg") no-repeat;background-size:100%;display:block;position:absolute;right:0;top:0;}
.video-kind .list dl {margin-bottom:40px;}
.video-kind li p a {height:60px;background-position:10px 6px;line-height:30px;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 10px 0 40px;margin:10px 0;}
/**/.cplb-tit {width:100%;position:relative;}
.cplb-tit .left {width:43%;padding:70px 0;}
.cplb-tit .left h3 {font-size:36px;color:#000000;font-weight:bold;margin:25px 0 20px 0;}
.cplb-tit .left p{font-size:16px;color:#666;line-height:32px;}

.cplb-tit .right {width:780px;position:absolute;right:0;top:0;border-radius:50px 0 0 50px;overflow:hidden;}
.cp-title {width:100%;position:relative; margin:0 auto}
.cp-title ul {height:160px;background:#202b4e;background:-webkit-linear-gradient(#1c3e78,#193566);background:-o-linear-gradient(#1c3e78,#193566);background:-moz-linear-gradient(#1c3e78,#193566);background:linear-gradient(#1c3e78,#193566);padding:12px 100px;border-radius:40px;}
.cp-title li {width:20%;float:left;text-align:center;transition:all .3s ease;}
.cp-title li p {width:150px; height:100px;margin:5px auto;position:relative;transition:all .3s ease;background:#fff;border-radius:10px;}



/*
.cp-title li p {width:87%;margin:0 auto;position:relative;transition:all .3s ease;}
.cp-title li p:before {content:"";width:95px;height:78px;background:#fff;border-radius:10px;display:block;position:absolute;top:13px;left:50%;transform:translate(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);}*/
.cp-title li p a {display:block;transition:all .3s ease;}
.cp-title li p img {width:100%;border-radius:10px;position:relative;transition:all .3s ease;}
.cp-title li span a {font-size:16px !important;color:#fff;display:block;padding-top:5px;transition:all .3s ease;}
/*.cp-title .cur {margin-top:-22px;}
.cp-title .cur p {width:200px;height:170px;background:#fff;border-radius:15px;padding:10px;box-shadow:0 0 20px rgba(32,43,78,0.3);}
.cp-title .cur p a {height:100%;border:1px solid #ffb5b5;border-radius:15px;line-height:145px;}
.cp-title .cur p img {width:92%; padding-top:10px;}
.cp-title .cur span a {font-size:30px;color:#000;font-weight:bold;padding-top:20px;border-radius:15px;}*/
.cp-title .cur span a,.cp-title span a:hover {color:#D81E06;}
.cp-lists {width:100%;background:#f6f6f6;margin-top:100px;}
.cp-lists ul {overflow:hidden;margin-left:-2.8%;padding:60px 0;}
.cp-lists li {width:22.2%;float:left;margin:5px 0 5px 2.8%;text-align:center;transition:all .3s ease;}
.cp-lists li img {width:100%;height:200px;border-radius:10px;transition:all .3s ease;}
.cp-lists li p a {font-size:24px;color:#000;display:block;padding:24px 0;text-overflow:ellipsis;white-space:nowrap;}
.cp-lists li:nth-child(1) p a,.cp-lists li:nth-child(2) p a {background:url("../images/flames.png") left center no-repeat;display:inline-block;padding-left:30px;}
.cp-lists li:hover {background:#fff;border-radius:10px;box-shadow:0 5px 15px #c4c5ca;transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);}
.cp-lists li:hover img {border-radius:10px 10px 0 0;}

.al-tit .left .location{ float:left; width:100%; margin-bottom:5px}
.al-tit .left p{ width:90%}
.al-text {width:100%;background:#202b4e;background:-webkit-linear-gradient(#1c3e78,#193566);background:-o-linear-gradient(#1c3e78,#193566);background:-moz-linear-gradient(#1c3e78,#193566);background:linear-gradient(#1c3e78,#193566);padding:0 3%;position:relative;border-radius:100px; margin-top:40px; padding:10px 0}
.al-text p {background:url("../images/al-text.png") left center no-repeat;font-size:16px;color:#fff;line-height:78px;padding-left:60px; margin-left:30px}




.al-lists li {margin-bottom:10px;}
.al-lists li p a {background:none !important;display:block !important;padding:5px 0 !important;font-size:18px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.video-lists li p a {height:60px;background:none !important;font-size:18px;line-height:30px;text-align:left;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 4% !important;margin:10px 0;text-overflow:inherit;white-space:inherit;}
.sp-title li {width:20%;}
.sp-title li p img {width:50%;}
.video-tit .left p {height:96px;}
/**/.cp-tit:before {content:"";width:580px;height:390px;background:url(../images/bg-zs.png) left bottom no-repeat;display:block;position:absolute;top:0;right:0;opacity:0.4;}

.cp-tit .fl {width:57.813%;position:relative;z-index:5;}
.cp-tit .fl img {width:100%;border-radius:10px 10px 10px 100px;box-shadow:0 0 15px #d6d6d6;}
.cp-tit .fr {width:42%;background:url(../images/bg-zs.png) left 80px bottom -300px no-repeat #fff;background-size:100%;padding:50px 80px 70px 50px;border-radius:0 0 90px 0;box-shadow:0 0 40px rgba(204,204,204,0.3);position:relative;margin-top:30px;z-index:0;}
.cp-tit .fr:before {content:"environmental";font-size:87px;color:red;font-family:Arial;font-weight:800;text-transform:uppercase;white-space:nowrap;overflow:hidden;opacity:.03;filter:Alpha(opacity=4);position:absolute;top:0;right:0;z-index:-1;}
.cp-tit .fr h1 {font-size:36px;font-weight:700;}
.cp-tit .fr .ys {height:40px;background:#fcfcfd;font-size:16px;line-height:35px;text-align:center;border-radius:5px 20px 0 0;box-shadow:0 0 10px #ccc inset;margin:25px 0 -5px 0;display:inline-block;padding:0 15px;}
.cp-tit .fr .cs {width:100%;background:#1d284a;padding:1px 15px;border-radius:5px 30px 0 0;box-shadow:0 0 10px #ccc;position:relative; margin-top:25px}
.cp-tit .fr .cs p {font-size:16px;color:#fff;line-height:32px;background:url(../images/cp-tb2.png) left 9px no-repeat;padding-left:25px;margin:15px 0;}
.cp-tit .fr .spec {width:100%;background:#fcfcfd;border-radius:0 0 5px 30px;padding:15px 0;box-shadow:0 0 10px #ccc inset;overflow:hidden;}
.cp-tit .fr .spec dd {width:25%;float:left;font-size:18px;text-align:center;line-height:30px;border:1px dashed #e7e7e7;padding:8px 0;border-radius:0 5px 30px 0;}
.cp-tit .fr .spec dd span {font-size:20px;font-weight:700;display:block;}
.cp-tit .fr .spec dt {width:75%;float:left;overflow:hidden;}
.cp-tit .fr .spec dt p {width:25%;float:left;font-size:16px;text-align:center;}
.cp-tit .fr .spec dt p img {width:55px;height:55px;display:block;margin:0 auto 8px auto;border:2px solid #1d2847;border-radius:5px;}
.cp-tit .fr .cp-jy {padding:30px 20px 30px 77px;position:relative;}
.cp-tit .fr .cp-jy:before {content:"";width:42px;height:77px;background:url(../images/cartoon03.png) no-repeat;background-size:100%;display:block;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;position:absolute;left:25px;bottom:-2px;}
.cp-tit .fr .cp-jy span {font-size:18px;padding:14px;border:1px dashed #ccc;border-radius:5px;display:block;}
.cp-tit .fr .btn {width:180px;background:url(../images/zxzs-btn2.png) 16px center no-repeat #fff;display:block;border-radius:5px 5px 20px 5px;box-shadow:0 0 5px #9e9e9e;position:absolute;right:80px;bottom:-20px;}
.cp-tit .fr .btn a {font-size:20px;font-weight:700;line-height:42px;display:block;padding-left:44px;color:#fe0302;}
.cp-tit .fr .cp-md-dh{ font-size:16px; float:left; margin-top:20px}
.cp-tit .fr .cp-md-dh strong {
    font-size: 36px;
    color: #fe0302;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(#fe0302,#e94f4e);
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
}

.cp-tit .fr .btn:hover {background:#fc752e;background:-webkit-linear-gradient(left top,#fd0909,#ff461f);background:-o-linear-gradient(bottom left,#fd0909,#ff461f);background:-moz-linear-gradient(bottom left,#fd0909,#ff461f);background:linear-gradient(to bottom left,#fd0909,#ff461f);}
.cp-tit .fr .btn:hover a {-webkit-text-fill-color:#fff;background:url(../images/zxzs-btn.png) 16px center no-repeat;color:#fff;}
.cp-md {margin:40px 0;position:relative;}
.cp-md .w{ max-width:1000px;}
.al-md:before {content:"";width:580px;height:390px;background:url(../images/bg-zs.png) 160px bottom no-repeat;display:block;position:absolute;top:-80px;right:0;opacity:0.4;z-index:-1;}
.cp-md .fl {border-radius:10px;box-shadow:0 0 10px #ccc inset;}
.cp-md .fl li {width:130px;float:left;margin-left:40px;}
.cp-md .fl li:first-child {margin:0;}
.cp-md .fl li a {font-size:18px;text-align:center;line-height:50px;display:block;}
.cp-md .fl li:hover a {background:#1d284a;color:#fff;border-radius:10px;}
.cp-md .fr {font-size:18px;margin-right:100px;margin-top:12px;}
.cp-md .fr strong {font-size:36px;color:#fe0302;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(#fe0302,#e94f4e);display:inline-block;vertical-align:middle;margin-top:-5px;}
.cp-cont {overflow:hidden;}
.cp-cont .fl {width:100%;}
.fl .fontss {font-size:19px;font-weight:bold;color:#E53333;}
.cp-cont .fl h2,.cp-cont .fl h3 {font-size:24px;font-weight:700;background:url(../images/cp-tb.png) no-repeat left center;padding-left:35px;margin:40px 0 20px 0;}
.cp-cont .fl h4 {font-size:20px;font-weight:bold;text-indent:1.5em;margin:40px 0 20px 0;}
.cp-cont .fl p {font-size:16px;line-height:36px;margin:20px 0;}
.cp-cont .fl video {max-width:100%;margin: 0 auto;}
.cp-cont .fl p img {margin-left:-2em;}
.cp-cont .fl a {color:red;}
.cp-cont .fl a:hover {text-decoration:underline;}
.cp-cont .fr {width:26%;border:1px dashed #ebebeb;border-radius:10px;padding:0 28px;margin-top:100px;}
.cp-cont .fr h3 {font-size:26px;background:url(../images/cp-tb.png) no-repeat left center;padding-left:35px;margin:25px 0;}
.cp-cont .fr li {margin:20px 0;text-align:center;transition:all .3s ease;}
.cp-cont .fr li img {border-radius:10px;}
.cp-cont .fr li p a {font-size:18px;line-height:50px;display:block;}
.cp-cont .fr li:hover {background:#fff;box-shadow:0 5px 15px #c4c5ca;border-radius:10px;}
.cp-cont .fr li:hover img {border-radius:10px 10px 0 0;}
.cp-cont .more-cp {margin-top:80px;padding:0 0 0 40px;}
.cp-cont .more-cp h3 {margin:25px 0 10px 0;}
.cp-cont .more-cp ul {overflow:hidden;padding:10px 0;}
.cp-cont .more-cp li {width:100%;float:left;text-align:left;margin:0;}
.cp-cont .more-cp li a {font-size:16px;background:url(../images/cp-tb2.png) left center no-repeat;padding:12px 0 12px 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
.cp-cont .more-cp li:hover,.news-cont .news-qt li:hover {box-shadow:none;padding-left:10px;}
.cp-cont .more-cp p {width:100%;overflow:hidden;margin:10px 0 20px 0;}
.cp-cont .more-cp p span {font-size:18px;font-weight:bold;display:block;margin-bottom:10px;}
.cp-cont .more-cp p a {width:100%;font-size:16px;background:url(../images/cp-tb2.png) left center no-repeat;padding:12px 0 12px 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;float:left;}
.cp-news {padding:35px 60px;border-radius:10px;box-shadow:0 -2px 10px #e0e0e0;}
.cp-360 {position:relative;}

.cp-360:before,.cp-360:after {content:"";width:580px;height:390px;background:url(../images/bg-zs.png) 160px bottom no-repeat;display:block;position:absolute;opacity:0.4;z-index:-1;}
.cp-360:before {top:-200px;left:0;background-position:left bottom;}
.cp-360:after {top:0;right:0;}
.cp-360 h3 {font-size:30px;font-weight:bold;}
.cp-360 .text {font-size:18px;color:#666666;margin:30px 0 40px 0;}
.pic-360 {width:100%;height:590px;background:url("../images/360-bg.jpg") center no-repeat;background-size:100% 100%;padding:2% 0;position:relative;}
#KeyShotVR {cursor:pointer;}
.pic-360 .notes {font-size:24px;color:#333;text-align:center;margin:10px 0;}
.GaugeMeter SPAN,.GaugeMeter B {display:none;}
.GaugeMeter {width:230px;height:230px;position:absolute;}
.pic-360 .left {left:215px;top:25%;}
.pic-360 .right {right:215px;top:25%;}
.num-gd {width:100%;font-size:28px;font-weight:bold;color:#3354b4;text-align:center;position:absolute;left:0;top:34%;}
.num-gd em {font-weight:bold;}
.num-gd p {font-size:24px;color:#ed0e0e;margin-top:25px;}
.pic-360 .right .num-gd {color:#ed0e0e;}
.pic-360 .right .num-gd p {color:#3354b4;}
/**/.news-tit .left {padding:40px 0 0 0;}
.hy-news {width:100%;overflow:hidden;margin:100px 0 60px 0;}
.hy-news .title {width:100%;background:#f3f3f3;margin-bottom:-40px;}
.cp-zs .fr .title a,.hy-news .title a,.other-news .title a,.qy-news .title a,.rot-news .l3 .title a {font-size:30px;font-weight:700;line-height:80px;display:block;padding:0 60px;}
.hy-news .fl {width:18.6%;}
.hy-news .fl a {background:url(../images/look-more.png) left center no-repeat;font-size:18px;padding:30px;display:block;margin:50px 0 50px 60px;}
.hy-news .fr {width:81.4%;}
.hy-news .news-pic li {width:29.84%;float:left;margin-left:5.24%;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 20px #adadad;transition:all .3s ease;}
.hy-news .news-pic li:first-child {margin-left:0;}
.hy-news .news-pic li .text {width:100%;height:70px;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;padding:15px;transition:all .3s ease;}
.hy-news .news-pic li .text p a {font-size:16px;color:#fff;display:block;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all .3s ease;}
.hy-news .news-pic li .text span {font-size:14px;color:#fff;}
.hy-news .news-pic li:hover .text {height:100%;}
.hy-news .news-pic li:hover .text p a {height:100%;font-size:20px;line-height:36px;text-overflow:initial;white-space:normal;overflow:auto;padding:20% 10%;}
.hy-news .news-pic li:hover span {display:none;}
.hy-news .news-txt {margin-left:-3.83%;margin-top:25px;}
.hy-news .news-txt li {width:29.5%;margin-left:3.83%;float:left;}
.hy-news .news-txt li a {font-size:16px;line-height:45px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/cp-tb.png) no-repeat left center;padding-left:35px;}
.cp-zs .fl li:hover a,.hy-news .news-txt li:hover a,.other-news .fl li:hover a,.other-news .fr .text h4 a:hover {color:#fe5524;}
.cp-zs {width:100%;background:#f3f3f3;padding:65px 0;overflow:hidden;position:relative;}
.cp-zs:before {content:"Product knowledge";width:100%;font-size:109px;color:#333;font-family:Arial;font-weight:800;text-align:center;position:absolute;top:0;opacity:0.02;display:none\9;}
.cp-zs .fl {width:31.42%;position:relative;}
.cp-zs .fl li {border-bottom:1px dashed #999;padding:0 70px 20px 0;margin-bottom:35px;}
.cp-zs .fl li:last-child {margin:0;border:none;}
.cp-zs .fl h4 a {font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;background:url(../images/cp-tb.png) no-repeat left center;padding-left:35px;}
.cp-zs .fl span {font-size:14px;color:#666;display:block;margin:15px 0 10px 30px;}
.cp-zs .fl p {height:56px;font-size:14px;color:#666;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.cp-zs .fc {width:55%;float:left;position:relative;border-radius:10px;}
.cp-zs .fc:before {content:"";width:219px;height:230px;background:url(../images/cartoon02.jpg) no-repeat;background-size:100%;display:block;position:absolute;right:-280px;bottom:0;}
.cp-zs .fc img {width:100%;border-radius:10px;}
.cp-zs .fc p a {width:100%;background:rgba(0,0,0,0.5);font-size:24px;line-height:64px;text-align:center;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;position:absolute;left:0;bottom:0;border-radius:10px;}
.cp-zs .fr {width:13.58%;text-align:right;}
.cp-zs .fr .title a {padding:0;line-height:normal;}
.cp-zs .fr .text {font-size:16px;color:#e70000;line-height:36px;margin:10px 0 30px 0;}
.cp-zs .fr .look-more {width:130px;height:42px;background:#fc752e;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);font-size:18px;color:#fff;text-align:center;line-height:42px;display:inline-block;border-radius:5px;}
.cp-zs .fr .look-more:hover {background:-webkit-linear-gradient(left top,#ff461f,#fa8c35);background:-o-linear-gradient(bottom left,#ff461f,#fa8c35);background:-moz-linear-gradient(bottom left,#ff461f,#fa8c35);background:linear-gradient(to bottom left,#ff461f,#fa8c35);}
.other-news {padding:90px 0;overflow:hidden;position:relative;}
.other-news:before,.other-news:after,.qy-news:before,.qy-news:after {content:"";width:738px;height:738px;background:url("../images/bg-zs.png") -118px 380px no-repeat;background-size:100%;display:block;position:absolute;z-index:-1;}
.other-news:before,.qy-news:before {left:0;bottom:0;}
.other-news:after,.qy-news:after {right:0;top:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.other-news .title {margin:0 0 40px 0;position:relative;}
.other-news .title a {padding:0;line-height:normal;}
.other-news .fl {width:37.8%;}
.other-news .fl li {border-bottom:1px dashed #999999;padding:0 70px 20px 0;margin-bottom:35px;position:relative;}
.other-news .fl li h4 a {width:80%;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;background:url(../images/cp-tb.png) no-repeat left center;padding-left:35px;}
.other-news .fl li span {font-size:14px;color:#666666;display:block;position:absolute;right:0;top:0;}
.other-news .fl li p {width:80%;height:56px;font-size:14px;color:#666666;line-height:28px;margin-top:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.other-news .fr {width:55%;}
.other-news .fr img {width:100%;border-radius:10px;}
.other-news .fr .text {background:#fff;margin:-40px 0 0 14%;position:relative;border-radius:10px;padding:35px 60px 25px 60px;box-shadow:0 10px 15px #d1d7e4;}
.other-news .fr .text:before {content:"";width:24px;height:15px;background:url("../images/xyd-zs.jpg") no-repeat;display:block;position:absolute;left:-16px;top:45px;}
.other-news .fr .text h4 a {font-size:24px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
.other-news .fr .text dl {overflow:hidden;margin:20px 0;}
.other-news .fr .text dd {overflow:hidden;float:left;}
.other-news .fr .text dd p {font-size:16px;color:#333333;float:left;margin-right:28px;}
.other-news .fr .text dd p span {width:16px;height:16px;background:#fc752e;background:-webkit-linear-gradient(left top,#fc211e,#ee6e19);background:-o-linear-gradient(bottom left,#fc211e,#ee6e19);background:-moz-linear-gradient(bottom left,#fc211e,#ee6e19);background:linear-gradient(to bottom left,#fc211e,#ee6e19);display:inline-block;font-size:15px;color:#fff;text-align:center;line-height:15px;margin-right:10px;border-radius:2px;}
.other-news .fr .text dt {float:left;background:url("../images/time.png") left center no-repeat;background-size:12px;padding-left:20px;color:#666666;line-height:16px;}
.other-news .fr .text p {font-size:14px;color:#666666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.rot-news {width:100%;background:#f3f3f3;padding:80px 0;}
.rot-news ul {position:relative;}
.rot-news li {width:29.5%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 15px #d8d9da;}
.rot-news li img {width:100%;}
.rot-news li p a {height:56px;font-size:16px;line-height:28px;display:block;margin:15px 22px 10px 22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.rot-news li span {background:url("../images/time.png") left center no-repeat;background-size:14px;padding-left:25px;color:#666666;display:block;margin:10px 0 20px 22px;}
.rot-news .l3,.rot-news .l4 {margin:0 auto;}
.rot-news .l3 {background:url(../images/news-rdzs.png) center bottom -53px no-repeat #fff;text-align:center;padding:15px 22px;margin-bottom:85px;}
.rot-news .l3 .nk {background:rgba(255,255,255,0.9);box-shadow:0 0 25px #e2e2e2;padding:20px 30px;border-radius:10px;position:relative;}
.rot-news .l3 .nk:before,.rot-news .l3 .nk:after {content:"";width:14px;height:14px;background:url(../images/news-ydzs.jpg) no-repeat;display:block;position:absolute;top:10px;}
.rot-news .l3 .nk:before {left:10px;}
.rot-news .l3 .nk:after {right:10px;}
.rot-news .l3 .title a {line-height:normal;height:auto;background:url("../images/flames2.png") left center no-repeat;padding:0 0 0 40px;display:inline-block;margin:5px 0;}
.rot-news .l3 .text {font-size:18px;line-height:36px;}
.rot-news .same {position:absolute;}
.rot-news .l1 {left:0;top:0;}
.rot-news .l2 {left:0;bottom:0;}
.rot-news .l5 {right:0;top:0;}
.rot-news .l6 {right:0;bottom:0;}
.qy-news {padding:90px 0;position:relative;overflow:hidden;}
.qy-news .title {position:relative;}
.qy-news .title a {padding:0;}
.qy-news ul {overflow:hidden;margin-left:-19.8%;}
.qy-news ul li {width:33.2%;float:left;margin-left:16.8%;line-height:60px;overflow:hidden;}
.qy-news ul li span {font-size:14px;float:right;color:#999;background:url(../images/time.png) left center no-repeat;background-size:14px;padding-left:25px;}
.qy-news ul li p {width:75%;float:left;text-align:left;}
.qy-news ul li p a {font-size:16px;display:block;background:url(../images/cp-tb.png) no-repeat left center;transition:all ease 0.5s;padding-left:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.qy-news ul li:hover p a {color:#d81919;padding-left:50px;}
/**/.news-lists {width:100%;overflow:hidden;margin-top:190px;}
.news-lists .fl {width:70%;}
.news-lists .fl .headlines {width:100%;background:#f5f5f5;padding:40px;}
.news-lists .fl .headlines h2 {font-size:24px;margin-bottom:20px;}
.news-lists .fl .headlines p {font-size:16px;line-height:24px;}
.news-lists .fl ul {margin-top:20px;}
.news-lists .fl li {line-height:60px;overflow:hidden;border-bottom:1px dashed #ccc;}
.news-lists .fl li span {font-size:14px;float:right;color:#999;}
.news-lists .fl li p {width:75%;float:left;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news-lists .fl li p a {font-size:16px;display:block;background:url(../images/cp-tb.png) no-repeat left center;transition:all ease 0.5s;padding-left:30px;}
.news-lists .fl li:hover p a {color:#d81919;padding-left:50px;}
.news-lists .fr {width:26%;}
.news-lists .fr h4 a {background:#55566c;font-size:24px;text-align:center;color:#fff;line-height:60px;font-weight:bold;display:block;}
.news-lists .fr ul {border:1px solid #f5f5f5;}
.news-lists .fr li h5 a {background:#f5f5f5;font-size:18px;color:#eb2d1e;line-height:50px;display:block;padding:0 20px;}
.news-lists .fr li p,.cpxg-lists .fr p {overflow:hidden;padding:10px 20px;}
.news-lists .fr li p a,.cpxg-lists .fr p a {width:50%;font-size:14px;float:left;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news-lists .fr li p a:nth-child(2){ float:right;width:48%;}
.news-lists .fr li p a img{ height:95px; display:block}
.news-lists .fr li p a samp{ width:100%; display:inline-block; text-align: center}
.cpxg-lists,.news-lists .fl ul {margin:0;}
.cpxg-lists .fr p {border:1px solid #f5f5f5;}
/**/.wz-box {margin:5px 0 20px 0;}
.news-title h1 {font-size:36px;font-weight:bold;line-height:50px;background:url("../images/news-title.png") left center no-repeat;padding-left:40px;}
.news-title p {margin:20px 0 0px 0;}
.news-title span {font-size:16px;color:#666666;padding-left:30px;}
.news-title .author {background:url("../images/author.png") left center no-repeat;margin-right:30px;}
.news-title .date {background:url("../images/time.png") left center no-repeat;}
.news-cont {border-radius:10px;padding:40px;position:relative;overflow:inherit;}
.news-cont:before {content:"";width:75px;height:35px;background:url(../images/news-nrzs.jpg) left center no-repeat;display:block;position:absolute;left:-56px;top:82px;}
.news-cont .daodu {width:780px;background:#f5f5f5;border-radius:10px;padding:10px 30px;position:absolute;right:-25px;top:-44px;}
.news-cont .daodu:before {content:"";width:86px;height:157px;background:url("../images/cartoon03.png") no-repeat;background-size:100%;display:block;position:absolute;right:20px;top:-85px;z-index:-1;}
.news-cont .daodu:after {content:"";width:0;border-bottom:15px solid #f5f5f5;border-right:15px solid transparent;border-left:15px solid transparent;position:absolute;top:-10px;right:48px;}
.news-cont .daodu p {font-size:16px;line-height:32px;}
.news-cont .daodu p strong {font-size:24px;color:#fa8c35;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(#fa8c35,#ff471f);}
.news-cont .daodu a {width:94px;height:27px;background:#fa8c35;background:-webkit-linear-gradient(#fa8c35,#ff471f);background:-o-linear-gradient(#fa8c35,#ff471f);background:-moz-linear-gradient(#fa8c35,#ff471f);background:linear-gradient(#fa8c35,#ff471f);display:block;font-size:16px;font-weight:bold;text-align:center;line-height:27px;color:#fff;position:absolute;right:50px;bottom:-14px;border-radius:5px;}
.news-cont .fl {width:100%;}
.news-cont .fr {width:22%;}
.news-cont .news-qt {padding:0 20px;margin-top:40px;}
.news-cont .news-qt li {margin:0;}
.news-cont .news-qt li p a {background:url(../images/cp-tb2.png) left center no-repeat;font-size:16px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:20px;}
.bqonline {padding:0px 10px;background:url(../images/bqonline-bg.png) no-repeat;background-size:100% 100%;border-radius:3px;color:#fff !important;display:inline-block;text-indent:0;}
.bqonline:hover {text-decoration:none;}
.news-cont .prev {width:72%;overflow:hidden;}
.news-cont .prev p {width:100%;font-size:16px;line-height:60px;}
.news-cont .prev p:first-child {border-bottom:1px solid #ccc;}
.news-cont .prev p span {font-weight:bold;font-size:16px;}
.news-cont .prev p a {width:85%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;}
.news-xg {width:100%;margin:80px auto;}
.news-xg dl {overflow:hidden;line-height:60px;padding:0 25px;border-radius:10px;}
.news-xg dd h3 {font-size:24px;font-weight:bold;background:url("../images/xgwz-tb.png") left center no-repeat;padding-left:35px;}
.news-xg dt a {font-size:16px;color:#666666;background:url("../images/more-jt.png") right center no-repeat;padding:0 20px;display:block;}
.news-xg ul {overflow:hidden;}
.news-xg li {width:33.3%;float:left;border-bottom:1px solid #ffecec;padding:0 30px;}
.news-xg li a {font-size:16px;line-height:70px;display:block;background:url(../images/cp-tb2.png) no-repeat left center;padding-left:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.message {width:100%;background:url(../images/kfy.png) no-repeat left center #264675;padding:65px 0; position:relative; height:662px}
/*.message .w{ max-width:1200px;}*/
.message dd {width:50%;background:url(../images/bg-zs.png) center no-repeat #fff;background-size:100%;padding:20px;border-radius:10px;position:relative; margin-top:10%;}

.message dd h3 {font-size:24px;font-weight:700;line-height:1.2;background:url(../images/msg-tb.png) left center no-repeat;padding-left:0px;}
.message dd .msg-box {background:#fff;border-radius:10px;padding:15px 20px;margin:20px 0;box-shadow:0 0 20px #dcdcdc;}
.message dd .msg-box p {font-size:14px;line-height:40px;position:relative;}
.message dd .msg-box p input,.message dd .msg-box p textarea {width:88%;height:40px;border:1px solid #e4e4e4;border-radius:5px;display:inline-block;font-size:14px;padding-left:50px;}
.message dd .msg-box .msg-tel {margin:15px 0;position:relative;}
/*.message dd .msg-box .msg-tel:after {content:"*";font-size:20px;color:red;line-height:1;position:absolute;left:58px;top:4px;}
*/.message dd .msg-box .msg-text textarea {height:120px;vertical-align:top;padding:18px 50px;}
.message dd .msg-sub {width:140px;height:35px;background:#ff461f;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);display:block;border:none;border-radius:5px 5px 20px 5px;font-size:18px;font-weight:bold;color:#fff;float:right;box-shadow:0 0 10px #ccc;transition:all .3s ease;}
.message dd .msg-sub:hover {border-radius:5px 20px 5px 20px;}
.message dt {width:50%;margin:0;border-radius:10px;overflow:hidden; position:absolute; left:0; display:none}
.message dt img {width:90%;}
.message dd .msg-box p:before {content:'';display:block;width:40px;height:30px;position:absolute;top:5px;left:45px;}
.message dd .msg-box .msg-name:before {content:'';background:url(../images/msg-name.png) center no-repeat;}
.message dd .msg-box .msg-tel:before {content:'';background:url(../images/msg-tel.png) center no-repeat;}
.message dd .msg-box .msg-text:before {content:'';background:url(../images/msg-text.png) center no-repeat;top:14px;}

.al-title:before {content:"";width:580px;height:390px;background:url("../images/bg-zs.png") left bottom no-repeat;display:block;position:absolute;top:0;right:0;opacity:0.4;}
.al-title .w {max-width:1400px;}
.al-title .fl {width:58%;}
.al-title .fl img {width:100%;border-radius:10px 10px 10px 100px;box-shadow:0px 0 15px #eaeaea;}
.al-title .fr {width:42%;padding:20px 0 0 50px;position:relative;}
.al-title .fr:before {content:"environmental";font-size:87px;color:#000;font-family:Arial;font-weight:800;text-transform:uppercase;white-space:nowrap;overflow:hidden;opacity:0.02;position:absolute;top:-22px;right:0;z-index:-1;}
.al-title .fr h1 {font-size:40px;font-weight:bold;}
.al-title .fr .cs {margin:30px 0;}
.al-title .fr .cs p {font-size:16px;line-height:30px;background:url("../images/cp-tb2.png") left 9px no-repeat;padding-left:25px;margin:10px 0;}
.al-title .fr .sbpz {width:590px;background:#f5f5f5;padding:30px 35px 35px 45px;border-radius:0 10px 40px 0;position:relative;margin-left:-50px;box-shadow:0 6px 10px #d6d6d6;}
.al-title .fr .sbpz .tit {width:152px;background:#fff;text-align:center;border-radius:5px 20px 5px 0;box-shadow:0 0 6px #dcdcdc;margin-bottom:-8px;position:relative;}
.al-title .fr .sbpz .tit span {font-size:16px;font-weight:bold;line-height:36px;background:url("../images/cp-tb2.png") left center no-repeat;padding-left:20px;display:inline-block;}
.al-title .fr .txt {position:absolute;right:40px;top:35px;}
.al-title .fr .txt span {font-size:14px;background:url("../images/cp-tb2.png") left center no-repeat;padding-left:20px;margin-left:8px;}
.al-title .fr .txt span:first-child {background:none;}
.al-title .fr .sbpz ul {width:100%;height:188px;background:#fff;border-radius:15px;padding:0 15px;box-shadow:0 2px 15px #dedede inset;overflow:hidden;overflow-y:scroll;}
.al-title .fr .sbpz ul::-webkit-scrollbar {width:5px;}
.al-title .fr .sbpz ul::-webkit-scrollbar-track {background:none;border-radius:10px;}
.al-title .fr .sbpz ul::-webkit-scrollbar-thumb {background:#ccc;border-radius:10px;display:none;}
.al-title .fr .sbpz ul:hover::-webkit-scrollbar-thumb {display:block;}
.al-title .fr .sbpz ul li {width:100%;background:#f5f5f5;overflow:hidden;border-radius:50px;margin:22px 0;}
.al-title .fr .sbpz ul li span {width:33.33%;float:left;font-size:16px;line-height:33px;text-align:center;}
.al-title .fr .btn {width:180px;background:#fc752e;background:-webkit-linear-gradient(left top,#fd0909,#ff461f);background:-o-linear-gradient(bottom left,#fd0909,#ff461f);background:-moz-linear-gradient(bottom left,#fd0909,#ff461f);background:linear-gradient(to bottom left,#fd0909,#ff461f);display:block;border-radius:5px 5px 20px 5px;float:right;margin:-20px 90px 0 0;position:relative;box-shadow:0 0 5px #9e9e9e;transition:all .3s ease;}
.al-title .fr .btn a {font-size:20px;font-weight:bold;line-height:42px;color:#fff;display:block;background:url("../images/zxzs-btn.png") 16px center no-repeat;padding-left:44px;}
.al-title .fr .btn:hover {border-radius:5px 20px 5px 20px;}
.video-title .wz {margin:0 0 30px 0;}
.video-title .wz a {color:#fff;}
.video-title {width:100%;background:#232f53;padding:40px 0;color:#fff;}
.video-title h1 {font-size:36px;font-weight:bold;}
.video-title .fw {font-size:16px;background:url("../images/flames3.png") left center no-repeat;padding-left:35px;line-height:32px;margin:30px 0 20px 0;}
.video-title .fw strong {color:#ff1919;}
.video-title .fl {width:61.44%;}
.video-title .fl .video-details {right:0.5%;bottom:-400px;transition:all .3s ease;}
.video-title .fl .video-details i {width:25px;height:25px;font-size:25px;line-height:22px;text-align:center;border-radius:50%;position:absolute;right:15px;top:15px;cursor:pointer;}
.video-title .fixed .video-details {width:26%;position:fixed;bottom:1%;z-index:1000;}
.video-title .fixed .video-details:hover i {background:#fff;color:#000;}
.video-title .hide {display:none;}
.video-title .fl video {width:100%;border:6px solid #fff;border-radius:20px;}
.video-title .fl .text {font-size:14px;margin-top:30px;}
.video-title .fl .text span {margin-left:50px;padding:5px 0 5px 30px;}
.video-title .fl .text .sp1 {background:url("../images/video-tb01.png") left center no-repeat;margin:0;padding-left:45px;}
.video-title .fl .text .sp2 {background:url("../images/video-tb02.png") left center no-repeat;}
.video-title .fl .text .sp3 {background:url("../images/video-tb03.png") left center no-repeat;}
.video-title .fl .text .sp4 {background:url("../images/video-tb04.png") left center no-repeat;}
.video-title .fr {width:36.5%;background:#1f2a4b;border-radius:15px;margin:15px 0;}
.video-title .fr .top-v {position:relative;z-index:0;padding:20px 15px;}
.video-title .fr .top-v dd {width:100px;display:inline-block;text-align:center;position:relative;}
.video-title .fr .top-v dd:before {content:"";width:65px;height:65px;background:#3f4864;border-radius:50%;display:block;position:absolute;top:0px;left:50%;transform:translate(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:-1;}
.video-title .fr .top-v dd img {width:77%;}
.video-title .fr .top-v dt {display:inline-block;vertical-align:middle;}
.video-title .fr .top-v dt span a {font-size:18px;font-weight:bold;color:#fff;}
.video-title .fr .top-v dt p {font-size:16px;margin-top:15px;}
.video-title .fr .top-v .btn {width:76px;background:#d81e06;border-radius:5px;display:block;position:absolute;top:25px;right:20px;}
.video-title .fr .top-v .btn a {font-size:16px;color:#fff;line-height:30px;display:block;background:url("../images/heart-tb.png") 10px center no-repeat;padding-left:35px;}
.video-title .fr .center-v {width:100%;height:246px;background:#1d2745;padding:0 25px;overflow:hidden;overflow-y:scroll;}
.video-title .fr .center-v::-webkit-scrollbar {width:5px;}
.video-title .fr .center-v::-webkit-scrollbar-track {background:none;border-radius:10px;}
.video-title .fr .center-v::-webkit-scrollbar-thumb {background:#ccc;border-radius:10px;display:none;}
.video-title .fr .center-v:hover::-webkit-scrollbar-thumb {display:block;}
.video-title .fr .center-v dl {width:100%;overflow:hidden;margin:24px 0;}
.video-title .fr .center-v dd {width:61%;display:inline-block;vertical-align:middle;margin-right:3.3%;}
.video-title .fr .center-v dd a {line-height:24px;font-size:16px;color:#fff;display:block;text-align:right;}
.video-title .fr .center-v dd span {font-size:16px;background:url("../images/playIco.png") right center no-repeat;padding-right:25px;float:right;margin-top:15px;}
.video-title .fr .center-v dt {width:34%;display:inline-block;border-radius:10px;overflow:hidden;vertical-align:middle;}
.video-title .fr .bottom-v {font-size:16px;line-height:32px;background:url("../images/kf-tx.png") 40px center no-repeat;padding:20px 0 20px 130px;}
.video-title .fr .bottom-v strong {font-size:24px;color:#ff461f;}
/**/

/*.about-tit {position:initial;overflow:hidden;}*/
.about-tit .left .line {width:50px;height:2px;background:#ff0000;display:block;margin:20px 0;position:relative;}
.about-tit .left .line:before,.about-tit .left .line:after {content:"";width:2px;height:2px;background:#ff0000;display:block;position:absolute;}
.about-tit .left .line:before {right:-8px;}
.about-tit .left .line:after {right:-15px;}
/*.about-tit .right {width:43%;}*/
.about-tit .al-text {width:94%;margin-top:90px;}
.about-tit .al-text p {background:url(../images/about-text.png) left center no-repeat;}
.about2 { padding:80px 0 60px 0
}
.about2 .cqtit {
	font-size: 16px
}
.about2 .sty1 {	margin-top: 45px;position: relative;    overflow: hidden;}
.about2 .sty1 img { width: 100%;}
.about2 .sty1 .p1 {
	top:10%;
	font-size: 16px;
	width: 44.61538%;
    position: absolute;
    left: 4.23077%;
    color: #ffffff;
    line-height: 2.11111;	
}

.about2 .p1 {
    margin: 28px auto 0;
    font-size: 16px; color:#666;
    line-height:1.88889;
}



.public-title {	text-align: center}
.public-title h2 {
	display: inline-block;
	font-size: 35px; font-weight:bold;
	color: #122025;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-image: -webkit-linear-gradient(left, #122025, #4f7492)
}
.public-title p {
    margin: 28px auto 0;
    font-size: 16px;
    color: #666;
    line-height: 1.55556;
}
.about2 .sty2 {
	margin-top: 3%;
	font-size: 0
}
.about2 .sty2 p {
	width: 31.15385%;
	display: inline-block;
	position: relative;
	transition: all linear 0.4s
}
.about2 .sty2 p span {
	padding: 3% 0
}
.about2 .sty2 p:hover {
	transform: translateY(-10px);
	box-shadow: 0 5px 10px rgba(0,0,0,0.4)
}

.about2 .cqtit {
    width: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 16px;
    color: #ffffff;
    font-family: 'Alibaba-PuHuiTi-Bold';
    text-align: center;
    opacity: 0;
    transition: all linear 0.4s;padding: 3% 0;
}
.about2 .sty2 p img{ width:100%}

.about2 .sty2 p:hover span {
	opacity: 1
}
.about2 .sty2 p+p {
    margin-left: 3.23077%;
}
.about3 {
	padding-top: 72px;
	padding-bottom: 92px;
	background: url(../images/about3bg.jpg) center no-repeat;
	background-size: cover
}
.about3 .public-title h2 {
	color: #ffffff;
	-webkit-text-fill-color: initial;
	background-image: none
}
.about3 .public-title h2 span {
	margin-right: 24px
}
.about3 .public-title p {
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	color: #ffffff;
	line-height: 1.88889
}
.about3 .sty1 {
	margin-top: 70px;
	font-size: 0
}
.about3 .sty1 img {
	width: 29.76923%
}
.about3 .sty1 .img2 {
	width: 36.23077%;
	margin: 0 2.07692%
}
.about4 {
	padding: 70px 0;
	background: #f2f2f2;
	position: relative;
	z-index: 1;
	background: url(../images/about4bg.jpg) top center no-repeat;background-size: cover;
}

.about4 .w {
	overflow: hidden
}
.about4 .public-title {
	width: 39.69231%;
	float: left;
	margin-top: 42px;
	text-align: left
}
.about4 .public-title h2 {
	color: #333333;
	-webkit-text-fill-color: initial;
	background-image: none
}
.about4 .public-title p {
	margin-left: auto;
	margin-right: auto;
	color: #666666;
	line-height: 1.88889
}
.about4 .public-title .swtbtn {
	width: 316px;
	height: 49px;
	display: block;
	margin-left: 9px;
	margin-top: 47px;
	background: #ff8246;
	background-image: -webkit-linear-gradient(left, #e85221, #ff8246);
	border-radius: 25px;
	font-size: 20px;
	color: #666666;
	font-family: 'Alibaba-PuHuiTi-Heavy';
	text-align: center;
	line-height: 49px;
	color: #ffffff;
	text-shadow: 0 13px 9px rgba(179,67,30,0.45);
	position: relative;
	cursor: pointer
}
.about4 .public-title .swtbtn:before {
	content: "";
	background-image: -webkit-linear-gradient(left, rgba(226,102,63,0.3), rgba(226,102,63,0), rgba(226,102,63,0.3));
	border-radius: 34px;
	position: absolute;
	left: -9px;
	right: -9px;
	top: -9px;
	bottom: -9px;
	z-index: -1;
	transition: all linear 0.4s
}
.about4 .public-title .swtbtn:hover:before {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}
.about4 .sty1 {
	width: 52.23077%;
	float: right
}

.module-1 {margin:90px 0;}
.module-1 .fl {width:23%;padding:120px 30px 0 0;text-align:right;position:relative;}
.module-1 .fl p {font-size:18px;}
.module-1 .fl .one {font-size:30px;font-weight:bold;color:#fff;position:absolute;top:-35px;right:-70px;}
.module-1 .fl .one img {vertical-align:bottom;margin-right:5px;}
.module-1 .fl .two {margin:45px 0;}
.module-1 .fl .two p {background:url(../images/cp-tb.png) left center no-repeat;padding-left:30px;margin:10px 0;display:inline-block;}
.module-1 .fl .three {font-size:36px;color:#ec0100;font-weight:bold;}
.module-1 .fl .four {margin:25px 0 35px 0;}
.module-1 .fl .five a {width:145px;background:#ec0100;font-size:18px;color:#fff;text-align:center;line-height:44px;border-radius:10px;float:right;}
.module-1 .fr {width:77%;padding:0 45px 30px 0;}
.module-1 .fr img {width:100%;cursor:pointer;}
#blackVideo {width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:99999;}
#blackVideo p {width:960px;height:auto;margin:10% auto 0 auto;position:relative;z-index:100;}
#blackVideo p video {width:100%;border-radius:10px;overflow:hidden;}
#blackVideo p .hide {width:30px;height:30px;background:url(../images/video-hide.png) center no-repeat;background-size:100%;display:block;position:absolute;top:10px;right:10px;cursor:pointer;}
.module-2 {width:100%;height:660px;background:#f5f5f5;overflow:hidden;}
.module-2 .fl {width:30%;padding:160px 0;position:relative;z-index:0;}
.module-2 .fl h3 {font-size:36px;color:#000;font-weight:bold;margin-bottom:55px;}
.module-2 .fl p {font-size:16px;color:#000;line-height:32px;}
.module-2 .fl .btn {width:160px;background:#fc752e;background:-webkit-linear-gradient(left bottom,#f6683c,#f12f02);background:-o-linear-gradient(top left,#f6683c,#f12f02);background:-moz-linear-gradient(top left,#f6683c,#f12f02);background:linear-gradient(to top left,#f6683c,#f12f02);display:block;border-radius:10px;margin:55px 0 25px 0;}
.module-2 .fl .btn a {font-size:16px;color:#fff;line-height:45px;background:url("../images/more-jt2.png") right 15px center no-repeat;padding:0 20px;display:block;transition:all .3s;}
.module-2 .fl .btn:hover a {background-position:right -20px center;padding:0 20%;}
.module-2 .fr {width:65%;position:relative;z-index:0;overflow:hidden;}
.module-2 .fr .arrows {width:30px;height:50px;background:url("../images/rl-jt.jpg") center no-repeat #fff;border-radius:5px;position:absolute;top:308px;right:36%;box-shadow:0 0 15px #949494;z-index:100;}
.module-2 .fr .arrows a {width:100%;height:50%;cursor:pointer;display:block;}
.module-2 .fr .tab-border {height:660px;}
.module-2 .fr .tab-info {width:78%;float:left;position:relative;}
.module-2 .fr .tab-info li {width:100%;height:100%;line-height:660px;position:relative;}
.module-2 .fr .tab-info:before {content:"";width:465px;height:465px;background:#f1efef;display:block;border-radius:50%;position:absolute;top:105px;right:32%;z-index:-1;}
.module-2 .fr .tab-info .pic {width:433px;}
.module-2 .fr .tab-info .tit {font-size:16px;color:#000000;line-height:normal;position:absolute;top:20%;left:70%;z-index:-1;}
.module-2 .fr .tab-info .tit:before {content:"";width:15px;height:15px;border:2px solid #e10000;border-radius:50%;position:absolute;left:-30px;top:3px;}
.module-2 .fr .tab-info .tit:after {content:"";width:90px;height:1px;background:#999;display:block;position:absolute;left:-120px;top:10px;}
.module-2 .fr .tab-info span {position:absolute;top:47%;right:9%;font-size:16px;text-align:center;line-height:26px;}
.module-2 .fr .tab-info span strong {font-size:30px;color:#e10000;font-family:Arial;font-weight:800;display:block;}
.module-2 .fr .tab-thumbs {width:18%;float:right;position:relative;}
.module-2 .fr .tab-thumbs:before {content:"";width:595px;height:731px;border:7px solid #ebebeb;display:block;border-radius:50%;position:absolute;left:0;top:-35px;z-index:-1;}
.module-2 .fr .tab-thumbs li {width:70px;height:70px;border-radius:50%;margin:45px 0;}
.module-2 .fr .tab-thumbs li p {background:#f1efef;padding:15%;border-radius:50%;}
.module-2 .fr .tab-thumbs .selected {width:108px;height:108px;background:#fff;padding:5%;}
.module-2 .fr .tab-thumbs .selected p {background:#fff;border:1px solid #e81919;}
.module-2 .fr .tab-thumbs .cp1,.module-2 .fr .tab-thumbs .cp5 {margin-left:45px;}
.module-2 .fr .tab-thumbs .cp2,.module-2 .fr .tab-thumbs .cp4 {margin-left:-10px;}
.module-2 .fr .tab-thumbs .cp3 {margin-left:-45px;}
.hidden {display:none;}
.module-3 {margin:90px 0;}
.module-3 li {height:334px;float:left;margin:10px 0;}
.module-3 .pic {width:55%;}
.module-3 .text {width:45%;}
.module-3 li h3 {font-size:36px;font-weight:bold;}
.module-3 li p {font-size:16px;line-height:32px;margin-top:25px;text-align:left;}
.module-3 .two {padding-left:50px;text-align:right;}
.module-3 .three {padding-right:50px;}
.module-3 .four img {border-radius:5px;box-shadow:0 -10px 20px #eaeaea;}
.module-4 {width:100%;height:780px;background:url("../images/about-gjhz.jpg") center no-repeat;background-size:cover;}
.module-4 .w {max-width:1400px;height:100%;position:relative;}
.module-4 .text {width:100%;position:absolute;top:70px;left:0;text-align:center;color:#fff;}
.module-4 h3 {font-size:36px;font-weight:bold;}
.module-4 h3:before {content:"";width:100%;height:80px;background:url("../images/International.png") center no-repeat;display:block;position:absolute;left:0;bottom:5px;}
.module-4 p {font-size:16px;margin-top:25px;}
.module-4 span {font-size:16px;font-weight:bold;color:#fff;position:absolute;opacity:0;transition:all 1s;}
.module-4 span:before {content:"";width:37px;height:0;background:url("../images/histogram01.png") no-repeat;background-size:100% 100%;display:block;position:absolute;transition:all 1s;}
.module-4 .g1 {left:270px;top:312px;}
.module-4 .g1:before,.module-4 .g2:before,.module-4 .g12:before,.module-4 .g13:before {left:-50px;bottom:-15px;}
.module-4 .g2 {left:310px;bottom:154px;}
.module-4 .g3 {left:750px;top:338px;}
.module-4 .g3:before,.module-4 .g6:before,.module-4 .g7:before,.module-4 .g9:before,.module-4 .g10:before,.module-4 .g11:before {bottom:23px;}
.module-4 .g4 {left:666px;bottom:216px;}
.module-4 .g4:before {right:-48px;bottom:0;}
.module-4 .g5 {left:805px;top:594px;}
.module-4 .g5:before {left:-21px;bottom:27px;}
.module-4 .g6 {right:540px;top:284px;}
.module-4 .g7 {right:730px;top:403px;}
.module-4 .g8 {font-size:24px;right:415px;bottom:390px;}
.module-4 .g8:before {width:52px;height:0;background:url("../images/histogram02.png") no-repeat;left:22px;bottom:25px;}
.module-4 .g9 {right:390px;bottom:292px;}
.module-4 .g10 {right:208px;bottom:180px;}
.module-4 .g11 {right:0px;bottom:115px;}
.module-4 .g12 {left:680px;bottom:70px;}
.module-4 .g13 {right:545px;bottom:70px;}
.module-4 .g13:before {width:40px;background:url("../images/histogram02.png") no-repeat;background-size:100% 100%;}
.module-4 .show span {opacity:1;}
.module-4 .show span:before {height:300%;}
.module-4 .hide {display:none;}
/**/.nengli-tit .al-text {width:112%;}
.nengli-tit .al-text p {background:url(../images/nengli-text.png) left center no-repeat;}
.dingw {position:absolute;right:0;top:0;z-index:-1;}
.crumbs {margin-top:98px;width:100%;}
.crumbs_bg {background-size:773px 110px;}
.crumbs_bg li:nth-of-type(1),.us_bg li:nth-of-type(1) {font-size:14px;color:#e30c03;padding-top:12px;}
.crumbs_bg li:nth-of-type(1) a,.us_bg li:nth-of-type(1) a {color:#333;}
.crumbs_bg li:nth-of-type(2),.us_bg li:nth-of-type(2) {color:#000;font-size:36px;font-weight:700;padding:32px 0 28px;}
.crumbs_bg li:nth-of-type(3) {position:relative;color:#000;width:550px;font-size:16px;padding:32px 0 28px;line-height:32px;}
.crumbs_bg li:nth-of-type(3):before {content:"";position:absolute;width:50px;height:2px;background-color:red;left:0;bottom:0;}
.crumbs_bg li:nth-of-type(4) {position:relative;color:#000;width:550px;font-size:16px;margin:20px 0 40px;line-height:32px;}
.crumbs_bg li:nth-of-type(4):before {content:"";position:absolute;width:2px;height:2px;background-color:red;left:57px;top:-22px;}
.crumbs_bg li:nth-of-type(4):after {content:"";position:absolute;width:2px;height:2px;background-color:red;left:65px;top:-22px;}
.crumbs_pp {position:relative;display:inline-block;margin-top:100px;height:78px;border-radius:78px;background-color:#202b4e;font-size:16px;color:#fff;line-height:78px;padding:0 30px 0 98px;}
.crumbs_pp:before {content:"";width:41px;height:40px;background-size:contain;position:absolute;left:34px;top:14px;}
.zxy_fuwu,.zxy_mowei {overflow:hidden;width:100%;background-color:#f7f7f7;margin:88px 0 50px;position:relative;z-index:0;}
.zxy_fuwu_top,.zxy_mowei_top {text-align:center;}
.zxy_fuwu_top h3,.zxy_mowei_top h3,.zxy_zl_top h3 {font-size:36px;color:#000;font-weight:700;padding:70px 0 15px;}
.zxy_fuwu_top .top_p,.zxy_mowei_top .top_p,.zxy_zl_top .top_p {font-size:16px;color:#666;height:50px;}
.zxy_fuwu_cont {background-color:#fff;overflow:hidden;border-radius:10px;-webkit-box-shadow:rgba(16,25,55,0.1) 2px 2px 20px 2px;-moz-box-shadow:rgba(16,25,55,0.2) 2px 2px 20px 2px;box-shadow:rgba(16,25,55,0.1) 2px 2px 20px 3px;margin-bottom:70px;}
.zxy_fuwu_cont .zxy_fuwu_img {width:33.58%;float:left;-webkit-box-shadow:rgba(16,25,55,0.2) 2px 2px 20px 2px;-moz-box-shadow:rgba(16,25,55,0.2) 2px 2px 20px 2px;box-shadow:rgba(16,25,55,0.2) 2px 2px 20px 3px;border-radius:10px;overflow:hidden;}
.zxy_fuwu_cont p img {display:block;}
.zxy_fuwu_contfr {float:right;width:66.42%;background:url(../images/fwzc-bg.jpg) center bottom no-repeat;padding:35px 4%;}
.zxy_fuwu_contfr > p {font-size:16px;line-height:36px;color:#000;text-align:left;padding-bottom:45px;border-bottom:dashed 1px #cac6c6;}
.zxy_fuwu_fot {background:url(../images/fw-line.png) no-repeat center center;background-size:100%;height:220px;}
.zxy_fuwu_fot li {float:left;padding:20px 0 10px 70px;}
.zxy_fuwu_fot li:nth-of-type(1) {background:url(../images/yuyue.png) no-repeat left center;margin-top:150px;margin-left:36px;}
.zxy_fuwu_fot li:nth-of-type(2) {background:url(../images/daochang.png) no-repeat left center;margin-top:10px;}
.zxy_fuwu_fot li:nth-of-type(3) {background:url(../images/cpxq.png) no-repeat left center;margin-top:130px;}
.zxy_fuwu_fot li:nth-of-type(4) {background:url(../images/shouh.png) no-repeat left center;margin-left:-50px;margin-top:10px;}
.zxy_fuwu_fot li p:nth-of-type(1) {font-size:18px;color:#333;height:28px;}
.zxy_fuwu_fot li p:nth-of-type(2) {font-size:14px;color:#333;}
.zxy_zl_top {text-align:center;}
.zxy_zl_cont {-webkit-box-shadow:rgba(16,25,55,0.1) 2px 2px 20px 2px;-moz-box-shadow:rgba(16,25,55,0.2) 2px 2px 20px 2px;box-shadow:rgba(16,25,55,0.1) 2px 2px 20px 3px;border-radius:10px;overflow:hidden;padding:25px 36px;position:relative;}
.zxy_zl_cont:before {content:"International";font-size:97px;color:#333;font-family:Arial;font-weight:800;position:absolute;left:0;bottom:0;opacity:.03;filter:Alpha(opacity=3);}
.zxy_zl_contfl {background:url(../images/one.png) no-repeat top center;float:left;width:25%;}
.zxy_zl_contfl h4 {font-size:24px;color:#333;padding-top:90px;}
.zxy_zl_contfl p {font-size:16px;color:#333;padding-top:30px;line-height:32px;text-align:center;}
.zxy_zl_cont .swiper-container {float:right;width:67.8%;height:413px;overflow:hidden;border-radius:10px;}
.zxy_dibu {margin-top:50px;padding:30px 40px;-webkit-box-shadow:rgba(16,25,55,0.1) 2px 2px 20px 2px;-moz-box-shadow:rgba(16,25,55,0.2) 2px 2px 20px 2px;box-shadow:rgba(16,25,55,0.1) 2px 2px 20px 3px;border-radius:10px;overflow:hidden;}
.zxy_dibu li {position:relative;width:23%;float:left;margin-right:2.66%;border-radius:10px;overflow:hidden;}
.zxy_dibu li img {width:100%;}
.zxy_dibu .pic p {width:100%;height:40px;background-color:rgba(0,0,0,0.6);font-size:16px;color:#fff;text-align:center;line-height:40px;position:absolute;left:0;bottom:0;}
.zxy_dibu .text {background:url(../images/two.png) no-repeat top center;text-align:center;margin:0;}
.zxy_dibu .text .di_p1 {font-size:24px;color:#333;margin:60px 0 26px;}
.zxy_dibu .text .di_p2 {width:235px;font-size:16px;color:#333;line-height:32px;margin:0 auto;}
.zxy_mowei {margin-bottom:0;}
.zxy_mowei_top h3 {padding-top:105px;}
.zxy_mowei_top ul {margin:10px 0 20px 0;}
.zxy_mowei_top ul li {width:20.8%;float:left;}
.zxy_mowei_top ul li img {width:100%;}
.zxy_mowei_top ul li p {border-radius:10px;overflow:hidden;margin-bottom:48px;box-shadow:5px 0 15px #d8d8d8;}
.zxy_mowei_top ul .two {margin:0 2.88% 0 3.22%;}
.zxy_mowei_top ul .three {width:52.3%;}
.swiper-pagination-custom,.swiper-pagination-fraction,.zxy_zl_cont .swiper-container-horizontal > .swiper-pagination-bullets {bottom:15px;left:auto;right:10px !important;width:100px;}
.zxy_zl_cont .swiper-pagination-bullet {width:14px;height:14px;display:inline-block;border-radius:100%;background:0 0;border:solid 2px #fff;opacity:1;}
.zxy_zl_cont .swiper-pagination-bullet-active {opacity:1;background:#fff;}
/**/.contact-tit .left {width:100%;}
.contact-tit .left p {font-size:18px;line-height:32px;}
.contact-tit .left .lx-fs {margin:42px 0 80px 0;}
.contact-tit .left .lx-fs p {padding-left:45px;margin:20px 0;}
.contact-tit .left .lx-fs .p1 {background:url("../images/cont-dz.png") -8px center no-repeat;}
.contact-tit .left .lx-fs .p2 {background:url("../images/cont-dh.png") -10px center no-repeat;}
.contact-tit .left .lx-fs .p3 {background:url("../images/cont-kf.png") -8px center no-repeat;}
.contact-tit .left .lx-fs .p1 strong {font-size:36px;font-family:Arial;font-weight:800;color:#ff461f;background-image:-webkit-gradient(linear,left 0,right 0,from(#ff461f),to(#fa8c35));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;vertical-align:sub;}
.contact-tit .left .lx-fs .p3 a {width:125px;background:#fc752e;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);font-size:18px;color:#fff;font-weight:bold;text-align:center;line-height:38px;display:inline-block;border-radius:5px 20px 5px 5px;margin-left:15px;transition:all .3s ease;}
.contact-tit .left .fw-fs p {background:url(../images/cp-tb.png) left center no-repeat;padding-left:35px;margin:15px 0;}
.contact-tit .left .lx-fs .p3 a:hover {border-radius:20px 5px 20px 5px;}
.contact-tit .left .fw-fs p:last-child {font-weight:bold;color:#333;}
.cont-msg {padding:10px 0 65px 0;}
/*<!--.cont-msg .text {font-size:18px;color:#fff;font-weight:bold;position:relative;margin:0 0 -50px 66px;}-->*/
.cont-msg .text {font-size:16px;color:#fff;font-weight:bold;position: absolute;margin:0; top:-40px; left:0; width:200%}
/**/h3 {position:relative;}
.zt-jb:before {content:"Hongxing";width:100%;font-size:83px;color:#333;font-weight:800;font-family:Arial;opacity:0.08;position:absolute;left:0;bottom:10px;z-index:-2;display:none\9;}
.zt-jb:after {content:"";width:100%;height:80px;background:-webkit-linear-gradient(rgba(255,255,255,0),white);background:-o-linear-gradient(rgba(255,255,255,0),white);background:-moz-linear-gradient(rgba(255,255,255,0),white);background:linear-gradient(rgba(255,255,255,0),white);display:block;position:absolute;left:0;bottom:10px;z-index:-1;display:none\9;}
.cplb-tit h3:before {content:"International";font-size:109px;opacity:0.04;}
.cplb-tit h3:after,.other-news .title:after {width:140%;}
.module-2 h3:before {content:"Product";font-size:126px;color:#fff;opacity:0.7;}
.module-2 h3:after {width:200%;background:-webkit-linear-gradient(rgba(245,245,245,0),whitesmoke);background:-o-linear-gradient(rgba(245,245,245,0),whitesmoke);background:-moz-linear-gradient(rgba(255,255,255,0),whitesmoke);background:linear-gradient(rgba(245,245,245,0),whitesmoke);}
.module-3 .two h3:before {content:"Honor";right:0;}
.module-3 .three h3:before {content:"Service";}
.contact-tit h3:before {content:"Contact us";bottom:10px;}
.zxy_fuwu h3:before {content:"Service";font-size:117px;text-align:center;font-weight:bold;bottom:0;}
.zxy_fuwu h3:after,.zxy_mowei h3:after {background:-webkit-linear-gradient(rgba(245,245,245,0),whitesmoke);background:-o-linear-gradient(rgba(245,245,245,0),whitesmoke);background:-moz-linear-gradient(rgba(255,255,255,0),whitesmoke);background:linear-gradient(rgba(245,245,245,0),whitesmoke);}
.zxy_zl h3:before {content:"Exhibition";font-size:117px;font-weight:bold;bottom:0;}
.zxy_mowei h3:before {content:"International";font-size:117px;}
.news-tit h3:before {width:200%;content:"News list";}
.other-news .title:before {content:"Environmental";font-size:109px;opacity:0.04;bottom:0;}
.qy-news .title:before {width:200%;content:"Enterprise dynamics";font-size:109px;opacity:0.04;}
.qy-news .title:after {bottom:0;}
.al-tit h3:before {width:160%;content:"Customer case";}
.cpfl-rot .zt-jb:before {content:"Best Sellers";width:660%;font-size:109px;bottom:35px;opacity:0.04;}
.cpfl-rot .zt-jb:after {width:500%;bottom:45px;}
/**/.page-panel {width:100%;position:relative;font-size:0;text-align:center;}
.pager {padding:20px 0px;text-align:center;display:inline-block;line-height:0;font-size:0;vertical-align:middle;position:relative;}
.pager .pagination {display:inline-block;vertical-align:middle;margin:20px 0;}
.pager .pagination li {float:left;border:1px solid #e6e6e6;margin:0 5px;border-radius:2px;}
.pager .pagination li a,.pager .pagination li span {display:block;color:#9e9e9e;padding:8px 15px;line-height:20px;font-size:15px;}
.pager .pagination li:hover {position:relative;z-index:1;border:1px solid #e60a03;}
.pager .pagination li:hover a,.pager .pagination li:hover span {color:#e60a03;}
.pager .pagination li.disable {text-decoration:none;background:#f5f5f5;border-color:#e6e6e6;cursor:not-allowed;}
.pager .pagination li.disable a,.pager .pagination li.disable span {color:#999;}
.pager .pagination li.disable:hover {background:#f5f5f5;border-color:#e6e6e6;}
.pager .pagination li.disable:hover a,.pager .pagination li.disable:hover span {color:#999;}
.pager .pagination li.active {position:relative;padding:1px;z-index:2;border:none;background:#e60a03;}
.pager .pagination li.active a,.pager .pagination li.active span {color:#fff;}



.pagelist {padding:20px 0;text-align: center; margin-bottom:50px;}
.pagelist li {border: 1px solid #e6e6e6; cursor:pointer; list-style-type:none; text-decoration:none;margin:0 5px; padding: 8px 15px; display:inline; overflow:hidden;background: #f5f5f5;border-radius:2px; color:#999}
.pagelist li a {text-decoration:none; padding:0px; margin:0px; color:#999}
.pagelist li:hover{border: 1px solid #e60a03;}
.pagelist .active{border: 1px solid #e60a03;background:#e60a03; color:#fff;}
.pagelist .active a{color: #fff;}








.pager .total-page {display:inline-block;vertical-align:middle;border:1px solid #e6e6e6;padding:8px 40px 8px 20px;margin:0 5px;border-radius:2px;cursor:pointer;position:relative;}
.pager .total-page:after {content:'';display:block;width:0;height:0;border-top:6px solid #e60a03;border-left:6px dashed transparent;border-right:6px dashed transparent;position:absolute;right:20px;top:16px;}
.pager .total-page strong,.pager .total-page span {display:inline-block;padding:0;line-height:20px;font-size:15px;color:#999;}
.pager .total-page strong {font-style:normal;font-weight:normal;color:#e60a03;}
.pager .all-page {position:absolute;bottom:80px;left:0;right:0;z-index:10;display:none;padding-bottom:20px;}
.pager .all-page .page-tab {padding:30px 20px 20px;border-radius:2px;border:1px solid #e6e6e6;background:#fff;position:relative;}
.pager .all-page .page-tab:after,.pager .all-page .page-tab:before {content:'';display:block;position:absolute;}
.pager .all-page .page-tab:before {right:16px;bottom:-16px;border-top:16px solid #e6e6e6;border-left:16px dashed transparent;border-right:16px dashed transparent;}
.pager .all-page .page-tab:after {right:18px;bottom:-14px;border-top:14px solid #ffffff;border-left:14px dashed transparent;border-right:14px dashed transparent;}
.pager .all-page .close {display:block;width:30px;height:30px;position:absolute;right:0;top:0;color:#fff;background:#e60a03;font-size:18px;line-height:20px;text-align:center;cursor:pointer;border-bottom-left-radius:30px;padding-left:4px;}
.pager .all-page .page-bd {width:100%;overflow:hidden;}
.pager .all-page .page-bd .current-list {display:none;width:100%;overflow:hidden;}
.pager .all-page .page-bd .current-list li {width:10%;text-align:center;overflow:hidden;}
.pager .all-page .page-bd .current-list li a {display:inline-block;line-height:20px;font-size:15px;color:#999;border:1px solid #e6e6e6;border-radius:2px;padding:8px 14px;}
.pager .all-page .page-bd .current-list li a:hover {border:1px solid #e60a03;color:#e60a03;}
.pager .all-page .page-bd .current-list li.active a {padding:9px 15px;z-index:2;color:#fff;border:none;background:#e60a03;}
.pager .all-page .page-bd .current-list.on {display:block;}
.pager .all-page .page-hd {width:100%;overflow:hidden;margin-top:10px;}
.pager .all-page .page-hd li {margin-top:10px;width:20%;}
.pager .all-page .page-hd li span {display:block;width:80%;margin:0 auto;padding:8px 14px;line-height:20px;border:1px solid #e6e6e6;text-align:center;font-size:15px;color:#999;border-radius:2px;cursor:pointer;}
.pager .all-page .page-hd li:hover span {border:1px solid #e60a03;color:#e60a03;}
.pager .all-page .page-hd li.active span {padding:9px 15px;z-index:2;color:#fff;border:none;background:#e60a03;}
.pager .all-page .page-hd li.on span {border:1px solid #e60a03;color:#e60a03;}
.pager .all-page .page-hd li.active.on span {border:none;color:#fff;}

/**/.right-float {width:171px;height:468px;background:url("../images/right-float.png") center no-repeat;background-size:100%;position:fixed;right:0;bottom:35%;z-index:9999;display:none;}
.right-float .kf-btn {display:block;line-height:423px;cursor:pointer;color:transparent;}
.right-float .go-top {display:block;color:transparent;line-height:36px;cursor:pointer;}
/**/.nicescroll-rails div {background-color:#ccc !important;}
.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9,.icon10,.icon11,.icon12 {width:30px;height:30px;background:url(../images/icon-z.png) left -25px no-repeat;background-size:110px !important;padding-left:30px;display:inline-block;vertical-align:middle;}
.icon2 {background-position:left 5px;}
.icon3 {background-position:left -59px;}
.icon4 {background-position:-30px -59px;}
.icon5 {background-position:-30px -25px;}
.icon6 {background-position:-60px 4px;}
.icon7 {background-position:left -97px;}
.icon8 {background-position:-30px -97px;}
.icon9 {background-position:-30px 4px;}
.icon10 {background-position:-60px -26px;}
.icon11 {background-position:-60px -60px;}
.icon12 {background-position:-60px -96px;}
.vids {background:#217efe;background:-webkit-linear-gradient(left top,#5097fa,#217efe);background:-o-linear-gradient(bottom left,#5097fa,#217efe);background:-moz-linear-gradient(bottom left,#5097fa,#217efe);background:linear-gradient(to bottom left,#5097fa,#217efe);font-weight:bold;color:#fff;padding:10px 20px;border-radius:20px 5px 0 10px;}
.vids:before {content:"";width:30px;height:22px;background:url(../images/video-tbzs.png) center no-repeat;background-size:25px;display:inline-block;margin:0 10px -5px 0;}
.cp-cont td,.news-cont .fl td {text-align:center;padding:10px;line-height:20px;word-break:break-all;}
.techdata-bg {background:-webkit-linear-gradient(left top,#5097fa,#217efe);background:-o-linear-gradient(bottom left,#5097fa,#217efe);background:-moz-linear-gradient(bottom left,#5097fa,#217efe);background:linear-gradient(to bottom left,#5097fa,#217efe);}
/**/.zm_stycont .zm_xiugai {position:relative;margin:30px 0;padding:10px 20px;border-radius:5px;background:#fff;box-shadow:0 0 0.1707rem 0 rgba(2,38,83,0.2);}
.zm_stycont .zm_xiugai .bm_tou {position:absolute;top:50%;left:15px;display:block;color:#4d92f2;font-weight:700;font-size:30px;font-family:Arial;transform:translateY(-50%);}
.zm_stycont .zm_xiugai .bms_tou {position:absolute;top:50%;left:15px;display:block;color:#fe633b;font-weight:700;font-size:30px;font-family:Arial;transform:translateY(-50%);}
.zm_stycont .zm_xiugai .bms_tou:before {position:absolute;bottom:-5px;left:50%;width:100%;height:5px;background:url(../images/quxian2.png) no-repeat center bottom;background-size:100%;content:"";transform:translateX(-50%);}
.zm_stycont .zm_xiugai .bm_tou:before {position:absolute;bottom:-5px;left:0;width:100%;height:5px;background:url(../images/quxian1.png) no-repeat center bottom;background-size:100%;content:"";}
.zm_stycont .zm_xiugai .bm_cnt {position:relative;margin:0 0 0 42px;padding:0 0 0 15px;background:url(../images/yying.png) no-repeat;background-position:left center;background-size:6px;font-size:16px;line-height:36px;text-indent:0;}
/**/.ie .header .nav li:before,.ie .message dd:before,.ie .zxy_zl_cont:before,.ie .cp-tit .fr:before,.ie .al-title .fr:before,.ie .section4 dl .btn:before {display:none;}
.ie .cp-kind .list {padding:45px 0;}
/**/.side-panel {width:26%;float:right;}
.side-message {width:364px;float:right;padding:0 0 26px;background:#2e52bb;background:-webkit-linear-gradient(45deg,#285ade,#304fb1);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(45deg,#285ade,#304fb1);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(45deg,#285ade,#304fb1);/* Firefox 3.6 - 15 */ background:linear-gradient(45deg,#285ade,#304fb1);/* 标准的语法 */ margin:40px 0;border-radius:100px 20px 20px 20px;position:relative;-webkit-box-shadow:0 0 13px rgba(3,8,38,0.13);-moz-box-shadow:0 0 13px rgba(3,8,38,0.13);box-shadow:0 0 13px rgba(3,8,38,0.13);top:0;}
.side-message .kf-message {width:29.124%;position:absolute;left:-10px;top:-14px;}
.side-message .kf-message span {display:block;width:100%;height:100%;border:4px solid #fff;border-radius:20px 20px 40px 20px;overflow:hidden;position:relative;z-index:1;-webkit-box-shadow:0 0 13px rgba(3,8,38,0.13);-moz-box-shadow:0 0 13px rgba(3,8,38,0.13);box-shadow:0 0 13px rgba(3,8,38,0.13);}
.side-message .kf-message span img {display:block;width:100%;}
.side-message .kf-message:after {content:'';display:block;width:100%;height:100%;border-radius:20px 20px 40px 20px;position:absolute;background:#fff;opacity:.14;filter:opacity(14);left:12px;top:12px;}
.side-message .message-header {width:100%;overflow:hidden;position:relative;}
.side-message .message-header:before {content:'';display:block;width:254px;height:254px;border:1px dashed #fff;opacity:.28;filter:opacity(28);position:absolute;left:-4px;top:-90px;border-radius:100%;}
.side-message .message-header span {display:block;float:left;clear:both;padding:0 16px;height:36px;line-height:36px;font-size:16px;color:#fff143;font-weight:bold;border-radius:16px;background:#223880;margin:26px 0 0 148px;position:relative;z-index:1;}
.side-message .message-header span + span {margin:35px 0 0 205px;}
.side-message .message-header span + span + span {margin:-5px 0 0 40px;}
.side-message .message-form {padding:0 26px;}
.side-message .message-form .item-form {width:100%;background:#fff;border-radius:16px;padding:0 18px;margin-top:35px;}
.side-message .message-form .item-form input[type=text] {display:block;border:none;width:100%;height:32px;padding:0 0 0 30px;line-height:32px;font-size:14px;color:#333;}
.side-message .message-form .item-form .txt-user {background:url(../images/icon_user.png) left center no-repeat;}
.side-message .message-form .item-form .txt-phone {background:url(../images/icon_phone.png) left center no-repeat;}
.side-message .message-form .item-form .txt-msg {background:url(../images/icon_message.png) left 18px no-repeat;}
.side-message .message-form .item-form textarea {width:100%;resize:none;border:none;padding:12px 0 10px 30px;height:118px;font-size:14px;line-height:30px;}
.side-message .message-form .btn-form {width:100%;text-align:center;position:relative;bottom:-44px;}
.side-message .message-form .btn-form input[type=submit] {display:inline-block;height:40px;line-height:40px;padding:0 30px;border-radius:20px;font-size:16px;font-weight:bold;color:#d60a1d;background:#fff;border:none;outline:none;-webkit-box-shadow:0 0 13px rgba(3,8,38,0.32);-moz-box-shadow:0 0 13px rgba(3,8,38,0.32);box-shadow:0 0 13px rgba(3,8,38,0.32);cursor:pointer;}
@media screen and (min-width:1920px) {.about-tit .right {width:875px;}
}


@media screen and (max-width:1599px) {
.header .nav li a {font-size:16px;padding-top:10px;}
.header .tel {padding-top:10px;}
.index-banner {height:800px;}
.index-banner .swiper-slide {height:860px;}
/*.index-banner .swiper-slide:first-child dt {width:40%;}*/
.cp-fl li span {font-size:16px;}
.cp-fl li p {font-size:14px;}

.section3 .news-box .news-tit li {font-size:18px;}
.section3 .news-box .news-txt .list1 li dd,.section3 .news-box .news-txt .list1 li dt {padding:10px 20px;}
.section3 .news-box .news-txt .list1 li dd h3 a {font-size:16px;}
.section3 .news-box .news-txt .list1 li dd p,.section3 .news-box .news-txt .list1 li dt span {font-size:14px;}
.section3 .news-box .news-txt .list2 {margin-top:0;}
.section3 .news-box .news-txt .list2 li {margin-top:0;}
.section3 .news-box .news-txt .list2 li p a {font-size:14px;}
.section3 .news-box .news-txt .list2 li span {font-size:12px;}



.module-1 .fl {padding-top:90px;}
.module-1 .fl p {font-size:14px;}
.module-1 .fl .one img {width:160px;}
.module-1 .fl .two {margin:0 0 25px 0;}
.module-1 .fl .two p {background-size:20px;}
.module-1 .fl .three {font-size:26px;}
.module-1 .fl .five {width:125px;font-size:16px;line-height:40px;}
.module-4 {height:auto;}
.module-4 .w {max-width:100%;}
.module-4 .gj {display:none;}
.module-4 .hide {display:block;}
.cplb-tit .left h3,.module-2 .fl h3,.module-3 li h3,.module-4 h3,.zxy_fuwu_top h3,.zxy_zl_top h3,.zxy_mowei_top h3,.cp-tit .fr h1,.al-title .fr h1 {font-size:30px;}
.cplb-tit .left p,.module-2 .fl p,.module-3 li p,.module-4 p,.cpfl-rot .fl .text,.cp-kind .text,.cp-zs .fr .text,.rot-news li p a,.rot-news .l3 .text,.zxy_fuwu_top .top_p,.zxy_zl_top .top_p,.zxy_mowei_top .top_p,.zxy_fuwu_contfr > p,.zxy_zl_contfl p,.zxy_dibu .text .di_p2,.cp-tit .fr .cs p,.al-title .fr .cs p,.al-title .fr .sbpz ul li span,.al-title .fr .sbpz .tit span,.cp-lists li p a {font-size:14px;line-height:28px;}
.al-text p {width:100%;font-size:14px;line-height:24px;padding:15px 0 15px 60px;}
.module-2 .fl .btn {width:150px;margin:25px 0;}
.module-2 .fl .btn a {font-size:14px;line-height:40px;}
.module-3 li {height:250px;}
.module-3 li p {margin-top:10px;}
.cpfl-rot:before {width:620px;}
.cpfl-rot .fl .pic {width:120px;}
.cpfl-rot .fr ul li:before {background-size:70%;font-size:16px;line-height:55px;}
.cpfl-rot .fr ul .cp2:after {width:220px;height:120px;}
.cpfl-rot .fr ul li p a {font-size:20px;}
.cp-kind .list:nth-child(odd) {padding:60px 0;}

.cp-kind .label {font-size:16px;}
.cp-kind .look-more {width:120px;height:40px;background-size:15px;background-position:15px center;font-size:16px;line-height:38px;padding-left:40px;}
.cp-kind li p a {height:48px;font-size:14px;background-size:20px;}
.cp-kind .cp-wz a,.cp-title li span a {font-size:14px;}
/*.cp-title ul {height:120px;}*/
.cp-title ul{ padding:12px}
.cp-title li p:before {width:80px;height:60px;}
/*.cp-title .cur {margin-top:-22px;}
.cp-title .cur p {width:160px;height:140px;background:#fff;border-radius:15px;padding:10px;box-shadow:0 0 20px rgba(32,43,78,0.3);}
.cp-title .cur p a {height:100%;border:1px solid #ffb5b5;border-radius:15px;line-height:1;}
.cp-title .cur span a {font-size:20px;color:#000;font-weight:bold;padding-top:10px;border-radius:15px;}*/
.cp-lists {margin-top:70px;}
.cp-lists li p a {padding:12px 0;}
.other-news .fr .text h4 a {font-size:18px;}
.hy-news .title a,.cp-zs .fr .title a,.other-news .title a,.rot-news .l3 .title,.qy-news .title a {font-size:24px;}
.hy-news .fl a {font-size:14px;background-size:14px;padding:22px;}
.hy-news .fl img {width:100px;}
.hy-news .news-pic li .text p a,.other-news .fr .text dd p {font-size:14px;}
.hy-news .news-txt li a,.cp-zs .fl h4 a,.other-news .fl li h4 a,.qy-news ul li p a {font-size:14px;background-size:20px;padding-left:25px;}
.cp-zs .fl p,.other-news .fl li p {height:50px;font-size:12px;line-height:24px;}
.cp-zs .fc:before {width:150px;height:160px;right:-200px;}
.cp-zs .fr .look-more {width:120px;height:35px;font-size:16px;line-height:35px;}
.cp-zs .fc p a {font-size:18px;line-height:48px;}
.other-news .fr .text {padding:30px;}
.qy-news ul li p {width:70%;}
.zxy_fuwu_cont .zxy_fuwu_img {margin:16px 0;}
.zxy_fuwu_fot li:nth-of-type(2) {margin-left:-80px;}
.zxy_fuwu_fot li:nth-of-type(4) {margin-left:-155px;}
.cp-tit .fr {margin-top:0;padding:30px 50px 50px 50px;}
.cp-tit .fr .ys {font-size:14px;}
.cp-tit .fr .cs p {margin:5px 0;}
.cp-tit .fr .cp-jy span {font-size:14px;line-height:20px;padding:5px 10px;}
.cp-tit .fr .cp-jy {padding:20px 20px 20px 77px;}
.cp-tit .fr .spec dd {font-size:14px;}
.cp-tit .fr .spec dd span {font-size:16px;}
.cp-md .fl li {width:120px;margin-left:0;}
.cp-md .fr {font-size:16px;margin-right:0;}
.cp-md .fr strong {font-size:30px;}
.cp-cont .fr {padding:0 14px;}
.cp-cont .fr h3 {font-size:20px;}
.cp-cont .fr li p a,.cp-cont .more-cp li a {font-size:14px;}

.video-title .fl .text {font-size:12px;}
.video-title .fl .text span {background-size:15px !important;padding-left:25px;margin-left:30px;}
.video-title .fl .text .sp1 {padding-left:25px;}
.video-title .fr {margin:0;}
.video-title .fr .top-v {padding:20px 10px;}
.video-title .fr .top-v dd {width:90px;}
.video-title .fr .top-v dt span {font-size:16px;}
.video-title .fr .top-v dt p {font-size:14px;}
.video-title .fr .top-v dd:before {width:55px;height:55px;}
.video-title .fr .center-v {height:205px;}
.video-title .fr .center-v dd a {font-size:14px;line-height:20px;}
.video-title .fr .center-v dd span {font-size:12px;background-size:12px;padding-right:18px;}
.video-title .fr .bottom-v {background-position:20px center;background-size:60px;font-size:14px;padding:15px 0 15px 100px;}
.video-title .fr .bottom-v strong {font-size:18px;}
.video-lists li p a {height:55px;}
.video-kind li p a {line-height:24px;}
.about-tit .al-text {width:100%;}
.al-title .fr {padding:0px 0 0 50px;}
.al-title .fr .txt {top:25px;}
.al-title .fr .sbpz {width:100%;padding:20px 20px 35px 30px;margin:0;}
.al-title .fr .cs {margin:15px 0;}
.al-title .fr .cs p {background-position:left 7px;padding-left:20px;margin:10px 0;}
.al-title .fr .sbpz .tit {width:135px;margin-bottom:0;}
.al-title .fr .sbpz ul {height:148px;}
.al-title .fr .sbpz ul li {margin:15px 0;}
.rot-news .l3 {margin-bottom:30px;}
.right-float {width:120px;height:330px;}
.right-float .kf-btn {line-height:298px;}
.right-float .go-top {line-height:25px;}
.zt-jb:before {font-size:80px !important;}
.hy-news .news-pic li:hover .text p a {font-size:14px;line-height:24px;}
.pic-360 {height:500px;}
.pic-360 #KeyShotVR {width:700px !important;height:420px !important;}
.pic-360 .left {left:6%;}
.pic-360 .right {right:6%;}
.message {padding:0;}
/*.message dd {padding:10px;}*/

/*.message dd:before {height:363px;}*/
/*.message dd .msg-box {margin:0 0 20px 0;padding:20px;}*/
/*.message dd h3 {background:url(../images/msg-tb2.png) left center no-repeat;padding-left:50px;position:absolute;top:-70px; left:-240px;color:#fff;}*/
/*.cont-msg .text {margin:0 0 -50px 15px;}*/
/*.cont-msg dd h3 {top:-180px;}*/
.zxy_zl_cont .swiper-container {height:289px;}
.side-message {padding:0 0 10px;width:260px;}
.side-message .kf-message span {border-radius:10px 10px 20px 10px;border:2px solid #fff;}
.side-message .kf-message:after {border-radius:10px 10px 20px 10px;left:6px;top:6px;}
.side-message .message-header:before {width:200px;height:200px;}
.side-message .message-header span {margin:26px 0 0 90px;font-size:14px;height:30px;line-height:30px;}
.side-message .message-header span + span {margin:16px 0 0 110px;}
.side-message .message-header span + span + span {margin:5px 0 0 20px;}
.side-message .message-form .item-form {margin-top:20px;}
.side-message .message-form .btn-form {bottom:-28px;}
.side-message .message-form .btn-form input[type=submit] {font-size:14px;}
}
@media screen and (max-width:1400px) {.cplb-tit .right {width:600px;}
.news-lists {margin-top:140px;}
}
@media screen and (max-width:1200px) {.header .w,.wz .w,.al-title .w,.cp-tit .w,.cp-360 .w {max-width:1000px;}
.cplb-tit .right {width:500px;}
.contact-tit .left .lx-fs .p1 strong {font-size:30px;}
.al-title .fr {padding-left:20px;}
}
/* //// *//* *****************add-news begin ***************/.add-new-cent {padding-top:25px;position:relative;}
.add-new-cent:before {content:'';display:block;width:448px;height:638px;background:url(../images/news-center-bg.png) no-repeat;background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;position:absolute;left:0;top:0;z-index:-1;}
.add-new-cent:after {content:'';display:block;width:646px;height:470px;background:url(../images/news-center-img.jpg) no-repeat;background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;position:absolute;top:0;right:0;z-index:-1;}
.add-new-cent .location {font-size:16px;color:#666;line-height:32px;}
.add-new-cent .location a:hover,.add-new-cent .location span {color:#e30c03;}
.add-news-tit {padding:40px 0 65px;width:67.143%;}
.add-nclass-type {font-size:32px;color:#151d3d;font-weight:900;}
.add-nclass-type a{ font-size:32px}
.add-nclass-type span {font-size:18px;color:#666;font-weight:400;margin-left:30px;}
.add-nclass-type p {font-size:18px;color:#666;margin-left:30px;display:inline-block;font-weight:400;}
.add-nclass-type .view-more {font-size:16px;float:right;font-weight:400;margin-top:17px;color:#999;}
.add-nclass-type .view-more:hover {color:#e30c03;}

.add-news-tit h3 {display:inline-block;width:208px;}
.add-news-tit p {font-size:16px;color:#333;line-height:26px;position:relative;width:72.8%;padding-left:10px;margin-top:8px;float:right;}
.add-news-tit p:before {content:'';display:block;width:2px;height:14px;background-color:#ff0000;position:absolute;top:5px;left:0;}
.news-cent-con {border-radius:0 20px 0 0;-o-border-radius:0 20px 0 0;-ms-border-radius:0 20px 0 0;-moz-border-radius:0 20px 0 0;-webkit-border-radius:0 20px 0 0;box-shadow:0px 7px 24px rgba(50,66,112,.22);-o-box-shadow:0px 7px 24px rgba(50,66,112,.22);-ms-box-shadow:0px 7px 24px rgba(50,66,112,.22);-moz-box-shadow:0px 7px 24px rgba(50,66,112,.22);-webkit-box-shadow:0px 7px 24px rgba(50,66,112,.22);position:relative;z-index:3;overflow:hidden;}
.news-cent-con .pic {width:59.28%;float:left;display:block;overflow:hidden;position:relative;padding-top:32.8%;}
.news-cent-con .pic img {position:absolute;top:0;left:0;width:100%;height:100%;}
.news-cent-con .pic:hover img {transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
.news-cent-con .text {width:40.72%;float:right;padding:55px 31px 30px 42px;background-color:#FFF;}
.news-cent-con .text .tit {font-size:30px;color:#333;font-weight:900;margin-bottom:25px;display:block;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:78px;}
.news-cent-con .text .tit:hover {color:#e30c03;}
.news-cent-con .text p {font-size:16px;line-height:2;color:#666;}
.news-cent-con .text .desc {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;height:128px;}
.text .tips {margin-top:28px;}
.text .tips p {display:inline-block;font-size:16px;color:#333333;margin-right:28px;}
.text .tips span {width:16px;height:16px;background:#fc752e;background:-webkit-linear-gradient(left top,#fc211e,#ee6e19);background:-o-linear-gradient(bottom left,#fc211e,#ee6e19);background:-moz-linear-gradient(bottom left,#fc211e,#ee6e19);background:linear-gradient(to bottom left,#fc211e,#ee6e19);display:inline-block;font-size:15px;color:#fff;text-align:center;line-height:15px;margin-right:10px;border-radius:2px;}
.tips strong {font-weight:400;color:#666666;line-height:32px;}
.bg-jb {Background-color:#ee6e19;background:-o-linear-gradient(top,#ee6e19 0%,#fc231e 100%);background:-ms-linear-gradient(top,#ee6e19 0%,#fc231e 100%);background:linear-gradient(top,#ee6e19 0%,#fc231e 100%);background:-moz-linear-gradient(top,#ee6e19 0%,#fc231e 100%);background:-webkit-linear-gradient(top,#ee6e19 0%,#fc231e 100%);}
.add-time {float:left;margin-right:0;padding-left:20px;background:url(../images/news-icon-time.png) no-repeat left center;}
.news-cent-con .text .add-time {margin-right:0;}
.news-cent-con .read-more {display:inline-block;padding:11px 55px;color:#fff;font-size:18px;font-weight:900;float:right;margin-right:0;}
.news-cent-con .read-more:hover {margin-right:10px;}
.add-new-cent ul {margin-left:-3.1%;margin-top:38px;}
.add-new-cent li {width:21.9%;float:left;margin-left:3.1%;padding:35px 25px 15px 25px;background-color:#fff;border:1px solid transparent;}
.add-new-cent li:hover {border:1px solid #e30c03;}
.add-new-cent li .tit {white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:68px;}
.add-new-cent li p {font-size:16px;line-height:2;margin-bottom:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:96px;}
.add-new-cent li .tips {margin-bottom:22px;height:auto;}
.grey {box-shadow:0px 7px 24px rgba(50,66,112,.22);-o-box-shadow:0px 7px 24px rgba(50,66,112,.22);-ms-box-shadow:0px 7px 24px rgba(50,66,112,.22);-moz-box-shadow:0px 7px 24px rgba(50,66,112,.22);-webkit-box-shadow:0px 7px 24px rgba(50,66,112,.22);}
.grey .tit {font-size:22px;color:#333;line-height:34px;margin-bottom:25px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.grey .tit:hover {color:#e30c03;}
.grey .more {display:block;width:14px;height:12px;background:url(../images/news-icon-more.png) no-repeat center;text-indent:999em;overflow:hidden;float:right;}
.grey .more:hover {background:url(../images/news-icon-more-h.png) no-repeat center;}
@media screen and (max-width:1800px) {.add-new-cent:after {width:400px;height:292px;}
.news-cent-con .text .tit {font-size:28px;height:72px;}
.news-cent-con .text {padding:38px 31px 30px 42px;}
}
@media screen and (max-width:1440px) {.news-cent-con .text .tit {font-size:26px;}
.grey .tit {font-size:20px;}
.news-cent-con .text {padding:31px 31px 30px 42px;}
}
@media screen and (max-width:1366px) {.news-cent-con .text .tit {font-size:24px;}
.news-cent-con .text .tips {margin-top:18px;}
.news-cent-con .read-more {margin-top:20px;}
.news-cent-con .text {padding:25px 30px 25px 42px;}
.news-cent-con {overflow:initial;}
}
.add-news-industry {background:url(../images/add-news-industry-bg.jpg) no-repeat center top;background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;padding:276px 0 80px;margin-top:-175px;}
.add-news-industry ul {width:43.71%;float:left;}
.add-news-industry li,.add-news-knowledge li {margin-top:30px;padding:20px 30px;background-color:#fff;}
.add-news-industry li .tit,.add-news-knowledge li .tit {margin-bottom:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-industry-b .text .add-time,.add-news-industry li .add-time,.add-news-knowledge li .add-time {float:none;}
.news-industry-b {width:53.57%;float:right;padding-top:30px;}
.news-industry-b .pic {display:block;overflow:hidden;position:relative;padding-top:54.6%;}
.news-industry-b .pic img {position:absolute;top:0;left:0;width:100%;height:100%;}
.news-industry-b .pic:hover img {transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
.news-industry-b .text {padding:27px 45px;background-color:#fff;}
.news-industry-b .text .tit {color:#333;font-weight:900;margin-bottom:8px;}
.news-industry-b .text .tit:hover {color:#e30c03;}
.news-industry-b .text .desc {line-height:2;margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:64px;}
.add-news-knowledge {padding:100px 0 80px;}
.add-news-knowledge .add-nclass-type {margin-bottom:10px;}
.add-news-knowledge ul {width:48%;float:right;}
.add-news-knowledge ul:first-child {float:left;}
.add-news-knowledge {background:url(../images/news-knowledge-line.png) no-repeat center 180px;}
.add-news-hot {background:#f7f7f7;margin-top:0;padding:64px 0 90px;}
.add-news-hot .news-industry-b {float:left;}
.add-news-hot ul {float:right;}
.add-news-hot .add-nclass-type {margin-bottom:10px;}
@media screen and (max-width:1440px) {.add-news-industry li,.add-news-knowledge li {padding:19px 30px}
}
@media screen and (max-width:1366px) {.add-news-industry li,.add-news-knowledge li {padding:16px 30px 17px;}
}
@media screen and (max-width:1280px) {.add-news-industry li,.add-news-knowledge li {padding:14px 30px 15px;}
}
.add-news-comp {padding:60px 0 56px;background:url(../images/add-news-comp-bg.png) no-repeat left bottom;}
.w:after {content:"";display:block;height:0;clear:both;visibility:hidden;}
.add-news-comp .add-nclass-type {text-align:center;margin-bottom:25px;}
.add-news-comp ul {margin-left:-5%;}
.add-news-comp li {width:45%;margin-left:5%;float:left;background:url(../images/news-comp-li-bg.png) no-repeat left center;padding:27px 0 27px 40px;transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.add-news-comp li span {float:right;font-size:16px;color:#666;padding-left:20px;background:url(../images/news-icon-time.png) no-repeat left center;}
.add-news-comp li a {font-size:18px;color:#333;padding-right:20px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.add-news-comp li:hover {padding-left:50px;}
.add-news-comp li:hover a {color:#e30c03;}
.add-new-cent .w,.add-news-industry .w,.add-news-knowledge .w,.add-news-industry .w,.add-news-comp .w {width:94%;max-width:1400px;}

/* 问答 */
.wd-box{background-color: #F2F4FA;padding: 30px 0;}
.wd-top{margin-top: 35px;}
.wd-fl{float: left;width: 16.4%;background: url(../images/wd-fl.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding: 7% 30px;margin-right: 3%;}
.wd-fl h3{color: #FFF;font-size: 36px;font-weight: bold;line-height: 1.2;}
.wd-fl p{color: #FFF;color: rgba(255,255,255,.8); font-size: 16px;line-height: 1.75;margin-top: 24px;}
.wd-fl span{display: block;width: 100%;line-height: 44px;-webkit-border-radius: 5px;border-radius: 5px;color: #FFF;font-size: 24px;font-weight: bold;text-align: center;margin-top: 30px;cursor: pointer;}
.wd-fl span:hover{background: #FFF;color: #fc6816;}




.wd-fc{float: left;width: 51.4%;position: relative;height: 477px;overflow: hidden;}
.wd-fc a{display: block;}
.wd-fc .wdtab-pic{position: relative;padding-top: 66.25%;}
.wd-fc .wdtab-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.wd-fc .wdtab-pic:after{content: "";position: absolute;left: 0;top: 0;bottom:0;right:0;background: -webkit-linear-gradient(top, transparent 50%,#000 120%);background: -moz-linear-gradient(top, transparent 50%,#000 120%);background: -ms-linear-gradient(top, transparent 50%,#000 120%);background: -o-linear-gradient(top, transparent 50%,#000 120%);background: linear-gradient(to bottom, transparent 50%,#000 120%);}
.wd-fc .wdtab-txt{position: absolute;left: 50px;right: 50px;bottom: 62px;color: #FFF;font-size: 26px;line-height: 1.77;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.wd-fc .wdtab-txt:hover{color: #fc6816;}

.wd-fc .swiper-button-prev,.wd-fc .swiper-button-next{width: 44px;height: 77px;margin-top: -50px; background-color: #000;background-color: rgba(0,0,0,.7);background-position: center;background-repeat: no-repeat;-webkit-background-size: 18px 32px;-moz-background-size: 18px 32px;-ms-background-size: 18px 32px;-o-background-size: 18px 32px;background-size: 18px 32px;}
.wd-fc .swiper-button-prev{left: 0;background-image: url(../images/wdtab-arr01.png);-webkit-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0;}
.wd-fc .swiper-button-next{right: 0;background-image: url(../images/wdtab-arr02.png);-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;}
.wd-fc .swiper-button-prev:hover,.wd-fc .swiper-button-next:hover{background-color: #000;}

.wd-fc .swiper-container-horizontal > .swiper-pagination-bullets{bottom:24px}
.wd-fc .swiper-pagination-bullet{width: 10px;height: 10px;background: #FFF;opacity:1;}
.wd-fc .swiper-pagination-bullet-active{background: #fd2112;background: -webkit-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: -moz-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: -ms-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: -o-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: linear-gradient(to bottom, #fc6816 0%,#fd2112 100%);}

.wd-fr{float: right;width: 25.7%;}
.wdfr-top{position: relative;}
.wdfr-top .wdtab-txt a{position: absolute;left: 20px;right: 20px;bottom: 20px;color: #FFF;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wdfr-top .wdtab-txt a:hover{color: #fc6816;}
.wd-fr .wdtab-pic{position: relative;padding-top: 66.11%;display: block;}
.wd-fr .wdtab-pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.wd-fr .wdtab-pic:after{content: "";position: absolute;left: 0;top: 0;bottom:0;right:0;background: -webkit-linear-gradient(top, transparent 50%,#000 120%);background: -moz-linear-gradient(top, transparent 50%,#000 120%);background: -ms-linear-gradient(top, transparent 50%,#000 120%);background: -o-linear-gradient(top, transparent 50%,#000 120%);background: linear-gradient(to bottom, transparent 50%,#000 120%);}
.wd-fr ul{margin-top: 18px;}
.wd-fr li{line-height: 38px;}
.wd-fr li a{display: block;color: #585858;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wd-fr li a:before{content: '';display: inline-block;vertical-align: middle;margin-top: -3px;width: 5px;height: 5px;background-color: #585858;margin-right: 10px;}
.wd-fr li a:hover{color: #fc6816;}
.wd-fr li a:hover:before{background-color: #fc6816;}

.wd-list{margin-top: 80px;}
.wdsz-no{display: none;}
.wd-sz{float: left;width: 71%;}
.wdsz-tab{background-color: #FFF; -webkit-box-shadow: 0 0 51px rgba(102,135,135,.13);box-shadow: 0 0 51px rgba(102,135,135,.13);line-height: 97px;}
.wdsz-tab li{float: left;width: 20%;text-align: center;font-size: 24px;font-weight: bold;color: #373737;cursor: pointer;}
.wdsz-tab li.on,.wdsz-tab li:hover{background: #fd2112;background: -webkit-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: -moz-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: -ms-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: -o-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: linear-gradient(to bottom, #fc6816 0%,#fd2112 100%);color: #FFF;font-size: 28px;}

.wdsz-list{background-color: #FFF; -webkit-box-shadow: 0 0 51px rgba(102,135,135,.13);box-shadow: 0 0 51px rgba(102,135,135,.13);margin-top: 26px;padding: 34px 70px 70px 60px;}
.wd-show li{border-bottom:1px solid #F2F4FA;padding-bottom: 32px;padding-top: 30px;}
.wd-show li .wdsz-name{padding-left: 40px;position: relative;line-height: 36px;}
.wd-show li .wdsz-name span{position: absolute;left: 0;top: 6px;background-color: #2F3E58;-webkit-border-radius: 50%;border-radius: 50%;color: #FFF;font-size: 14px;font-weight: bold;width: 24px;height: 24px;text-align: center;line-height: 24px;}
.wd-show li .wdsz-name a{display: block;color: #373737;font-size: 20px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wd-show li .wdsz-name a:hover{color: #fc6816;}

.wd-show li .wdsz-info{padding-left: 40px;position: relative;margin-top: 18px;line-height: 1.75;}
.wd-show li .wdsz-info span{position: absolute;left: 0;top: 2px;-webkit-border-radius: 50%;border-radius: 50%;color: #FFF;font-size: 14px;font-weight: bold;width: 24px;height: 24px;text-align: center;line-height: 24px;}
.wd-show li .wdsz-info p{font-size: 16px;color: #585858;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 28px;height: 56px;}

.wd-sy{float: right;width: 25.7%;}
.wd-side{background-color: #FFF; -webkit-box-shadow: 0 0 51px rgba(102,135,135,.13);box-shadow: 0 0 51px rgba(102,135,135,.13);padding: 30px 30px 40px;margin-bottom: 40px;}
.wd-side strong{display: block;border-bottom:2px solid #ebebeb;color: #373737;font-size: 28px;line-height: 1.6;padding:5px 0 14px;position: relative;margin-bottom: 25px;}
.wd-side strong:before{content: "";position: absolute;left: 0;bottom: -2px;width: 80px;height: 2px;background: #fd2112;background: -webkit-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: -moz-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: -ms-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: -o-linear-gradient(top, #fc6816 0%,#fd2112 100%);background: linear-gradient(to bottom, #fc6816 0%,#fd2112 100%);}
.wd-side li{border-bottom:1px dashed #EDF0F6;padding: 17px 0 19px;}
.wd-side li a{display: block;color: #585858;font-size: 16px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1.75;}
.wd-side li a:before{content: '';display: inline-block;vertical-align: middle;margin-top: -3px;width: 5px;height: 5px;background-color: #585858;margin-right: 10px;}
.wd-side li a:hover{color: #fc6816;}
.wd-side li a:hover:before{background-color: #fc6816;}
.wdtxt-fl{clear:both; width:100%; margin-top:6px; padding-bottom:36px;position: relative;}
.wdtxt-fl h1{color: #373737;font-size: 36px;line-height: 1.5;font-weight: bold;}
.wdtxt-fl p{color: #989898;font-size: 16px;line-height: 40px;margin-top: 20px;}
.wdtxt-fl p span{display: inline-block;margin-right: 24px;}
.wdtxt-fl p span.wdtxt-ok{background-color: #FFF1ED;color: #fc5a15;padding: 0 10px;}


.wdtxt-fl p strong{float: right;background: #fd2112;background: -webkit-linear-gradient(top,#fc5315 0%,#fd2d12 100%);background: -moz-linear-gradient(top,#fc5315 0%,#fd2d12 100%);background: -ms-linear-gradient(top,#fc5315 0%,#fd2d12 100%);background: -o-linear-gradient(top,#fc5315 0%,#fd2d12 100%);background: linear-gradient(to bottom,#fc5315 0%,#fd2d12 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#fc5315, endColorstr=#fd2d12, GradientType=0 );display: block;line-height: 40px;-webkit-border-radius: 8px;border-radius: 8px;color: #FFF;font-size: 18px;text-align: center;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;padding: 0px 50px;}
.wdtxt-fl p strong img{margin-left:10px;vertical-align: middle;margin-top: -3px;}
.wdtxt-fl p strong:hover{-webkit-border-radius: 50px;border-radius: 50px;}

.wd-bg {
    background: #fd2112;
    background: -webkit-linear-gradient(top, #fc6816 0%,#fd2112 100%);
    background: -moz-linear-gradient(top, #fc6816 0%,#fd2112 100%);
    background: -ms-linear-gradient(top, #fc6816 0%,#fd2112 100%);
    background: -o-linear-gradient(top, #fc6816 0%,#fd2112 100%);
    background: linear-gradient(to bottom, #fc6816 0%,#fd2112 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#fc6816, endColorstr=#fd2112, GradientType=0 );
}


.wd-bg {
    background: #fd2112;
    background: -webkit-linear-gradient(top, #fc6816 0%,#fd2112 100%);
    background: -moz-linear-gradient(top, #fc6816 0%,#fd2112 100%);
    background: -ms-linear-gradient(top, #fc6816 0%,#fd2112 100%);
    background: -o-linear-gradient(top, #fc6816 0%,#fd2112 100%);
    background: linear-gradient(to bottom, #fc6816 0%,#fd2112 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#fc6816, endColorstr=#fd2112, GradientType=0 );
}

.wd-Bj{clear:both; width:100%; margin-top:6px; padding-bottom:36px;}
.wd-Bj .wd-BjHeader{clear: both; display: block; width:100%;position: relative;}
.wd-Bj .wd-BjHeader img{clear: both;display: block;width:100%;}
.wd-Bj .wd-BjHeader i{position: absolute;top: -26.9503%;right: -9.3444%; width:21.6666%; height:54.6099%;background: url(../images/bj_icon04.png) repeat left top; background-size:100%;}
.wd-Bj .wd-BjBody{clear: both;display: block;background: url(../images/bj_icon02.jpg) repeat left top;-webkit-box-shadow: 0 0 51px rgba(102,135,135,0.13);box-shadow: 0 0 51px rgba(102,135,135,0.13);padding:5.5555% 5.5555% 3% 5.5555%;border-radius:0px 0px 12px 12px;overflow: hidden;}
.wd-Bj .wd-BjBody .wd-BjBody-input{clear: both;display: block;margin-bottom: 8px;background: #fff;border-radius: 8px;border: 0px;-webkit-box-shadow: 0 0 51px rgb(102 135 135 / 13%);box-shadow: 0 0 10px rgb(102 135 135 / 5%);padding: 10px 20px; position: relative;}
.wd-Bj .wd-BjBody .wd-BjBody-input input{clear: both;display: block;line-height: 32px;color: #91a0ac;font-size: 14px;width: 100%;font-weight: bold;border: 0px;background: none;position: relative; z-index: 2;}
.wd-Bj .wd-BjBody .wd-BjBody-input span{position: absolute;font-weight: bold;left:20px; top:10px; line-height: 30px;line-height: 32px;color: #91a0ac;font-size: 14px; z-index: 1;}
.wd-Bj .wd-BjBody .wd-BjBody-input span b{color:#fd2112;}

.wd-Bj .wd-BjBody .wd-BjBody-btn{clear: both;display: block;padding-top: 8px;}
.wd-Bj .wd-BjBody .wd-BjBody-btn input{clear: both;display: block;border-radius: 8px;border: 0px;padding: 10px 20px;line-height: 32px;color: #fff;font-size: 20px;cursor: pointer;width: 100%;font-weight: bold;background: #fd2112;background: -webkit-linear-gradient(top,#fc5315 0%,#fd2d12 100%);background: -moz-linear-gradient(top,#fc5315 0%,#fd2d12 100%);background: -ms-linear-gradient(top,#fc5315 0%,#fd2d12 100%);background: -o-linear-gradient(top,#fc5315 0%,#fd2d12 100%);background: linear-gradient(to bottom,#fc5315 0%,#fd2d12 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#fc5315, endColorstr=#fd2d12, GradientType=0 );-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.wd-Bj .wd-BjBody .wd-BjBody-btn input:hover{border-radius:26px;}
.wd-Bj .wd-BjBody .wd-BjBody-txt{clear: both;display: block;padding: 25px 0px;text-align: center;font-size: 18px;line-height: 27px;color: #3a3e46;}
.wd-Bj .wd-BjBody .wd-BjBody-txt strong{color:#fd2d12;}
.wd-Bj .wd-BjBody .wd-BjBody-bom{clear: both;display: block;text-align: center;color: #bec2c8;line-height: 1;}


.wd-fixed{clear:both;display:block;position:fixed;bottom:-120px;right:50%;margin-right: -40%;transition: all 0.5s;cursor: pointer;}
.wd-fixed .wd-fixed-icon{clear:both; display:block; width:120px; height:115px;}
.wd-fixed .wd-fixed-icon .spinner {position: absolute;left: 24px;top: 12px;margin: auto;width: 27px;height: 27px;display: block;text-align: center;line-height: 21px;}
.wd-fixed .wd-fixed-icon .spinner i{content: '';width:4px;height:4px;-webkit-animation: shadowSize 1.4s ease-in-out 0s infinite both;animation: shadowSize 1.4s ease-in-out 0s infinite both;color: #fff;margin: 0 1px;background-color: #ffffff;border-radius: 50%;display: inline-block;}
.wd-fixed .wd-fixed-icon .spinner i:nth-child(1){-webkit-animation-delay:-.8s;animation-delay:-.8s}
.wd-fixed .wd-fixed-icon .spinner i:nth-child(2){-webkit-animation-delay:-.64s;animation-delay:-.64s}
.wd-fixed .wd-fixed-icon .spinner i:nth-child(3){-webkit-animation-delay:-.48s;animation-delay:-.48s}

@-webkit-keyframes shadowSize{0%,100%,66.6666%{-webkit-transform:scale(0.2);transform:scale(0.2)}33.3333%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes shadowSize{0%,100%,66.6666%{-webkit-transform:scale(0.2);transform:scale(0.2)}33.3333%{-webkit-transform:scale(1);transform:scale(1)}}


.wd-fixed .wd-fixed-box{position: absolute;top: 32px;right: 110px;overflow: hidden;transition: all 0.5s;}
.wd-fixed .wd-fixed-box p{position:relative;border-radius: 5px;border: 1px solid #e9eef6;background: #fff;padding: 10px 20px;font-size: 16px;color: #5a5d62;line-height: 24px;width: 380px;margin-right: 11px;}
.wd-fixed .wd-fixed-box p:before{content:'';position:absolute;top: 17px;right: -12px;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 12px solid #fff;border-right: 0px;}



.wd-Bjprocess{clear: both; display: block; margin-top:4px; margin-bottom:40px; border-radius:12px; overflow: hidden; -webkit-box-shadow: 0 0 51px rgb(102 135 135 / 13%); box-shadow: 0 0 51px rgb(102 135 135 / 13%);}
.wd-BjPro{clear:both; display:block; background:#f8f9fd; border-radius:12px; overflow:hidden; margin-bottom:40px;}
.wd-BjPro>a{clear:both; display:block; overflow:hidden;}
.wd-BjPro>a img{clear:both; display:block; width:100%; transition:all 0.5s;}
.wd-BjPro p{clear:both; display:block; padding:10px 10px;}
.wd-BjPro p a{clear:both; display:block; font-size:20px; color:#373737; line-height:30px; text-align:center;}
.wd-BjPro:hover>a img{transform:scale(1.05);}
.wd-BjPro:hover p a{color:#fd2d12;}

.wd-inner{margin-top: 36px;}
.wdn-fl{float: left;width: 71%;}
.wdn-flMain{clear:both; display: block; width:100%;background-color: #FFF; -webkit-box-shadow: 0 0 51px rgba(102,135,135,.13);box-shadow: 0 0 51px rgba(102,135,135,.13);padding: 60px 66px;}
.wdn-box h2{color: #373737;font-size: 30px;line-height: 1.6;margin-bottom: 30px;font-weight: bold;}
.wdn-box h3{color: #373737;font-size: 28px;line-height: 1.6;margin-bottom: 30px;font-weight: bold;}
.wdn-box p{color: #585858;font-size: 16px;line-height: 2.25;margin-bottom: 30px;}
.wdn-box p img {width: 800px;max-width: 100%;height: auto;}
.wdn-box a{display: inline-block;padding: 0 2px; color: #fc6816;}
.wdn-box a:hover{text-decoration: underline;}

.wdn-page{background-color: #F2F4FA;padding: 10px 36px;margin-top: 60px;}
.wdn-page p{line-height: 66px;border-top:1px solid #FFF;color: #585858;font-size: 16px;}
.wdn-page p:first-child{border:none}
.wdn-page p span{float: left;width: 66px;text-align: right;}
.wdn-page p a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #585858;}
.wdn-page p a:hover{color: #fc6816;}

.wdn-fr{float: right;width: 25.7%;}
.wdn-tag a{display: inline-block; color: #fc6816;font-size: 16px; background-image:-webkit-linear-gradient(bottom,#fd2112,#fc6816);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin: 13px 10px 13px 0;}
.wdn-tag a:hover{-webkit-text-fill-color:#fc6816;text-decoration: underline;}

.wd-more{margin-top: 120px;}
.wdm-txt{display: inline-block;color: #333;font-size: 38px;font-weight: bold;line-height: 1.1;margin-bottom: 26px;}
.wdm-list ul{margin-left: -4%;margin-bottom: 50px;}
.wdm-list ul li{float: left;width: 46%;margin-left: 4%;border-color: #E2E4E7;}

.wd-tag{margin-top: 46px;}
.wd-tag h1{color: #373737;font-size: 36px;line-height: 1.5;font-weight: bold;}
.wdt-show{background-color: #FFF; -webkit-box-shadow: 0 0 51px rgba(102,135,135,.13);box-shadow: 0 0 51px rgba(102,135,135,.13);padding: 30px 66px;margin-top: 36px;margin-bottom: 40px;}

@media screen and (max-width:1800px){
    .wd-fl{padding: 5.9% 20px;margin-right: 2%;}
    .wd-fl h3{font-size: 32px;}
    .wd-fc{width: 52.6%;height: 418px;}
    .wd-fc .wdtab-txt{font-size: 24px;}
    .wd-fr ul{margin-top: 8px;}
    .wd-fr li{line-height: 36px;}
    .wdsz-tab li{font-size: 20px;}
    .wdsz-tab li.on, .wdsz-tab li:hover{font-size: 24px;}
    .wd-side strong{font-size: 24px;}
    .wdtxt-fl h1,.wd-tag h1{font-size: 32px;}
    .wdn-box h2{font-size: 28px;}
    .wdn-box h3{font-size: 26px;}
    .wd-more{margin-top: 100px;}
    .wdm-txt{font-size: 34px;}
}
@media screen and (max-width:1599px){
    .header .logo{width: 16%;}
    .wd-fl{padding: 3.8% 12px;}
    .wd-fl h3{font-size: 24px;}
    .wd-fl p{font-size: 15px;}
    .wd-fl span{font-size: 20px;margin-top: 20px;}
    .wd-fc{height: 348px;}
    .wd-fc .wdtab-txt{left: 24px;right: 24px;bottom: 46px;font-size: 20px;}
    .wd-fc .swiper-button-prev, .wd-fc .swiper-button-next{width: 36px;height: 66px;-webkit-background-size: 12px 21px;-moz-background-size: 12px 21px;-ms-background-size: 12px 21px;-o-background-size: 12px 21px;background-size: 12px 21px;}
    .wdfr-top .wdtab-txt a{left: 12px;right: 12px;bottom:12px;font-size: 15px;}
    .wd-fr ul{margin-top: 5px;}
    .wd-fr li{line-height: 30px;}
    .wd-fr li a{font-size: 15px;}
    .wd-list{margin-top: 50px;}
    .wdsz-tab li{font-size: 18px;}
    .wdsz-tab li.on, .wdsz-tab li:hover{font-size: 22px;}
    .wd-side strong{font-size: 22px;margin-bottom: 12px;}
    .wdsz-tab{line-height: 80px;}
    .wdsz-list{padding: 30px 50px 50px 50px;}
    .wd-show li .wdsz-name a{font-size: 18px;}
    .wd-side{padding: 20px 20px 30px;margin-bottom: 24px;}
    .wd-side li{padding: 12px 0;}
    .wd-side li a,.wdn-tag a{font-size: 15px;}
    .wdn-flMain{padding: 40px;}
    .wdn-box p{line-height: 2;margin-bottom: 24px;}
    .wdn-box h2,.wdn-box h3{margin-bottom: 24px;}
    .wdn-page{padding: 10px 20px;}
    .wd-more{margin-top: 60px;}
    .wdm-txt{font-size: 30px;margin-bottom: 20px;}
    .wdt-show{padding: 20px 40px;}
}
@media screen and (max-width:1200px){
    .header .w, .wz .w, .al-title .w, .cp-tit .w, .cp-360 .w{width: 1000px;}
}
.about-tit .left p{font-size:16px;color:#666;line-height:32px;}








.yb_top{position:fixed;z-index:9999999;bottom:20px;right:0px;cursor:pointer;transition:all .3s ease;}
.yb_top img{ border-radius:10px;}
.message {    padding: 0;}
.message h3 {padding-left:80px;color:#d6070c; font-size:24px; font-weight:bold; padding-bottom:0;}

.sj,.modal-dialog{ display:none}
@media screen and (max-width:768px){
	
	*, :before, :after{ font-size:100%}
	*{ line-height:25px; font-size:14px;}
	.header .nav,.ab-ri,.pc{ display:none}
	.sj{ display:block}
	body{ overflow-x: hidden; width:100%}
	.w,.header .w, .wz .w, .al-title .w, .cp-tit .w, .cp-360 .w,.message .w{ width:100%}
	
	.show { display: block !important; }
	.header{ height:50px; background:#151d3d}
	
	.header .logo{ width:75%;/* position:absolute; left:50%; top:20%; margin-left:-20%*/ text-align:center;height:50px;}
	.header .logo img{ height:55%; margin-top:8px}
	/*.header .tel{ width:30px; height:30px; float:right; padding:0; background:url(../images/dh.png) no-repeat left top; background-size:100%; margin:10px; position:absolute; right:0}*/
	.header .tel{ width:35%; height:30px; float:left; line-height:30px; font-size:20px; font-weight:bold; padding:0;margin:10px 0; position:absolute; right:0; color:#fff}
	
	.header .tel img{ display:none;}
	/*.header .menu { background:url(../images/menu.png) no-repeat; background-size:cover;width:35px;    height:35px;
    overflow: hidden;
    margin:10px; float:left}*/
	

/*.topNav dd { display: none; background: #111;opacity: 0.95; z-index:999;width: 100vw;   height: 100vh;  position: fixed;  top: 0;    left: 0;   z-index: 999999999;}

.topNav dt { display: block; width:30px; height:26px; line-height: 32px; left: 0; margin: -15px 2% 0 5px; text-align: center; position: absolute; top: 50%;background: url(../images/xmtb.png) no-repeat right center; background-size:cover }
.mainNav{ padding:20% 5% 0 5%;}
.topNav dd samp{ position:absolute; right:10%; top:5%; color:#fff;}
.mainNav .li1 { width: 100%; margin: 0 0 2% 0; }
.mainNav .li1 .a1 { display: block; color: #fff; font-size: 16px; height: 42px; line-height: 42px; background: #333; text-align: left; padding: 0 5%; }
.mainNav .ul1 { display: none; overflow: hidden; padding-bottom: 15px ; }
.mainNav .li2 { float: left; min-width: 33.3%; padding: 10px 0 0 0; }
.mainNav .a2 { padding: 0 10%; font-size: 14px; color: #fff; word-break: keep-all; white-space: nowrap; }
.mainNav .sh { display: none; }
.mainNav .hasUl1 .sh { display: block; float: right; height: 42px; line-height: 42px; width: 52px; font-size: 0; color: #666; background: #444; position: relative; overflow: hidden; }
.mainNav .sh::after,
.mainNav .sh::before { content: ""; display: block; height: 1px; width: 13px; margin: 0 0 0 -6px; background: #888; position: absolute; left: 50%; top: 50%; }
.mainNav .sh::before { height: 13px; width: 1px; margin: -6px 0 0 0; }
.mainNav .showSubMenu .ul1 { display: block; }
.mainNav .showSubMenu .sh::before { display: none; }
*/
.topNav .mainNav { width:30%; background: #fff; padding:10px 0;position: absolute; left:2%;top:40px; border-radius:5px;
z-index: 99999; display: none; box-shadow:0 2px 5px rgba(26,43,73,.3)}
.topNav .mainNav:before { content: ""; width: 0; border-bottom:3px solid #fff;border-right:3px solid transparent;border-left:3px solid transparent;position: absolute; top:-10px;left: 65% }	
	.topNav .nav-btn { width: 6%; height: 100%; text-align: center; position:absolute; left:2%; top:10px; }
.topNav .nav-btn i {width:100%; display: inline-block; position: relative; transition: all 1s ease }
.topNav .toggle{ display: block }
.topNav .nav-btn i:after, .topNav .nav-btn i:before { content: ""; height:2px;background: #fff; border-radius:0.5px;display: block; position: absolute; left: 0; transition: all 1s ease }
.topNav .nav-btn i {height:2px; background: #fff; border-radius:0.5px;}
.topNav .nav-btn i:before { width:100%;top:-7px}
.header .nav-btn i:after { width:100%;bottom:-7px;}
.topNav .toggle i { height: 0 }
.topNav .toggle i:before {width:100%;top:-2px;right:-5px; transform: rotate(45deg) }
.topNav .toggle i:after {width:100%; bottom: 0; right:-5px;transform: rotate(-45deg) }
.topNav .nav-btn i:after, .topNav .nav-btn i:before { background: #fff }

.topNav .mainNav .li1 { padding-left: 10px; line-height: 50px;  position: relative;}
.topNav .mainNav .li1 .a1 { display: block; color: #1a2a48;  height:50px; line-height:50px; font-size: 16px;font-weight: 500; text-align:left }
.topNav .mainNav .li1:before { content: ""; height: 1px; background: #e5e9ef; position: absolute; left:8%;right: 0; top: 0 }
.topNav .mainNav .li1:first-child:before{ display:none } 
.topNav .mainNav .ul1 { display: none; overflow: hidden; width:100% }
.topNav .mainNav .li2 { float: left; width:100% ;border-bottom: 1px solid #e5e9ef;text-align:left}
.topNav .mainNav .li2:last-child{ border:none}
.topNav .mainNav .a2 { color: #1a2a48; word-break: keep-all; white-space: nowrap;  height: 35px; line-height: 35px; }
.topNav .mainNav .sh { display: none; }
.topNav .mainNav .hasUl1 .sh { display: block; color:#FFF; width: 20px; margin-top:10px; position: absolute ; right:4%; overflow: hidden; }
.topNav .mainNav .sh::after,.topNav .sh::before { content: ""; display: block; height: 1px; width: 13px; margin: 0 0 0 -6px; background: #888; position: absolute; left: 50%; top: 50%; }
.topNav .mainNav .sh::before { height: 13px; width: 1px; margin: -6px 0 0 0; }
.topNav .mainNav .showSubMenu .ul1 { display: block; }
.topNav .mainNav .showSubMenu .sh::before { display: none; }

	
	
	
	
	
	
	
	
	
	
	
	.index-banner{ height:300px}
	.index-banner h3 a{ font-size:18px; margin-bottom:5px; padding-left:15px;}
	.index-banner .swiper-slide dt{ top:40%; right:5%}
	.index-banner .swiper-slide dd{ width:70%;top:30%; left:5%}
	.index-banner dd .cs{ font-size:14px; margin:10px 0 0 0}
	.index-banner .two .pic,.index-banner dd .pic,.index-banner .three .pic{ margin:0}
	.index-banner dd .btn{ line-height:30px; font-size:14px; width:90px;border-radius:6px;}
	.section{ margin:30px 0}
	.section .text{ font-size:12px; line-height:20px; margin:10px 0}
	.section .title samp,.section5 h3{ font-size:20px}
	.section .title:after, .section .title:before, .section5 h3:after, .section5 h3:before{ background-size:100% 100%; width:45px; height:15px; margin:0 10px;}
	.section{ width:100%; padding:30px 2% 10px 2%; margin:10px 0}
	.section4 dl{ width:98%; margin:1%}
	.section4 dl p{ line-height:25px;}
	.section4 dl .btn{ font-size:14px; width:125px; height:125px; padding:20px 22px}
	.section4 dl .btn:before{width:125px; height:125px;}
	.section4 dl dt{ padding:15px;}
	.section5{ padding-bottom:20px}
	.ab-shi,.ab-cont .cont { width:96%; margin:0 2%; padding:2%; height:auto	}
	.ab-cont{ width:96%; margin:0 2%; height:auto; padding-bottom:20px; background-size:60%}
	.ab-cont h4{ font-size:20px;}
	.ab-cont .cont a{ font-size:12px;}
	.shipin{ height:180px; width:100%}
	
	.section1 .sty2 li{width:48%; margin:1%}
	.section1 .sty2 li .wenan{ padding:5px 10px;}
	.section1 .sty2 li .wenan p span{ display:none}
	.section1 .sty2 li h3 a{ font-size:16px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display:block}
	
	
	.section3 .news-box{ margin:0}
	.section3 .news-box .news-tit{ width:90%; margin:0 5%}
	.section3 .news-box .news-tit li{ float: left; font-size:16px; padding:15px 10px }
	.section3 .news-box .news-tit li:after{ margin-top:5px;}
	.section3 .news-box .news-txt{ width:100%; padding:0 3.3%;}
	.section3 .news-box .news-txt .list2 li{ width:90%}
	.section3 .news-box .news-txt .list2 li p a{ width:70%; line-height:30px;}
	.section3 .news-box .news-txt .list2 li p a:before{ width:8px; height:8px;}
	
	.section3 .news-box .news-txt .list1{ margin:0}
	.section3 .news-box .news-txt .list1 li { width:100%; margin:0 0  10px 0	}
	.section3 .news-box .news-txt .list1 li dd h3 a{ width:70%;}
	.section3 .news-box .news-txt .list1 li dd span{ right:10px; font-size:14px}
	.section3 .news-box .news-txt .list1 li dd p{ height:auto}

	.footer{ height:auto; padding:5% }
	.footer .t1{ margin-top:0;}
	.footer .l ul{ margin-top:10px !important;}
	.footer .l li{ margin-bottom:0}
	.beian{ margin-top:10px; padding-top:5px; border-top:solid 1px #242c49}
	
	.cp-kind .list:nth-child(odd),.cp-kind .list:nth-child(even){margin:20px 2%; padding:0}
	.cp-kind .list{ width:96%;}
	.cp-kind h3 a{ font-size:20px;}
	.cp-kind h3{ background-size:50px;}
	.cp-kind .label{ padding:3px 8px}
	.cp-kind .list dd{ float:none; text-align:center}
	.cp-kind .cp-wz a{ width:45%; margin:5px 2.5%; padding:5px 0; text-align:center}
	.cp-kind .cp-wz{ display:none}
	.cp-kind li{ width:47%; margin-left:2%;}
	.cp-kind li a.imga{display: block; width: 100%; position: relative;  padding-top: 75%;  overflow: hidden; margin-bottom: 8px;}
	.cp-kind li a.imga img{display: block;  position: absolute;  width: 100%; height: 100%; left: 0; top: 0;transition: all .5s;}
	
	
	
	
	
	.cplb-tit .left{ width:100%; padding:0 3%}
	.location{width:100%; margin:10px 0; border-bottom:solid 1px #eee; padding-bottom:5px}
	.cplb-tit .left p{ line-height:22px;}
	.cplb-tit .left h3{ margin:0; font-size:18px;}
	
	
	
	
	.cp-lists{ margin:0}
	
	.cp-lists ul{ margin:0; padding:30px 0 0 0}
	.cp-lists li{ width:44%; margin:5px 0 5px 4%}
	.cp-lists li a{display: block; width: 100%; position: relative;  padding-top: 75%;  overflow: hidden; margin-bottom: 8px;}
	.cp-lists li a img{display: block;  position: absolute;  width: 100%; height: 100%; left: 0; top: 0;transition: all .5s;}
	
	
	.cp-title ul{background:none; height:auto}
	.cp-title li{ background:#999; width:32%; border-radius:3px; margin-right:1%; margin-bottom:1%; padding:3px 0}
	.cp-title .cur{ margin-top:0; background:#151d3d}
	.cp-title .cur span a{ padding:0; font-size:16px; color:#fff}
	.cp-title li p{ display:none}
	.cp-title li span a{ padding:0}
	
	
	
	.pagelist{ margin-bottom:20px;}
	
	.pagelist li{ padding:2px 7px; margin:0 2px}
	.pagelist li .current{ color:#2472ba}


.cp-tit,.cp-md,.cp-cont,.wz-box{padding:0 3%}
.cp-tit .fl,.cp-tit .fr{ width:100%; padding:0}
.cp-tit .fr{ margin-top:20px;}
.cp-tit .fr h1{ font-size:20px;}
.cp-tit .fr .ys{ margin-top:10px;}
.cp-md{ margin-bottom:20px;}
.cp-cont .fl h2{ margin-top:0; font-size:18px}
.cp-md .fl{ width:100%}
.cp-md .fl li{ width:25%}
.cp-md .fl li a{ font-size:16px;}
.cp-cont .fl p{ font-size:14px; line-height:25px; margin:10px 0}
.cp-tit .fr .btn a{ font-size:16px;}
.news-title{padding:0 3%}
.news-title h1{ font-size:16px; line-height:25px}
.news-title p{ margin-top:10px;}
.news-title span{ font-size:14px;}
.news-cont .prev{ width:100%; border-top:solid 1px #ccc; padding:10px 0}
.news-cont .prev p:first-child{ border:none}
.news-cont .prev p span {font-weight: bold; font-size: 14px; float:left}
.news-cont .prev p a{ width:70%; float:left}

.add-new-cent{ padding:0}
.add-new-cent:before,.add-new-cent:after{ background:none}

.news-industry-b,.add-news-industry ul{ width:100%}
.add-news-industry{ padding:10px 0 20px 0; margin-top:0;}
.news-industry-b .text{ padding:10px }
.text .tips,.news-industry-b .text .desc,.news-industry-b .text .tit{ margin:0}
.add-nclass-type a{ font-size:20px}
.add-nclass-type .view-more{ font-size:16px; margin:0}
.add-news-knowledge{ padding:0}
.add-news-knowledge ul{ width:100%}
.add-news-industry li, .add-news-knowledge li{ padding:10px; margin-top:10px;box-shadow: 0px 2px 10px rgba(50,66,112,.22);
    -o-box-shadow: 0px 2px 10px rgba(50,66,112,.22);
    -ms-box-shadow: 0px 2px 10px rgba(50,66,112,.22);
    -moz-box-shadow: 0px 2px 10px rgba(50,66,112,.22);
    -webkit-box-shadow: 0px 2px 10px rgba(50,66,112,.22);}
.add-news-comp{padding:20px 0}
.add-news-comp ul{ margin:0}
.add-news-comp li{ width:100%; margin-left:0;padding: 10px 0 10px 30px;}
.add-news-industry li .tit, .add-news-knowledge li .tit{ margin-bottom:0}
.grey .tit{ font-size:16px}
.add-news-comp li a{ font-size:14px}
.add-news-comp .add-nclass-type{ margin-bottom:10px}
.add-news-comp li span{ font-size:14px}


.news-tit .left p{ margin-top:20px}

.news-lists{ margin-top:20px;padding:0 3%}
.news-lists .fl{ width:100%}
.news-lists .fl li{ padding:5px 0}
.news-lists .fl li p a{ font-size:14px;    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
	
.message{ padding:30px 0}
.message dd{ width:94%; margin:0 3%;border-radius:10px}
.cont-msg dd h3{ position:inherit; color:#333; top:inherit; text-align:center; padding:0; font-size:22px; margin-bottom:20px}
.message dd .msg-box p input, .message dd .msg-box p textarea{ width:80%}
.message dd .msg-sub{ float:none; margin:0 auto; font-size:16px; width:100px; height:30px}
.contact-tit .left .lx-fs{ margin:30px 0}
.contact-tit .left .lx-fs .p3 a{ width:100px; line-height:30px; font-size:16px}

.about2{ padding:20px 3%}
.public-title h2{ font-size:16px;}
.about2 .sty1{margin-top:10px;}
.about2 .sty1 .p1{ font-size:12px; line-height:20px; height:100px; overflow:hidden}
.about2 .p1{ font-size:14px}
.about3,.about4{ padding:30px 0}
.about3 .public-title p{ width:90%; margin:5px 5%; font-size:14px;}
.about3 .sty1{ margin-top:20px;}

.about4 .public-title{ margin-top:0; width:94%; margin-left:3%}
.about4 .public-title p{ line-height:22px; font-size:14px; margin:0; margin-top:10px}

.about4 .public-title .swtbtn{ display:none; width:50%; height:35px; margin-top:20px;}
.about4 .sty1{  width:94%; margin-left:3%; float:left; margin-top:20px }
.cp-tit .fr .cp-md-dh{ margin-bottom:20px;}
.cp-tit .fr .btn{ width:220px; right:50px; bottom:-30px}
.cp-tit .fr .btn a{ font-size:20px;}
.cp-tit .fr .cp-md-dh strong{ font-size:24px}
.cp-kind ul,.cp-cont .fl p img{ margin:0}
.cp-kind li p a{text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; display:block; text-align:left}
	
.about-tit .left p{font-size:14px;}	
.message h3{ padding:0 0 20px 20px; font-size:18px}
}
@media screen and (max-width:400px){
	.section .title samp,.section5 h3{ font-size:16px;}
	.section1 .sty2 li h3 a{ font-size:14px}
}
@media screen and (max-width:368px){
	
	.section .title:after, .section .title:before, .section5 h3:after, .section5 h3:before{ width:40px; height:15px; margin:0 10px;}
	.section1 .sty2 li h3 a{ font-size:14px;}
}
@media screen and (max-width:340px){
	.section .title samp,.section5 h3{ font-size:14px;}
	.section1 .sty2 li h3 a{ font-size:12px;}
	}