@charset"utf-8";li{list-style:none}legend{color:#5A5A5A}fieldset,img{border:0}i,em{font-style:normal}ul{margin:0;padding:0}strong{font-weight:bold}caption,th{text-align:left}q:before,q:after{content:''}sup{vertical-align:super}sub{vertical-align:sub}del,ins{text-decoration:none}small{font-size:12px;display:block}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select{font-size:100%}input.hidefocus::-moz-focus-inner{border:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}table{border-collapse:collapse;border-spacing:0;empty-cells:show}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none}*{padding:0;margin:0;}a{text-decoration:none!important;-webkit-tap-highlight-color:transparent;outline:none}strong{font-weight:bold}ul{list-style:none}*html.clearfix{zoom:1}*+html.clearfix{zoom:1}.clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}

a,html,ody,p,span{font-family:'Noto Sans SC', sans-serif!important}a:hover{color: #00479d;}.aligncenter{margin:0 auto;display:block}.contentfix{max-width:1300px;margin:0 auto}
html{font-size:62.5%; /* 10÷16=62.5% */}body{font-size:16px;font-size:1.6rem ; line-height:2;font-family:'Noto Sans SC',sans-serif;color:#333;background:#fafafa;}
.bold{font-weight: 600;}.lighter{font-weight: lighter;}.fontsize14{font-size: 1.4rem;color: #5d6167;}img{max-width: 100%;height: auto;display: block;}
/*banner*/
video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;height:auto;width:auto}
source{min-width:100%;min-height:100%;height:auto;width:auto}
/*效果二：放大 修改scale(放大的值)*/
.img2{transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}
.img2:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.open-header .nav .level-1>li>ul.level-2 li a{font-size:12px}
.xx{transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}
.xx:hover{transform:translate(0,-25px);-webkit-transform:translate(0,-25px);-moz-transform:translate(0,-25px);-o-transform:translate(0,-25px);-ms-transform:translate(0,-25px)}
.xx:hover h3{font-weight:bold;color:#d13334}
.swiper-container{width:100%;height:100%;background:#39C}
.gun-swiper-slide{font-size:18px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
/*滚动条样式*/
.innerbox::-webkit-scrollbar{width:0;height:0}
.innerbox::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2)}
.innerbox::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0;background:rgba(0,0,0,0.1)}
.slider_btn_left{background:url(../images/banner/left.png);background-repeat:no-repeat;background-size:100% 100%;display:block;width:30px;height:50px;position:absolute;top:52.5%;left:5%;z-index:5;opacity:.7;filter:alpha(opacity=70)}
.slider_btn_right{background:url(../images/banner/right.png);background-repeat:no-repeat;background-size:100% 100%;display:block;width:30px;height:50px;position:absolute;top:52.5%;right:5%;z-index:5;opacity:.7;filter:alpha(opacity=70)}
.slider_btn_left{left:2%}
.slider_btn_right{right:2%}
.slider_btn_left:hover,.slider_btn_right:hover{opacity:1;filter:alpha(opacity=100)}
.slider_btn_right{background:url(../images/banner/right.png);background-repeat:no-repeat;background-size:100% 100%;display:block;width:30px;height:50px;position:absolute;top:52.5%;right:5%;z-index:5;opacity:.7;filter:alpha(opacity=70)}
.slider_btn_left{left:2%}
.slider_btn_right{right:2%}
.slider_btn_left:hover,.slider_btn_right:hover{opacity:1;filter:alpha(opacity=100)}
html,body{position:relative;height:100%}
body{font-family:'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,table,tr,th,td,p,input,dl,dt,dd,ul,ol,li,input,textarea{font-family:"Microsoft YaHei"!important}
body.fixed{position:fixed;overflow:hidden;width:100%;height:100%}
.swiper-container{width:100%;height:100%;margin-right:auto;margin-left:auto}
.box-index{background-color:#000}
.swiper-slide{overflow:hidden}
#i-c1 .swiper-slide{height:auto}
.container{width:100%}
/*footer*/
.footer_contact{color:#ddd;}.footer_contact h4{font-size:18px;margin-bottom: 20px;font-weight: bold;color:#fff;}
@media(min-width:1430px){.container{width:1400px}
}
li,ol,ul{list-style:none}
a{color:inherit}
a:hover,a:link,a:visited{text-decoration:none;color:inherit}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
ul{margin:0;padding:0}
button,input,textarea{resize:none;border:0;outline:0}
*[data-type='iframe'],*[data-fancybox],.slick-slide:focus{outline:none!important}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none;color:inherit}
a:visited,a:link{text-decoration:none;color:inherit}
.img-box{position:relative;display:block;overflow:hidden;height:0;padding-bottom:100%}
.img-box img{position:absolute;top:0;left:0;display:block;width:100%;height:auto}
.img-box img[src=''],.img-box img:not([src]){opacity:0;border:0}
.header{position:fixed;z-index:9;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;width:100%;height:80px;padding:0 50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:991px){.header{padding:0 15px}
}
.header .logo{position:relative;z-index:9;float:left;overflow:hidden;width:auto;height:70px;margin-top:9px;-webkit-transition:all .2s ease;transition:all .2s ease}
@media(max-width:767px){
.flex_sj{display:flex;flex-wrap: wrap;align-content: center;align-items: center;}.flex_between_sj{justify-content: space-between;}.contentfix{width: 85%;margin:0 auto;}
#o-c{overflow: visible;height: auto;}.sj-swiper-slide{overflow:visible}.paddingtop40{padding-top:40px}.paddingbottom50{padding-bottom:50px}.marginbottom30{margin-bottom: 30px;}
.header .logo{height:40px;margin-top:15px}
/*chanpinzhongxin*/

}
.header .logo .blue-logo{display:none}
.header .logo p{font-size:22px;line-height:32px;display:inline-block;float:left;margin:15px 0 0 0;-webkit-transition:all 1s;transition:all 1s;color:#fff}
@media(max-width:991px){.header .logo p{display:none}
}
.header .logo img{display:block;float:left;height:100%;margin-right:14px}
.header .menu{position:absolute;right:0;font-weight:400;font-size:18px;color:#fff;left:20px;width:640px;height:30px;margin:auto;margin-top:28px;cursor:pointer;-webkit-transition:all 1s;transition:all 1s}
@media(max-width:991px){.header .menu{position:absolute;right:0;left:0;font-size:0;width:110px;height:30px;margin:auto;margin-top:23px;cursor:pointer;-webkit-transition:all 1s;transition:all 1s;background:url(../images/menu.png) no-repeat}
}
.header .left{float:left}
.header .right{float:right}
.header .right .tel{float:left;padding-top:10px}
@media(max-width:1500px){.header .right .tel{display:none}
}
@media(max-width:1200px){.header .left{display:none}
}
.header .right .tel p{line-height:30px;margin:0;-webkit-transition:all 1s;transition:all 1s;color:#fff}
.header .right .tel p:before{display:inline-block;float:left;width:19px;height:24px;margin-top:2px;margin-right:14px;content:'';background:url(../images/tel1.png) no-repeat}
.header .right .tel p a:hover{text-decoration:underline}
.header .right .tel p:last-child:before{display:inline-block;float:left;width:19px;height:24px;margin-top:4px;margin-right:14px;content:'';background:url(../images/shop1.png) no-repeat}
.header .right .language{float:right;margin-left:26px}
.header .right .language ul li{display:inline-block;margin-top:23px}
.header .right .language ul li a{line-height:34px;display:block;width:34px;height:34px;-webkit-transition:all 1s;transition:all 1s;text-align:center;border-radius:50%;background-color:#fff}
.header-in{position:fixed;top:0;background-color:#fff}
.header-blue{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
.header-blue .logo p{color:#e60012}
.header-blue .logo img{display:none}
.header-blue .logo .blue-logo{display:block}
.header-blue .menu{color:#e60012}
@media(max-width:991px){.header-blue .menu{background:url(../images/menublue_bg.png) no-repeat}
}
.header-blue .right{float:right}
.header-blue .right .tel p{color:#e60012}
.header-blue .right .tel p:before{background:url(../images/tel2.png) no-repeat}
.header-blue .right .language ul li a{color:#fff;background-color:#e60012}
.open-header{position:fixed;z-index:10;top:0;width:100%;padding:0 50px;max-height:100%;overflow:auto;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(-102%);-ms-transform:translateY(-102%);transform:translateY(-102%);background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
@media(max-width:767px){.open-header{height:100%;padding:0 15px}
}
.open-header .logo{position:relative;z-index:9;display:inline-block;overflow:hidden;width:auto;height:52px;margin-top:9px;-webkit-transition:all .2s ease;transition:all .2s ease}
@media(max-width:767px){.open-header .logo{height:40px;margin-top:15px}
}
.open-header .logo p{font-size:22px;line-height:32px;display:inline-block;float:left;margin:15px 0 0 0;color:#e60012}
@media(max-width:991px){.open-header .logo p{display:none}
}
.open-header .logo img{display:block;float:left;height:100%;margin-right:24px}
.open-header .h-close{line-height:50px;position:absolute;z-index:9;top:10px;right:50px;display:inline-block;width:50px;height:50px;cursor:pointer}
@media(max-width:767px){.open-header .h-close{right:0}
}
.open-header .h-close:after{font-size:32px;content:'x';color:#e60012}
@media(max-width:767px){.open-header .h-close:after{font-size:30px}
}
@media(max-width:767px){.open-header .nav{padding-top:3%}
}
.open-header .nav .level-1{overflow:hidden;text-align:center}
.open-header .nav .level-1>li{display:inline-block;width:16%;margin-top:50px;margin-right:-6px;vertical-align:top}
@media(max-width:1320px){.open-header .nav .level-1>li{width:19%;margin-top:30px}
}
@media(max-width:767px){.open-header .nav .level-1>li{width:100%;margin-top:0}
}
.open-header .nav .level-1>li>a{font-size:16px;line-height:30px;font-weight:bold;position:relative;display:block;padding:10px 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
@media(max-width:767px){.open-header .nav .level-1>li>a{border-top:0}
}
.open-header .nav .level-1>li>ul.level-2{overflow:hidden;padding:30px 4px 40px}
@media(max-width:1320px){.open-header .nav .level-1>li>ul.level-2{padding:30px 4px 10px}
}
@media(max-width:767px){.open-header .nav .level-1>li>ul.level-2{display:none}
}
.open-header .nav .level-1>li>ul.level-2 li{position:relative;border-left:1px solid #ddd}
.open-header .nav .level-1>li>ul.level-2 li:before{position:absolute;top:18px;left:-4px;display:inline-block;width:7px;height:7px;content:'';border:1px solid #bac5dd;border-radius:50%;background-color:#fff}
.open-header .nav .level-1>li>ul.level-2 li:first-child:after{position:absolute;top:0;left:-1px;display:block;width:1px;height:18px;content:'';background-color:#fff}
.open-header .nav .level-1>li>ul.level-2 li:last-child:after{position:absolute;bottom:0;left:-1px;display:block;width:1px;height:17px;content:'';background-color:#fff}
.open-header .nav .level-1>li>ul.level-2 li a{font-size:16px;line-height:22px;display:inline-block;margin-left:10px;padding:10px 14px;color:#000}
.open-header .nav .level-1>li>ul.level-2 li a:hover{color:#fff;border-radius:30px;background-color:#e60012}
.open-header .h-bottom{padding-top:8px;border-top:1px solid #ddd}
.open-header .h-bottom .tel{display:inline-block}
@media(max-width:767px){.open-header .h-bottom .tel{display:none}
}
.open-header .h-bottom .tel p{line-height:42px;margin:0;display:inline-block;-webkit-transition:all 1s;transition:all 1s;color:#e60012}
@media(max-width:1440px){.open-header .h-bottom .tel p{display:block}
}
.open-header .h-bottom .tel p:before{display:inline-block;float:left;width:19px;height:24px;margin-top:8px;margin-right:14px;content:'';background:url(../images/tel2.png) no-repeat}
.open-header .h-bottom .tel p a:hover{text-decoration:underline}
.open-header .h-bottom p:last-child{padding-left:20px}
@media(max-width:1440px){.open-header .h-bottom p:last-child{padding-left:0}
}
.open-header .h-bottom p:last-child:before{margin-top:10px;background:url(../images/shop2.png) no-repeat}
.open-header .h-bottom .language{float:right;margin-left:10px}
@media(max-width:1199px){.open-header .h-bottom .language{display:none}
}
.open-header .h-bottom .language ul{padding:2px 0}
.open-header .h-bottom .language ul li{line-height:38px;float:left;height:38px;border:1px solid #8c9fc7;border-radius:30px 0 0 30px}
.open-header .h-bottom .language ul li a{display:block;padding:0 14px}
.open-header .h-bottom .language ul li:last-child{border-left:none;border-radius:0 30px 30px 0}
.open-header .h-bottom .language ul li:hover{color:#fff;background-color:#e60012}
.open-header .h-bottom .share{float:right;overflow:hidden;height:42px;margin-left:10px}
@media(max-width:991px){.open-header .h-bottom .share{display:none}
}
.open-header .h-bottom .bdsharebuttonbox{-webkit-transition:all .2s;transition:all .2s}
.open-header .h-bottom .bdsharebuttonbox a{margin:0 5px;padding:0;-webkit-transition:all .5s;transition:all .5s;background:0}
.open-header .h-bottom .bdsharebuttonbox a:before{font-family:'iconfont'!important;font-size:24px;line-height:42px;display:block;width:42px;height:42px;content:'\e62d';text-align:center;color:#fff;border-radius:50%;background-color:#e60012;background-color:none}
.open-header .h-bottom .bdsharebuttonbox a:first-child{padding-left:0}
.open-header .h-bottom .bdsharebuttonbox a:hover{opacity:1}
.open-header .h-bottom .bdsharebuttonbox a:hover:before{background-color:#25b7ff}
.open-header .h-bottom .bdsharebuttonbox .bds_sqq:before{content:'\e62d'}
.open-header .h-bottom .bdsharebuttonbox .bds_tsina:before{content:'\e7ed'}
.open-header .h-bottom .bdsharebuttonbox .bds_weixin:before{content:'\e609'}
.open-header .h-bottom .bdsharebuttonbox .bds_email:before{content:'\e6bd'}
.open-header .h-bottom .search{position:relative;float:right;width:190px;height:38px;margin-top:2px;margin-left:15px}
@media(max-width:767px){.open-header .h-bottom .search{width:100%}
}
.open-header .h-bottom .search input{line-height:38px;padding:0 16px;border:1px solid #8c9fc7;border-radius:50px}
@media(max-width:767px){.open-header .h-bottom .search input{width:100%}
}
.open-header .h-bottom .search .submit{line-height:36px;position:absolute;top:0;right:10px;width:36px;height:36px;margin:0;padding:0;outline:0;background:0}
.open-header .h-bottom .search .submit:after{font-family:'iconfont'!important;font-size:26px;content:'\e61a';color:#e60012}
.open-header .h-bottom .job{float:right;margin-top:2px;margin-left:10px}
@media(max-width:991px){.open-header .h-bottom .job{display:none}
}
.open-header .h-bottom .job a{font-size:16px;line-height:38px;display:inline-block;height:38px;padding:0 20px;color:#fff;border-radius:30px;background-color:#e60012}
.open-header .h-bottom .job a:before{font-family:'iconfont'!important;font-size:18px;margin-right:10px;content:'\e883'}
.open-header .h-bottom .job a:hover{background-color:#25b7ff}
@media(min-width:768px){.open-header .m-link{display:none}.flex{display:flex;flex-wrap: wrap;align-content: center;align-items: center;}.flex_between{justify-content: space-between;}
/*footer*/
.footer_contact.info{position: fixed;top:100px;max-width:100%!important;}.footer_contact li{width: 16%;min-width: 280px;}
}
@media(max-width:767px){.open-header .m-link{display:block;text-align:center;padding-top:8px}
.open-header .m-link ul{display:inline-block}
.open-header .m-link ul li{position:relative;display:inline-block}
.open-header .m-link ul li a{line-height:42px;display:inline-block;width:42px;height:42px;margin:0 9px;-webkit-transition:all .4s;transition:all .4s;text-align:center;border:1px solid #e60012;border-radius:50%}
.open-header .m-link ul li a:before{font-family:'iconfont'!important;font-size:24px;content:'\e627';color:#e60012}
.open-header .m-link ul li.link-2 a:before{font-size:22px;line-height:40px;content:'\e613'}
.open-header .m-link ul li.link-3 a:before{content:'\e601'}
.open-header .m-link ul li .erweima{position:absolute;top:-200px;display:none;width:176px;height:176px;padding:10px;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%);border:1px dashed #333;border-radius:10px}
.open-header .m-link ul li .erweima img{width:100%;border:18px solid #e60012;border-radius:10px}
.open-header .h-bottom{border-top:0}
}
@media(max-width:767px) .open-header .h-bottom .link{display:block}
.open-header .h-bottom .link{float:right}
@media(max-width:767px){.open-header .h-bottom .link{display:none}
}
.open-header .h-bottom .link ul li{position:relative;display:inline-block}
.open-header .h-bottom .link ul li .erweima{position:absolute;top:-200px;display:none;width:176px;height:176px;padding:10px;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%);border:1px dashed #333;border-radius:10px}
.open-header .h-bottom .link ul li .erweima:after{position:absolute;right:0;bottom:0;left:0;display:block;width:0;height:0;margin:auto;content:'';border-top:10px solid #e60012;border-right:10px solid transparent;border-left:10px solid transparent}
.open-header .h-bottom .link ul li .erweima img{width:100%;border:18px solid #e60012;border-radius:10px}
.open-header .h-bottom .link ul li:hover a{border-color:#25b7ff}
.open-header .h-bottom .link ul li:hover a:before{color:#25b7ff}
.open-header .h-bottom .link ul li:hover .erweima{display:block}
.open-header .h-bottom .link ul li a{line-height:42px;display:inline-block;width:42px;height:42px;margin:0 9px;-webkit-transition:all .4s;transition:all .4s;text-align:center;border:1px solid #e60012;border-radius:50%}
.open-header .h-bottom .link ul li a:before{font-family:'iconfont'!important;font-size:24px;content:'\e627';color:#e60012}
.open-header .h-bottom .link ul li a:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:1}
.open-header .h-bottom .link ul li.link-2 a:before{font-size:22px;line-height:40px;content:'\e613'}
.open-header .h-bottom .link ul li.link-3 a:before{content:'\e601'}
.open-header .video{display:inline-block}
.open-header .video .iframe{display:none;width:100%}
.open-header .video:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.5}
.banner{position:relative;overflow:hidden;width:100%;height:100%}
.banner .item{position:relative;overflow:hidden;width:100%;height:100%}
.banner img{position:absolute;top:50%;left:50%;display:block;width:100%}
.banner .owl-pagination{position:absolute;bottom:6%;width:100%}
@media(max-width:991px){.banner .owl-pagination{bottom:5%}
}
.banner .owl-pagination .owl-page{display:inline-block}
.banner .owl-pagination .owl-page span{display:inline-block;width:18px;height:18px;margin:0 5px;opacity:1;border-radius:50%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.7)}
.banner .owl-pagination .owl-page.active span{background-color:#25b7ff}
.banner .owl-buttons{display:none}
.banner .text{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}
.banner .text h2{font-family:Impact!important;font-size:58px;line-height:1;margin:0;text-transform:uppercase;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}
@media(max-width:991px){.banner .text h2{font-size:30px}
}
@media(max-width:767px){.banner .text h2{font-size:26px;text-shadow:0 0 20px rgba(0,0,0,1)}
}
.banner .text h3{font-family:Impact!important;font-size:42px;line-height:1.5;margin:0;text-transform:uppercase;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}
@media(max-width:767px){.banner .text h3{font-size:24px;text-shadow:0 0 20px rgba(0,0,0,1)}
}
.banner .text h3:after{display:block;height:7px;margin:10px auto;content:'';background:url(../images/banner-icon.png) no-repeat center}
.banner .text p{font-size:36px;font-weight:normal;line-height:1.5;margin:0;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}
@media(max-width:767px){.banner .text p{font-size:20px}
}
.banner .text h5{font-family:Impact!important;font-size:32px;margin:0;text-transform:uppercase;color:#fff;text-shadow:0 0 10px rgba(0,0,0,1)}
.banner .text span{font-size:16px;line-height:1.75;display:block;margin:30px 0 0 0;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}
@media(max-width:767px){.banner .text span{display:none}
}
.banner .item-2 .text{right:5%;max-width:600px;text-align:right}
@media(max-width:767px){.banner .item-2 .text{max-width:90%}
}
.banner .item-2 .text h3{font-size:60px;line-height:1}
@media(max-width:767px){.banner .item-2 .text h3{font-size:26px}
}
.banner .item-2 .text h3:after{background:url(../images/banner-icon.png) no-repeat right}
.banner .item-3 .text{right:5%;max-width:600px;text-align:right}
@media(max-width:767px){.banner .item-3 .text{max-width:90%}
}
.banner .item-3 .text h3{font-size:48px}
@media(max-width:767px){.banner .item-3 .text h3{font-size:24px}
}
.banner .item-3 .text h3:after{background:url(../images/banner-icon.png) no-repeat right}
.banner .item-3 .text span{padding-left:26%}
.banner .item-4 .text{left:5%;max-width:600px;text-align:left}
.banner .item-6 .text{left:5%;max-width:600px;top:50%;text-align:left}
.banner .item-5 .text{left:5%;max-width:600px;text-align:left}
@media(max-width:767px){.banner .item-4 .text{max-width:90%}
}
.banner .item-4 .text h3{font-size:34px}
@media(max-width:767px){.banner .item-4 .text h3{font-size:26px}
}
.banner .item-4 .text h3:after{background:url(../images/banner-icon.png) no-repeat left}
.banner .item-6 .text h3:after{background:url(../images/banner-icon.png) no-repeat left}
.banner .item-4 .text span{padding-left:26%}
.banner .active .text h5{-webkit-animation:fadeInLeft 1s 0s ease both;animation:fadeInLeft 1s 0s ease both}
.banner .active .text h2{-webkit-animation:fadeInLeft 1s 0s ease both;animation:fadeInLeft 1s 0s ease both}
.banner .active .text h3{-webkit-animation:fadeInLeft 1s 0s ease both;animation:fadeInLeft 1s 0s ease both}
.banner .active .text p{-webkit-animation:fadeInRight 1s 0s ease both;animation:fadeInRight 1s 0s ease both}
.banner .active .text span{-webkit-animation:fadeInRight 1s 0s ease both;animation:fadeInRight 1s 0s ease both}
.banner-in{position:relative;overflow:hidden;padding-top:80px}
@media(max-width:1199px){.banner-in .owl-theme{width:140%;margin-left:-20%}
}
@media(max-width:991px){.banner-in .owl-theme{width:160%;margin-left:-30%}
}
@media(max-width:767px){.banner-in .owl-theme{width:200%;margin-left:-50%}
}
.banner-in .owl-theme img{width:100%}
.banner-in .text{position:absolute;top:50%;right:0;left:0;width:100%;margin:auto;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media(max-width:767px){.banner-in .text{padding:0 15px}
}
.banner-in .text h3{font-size:40px;font-weight:bold;line-height:1;display:inline-block;margin:0;vertical-align:top;color:#d13334}
@media(max-width:991px){.banner-in .text h3{font-size:30px}
}
@media(max-width:767px){.banner-in .text h3{font-size:20px;line-height:30px}
}
.banner-in .text h3:after{display:block;height:7px;margin-top:20px;content:'';background:url(../images/title-icon.png) no-repeat left}
@media(max-width:767px){.banner-in .text h3:after{margin-top:10px}
}
.banner-in .text h4{font-family:'ITC Avant Garde Gothic'!important;font-size:32px;font-weight:400;line-height:42px;display:inline-block;margin:0;margin-top:10px;margin-left:26px;vertical-align:top;color:#d13334;border-top:1px solid #d13334;border-bottom:1px solid #d13334}
@media(max-width:991px){.banner-in .text h4{font-size:24px;line-height:30px;margin-top:0}
}
@media(max-width:767px){.banner-in .text h4{font-size:20px;line-height:24px;margin-top:4px;margin-left:10px}
}
.banner-in .text p{font-size:24px;line-height:1.5;margin:6px 0 0 0;color:#fff}
@media(max-width:991px){.banner-in .text p{font-size:20px}
}
@media(max-width:767px){.banner-in .text p{font-size:16px}
}
.banner-in.product-banner .text,.banner-in.service-banner .text{text-align:left}
.banner-in.product-banner .text h3,.banner-in.service-banner .text h3{display:block}
.banner-in.product-banner .text h3:after,.banner-in.service-banner .text h3:after{display:none}
.banner-in.product-banner .text h4,.banner-in.service-banner .text h4{margin-top:20px;margin-left:0}
.banner-in.service-banner .text{text-align:left}
.banner-in.research-banner .text{right:0;left:auto;max-width:630px;text-align:left}
@media(max-width:1440px){.banner-in.research-banner .text{max-width:700px}
}
@media(max-width:991px){.banner-in.research-banner .text{max-width:100%;position:relative;width:50%;background-color:#e60012;padding:30px 15px;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.banner-in.research-banner .text h3{font-size:20px}
.banner-in.research-banner .text h4{margin-top:2px;margin-left:10px;font-size:20px;line-height:24px}
}
.banner-in.research-banner .text p{font-size:16px;line-height:2;margin-top:20px}
@media(max-width:991px){.banner-in.research-banner .text p{font-size:15px}
}
.banner-in.technology-banner .text{right:auto;left:0}
.banner-in.technology-banner .text h3:after{margin-bottom:20px}
.banner-in.technology-banner .text p{margin-top:0}
.banner-in.substation-banner .text{max-width:540px;margin:0}
.banner-in.substation-banner .text p{font-size:24px}
@media(max-width:767px){.banner-in.substation-banner .text p{font-size:16px}
}
.banner-in.epc-banner .text{right:0;left:auto}
.make-banner{padding-top:80px}
.make-banner .item{overflow:hidden}
.make-banner .item .pic{float:left;width:66%}
@media(max-width:1660px){.make-banner .item .pic{width:60%}
}
@media(max-width:1400px){.make-banner .item .pic{width:50%}
}
@media(max-width:1199px){.make-banner .item .pic{width:100%}
}
.make-banner .item .pic img{width:100%}
.make-banner .item .text{float:left;width:34%;margin-bottom:-999px;padding:5% 5% 0 3%;padding-bottom:999px;background-color:#e60012}
@media(max-width:1660px){.make-banner .item .text{width:40%;padding-top:30px}
}
@media(max-width:1400px){.make-banner .item .text{width:50%}
}
@media(max-width:1199px){.make-banner .item .text{width:100%;margin:0;padding:30px 15px}
}
.make-banner .item .text h3{font-size:48px;font-weight:bold;line-height:1;display:inline-block;margin:0;vertical-align:top;color:#fff}
@media(max-width:1660px){.make-banner .item .text h3{font-size:36px}
}
@media(max-width:1400px){.make-banner .item .text h3{font-size:30px}
}
@media(max-width:767px){.make-banner .item .text h3{font-size:20px;line-height:30px}
}
.make-banner .item .text h3:after{display:block;height:7px;margin:30px 0;content:'';background:url(../images/title-icon.png) no-repeat left}
.make-banner .item .text h4{font-family:'ITC Avant Garde Gothic'!important;font-size:24px;font-weight:400;line-height:42px;display:inline-block;margin:0;margin-top:10px;margin-left:26px;vertical-align:top;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}
@media(max-width:1660px){.make-banner .item .text h4{line-height:30px;margin-top:4px}
}
@media(max-width:1400px){.make-banner .item .text h4{font-size:24px;line-height:30px;margin-top:0}
.make-banner .item .text h3:after{margin:14px 0}
}
@media(max-width:767px){.make-banner .item .text h4{font-size:20px;line-height:24px;margin-top:4px;margin-left:10px}
}
.make-banner .item .text p{font-size:16px;line-height:2;margin:6px 0 0 0;color:#fff}
@media(max-width:1600px){.make-banner .item .text p{font-size:14px}
}
@media(max-width:1440px){.make-banner .item .text p{font-size:14px}
}
.make-banner .item .text a.more{display:inline-block;margin-top:10%}
@media(max-width:1660px){.make-banner .item .text a.more{margin-top:30px}
}
@media(max-width:1400px){.make-banner .item .text a.more{margin-top:14px}
}
.make-banner .item .text a.more:after{display:block;width:46px;height:90px;content:'';background:url(../images/makemore.png) no-repeat;background-size:contain}
@media(max-width:1400px){.make-banner .item .text a.more:after{width:30px;height:50px}
}
.swiper-slide{position:relative;width:100%}
.swiper-button-next{z-index:9;top:auto;right:auto;bottom:50px;left:50%;width:26px;height:40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:1px solid rgba(255,255,255,.5);border-radius:20px;background:0}
.swiper-button-next .wheel{position:absolute;left:11px;display:inline-block;width:2px;height:5px;-webkit-animation:jump 1.6s infinite;animation:jump 1.6s infinite;background-color:rgba(255,255,255,.5);background-size:cover}
.fixed .swiper-wrapper{z-index:11}
.swiper-pagination-clickable .swiper-pagination-bullet{display:inline-block;width:16px;height:auto;opacity:1;background:0}
.swiper-pagination-clickable .swiper-pagination-bullet:before{display:block;width:4px;height:4px;margin:0 auto;margin-top:4px;content:'';border-radius:50%;background-color:#fff}
.swiper-pagination-clickable .swiper-pagination-bullet:after{display:block;width:1px;height:15px;margin:4px auto;content:'';background-color:#828282}
.swiper-pagination-clickable .swiper-pagination-bullet:last-child:after{display:none}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:8px 0}
.swiper-pagination-clickable .swiper-pagination-bullet-active{background:0}
.swiper-pagination-clickable .swiper-pagination-bullet-active:before{width:16px;height:16px;border:1px solid #fff;background:0}
.swiper-container-vertical>.swiper-pagination-bullets{right:20px}
@media(max-width:1560px){.swiper-container-vertical>.swiper-pagination-bullets{right:10px}
}
.swiper-button-disabled{display:none}
.title{text-align:center}
.title h2{font-size:28px;margin:0;color:#fff}
.title h2:after{display:block;width:35px;height:5px;margin:0 auto;margin-top:10px;content:'';background:url(../images/title-icon.png) no-repeat center}
.title p{font-size:18px;font-weight:400;margin:10px 0 0 0;text-transform:uppercase;color:#fff}
.box-about{height:100%;background:url(../images/about_bg.jpg) no-repeat center;background-size:cover}
.box-about .about{position:absolute;top:50%;left:0;width:100%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.banner4{height:100%;background:url(../images/banner/ban34.jpg) no-repeat center;background-size:cover}
.banner5{height:100%;background:url(../images/banner/ban20.jpg) no-repeat center;background-size:cover}
.banner6{height:100%;background:url(../images/banner/ban37.jpeg) no-repeat center;background-size:cover}
.banner7{height:100%;background:url(../images/banner/ban23.jpg) no-repeat center;background-size:cover}
@media(max-width:991px){.box-about .about{top:55%;padding:0 15px}
}
.box-about .item{margin-top:10%;text-align:center;color:#fff}
.box-about .item h3{font-family:'ITC Avant Garde Gothic'!important;font-size:108px;font-weight:normal;display:inline-block}
@media(max-width:1560px){.box-about .item h3{font-size:80px}
}
@media(max-width:991px){.box-about .item h3{font-size:60px}
}
@media(max-width:767px){.box-about .item h3{font-size:40px}
}
.box-about .item span{font-size:48px;display:inline-block}
.box-about .item p{font-size:20px;line-height:1.6;margin:0}
@media(max-width:1560px){.box-about .item p{font-size:18px}
}
@media(max-width:767px){.box-about .item p{font-size:13px}
}
.box-about .more{display:block;margin-top:100px;text-align:center}
@media(max-width:991px){.box-about .more{margin-top:30px}
}
.cp-font{font-size:20px;color:#fff;text-align:center}
.box-cp{height:100%;background:url(../images/bg/bg23.jpg) no-repeat center;background-size:cover}
.box-cp .about{position:absolute;top:50%;left:0;width:100%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media(max-width:991px){.box-cp .about{top:55%;padding:0 15px}
}
.box-cp .item{margin-top:10%;height:280px;width:280px;margin-right:auto;margin-left:auto;border-radius:50%;text-align:center;color:#fff}
.cp-font{font-size:22px;text-align:center;color:#fff}
@media(max-width:1560px){.box-cp .item{margin-top:10%;text-align:center;height:220px;width:220px;margin-right:auto;margin-left:auto;border-radius:50%;color:#fff}
.box-cp .item h3{font-size:80px}
.cp-font{font-size:20px;text-align:center;color:#fff}
}
@media(max-width:991px){.box-cp .item{margin-top:10%;text-align:center;height:160px;width:160px;margin-right:auto;margin-left:auto;border-radius:50%;color:#fff}
.box-cp .item h3{font-size:60px}
.cp-font{font-size:16px;color:#fff;text-align:center}
}
@media(max-width:767px){.box-cp .item{margin-top:10%;text-align:center;height:90px;width:90px;margin-right:auto;margin-left:auto;border-radius:50%;color:#fff}
.cp-font{font-size:12px;min-height: 48px;}
}
.box-structure{height:100%;background:url(../images/bg/bg28.png) repeat;}
@media(max-width:991px){.box-structure .phone-structure{display:block}
}
.box-structure .title{text-align:left}
@media(max-width:991px){.box-structure .title{padding:0 15px;text-align:center}
}
.box-structure .title h2{color:#e60012}
@media(max-width:767px){.box-structure .title h2{font-size:24px}
}
.box-structure .title h2:after{margin:10px 0 0 0;background:url(../images/title-iconb.png) no-repeat left}
@media(max-width:991px){.box-structure .title h2:after{margin:0 auto;margin-top:10px;background:url(../images/title-iconb.png) no-repeat center}
}
.box-structure .title p{color:#666}
@media(max-width:767px){.box-structure .title p{font-size:15px}
}
@media(min-width:768px){
.box-structure ul{overflow:hidden}
.box-structure ul li:first-child{width:25%;padding:60px 0}
.box-structure ul li:nth-child(2){width:75%}.box-structure ul li .item{width:32%}
}
.box-structure img{width:100%}
.box-structure .title-s{padding:10px;background-color:#e60012}
@media(max-width:1560px){.box-structure .title-s{padding:0 10px}
}
@media(max-width:991px){.box-structure .title-s{padding:10px}
}
.box-structure .title-s h3{font-size:17px;line-height:30px;margin:0;color:#fff}
.box-structure .title-s h3 span{font-family:'Agency FB'!important;text-transform:uppercase}
@media(max-width:991px){.box-structure .list{margin-top:20px}
}
.box-structure .item{position:relative;overflow:hidden;margin-bottom: 20px;}
.box-structure .item .mask{position:absolute;bottom:0;width:100%;height:100%;padding:20px 30px;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(102%);-ms-transform:translateY(102%);transform:translateY(102%);background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:11;}
@media(max-width:1560px){.box-structure .item .mask{padding:20px 10px}
}
.box-structure .item .mask:before{position:absolute;top:0;left:0;display:block;width:100%;height:4px;content:'';background-color:#e60012}
.box-structure .item .mask h3{font-size:20px;line-height:30px;margin:0}
.box-structure .item .mask h3 span{font-family:'Agency FB'!important;text-transform:uppercase}
.box-structure .item .mask p{line-height:1.85714286;margin:8px 0 0 0;font-size: 1.4rem;}
.box-structure .item .mask a{display:block}
.box-structure .item .mask .more{display:inline-block;width:64px;height:64px;margin-top:30px;background:url(../images/more1.png) no-repeat;background-size:cover}
@media(max-width:1560px){.box-structure .item .mask .more{width:60px;height:60px}}
.box-structure .item:hover .mask{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.box-structure .item .img-box{padding-bottom:100%}
.box-structure .item-1 .img-box{padding-bottom:100%}
.box-structure .item-2 .img-box{padding-bottom:100%}
.box-structure .item-2 .mask p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.box-structure .item-1 .img-box{padding-bottom:100%}
.box-structure .item-2 .img-box{padding-bottom:100%}
.box-structure .item-2 .mask p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.box-structure .item .img-box{padding-bottom:100%}
@media(max-width:991px){.box-structure .picbg{display:none}
}
.box-structure .owl-pagination{display:none;margin-top:50px}
.box-structure .owl-pagination .owl-page{display:inline-block}
.box-structure .owl-pagination .owl-page span{display:inline-block;width:18px;height:18px;margin:0 5px;opacity:1;border-radius:50%;background-color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}
.box-structure .owl-pagination .owl-page.active span{background-color:#25b7ff}
.box-structure .owl-buttons{display:none}
@media(max-width:767px){
.box-structure ul li:first-child{width:100%;margin-bottom: 30px;}.box-structure ul li:nth-child(2){width: 100%;}
.box-structure ul li .item{width:48%}
}
.box-solution{height:100%;background:url(../images/bg/bg23.jpg) no-repeat center;background-size:cover}
.box-solution .solution{position:absolute;top:49%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.box-solution .solution .item{margin-top:50px;padding:0 4%;text-align:center}
.box-solution .solution img{display:block;width:300px;height:300px;margin:0 auto;margin-bottom:20px;border-radius:50%}
@media(max-width:1560px){.box-solution .solution img{width:200px;height:200px}
}
@media(max-width:767px){.box-solution .solution img{width:150px;height:150px}
}
.box-solution .solution h3{font-size:20px;font-weight:normal;line-height:1.5;margin:0;color:#fff}
@media(max-width:767px){.box-solution .solution h3{font-size:18px}}
.box-solution .solution h3 a{display:block;padding:2px}
.box-solution .solution p{font-family:'ITC Avant Garde Gothic'!important;font-size:16px;font-weight:400;line-height:1.5;color:#fff}
@media(max-width:767px){.box-solution .solution p{font-size:14px}
}
.box-solution .solution .item-2 h3 a:before{background-position:-230px 0}
@media(max-width:1560px){.box-solution .solution .item-2 h3 a:before{background-position:-200px 0}
}
@media(max-width:767px){.box-solution .solution .item-2 h3 a:before{background-position:-150px 0}
}
.box-solution .solution .item-3 h3 a:before{background-position:-460px 0}
@media(max-width:1560px){.box-solution .solution .item-3 h3 a:before{background-position:-400px 0}
}
@media(max-width:767px){.box-solution .solution .item-3 h3 a:before{background-position:-300px 0}
}
.box-solution .solution .item-4 h3 a:before{background-position:-690px 0}
@media(max-width:1560px){.box-solution .solution .item-4 h3 a:before{background-position:-600px 0}
}
@media(max-width:767px){.box-solution .solution .item-4 h3 a:before{background-position:-450px 0}
}
.box-solution .solution .item-5 h3 a:before{background-position:-920px 0}
@media(max-width:1560px){.box-solution .solution .item-5 h3 a:before{background-position:-800px 0}
}
@media(max-width:767px){.box-solution .solution .item-5 h3 a:before{background-position:-600px 0}
}
.box-solution .solution .item:hover h3 a:before{-webkit-animation:swing 1s 0s ease both;animation:swing 1s 0s ease both}
.box-solution .owl-pagination{margin-top:30px}
.box-solution .owl-pagination .owl-page{display:inline-block}
.box-solution .owl-pagination .owl-page span{display:inline-block;width:18px;height:18px;margin:0 5px;opacity:1;border-radius:50%;background-color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}
.box-solution .owl-pagination .owl-page.active span{background-color:#25b7ff}
.box-solution .owl-buttons{display:none}
.box-develop{height:100%;background:url(../images/bg/bg22.jpg) no-repeat center;background-size:cover}
.box-develop .solution .item{margin-top:50px;padding:0 4%;text-align:center}
.box-develop .solution img{display:block;width:300px;height:300px;margin:0 auto;margin-bottom:20px;border:1px dashed #fff;border-radius:50%}
@media(max-width:1560px){.box-develop .solution img{width:200px;height:200px}
}
@media(max-width:767px){.box-develop .solution img{width:150px;height:150px}
}
.box-develop .solution h3{font-size:20px;font-weight:normal;line-height:1.5;margin:0;color:#fff}
@media(max-width:767px){.box-develop .solution h3{font-size:18px}
}
.box-develop .solution h3 a{display:block;padding:2px}
.box-develop .solution p{font-family:'ITC Avant Garde Gothic'!important;font-size:16px;font-weight:400;line-height:1.5;color:#fff}
@media(max-width:767px){.box-develop .solution p{font-size:14px}
}
.box-develop .solution .item-2 h3 a:before{background-position:-230px 0}
@media(max-width:1560px){.box-develop .solution .item-2 h3 a:before{background-position:-200px 0}
}
@media(max-width:767px){.box-develop .solution .item-2 h3 a:before{background-position:-150px 0}
}
.box-develop .solution .item-3 h3 a:before{background-position:-460px 0}
@media(max-width:1560px){.box-develop .solution .item-3 h3 a:before{background-position:-400px 0}
}
@media(max-width:767px){.box-develop .solution .item-3 h3 a:before{background-position:-300px 0}
}
.box-develop .solution .item-4 h3 a:before{background-position:-690px 0}
@media(max-width:1560px){.box-develop .solution .item-4 h3 a:before{background-position:-600px 0}
}
@media(max-width:767px){.box-develop .solution .item-4 h3 a:before{background-position:-450px 0}
}
.box-develop .solution .item-5 h3 a:before{background-position:-920px 0}
@media(max-width:1560px){.box-develop .solution .item-5 h3 a:before{background-position:-800px 0}
}
@media(max-width:767px){.box-develop .solution .item-5 h3 a:before{background-position:-600px 0}
}
.box-develop .solution .item-6 h3 a:before{background-position:-690px 0}
@media(max-width:1560px){.box-develop .solution .item-6 h3 a:before{background-position:-600px 0}
}
@media(max-width:767px){.box-develop .solution .item-6 h3 a:before{background-position:-450px 0}
}
.box-develop .solution .item:hover h3 a:before{-webkit-animation:swing 1s 0s ease both;animation:swing 1s 0s ease both}
.box-develop .owl-pagination{margin-top:30px}
.box-develop .owl-pagination .owl-page{display:inline-block}
.box-develop .owl-pagination .owl-page span{display:inline-block;width:18px;height:18px;margin:0 5px;opacity:1;border-radius:50%;background-color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}
.box-develop .owl-pagination .owl-page.active span{background-color:#25b7ff}
.box-develop .owl-buttons{display:none}
.box-news{height:100%;background:url(../images/bg/bg27.png) #fff no-repeat bottom center;}
@media(max-width:991px){.box-news .news{padding:0 15px}
}
.box-news .title{text-align:left}
@media(max-width:991px){.box-news .title{text-align:center}
}
.box-news .title h2{color:#e60012}
.box-news .title h2:after{margin:10px 0 0 0;background:url(../images/title-iconb.png) no-repeat left}
@media(max-width:991px){.box-news .title h2:after{margin:0 auto;margin-top:10px;background:url(../images/title-iconb.png) no-repeat center}
}
.box-news .title p{color:#666}
.box-news .left{background-color:#e60012}
@media(min-width:768px){.box-news .left{float:left;width:50%;}}
.box-news .left .item .img-box{padding-bottom:50.98901099%}
.box-news .left .item .text{padding:25px 25px 10px 25px;background-color:#e60012}
.box-news .left .item .text p{font-size:2rem;line-height:30px;display:-webkit-box;overflow:hidden;height:30px;margin:0;color:#fff;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.box-news .left .item .text span{font-size:16px;line-height:30px;display:block;color:#fff}
.box-news .left .owl-pagination{padding:0 20px 20px 0;text-align:right;background-color:#e60012}
.box-news .left .owl-pagination .owl-page{display:inline-block}
.box-news .left .owl-pagination .owl-page span{display:inline-block;width:20px;height:6px;margin:0 5px;opacity:1;border-radius:0;background-color:#fff}
.box-news .left .owl-pagination .owl-page.active span{background-color:#1a3f8f}
.box-news .left .owl-buttons{display:none}
@media(max-width:991px){.box-news .right{width:100%;padding-left:0}
}
.box-news .right ul{margin-top:40px;padding-bottom:10px;padding-left:50px}
@media(max-width:1440px){.box-news .right ul{margin-top:30px;padding-bottom:20px}}
.box-news .right ul li{position:relative;padding-top:34px;padding-left:80px;border-left:1px dashed #e60012}
@media(max-width:1560px){.box-news .right ul li{padding-top:40px}}
@media(max-width:1440px){.box-news .right ul li{padding-top:30px}}
@media(min-width:768px){.box-news .right{float:left;width:50%;padding-left:40px}}
@media(max-width:767px){.box-news .right ul li{padding-top:30px}.box-news .left{margin-top:120px}.box-news .title{position: absolute;top:40px;width:92%}}
.box-news .right ul li:first-child{padding-top:0}
.box-news .right ul li .date{position:absolute;z-index:9;left:-50px;width:100px;height:100px;padding:10px 0;text-align:center;border:1px dashed #e60012;border-radius:50%;background-color:#fff}
.box-news .right ul li .date h3{font-family:'impact'!important;font-size:45px;margin:0;color:#e60012}
.box-news .right ul li .date p{font-family:'Agency FB'!important;font-size:18px;font-weight:normal;margin:0;color:#e60012}
.box-news .right ul li .text h3{font-size:24px;font-weight:normal;line-height:30px;display:-webkit-box;overflow:hidden;height:30px;margin:0;color:#e60012;-webkit-box-orient:vertical;-webkit-line-clamp:1}
@media(max-width:767px){.box-news .right ul li .text h3{font-size:20px}
}
.box-news .right ul li .text p{margin:15px 0 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media(max-width:767px){.box-news .right ul li .text p{margin-top:10px}
}
.box-news .right .more{display:block;margin-top:10px;text-align:center}
.box-news .right .more a{display:inline-block;width:80px;height:80px;font-size:2rem;color:#e60012}
@media(max-width:991px){.box-news .right .more a{width:60px;height:60px}
}
.box-partners{height:100%;background:url(../images/bg/bg26.jpg) no-repeat center;background-size:cover}
@media(max-width:991px){.box-partners .partners{padding:0 15px}
}
.box-partners .partners .info{max-width:1300px;margin:0 auto;margin-top:40px}
.box-partners .partners .info .item{overflow:hidden;border-top:1px solid #1b7090}
.box-partners .partners .info .item:last-child{border-bottom:1px solid #1b7090}
.box-partners .partners .info .pic{position:relative;float:left;width:16.66666667%;padding:10px 20px}
@media(max-width:991px){.box-partners .partners .info .pic{width:33.33333333%;padding:0}
}
@media(max-width:767px){.box-partners .partners .info .pic{padding:0}.box-partners .partners .info{padding-bottom: 80px;}.box-partners .partners .info li{margin-bottom: 30px;}
}
.box-partners .partners .info .pic .img{-webkit-transition:all .4s;transition:all .4s}
.box-partners .partners .info .pic .img-box{padding-bottom:65.55555556%}
.box-partners .partners .info .imghover{position:absolute;bottom:0;left:0;width:100%;padding:10px 20px;-webkit-transition:all .4s;transition:all .4s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.box-partners .partners .info .pic:hover .img{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.box-partners .partners .info .pic:hover .imghover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.box-partners .partners .phone-info{display:none;margin-top:10%}
@media(max-width:991px){.box-partners .partners .phone-info{display:block}
}
.box-partners .partners .phone-info .pic{border-bottom:1px solid #1b7090}
.box-partners .partners .phone-info .img-box{padding-bottom:65.55555556%}
.box-partners .partners .phone-info .owl-pagination{margin-top:30px}
.box-partners .partners .phone-info .owl-pagination .owl-page{display:inline-block}
.box-partners .partners .phone-info .owl-pagination .owl-page span{display:inline-block;width:18px;height:18px;margin:0 5px;opacity:1;border-radius:50%;background-color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}
.box-partners .partners .phone-info .owl-pagination .owl-page.active span{background-color:#25b7ff}
.box-partners .partners .phone-info .owl-buttons{display:none}
.box-partners .copyright{position:absolute;bottom:0;width:100%;padding:10px 50px;background-color:#222}
@media(max-width:991px){.box-partners .copyright{padding:10px 15px;padding-bottom:50px}
}
.box-partners .copyright p{line-height:30px;display:inline-block;margin:0;color:#fff}
.box-partners .copyright p span{margin:0 14px}
.box-partners .copyright p a:hover{text-decoration:underline}
.box-partners .copyright .link{float:right}
@media(max-width:991px){.box-partners .copyright .link{display:none;float:left}
}
.box-partners .copyright .link a{line-height:30px;color:#fff}
.box-partners .copyright .link a:after{margin:0 4px 0 8px;content:'|'}
.box-partners .copyright .link a:last-child:after{display:none}
.box-partners .copyright .link a:hover{text-decoration:underline}
.box-footer{position:relative;background-color:#e60012}
.box-footer .footer{overflow:hidden;padding:40px 10px}
@media(max-width:991px){.box-footer .footer{display:none}
}
.box-footer .footer .foot-nav{text-align:center;width:100%}
@media(max-width:1199px){.box-footer .footer .foot-nav{width:100%}
}
@media(max-width:991px){.box-footer .footer .foot-nav ul{margin-top:-30px}
}
.box-footer .footer .foot-nav ul li{display:inline-block;width:8%;vertical-align:top}
@media(max-width:1300px){}
@media(max-width:991px){}
@media(max-width:767px){}
@media(max-width:991px){.box-footer .footer .foot-nav ul li{width:25%;margin-top:30px}
}
@media(max-width:767px){.box-footer .footer .foot-nav ul li{width:50%}
}
.box-footer .footer .foot-nav h3{font-size:16px;font-weight:bold;margin:0 0 20px 0;color:#fff}
.box-footer .footer .foot-nav a{font-size:14px;line-height:2.125;display:block;color:#fff}
.box-footer .footer .foot-nav a:hover{text-decoration:underline}
.box-footer .footer .erweima{float:left;width:15%}
@media(max-width:767px){.box-footer .footer .erweima{width:100%;max-width:400px}
}
.box-footer .footer .erweima ul{margin:0 -8px}
.box-footer .footer .erweima ul li{width:70%;float:right;padding:0 8px}
@media(max-width:1199px){.box-footer .footer .erweima{width:30%;margin-top:30px}
.box-footer .footer .erweima ul li{width:70%;float:none;padding:0 8px}
}
.box-footer .footer .erweima p{font-size:16px;margin:14px 0 0 0;text-align:center;color:#fff}
.box-footer .copyright{overflow:hidden;padding:10px 50px;background-color:#222}
@media(max-width:991px){.box-footer .copyright{padding:10px 15px;padding-bottom:50px}
}
.box-footer .copyright p{line-height:30px;display:inline-block;margin:0;color:#fff}
.box-footer .copyright p span{margin:0 14px}
.box-footer .copyright p a:hover{text-decoration:underline}
.box-footer .copyright .link{float:right}
@media(max-width:991px){.box-footer .copyright .link{display:none;float:left}
}
.box-footer .copyright .link a{line-height:30px;color:#fff}
.box-footer .copyright .link a:after{margin:0 4px 0 8px;content:'|'}
.box-footer .copyright .link a:last-child:after{display:none}
.box-footer .copyright .link a:hover{text-decoration:underline}
.phone-footnav{position:fixed;z-index:99;bottom:0;display:none;width:100%;background-color:#e60012}
@media(max-width:991px){.phone-footnav{display:block}
}
.phone-footnav.phone-footnavindex{position:absolute;left:0}
.phone-footnav ul{overflow:hidden}
.phone-footnav ul li{float:left;width:33.3%;text-align:center;border-right:1px solid #fff;border-left:1px solid #fff}
.phone-footnav ul li a{font-size:16px;line-height:40px;display:block;color:#fff}
.sidenav{overflow:hidden}
.sub-box{padding:0 50px;border-bottom:1px solid #ddd}
@media(max-width:991px){.sub-box{padding:0}
}
.sub-box .category{position:relative;width:100%;height:60px}
@media(max-width:991px){.sub-box .category{height:50px}
}
.sub-box .category ul{position:absolute;left:0;white-space:nowrap}
.sub-box .category ul li{position:relative;display:inline-block;height:60px;margin-right:-4px;border-left:1px solid #ddd}
@media(max-width:991px){.sub-box .category ul li{height:50px}
}
.sub-box .category ul li:last-child{border-right:1px solid #ddd}
.sub-box .category ul li a{font-size:16px;line-height:30px;position:relative;display:block;height:60px;padding:14px 44px}
@media(max-width:991px){.sub-box .category ul li a{font-size:16px;height:50px;padding:9px 30px}
}
.sub-box .category ul li a:after{position:absolute;bottom:0;left:0;display:block;width:0;height:4px;content:'';-webkit-transition:all .5s;transition:all .5s;background-color:#e60012}
.sub-box .category ul li.active a:after,.sub-box .category ul li:hover a:after{width:100%}
.sub-box.sub-product .category ul li.active a:after,.sub-box.sub-product .category ul li:hover a:after{z-index:10;right:0;bottom:-5px;left:0;display:inline-block;width:0;height:0;margin:auto;content:'';border-top:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;background:0}
.sub-box.sub-news{border-top:3px solid #e60012}
.sub-box2{padding:10px 50px;background-color:#e60012}
@media(max-width:991px){.sub-box2{padding:10px 0}
}
.sub-box2 ul li{display:inline-block;padding:10px 8px}
@media(max-width:767px){.sub-box2 ul li{padding:5px 4px}
}
.sub-box2 ul li a{font-size:18px;line-height:34px;display:block;height:36px;padding:0 16px;-webkit-transition:all .5s;transition:all .5s;color:#fff;border:1px dashed #fff;border-radius:30px}
@media(max-width:767px){.sub-box2 ul li a{font-size:14px}
}
.sub-box2 ul li.active a,.sub-box2 ul li:hover a{color:#e60012;background-color:#fff}
.wrapper{overflow:hidden}
.wrap{padding:50px 100px 50px 100px;background-color:#f9f9f9}
@media(max-width:991px){.wrap{padding:50px 15px 60px 15px}
}
.title-in h2{font-size:26px;font-weight:bold;margin:0;color:#e60012}
@media(max-width:991px){.title-in h2{font-size:30px}
}
.title-service{text-align:center}
.title-service h2{font-size:32px;font-weight:bold;line-height:58px;display:inline-block;padding:0 22px;color:#e60012;border:1px dashed #b5b5b5;border-radius:30px}
@media(max-width:991px){.title-service h2{font-size:20px;padding:0 10px}
}
.swiper-slide-active .box-about .title{-webkit-animation:fadeInDown 1s 0s ease both;animation:fadeInDown 1s 0s ease both}
.swiper-slide-active .box-about .info{-webkit-animation:fadeInUp 1s 0s ease both;animation:fadeInUp 1s 0s ease both}
.swiper-slide-active .box-about .more{-webkit-animation:fadeInUp 1s 0s ease both;animation:fadeInUp 1s 0s ease both}
.swiper-slide-active .box-structure ul li:first-child{-webkit-animation:fadeInUp 1s 0s ease both;animation:fadeInUp 1s 0s ease both}
.swiper-slide-active .box-structure ul li:nth-child(2){-webkit-animation:fadeInUp 1s .3s ease both;animation:fadeInUp 1s .3s ease both}
.swiper-slide-active .box-solution .title{-webkit-animation:fadeInDown 1s 0s ease both;animation:fadeInDown 1s 0s ease both}
.swiper-slide-active .box-solution .info{-webkit-animation:fadeInUp 1s 0s ease both;animation:fadeInUp 1s 0s ease both}
.swiper-slide-active .box-news .left{-webkit-animation:fadeInLeft 1s 0s ease both;animation:fadeInLeft 1s 0s ease both}
@media(min-width:992px){.swiper-slide-active .box-news .right{-webkit-animation:fadeInRight 1s 0s ease both;animation:fadeInRight 1s 0s ease both}
}
@media(max-width:991px){.swiper-slide-active .box-news .right ul{-webkit-animation:fadeInUp 1s 0s ease both;animation:fadeInUp 1s 0s ease both}
}
@media(max-width:991px){.swiper-slide-active .box-news .right .title{-webkit-animation:fadeInDown 1s 0s ease both;animation:fadeInDown 1s 0s ease both}
}
.swiper-slide-active .box-partners .title{-webkit-animation:fadeInDown 1s 0s ease both;animation:fadeInDown 1s 0s ease both}
.swiper-slide-active .box-partners .info{-webkit-animation:fadeInUp 1s 0s ease both;animation:fadeInUp 1s 0s ease both}
.swiper-slide-active .box-partners .phone-info{-webkit-animation:fadeInUp 1s 0s ease both;animation:fadeInUp 1s 0s ease both}
.ani-slideout .box-about .title{-webkit-animation:fadeOutUp 1s 0s ease both;animation:fadeOutUp 1s 0s ease both}
.ani-slideout .box-about .info{-webkit-animation:fadeOutDown 1s 0s ease both;animation:fadeOutDown 1s 0s ease both}
.ani-slideout .box-about .more{-webkit-animation:fadeOutDown 1s 0s ease both;animation:fadeOutDown 1s 0s ease both}
.ani-slideout .box-structure ul li:first-child{-webkit-animation:fadeOutDown 1s .9s ease both;animation:fadeOutDown 1s .9s ease both}
.ani-slideout .box-structure ul li:nth-child(2){-webkit-animation:fadeOutDown 1s .6s ease both;animation:fadeOutDown 1s .6s ease both}
.ani-slideout .box-structure ul li:nth-child(3){-webkit-animation:fadeOutDown 1s .3s ease both;animation:fadeOutDown 1s .3s ease both}
.ani-slideout .box-structure ul li:nth-child(4){-webkit-animation:fadeOutDown 1s 0s ease both;animation:fadeOutDown 1s 0s ease both}
.ani-slideout .box-solution .title{-webkit-animation:fadeOutUp 1s 0s ease both;animation:fadeOutUp 1s 0s ease both}
.ani-slideout .box-solution .info{-webkit-animation:fadeOutDown 1s 0s ease both;animation:fadeOutDown 1s 0s ease both}
.ani-slideout .box-news .left{-webkit-animation:fadeOutLeft 1s 0s ease both;animation:fadeOutLeft 1s 0s ease both}
@media(min-width:992px){.ani-slideout .box-news .right{-webkit-animation:fadeOutRight 1s 0s ease both;animation:fadeOutRight 1s 0s ease both}
}
@media(max-width:991px){.ani-slideout .box-news .right ul{-webkit-animation:fadeOutDown 1s 0s ease both;animation:fadeOutDown 1s 0s ease both}
}
@media(max-width:991px){.ani-slideout .box-news .right .title{-webkit-animation:fadeOutUp 1s 0s ease both;animation:fadeOutUp 1s 0s ease both}
}
.ani-slideout .box-partners .title{-webkit-animation:fadeOutUp 1s 0s ease both;animation:fadeOutUp 1s 0s ease both}
.ani-slideout .box-partners .info{-webkit-animation:fadeOutDown 1s 0s ease both;animation:fadeOutDown 1s 0s ease both}
.ani-slideout .box-partners .phone-info{-webkit-animation:fadeOutDown 1s 0s ease both;animation:fadeOutDown 1s 0s ease both}
.wrap-about .about{overflow:hidden;margin-top:30px;height:100%;background-color:#fff}
.wrap-about .about .text{float:left;width:54%;padding:35px 50px 50px 40px}
@media(max-width:1199px){.wrap-about .about .text{padding:30px 15px}
}
@media(max-width:1280px){.wrap-about .about .text{width:100%}
}
.wrap-about .about .text p{font-size:16px;line-height:2;margin:0}
@media(max-width:991px){.wrap-about .about .text p{font-size:15px}
}
.wrap-about .about .pic{float:right;padding-left:30px;padding-right:30px;margin-top:40px;width:46%;height:100%;-webkit-background-size:cover;background-size:cover}
.wrap-about .about .pic img{margin-bottom:40px;width:100%;border-radius:20px}
@media(max-width:1280px){.wrap-about .about .pic{width:100%;margin-top:30px;background:0}
.wrap-about .about .pic img{display:block}
}
.wrap-strategic .strategic{overflow:hidden;margin-top:30px;background-color:#fff}
.wrap-strategic .strategic .text{float:right;width:60%;padding:50px 40px}
@media(max-width:1560px){.wrap-strategic .strategic .text{width:50%;padding:30px 20px}
}
@media(max-width:1320px){.wrap-strategic .strategic .text{padding:20px 15px}
}
@media(max-width:1280px){.wrap-strategic .strategic .text{width:100%}
}
.wrap-strategic .strategic .text p{font-size:16px;line-height:2;margin:0}
@media(max-width:991px){.wrap-strategic .strategic .text p{font-size:15px}
}
.wrap-strategic .strategic .pic{float:left;overflow:hidden;width:40%}
@media(max-width:1560px){.wrap-strategic .strategic .pic{width:50%}
}
@media(max-width:1280px){.wrap-strategic .strategic .pic{width:100%}
}
.wrap-strategic .strategic .pic img{height:100%}
@media(max-width:1280px){.wrap-strategic .strategic .pic img{width:100%}
}
.wrap-culture .pic{float:left;width:50%}
@media(max-width:767px){.wrap-culture .pic{width:100%}
}
.wrap-culture .pic .img-box{padding-bottom:32.96703297%}
.wrap-culture .text{float:left;width:50%;padding:4% 80px}
@media(max-width:1199px){.wrap-culture .text{padding:15px 15px}
}
@media(max-width:767px){.wrap-culture .text{width:100%}
}
.wrap-culture .text h3{font-family:'ITC Avant Garde Gothic'!important;font-size:32px;font-weight:bold;line-height:1.8;display:inline-block;margin:0;color:#ccc;border-bottom:1px solid #ddd}
@media(max-width:1560px){.wrap-culture .text h3{font-size:28px}
}
@media(max-width:1199px){.wrap-culture .text h3{font-size:20px}
}
@media(max-width:991px){.wrap-culture .text h3{font-size:18px}
}
.wrap-culture .text h3 span{font-family:'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:42px;font-weight:bold;position:relative;display:inline-block;margin-right:10px;color:#e60012}
@media(max-width:1560px){.wrap-culture .text h3 span{font-size:34px}
}
@media(max-width:1199px){.wrap-culture .text h3 span{font-size:30px}
}
@media(max-width:991px){.wrap-culture .text h3 span{font-size:24px}
}
.wrap-culture .text h3 span:after{position:absolute;bottom:-3px;display:block;width:100%;height:5px;content:'';background-color:#e60012}
.wrap-culture .text p{font-size:30px;line-height:1.5;margin:10px 0 0 0;color:#666}
@media(max-width:1560px){.wrap-culture .text p{font-size:24px}
}
@media(max-width:1199px){.wrap-culture .text p{font-size:20px}
}
@media(max-width:991px){.wrap-culture .text p{font-size:18px}
}
.wrap-culture ul li{overflow:hidden;margin-top:40px;background-color:#fff}
@media(max-width:767px){.wrap-culture ul li{margin-top:30px}
}
.wrap-culture ul li:nth-child(2n) .pic{float:right}
.wrap-culture ul li:nth-child(2n) .text{text-align:right}
.wrap-culture ul li:nth-child(2n) .text h3 span{margin-right:0;margin-left:10px}
.wrap-development .development{position:relative;margin-top:40px;padding-top:40px}
.wrap-development .development:before{position:absolute;top:50px;display:block;width:100%;height:1px;content:'';border-top:1px dashed #959595}
.wrap-development .development .owl-pagination{display:none}
.wrap-development .development .owl-buttons .owl-prev,.wrap-development .development .owl-buttons .owl-next{position:absolute;z-index:9;top:10px;left:0;width:46px;height:81px;margin:0;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;border-radius:50%;background:0}
.wrap-development .development .owl-buttons .owl-prev:before,.wrap-development .development .owl-buttons .owl-next:before{display:inline-block;width:46px;height:81px;content:'';background:url(../images/prev.png) no-repeat}
.wrap-development .development .owl-buttons .owl-prev:hover,.wrap-development .development .owl-buttons .owl-next:hover{background-color:rgba(255,255,255,.5)}
.wrap-development .development .owl-buttons .owl-next{right:0;left:auto}
@media(max-width:1199px){.wrap-development .development .owl-buttons .owl-next{right:0}
}
.wrap-development .development .owl-buttons .owl-next:before{background:url(../images/next.png) no-repeat}
.wrap-development .list{margin:0 15px}
.wrap-development .list .d-title{text-align:center}
.wrap-development .list .d-title:before{display:block;width:19px;height:75px;margin:0 auto;content:'';background:url(../images/d-title.png) no-repeat}
.wrap-development .list .d-title h3{font-family:'ITC Avant Garde Gothic'!important;font-size:32px;line-height:52px;display:inline-block;height:52px;margin:0;padding:0 66px;color:#fff;border-radius:40px;background-color:#e60012}
@media(max-width:991px){.wrap-development .list .d-title h3{font-size:26px;line-height:48px;height:48px;padding:0 50px}
}
.wrap-development .list .d-top{margin-top:40px}
.wrap-development .list .d-top img{width:100%}
.wrap-development .list .d-top .note{padding:14px 20px;background-color:#fff}
.wrap-development .list .d-top h4{font-size:24px;font-weight:bold;line-height:1.8;display:inline-block;margin:0;color:#e60012;border-bottom:1px solid #ddd}
@media(max-width:991px){.wrap-development .list .d-top h4{font-size:20px}
}
.wrap-development .list .d-top p{font-size:18px;line-height:1.88888889;margin:0;color:#666}
@media(max-width:991px){.wrap-development .list .d-top p{font-size:16px}
}
.wrap-development .list .item{padding:30px 20px;border-top:1px solid #eee;background-color:#fff}
.wrap-development .list .item h4{font-size:20px;font-weight:normal;line-height:30px;display:inline-block;height:30px;margin-top:0;padding:0 14px;color:#fff;border-radius:30px;background-color:#e60012}
.wrap-development .list .item p{font-size:15px;line-height:1.73333333;margin:0;color:#666}
.wrap-development .list .item img{width:100%;margin:14px 0;padding:9px;border:1px solid #eee}
.wrap-honor .honor{overflow:hidden;margin-top:50px}
.wrap-honor .pic{float:right;width:40%;margin-left:10px}
@media(max-width:1280px){.wrap-honor .pic{display:none}
}
.wrap-honor .pic img{height:100%}
.wrap-honor .list ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:-o-box;display:box;overflow:hidden;min-height:72px;margin-top:10px;padding-left:120px;background-color:#fff}
@media(max-width:767px){.wrap-honor .list ul li{padding-left:100px}
}
.wrap-honor .list ul li:first-child{margin-top:0}
.wrap-honor .list .date{position:absolute;top:0;left:0;width:120px;height:100%;background-color:#e60012}
@media(max-width:767px){.wrap-honor .list .date{width:100px}
}
.wrap-honor .list .date h3{font-family:Impact,'Microsoft YaHei'!important;font-size:42px;line-height:72px;position:absolute;top:50%;width:100%;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff}
@media(max-width:767px){.wrap-honor .list .date h3{font-size:30px}
}
.wrap-honor .list .note{padding:20px;vertical-align:middle}
.wrap-honor .list .note p{font-size:14px;line-height:1.93;margin:0}
.scroll-honor{background-color:#efefef}
.scroll-honor ul.sort{overflow:hidden}
.scroll-honor ul.sort li{line-height:64px;float:left;width:100%;cursor:pointer;text-align:center;background-color:#fff}
.scroll-honor ul.sort li span{font-size:26px;font-weight:bold;color:#e60012}
@media(max-width:767px){.scroll-honor ul.sort li span{font-size:20px}
}
.scroll-honor ul.sort li.active{background-color:#e60012}
.scroll-honor ul.sort li.active span{color:#fff}
.scroll-honor .info{overflow:hidden;height:550px;padding:30px 0}
@media(max-width:767px){.scroll-honor .info{height:400px;padding:0}
}
.scroll-honor .list{position:relative;max-width:1600px;margin:0 auto;overflow:hidden;-webkit-animation:fadeInUp 1s 0s ease both;-moz-animation:fadeInUp 1s 0s ease both;animation:fadeInUp 1s 0s ease both}
.scroll-honor .list .slick-equipment{position:relative;max-width:1160px;margin:0 auto}
@media(max-width:767px){.scroll-honor .list .item{margin-top:30px}
}
.scroll-honor .list .item .img-box{padding-bottom:71.80232558%}
.scroll-honor .list .item p{font-size:12px;display:-webkit-box;overflow:hidden;margin-top:2px;text-align:center;opacity:0;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.scroll-honor .list .slick-track{padding:120px 0}
@media(max-width:991px){.scroll-honor .list .slick-track{padding:120px 0}
}
@media(max-width:767px){.scroll-honor .list .slick-track{padding:0}
}
.scroll-honor .list .slick-track .slick-slide{position:relative;z-index:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease}
@media(max-width:767px){.scroll-honor .list .slick-track .slick-slide{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.scroll-honor .list .slick-track .slick-current{z-index:100;-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease}
.scroll-honor .list .slick-track .slick-current p{opacity:1}
.scroll-honor .list .slick-track .slick-current.near{z-index:100;-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;-webkit-transform:scale(2.4);-ms-transform:scale(2.4);transform:scale(2.4)}
@media(max-width:767px){.scroll-honor .list .slick-track .slick-current.near{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.scroll-honor .list .slick-track .slick-current,.scroll-honor .list .slick-track .near{z-index:80;-webkit-transform:scale(1.7);-ms-transform:scale(1.7);transform:scale(1.7);transition:all 1s}
@media(max-width:767px){.scroll-honor .list .slick-track .slick-current,.scroll-honor .list .slick-track .near{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.scroll-honor .list .equipment-btn span{position:absolute;top:50%;left:0;display:block;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.scroll-honor .list .equipment-btn span:before{font-family:'iconfont'!important;font-size:24px;line-height:75px;display:block;width:75px;height:75px;content:'\e602';-webkit-transition:all .4s;transition:all .4s;text-align:center;color:#e60012;border:1px dashed #e60012;border-radius:50%}
@media(max-width:991px){.scroll-honor .list .equipment-btn span:before{display:none}
}
.scroll-honor .list .equipment-btn span.enext{right:0;left:auto}
.scroll-honor .list .equipment-btn span.enext:before{content:'\e827'}
.scroll-honor .list .equipment-btn span:hover:before{color:#fff;background-color:#e60012}
.scroll-honor .list .slick-dots{width:100%;margin-top:20px;text-align:center}
.scroll-honor .list .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 5px;cursor:pointer;border-radius:50%;background:0;background-color:#fff}
.scroll-honor .list .slick-dots li.slick-active,.scroll-honor .list .slick-dots li:hover{background-color:#e60012}
.scroll-honor .list .slick-dots li button{display:none}
.wrap-responsibility .responsibility .list{margin-top:20px;padding:4px}
.wrap-responsibility .responsibility .list .item{display:table;width:100%;margin:20px 0 0 0;padding:20px 30px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15)}
@media(max-width:767px){.wrap-responsibility .responsibility .list .item{padding:20px}
}
.wrap-responsibility .responsibility .list .item .date{display:table-cell;width:10%;vertical-align:middle}
@media(max-width:1199px){.wrap-responsibility .responsibility .list .item .date{width:14%}
}
@media(max-width:991px){.wrap-responsibility .responsibility .list .item .date{width:20%}
}
@media(max-width:767px){.wrap-responsibility .responsibility .list .item .date{width:30%}
}
.wrap-responsibility .responsibility .list .item .date h3{font-family:Impact!important;font-size:40px;line-height:104px;width:104px;height:104px;margin:0;text-align:center;color:#e60012;border:1px dashed #e60012;border-radius:50%}
@media(max-width:767px){.wrap-responsibility .responsibility .list .item .date h3{font-size:24px;line-height:80px;width:80px;height:80px}
}
.wrap-responsibility .responsibility .list .item .text{display:table-cell;width:90%;vertical-align:middle}
@media(max-width:1199px){.wrap-responsibility .responsibility .list .item .text{width:86%}
}
@media(max-width:991px){.wrap-responsibility .responsibility .list .item .text{width:80%}
}
@media(max-width:767px){.wrap-responsibility .responsibility .list .item .text{width:70%}
}
.wrap-responsibility .responsibility .list .item .text p{font-size:18px;line-height:1.77777778;margin:0}
@media(max-width:767px){.wrap-responsibility .responsibility .list .item .text p{font-size:16px}
}
.wrap-responsibility .responsibility .owl-pagination{margin-top:40px}
@media(max-width:991px){.wrap-responsibility .responsibility .owl-pagination{margin-top:30px}
}
.wrap-responsibility .responsibility .owl-pagination .owl-page{display:inline-block}
.wrap-responsibility .responsibility .owl-pagination .owl-page span{display:inline-block;width:18px;height:18px;margin:0 5px;opacity:1;border-radius:50%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}
.wrap-responsibility .responsibility .owl-pagination .owl-page.active span{background-color:#e60012}
.wrap-responsibility .responsibility .owl-buttons{display:none}
.wrap-responsibility .r-info{margin-top:50px}
.wrap-responsibility .r-info ul{overflow:hidden}
.wrap-responsibility .r-info ul li{float:left;width:33.33333333%;margin-bottom:-969px;padding:30px;padding-bottom:999px;text-align:center;color:#fff;border-right:1px solid #002679;border-left:1px solid #1e4db2;background-color:#e60012}
@media(max-width:991px){.wrap-responsibility .r-info ul li{padding-right:15px;padding-left:15px}
}
@media(max-width:767px){.wrap-responsibility .r-info ul li{width:100%;border-top:1px solid #002679;border-bottom:1px solid #1e4db2}
}
.wrap-responsibility .r-info ul li h3{font-family:'ITC Avant Garde Gothic'!important;font-size:68px;font-weight:bold;display:inline-block;margin:0}
@media(max-width:1560px){.wrap-responsibility .r-info ul li h3{font-size:50px}
}
.wrap-responsibility .r-info ul li span{font-size:24px;display:inline-block;margin-left:15px}
.wrap-responsibility .r-info ul li p{font-size:20px;line-height:1.8;margin:14px 0 0 0}
@media(max-width:1560px){.wrap-responsibility .r-info ul li p{font-size:16px}
}
.wrap-responsibility .r-info ul li p:before{display:block;width:35px;height:5px;margin:0 auto;margin-bottom:14px;content:'';background:url(../images/banner-icon.png) no-repeat center}
.wrap-responsibility .r-pic ul{overflow:hidden;margin:0 -2%}
.wrap-responsibility .r-pic ul li{float:left;width:33.33333333%;margin-top:40px;padding:0 2%}
@media(max-width:991px){.wrap-responsibility .r-pic ul li{width:100%}
}
.wrap-responsibility .r-pic ul li .img-box{padding-bottom:61.66666667%}
.wrap-responsibility .r-pic ul li .img-box img{-webkit-transition:all 1s;transition:all 1s}
.wrap-responsibility .r-pic ul li .img-box:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.wrap-research .research .text{margin-top:50px}
.wrap-research .research .text p{font-size:16px;line-height:32px;margin:0;color:#666}
.wrap-research .research .list-1 ul{overflow:hidden;margin:0 -25px}
@media(max-width:991px){.wrap-research .research .list-1 ul{margin:0 -8px}
}
.wrap-research .research .list-1 ul li{float:left;width:20%;padding:0 25px}
@media(max-width:991px){.wrap-research .research .list-1 ul li{width:33.33333333%;padding:0 8px}
}
@media(max-width:767px){.wrap-research .research .list-1 ul li{width:50%}
}
.wrap-research .research .list-1 .item{position:relative;margin-top:70px;padding:14px;border:4px dashed #e60012;border-radius:50%}
@media(max-width:991px){.wrap-research .research .list-1 .item{margin-top:40px}
}
@media(max-width:767px){.wrap-research .research .list-1 .item{padding:6px}
}
.wrap-research .research .list-1 .item .img-box{overflow:hidden;border-radius:50%}
.wrap-research .research .list-1 .item .img-box img{border-radius:50%}
.wrap-research .research .list-1 .item p{font-size:20px;position:absolute;z-index:9;bottom:30px;left:0;width:100%;text-align:center;color:#fff}
@media(max-width:767px){.wrap-research .research .list-1 .item p{font-size:16px;bottom:10px}
}
.wrap-research .research .list-2 ul{overflow:hidden;margin:0 -25px}
@media(max-width:991px){.wrap-research .research .list-2 ul{margin:0 -8px}
}
.wrap-research .research .list-2 ul li{display:inline-block;width:33.33333333%;margin-right:-4px;padding:0 25px;vertical-align:top}
@media(max-width:991px){.wrap-research .research .list-2 ul li{width:50%;padding:0 8px}
}
@media(max-width:767px){.wrap-research .research .list-2 ul li{width:100%}
}
.wrap-research .research .list-2 .item{position:relative;margin-top:70px}
@media(max-width:991px){.wrap-research .research .list-2 .item{margin-top:30px}
}
@media(max-width:767px){.wrap-research .research .list-2 .item{padding:6px}
}
.wrap-research .research .list-2 .item .pic{padding:14px;border:4px dashed #e60012;border-radius:14px}
.wrap-research .research .list-2 .item .img-box{overflow:hidden;padding-bottom:52.76679842%;border-radius:14px}
.wrap-research .research .list-2 .item p{font-size:18px;width:100%;margin:14px 0 0 0;text-align:center;color:#e60012}
@media(max-width:767px){.wrap-research .research .list-2 .item p{font-size:16px}
}
.wrap-make .info-1{overflow:hidden;margin-top:50px;background-color:#fff}
.wrap-make .info-1 .text{float:left;width:55%;padding:60px}
@media(max-width:1560px){.wrap-make .info-1 .text{width:50%;padding:30px}
}
@media(max-width:1199px){.wrap-make .info-1 .text{padding:30px 15px}
}
@media(max-width:1280px){.wrap-make .info-1 .text{width:100%}
}
.wrap-make .info-1 .text p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-width:991px){.wrap-make .info-1 .text p{font-size:15px}
}
.wrap-make .info-1 .pic{float:left;width:45%;overflow:hidden}
@media(max-width:1560px){.wrap-make .info-1 .pic{width:50%}
}
@media(max-width:1280px){.wrap-make .info-1 .pic{width:100%}
}
.wrap-make .info-1 .pic img{height:100%}
@media(max-width:1280px){.wrap-make .info-1 .pic img{width:100%}
}
.wrap-make .info-2,.wrap-make .info-3{margin-top:32px;padding:0 15px 40px 15px;background-color:#fff}
@media(max-width:767px){.wrap-make .info-2,.wrap-make .info-3{padding:0 0 40px 0}
}
.wrap-make .info-2 ul,.wrap-make .info-3 ul{overflow:hidden}
.wrap-make .info-2 ul li,.wrap-make .info-3 ul li{display:inline-block;width:33.33333333%;margin-top:40px;margin-right:-4px;padding:0 15px;vertical-align:top}
@media(max-width:991px){.wrap-make .info-2 ul li,.wrap-make .info-3 ul li{width:50%}
}
@media(max-width:767px){.wrap-make .info-2 ul li,.wrap-make .info-3 ul li{width:100%}
}
.wrap-make .info-2 .img-box,.wrap-make .info-3 .img-box{padding-bottom:61.82795699%}
.wrap-make .info-2 .text h3,.wrap-make .info-3 .text h3{font-size:26px;line-height:48px;display:inline-block;margin:0 0 60px 0;padding:0 20px;color:#e60012;border:1px dashed #c7c7c7;border-radius:30px}
@media(max-width:1199px){.wrap-make .info-2 .text h3,.wrap-make .info-3 .text h3{font-size:22px;margin-bottom:20px}
}
@media(max-width:991px){.wrap-make .info-2 .text h3,.wrap-make .info-3 .text h3{font-size:18px}
}
.wrap-make .info-2 .text p,.wrap-make .info-3 .text p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-width:991px){.wrap-make .info-2 .text p,.wrap-make .info-3 .text p{font-size:15px}
}
.wrap-make .info-2 .item p,.wrap-make .info-3 .item p{font-size:16px;margin:20px 0 0 0;text-align:center;color:#666}
@media(max-width:991px){.wrap-make .info-2 .item p,.wrap-make .info-3 .item p{font-size:15px}
}
.wrap-make .info-3 ul li:first-child{width:66.66666667%}
@media(max-width:991px){.wrap-make .info-3 ul li:first-child{width:100%}
}
.wrap-technology .technology{margin-top:50px}
.wrap-technology .info{margin-top:30px;padding:30px;background-color:#fff}
@media(max-width:991px){.wrap-technology .info{padding:30px 15px}
}
.wrap-technology .info p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-width:991px){.wrap-technology .info p{font-size:15px}
}
.wrap-technology .info .img-box{margin-top:30px;padding-bottom:61.82795699%}
.wrap-wisdom .title-in{position:relative}
.wrap-case{position:relative}
.wrap-wisdom .wisdom-nav,.wrap-case .wisdom-nav{position:absolute;top:10px;right:0;z-index:10}
.wrap-case .wisdom-nav{top:100px}
@media(max-width:1199px){.wrap-wisdom .wisdom-nav,.wrap-case .wisdom-nav{position:relative;margin-top:30px;top:0}
}
.wrap-wisdom .wisdom-nav ul,.wrap-case .wisdom-nav ul{overflow:hidden}
.wrap-wisdom .wisdom-nav ul li,.wrap-case .wisdom-nav ul li{float:left}
@media(max-width:767px){.wrap-wisdom .wisdom-nav ul li,.wrap-case .wisdom-nav ul li{width:50%}
}
.wrap-wisdom .wisdom-nav ul li a,.wrap-case .wisdom-nav ul li a{font-size:16px;display:block;height:58px;padding:15px 60px;-webkit-transition:all .4s;transition:all .4s;color:#fff;border-right:1px solid #375eb3;border-bottom:4px solid #e60012;background-color:#e60012}
@media(max-width:767px){.wrap-wisdom .wisdom-nav ul li a,.wrap-case .wisdom-nav ul li a{padding:15px 10px;text-align:center}
}
.wrap-wisdom .wisdom-nav ul li:last-child a,.wrap-case .wisdom-nav ul li:last-child a{border-right:0}
.wrap-wisdom .wisdom-nav ul li.active a,.wrap-wisdom .wisdom-nav ul li:hover a,.wrap-case .wisdom-nav ul li.active a,.wrap-case .wisdom-nav ul li:hover a{color:#e60012;border-bottom:4px solid #d91e1d;background-color:#fff}
.wrap-wisdom .info{overflow:hidden;margin-top:60px;padding:60px;background-color:#fff}
@media(max-width:1560px){.wrap-wisdom .info{padding:30px}
}
@media(max-width:991px){.wrap-wisdom .info{padding:30px 15px}
}
.wrap-wisdom .info h3{font-size:32px;font-weight:bold;position:relative;display:inline-block;margin:0 0 20px 0;padding-bottom:14px;color:#e60012;border-bottom:1px solid #ddd}
@media(max-width:991px){.wrap-wisdom .info h3{font-size:22px}
}
.wrap-wisdom .info h3:after{position:absolute;bottom:-3px;display:block;width:35px;height:5px;content:'';background-color:#e60012}
.wrap-wisdom .info h4{font-size:22px;line-height:42px;display:inline-block;padding:0 20px;color:#666;border:1px dashed #aaa;border-radius:30px}
@media(max-width:991px){.wrap-wisdom .info h4{font-size:18px}
}
.wrap-wisdom .info h5{font-size:16px;line-height:2;margin:0;padding:5px 0;color:#e60012;border-bottom:1px dashed #b5b5b5}
.wrap-wisdom .info p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-width:991px){.wrap-wisdom .info p{font-size:15px}
}
.wrap-wisdom .info p b{color:#333}
.wrap-wisdom .info img{width:100%;margin:10px 0}
.wrap-wisdom .info-1 .pic{float:left;width:66%;padding-right:50px}
@media(max-width:1560px){.wrap-wisdom .info-1 .pic{width:60%}
}
@media(max-width:991px){.wrap-wisdom .info-1 .pic{width:100%;padding-right:0}
}
.wrap-wisdom .info-1 .text{float:left;width:34%}
@media(max-width:1560px){.wrap-wisdom .info-1 .text{width:40%}
}
@media(max-width:991px){.wrap-wisdom .info-1 .text{width:100%}
}
@media(max-width:991px){.wrap-wisdom .info-1 .text h3{margin-top:20px}
}
.wrap-wisdom .info-3 .pic,.wrap-wisdom .info-3 .text{float:left;width:50%}
@media(max-width:991px){.wrap-wisdom .info-3 .pic,.wrap-wisdom .info-3 .text{width:100%}
}
.wrap-wisdom .info-3 .pic{padding-top:50px}
.wrap-wisdom .info-3 .pic ul li{float:left;width:50%;padding:5px}
.wrap-wisdom .info-3 .pic .img-box{padding-bottom:75.16778523%}
.wrap-wisdom .info-3 .pic .img-box img{margin:0}
.wrap-wisdom .info-3 .text{padding-right:50px}
@media(max-width:991px){.wrap-wisdom .info-3 .text{padding-right:0}
}
.wrap-clean .clean{overflow:hidden;margin-top:40px;padding:50px;background-color:#fff}
@media(max-width:1199px){.wrap-clean .clean{padding:30px 15px}
}
.wrap-clean .clean .left{float:left;width:70%;padding-right:50px}
@media(max-width:1199px){.wrap-clean .clean .left{width:100%;padding-right:0}
}
.wrap-clean .clean .left .pic{padding:6px}
.wrap-clean .clean .left .pic-1 .img-box{padding-bottom:48.61235452%}
.wrap-clean .clean .left .pic-2 .img-box{padding-bottom:52.82485876%}
.wrap-clean .clean .left .pic-3 .img-box{padding-bottom:48.30508475%}
.wrap-clean .clean .left .pic-4 .img-box{padding-bottom:187.43589744%}
.wrap-clean .clean .left .item-2{float:left;width:64.3%}
@media(max-width:1560px){.wrap-clean .clean .left .item-2{width:64%}
}
@media(max-width:991px){.wrap-clean .clean .left .item-2{width:63.8%}
}
@media(max-width:767px){.wrap-clean .clean .left .item-2{width:62.8%}
}
.wrap-clean .clean .left .item-3{float:left;width:35.7%}
@media(max-width:1560px){.wrap-clean .clean .left .item-3{width:36%}
}
@media(max-width:991px){.wrap-clean .clean .left .item-3{width:36.2%}
}
@media(max-width:767px){.wrap-clean .clean .left .item-3{width:37.2%}
}
.wrap-clean .clean .right{float:left;width:30%}
@media(max-width:1199px){.wrap-clean .clean .right{width:100%;margin-top:30px}
}
.wrap-clean .clean .right h3{font-size:32px;font-weight:bold;position:relative;display:inline-block;margin:0 0 20px 0;padding-bottom:14px;color:#e60012;border-bottom:1px solid #ddd}
@media(max-width:991px){.wrap-clean .clean .right h3{font-size:22px}
}
.wrap-clean .clean .right h3:after{position:absolute;bottom:-3px;display:block;width:35px;height:5px;content:'';background-color:#e60012}
.wrap-clean .clean .right h4{font-size:22px;line-height:42px;display:inline-block;margin:18px 0;padding:0 20px;color:#666;border:1px dashed #aaa;border-radius:30px}
@media(max-width:991px){.wrap-clean .clean .right h4{font-size:18px}
}
.wrap-clean .clean .right h5{font-size:16px;line-height:2;margin:0;padding:5px 0;color:#e60012;border-bottom:1px dashed #b5b5b5}
.wrap-clean .clean .right p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-width:991px){.wrap-clean .clean .right p{font-size:15px}
}
.wrap-clean .clean .right p b{color:#333}
.wrap-capital .capital{margin-top:40px;padding:50px;background-color:#fff}
@media(max-width:991px){.wrap-capital .capital{padding:30px 15px}
}
.wrap-capital .capital .title-capital{text-align:center}
.wrap-capital .capital .title-capital h2{font-size:32px;font-weight:bold;line-height:76px;display:inline-block;height:82px;padding:0 50px;color:#e60012;border:3px dashed #e60012;border-radius:50px}
@media(max-width:991px){.wrap-capital .capital .title-capital h2{font-size:24px;line-height:54px;height:60px}
}
.wrap-capital .capital p{font-size:16px;line-height:2;color:#666}
.wrap-capital .capital .text{overflow:hidden}
.wrap-capital .capital .text-1{margin:0 -20px;padding-bottom:50px}
.wrap-capital .capital .text-1 img{float:left;width:50%;padding:0 20px}
@media(max-width:991px){.wrap-capital .capital .text-1 img{width:100%;margin-top:30px}
}
.wrap-capital .capital .text-2{margin-top:30px}
.wrap-capital .capital .text .note{float:left;width:50%}
@media(max-width:991px){.wrap-capital .capital .text .note{width:100%}
}
.wrap-capital .capital .text .note h4{font-size:24px;font-weight:bold;color:#e60012}
@media(max-width:991px){.wrap-capital .capital .text .note h4{font-size:20px}
}
.wrap-capital .capital .text .pic{float:right;width:30%}
@media(max-width:991px){.wrap-capital .capital .text .pic{width:100%}
}
.wrap-capital .capital .text .pic img{max-width:100%}
.wrap-network{background:0}
.wrap-network .text{margin-top:60px}
.wrap-network .text img{max-width:100%}
.wrap-network .text p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-width:991px){.wrap-network .text p{font-size:15px}
}
.wrap-aftersales .aftersales{margin-top:30px}
.wrap-aftersales .aftersales p{font-size:16px;line-height:2.25;margin:0;color:#666}
.wrap-aftersales .aftersales h3{font-size:30px;font-weight:bold;color:#e60012}
.wrap-aftersales .aftersales .text h4{font-size:18px;font-weight:bold;margin:0;color:#e60012}
.wrap-aftersales .aftersales .text p{line-height:1.75;position:relative;margin:0 0 8px 0;padding-left:40px}
.wrap-aftersales .aftersales .text p span{font-size:16px;line-height:28px;position:absolute;top:0;left:0;display:inline-block;width:28px;height:28px;text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
.wrap-aftersales .aftersales .text img{width:100%}
.wrap-aftersales .aftersales .text-1{overflow:hidden}
.wrap-aftersales .aftersales .text-1 .pic{float:right;width:45%;padding-left:30px}
@media(max-width:991px){.wrap-aftersales .aftersales .text-1 .pic{width:100%;padding-left:0}
}
.wrap-aftersales .aftersales .text-2{overflow:hidden}
.wrap-aftersales .aftersales .text-2 .note{float:left;width:50%}
@media(max-width:991px){.wrap-aftersales .aftersales .text-2 .note{width:100%}
}
.wrap-aftersales .aftersales .text-2 h5{font-size:16px;line-height:1.75;margin:0;color:#666}
.wrap-aftersales .aftersales .text-2 h5 b{font-family:Impact!important;font-size:24px;font-weight:normal;color:#e60012}
.wrap-aftersales .aftersales .text-2 .pic{float:left;width:50%}
@media(max-width:991px){.wrap-aftersales .aftersales .text-2 .pic{width:100%}
}
.wrap-aftersales .aftersales .text-2 .pic img{margin-bottom:16px}
.wrap-aftersales .aftersales .pic p{padding-left:0}
@media(max-width:991px){.wrap-aftersales .aftersales .pic{margin:10px 0}
}
.wrap-aftersales .supply{margin-top:40px}
@media(max-width:767px){.wrap-aftersales .supply{margin-top:0}
}
.wrap-aftersales .supply .pic p{padding-left:0}
@media(max-width:991px){.wrap-aftersales .supply .pic{margin:10px 0}
}
.wrap-aftersales .supply .text{overflow:hidden;margin-top:40px}
.wrap-aftersales .supply .text .note{float:left;width:50%}
@media(max-width:991px){.wrap-aftersales .supply .text .note{width:100%}
}
.wrap-aftersales .supply .text .note p{font-size:16px;line-height:2.25;margin:0;color:#666}
.wrap-aftersales .supply .text .note h4{font-size:24px;font-weight:bold;margin:0;color:#e60012}
.wrap-aftersales .supply .text .note .list{margin-left:27px;border-left:1px dashed #e60012}
.wrap-aftersales .supply .text .note h5{position:relative;left:-27px;display:table;margin:0;margin-top:16px}
.wrap-aftersales .supply .text .note h5 span{display:table-cell;width:54px}
.wrap-aftersales .supply .text .note h5 i{font-family:'ITC Avant Garde Gothic'!important;font-size:24px;font-style:normal;line-height:54px;display:inline-block;width:54px;height:54px;text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
.wrap-aftersales .supply .text .note h5 b{font-size:16px;font-weight:normal;line-height:2;display:table-cell;padding-left:20px;vertical-align:middle}
.wrap-aftersales .supply .text .pic{float:left;width:50%;padding-left:30px}
@media(max-width:991px){.wrap-aftersales .supply .text .pic{width:100%;padding-left:0}
}
.wrap-aftersales .supply .text .pic img{max-width:100%}
.wrap-case .info{margin-top:40px}
.wrap-case .info:first-child{margin-top:0}
.wrap-case .info .title-case h3{font-size:36px;font-weight:bold;line-height:66px;display:inline-block;height:66px;padding:0 30px;color:#e60012;border:1px dashed #b5b5b5;border-radius:30px}
@media(max-width:991px){.wrap-case .info .title-case h3{font-size:30px;font-size:26px;line-height:50px;height:50px}
}
.wrap-case .info .row{margin:0 -8px}
.wrap-case .info .list{padding:0 8px}
.wrap-case .info .item{margin-top:26px;text-align:center}
.wrap-case .info .item .img-box{padding-bottom:46.72268908%}
.wrap-case .info .item .img-box img{-webkit-transition:all 1s;transition:all 1s}
.wrap-case .info .item p{font-size:12px;line-height:30px;display:-webkit-box;display:inline-block;overflow:hidden;height:30px;margin:20px 0 0 0;padding:0 30px;color:#666;border:1px dashed #ccc;border-radius:30px;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.wrap-case .info .item:hover .img-box img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.wrap-download-login .download-login{overflow:hidden;background-color:#fff}
.wrap-download-login .download-login .left{float:left;width:50%;padding:40px 50px 80px 50px}
@media(max-width:991px){.wrap-download-login .download-login .left{width:100%;padding:30px 15px}
}
.wrap-download-login .download-login .left ul{margin-top:60px}
@media(max-width:991px){.wrap-download-login .download-login .left ul{margin-top:30px}
}
.wrap-download-login .download-login .left ul li{position:relative;max-width:360px;margin-top:10px;padding-left:76px}
.wrap-download-login .download-login .left ul li span{font-size:16px;line-height:46px;position:absolute;left:0;color:#666}
.wrap-download-login .download-login .left ul li input{line-height:26px;width:100%;padding:10px;border:1px solid #d6d4d5;border-radius:10px}
.wrap-download-login .download-login .left ul li:nth-child(3){padding-right:90px}
.wrap-download-login .download-login .left ul li:nth-child(3) img{position:absolute;top:0;right:0}
.wrap-download-login .download-login .left ul li:nth-child(4) input{float:left;width:auto;width:16px;height:16px;margin-right:10px;outline:0}
.wrap-download-login .download-login .left ul li:nth-child(4) p{font-size:16px;display:inline-block;margin:0;color:#999}
.wrap-download-login .download-login .left ul li .submit{font-size:18px;line-height:54px;height:54px;margin-top:40px;padding:0 70px;color:#fff;outline:0;background-color:#e60012}
.wrap-download-login .download-login .right{float:left;width:50%}
@media(max-width:991px){.wrap-download-login .download-login .right{width:100%}
}
.wrap-download-login .download-login .right img{height:100%}
@media(max-width:991px){.wrap-download-login .download-login .right img{width:100%;height:auto}
}
.wrap-download .item{margin-top:60px}
@media(max-width:991px){.wrap-download .item{margin-top:30px}
}
.wrap-download .item .pic{border:12px solid #eee}
.wrap-download .item .pic .img-box{padding-bottom:65.64102564%}
.wrap-download .item .text{position:relative;margin-top:20px;padding-right:60px}
.wrap-download .item .text h3{font-size:24px;font-weight:bold;line-height:1.5;display:-webkit-box;overflow:hidden;height:36px;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:1}
@media(max-width:991px){.wrap-download .item .text h3{font-size:22px;line-height:1.5}
}
.wrap-download .item .text p{margin:0}
.wrap-download .item .text p span{font-size:16px;line-height:1.5;margin-left:30px;color:#666}
.wrap-download .item .text p span:first-child{margin-left:0}
.wrap-download .item .text a.down{position:absolute;top:0;right:0;display:inline-block;width:60px}
.wrap-download .item .text a.down:after{font-family:'iconfont'!important;font-size:40px;display:inline-block;content:'\e7a3';-webkit-transition:all .5s;transition:all .5s;color:#e60012}
.wrap-download .item .text a.down:hover:after{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.wrap-product .title-in{position:relative;overflow:hidden}
.wrap-product .title-in .more{font-size:16px;line-height:42px;position:absolute;top:0;right:0;display:inline-block;height:42px;padding:0 22px;-webkit-transition:all .5s;transition:all .5s;color:#e60012;border:1px dashed #e60012;border-radius:30px}
@media(max-width:991px){.wrap-product .title-in .more{line-height:32px;height:32px}
}
.wrap-product .title-in .more:hover{color:#fff;background-color:#e60012}
.wrap-product ul{margin-top:40px}
.wrap-product ul li{position:relative;overflow:hidden;min-height:300px;padding:30px 60px;padding-left:440px;background-color:#ffff;margin:10px 10px}
@media(max-width:991px){.wrap-product ul li{padding:30px 15px;min-height:auto}
}
.wrap-product .pic{position:absolute;left:100px;width:240px;border:6px solid #efefef}
@media(max-width:1199px){.wrap-product .pic{left:30px}
}
@media(max-width:991px){.wrap-product .pic{position:relative;left:0;width:100%}
}
.wrap-product .text{padding-bottom:24px;border-bottom:1px dashed #b5b5b5}
@media(max-width:991px){.wrap-product .text{padding:30px 0}
}
.wrap-product .text .title-pro{position:relative;padding-right:130px}
@media(max-width:767px){.wrap-product .text .title-pro{padding-right:0}
}
.wrap-product .text a{display:block}
.wrap-product .text h3{font-size:32px;font-weight:bold;position:relative;display:inline-block;padding-bottom:14px;color:#e60012;border-bottom:1px solid #ddd}
@media(max-width:767px){.wrap-product .text h3{font-size:24px}
}
.wrap-product .text h3:after{position:absolute;right:0;bottom:-3px;left:0;display:block;width:28px;height:5px;margin:auto;content:'';background-color:#e60012}
.wrap-product .text h3 a{line-height:30px}
@media(min-width:768px){
    .box-structure .structure{position:absolute;top:58%;left:0;padding-left:10%;width:90%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
    .box-structure .phone-structure{position:absolute;top:55%;left:0;display:none;width:100%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
    .box-develop .solution{position:absolute;top:49%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
    .box-news .news{position:absolute;top:55%;left:0;overflow:hidden;width:100%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
    .box-partners .partners{position:absolute;top:50%;left:0;width:100%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
    .wrap-product .text h3 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:35px;font-size:20px}
}
.wrap-product .text .more{position:absolute;top:14px;right:0}
@media(max-width:767px){.wrap-product .text .more{display:none}
}
.wrap-product .text .more a{font-size:16px;line-height:46px;display:block;color:#e60012}
.wrap-product .text .more a:after{display:inline-block;float:right;width:46px;height:46px;margin-left:6px;content:'->'}
.wrap-product .text .more a:hover:after{-webkit-animation:fadeInRight 1s 0s ease both;animation:fadeInRight 1s 0s ease both}
.wrap-product .text .note{margin-top:14px}
.product-title{position:relative;padding:41px;background-color:#e60012}
@media(max-width:991px){.product-title{padding:10px 15px 30px;padding-top:80px}
}
.product-title h2{font-size:38px;font-weight:bold;line-height:50px;padding-right:120px;color:#fff}
@media(max-width:991px){.product-title h2{font-size:30px}
}
@media(max-width:767px){.product-title h2{font-size:24px;padding-right:0}
}
.product-title .more{font-size:16px;line-height:42px;position:absolute;top:50%;right:50px;display:inline-block;height:42px;padding:0 22px;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;border:1px dashed #fff;border-radius:30px}
@media(max-width:991px){.product-title .more{line-height:32px;right:15px;height:32px}
}
@media(max-width:767px){.product-title .more{position:relative;top:0;margin-left:15px;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}
}
.product-title .more:hover{color:#e60012;background-color:#fff}
.wrap-product-show .pro-show{overflow:hidden;padding:50px 50px 0 50px;background-color:#fff}
@media(max-width:991px){.wrap-product-show .pro-show{padding:30px 15px}
}
.wrap-product-show .pro-show .left{float:left;width:36%}
@media(max-width:991px){.wrap-product-show .pro-show .left{width:100%}
}
.wrap-product-show .pro-show .left .owl-pagination{position:absolute;bottom:18px;width:100%}
.wrap-product-show .pro-show .left .owl-pagination .owl-page{display:inline-block}
.wrap-product-show .pro-show .left .owl-pagination .owl-page span{display:inline-block;width:12px;height:12px;margin:0 5px;opacity:1;border-radius:50%;background-color:#dddbdb}
.wrap-product-show .pro-show .left .owl-pagination .owl-page.active span{background-color:#e60012}
.wrap-product-show .pro-show .left .owl-buttons{display:none}
.wrap-product-show .pro-show .right{float:left;width:54%;padding-left:50px}
@media(max-width:991px){.wrap-product-show .pro-show .right{width:100%;margin-top:50px;padding-left:0}
}
.wrap-product-show .pro-show .right .title-product-show h3{font-size:18px;line-height:42px;display:inline-block;height:42px;margin:0;padding:0 22px;color:#fff;border-radius:30px;background-color:#e60012}
.wrap-product-show .pro-show .right .text h4{font-size:18px;line-height:42px;display:inline-block;height:42px;margin:30px 0 20px;padding:0 28px;color:#e60012;border:1px solid #e60012;border-radius:30px}
.wrap-product-show .pro-show .right .text p{font-size:16px;line-height:2;margin:0;color:#666}
.wrap-product-show .pro-show .right .text b{font-weight:normal}
.wrap-product-show .pro-show .right .text b:before{display:inline-block;float:left;width:7px;height:7px;margin-top:12px;margin-right:16px;content:'';border-radius:50%;background-color:#e60012}
.wrap-product-show .pro-show .right .link{margin-top:50px}
@media(max-width:1560px){.wrap-product-show .pro-show .right .link{margin-top:30px}
}
@media(max-width:767px){.wrap-product-show .pro-show .right .link{margin-top:0}
}
.wrap-product-show .pro-show .right .link ul li{display:inline-block;margin-top:20px;margin-left:40px}
@media(max-width:767px){.wrap-product-show .pro-show .right .link ul li{margin-left:10px}
}
.wrap-product-show .pro-show .right .link ul li:first-child{margin-left:0}
.wrap-product-show .pro-show .right .link ul li a{font-size:16px;line-height:30px;display:inline-block;color:#e60012}
.wrap-product-show .pro-show .right .link ul li a:before{font-family:'iconfont'!important;font-size:20px;line-height:30px;display:inline-block;float:left;width:30px;height:30px;margin-right:12px;content:'\e615';text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
.wrap-product-show .pro-show .right .link ul li:hover a{text-decoration:underline}
.wrap-product-show .pro-show .right .link ul li:nth-child(1) a:before{font-family:'Agency FB'!important;font-size:16px;content:'PDF'}
.wrap-product-show .pro-show .right .link ul li:nth-child(3) a:before{content:'\e681'}
.wrap-product-show .pro-show .right .relate{margin-top:120px}
@media(max-width:1560px){.wrap-product-show .pro-show .right .relate{margin-top:50px}
}
@media(max-width:767px){.wrap-product-show .pro-show .right .relate{margin-top:30px}
}
.wrap-product-show .pro-show .right .relate ul li{margin-top:10px}
.wrap-product-show .pro-show .right .relate ul li a{font-size:20px;line-height:48px;display:block;display:-webkit-box;overflow:hidden;height:48px;padding:0 20px;-webkit-transition:all .5s;transition:all .5s;color:#666;border:1px dashed #e60012;border-radius:30px;-webkit-box-orient:vertical;-webkit-line-clamp:1}
@media(max-width:767px){.wrap-product-show .pro-show .right .relate ul li a{font-size:16px}
}
.wrap-product-show .pro-show .right .relate ul li:hover a{color:#fff;background-color:#e60012}
.wrap-product-show .parameter{margin-top:20px;padding:0 50px;background-color:#fff}
@media(max-width:991px){.wrap-product-show .parameter{padding:30px 15px}
}
.wrap-product-show .parameter .title-parameter h3{font-size:32px;font-weight:bold;margin:0;color:#e60012}
@media(max-width:991px){.wrap-product-show .parameter .title-parameter h3{font-size:24px}
}
.wrap-product-show .parameter .text{margin-top:36px}
@media(max-width:991px){.wrap-product-show .parameter .text{margin-top:24px}
}
.wrap-product-show .parameter .table-box{overflow-x:auto}
.wrap-product-show .parameter table{width:100%}
.wrap-product-show .parameter table tr:first-child{text-align:center}
.wrap-product-show .parameter table tr:first-child td:first-child{text-align:left}
.wrap-product-show .parameter table td{font-size:14px;line-height:24px;padding:4px 30px;color:#666;border:1px solid #ddd}
@media(max-width:1560px){.wrap-product-show .parameter table td{font-size:18px;padding:15px}
}
@media(max-width:991px){.wrap-product-show .parameter table td{font-size:14px}
}
@media(max-width:767px){.wrap-product-show .parameter table td{font-size:14px}
}
.wrap-product-show .parameter table td span{font-size:14px}
.wrap-product-show .parameter table td:first-child{background-color:#eee}
.wrap-product-show .pro-relate{margin-top:40px;padding:30px 50px;background-color:#fff}
@media(max-width:991px){.wrap-product-show .pro-relate{padding:30px 15px}
}
.wrap-product-show .pro-relate .title-relate{position:relative;padding-right:130px}
@media(max-width:767px){.wrap-product-show .pro-relate .title-relate{padding-right:0}
}
.wrap-product-show .pro-relate .title-relate h3{font-size:32px;font-weight:bold;line-height:46px;margin:0;color:#e60012}
@media(max-width:991px){.wrap-product-show .pro-relate .title-relate h3{font-size:24px}
}
.wrap-product-show .pro-relate .title-relate .more{position:absolute;top:0;right:0}
@media(max-width:767px){.wrap-product-show .pro-relate .title-relate .more{display:none}
}
.wrap-product-show .pro-relate .title-relate .more a{font-size:16px;line-height:46px;display:block;color:#e60012}
.wrap-product-show .pro-relate .title-relate .more a:after{display:inline-block;float:right;width:46px;height:46px;margin-left:6px;content:'';background:url(../images/promore.png) no-repeat}
.wrap-product-show .pro-relate .title-relate .more a:hover:after{-webkit-animation:fadeInRight 1s 0s ease both;animation:fadeInRight 1s 0s ease both}
.wrap-product-show .pro-relate ul{overflow:hidden;margin:0 -15px}
@media(max-width:767px){.wrap-product-show .pro-relate ul{margin:0 -8px}
}
.wrap-product-show .pro-relate ul li{float:left;width:20%;margin-top:30px;padding:0 15px}
@media(max-width:1199px){.wrap-product-show .pro-relate ul li{width:33.33333333%}
}
@media(max-width:767px){.wrap-product-show .pro-relate ul li{width:50%;padding:0 8px}
}
.wrap-product-show .pro-relate ul li:hover .img-box img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.wrap-product-show .pro-relate ul li:hover p{color:#e60012}
.wrap-product-show .pro-relate .item .img-box{border:12px solid #eee}
.wrap-product-show .pro-relate .item .img-box img{-webkit-transition:all 1s;transition:all 1s}
.wrap-product-show .pro-relate .item p{font-size:18px;display:-webkit-box;overflow:hidden;margin:14px 0 0 0;color:#666;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.wrap-product-show .video{display:inline-block}
.wrap-product-show .video a{outline:0}
.wrap-product-show .video .iframe{display:none;width:100%}
.wrap-product-show .video:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.5}
.wrap-substation .substation .info{overflow:hidden;margin-top:30px;padding:40px;background-color:#fff}
@media(max-width:991px){.wrap-substation .substation .info{padding:30px 15px}
}
.wrap-substation .substation .info img{max-width:100%}
.wrap-substation .substation .info h4{font-size:16px}
.wrap-substation .substation .info p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-wdth:991px){.wrap-substation .substation .info p{font-size:15px}
}
.wrap-substation .substation .info p b{position:relative;display:block;padding-left:24px}
.wrap-substation .substation .info p b:before{position:absolute;top:10px;left:0;display:block;width:12px;height:12px;content:'';border-radius:50%;background-color:#e60012}
.wrap-substation .substation .info p span{position:relative;display:block;padding-left:24px}
.wrap-substation .substation .info p span:before{position:absolute;top:12px;left:10px;display:block;width:0;height:0;content:'';border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #e60012}
.wrap-substation .substation .info .title-service{margin-bottom:20px}
.wrap-substation .substation .info-2 .title-service,.wrap-substation .substation .info-4 .title-service{text-align:left}
.wrap-substation .substation .info-2 .text,.wrap-substation .substation .info-4 .text{float:left;width:70%;padding-right:50px}
@media(max-width:991px){.wrap-substation .substation .info-2 .text,.wrap-substation .substation .info-4 .text{width:100%;padding-right:0}
}
.wrap-substation .substation .info-2 .pic,.wrap-substation .substation .info-4 .pic{float:left;width:30%}
@media(max-width:991px){.wrap-substation .substation .info-2 .pic,.wrap-substation .substation .info-4 .pic{width:100%;margin:20px 0}
}
.wrap-substation .substation .info-3 .title-service{text-align:left}
.wrap-substation .substation .info-3 .pic{float:right;width:30%}
@media(max-width:991px){.wrap-substation .substation .info-3 .pic{float:none;width:100%;margin:20px 0}
}
.wrap-operations .operations{overflow:hidden}
.wrap-operations .operations .note{float:left;width:50%;margin-top:30px;padding-right:50px}
@media(max-width:991px){.wrap-operations .operations .note{width:100%;padding-right:0}
}
.wrap-operations .operations p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-width:991px){.wrap-operations .operations p{font-size:15px}
}
.wrap-operations .operations h4{font-size:24px;font-style:italic;line-height:1.58333333;padding:5px 40px;color:#fff;border-radius:50px;background-color:#e60012}
@media(max-width:1560px){.wrap-operations .operations h4{font-size:18px;padding:5px 15px}
}
@media(max-width:991px){.wrap-operations .operations h4{font-size:16px}
}
.wrap-operations .operations .pic{float:left;width:50%;margin-top:30px}
@media(max-width:991px){.wrap-operations .operations .pic{width:100%}
}
.wrap-operations .operations .pic img{width:100%}
.wrap-model{padding-top:40px;padding-bottom:40px;background-color:#fff}
.wrap-model .item{margin-top:30px;padding:30px;border-radius:50px;background-color:#f9f9f9}
@media(max-width:991px){.wrap-model .item{padding:30px 15px}
}
.wrap-model .item h3{font-size:24px;font-weight:bold;line-height:38px;display:inline-block;margin:0 0 20px 0;padding:0 20px;color:#e60012;border:1px dashed #e60012;border-radius:30px}
.wrap-model .item p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-width:991px){.wrap-model .item p{font-size:15px}
}
.wrap-model .item img{display:block;max-width:100%;margin:0 auto;margin-top:30px}
.wrap-model .item ul{overflow:hidden;margin:0 -15px}
.wrap-model .item ul li{float:left;width:50%;margin:18px 0;padding:0 15px}
@media(max-width:767px){.wrap-model .item ul li{width:100%}
}
.wrap-model .item ul li img{border-radius:40px}
.wrap-platform{padding-top:40px;padding-bottom:40px;background-color:#fff}
.wrap-platform .item{margin-top:50px}
.wrap-platform .item p{font-size:16px;line-height:2;margin:0;color:#666}
@media(max-width:991px){.wrap-platform .item p{font-size:15px}
}
.wrap-platform .item img{max-width:100%;margin-top:30px;padding:20px;border:2px dashed #eee;border-radius:30px}
.wrap-functionlist{padding-top:40px;padding-bottom:40px;background-color:#fff}
.wrap-functionlist .list{overflow:hidden}
.wrap-functionlist .list ul{overflow:hidden}
.wrap-functionlist .list ul li{position:relative;float:left;width:12.5%;margin-top:50px;text-align:center}
@media(max-width:991px){.wrap-functionlist .list ul li{width:25%}
}
.wrap-functionlist .list ul li:before{position:absolute;top:65px;left:0;display:inline-block;width:100%;height:1px;content:'';border-top:1px dashed #e60012}
@media(max-width:1199px){.wrap-functionlist .list ul li:before{top:50px}
}
.wrap-functionlist .list ul li:first-child:before{right:0;left:auto;width:50%}
@media(max-width:991px){.wrap-functionlist .list ul li:nth-child(4):before{width:50%}
.wrap-functionlist .list ul li:nth-child(5):before{right:0;left:auto;width:50%}
}
.wrap-functionlist .list ul li:last-child:before{width:50%}
.wrap-functionlist .list h3{position:relative;z-index:0;margin:0}
.wrap-functionlist .list h3:before{display:inline-block;overflow:hidden;width:130px;height:130px;content:'';border-radius:50%;background-color:#e60012}
@media(max-width:1199px){.wrap-functionlist .list h3:before{width:100px;height:100px}
}
@media(max-width:767px){.wrap-functionlist .list h3:before{width:80px;height:80px}
}
.wrap-functionlist .list h3 span{font-family:Impact!important;font-size:120px;line-height:170px;position:relative;position:absolute;z-index:9;top:0;left:0;display:inline-block;width:100%;color:#fff}
@media(max-width:1199px){.wrap-functionlist .list h3 span{font-size:100px;line-height:130px}
}
@media(max-width:767px){.wrap-functionlist .list h3 span{font-size:70px;line-height:110px}
}
.wrap-functionlist .list p{font-size:24px;font-weight:bold;margin:20px 0 0 0;color:#e60012}
@media(max-width:767px){.wrap-functionlist .list p{font-size:18px}
}
@media(max-width:991px){.wrap-functioninfo .item{margin:15px 0}
}
.wrap-functioninfo .item .img-box{padding-bottom:52.90102389%}
.wrap-functioninfo .item p{font-size:16px;line-height:2;margin:40px 0 0 0;color:#666}
@media(max-width:991px){.wrap-functioninfo .item p{font-size:15px;margin-top:20px 0 0 0}
}
.wrap-package{padding-top:40px;background-color:#fff}
.wrap-package table{width:100%;margin-top:40px;text-align:center;color:#666}
.wrap-package table th{font-size:20px;line-height:60px;text-align:center;color:#fff;background-color:#e60012}
.wrap-package table td{font-size:20px;width:70%;padding:20px;text-align:left;border:1px solid #ddd}
@media(max-width:767px){.wrap-package table td{font-size:18px;padding:20px 10px}
}
.wrap-package table td:first-child{width:30%;text-align:center}
.wrap-package table td p{font-size:16px;line-height:2;position:relative;display:inline-block;width:33.33333333%;margin-right:-5px;padding:0 20px;padding-left:40px;text-align:left;vertical-align:top}
@media(max-width:1440px){.wrap-package table td p{padding:0 10px;padding-left:30px}
}
@media(max-width:1320px){.wrap-package table td p{width:50%}
}
@media(max-width:991px){.wrap-package table td p{width:50%;padding:0 5px;padding-left:30px}
}
@media(max-width:767px){.wrap-package table td p{font-size:15px;width:100%}
}
.wrap-package table td p:before{position:absolute;top:15px;left:20px;display:block;width:5px;height:5px;content:'';background-color:#e60012}
@media(max-width:1440px){.wrap-package table td p:before{left:10px}
}
.wrap-package table td h4{font-size:16px;line-height:30px;margin:0;padding:0 20px;text-align:left}
@media(max-width:767px){.wrap-package table td h4{padding:0 10px}
}
.wrap-epc .epc{padding:50px;background-color:#fff}
@media(max-width:991px){.wrap-epc .epc{padding:30px 15px}
}
.wrap-epc .epc .text{margin-top:40px}
.wrap-epc .epc .text p{font-size:16px;line-height:2;margin:0;color:#666}
.wrap-epc .epc .text img{max-width:100%}
.wrap-epc .epc .list{margin-top:70px}
@media(max-width:991px){.wrap-epc .epc .list{margin-top:30px}
}
.wrap-epc .epc .list ul li{display:table;width:100%;margin-top:20px}
@media(max-width:991px){.wrap-epc .epc .list ul li{display:block;width:100%}
}
.wrap-epc .epc .list .pic{display:table-cell;width:30%;vertical-align:middle}
@media(max-width:1660px){.wrap-epc .epc .list .pic{width:40%}
}
@media(max-width:1560px){.wrap-epc .epc .list .pic{width:45%}
}
@media(max-width:991px){.wrap-epc .epc .list .pic{display:block;width:100%}
}
.wrap-epc .epc .list .pic .img-box{padding-bottom:44.06779661%}
.wrap-epc .epc .list .note{display:table-cell;width:70%;padding:20px 70px;vertical-align:middle;border:1px solid #ddd}
@media(max-width:1660px){.wrap-epc .epc .list .note{width:60%;padding:20px 40px}
}
@media(max-width:1560px){.wrap-epc .epc .list .note{width:55%;padding:20px}
}
@media(max-width:991px){.wrap-epc .epc .list .note{display:block;width:100%;padding:20px 10px}
}
.wrap-epc .epc .list .note p{font-size:16px;line-height:2;margin:0;color:#666}
.wrap-epc .epc .list .note h3{font-size:30px;font-weight:bold;line-height:54px;display:inline-block;margin:0 0 14px 0;padding:0 10px;color:#e60012;border:1px dashed #b5b5b5;border-radius:50px}
@media(max-width:991px){.wrap-epc .epc .list .note h3{font-size:24px}
}
.wrap-epc .epc .list .note h3 span{font-family:Impact!important;font-size:28px;font-weight:normal;line-height:40px;display:inline-block;width:40px;height:40px;margin-right:8px;text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
@media(max-width:991px){.wrap-epc .epc .list .note h3 span{font-size:22px}
}
.wrap-servicecase{padding:50px;background-color:#fff}
@media(max-width:991px){.wrap-servicecase{padding:30px 15px}
}
.wrap-servicecase .title-servicecase{text-align:center}
.wrap-servicecase .title-servicecase h2{font-size:32px;font-weight:bold;line-height:64px;margin:0;color:#fff;background:#e60012}
@media(max-width:991px){.wrap-servicecase .title-servicecase h2{font-size:24px}
}
.wrap-servicecase ul{margin:0 -15px}
.wrap-servicecase ul li{display:inline-block;width:25%;margin-top:40px;margin-right:-4px;padding:0 15px;vertical-align:top}
@media(max-width:991px){.wrap-servicecase ul li{width:50%}
}
@media(max-width:767px){.wrap-servicecase ul li{width:100%}
}
.wrap-servicecase ul li:hover .img-box img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.wrap-servicecase .pic{margin-bottom:20px;border:12px solid #eee}
.wrap-servicecase .img-box{padding-bottom:65.64102564%}
.wrap-servicecase .img-box img{-webkit-transition:all 1s;transition:all 1s}
.wrap-servicecase h3{font-size:20px;font-weight:bold;line-height:1.5;margin:0;text-align:center}
@media(max-width:991px){.wrap-servicecase h3{font-size:18px}
}
.wrap-servicecase p{font-size:16px;line-height:42px;display:inline-block;margin:14px 0 0 0;padding:0 20px;color:#666;border:1px dashed #bfbfbf;border-radius:30px}
.wrap-servicecase .mansorymore{margin-top:60px;text-align:center;display:none}
.wrap-servicecase .mansorymore a{font-size:16px;line-height:46px;display:inline-block;color:#e60012}
.wrap-servicecase .mansorymore a:after{display:inline-block;float:right;width:46px;height:46px;margin-left:6px;content:'';background:url(../images/promore.png) no-repeat}
.wrap-servicecase .mansorymore a:hover:after{-webkit-animation:fadeInRight 1s 0s ease both;animation:fadeInRight 1s 0s ease both}
.wrap-energy .info{padding:50px;background-color:#fff}
@media(max-width:991px){.wrap-energy .info{padding:30px 15px}
}
.wrap-energy .info p{font-size:16px;line-height:2;margin:0;color:#666}
.wrap-energy .info-1 .text-1{overflow:hidden}
.wrap-energy .info-1 .text-1 .left{float:left;width:55%;margin-top:50px;padding-right:70px}
@media(max-width:991px){.wrap-energy .info-1 .text-1 .left{width:100%;margin-top:20px;padding-right:0}
}
.wrap-energy .info-1 .text-1 .right{float:right;width:45%;margin-top:50px}
@media(max-width:991px){.wrap-energy .info-1 .text-1 .right{width:100%}
}
.wrap-energy .info-1 .text-1 .right img{width:100%}
.wrap-energy .info-1 .text-2 ul{display:table;width:100%;margin:0 -30px;margin-top:60px}
@media(max-width:1199px){.wrap-energy .info-1 .text-2 ul{margin:0 -15px}
}
@media(max-width:991px){.wrap-energy .info-1 .text-2 ul{display:block;margin:0}
}
.wrap-energy .info-1 .text-2 ul li{display:table-cell;width:33.33333333%;padding:0 30px;vertical-align:top;border-right:1px solid #eee}
@media(max-width:1199px){.wrap-energy .info-1 .text-2 ul li{display:inline-block;width:50%;margin:15px 0;margin-right:-4px;padding:0 15px}
.wrap-energy .info-1 .text-2 ul li:nth-child(2){border-right:0}
}
@media(max-width:991px){.wrap-energy .info-1 .text-2 ul li{display:block;width:100%;padding:0;border-right:0}
}
.wrap-energy .info-1 .text-2 ul li:last-child{border-right:0}
.wrap-energy .info-1 .text-2 ul li h4{font-weight:bold;line-height:32px;display:inline-block;padding:0 10px;color:#e60012;border:1px dashed #b5b5b5;border-radius:30px}
@media(max-width:767px){.wrap-energy .info-1 .text-2 ul li h4{font-size:16px}
}
.wrap-energy .info-1 .text-2 ul li p{position:relative;margin-top:10px;padding-left:36px}
.wrap-energy .info-1 .text-2 ul li p span{line-height:22px;position:absolute;top:6px;left:0;display:inline-block;width:22px;height:22px;text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
.wrap-energy .info-1 .text-2 ul li:nth-child(2) p{padding-left:0}
.wrap-energy .info-1 .text-3 ul{overflow:hidden;margin:0 -15px}
.wrap-energy .info-1 .text-3 ul li{float:left;width:33.33333333%;margin-top:50px;padding:0 15px}
@media(max-width:991px){.wrap-energy .info-1 .text-3 ul li{width:50%;margin-top:30px}
}
@media(max-width:767px){.wrap-energy .info-1 .text-3 ul li{width:100%}
}
.wrap-energy .info-1 .text-3 ul li .img-box{padding-bottom:61.8018018%}
.wrap-energy .info-2 .text-1,.wrap-energy .info-2 .text-2{overflow:hidden;margin-top:50px}
.wrap-energy .info-2 .text-1 .left,.wrap-energy .info-2 .text-2 .left{float:left;width:60%;padding-right:50px}
@media(max-width:991px){.wrap-energy .info-2 .text-1 .left,.wrap-energy .info-2 .text-2 .left{width:100%;padding-right:0}
}
.wrap-energy .info-2 .text-1 .right,.wrap-energy .info-2 .text-2 .right{float:left;width:40%}
@media(max-width:991px){.wrap-energy .info-2 .text-1 .right,.wrap-energy .info-2 .text-2 .right{width:100%;margin-top:30px}
}
.wrap-energy .info-2 .text-1 .right img,.wrap-energy .info-2 .text-2 .right img{width:100%;margin-bottom:20px}
.wrap-energy .info-2 .text-1 h4,.wrap-energy .info-2 .text-2 h4{line-height:46px;display:inline-block;margin:0 0 20px 0;padding:0 22px;color:#fff;border-radius:30px;background-color:#e60012}
.wrap-energy .info-2 .text-1 .left h5 span{font-size:16px;line-height:36px;display:inline-block;width:20%;margin-right:-4px;text-align:center;vertical-align:middle;color:#e60012;border:1px dashed #b5b5b5;border-radius:30px}
@media(max-width:1560px){.wrap-energy .info-2 .text-1 .left h5 span{width:25%}
}
@media(max-width:1320px){.wrap-energy .info-2 .text-1 .left h5 span{width:30%}
}
@media(max-width:767px){.wrap-energy .info-2 .text-1 .left h5 span{width:50%;margin-top:10px}
}
.wrap-energy .info-2 .text-1 .left h5 strong{font-size:16px;font-weight:normal;line-height:2.25;display:inline-block;width:80%;margin-right:-4px;padding-left:30px;vertical-align:middle;color:#666}
@media(max-width:1560px){.wrap-energy .info-2 .text-1 .left h5 strong{width:75%}
}
@media(max-width:1320px){.wrap-energy .info-2 .text-1 .left h5 strong{width:70%}
}
@media(max-width:767px){.wrap-energy .info-2 .text-1 .left h5 strong{display:block;width:100%;margin-top:20px;padding-left:0}
}
.wrap-energy .info-2 .text-1 .right{padding-left:5%;text-align:center}
@media(max-width:991px){.wrap-energy .info-2 .text-1 .right{padding-left:0}
}
.wrap-energy .info-2 .text-1 .right p{line-height:36px;display:inline-block;padding:0 10px;text-align:center;border:1px dashed #b5b5b5;border-radius:30px}
.wrap-energy .info-2 .text-2 p{position:relative;margin-top:10px;padding-left:36px}
.wrap-energy .info-2 .text-2 p span{line-height:22px;position:absolute;top:6px;left:0;display:inline-block;width:22px;height:22px;text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
.wrap-management .management .text{overflow:hidden;margin:0 -20px;margin-top:50px;padding-bottom:50px}
@media(max-width:991px){.wrap-management .management .text{margin-top:0}
}
.wrap-management .management .text img{float:left;width:50%;padding:0 20px}
@media(max-width:991px){.wrap-management .management .text img{width:100%;margin-top:30px}
}
.wrap-management .management .title-in h2{font-size:32px}
@media(max-width:991px){.wrap-management .management .title-in h2{font-size:24px}
}
.wrap-management .management .list{padding:30px;background-color:#fff}
@media(max-width:991px){.wrap-management .management .list{padding:30px 15px}
}
.wrap-management .management .list ul{margin-top:20px}
@media(max-width:991px){.wrap-management .management .list ul{margin-top:0}
}
.wrap-management .management .list ul li{position:relative;padding:30px 0;padding-left:240px;border-bottom:1px dashed #dcdcdc}
@media(max-width:1199px){.wrap-management .management .list ul li{padding-left:0}
}
.wrap-management .management .list .pic{position:absolute;left:0;width:210px}
@media(max-width:1199px){.wrap-management .management .list .pic{position:relative;display:block;width:100%}
}
.wrap-management .management .list .pic .img-box{padding-bottom:61.9047619%}
.wrap-management .management .list .note{min-height:144px}
@media(max-width:1560px){.wrap-management .management .list .note{min-height:176px}
}
@media(max-width:1400px){.wrap-management .management .list .note{min-height:208px}
}
@media(max-width:1199px){.wrap-management .management .list .note{display:block;width:100%;padding:20px 0 0 0}
}
@media(max-width:991px){.wrap-management .management .list .note{min-height:auto}
}
.wrap-management .management .list .note p{font-size:16px;line-height:2;margin:0;color:#666}
.wrap-management .management .list .note h3{font-size:18px;font-weight:bold;line-height:32px;display:inline-block;margin:0 0 14px 0;padding:0 10px;color:#e60012;border:1px dashed #b5b5b5;border-radius:50px}
@media(max-width:991px){.wrap-management .management .list .note h3{font-size:20px}
}
.wrap-management .management .list .note h3 span{font-family:Impact!important;font-size:14px;font-weight:normal;line-height:20px;display:inline-block;float:left;width:20px;height:20px;margin-top:5px;margin-right:8px;text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
.wrap-concept .pic{float:left;width:50%}
@media(max-width:767px){.wrap-concept .pic{width:100%}
}
.wrap-concept .pic .img-box{padding-bottom:32.96703297%}
.wrap-concept .text{float:left;width:50%;padding:50px 80px 0 49px}
@media(max-width:1199px){.wrap-concept .text{padding:15px 15px}
}
@media(max-width:767px){.wrap-concept .text{width:100%}
}
.wrap-concept .text h3{font-family:'ITC Avant Garde Gothic'!important;font-size:32px;font-weight:bold;line-height:1.8;display:inline-block;margin:0;color:#ccc;border-bottom:1px solid #ddd}
@media(max-width:1560px){.wrap-concept .text h3{font-size:28px}
}
@media(max-width:1199px){.wrap-concept .text h3{font-size:20px}
}
@media(max-width:991px){.wrap-concept .text h3{font-size:18px}
}
.wrap-concept .text h3 span{font-family:'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:42px;font-weight:bold;position:relative;display:inline-block;margin-right:10px;color:#e60012}
@media(max-width:1560px){.wrap-concept .text h3 span{font-size:34px}
}
@media(max-width:1199px){.wrap-concept .text h3 span{font-size:30px}
}
@media(max-width:991px){.wrap-concept .text h3 span{font-size:24px}
}
.wrap-concept .text h3 span:after{position:absolute;bottom:-3px;display:block;width:100%;height:5px;content:'';background-color:#e60012}
.wrap-concept .text p{font-size:20px;line-height:1.5;margin:10px 0 0 0;color:#666}
.cc{font-size:24px;line-height:1.5;margin:10px 0 0 0;color:#d13334}
@media(max-width:1560px){.wrap-concept .text p{font-size:16px}
.cc{font-size:18px;color:#d13334}
}
@media(max-width:1199px){.wrap-concept .text p{font-size:16px}
.cc{font-size:18px;color:#d13334}
}
@media(max-width:991px){.wrap-concept .text p{font-size:16px}
.cc{font-size:18px;color:#d13334}
}
.wrap-concept ul li{overflow:hidden;margin-top:40px;background-color:#fff}
@media(max-width:767px){.wrap-concept ul li{margin-top:30px}
}
.wrap-concept ul li:nth-child(2n) .pic{float:right}
.wrap-concept ul li:nth-child(2n) .text{text-align:right}
.wrap-concept ul li:nth-child(2n) .text h3 span{margin-right:0;margin-left:10px}
.wrap-salary .salary{overflow:hidden;margin-top:50px;background-color:#fff}
.wrap-salary .salary .text{float:left;width:40%;padding:40px 60px}
@media(max-width:1560px){.wrap-salary .salary .text{width:45%}
}
@media(max-width:1199px){.wrap-salary .salary .text{width:50%;padding:20px 30px}
}
@media(max-width:991px){.wrap-salary .salary .text{width:100%;padding:10px 15px}
}
.wrap-salary .salary .text p{margin:20px 0}
.wrap-salary .salary .text p span{font-size:18px;line-height:50px;display:inline-block;height:50px;padding:0 30px;border:1px dashed #919191;border-radius:30px}
@media(max-width:767px){.wrap-salary .salary .text p span{font-size:16px}
}
.wrap-salary .salary .pic{float:left;width:60%}
@media(max-width:1560px){.wrap-salary .salary .pic{width:55%}
}
@media(max-width:1199px){.wrap-salary .salary .pic{width:50%}
}
@media(max-width:991px){.wrap-salary .salary .pic{width:100%}
}
.wrap-salary .salary .pic img{height:100%}
@media(max-width:991px){.wrap-salary .salary .pic img{width:100%;height:auto}
}
.wrap-job .job{margin-top:50px;padding:50px;background-color:#fff}
@media(max-width:991px){.wrap-job .job{padding:30px 15px}
}
.wrap-job .job .list ul li{display:table;width:100%}
@media(max-width:767px){.wrap-job .job .list ul li{display:block;width:100%}
}
.wrap-job .job .list ul li:first-child{border-bottom:1px solid #eee}
@media(max-width:767px){.wrap-job .job .list ul li:first-child{border-bottom:0}
}
.wrap-job .job .list ul li:first-child .item{padding-top:0}
@media(max-width:767px){.wrap-job .job .list ul li:first-child .item{padding-top:30px}
}
.wrap-job .job .list ul li .item{display:table-cell;width:50%;padding:50px;vertical-align:top}
@media(max-width:991px){.wrap-job .job .list ul li .item{padding:30px 15px}
}
@media(max-width:767px){.wrap-job .job .list ul li .item{display:block;width:100%;padding:30px 0;border-bottom:1px solid #eee}
}
.wrap-job .job .list ul li .item:first-child{border-right:1px solid #eee}
@media(max-width:767px){.wrap-job .job .list ul li .item:first-child{border-right:0}
}
.wrap-job .job .list ul li h3{font-size:24px;font-weight:bold;position:relative;display:inline-block;float:left;margin:0;padding-right:48px;padding-bottom:16px;color:#e60012;border-bottom:1px solid #eee}
.wrap-job .job .list ul li h3:after{position:absolute;bottom:-3px;display:block;width:35px;height:5px;content:'';background-color:#e60012}
.wrap-job .job .list ul li .h3{font-size:20px;font-weight:bold;position:relative;display:inline-block;float:left;margin:0;padding-right:48px;padding-bottom:16px;color:#e60012}
.wrap-job .job .list ul li h4{font-size:16px;line-height:64px;display:inline-block;width:64px;height:64px;margin:0;text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
.wrap-job .job .list ul li h4 span{font-family:Impact!important;font-size:42px}
.wrap-job .job .list ul li p{font-size:16px;line-height:1.875;margin:0;color:#666}
@media(max-width:991px){.wrap-job .job .list ul li p{font-size:15px}
}
.wrap-job .job .job-info{margin-top:15px;margin-bottom:30px;border-radius:30px;background-color:#e60012}
@media(max-width:767px){.wrap-job .job .job-info{margin-top:50px}
}
.wrap-job .job .job-info ul{display:table;width:100%}
@media(max-width:767px){.wrap-job .job .job-info ul{display:block;width:100%;padding:30px 0}
}
.wrap-job .job .job-info ul li{display:table-cell;text-align:center;width:50%;padding:30px 50px;vertical-align:top;color:#fff}
@media(max-width:991px){.wrap-job .job .job-info ul li{padding:30px 15px}
}
@media(max-width:767px){.wrap-job .job .job-info ul li{display:block;width:100%;padding:10px 15px}
}
.wrap-job .job .job-info ul li:first-child{border-right:1px solid #4462a2}
@media(max-width:767px){.wrap-job .job .job-info ul li:first-child{border-right:0}
}
.wrap-job .job .job-info ul li h3{font-size:18px;font-weight:bold;position:relative;display:inline-block;padding-bottom:14px;border-bottom:1px solid #fff}
@media(max-width:767px){.wrap-job .job .job-info ul li h3{font-size:20px}
}
.wrap-job .job .job-info ul li h3:after{position:absolute;bottom:-3px;display:block;width:35px;height:5px;content:'';background-color:#fff}
.wrap-job .job .job-info ul li p{font-size:15px;line-height:2;margin:0}
@media(max-width:767px){.wrap-job .job .job-info ul li p{font-size:15px}
}
.wrap-job .job .job-info ul li p b{font-family:'ITC Avant Garde Gothic'!important;font-size:18px}
@media(max-width:767px){.wrap-job .job .job-info ul li p b{font-size:16px}
}
.wrap-job .job .job-info ul li a:hover{text-decoration:underline}
.wrap-news .news{margin-top:40px}
.wrap-news .news ul{overflow:hidden}
.wrap-news .news ul li{position:relative;overflow:hidden;margin-top:20px;padding-left:370px;background-color:#fff}
@media(max-width:767px){.wrap-news .news ul li{padding-left:0}
}
.wrap-news .news ul li:hover .img-box img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.wrap-news .news .pic{position:absolute;left:0;width:430px}
@media(max-width:767px){.wrap-news .news .pic{position:relative}
}
.wrap-news .news .pic .img-box{padding-bottom:59.45945946%}
.wrap-news .news .pic .img-box img{-webkit-transition:all 1s;transition:all 1s}
.wrap-news .news .text{padding:30px 40px}
@media(max-width:991px){.wrap-news .news .text{padding:30px 15px}
}
@media(max-width:767px){.wrap-news .news .text{padding:20px 15px}
}
.wrap-news .news .text h3{font-size:20px;font-weight:bold;line-height:1.42857143;display:-webkit-box;overflow:hidden;height:40px;margin:0;color:#e60012;-webkit-box-orient:vertical;-webkit-line-clamp:1}
@media(max-width:991px){.wrap-news .news .text h3{font-size:20px;line-height:2}
}
.wrap-news .news .text span{font-size:16px;display:block;color:#999}
.wrap-news .news .text p{font-size:14px;line-height:1.875;display:-webkit-box;overflow:hidden;height:80px;margin:8px 0 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:3}
@media(max-width:991px){.wrap-news .news .text p{font-size:14px;line-height:2}
}
.wrap-news-show .title-news h2{font-size:24px;font-weight:bold;line-height:1.11111111;margin:0;color:#666}
@media(max-width:991px){.wrap-news-show .title-news h2{font-size:20px}
}
.wrap-news-show .info{overflow:hidden;margin-top:30px;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.wrap-news-show .info .left{float:left;width:50%}
@media(max-width:767px){.wrap-news-show .info .left{width:100%}
}
.wrap-news-show .info .left span{line-height:40px;display:inline-block;margin-right:30px;color:#666}
.wrap-news-show .info .left span:last-child{margin-right:0}
.wrap-news-show .info .right{float:right;width:50%}
@media(max-width:767px){.wrap-news-show .info .right{width:100%}
}
.wrap-news-show .info .right .font{float:right}
.wrap-news-show .info .right .font a{line-height:40px;display:inline-block;height:40px}
.wrap-news-show .info .right .font a:before{font-family:'iconfont'!important;font-size:30px;font-weight:bold;content:'\e623';color:#979797}
.wrap-news-show .info .right .font a.switcher-small:before{content:'\e61f'}
.wrap-news-show .info .right .font a:after{display:inline-block;float:right;width:1px;height:25px;margin:0 14px;margin-top:8px;content:'';background-color:#e5e5e5}
@media(max-width:767px){.wrap-news-show .info .right .font a:after{margin:0 6px;margin-top:8px}
}
.wrap-news-show .info .right .font a:hover:before{color:#e60012}
.wrap-news-show .info .right .bdsharebuttonbox{float:right;height:40px;-webkit-transition:all .2s;transition:all .2s}
.wrap-news-show .info .right .bdsharebuttonbox a{padding:0;background:0}
.wrap-news-show .info .right .bdsharebuttonbox a:before{font-family:'iconfont'!important;font-size:26px;line-height:30px;display:inline-block;width:40px;height:40px;content:'\e629';text-align:center;color:#979797;background-color:none}
.wrap-news-show .info .right .bdsharebuttonbox a:after{display:inline-block;float:right;width:1px;height:25px;margin:0 14px;margin-top:2px;content:'';background-color:#e5e5e5}
@media(max-width:767px){.wrap-news-show .info .right .bdsharebuttonbox a:after{margin:0 6px}
}
.wrap-news-show .info .right .bdsharebuttonbox a:first-child{padding-left:0}
.wrap-news-show .info .right .bdsharebuttonbox a:last-child:after{display:none}
.wrap-news-show .info .right .bdsharebuttonbox a:hover{opacity:1}
.wrap-news-show .info .right .bdsharebuttonbox a:hover:before{color:#e60012}
.wrap-news-show .info .right .bdsharebuttonbox .bds_sqq:before{content:'\e62d'}
.wrap-news-show .info .right .bdsharebuttonbox .bds_tsina:before{content:'\e7ed'}
.wrap-news-show .info .right .bdsharebuttonbox .bds_weixin:before{content:'\e609'}
.wrap-news-show .info .right .bdsharebuttonbox .bds_mshare:before{content:'\e61b'}
.wrap-news-show .text{line-height:2.33333333;overflow:hidden;margin-top:40px}
.wrap-news-show .text p{margin:0}
@media(max-width:1560px){.wrap-news-show .text p{font-size:16px}
}
@media(max-width:991px){.wrap-news-show .text p{font-size:15px}
}
.wrap-news-show .text img{max-width:100%}
@media(max-width:991px){.wrap-news-show .text img{float:none;width:100%;margin-left:0}
}
.wrap-news-show .relate{margin:0 -12px;margin-top:80px}
@media(max-width:991px){.wrap-news-show .relate{margin-top:50px}
}
.wrap-news-show .relate ul{overflow:hidden}
.wrap-news-show .relate li{float:left;width:50%;margin-top:20px;padding:0 12px}
@media(max-width:991px){.wrap-news-show .relate li{width:100%}
}
.wrap-news-show .relate a{font-size:16px;line-height:48px;display:block;display:-webkit-box;overflow:hidden;height:48px;padding:0 20px;-webkit-transition:all .4s;transition:all .4s;border:1px dashed #e60012;border-radius:30px;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.wrap-news-show .relate a:hover{color:#fff;background-color:#e60012}
.wrap-contact .contact{margin-top:50px}
.wrap-contact .contact #dituContent{height:560px}
.wrap-contact .info ul{margin:0 -15px}
.wrap-contact .info ul li{display:inline-block;width:50%;margin-top:30px;margin-right:-4px;padding:0 15px;vertical-align:top}
@media(max-width:1199px){.wrap-contact .info ul li{width:50%}
}
@media(max-width:767px){.wrap-contact .info ul li{width:100%}
}
.wrap-contact .info .item{padding:30px;background-color:#fff}
@media(max-width:767px){.wrap-contact .info .item{padding:30px 15px}
}
.wrap-contact .info .item h3{font-size:24px;font-weight:bold;line-height:24px;display:inline-block;margin:0 0 20px 0;padding:8px 14px;color:#e60012;border:1px dashed #959595;border-radius:30px}
@media(max-width:991px){.wrap-contact .info .item h3{font-size:20px}
}
.wrap-contact .info .item p{font-size:16px;line-height:30px;position:relative;margin-bottom:20px;padding-left:34px;color:#666}
.wrap-contact .info .item p:before{font-family:'iconfont'!important;font-size:30px;position:absolute;top:0;left:0;display:block;width:34px;height:30px;content:'\e611';color:#e60012}
.wrap-contact .info .item p.tel:before{font-size:24px;content:'\e61c'}
.wrap-contact .info .item p.fax:before{font-family:'Agency FB'!important;font-size:16px;line-height:24px;width:24px;height:24px;content:'FAX';text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
.wrap-contact .info .item p.email:before{font-family:'Agency FB'!important;font-size:16px;line-height:24px;width:24px;height:24px;content:'E';text-align:center;color:#fff;border-radius:50%;background-color:#e60012}
.wrap-contact .info .item p.null:before{font-family:'Agency FB'!important;font-size:16px;line-height:24px;width:24px;height:24px;text-align:center;color:#fff;border-radius:50%;background-color:#fff}
.wrap-contact .info .text{padding:10px 30px;background-color:#e60012}
.wrap-contact .info .text h4{font-size:20px;font-weight:bold;line-height:1.3;color:#fff}
@media(max-width:991px){.wrap-contact .info .text h4{font-size:18px}
}
.wrap-message .title-in h3 span{margin-right:0}
.wrap-message .message{display:table;width:100%;margin-top:50px}
@media(max-width:991px){.wrap-message .message{display:block;width:100%}
}
.wrap-message .message .message{display:table-cell;width:50%;padding:30px 50px;vertical-align:middle;background-color:#fff}
@media(max-width:991px){.wrap-message .message .message{display:block;width:100%;padding:30px 15px}
}
.wrap-message .message .message ul li{overflow:hidden;margin-top:18px}
.wrap-message .message .message ul li:first-child{margin-top:0}
.wrap-message .message .message ul li:first-child input{float:left;width:60%}
@media(max-width:1560px){.wrap-message .message .message ul li:first-child input{width:50%}
}
@media(max-width:767px){.wrap-message .message .message ul li:first-child input{width:100%}
}
.wrap-message .message .message ul li input,.wrap-message .message .message ul li textarea{font-family:'Avenir','Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif!important;font-size:20px;line-height:30px;width:100%;min-height:60px;padding:15px 20px;border:1px solid #a0a0a0;border-radius:20px}
@media(max-width:1560px){.wrap-message .message .message ul li input,.wrap-message .message .message ul li textarea{line-height:30px;min-height:50px;padding:10px 20px}
}
@media(max-width:767px){.wrap-message .message .message ul li input,.wrap-message .message .message ul li textarea{font-size:18px}
}
.wrap-message .message .message ul li input::-webkit-input-placeholder,.wrap-message .message .message ul li textarea::-webkit-input-placeholder{color:#999}
.wrap-message .message .message ul li input:-o-placeholder,.wrap-message .message .message ul li textarea:-o-placeholder{color:#999}
.wrap-message .message .message ul li input::-moz-placeholder,.wrap-message .message .message ul li textarea::-moz-placeholder{color:#999}
.wrap-message .message .message ul li input:-ms-input-placeholder,.wrap-message .message .message ul li textarea:-ms-input-placeholder{color:#999}
.wrap-message .message .message ul li input:focus::-webkit-input-placeholder,.wrap-message .message .message ul li textarea:focus::-webkit-input-placeholder{color:#ccc}
.wrap-message .message .message ul li input:focus::-o-placeholder,.wrap-message .message .message ul li textarea:focus::-o-placeholder{color:#ccc}
.wrap-message .message .message ul li input:focus::-moz-placeholder,.wrap-message .message .message ul li textarea:focus::-moz-placeholder{color:#ccc}
.wrap-message .message .message ul li input:focus::-ms-input-placeholder,.wrap-message .message .message ul li textarea:focus::-ms-input-placeholder{color:#ccc}
.wrap-message .message .message ul li .btn{font-size:24px;line-height:60px;width:49%;height:60px;padding:0;cursor:pointer;color:#fff;border-radius:20px;background-color:#e60012}
@media(max-width:1560px){.wrap-message .message .message ul li .btn{line-height:50px;height:50px}
}
@media(max-width:767px){.wrap-message .message .message ul li .btn{font-size:18px}
}
.wrap-message .message .message ul li .btn.reset{float:right;background-color:#a0a0a0}
.wrap-message .message .message ul li .btn:hover{text-decoration:underline}
.wrap-message .message .message ul li .js-check{font-size:20px;line-height:60px;float:left;width:40%;text-align:center;color:#666}
@media(max-width:1560px){.wrap-message .message .message ul li .js-check{line-height:50px;width:50%}
}
@media(max-width:767px){.wrap-message .message .message ul li .js-check{width:100%;margin-top:16px;text-align:left}
}
.wrap-message .message .message ul li .js-check i{display:inline-block;margin:0 10px}
.wrap-message .message .message ul li .js-check label{position:relative;display:inline-block;margin:0 10px;cursor:pointer}
.wrap-message .message .message ul li .js-check label input{width:auto;margin-right:8px;cursor:pointer}
.wrap-message .message .message ul li .js-check label:after{position:relative;position:absolute;top:16px;left:0;display:inline-block;float:left;width:30px;height:30px;content:'';cursor:pointer;border:1px solid #ebebeb;border-radius:50%}
@media(max-width:1560px){.wrap-message .message .message ul li .js-check label:after{top:12px}
}
.wrap-message .message .message ul li .js-check label i{position:absolute;z-index:9;top:26px;left:0;display:inline-block;width:11px;height:11px;border-radius:50%}
@media(max-width:1560px){.wrap-message .message .message ul li .js-check label i{top:22px}
}
.wrap-message .message .message ul li .js-check label.checked i{background-color:#000}
.wrap-message .message .message ul li .js-check input[type=radio]{width:30px;height:30px;opacity:0;border:1px solid #e9e9e9;border-radius:50%;background:#fff}
.wrap-message .message .pic{display:table-cell;width:50%}
@media(max-width:991px){.wrap-message .message .pic{display:block;width:100%}
}
.wrap-message .message .pic img{width:100%}
.page{clear:both;overflow:hidden;margin-top:70px;text-align:center}
@media(max-width:991px){.page{margin-top:50px}
}
.page li a{font-size:18px;line-height:45px;display:block;overflow:hidden;width:45px;height:45px;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;color:#e60012;background-color:#eee}
.page li{font-size:18px;line-height:45px;display:inline-block;overflow:hidden;width:45px;height:45px;margin:0 5px;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;color:#e60012;border-radius:50%;background-color:#eee}
.page li span{font-size:18px;line-height:45px;display:inline-block;overflow:hidden;width:45px;height:45px;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;color:#e60012;background-color:#eee}
.page li a.omit{background-color:#eee}
.page li a.omit:hover{color:#7c7c7c;background-color:#eee}
.page li a.first-child,.page li a.last-child{font-size:24px;margin-right:30px}
.page li a.first-child::after,.page li a.last-child::after{font-family:'iconfont'!important;content:'\e9b5';color:#bebebe}
.page li a.last-child{margin-right:0;margin-left:30px}
.page li a.last-child::after{font-family:'iconfont'!important;content:'\e72f'}
.page li span.page-link,.page li span:hover{color:#fff;background-color:#e60012}
@media(max-width:767px){.page li a{line-height:45px;width:45px;height:45px}
}
.bd_weixin_popup{height:310px!important}
.wrap-product-show .parameter p{line-height:30px;color:#666;margin:0}
.foot-link{overflow:hidden;padding:10px 50px;background-color:#e60012;line-height:30px;color:#fff;border-top:1px solid #36569d}
.foot-link a{display:inline-block}
.foot-link a:hover{text-decoration:underline}
.foot-link a::after{content:'|';margin:0 2px}
.foot-link a:last-child::after{display:none}
@media(max-width:991px){.foot-link{padding:10px 15px}
}
.header-blue .right .tel p:last-child::before{margin-top:4px;background:url(../images/shop2.png) no-repeat}
.copyright b{margin-left:10px;font-weight:normal}
@media(max-width:767px){.box-solution .solution{top:55%}
.copyright p{font-size:12px;line-height:20px!important}
.title p{font-size:14px!important}
.box-partners .partners .phone-info .pic .imghover{display:none}
.box-news .right ul{padding-left: 0;}.box-news .right ul li .date{display: none;}
.box-news .right ul li{padding-left:0;border-left:none}
.box-news .right ul li .text h3{font-size:18px}
.box-structure .list{padding:0 30px;margin-top:0}
.header{height:56px}
.header .logo{margin-top:8px}
.header .menu{margin-top:18px}
.header .right .language ul li{margin-top:10px}
.banner-in{padding-top:56px}
}
@media(max-width:1400px){.wrap-substation .substation .info p{font-size:14px;line-height:1.8}
.wrap-operations .operations h4{font-size:14px;padding:5px}
.wrap-operations .operations h4 span{font-size:14px!important}
.wrap-operations .operations p,.wrap-wisdom .info p,.wrap-clean .clean .right p{font-size:14px;line-height:1.7}
.wrap-wisdom .info h5{font-size:14px}
.wrap-clean .clean .right h4,.wrap-wisdom .info h4{font-size:18px;line-height:32px}
.wrap-energy .info p,.wrap-aftersales .aftersales p,.wrap-aftersales .supply .text .note p{font-size:14px;line-height:1.7}
.wrap-management .management .list .note p{font-size:14px}
.open-header .nav .level-1>li>ul.level-2 li a{font-size:14px}
.wrap-epc .epc .list .note p{font-size:14px;line-height:1.8}
.wrap-epc .epc .list .note h3{font-size:20px;line-height:32px}
.wrap-aftersales .supply .text .note h5 b{font-size:13px;line-height:1.7}
.wrap-aftersales .supply .text .note h5{margin-top:6px}
.wrap-aftersales .aftersales .text-2 h5{font-size:14px}
.box-structure .item .mask h3{font-size:16px}
.box-structure .item .mask .more{margin-top:20px}
.wrap-energy .info-2 .text-2 p span{top:0}
}
@media(max-width:1560px){.wrap-contact .info .item h3{font-size:20px}
}
.wrap-model .item{min-height:630px}
.wrap-product-show .pro-show .right .link li a,.wrap-product-show .pro-show .right .link li>div{display:block!important}
@media(min-width:768px){.yihe_video_p{width:100%;margin:0}
.yihe_video_iframe{width:780px!important;height:500px!important}
}
@media(max-width:767px){.yihe_video_p{width:100%;margin:0}
.yihe_video_iframe{width:265px;height:100%}
}
@media(min-width:768px){li.pc_hidden{display:none!important}
}
@media(max-width:767px){li.pc_hidden{display:block!important}
}
.company-img-url-1{background:url("../images/logo/kunbao.jpg")no-repeat}
.company-img-url-2{background:url("../images/logo/yangguang.jpg")no-repeat}
.company-img-url-3{background:url("../images/logo/zhanhua.jpg")no-repeat}
.company-img-url-4{background:url("../images/logo/binzhou.jpg")no-repeat}
.company-img{background-size:100% 100%;width:100%;height:100%;margin:0 auto}
