/*base*/
@charset "utf-8";
*,:before,:after{margin:0; padding:0;box-sizing:border-box;}
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,h5,h6,em{ 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;}
.pro-nr table td,.news-page table td{text-align:center;padding: 10px;line-height: 20px;word-break: break-all;}
input,select,textarea,button{ font:12px/20px  Arial;  outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;outline:0px;}
:focus{outline:none;}
a{color:#00132b;text-decoration:none;outline:none;cursor: pointer;}
a:link,a:visited{ text-decoration:none;}
a:active{ text-decoration:none;}
.clearfix:after{ clear:both; content:''; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
body{font:14px/20px  "Microsoft YaHei", Arial;color:#333333;}
.w{max-width: 1200px;margin:0 auto;}
/*base end*/

/* swiper.css */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.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-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-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-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.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-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
/* swiper.css end */
/*home */
.header{width:100%;height:85px;background:#252e3c;line-height:85px;position:relative;z-index:999}
.header .w{max-width:1600px}
.header dl{width:216px;height:auto;background:#d94547;display:block;float:left;position:absolute;top:0;border-radius:0 0 30px 30px}
.header dd a{display:block;height:85px;background:#d31919;text-align:center;line-height:80px;padding:0 8.8%;-webkit-box-shadow:#191e25 0 0 10px;-moz-box-shadow:#191e25 0 0 10px;box-shadow:#191e25 0 0 10px}
.header dd a img{width:100%}
.header dt{overflow:hidden;padding:12px 18%}
.header dt strong{font-size:36px;color:#fff;display:block;line-height:1;float:left;margin-right:4%}
.header dt span{font-size:12px;color:#fff;display:block;float:left;line-height:1.5}
.header ul{width:70%;float:right;padding:0 4%}
.header ul li{width:14.2%;float:left;text-align:center;position:relative}
.header ul li a:before{content:"";width:0%;height:3px;background:#dd2118;position:absolute;bottom:22px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transition:all .3s ease}
.header ul li a{font-size:18px;color:#fff;display:block}
.header ul li .li1:before{width:55%}
.header ul li:hover a:before{width:55%}
.header .tel{width:264px;height:auto;display:block;float:right}
.banner{width:100%;clear:both;overflow:hidden}
.banner img{width:100%;height:auto}
.index_banner{position:relative}
.index_banner ul{overflow:hidden}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%}
.index_banner li a{display:block;margin:0 auto}
.index_banner p{width:20%;height:1px;position:absolute;bottom:100px;left:50%;margin-left:-10%;display:block;z-index:999}
.index_banner p span{width: 33.333%;display:inline-block;padding: 20px 0;cursor:pointer;}
.index_banner p span b{width: 100%;height:1px;background:#fff;background:rgba(255,255,255,.6);display:block;position:relative;}
.index_banner p span.cur b:before{content:"";background:#950a0a;width:0%;height:100%;display:block;-webkit-animation-name:myAnimation;-webkit-animation-delay:0s;-webkit-animation-duration:5s;
-webkit-animation-timing-function:linear;position:absolute;left:0;top:0;}
@-webkit-keyframes myAnimation{
0%{width:0}
50%{width:50%}
100%{width:100%}
}
.index_banner p span i{font-style:normal;font-size:16px;color:#fff;display: none;opacity: 0.6;
position:absolute;left:-30px;top: 10px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;}
.index_banner p .cur i{display:block;}
.index_banner p em{font-size:16px;color:#fff;opacity:.6;position:absolute;right:-30px;top: 10px;}
.cp-rot{padding:60px 0 130px 0;background: #d4e8ff;background:-webkit-linear-gradient(#d4e8ff,#fff);background:-o-linear-gradient(#d4e8ff,#fff);background:-moz-linear-gradient(#d4e8ff,#fff);background:linear-gradient(#d4e8ff,#fff);overflow:hidden;position:relative;z-index:1;}
.cp-al .w,.cp-rot .w{max-width:1480px}
.cp-rot h1{font-size:50px;font-weight:700;line-height:1;text-align:center}
.cp-rot h1:before{content:"";width:100%;height:52px;background:url(../images/Broken-manufacturer.png) center no-repeat;display:block;margin:0 0 -35px}
.cp-rot .text{font-size:18px;color:#343434;line-height:48px;text-align:center;margin:30px 0 70px 0}
.cp-rot .text a:hover{color:#4779be}
.cp-rot .cp-one{background:#fff;border-radius:15px;margin:0 3%;position:relative}
.cp-rot .cp-one:before{content:"";width:108%;height:244px;background:url(../images/rotcp-dz.png) center bottom no-repeat;background-size:100%;display:block;position:absolute;left:-4%;bottom:-70px;z-index:-1}
.cp-rot .cp-one .tagging{width:87px;background:url(../images/tdjk-bg.png) no-repeat;background-size:100%;font-size:36px;line-height:42px;color:#fff;padding:52px 31px;position:absolute;left:20px;top:-12px;text-shadow:0 0 6px #620805;z-index:10}
.cp-rot .cp-one .left{width:38%;float:left;z-index:10;overflow: visible;padding-bottom: 30px;}
.cp-rot .cp-one .left h3 a{font-size:36px;color:#343434;font-weight:700;line-height: 1.2;display:block;background:#fff;overflow: hidden;}
.cp-rot .cp-one .left h3 a:before{content:"";width:120%;height:41px;background:url(../images/MOBILE-CRUSHER.png) no-repeat;display:block;margin:0 0 -10px}
.cp-rot .cp-one .left .two h3 a:before{background:url(../images/zhihsaji.png) no-repeat;}
.cp-rot .cp-one .left .three h3 a:before{background:url(../images/epo.png) no-repeat;}
.cp-rot .cp-one .left h3 a:hover{color:#4779be}
.cp-rot .cp-one .left ul{margin:30px 0 55px}
.cp-rot .cp-one .left ul li{font-size:20px;line-height:36px;padding:8px 0 8px 30px;background:url(../images/rotcp-cstb.png) left 19px no-repeat;position:relative}
.cp-rot .cp-one .left ul li:first-child+li:after,.cp-rot .cp-one .left ul li:first-child+li:before{content:"";border-left:1px dashed #5889d1;position:absolute;left:7px;top:-25px;bottom:25px}
.cp-rot .cp-one .left ul li:first-child+li:after{top:0;bottom:-25px}
.cp-rot .cp-one .left .btn{width:227px;height:62px;background:#5889d1;background:-webkit-linear-gradient(#99c7ef,#4779be);background:-o-linear-gradient(#99c7ef,#4779be);background:-moz-linear-gradient(#99c7ef,#4779be);background:linear-gradient(#99c7ef,#4779be);border-radius:50px;display:block;font-size:24px;font-weight:700;line-height:62px;color:#fff;text-align:center;text-shadow:0 0 6px #26569c;margin-left: 130px;position:relative;z-index:1;}
.cp-rot .cp-one .left .btn:after{content: "";width: 32px;height: 62px;background: url(../images/rotcp-btnzs.gif) center no-repeat;background-size: 100%;display: inline-block;vertical-align: bottom;margin-left: 15px;}
.cp-rot .cp-one .left .btn:before{content: "";width: 309px;height: 59px;background: url(../images/rotcp-btnzs02.png) no-repeat;background-size: 100%;display: block;position: absolute;left: -34px;bottom: -22px;z-index: -1;}
.cp-rot .cp-one .left .swiper-slide{width: 100%!important;background: #ffffff;padding: 100px 0 0 140px;border-radius: 15px;}
.cp-rot .cp-one .right{width: 60.4%;padding: 86px 0;overflow: visible;float: right;background: url(../images/rotcp-bg.jpg) center no-repeat;background-size: 100%;border-radius: 15px;}
.cp-rot .cp-one .right .swiper-slide{opacity: 0!important;opacity: 1!important\9;text-align: center;padding: 0 0 0;}
.cp-rot .cp-one .right .swiper-slide-active{opacity: 1!important;transform: scale(1)!important;}
.cp-rot .cp-one .right .swiper-slide-prev{opacity: 1!important;font-size: 80px;top: 35px;}
.cp-rot .cp-one .right .swiper-slide-next{opacity: 1!important;font-size: 80px;top: 35px;}
.cp-rot .cp-one .right .swiper-slide p{width: 100%;position: absolute;left: 0;bottom: -60px;transition: all 0.3s ease;}
.cp-rot .cp-one .right .swiper-slide-active p{font-size: 20px;transform: scale(0.1);opacity: 0;}
.cp-rot .cp-one .right .swiper-pagination{bottom: -15px;background: url(../images/rotcp-hdzs.jpg) center 9px no-repeat;}
.cp-rot .cp-one .right .swiper-pagination-bullet{width: 6px;height: 6px;background: #6b9fe1;margin: 0 16px;
    opacity: 1;position: relative;cursor: pointer;}
.cp-rot .cp-one .right .swiper-pagination-bullet:nth-child(2){margin: -4px 16px;}
.cp-rot .cp-one .right .swiper-pagination-bullet-active{width: 10px;height: 10px;}
.cp-rot .cp-one .right .swiper-pagination-bullet-active:before{content: "";background: #ffffff;border: 1px solid #6b9fe1;position: absolute;left: -3px;right: -3px;top: -3px;bottom: -3px;border-radius: 50%;z-index: -1;}
.cp-rot .cp-one .right .swiper-button-next,.cp-rot .cp-one .right .swiper-button-prev{width: 21%;height: 100%;
    background: none;margin: 0;top: 0;left: 0;}
.cp-rot .cp-one .right .swiper-button-next{left: auto;right: 0;}
.cp-two{padding: 180px 0 0 18px;}
.cp-two li{width: 22.75%;background: #396eba;border-radius: 5px;float: left;margin-left: 3%;transition: all 0.2s ease;}
.cp-two li:first-child{margin: 0;}
.cp-two li .pic{width: 100%;margin: -40px 0 0 -18px;border-radius: 5px;overflow: hidden;display: block;}
.cp-two li p a{font-size: 22px;font-weight: bold;color: #ffffff;text-align: center;line-height: 64px;display: block;}
.cp-two li:hover{box-shadow: 0 0 20px #396eba;}
.cp-al{width: 100%;background: url(../images/al-bg.jpg) no-repeat;background-size: 100%;padding: 90px 0 60px 0;position:relative;}
.cp-al:before,.fw-ys:before{content: '';width: 29px;height: 120px;background: url(../images/link.png) center no-repeat;display: block;position:absolute;top: -52px;right:11%;z-index: 5;}
.cp-al h2{font-size: 40px;color: #fff;line-height: 40px;text-align:  right;}
.cp-al .text{font-size: 16px;color: #fff;margin: 22px 0 65px 0;text-align:  right;}
.cp-al dl{background: #fff;overflow: hidden;border-radius: 30px 30px 0 0;padding: 80px 50px 60px 80px;}
.cp-al dd{width: 48%;float: left;}
.cp-al dt{width: 50%;float: right;}
.cp-al dt h4{font-size: 29px;color: #1b1b1b;line-height: 29px;margin: 5px 0 40px 0;}
.cp-al dt p{font-size: 16px;color: #727272;line-height: 26px;margin: 30px 0;}
.cp-al dt ul{margin-left: -15px;margin-top: 40px;}
.cp-al dt li{width: 17%;float: left;margin-left: 2.6%;font-size: 16px;text-align: center;position: relative;z-index: 1;}
.cp-al dt li span{width: 115px;height: 115px;background: #f4faff;border-radius: 50%;display: block;padding: 22% 0;
    margin-bottom: 14px;transition: all 0.3s ease;box-shadow: 0 0 10px #c4def7 inset;position:relative;}
.cp-al dt li span:before{content:"";border: 1px dashed #3d619e;border-radius: 50%;position:absolute;left: -6px;right: -6px;top: -6px;bottom: -6px;z-index: -1;transition: all 0.3s ease;}
.cp-al dt li span:after{content:"";height: 65px;background: #fff;border-bottom: 1px dashed #3d619e;position:absolute;left: -6px;right: -6px;top: -6px;z-index: -1;transition: all 0.3s ease;}
.cp-al dt li:hover span:after{opacity: 0;}
.cp-al dt li:hover a,.cp-al dt h4:hover a{color:#d31919;}
.news-index{width:100%;padding-bottom: 100px;}
.news-index .w{max-width: 1480px;overflow:hidden;}
.box{ float:left; width:47%;}
.box h2{margin: 0 0 35px 0;}
.box h2 a{font-size: 40px;color: #343434;line-height: 40px;display:block;}
.box dl{ width:100%; border-bottom:1px dashed #ccc; padding-bottom:12px; margin-bottom:12px; overflow:hidden;}
.box dl dt{ float:left;}
.box dl dd{ float:right; width:64%; margin:0;}
.box dl dd .tit{ width:100%; margin:8px 0; overflow:hidden;}
.box dl dd a{ float:left; width:67%; display:block; font-size:14px; font-weight:bold; color:#333; height:20px; overflow:hidden;}
.box dl dd span{ float:right; background:url(/images/clock.jpg) no-repeat left center; padding-left:18px; color:#acacac;}
.box dl dd p{ clear:both; line-height:22px; color:#666; margin:0;}
.box ul{ overflow:hidden;}
.box ul li{width:100%;overflow:hidden;font-size: 16px;line-height: 24px;position: relative;padding-left: 16px;}
.box ul li:before{content: '';width: 4px;height: 13px;background: #315798;border-radius: 50px;display: block;position: absolute;left: 0;top: 18px;}
.box ul li a{float:left;width:80%;height: 100%;color: #343434;display:  block;padding: 12px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 0.5s ease;}
.box ul li span{float:right;color: #828282;padding: 12px 0;}
.box ul li:hover a{color:#d31919;padding-left:15px;}
.box h3:hover a{color:#d31919;}
.cpzs{ float:right; width:47%;}
.fw-ys{width: 100%;background: url(../images/fy-bg.jpg) bottom no-repeat;background-size: cover;text-align: center;padding: 80px 0 115px 0;-webkit-box-shadow: #bdbdbd 0px 10px 10px inset;-moz-box-shadow: #bdbdbd 0px 10px 10px inset;box-shadow: #bdbdbd 0px 10px 10px inset;position:  relative;}
.fw-ys .fy{font-size: 18px;color: #737373;}
.fw-ys h2{font-size: 45px;color: #343434;line-height: 45px;margin: 15px 0 30px 0;}
.fw-ys .text{color: #8b8b8b;line-height: 24px;padding: 0px 24%;}
.fw-ys ul{max-width: 1200px;overflow: hidden;margin: 90px auto;}
.fw-ys li{width: 25%;float: left;padding: 0 2%;}
.fw-ys li span{font-size: 18px;color: #d31919;}
.fw-ys li strong{font-size: 60px;font-family: impact;line-height: 60px;margin-right: 10px;}
.fw-ys li p{font-size: 18px;color: #282828;line-height: 30px;margin-top: 15px;}
.footer{width: 100%;background: #28282F;color: #fff;line-height: 2;}
.footer a{font-size: 14px;color: #fff;display: inline-block;}
.footer .copyright{text-align: center;padding: 20px 0;}
.footer .copyright a{margin: 0 10px;}
.footer .link{background: #2e2f38;padding: 10px 0;}
.footer .link a{margin: 0 5px;}
/*home end*/
/*location*/
.location{width: 100%;height: 60px;background: #f1f6ff;}
.location p{max-width: 1100px;font-size: 14px;color: #616161;line-height: 60px;}
.location p a{color: #616161;}
.cp-center .location p,.cp-center .location p a{color:#fff;}
/*location end*/
/*product center*/
.cp-center{width: 100%;background: url(../images/gd-bg.jpg) center top no-repeat;overflow: hidden;}
.cp-lt{background: none;}
.cp-fl{overflow: hidden;background: url(../images/platform.png) center bottom no-repeat;background-size: 100%;padding: 20px 0;}
.cp-fl li{width: 20%;float: left;text-align: center;}
.cp-fl li p a{width: 110px;height: 38px;background: #fff;display: block;font-size: 18px;color: #252e3c;line-height: 38px;border-radius: 10px;
    -webkit-box-shadow: 0 4px 5px #99abc7;-moz-box-shadow: 0 4px 5px #99abc7;box-shadow: 0 4px 5px #99abc7;margin: 0 auto;position: relative;}
.cp-fl li p a:before{content: '';width: 5px;height: 5px;display: block;background: #c3cddc;border-radius: 50%;position: absolute;
    top: 5px;left: 7px;-webkit-box-shadow: 0 1px 2px #8c9bb6 inset;-moz-box-shadow: 0 1px 2px #8c9bb6 inset;box-shadow: 0 1px 2px #8c9bb6 inset;}
.cp-fl li p a:after{content: '';width: 5px;height: 5px;display: block;background: #c3cddc;border-radius: 50%;position: absolute;
    top: 5px;right: 7px;-webkit-box-shadow: 0 1px 2px #8c9bb6 inset;-moz-box-shadow: 0 1px 2px #8c9bb6 inset;box-shadow: 0 1px 2px #8c9bb6 inset;}
.cp-fl li:hover p a,.cp-fl .proflli p a{background: #7099e3;color: #fff;}
.cp-list{width:100%;text-align: center;margin-bottom: 40px;}
.cp-list h3{font-size: 30px;color: #252e3c;font-weight: bold;line-height: 1;display: inline-block;position: relative;margin: 55px 0;}
.cp-list h3:before{content: '';width: 48px;height: 10px;display: block;background: url(../images/tit-jt.png) right center no-repeat;
    position: absolute;left: -80px;top: 10px;}
.cp-list h3:after{content: '';width: 48px;height: 10px;display: block;background: url(../images/tit-jt.png) left center no-repeat;
    position: absolute;right: -80px;top: 10px;}
.cp-list ul{overflow:hidden;padding-top: 25px;margin-left:-3%;}
.cp-list ul li{ float:left; width:22%; margin:0px 0 15px 3%; _margin:0px 15px 25px 13px;transition:all .3s ease;}
.cp-list ul li img{ width:100%; height:auto; }
.cp-list ul li span{ display:block; text-align:center; line-height:40px;overflow:hidden; font-family:Microsoft Yahei;}
.cp-list ul li:hover{-webkit-box-shadow: #c2c2c2 0 10px 20px 0;-moz-box-shadow: #c2c2c2 0 10px 20px 0;box-shadow: #c2c2c2 0 10px 20px 0;
    transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);}
/*product center end*/
/*product page*/
.pro-pic .w,.pro-nr .w{max-width: 1500px;}
.pro-pic{width: 100%;background: url("../images/cp-bg.jpg") center no-repeat;background-size: 100% 100%;overflow: hidden;padding: 70px 0;}
.pro-pic .left{width: 40%;float: left;}
.pro-pic .left h1{font-size: 35px;color: #464d58;font-weight: bold;line-height: 1;margin-bottom: 40px;}
.pro-pic .left .cs{width: 100%;background: #f0f4fb;border-radius: 10px;padding: 15px 0 95px 0;position: relative;-webkit-box-shadow: 0 0 5px #c0d1f1;
    -moz-box-shadow: 0 0 5px #c0d1f1;box-shadow: 0 0 5px #c0d1f1;}
.pro-pic .left .cs dd{background: #fff;margin: 0 15px;overflow: hidden;padding: 0 18px;border-radius: 10px 10px 0 0;}
.pro-pic .left .cs dd .test{float: left;font-size: 16px;color: #3f6198;background: url("../images/horn.png") left 12px no-repeat;
    padding: 15px 0 15px 40px;}
.pro-pic .left .cs dd .order{float: right;background: url("../images/horn.png") right -27px no-repeat;padding: 16px 33px 14px 0;}
.pro-pic .left .cs dd .order a{font-size: 16px;color: #52595c;line-height: 1;background: #f0f4fb;padding: 2px 10px;
    border-radius: 50px;}
.pro-pic .left .cs dd .order:hover a{background:#3f6198;color:#fff;}
.pro-pic .left .cs dt{background: #fff;margin: 3px 15px;overflow: hidden;}
.pro-pic .left .cs dt p{font-size: 16px;color: #464d58;line-height: 30px;width: 50%;float: left;}
.pro-pic .left .cs dt p strong{font-size: 18px;}
.pro-pic .left .cs dt p:first-child{border-right: 1px dashed #a4c1ee;background: url("../images/cpcs-tb01.png") 50px center no-repeat;}
.pro-pic .left .cs dt p:first-child+p{background: url("../images/cpcs-tb02.png") 50px center no-repeat;}
.pro-pic .left .cs dt p:first-child,.pro-pic .left .cs dt p:first-child+p{padding-left: 115px;margin: 30px 0;}
.pro-pic .left .cs dt p:first-child strong,.pro-pic .left .cs dt p:first-child+p strong{display: block;}
.pro-pic .left .cs dt p+p+p{width: 100%;padding: 0 8% 20px 8%;}
.pro-pic .left .cs dt p:first-child+p+p{width: 100%;background: #e5eefe;position: absolute;left: 0;bottom: 0;border-radius: 10px;
    padding: 20px;box-shadow: 0 -5px 10px #f0f4fb;}
.pro-pic .left .lx{width: 100%;height: 143px;margin-top: 22px;}
.pro-pic .left .lx .cxxl {width: 46%;background: #2f5595;position:relative;color: #fff;border-radius: 50px;padding: 0 30px 0 90px;
    text-align:  center;margin: 45px 0 20px 26px;float: left;}
.pro-pic .left .lx .cxxl:before{content: '';width: 98px;height: 125px;display: block;background: url(../images/zzcn.png) no-repeat;
    background-size: 100%;position: absolute;left: -25px;top: -52%;}
.pro-pic .left .lx .cxxl a {width:100%;height:100%;position:absolute;top:0;left:0;}
.pro-pic .left .lx .cxxl span{font-size: 20px;font-weight: bold;padding: 12px 5px 10px 5px;display: inline-block;border-bottom: 1px solid #fff;}
.pro-pic .left .lx .cxxl p{font-size:13px;padding: 5px 0 10px 0;}
.pro-pic .left .lx dt{width:40%;background: url("/images/cp-QR.png") left center no-repeat;padding-left: 70px;font-size: 16px;color: #464d58;
    float: right;margin: 60px 0 0 0;}
.pro-pic .left .lx dt strong{font-size: 22px;color: #ff383b;font-weight: normal;display: block;margin-top: 10px;}
.pro-pic .right{width: 56%;float: right;margin-top: 70px;position: relative;}
.pro-pic .right:before{content: '';width: 90%;height: 30px;background: #e3eaf1;display: block;position: absolute;top: -30px;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);border-radius: 10px 10px 0 0;opacity: 0.5;-webkit-box-shadow: -4px -2px 20px rgba(34,64,110,0.5);-moz-box-shadow: -4px -2px 20px rgba(34,64,110,0.5);box-shadow: -4px -2px 20px rgba(34,64,110,0.5);}
.pro-pic .right:after{content: '';width: 95%;height: 30px;background: #e3eaf1;display: block;position: absolute;top: -15px;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);border-radius: 10px 10px 0 0;opacity: 0.5;-webkit-box-shadow: -4px -2px 20px rgba(34,64,110,0.5);-moz-box-shadow: -4px -2px 20px rgba(34,64,110,0.5);box-shadow: -4px -2px 20px rgba(34,64,110,0.5);}
.pro-pic .right img{border-radius:10px;-webkit-box-shadow: -4px 4px 15px rgba(34,64,110,0.5);-moz-box-shadow: -4px 4px 15px rgba(34,64,110,0.5);
    box-shadow: -4px 4px 15px rgba(34,64,110,0.5);position: relative;z-index: 10;}
.pro-pic .right p{font-size:16px;overflow:hidden;margin-top: 18px;}
.pro-pic .right p span{width: auto;float: right;position:relative;padding-left: 20px;margin-left: 7%;}
.pro-pic .right p span:before{content: '';width: 12px;height: 12px;display:block;border:2px solid #5b8bdc;border-radius:50%;position:absolute;left:0;top: 4px;}
.pro-pic .right p span:first-child{color:#bad7ff;}
.pro-r { float:right; width:22.5%;}
.pro-ys {background: #e4ebff;padding: 20px 10px 20px 50px;border-radius: 8px;position: relative;}
.pro-ys:before{content: '';width: 25px;height: 50px;display: block;background: #0066bd;position: absolute;left: 0;top: 34%;font-size:  15px;color:  #fff;text-align:  center;line-height: 18px;padding: 6px 0;}
.pro-ys p {font-size:15px;margin: 10px 0;color: #001656;}
.pro-tel {background:url(../images/cp-tel.png) left center no-repeat;background-size: 50px;padding: 20px 0 20px 55px;border-bottom: 2px dashed #dbe7ff;}
.pro-tel span {font-size: 17px;color: #484848;line-height: 25px;}
.pro-tel span img { float:left; padding-left:12%;}
.pro-tel p {color: #ff3838;font-size: 20px;font-weight:bold;line-height: 25px;}
.pro-txt {width:50%;font-size:16px;float: left;}
.pro-txt h1 { font-size:30px; line-height:34px; margin-bottom:5px; color:#eb0001;}
.pro-txt p {font-size: 16px;color: #404040;line-height:2; margin: 25px 0;}
.rmxh{width: 38%;float: right;margin-right: 10px;padding: 17px 0;position:relative;margin-top: 50px;border-radius: 15px 0 15px 0;-webkit-box-shadow: 0 2px 6px #b5b2b2;-moz-box-shadow: 0 2px 6px #b5b2b2;box-shadow: 0 2px 6px #b5b2b2;}
.rmxh .xh-tittle{width: 20px;background: url(/images/hot.jpg) center top no-repeat;background-size: 100%;padding-top: 26px;font-size:16px;line-height: 1.1;text-align: center;position: absolute;left: -33px;top: -20px;}
.rmxh p{width: 43%;height: 30px;font-size:16px;line-height:1;margin: 5px 0;display: inline-block;position:relative;padding-left: 16px;display: -webkit-flex;display: flex;-webkit-align-items: center;}
.rmxh p:before{content: '';width: 6px;height: 6px;display: block;background:red;border-radius:50%;position:absolute;left:0;top: 12px;}
.rmxh p:nth-child(odd){float:left;margin-left: 7%;}
.rmxh p:nth-child(even){float:right;margin-right: 7%;}
.rmxh li a{background: #fff;padding: 3px 10px;border-radius: 50px;position:absolute;-webkit-box-shadow: 0 2px 6px #b5b2b2;
    -moz-box-shadow: 0 2px 6px #b5b2b2;box-shadow: 0 2px 6px #b5b2b2;}
.rmxh li .tabactive{font-weight:bold;}
.rmxh .tab1{top: -18px;left: 18%;}
.rmxh .tab2{top: -18px;right: 18%;}
.rmxh .tab3{bottom: -18px;left: 18%;}
.rmxh .tab4{bottom: -18px;right: 18%;}
.sub-left1 {width:100%;overflow:hidden;}
.share span { float:left; margin-right:8px;height:14px; line-height:14px;}
.pro_nav1 {height: 55px;width:100%;background: #f3f6f8;border-radius: 10px 10px 0 0;margin: 60px 0 50px 0;}
.share ul li { float:left; margin-right:6px; height:14px;}
.pro_nav1 ul{float:left;width:75%;}
.pro_nav1 ul li{width: 30%;float: left;font-size: 20px;color: #464d58;text-align:center;line-height: 55px;border-right: 1px solid #f3f6f8;position: relative;}
.pro_nav1 ul li .momol{background: #fff;border: 1px solid #f3f6f8;margin-top: -2px;border-radius: 10px 0 0 0;display:block;}
.pro_nav1 ul li:before{content: '';width: 4px;height: 60px;background: url("../images/momol-zs.png") center no-repeat;
    display: block;position: absolute;top: 0;right: -4px;}
.pro_nav1 ul li a{display: block;}
.pro_nav1 ul li:hover{background: #fff;border: 1px solid #f3f6f8;margin-top: -2px;}
.pro_con {width: 74%;float:left;}
.pro_con .cp-js h3,.pro_con .cp-js h2{color:#222;font-size: 24px;line-height: 40px;font-weight:  bold;margin-bottom: 20px;background:url(../images/nr-tit.png) left center no-repeat;padding-left: 50px;background-size: 45px;}
.pro_con .cp-js h4{font-size: 22px;line-height: 30px;font-weight:  bold;}
.pro_con .cp-js p {text-indent:2em;font-size: 16px;line-height: 40px;margin: 20px 0;}
.pro_con .cp-js p img{height:auto!important;}
.pro_con .cp-js p b,.pro_con .cp-js p strong{font-size:17px;}
.pro_con .cp-js p video{max-width: 700px;width: 100%;margin-left:-2em;}
.pro_con .cp-js p a,.news-page .content-box p a{color: #225588;}
.content-box h3 a{ color:#225588}/*lcadd*/
.pro_con h4 {font-size:16px;color: #333;margin-bottom:10px;}
.bqonline{font-size: 16px;line-height: 1;text-indent: 0;color: #ffffff;background: #4068ac;padding: 10px 45px 10px 15px;border-radius: 10px;white-space: nowrap;display: inline-block;vertical-align: middle;box-shadow: 0 4px 0 #1c458a;position:relative;overflow: hidden;margin: 0 5px;}
.bqonline:before{content:"";width: 38px;height: 36px;background:url(../images/an-bg.jpg) no-repeat;background-size:100%;display:block;position:absolute;right:0;top:0;}
.fanhui{float:right;font-size: 18px;color: #464d58;line-height: 55px;display:  block;background: url(../images/fanhui.png) left center no-repeat;
    padding: 0 40px;}
.fanhui a{ line-height:42px; color:#333; font-size:15px; padding-left:28px;}
.fanhui a:hover{ color:#ff4a00;font-size:15px;}
.pro_con1 { width:75%; float:left;}
.tj_pro {width: 20%;float:right;text-align:center;}
.tj_pro .tj-tit {height: 55px;margin: 20px 0 10px 0;font-size: 20px;color: #464d58;line-height: 45px;border-radius: 10px 10px 0 0;background: url("../images/tjcp-zs.png") right -40px top -36px no-repeat;
    -webkit-box-shadow: 0 0 10px #bdd0ec;-moz-box-shadow: 0 0 10px #bdd0ec;box-shadow: 0 0 10px #bdd0ec;}
.tj_pro .tj-tit h4{display:inline;vertical-align: sub;margin-right: 10px;}
.tj_pro .tj-tit img{width:auto;}
.tj_pro ul{padding: 25px;-webkit-box-shadow: 0 0 10px #bdd0ec;-moz-box-shadow: 0 0 10px #bdd0ec;box-shadow: 0 0 10px #bdd0ec;}
.tj_pro ul li img { width:100%; height:auto;}
.tj_pro ul li p a {font-size: 16px;color: #636363;display:  block;padding: 15px 0;}
.tj_pro ul li:hover a { color:#F00;}
.tj_pro ul li {margin-bottom: 10px;}
.cp-page{width: 100%;overflow: hidden;}
.cp-page .pro-detail{padding: 50px 0;overflow: hidden;}
.cp-page .pro-r .bj{overflow: hidden;margin-left: -16%;}
.cp-page .pro-r .bj li{width: auto;float: left;font-size: 13px;color: #2f2f2f;background: url(../images/icon-bj.png) left center no-repeat;
    padding-left: 22px;margin-left: 16%;}
.cp-page .sypro{width: 100%;overflow: hidden;margin: 75px 0;border: 1px solid #e9eef5;}
.cp-page .sypro p{width: 100%;height: 60px;font-size: 22px;color: #464d58;line-height: 60px;text-align: center;background-size: 100% 100%; overflow: hidden;}
.cp-page .sypro p .tit-l{width: 20%;float: left;font-weight: bold;position:relative;}
.cp-page .sypro p .tit-l:before{content: '';width:20px;height: 70px;display:block;background:#fff;position:absolute;top:0;right: -13px;transform: rotate(-15deg);}
.cp-page .sypro p .tit-m{width: 80%;background: #f0f2f5;display:block;float: right;text-align: right;}
.cp-page .sypro p a{font-size: 18px;color: #464d58;text-align: right;padding-right: 45px;display: inline-block;}
.cp-page .sypro p a img{margin-left:10px;margin-bottom: 2px;}
.cp-page .sypro ul{overflow: hidden;padding: 15px 25px;}
.cp-page .sypro li{width: 50%;float: left;}
.cp-page .sypro li a{width: 80%;display: block;padding: 8px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;
    padding-left: 15px;}
.cp-page .sypro li a:before{content: '';width: 5px;height: 5px;display: block;background: #f90017;position: absolute;left: 0;top:15px;}
/*product page end*/
/*news center*/
.news-center{width: 100%;overflow: hidden;}
.news-ban{width: 100%;background: url(../images/news-ban.jpg) center no-repeat;background-size: cover;padding: 90px 0;color: #fff;}
.news-ban h3{font-size: 42px;}
.news-ban h3:after{content: '';width:80px;height:2px;background:#fff;display:block;margin: 30px 0 20px;}
.news-ban .text{font-size: 28px;}
.module1{width: 100%;padding: 75px 0;overflow: hidden;}
.news-tit{overflow: hidden;margin-bottom: 140px;}
.news-tit .tit{font-size: 36px;color: #051024;line-height: 1;float: left;}
.news-tit .more{font-size: 16px;color: #000000;float:right;background: url("../images/news-more.png") right center no-repeat;
    padding-right: 25px;line-height: 36px;transition:all ease 0.5s;}
.news-tit .more:hover{padding-right: 35px;}
.news-tit a:hover{color:#d31919!important;}
.module1 .news-ct{width: 83.4%;border: 1px solid #cdcdcd;float: right;position: relative;padding: 0 25px;}
.module1 .news-ct .left{width: 57.6%;background: #fff;padding: 25px 30px;-webkit-box-shadow: 0 2px 40px #b8c9ef;
    -moz-box-shadow: 0 2px 40px #b8c9ef;box-shadow: 0 2px 40px #b8c9ef;position: absolute;bottom: 16px;
    left: -20%;border-radius: 5px;}
.module1 .news-ct .left img{width: 100%;border-radius: 10px 10px 0 0;}
.module1 .news-ct .left h5 a{font-size: 20px;color: #051024;font-weight: bold;line-height: 1.4;display: block;
    margin-bottom: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.module1 .news-ct .left .news-txt{background: #f7f5f5;padding: 15px;text-align: center;border-radius: 0 0 10px 10px;}
.module1 .news-ct .left p{height: 52px;font-size: 16px;color: #3f3f43;line-height: 1.7;text-align:  left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.module1 .news-ct .left .details{font-size: 18px;color: #051024;border: 1px solid #152035;padding: 4px 15px;border-radius: 5px;display: inline-block;margin-top: 15px;}
.module1 .news-ct .left:hover .details{background: #d31919;border:1px solid #d31919;color:#fff;}
.module1 .news-ct .left:hover h5 a{color:#d31919;}
.module1 .news-ct .right{width: 57%;float: right;}
.module1 .news-ct .right dl{width: 100%;overflow: hidden;border-top: 1px solid #cdcdcd;padding: 20px 8px;}
.module1 .news-ct .right dl:first-child{border:none;}
.module1 .news-ct .right dd{width: 64px;height: 64px;background: url("../images/news-time01.png") center 12px no-repeat;
    border: 1px solid #cdcdcd;border-radius: 5px;font-size: 12px;color: #626262;text-align: center;padding-top: 36px;
    display: inline-block;vertical-align: bottom;}
.module1 .news-ct .right dt{width: 84%;display: inline-block;margin-left: 15px;}
.module1 .news-ct .right h5 a{font-size: 18px;color: #051024;display:  block;text-overflow: ellipsis;
    white-space: nowrap;overflow: hidden;}
.module1 .news-ct .right p{font-size: 14px;color: #3f3f43;margin-top: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.module1 .news-ct .right dl:hover h5 a{color:#d31919;}
.module2{width: 100%;background: url("../images/cpzs-bg.jpg") no-repeat;background-size: cover;padding: 75px 0;}
.module2 .news-tit{margin-bottom: 50px;}
.module2 .news-tit .tit,.module2 .news-tit .more{color: #fff;}
.module2 ul{overflow: hidden;margin-left: -1.48%;}
.module2 li{width: 31.85%;background: #fff;float: left;margin-left: 1.48%;border-radius: 5px;}
.module2 li a{overflow: hidden;display:block;}
.module2 li img{width: 100%;border-radius: 5px 5px 0 0;transition: all ease 0.5s;}
.module2 li h5 a{font-size: 20px;color: #2b231b;text-align: center;padding: 20px 15px;text-overflow: ellipsis;
    white-space: nowrap;border-radius: 0 0 5px 5px;}
.module2 li:hover h5 a{background:#d31919;color:#fff;}
.module2 li:hover img{transform: scale(1.1);}
.module3{margin: 75px 0;}
.module3 .news-tit{margin-bottom: 30px;}
.module3 ul{overflow: hidden;margin-left: -3.62%;}
.module3 li{width: 46.38%;border-bottom: 1px dashed #e2e7f1;padding: 20px 0;float: left;margin-left: 3.62%;}
.module3 li h5 a{font-size: 20px;color: #051024;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:block;}
.module3 li .time{font-size: 14px;color: #666666;display: block;background: url("../images/news-time02.png") left center no-repeat;
    padding-left: 30px;margin: 20px 0 15px 0;}
.module3 li p{height: 48px;font-size: 14px;color: #666666;line-height: 1.8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.module3 li:hover h5 a{color:#d31919;}
/*news center end*/
/*news list*/
.news-list{width: 100%;overflow: hidden;margin: 20px auto 80px auto;}
.news-list .left{width: 72%;float: left;}
.pagelist1{width:100%;float:right;margin-bottom: 60px;}
.pagelist1 li{border-bottom:#dadada 1px dotted;background: url(/images/tubiao1.jpg) no-repeat left center;}
.pagelist1 li a{display:block;font-size: 15px;overflow: hidden;padding: 15px 0;}
.pagelist1 li a span.lbt{cursor:pointer;float:left;padding-left:15px;text-decoration:none;display:inline-block;}
.pagelist1 li a span.ldt{display:inline-block;width:18%;float:right;text-align:center;text-decoration:none;display:inline;color:#999;font-size: 14px;}
.news-list .right{width: 22%;float: right;}
.cpxg-list .cpxg-tit{color: #1647A2; font-size: 20px; font-weight: bold;margin: 20px 0;}
.cpxg-list .cpxg-tit a{color: red;}
.cpxg-list ul{overflow: hidden;}
.pagelist2{width:100%;}
.pagelist2 li{height:40px; line-height:40px; list-style:none; border-bottom:#CCCCCC 1px dotted; background:url(/images/tubiao1.jpg) no-repeat left;float: left; width: 46%; margin-left: 25px;}
.pagelist2 li a{ display:block; font-size:14px;}
.pagelist2 li a span.lbt{width: 80%;cursor:pointer;float:left;padding-left:15px;text-decoration:none;display:inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pagelist2 li a span.ldt{display:inline-block; width:75px; float:right; text-align:center; text-decoration:none; display:inline; color:#999;}
.cpxg-list .pages{margin: 30px 0;overflow: hidden;}
/*news list end*/
/*news page*/
.newspage-ban{margin-top: -50px;position: relative;z-index: -1;}
.news-page{width: 100%;overflow: hidden;background: url(../images/newspage-ban.jpg) center top no-repeat;padding-top: 110px;position: relative;}
.news-page .left{width: 71.3%;float: left;}
.news-page .left h1{font-size: 36px;color: #fff;font-weight: bold;line-height: 1.5;text-align: left;}
.news-page .left .time{font-size: 14px;color: #999;display: block;margin: 40px 0 15px 0;}
.news-page .content-box{width: 100%;background: #fff;padding: 50px 35px;position: relative;z-index: 1;}
.news-page .content-box:before{content: '';width: 42px;height: 60px;background: url(../images/zw.jpg) no-repeat;display: block;position: absolute;top: 0;left: 45px;}
.news-page .content-box h2{font-size:22px;margin: 40px 0 30px 0;}
.news-page .content-box h3{font-size: 24px;line-height: 40px;margin: 30px 0;font-weight: bold;background: url(../images/nr-tit2.png) left 2px no-repeat;padding-left: 50px;background-size: 45px;}
.news-page .content-box p{font-size: 16px;line-height: 40px;margin: 30px 0;text-indent: 2em;}
.news-page .content-box p b,.news-page .content-box p strong{font-size:17px;}
.mtb{ word-break:break-all;}
.news-page video{max-width: 700px;width: 100%;margin-left: -2em;}/*lcadd*/
.news-page .content-box p video{max-width: 700px;width: 100%;margin-left: -2em;}
.news-page .content-box p img{height: auto!important;margin-left: -2em;}
.news-page .content-box p strong{color: #000;}
.news-page .noa{width: 100%;background: #fff;margin: 20px 0;padding: 20px 35px 8px 35px;position: relative;-webkit-box-shadow: 0px 5px 20px rgba(3,3,3,0.1);-moz-box-shadow: 0px 5px 20px rgba(3,3,3,0.1);box-shadow: 0px 5px 20px rgba(3,3,3,0.1);}
.news-page .noa:before{content: '';width: 20px;height: 70px;display: block;background: url(../images/icon-xl.png) center no-repeat;position: absolute;top: -44px;left: 55px;display: none;}
.news-page .noa:after{content: '';width: 20px;height: 70px;display: block;background: url(../images/icon-xl.png) center no-repeat;position: absolute;top: -44px;right: 55px;display: none;}
.news-page .noa span{display: block;font-size: 16px;color: #484848;padding: 15px 0;}
.news-page .noa .next{border-bottom: 1px dashed #bcd2ff;}
.news-page .noa .prev{border-top: 1px dashed #bcd2ff;}
.news-page .noa span a{padding: 15px 0;}
.msg-lyb{width: 100%;margin: 65px 0;}
.msg-lyb h4{font-size: 22px;color: #464d58;line-height: 1;font-weight: bold;display: inline-block;vertical-align: sub;}
.msg-lyb .xd{width: 270px;height: 36px;background: #bcd2ff;display: inline-block;font-size: 20px;color: #2f5595;text-align: center;
    line-height: 36px;border-radius: 30px; margin-left: 20px;position:  relative;}
.msg-lyb .xd:before{content: "";width: 0;border-bottom: 16px solid #bcd2ff;border-right: 14px solid transparent;border-left: 6px solid transparent;
    display: inline-block;position:  absolute;left: -6px;bottom: 0;}
.msg-lyb .xd img{margin-left:12px;}
.msg-lyb .text{font-size: 18px;margin: 20px 0;line-height: 25px;}
.msg-lyb .text i{font-style: oblique;color: #ff3e3e;}
.msg-lyb form{width: 100%;background: url(../images/lyb-bg.jpg) no-repeat;background-size: 100%;overflow: hidden;padding: 80px 180px 70px 270px;}
.msg-lyb form p{width: 100%;margin: 25px 0;font-size: 20px;color: #4e4e4e;border-bottom: 1px solid #becfec;position: relative;}
.msg-lyb form p input{width: 70%;height: 50px;font-size: 18px;color: #000;background: none;border: none;}
.msg-lyb form .icon-txt span{position: absolute;top: 12px;left: 0;}
.msg-lyb form .icon-txt textarea{width: 100%;height: 120px;resize: none;font-size: 18px;color: #000;background: none;
    border: none;padding: 10px;text-indent: 98px;line-height: 30px;}
.msg-lyb .submit input{
    width: 190px;
    height: 55px;
    background: #fc8d25;
    border: none;
    border-radius: 50px;
    font-size: 30px;
    color: #fff;
    margin: 0 auto;
    display: block;
    box-shadow: 0 0 20px #fc8d25;
    cursor: pointer;
    }
.msg-lyb .submit{border:none;margin: 85px 0 0 0;}
.msg-lyb form p ::-webkit-input-placeholder {color: transparent;}
.msg-lyb form p :-moz-placeholder {color: transparent;}
.msg-lyb form p ::-moz-placeholder {color: transparent;}
.msg-lyb form p :-ms-input-placeholder {color: transparent;}
.msg-lyb form .icon-txt textarea::-webkit-input-placeholder {color: #bcd2ff!important;}
.msg-lyb form .icon-txt textarea:-moz-placeholder {color: #bcd2ff!important;}
.msg-lyb form .icon-txt textarea::-moz-placeholder {color: #bcd2ff!important;}
.msg-lyb form .icon-txt textarea:-ms-input-placeholder {color: #bcd2ff !important;}
.news-page .list_con1{width: 100%;overflow: hidden;margin: 75px 0;}
.news-page .list_con1 p{font-size: 30px;color: #484848;font-weight: bold;line-height: 30px;margin-bottom: 20px;}
.news-page .list_con1 p a{font-size: 13px;font-weight: bold;margin-left: 40px;}
.news-page .list_con1 li{width: 50%;float: left;}
.news-page .list_con1 li a{width: 80%;display: block;padding: 8px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;
    padding-left: 15px;}
.news-page .list_con1 li a:before{content: '';width: 5px;height: 5px;display: block;background: #f90017;position: absolute;left: 0;top:15px;}
.news-page .right{width: 21.3%;float: right;}
.news-page .right .zx-zx{margin-bottom: 40px;}
.news-page .right .zx-zx p{font-size: 16px;color: #a3a3a3;line-height: 2;background: url(../images/colorbg.png) center no-repeat;background-size: 100% 100%;
    padding: 8px 15px 30px 15px;}
.news-page .right .zx-zx dl{background: #fff;-webkit-box-shadow: 0px 2px 15px rgba(3,3,3,0.1);-moz-box-shadow: 0px 2px 15px rgba(3,3,3,0.1);
    box-shadow: 0px 2px 15px rgba(3,3,3,0.1);border-radius: 10px;padding: 15px 22px 32px 22px;position: relative;margin: 0 10px;}
.news-page .right .zx-zx dl:before{content: '';width: 80px;height: 4px;display: block;background: #e1e6eb;position: absolute;left: 50%;bottom: 5px;
    transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);
    border-radius: 10px;}
.news-page .right .zx-zx dd{font-size: 16px;color: #666666;}
.news-page .right .zx-zx dd strong{font-size: 24px;color: #ff0000;display: block;margin-top: 8px;}
.news-page .right .zx-zx dt a{background: #ff0000;padding: 10px;font-size: 16px;color: #fff;border-radius: 30px;padding: 5px 23px;position: absolute;
    top: -18px;right: 10px;}
.news-page .right .xgcp h4{font-size: 18px;color: #666;padding-bottom: 20px;border-bottom: 1px solid #dedede;margin-bottom: 35px;}
.news-page .right .xgcp li{margin: 12px 0;}
.news-page .right .xgcp p a{font-size: 16px;color: #404040;text-align: center;line-height: 45px;display: block;}
.list_con .list0 a{font-size: 18px;color: #666;padding-bottom: 20px;border-bottom: 1px solid #dedede;display: block;}
.list_con ul{overflow: hidden;padding: 15px 0;}
.list_con li a{width: 50%;float:left;text-align:left;margin-bottom: 12px;position: relative;padding-left: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list_con li a:before{content: '';width: 4px;height: 4px;display: block;background: #f90017;position: absolute;left: 0;top: 6px;border-radius: 50%;}
.news-page .right .rot-news{margin-top: 60px;}
.news-page .right .rot-news h4{font-size: 18px;color: #666;padding-bottom: 20px;border-bottom: 1px solid #dedede;display: block;margin-bottom: 5px;}
.news-page .right .rot-news li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-top: 16px;position: relative;
    padding-left: 20px;}
.news-page .right .rot-news li a:before{content: '';width: 5px;height: 5px;display: block;background: #f90017;position: absolute;left: 0;top:24px;border-radius: 50%;z-index: 10;}
.news-page .right .rot-news li a:after{content: '';width: 1px;height: 45px;display: block;background: #bcbcbc;position: absolute;left: 2px;top: -6px;}
.news-page .right .rot-news li:first-child a:after{top: 25px;}
.news-page .msg-lyb form{padding: 10px 140px 70px 210px;}
.news-page .msg-lyb .submit{margin: 40px 0 0 0;}
.news-page .content-box .no1title{
    background: url(../images/number-bg.png) center no-repeat;
    font-size: 26px;color: #fff;line-height: 75px;margin-top: 50px;text-indent: 0;}
/*news page end*/
/*product answers*/
.reply-page{background: none;padding-top: 60px;}
.reply-page .left h1{color: #333;}
.cp-answer{width: 100%;margin: 20px 0;}
.cp-answer .answer-list li{padding: 15px 0;overflow: hidden;border-bottom: #dadada 1px dashed;}
.cp-answer .answer-list li p a{font-size: 15px;color: #333;display: block;float: left;background: url(../images/answer-tit.png) left center no-repeat;background-size: 15px;padding-left: 25px;}
.cp-answer .answer-list li .state{display: block;float: left;background: #fff;border: 1px solid #56a1ff;padding: 0px 10px;font-size: 13px;color: #56a1ff;border-radius: 30px;margin-left: 15px;}
.cp-answer .answer-list li .time{display: block;float: right;color: #999;font-size: 14px;}
.csswenti {position:relative;margin-top: 50px;}
.ab_wd { position:absolute; top:-8px; background:#ff7065; right:30px;    border-radius: 4px; padding: 2px 11px; color:#fff;}
.news_dd {padding:30px 30px 15px;background: #f4f7ff;box-shadow: 0px 0px 5px #d9e0f5 inset;}
.zuangtai { color:#888; margin:15px 0;text-align: right;}
.sp1 {background:url("../images/dh1.png") left center no-repeat;background-size: 15px;padding-left:22px;}
.zuijiandaan { background:url("../images/jp.png") left center no-repeat; height:42px; line-height:42px; padding-left:45px; color:#ed3224; font-size:26px; font-weight:bold;}
.reply-page .cpwd-nr:before{display: none;}
/*product answers end*/
/*about*/
.about-ban{width: 100%;background: url("../images/about-ban.jpg") no-repeat;background-size: cover;padding: 80px 0;}
.about-ban .w{max-width: 1500px;}
.about-ban h3{font-size: 42px;color: #fff;font-weight: bold;line-height: 1;}
.about-ban h3:after{content: '';width: 80px;height: 2px;display: block;background: #fff;margin-top: 18px;}
.about-ban p{font-size: 28px;color: #fff;line-height: 1;margin-top: 18px;}
.about-box{width: 100%;background: #ecf1f7;}
.about-box .w{max-width: 1500px;}
.section1{padding: 90px 0 50px 0;}
.section1 .left{width: 45.5%;display: inline-block;vertical-align: top;}
.section1 .left span{font-size: 36px;color: #333333;font-weight: bold;line-height: 1.8;position: relative;}
.section1 .left span strong{font-size: 40px;color: #3d6eba;display: block;}
.section1 .left span:before{content: '';width: 8px;height: 50px;display: block;background: #3d6eba;position: absolute;
    top: 0;left: -30px;}
.section1 .left p{font-size: 18px;color: #333333;line-height: 2;margin: 50px 0;padding-right: 32%;}
.section1 .right{width: 54%;display: inline-block;position: relative;}
.section1 .right dl{width: 380px;background: url("../images/about02.jpg") center no-repeat;background-size: 100%;color: #fff;
    position: absolute;left: -95px;bottom: -85px;padding: 210px 50px 150px 50px;-webkit-box-shadow: 0px 10px 100px #111e38;
    -moz-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);box-shadow: 0px 5px 50px #4e5f82;}
.section1 .right dd{font-size: 36px;font-weight: bold;line-height: 1;}
.section1 .right dt{font-size: 18px;line-height: 1.7;margin-top: 50px;}
.section2{width: 100%;background: url("../images/about03.jpg") no-repeat;background-size: cover;padding: 150px 0 60px 0;}
.section2 .text{font-size: 36px;color: #fff;font-weight: bold;line-height: 1.8;margin-bottom: 90px;}
.section2 .text:before{content: '';width: 100px;height: 4px;display: block;background: #fff;margin-bottom: 30px;}
.section2 ul{overflow: hidden;}
.section2 li{width: 25%;float: left;text-align: center;color: #fff;padding: 0 2%;}
.section2 li strong{font-size: 26px;display: block;line-height: 1;margin: 44px 0 20px 0;}
.section2 li span{font-size: 22px;line-height: 1;display: block;margin: 20px 0 22px 0;}
.section2 li p{font-size: 18px;line-height: 1.8;}
.section3{width: 100%;background: url(../images/about04.jpg) right 195px no-repeat;padding: 75px 0 155px 0;}
.section3 .tit,.section4 span{font-size: 36px;color: #3d6eba;font-weight: bold;line-height: 1;}
.section3 .tit:before,.section4 span:before{content: '';width: 100px;height: 4px;display: block;background: #3d6eba;margin-bottom: 30px;}
.section3 .text,.section4 p{width: 30%;font-size: 18px;color: #333333;line-height: 1.8;margin: 70px 0;}
.section3 ul{overflow: hidden;}
.section3 li{width: 25%;float: left;text-align: center;position: relative;}
.section3 li .show{transition: all 0.5s ease;}
.section3 li .hide{width: 96%;height: auto;position: absolute;left: 0;top: 0;transition: all 0.5s ease;opacity: 0;}
.section3 li p{display: inline-block;font-size: 24px;color: #3d6eba;line-height: 1;border: 2px solid #3d6eba;
    padding: 6px 8px;margin-top: 10px;}
.section3 li:hover .show{opacity: 0;}
.section3 li:hover .hide{opacity: 1;}
.section3 li:hover p{color: #fff;background: #3d6eba;}
.section4{position: relative;}
.section4 .dw{width: 48%;position: absolute;top: 0;right: 10%;}
.section4 p{width: 100%;}
/*about end*/
/*throughput*/
.capacity2 h3, .capacity3 h3{font-size: 38px;color: #3e3e3e;line-height: 38px;margin:  0 auto;position: relative;display: inline;}
.capacity2 h3:before,.capacity3 h3:before{content: '';width: 24px;height: 40px;background: url(../images/bt-zs.png) no-repeat;display: block;position: absolute;top: 8px;left: -40px;}
.capacity2 h3:after,.capacity3 h3:after{content: '';width: 24px;height: 40px;background: url(../images/bt-zs.png) no-repeat;display: block;position: absolute;top: 8px;right: -38px;}
.capacity-ban{width: 100%;background: url("../images/capacity-ban.jpg") right bottom no-repeat;background-size: cover;padding: 180px 0 145px 0;}
.capacity-ban h3{font-size: 28px;color: #fff;line-height: 1;margin-bottom: 30px;}
.capacity-ban h3 em{display: inline-block;background: #d31919;padding: 5px 10px;border-radius: 10px;margin: 0 5px;}
.capacity-ban p{width: 540px;background: rgba(255,255,255,0.7);background:#fff\9;font-size: 18px;line-height: 1.8;display: inline-block;
    padding: 30px 25px;border-radius: 15px;}
.capacity1 ul{overflow: hidden;margin: 75px 0 40px -1%;}
.capacity1 li{width: 32.33%;float: left;margin-left: 1%;}
.capacity1 .text{font-size: 18px;line-height: 1.8;padding: 20px 90px 0 0;}
.capacity1 .text strong{font-size: 24px;line-height: 1.7;display: block;margin-bottom: 40px;}
.capacity1 img,.capacity2 img,.capacity3 img{width: 100%;}
.capacity2{width: 100%;background: url("../images/cqbg.jpg") no-repeat;background-size: cover;text-align: center;
    padding: 40px 0;overflow: hidden;}
.capacity2 h3,.capacity3 h3{font-weight: bold;}
.capacity2 p,.capacity3 p{font-size: 18px;line-height: 1;margin: 40px 0;}
.capacity2 ul{margin-left: -2.33%;position: relative;z-index: 1;}
.capacity2 li{width: 31%;float: left;margin-left: 2.33%;border-radius: 20px;background: url("../images/ellipse.png") center bottom no-repeat;
    position:relative;}
.capacity2 li:before{content: '';width:100%;height: 477px;display:block;position:absolute;top:0;left:0;z-index: -1;
    -webkit-box-shadow: #6e6f71 0px 15px 50px;-moz-box-shadow: #6e6f71 0px 15px 50px;box-shadow: #6e6f71 0px 15px 50px;
    border-radius: 20px 20px 140px 140px;}
.capacity2 li img{border-radius: 20px 20px 0 0;}
.capacity2 li p{font-size: 30px;font-weight: bold;color: #fff;margin: 35px 0 50px 0;}
.capacity3{padding: 40px 0;text-align: center;}
.capacity3 dl{max-width: 1480px;overflow: hidden;}
.capacity3 dd{width: 48.25%;float: left;margin: 0 1%;}
.capacity3 dt{width: 49.75%;float: left;}
.capacity3 dt p{width: 46%;float: left;margin: 0 2% 28px 2%;}
.capacity3 dt .text{height: 338px;background: #2e3848;font-size: 24px;color: #c1e0ff;font-weight: bold;text-align: left;line-height: 1.5;padding: 40px;}
.capacity3 dt .text span{color: #f94b4b;}
.capacity3 dt .text i{width: 160px;height: 5px;background: #c1e0ff;display: block;margin-top: 35px;}
/*throughput end*/
/*contact*/
.contact-box{width: 100%;background: url("../images/lx-banbg.jpg") no-repeat;background-size: cover;text-align: center;
    padding: 80px 0;overflow: hidden;}
.contact-box .w{max-width: 1500px;}
.contact-box h3{font-size: 40px;line-height: 1;color: #fff;}
.contact-box .text{font-size: 14px;color: #fff;margin: 30px 0 80px 0;}
.contact-box .left{width: 76.6%;background: url("../images/lx-nrbg.png") no-repeat;background-size: 100% 100%;float: left;overflow: hidden;padding: 20px 0;}
.contact-box .left li{width: 33.3%;float: left;padding: 65px 5.5% 39px 5.5%;position:  relative;z-index: 0;}
.contact-box .left li dl{background: #f8fbff;padding: 40px 0 50px 0;border-radius: 0 0 10px 10px;
    -webkit-box-shadow: #c0cadc 0px 3px 8px;-moz-box-shadow: #c0cadc 0px 3px 8px;
    box-shadow: #c0cadc 0px 3px 8px;position: relative;border-radius:10px\9;}
.contact-box .left li dl:before{content: '';width: 109%;height: 22px;background: #aebfdc;display: block;
    position: absolute;top: -10px;left: 50%;transform: translate(-50%);-ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);
    border-radius: 15px;z-index: -1;display:none\9;}
.contact-box .left li dl:after{content: '';width: 101.5%;height: 8px;background: #44587d;display: block;
    position: absolute;top: -3px;left: 50%;transform: translate(-50%);-ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);
    border-radius: 15px;z-index: -1;display:none\9;}
.contact-box .left li img{border: 20px solid #f1f6ff;border-radius: 50%;}
.contact-box .left li span{font-size: 24px;color: #082555;margin: 20px 0;display: block;}
.contact-box .left li p{font-size: 14px;color: #445269;}
.contact-box .left li p strong{font-size: 24px;font-weight: normal;}
.contact-box .right{width: 22%;background: #fff;float: right;border-top-right-radius: 40px;position: relative;}
.contact-box .right dd h4{font-size: 30px;color: #252b37;line-height: 1;padding: 20px 0;background: #f1f6ff;
    text-align: left;text-indent: 55px;border-top-right-radius: 40px;margin-bottom: 34px;}
.contact-box .right dd .kf-girl{width: 100px;height: 100px;background: #f1f6ff;display: block;border-radius: 50%;
    border: 2px solid #fff;position: absolute;top: -40px;right: 15px;-webkit-box-shadow: #c0cadc 0px 3px 8px;
    -moz-box-shadow: #c0cadc 0px 3px 8px;box-shadow: #c0cadc 0px 3px 8px;}
.contact-box .right dd form{padding: 0 9%;}
.contact-box .right dd p{margin: 18px 0;position: relative;}
.contact-box .right dd p span{display:none;}
.contact-box .right dd p:before{content: '';width: 45px;height:40px;background: url("../images/icon-ly.png") center no-repeat #f0f0f0;
    display: block;position: absolute;top: 0;left: 0;}
.contact-box .right dd .icon-name:before{background-position: center 5px;}
.contact-box .right dd .icon-tel:before{background-position: center -42px;}
.contact-box .right dd .icon-txt:before{background: url("../images/icon-ly.png") center no-repeat;background-position: center -90px;}
.contact-box .right dd p input,.contact-box .right dd p textarea{width: 100%;height: 40px;background: none;
    border: 1px solid #bab6b6;position:  relative;z-index: 1;text-indent: 50px;font-size: 14px;color: #000;}
.contact-box .right dd p textarea{height: 140px;padding: 10px;text-indent: 36px;}
.contact-box .right dd .submit{margin: 5px 0;}
.contact-box .right dd .submit:before{content: '';width: 100%;height:45px;background: url("../images/submit-bg.png") center bottom no-repeat;display: block;position:  absolute;top: 6px;}
.contact-box .right dd .submit input{
    width: 107px;
    height: 36px;
    background: #ee4547;
    background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#d51d1d), to(#ff8888));
    border: none;
    border-radius: 30px;
    font-size: 20px;
    color: #fff;
    text-indent: 0;
    cursor: pointer;
    }
.contact-box .right dt{width: 100%;height: 45px;background: url("../images/lx-lybg.png") center 0 no-repeat;background-size: 135%;padding-top: 18px;}
.contact-box .right dt span{width: 33.3%;float: left;font-size: 14px;color: #fff;position: relative;}
.contact-box .right dt span:before{content: '';width: 5px;height: 5px;background: #fff;border-radius: 50%;position: absolute;top: 8px;left: -3px;}
.contact-box .right dt span:first-child:before{display: none;}
.map{width: 100%;position: relative;}
.map h3{width: 200px;background: #fff;font-size: 30px;color: #d31919;text-align: center;padding: 30px 0;border-radius: 10px;position: absolute;top: 25px;left: 11%;z-index: 5;}
.map:after{content: '';width: 200px;height: 66px;background: url("../images/map-bg.png") center no-repeat;
    background-size: 105%;display: block;position: absolute;top: 68px;left: 11%;}
/*contact end*/
/* paging */
.pager {clear: both;padding: 20px 0px;text-align: center;display: block;border-radius: 4px;line-height: 18px;position: relative;}
.pagination{ display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;}
.pagination li{float: left; margin-left:-1px;border: 1px solid #ddd;}
.pagination li:nth-child(1){border-top-left-radius:3px;border-bottom-left-radius:3px;}
.pagination li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.pagination li a{color:#666;}
.pagination li a,.pagination li span{padding:5px 13px;display:block;cursor: pointer;}
.pagination li:hover{background:#d32b17;border-color:#d32b17;color:#fff;}
.pagination li.disabled:hover,.pagination li.disable:hover,.pagination li.disabled,.pagination li.disable{text-decoration: none;background:#f5f5f5; color:#999; border-color:#ddd;}
.pagination li.active{border-color: #d32b17;background: #d32b17;}
.pagination li.active a,.pagination li.active .current,.pagination li:hover a{ color:#fff;}
.pagination .pageup{background: #d32b17;color:#fff;}
.allpageindex{
    width: 860px;
    background: #d32b17;
    border-radius: 20px;
    padding: 2px;
    position: absolute;
    left: 50%;
    bottom: 110px;
    margin-left: -430px;
    z-index: 5;
    display: none;
    }
.allpageindex:before,.allpageindex:after{content: "";width: 22px;height: 22px;background: red;display: block;position: absolute;left: 50%;bottom: -10px;
    transform:rotate(45deg) translate(-50%);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);
z-index: -1;}
.allpageindex:after{background: #fbfbfb;bottom: -8px;}
.allpageindex ul{width: 100%;height: 254px;background: #fbfbfb;border-radius: 18px;font-size: 0;text-align: left;padding: 15px;overflow-y: auto;}
.allpageindex ul::-webkit-scrollbar {display: none;}
.allpageindex ul li{display: inline-block;width: 45px;height: 45px;border: 2px solid #c8c8c8;border-radius: 50%;margin: 15px;}
.allpageindex ul li a{font-size: 18px;color: #c8c8c8;text-align: center;line-height: 41px;display: block;}
.allpageindex ul .on,.allpageindex ul li:hover{
    background: #d32b17;
    border: 2px solid #d32b17;
    }
.allpageindex ul .on a,.allpageindex ul li:hover a{color: #fff;line-height: 41px;}
.allpageindex .pageup{width:30px;height:30px;background:#d32b17;display:block;position:absolute;right:0;top:0;
font-size:24px;color:#fff;text-align:center;line-height:25px;border-radius:0 20px 0 10px;cursor:pointer;}
/* paging end */
/*right float*/
.right-fd{position: fixed;bottom: 10%;right: 5px;text-align: center;z-index: 9999;display: none;}
.right-fd ul{width: 85px;background: #fff;margin-top: -10px;-webkit-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);-moz-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);
    box-shadow: 0px 10px 100px rgba(3,3,3,0.2);position: relative;z-index: 10;}
.right-fd ul #slidebar{width: 3px;height: 60px;background: #ff0000;display: block;position: absolute;
    top: 0;right: -3px;transition: all 0.5s;}
.right-fd li{position: relative;}
.right-fd .l3 p{width: 0;background: #252e3c;position: absolute;top: 0;right: 0px;text-align: left;z-index: 10;transition-property:width;
    transition-duration:0.8s;}
.right-fd .l3 p span{font-size: 18px;color: #fff;line-height: 1.5;display: block;padding: 16px 28%;white-space: nowrap;overflow: hidden;
    opacity: 0;transition-duration:1s;transition-delay: 0.2s;}
.right-fd .l3 p span strong{font-size: 20px;color: #ff0000;display: block;}
.right-fd .l3 p img{width: 120px;position: absolute;top: 15px;left: -65px;opacity: 0;transition-duration:1s;
    transition-delay: 0.2s;}
.right-fd .l3:hover p{width: 266px;}
.right-fd .l3:hover p span{opacity: 1;}
.right-fd .l3:hover p img{opacity: 1;}
.right-fd li a{font-size: 14px;color: #252e3c;line-height: 1;font-weight: bold;text-align: center;display: block;
    padding: 60px 0 15px 0;border-top: 1px solid #ccc;}
.right-fd .l1 a{background: url("../images/right-tb01.png") center 15px no-repeat;border-top: 1px solid #fff;}
.right-fd .l2 a{background: url("../images/right-tb03.gif") center 15px no-repeat;}
.right-fd .l3 a{background: url("../images/right-tb02.png") center 15px no-repeat;}
.right-fd .l4 a{background: url("../images/right-tb04.png") center 15px no-repeat;}
.right-fd li a:hover{color: #ff0000;}
.right-fd .l1 a:hover{background: url("../images/right-tb1.png") center 15px no-repeat;}
.right-fd .l2 a:hover{background: url("../images/right-tb3.png") center 15px no-repeat;}
.right-fd .l3 a:hover{background: url("../images/right-tb2.png") center 15px no-repeat;}
.right-fd .l4 a:hover{background: url("../images/right-tb4.png") center 15px no-repeat;}
.scroll-top{width: 85px;display: block;background: url("../images/right-top.png") center 15px no-repeat #fff;padding: 35px 0 10px 0;margin-top: 20px;
    -webkit-box-shadow: 0px 10px 100px rgba(3,3,3,0.2);-moz-box-shadow: 0px 10px 100px rgba(219, 121, 121, 0.2);box-shadow: 0px 10px 100px rgba(3,3,3,0.2);}
.scroll-top:hover{background: url("../images/right-tops.png") center 15px no-repeat #fff;color: #ff0000;}
/*right float end*/
.news-page .right .zx-zx dt a:hover{
    -webkit-animation: jello 1s ease 0s 1 both;
    animation: jello 1s ease 0s 1 both;
}
.pro-pic .left .lx .cxxl:hover:before{
    -webkit-animation: tada 1s ease 0s 1 both;
    animation: tada 1s ease 0s 1 both;
}
@-webkit-keyframes jello {
    from, 11.1%, to {-webkit-transform: none;transform: none;}
    22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
    33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
    44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
    55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
    66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);}
    77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);}
    88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
@keyframes jello {
    from, 11.1%, to {-webkit-transform: none;transform: none;}
    22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
    33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
    44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
    55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
    66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);}
    77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);}
    88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
@-webkit-keyframes tada {
    from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
    10%,20% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}
    30%,50%,70%,90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
    40%,60%,80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
    to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}
@keyframes tada {
    from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
    10%,20% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}
    30%,50%,70%,90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
    40%,60%,80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
    to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}
/*ie*/
.ie10 .index_banner p span.cur b{width: 100%;background: #950a0a;}
.ie10 .cp-rot .cp-one .right{overflow: hidden;}
.ie10 .cp-rot .cp-one .right .swiper-slide{opacity: 1!important;}
.ie10 .cp-rot .cp-one .right .swiper-slide p{display: none;}
.ie10 .cp-rot .cp-one .left .swiper-slide,.ie10 .cp-rot .cp-one .right .swiper-slide{display: none;}
.ie10 .cp-rot .cp-one .left .swiper-slide:first-child,.ie10 .cp-rot .cp-one .right .swiper-slide:first-child{display: block;}
.ie10 .cp-rot .cp-one .left .btn{background: #5889d1;}
.ie10 .cp-rot .cp-one .left .btn:after{background: url(../images/rotcp-btnzs.png) center no-repeat;}
.ie8 .header ul li a:before{margin-left: -27.5%;}
.ie8 .module1 .news-ct .left{border: 1px solid #cdcdcd;}
.ie8 .right-fd ul,.ie8 .scroll-top{border: 1px solid #ccc;}
.ie8 .pro-pic .left .lx .cxxl:before{width: 135px;height: 150px;}
.ie8 .bqonline{padding: 10px 15px;}
.ie8 .bqonline:before,.ie8 .pro-pic .right:before,.ie8 .pro-pic .right:after,.ie8 .cp-rot .cp-one:before{display: none;}
.ie8 .news-page .msg-lyb form{padding: 60px 40px 60px 260px;}
.ie8 .cp-rot .cp-one .right{background: none;}
.ie8 .cp-rot .cp-one .left .swiper-slide{padding: 40px 0 0 140px;}
/*ie*/

@media screen and (max-width:1700px){
    .pro-pic .w, .pro-nr .w{max-width: 1400px;}
    .pro-pic .left{width: 45%;}
    .pro-pic .left .lx .cxxl{width: 48%;}
    .pro-pic .left .lx dt{width: 44%;}
    .pro-pic .right{width: 50%;margin-top: 100px;}
    .msg-lyb .submit{margin: 50px 0 0 0;}
}
@media screen and (max-width:1600px){
    .header .w,.cp-tj .w{max-width: 1400px;}
    .location p{max-width: 900px}
    .pro-pic .w, .pro-nr .w{max-width: 1300px;}
    .msg-lyb form{padding: 50px 180px 70px 270px;}
    .pro-pic .right{margin-top: 110px;}
    .pro-pic .left .cs dt p:first-child,.pro-pic .left .cs dt p:first-child+p{padding-left: 90px;background-position: 30px;}
    .pro-pic .left .lx .cxxl span{font-size: 18px;}
    .pro-pic .left .lx dt strong{font-size: 18px;}
}
@media screen and (max-width:1500px){
    .index_banner p{bottom: 60px;}
    .contact-box .w{max-width:1400px;}
    .about-ban .w, .about-box .w, .pro-pic .w, .pro-nr .w{max-width:1200px;}
    .cp-tj dt h4{width: 27%;}
    .cp-tj dt h4 a{font-size:20px;padding:0 15px;}
    .cp-rot .w,.cp-al .w,.news-index .w,.capacity3 dl{max-width:1350px;}
    .capacity3 dt .text{height: 308px;}
    .section1 .right dl{bottom: -200px;}
    .section4{padding-top: 4%;}
    .section4 .dw{width: 55%;right: 4%;}
    .section4 .dw p{margin: 30px 0;}
    .msg-lyb form{padding: 50px 180px 60px 255px;}
    .msg-lyb .submit{margin: 45px 0 0 0;}
    .pro-pic .left .cs dd{padding: 0 12px;}
    .pro-pic .left .cs dt p:first-child, .pro-pic .left .cs dt p:first-child+p{padding-left: 80px;background-position: 20px center;}
    .pro-pic .left .lx .cxxl{width: 46%;padding: 0 25px 0 80px;}
    .pro-pic .left .lx .cxxl span{font-size:17px;}
    .pro-pic .left .lx dt{width: 43%;}
    .msg-lyb form {padding: 25px 180px 60px 255px;}
    .cp-al dt li span{width: 100px;height: 100px;padding: 22% 8%;}
    .ie8 .msg-lyb form{padding: 60px 40px 60px 270px;}
}
@media screen and (max-width:1400px){
    .header .w,.news-index .w,.cp-al .w,.about-ban .w,.contact-box .w,.capacity3 dl,.cp-rot .w{max-width: 1200px;}
    .pro-pic .w, .pro-nr .w{max-width: 1100px;}
    .news-center .w,.news-page .w{max-width: 1000px;}
    .location p{max-width: 800px!important;}
    .header dl{width: 180px;}
    .header .tel{width: 220px;}
    .header dt{padding: 12px 12%;}
    .header ul{width: 67%;}
    .pro-pic .left .cs dd .test,.pro-pic .left .cs dd .order a{font-size: 14px;}
    .pro-pic .left .lx{width: 110%;margin: 0;}
    .pro-pic .left .lx .cxxl{width: 44%;padding: 0 30px 0 65px;}
    .pro-pic .left .lx .cxxl:before{background-size: 80%;top: -25%;}
    .pro-pic .left .lx dt{width: 48%;}
    .cp-tj dt{bottom: -80px;}
    .cp-tj dt h4{width: 26%;}
    .cp-tj dt h4 a{font-size: 18px;}
    .cp-tj dt .cs p{font-size: 14px;}
    .cp-tj dt .more{background-position: center 14px;padding-top: 50px;}
    .cp-al dl{padding: 40px;}
    .cp-al dt li span{width: 95px;height: 95px;padding: 22% 10%;}
    .contact-box .left{width: 74%;}
    .contact-box .right{width: 24%;}
    .contact-box .left li{padding: 65px 4% 39px 4%;}
    .contact-box .right dd h4{font-size: 25px;text-indent: 25px;}
    .capacity3 dt .text{height: 274px;}
    .module1 .news-ct .right dt{width: 80%;}
    .news-page .right .zx-zx dd strong{font-size: 22px;}
    .pro-r,.news-page .right{width: 25%;}
    .pro-r{margin-top: -6%;}
    .pro-ys{padding: 10px 10px 10px 40px;}
    .msg-lyb .text{font-size:16px;}
    .msg-lyb form{padding: 60px 140px 35px 195px;}
    .msg-lyb form p{margin: 10px 0;font-size: 16px;}
    .msg-lyb form p input{font-size: 15px;}
    .msg-lyb form .icon-txt textarea{height: 100px;font-size: 15px;line-height: 26px;text-indent: 75px;}
    .msg-lyb .submit input{width: 130px;height: 45px;font-size: 25px;}
    .cp-rot h1{font-size: 40px;}
    .cp-rot .text{font-size: 16px;}
    .cp-rot .cp-one .tagging{width: 78px;font-size: 28px;line-height: 36px;top: -11px;}
    .cp-rot .cp-one .left{padding-bottom: 20px;}
    .cp-rot .cp-one .left h3 a{font-size: 30px;}
    .cp-rot .cp-one .left ul{margin: 20px 0 40px;}
    .cp-rot .cp-one .left ul li{font-size: 18px;line-height: 32px;padding: 8px 0 8px 30px;background-position: left 16px;}
    .cp-rot .cp-one .left ul li:first-child+li:before,.cp-rot .cp-one .left ul li:first-child+li:after{content: "";border-left:1px dashed #5889d1;position: absolute;left: 7px;top: -25px;bottom: 25px;}
    .cp-rot .cp-one .left ul li:first-child+li:after{top: 0;bottom: -25px;}
    .cp-rot .cp-one .left .swiper-slide{padding: 50px 0 20px 120px;}
    .cp-rot .cp-one .right .swiper-slide-prev,.cp-rot .cp-one .right .swiper-slide-next{font-size: 70px;}
    .ie8 .msg-lyb form{padding: 60px 40px 60px 260px;}
    .ie8 .pro-pic .left .lx .cxxl:before{left: -50px;}
}
@media screen and (max-width:1300px){
    .cp-tj .w,.about-ban .w,.about-box .w{max-width: 1100px;}
    .pro-pic .w, .pro-nr .w,.news-ban .w{max-width: 999px;}
    .cp-tj dt h4{width: 30%;}
    .cp-tj dt h4 a{font-size: 20px;}
    .about-ban h3{font-size: 36px;}
    .about-ban p{font-size: 22px;}
    .section1 .left{width: 50%;}
    .section1 .right{width: 49%;}
    .section1 .left span,.section1 .right dd,.section2 .text,.section3 .tit, .section4 span{font-size: 28px;}
    .section1 .left span strong{font-size: 30px;}
    .section1 .left p,.section3 .text, .section4 p{font-size: 14px;margin: 25px 0;}
    .section1 .right dl{width: 250px;padding: 100px 30px 70px 30px;bottom: -100px;}
    .section1 .right dt{font-size: 14px;margin-top: 25px;}
    .section2{padding: 100px 0 50px 0;}
    .section2 .text{margin-bottom: 60px;padding-left: 6%;}
    .section2 li img{width: 70%;}
    .section2 li strong{font-size: 22px;}
    .section2 li span{font-size: 18px;}
    .section2 li p{font-size: 14px;}
    .section3{background-position: center -100px;background-size: cover;}
    .section4{padding-top: 5%;}
    .pro-pic{padding: 50px 0;}
    .pro-pic .left h1{font-size: 30px;margin-bottom: 30px;}
    .pro-pic .left .cs{padding: 15px 0 68px 0;}
    .pro-pic .left .cs dd{padding: 0 8px;}
    .pro-pic .left .cs dd .test{font-size: 14px;background: url(../images/horn.png) left 12px no-repeat;
        padding: 10px 0 10px 30px;background-size: 20px;}
    .pro-pic .left .cs dd .order{background: url(../images/horn.png) right -31px no-repeat;padding: 11px 33px 9px 0;margin-right: -15px;}
    .pro-pic .left .cs dd .order a{font-size: 14px;}
    .pro-pic .left .cs dt p{font-size: 14px;background-position: 20px center!important;line-height: 25px;}
    .pro-pic .left .cs dt p strong{font-size: 16px;}
    .pro-pic .left .cs dt p:first-child, .pro-pic .left .cs dt p:first-child+p{padding-left: 66px;margin: 15px 0;background-size: 35px;}
    .pro-pic .left .cs dt p:first-child+p+p{padding: 10px 20px;}
    .pro-pic .left .lx .cxxl{width: 40%;padding: 0 15px 0 48px;}
    .pro-pic .left .lx .cxxl:before{background-size: 70%;top: -10%;}
    .pro-pic .left .lx .cxxl span{font-size: 16px;}
    .pro-pic .left .lx .cxxl p{font-size: 12px;}
    .pro-pic .left .lx dt{width: 50%;padding-left: 65px;}
    .pro-pic .right{margin-top:70px;}
    .pro-pic .right p span{margin-left: 5%;}
    .cp-page .sypro p span{width: 18%;}
    .cp-page .sypro p a{width: 82%;}
    .msg-lyb form {padding: 25px 140px 35px 195px;}
    .ie8 .msg-lyb form{padding: 60px 40px 60px 260px;}
    .ie8 .pro-pic .left .lx .cxxl{margin-left: 0;padding: 0 15px;}
    .ie8 .pro-pic .left .lx .cxxl:before{display: none;}
}
@media screen and (max-width:1200px){
    .w,.cp-rot .w{max-width: 999px;}
    .header .w,.news-index .w,.cp-al .w,.about-ban .w,.section1,.contact-box .w,.capacity3 dl,.about-ban .w,.about-box .w{max-width: 999px;}
    .location p{max-width:650px!important;}
    .header{height: 70px;line-height: 70px;}
    .header ul li a{font-size: 15px;}
    .header dl{width: 150px;}
    .header dd a{height: 70px;line-height: 65px;}
    .header dt{padding: 10px 7%;}
    .header dt strong{font-size: 32px;line-height: 1.1;}
    .header .tel{width: 190px;}
    .cp-hot li a{margin-top:-70px;}
    .cp-hot li a:before{height: 100px;}
    .cp-hot li img{width: 60%;}
    .cp-tj dt{width: 100%;bottom: -110px;padding: 10px 0;}
    .cp-tj dt h4{width: 100%;display: block;margin-bottom: 5px;}
    .cp-tj dt .cs{padding: 0 20px;}
    .cp-tj dt .more{display: none;}
    .cp-al dt h4{font-size: 24px;margin: 0 0 20px 0;}
    .cp-al dt p{font-size: 14px;margin: 10px 0;}
    .cp-al dt ul{margin-top: 20px;}
    .cp-al dt li{font-size:14px;}
    .cp-al dt li span{width: 75px;height: 75px;}
    .cp-al dt li span:after{height: 50px;}
    .msg-lyb form{padding: 40px 100px 35px 160px;}
    .msg-lyb form .icon-txt textarea{height:90px;}
    .contact-box .left li{padding: 50px 3% 33px 3%;}
    .contact-box .left li dl{padding: 40px 5% 50px 5%;height: 325px;}
    .contact-box .left li p strong{font-size: 22px;}
    .contact-box .right dd h4{margin-bottom: 18px;}
    .contact-box .right dd .kf-girl{width: 80px;height: 80px;top:-30px;}
    .contact-box .right dd .kf-girl img{width: 65%;}
    .capacity3 dt .text{height: 228px;padding: 30px;}
    .capacity2 li:before{height: 415px;border-radius: 20px 20px 120px 120px;}
    .capacity-ban{padding: 120px 0 140px 100px;}
    .news-page{margin-top: -140px;}
    .reply-page {margin-top: 60px;}
    .cp-page .sypro p .tit-l{width: 18%;}
    .cp-page .sypro p .tit-m{width: 82%;}
    .news-tit{margin-bottom:70px;}
    .cp-rot h1,.cp-al h2,.box h2 a{font-size: 30px;}
    .cp-rot .text,.cp-al .text{font-size: 14px;line-height: 30px;}
    .cp-rot .cp-one:before{bottom: -50px;}
    .cp-rot .cp-one .tagging{width: 70px;font-size: 22px;line-height: 30px;padding: 52px 29px;top: -11px;}
    .cp-rot .cp-one .left .swiper-slide{padding: 20px 0 20px 110px;}
    .cp-rot .cp-one .left h3 a{font-size: 24px;}
    .cp-rot .cp-one .left ul{margin: 20px 0 40px;}
    .cp-rot .cp-one .left ul li{font-size: 16px;line-height: 28px;padding: 8px 0 8px 30px;background-position: left 14px;}
    .cp-rot .cp-one .left ul li:first-child+li:before,.cp-rot .cp-one .left ul li:first-child+li:after{content: "";border-left:1px dashed #5889d1;position: absolute;left: 7px;top: -25px;bottom: 25px;}
    .cp-rot .cp-one .left ul li:first-child+li:after{top: 0;bottom: -25px;}
    .cp-rot .cp-one .left .btn{width: 200px;height: 50px;font-size: 20px;line-height: 50px;}
    .cp-rot .cp-one .left .btn:after{width: 28px;height: 50px;}
    .cp-rot .cp-one .right .swiper-pagination{bottom:10px;}
    .cp-rot .cp-one .right .swiper-slide-prev,.cp-rot .cp-one .right .swiper-slide-next{font-size: 60px;}
    .cp-two{padding: 140px 0 0 18px;}
    .cp-two li p a{font-size: 18px;line-height: 50px;}
    .ie8 .msg-lyb form{padding: 60px 40px 60px 260px;}
    .ie8 .cp-al{background-position: bottom;}
    .allpageindex{width: 700px;margin-left: -350px;}
    .allpageindex ul{height: 220px;padding: 10px 13px;}
    .allpageindex ul li{margin: 11px;}
}

#sf video{ width:400px} /*lcadd*/


/*lcadd*/
.csccc h5{width: auto; background: #fff;font-size: 16px;color: #222222;font-weight:normal;text-align:center;
    padding: 5px 15px;margin: 0 20px 20px 0;display: inline-block;box-shadow:0 0 0.8rem #cfe2ff inset;
    border-radius: 50px;cursor: pointer;}
.csccc h5.on{box-shadow:0 0 0.8rem #4890fd inset;}
.news-page .content-box .ccw1,.news-page .content-box .ccd1{margin: 0;text-indent: inherit;}
.news-page .content-box .ccw1{background: url(../images/talk-bg1.png) left center no-repeat;padding: 25px 0 23px 90px;}
.news-page .content-box .ccd1{background: url(../images/talk-bg2.png) right center no-repeat;padding: 25px 100px 23px 0;text-align: right;}
.bk-zs{border: 1px solid #bcd2ff;padding: 10px 20px;position:relative;}
.bk-zs:before,.bk-zs:after,.bk-zs b:before,.bk-zs b:after{content: "";width: 20px;height: 20px;background: #fff;display:block;font-size: 25px;color: #bcd2ff;line-height: 16px;text-align: center;text-indent: 0px;position:absolute;}
.bk-zs:before{left: -10px;top: -10px;}
.bk-zs:after{left: -10px;bottom: -10px;}
.bk-zs b:before{right: -10px;top: -10px;}
.bk-zs b:after{right: -10px;bottom: -10px;}
.uds-zs,.swt-bk{display:none;}
