*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.dn{display:none}
.header{position:fixed;top:0;left:0;right:0;z-index:100;background:#fff;height:147px;padding:0 39px 0 57px;box-shadow:0 0 5px rgba(0,0,0,.1)}
.logo{float:left;line-height:147px}
.logo img{display:inline-block;vertical-align:middle}
.hdr{float:right}
.nav{position:relative;float:left;padding-right:25px}
.nav:after{content:'';position:absolute;top:50%;right:0;margin-top:-32px;width:1px;height:64px;background:#f1f1f1}
.nav li{position:relative;float:left}
.nav li>a{position:relative;font-weight:700;display:block;font-size:18px;line-height:147px;color:#2c2c2c;padding:0 25px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav .con{display:none;position:absolute;top:100%;background:#414141;white-space:nowrap;padding:0 26px}
.nav .con a{display:inline-block;font-size:16px;height:52px;line-height:52px;color:#fff;padding:0 12px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav .v1:before{content:'';position:absolute;bottom:0;left:50%;margin-left:-8px;width:16px;height:8px;background:url(../images/icon-sjx.png) no-repeat center;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav li.ok .v1:before{opacity:1}
.nav a:hover,.nav li.active>a,.nav li.ok .v1{color:#d6000f}
.so{position:relative;float:left;padding:0 26px 0 38px}
.so i{display:block;width:16px;height:147px;background:url(../images/so.png) no-repeat center;cursor:pointer}
.lang{float:left}
.lang a{font-weight:700;font-size:20px;line-height:147px;color:#363636}
.lang a.active{color:#2b71c6}
.so:hover .from-so{display:block}
.from-so{display:none;position:absolute;top:110px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.from-so .inp{width:200px;height:40px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);border:0;padding:0 50px 0 10px;font-size:16px}
.from-so .submit{position:absolute;right:0;top:0;height:100%;width:40px;z-index:2;border:none;background:#eee}
.quick-entrance{float:left;margin-left:30px}
.quick-entrance .tit{font-weight:700;font-size:16px;line-height:147px;color:#787878;padding-right:18px;background:url(../images/ico-down.png) no-repeat right center;cursor:pointer}
.quick-entrance .con{display:none;position:absolute;top:100%;right:10px;background:#414141;white-space:nowrap;padding:0 10px}
.quick-entrance .con:before{content:'';position:absolute;top:-8px;right:67px;width:16px;height:8px;background:url(../images/icon-sjx.png) no-repeat center}
.quick-entrance .con a{position:relative;display:inline-block;font-size:16px;height:52px;line-height:52px;color:#fff;padding:0 12px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.quick-entrance .con a+a:before{content:'';position:absolute;top:50%;margin-top:-7px;left:0;width:2px;height:16px;background:#606060}
.quick-entrance .con a:hover{color:#d6000f}
.quick-entrance:hover .con{display:block}
.footer{padding:72px 0 68px;background:url(../images/fd-bg.jpg) no-repeat center/cover;overflow:hidden}
.fd-tit{font-size:20px;color:#443e3e;margin-bottom:18px}
.fd-link{float:left;margin-right:74px;margin-bottom:15px;margin-top:20px;}
.fd-link select{display:block;font-size:16px;color:#404040;width:212px;height:34px;padding:0 20px;background:transparent url(../images/arrow3.png) no-repeat right 16px center;border:1px solid grey;margin-bottom:21px;cursor:pointer}
.fd-qr{float:left;margin-top:20px;}
.fd-qr .qr{overflow:hidden;height:98px}
.fd-qr .qr .img{float:left;width:100px}
.fd-qr .qr .img img{display:block;width:100%;height:100%}
.fd-qr .qr .txt{overflow:hidden;width:108px;height:100%;border:1px solid #a7a7a7;text-align:center;padding:30px 0 0}
.fd-qr .qr .txt p{line-height:24px;color:#404040}
.fd-contact{margin-bottom:15px}
.fd-contact .con p{font-size:18px;line-height:40px;color:#404040}
.fd-contact .con p img{width:20px;margin-right:8px}
.copyright{font-size:18px;color:#939393;float:right;}
.fd-logo{text-align:right;margin-top:75px;}
.fd-map{margin-bottom:25px;height:216px;border-radius:5px;border:3px solid #e1e1e1}
.anchorBL{display:none}
.menuBtn{position:absolute;right:15px;top:18px;display:none;width:24px;height:30px;cursor:pointer;z-index:101;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#d6000f;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width:24px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
@media only screen and (max-width:1699px){
.header{padding:0 15px}
.nav li>a{padding:0 10px}
.so{padding:0 20px 0 20px}
.quick-entrance{margin-left:20px}
}
@media only screen and (max-width:1399px){
.logo{max-width:320px}
.nav li>a{font-size:16px}
}
@media only screen and (max-width:1199px){
.menuBtn{display:block}
.header{height:60px}
.logo{max-width:240px;line-height:60px}
.hdr{display:none;position:fixed;top:60px;left:0;right:0;height:calc(100vh - 60px);background:rgba(255,255,255,.95);z-index:100}
.nav{float:none;padding-right:0}
.nav li{float:none}
.nav li>a{line-height:48px;text-align:center}
.nav li .con{position:static;padding:5px 0}
.nav .con a{display:block;height:36px;line-height:36px;text-align:center}
.so{float:none;padding:0}
.so i{display:none}
.from-so{display:block;width:200px;margin:0 auto;position:relative;top:auto;left:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.lang{float:none;text-align:center}
.lang a{line-height:48px}
.quick-entrance{float:none;margin-left:0;padding:0 30px}
.quick-entrance .tit{line-height:3;width:90px;margin:0 auto}
.quick-entrance .con{display:block;position:relative;top:auto;right:auto;text-align:center}
.quick-entrance .con:before{right:50%;margin-left:-8px}
.footer .l,.footer .r{float:none}
.fd-logo{display:none}
}
.inner-banner-body{position:relative;margin-bottom:65px}
.inner-banner{height:375px;background-size:cover;background-position:center;background-repeat:no-repeat}
.inner-banner-body .inner-nav{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.86);overflow:hidden;padding:21px 0 16px}
.inner-banner-body .inner-nav .l-title{float:left;background:url(../images/hp1.png) left center no-repeat;padding-left:13px}
.inner-banner-body .inner-nav .l-title p{font-size:24px;color:#d6000f;font-weight:700;line-height:1.1;margin-bottom:4px}
.inner-banner-body .inner-nav .l-title span{font-size:20px;color:#acacac;text-transform:uppercase;line-height:1.1}
.ul-inner-nav{float:right;overflow:hidden;margin-top:10px}
.ul-inner-nav li{float:left;margin-left:20px;position:relative}
.ul-inner-nav li::after{position:absolute;width:1px;height:20px;background:#a3a2a2;left:-10px;top:50%;margin-top:-10px;content:''}
.ul-inner-nav li:first-child::after{display:none}
.ul-inner-nav li a{display:block;width:100px;height:32px;line-height:32px;left:32px;text-align:center;border-radius:4px;font-size:16px;color:#4c4c4c}
.ul-inner-nav li a:hover{color:#d6000f}
.ul-inner-nav li.on a{background:#d6000f;color:#fff}
.ul-inner-nav2{float:right;overflow:hidden;margin-top:0}
.ul-inner-nav2 li{float:left;margin-left:20px;position:relative}
.ul-inner-nav2 li a{display:block;line-height:2;height:3.42em;overflow:hidden;max-width:174px;text-align:center;border-radius:4px;font-size:16px;color:#4c4c4c;line-height:1.71;padding:0 15px;border-radius:4px}
.ul-inner-nav2 li a:hover{color:#d6000f}
.ul-inner-nav2 li::after{position:absolute;width:1px;height:20px;background:#a3a2a2;left:-10px;top:50%;margin-top:-10px;content:''}
.ul-inner-nav2 li:first-child::after{display:none}
.ul-inner-nav2 li.on a{background:#d6000f;color:#fff}
.ul-product01 li{overflow:hidden;border-bottom:1px dotted #e5e5e5;padding-bottom:30px;margin-bottom:30px}
.ul-product01 li .pic{float:left;width:310px;margin-right:40px;overflow:hidden}
.ul-product01 li .pic img{display:block;width:100%;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-product01 li .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-product01 li .r-txt{overflow:hidden}
.ul-product01 li .r-txt h3{font-size:22px;font-weight:400;margin-bottom:26px}
.ul-product01 li .r-txt h3 a:hover{color:#d6000f;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-product01 li .r-txt .info{font-size:16px;color:#545454;margin-bottom:28px;line-height:1.625;height:3.25em;overflow:hidden}
.ul-product01 li .r-txt .desc{font-size:16px;color:#929292}
.imgHover .pic{position:relative;overflow:hidden}
.imgHover .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.imgHover .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-pages{font-size:0;text-align:center;margin-bottom:50px}
.ul-pages li{display:inline-block;vertical-align:top}
.ul-pages li a{display:block;border:1px solid #dcdcdc;height:40px;width:40px;text-align:center;line-height:38px;color:#333;font-size:16px;margin:0 6px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ul-pages li a:hover{color:#d71621;border-color:#d71621}
.ul-pages li.pages a{background-color:#f6f6f6}
.ul-pages li.on a{background-color:#d71621;color:#fff}
.ul-pages li span{font-size:16px;display:inline-block;width:40px;height:40px;line-height:40px}
.news-article{margin-bottom:60px}
.news-article .title{border-bottom:1px solid #d2d2d2;text-align:center;padding-bottom:25px;margin-bottom:45px}
.news-article .title h3{font-size:30px;color:#232323;margin-bottom:40px}
.news-article .title .desc{font-size:16px;color:#575757}
.news-article .infos{font-size:16px;color:#333;text-indent:2em;line-height:1.875}
.ul-party{margin:0 -20px}
.ul-party li{float:left;width:33.33%;padding:0 20px;margin-bottom:40px}
.ul-party li .pic{padding-top:60.1%;margin-bottom:24px}
.ul-party li p{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4d4d4d}
.ul-leader li{overflow:hidden;padding:70px 0;margin-bottom:60px}
.ul-leader li:nth-child(2n){background-color:#f7f7f7}
.ul-leader li .l-pic{float:left;width:215px;margin-right:80px}
.ul-leader li .l-pic img{display:block;width:100%}
.ul-leader li .r-txt{overflow:hidden}
.ul-leader li .r-txt .name{font-size:30px;color:#2d2d2d;font-weight:700;overflow:hidden;margin-bottom:20px}
.ul-leader li .r-txt .name span{float:right;font-size:18px;color:#ad7353;font-weight:400}
.ul-leader li .r-txt .info{font-size:18px;color:#5f5f5f;line-height:1.77;overflow:hidden}
.ul-leader li .r-txt em{display:block;width:23px;margin-bottom:45px;height:3px;background:#d6000f}
.ul-product02{margin:0 -19px}
.ul-product02 li{float:left;width:33.33%;padding:0 19px;margin-bottom:39px}
.ul-product02 li .con{border:1px solid #e5e5e5;padding-bottom:35px}
.ul-product02 li .pic{padding-top:68.8%}
.ul-product02 li .txt{padding:0 30px}
.ul-product02 li .txt h3{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e5e5e5;margin-bottom:20px}
.ul-product02 li .txt h3 a{display:block;height:60px;line-height:60px;font-size:18px;color:#323232}
.ul-product02 li .txt .more{font-size:14px;color:#7f7f7f}
.ul-product02 li .txt .more:hover{color:#d6000f}
.about-info{background-size:100% auto;padding-bottom:150px}
.about-info .l-txt{float:left;width:576px;margin-right:90px}
.about-info .l-txt .title{margin-bottom:44px}
.about-info .l-txt .title span{font-size:48px;color:#ede5e5;text-transform:uppercase;font-weight:700;line-height:1.1;margin-bottom:20px;display:block;margin-bottom:4px}
.about-info .l-txt .title h3{font-size:30px;color:#3e3e3e;margin-bottom:16px}
.about-info .l-txt .title h3 strong{color:#d6000f}
.about-info .l-txt .title em{display:block;width:33px;height:4px;background:#d6000f}
.about-info .l-txt .m-img{display:none}
.about-info .l-txt .m-img img{display:block;width:100%}
.about-info .l-txt .info{font-size:18px;color:#2b2b2b;line-height:2.11}
.about-info .r-img{overflow:hidden}
.about-info .r-img img{display:block;width:100%}
.menu-toggle{display:none}
@media only screen and (max-width:1199px){
.inner-banner-body .inner-nav{position:static;padding:10px 0}
.ul-inner-nav2 li a{font-size:14px;padding:5px;height:auto}
.inner-banner-body .inner-nav .l-title p{font-size:18px}
.inner-banner-body .inner-nav .l-title span{font-size:12px}
.inner-banner-body{margin-bottom:15px}
.inner-banner{height:200px;margin-bottom:15px}
.wp{padding:0 15px;width:100%}
.ul-product02{margin:0 -5px 30px}
.ul-product02 li{padding:0 5px;margin-bottom:10px}
.ul-product02 li .txt{padding:0 10px}
.ul-product02 li .txt h3 a{height:40px;line-height:40px;font-size:16px}
.ul-product02 li .con{padding-bottom:10px}
.ul-product02 li .txt h3{margin-bottom:10px}
.ul-pages li a{margin:0 3px}
.ul-pages li a{height:30px;line-height:28px;width:30px;font-size:12px}
.ul-inner-nav li::after{display:none}
.ul-inner-nav li{margin-left:0}
.ul-inner-nav li a{font-size:14px;width:auto;padding:0 10px;height:30px;line-height:30px;border-radius:2px}
.ul-party{margin:0 -5px}
.ul-party li{padding:0 5px;margin-bottom:10px}
.ul-party li .pic{margin-bottom:10px}
.ul-party li p{font-size:14px}
.about-info{background:0 0;padding-bottom:30px}
.about-info .l-txt .title span{font-size:20px}
.about-info .l-txt .title h3{font-size:16px;margin-bottom:8px}
.about-info .l-txt .title em{height:2px}
.about-info .l-txt .title{margin-bottom:20px}
.about-info .l-txt .info{font-size:14px}
.about-info .l-txt{margin-right:30px}
.news-article .title h3{font-size:20px;margin-bottom:15px}
.news-article .title .desc{font-size:14px}
.news-article .title{padding-bottom:10px;margin-bottom:15px}
.ul-product01 li .r-txt h3{font-size:18px;margin-bottom:15px}
.ul-product01 li .r-txt .info{font-size:14px;margin-bottom:15px}
.ul-product01 li .r-txt .desc{font-size:14px}
.ul-product01 li .pic{width:260px;margin-right:20px}
.ul-product01 li{padding-bottom:15px;margin-bottom:15px}
.ul-leader li{padding:25px 0;margin-bottom:15px}
.ul-leader li .l-pic{margin-right:30px;width:160px}
.ul-leader li .r-txt .name{font-size:24px;margin-bottom:10px}
.ul-leader li .r-txt em{height:2px;margin-bottom:20px}
.ul-leader li .r-txt .info{font-size:16px}
.ul-leader li .r-txt .name span{font-size:14px}
}
@media only screen and (max-width:959px){
.ul-inner-nav2{float:none;width:auto}
.ul-inner-nav2 li a{width:auto;max-width:none}
.ul-inner-nav2 li{float:none}
.inner-banner-body .inner-nav .l-title{float:none;margin-bottom:10px}
.ul-inner-nav2 li::after{display:none}
.ul-inner-nav2 li{margin-left:0;margin-right:10px;margin-bottom:5px;margin-right:0}
.ul-product02 li{width:50%}
.ul-inner-nav{float:none}
.about-info .l-txt{float:none;width:auto;margin-right:0;margin-bottom:20px}
.menu-toggle{display:block;position:absolute;top:10px;right:15px;width:18px;height:10px;background:url(../images/arrow4.png) center no-repeat;background-size:cover}
.menu-toggle.on{background-image:url(../images/arrow5.png)}
.inner-banner-body .inner-nav{position:relative}
.ul-inner-nav2{display:none}
.ul-inner-nav{display:none}
.about-info .r-img{display:none}
.about-info .l-txt .m-img{display:block}
}
@media only screen and (max-width:767px){
.ul-product02 li{width:auto;float:none}
.ul-party li{width:50%}
.inner-banner{height:150px}
.about-info .l-txt .title{margin-bottom:10px}
.news-article .title h3{font-size:18px}
.ul-product01 li .pic{float:none;margin-right:0;margin-bottom:15px}
.ul-product01 li .r-txt .info{height:auto}
.ul-product01 li .r-txt h3{font-size:16px}
.ul-leader li .r-txt .name{font-size:20px}
.ul-leader li .r-txt .info{font-size:14px}
.ul-leader li .l-pic{margin-right:15px}
.ul-leader li{padding:15px 0}
}
@media only screen and (max-width:479px){
.ul-product01 li .pic{width:100%}
.ul-leader li .l-pic{float:none;margin-right:0;margin-bottom:20px;margin:0 auto 20px;display:block}
.ul-leader li .r-txt .info{height:auto}
}
.banner{position:relative}
.banner .slider .item{display:block;height:100vh;padding:390px 0 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.banner .cn{font-weight:700;font-size:98px;color:#d6000f;margin-bottom:30px}
.banner .cn span{color:#fff;margin:0 30px}
.banner .en{text-transform:uppercase;font-family:Arial;font-size:24px;color:#fff;margin-bottom:60px}
.banner .btn-more{display:block;width:151px;height:53px;background:linear-gradient(90deg,#d6000f 0,#ba000d 100%);border-radius:4px}
.banner .btn-more span{display:block;font-size:16px;color:#fff;line-height:53px;padding-left:23px;background:url(../images/arrow2.png) no-repeat right 25px center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.banner .btn-more:hover span{background-position:right 20px center}
.banner .slick-arrow{position:absolute;top:50%;margin-top:-30px;width:60px;height:60px;line-height:58px;border:1px solid #eee;font-family:SimSun;background:0 0;font-size:24px;color:#fff;border-radius:50%;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.banner .slick-arrow.slick-prev{left:44px}
.banner .slick-arrow.slick-next{right:44px}
.banner .slick-arrow:hover{background-color:#d6000f;border-color:#d6000f}
.banner .slick-dots{position:absolute;bottom:132px;left:0;right:0;text-align:center}
.slick-dots li{display:inline-block;vertical-align:middle;width:54px;height:9px;background:#fff;margin:0 18px;cursor:pointer;z-index:2}
.slick-dots li button{display:none}
.slick-dots li.slick-active{background:#d6000f}
.notice-box{position:absolute;bottom:0;left:0;right:0;background:rgba(62,62,62,.96);z-index:2;height:74px;padding:24px 0 0}
.notice-box .tit{font-weight:700;float:left;font-size:16px;color:#d6000f;padding-left:36px;background:url(../images/icon-notice.png) no-repeat left center;margin-right:10px}
.slick-notice{padding-right:260px}
.slick-notice .time{float:right;font-size:16px;color:#2b71c6}
.slick-notice a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:34px;font-size:16px;color:#e5e5e5;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-notice a:hover{opacity:.9}
.z-tit1{overflow:hidden;margin-bottom:32px}
.z-tit1 .tit{padding-left:16px;background:url(../images/line.png) no-repeat left center}
.z-tit1 .tit .cn{font-size:30px;line-height:1.3;color:#d6000f}
.z-tit1 .tit .en{text-transform:uppercase;font-size:24px;color:#acacac}
.z-tit1 .more{font-size:16px;color:#787878;padding:45px 0 0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-tit1 .more:hover{color:#d6000f}
.z-tab{display:flex}
.z-tab li+li{margin-left:42px}
.z-tab li a{position:relative;display:block;font-size:18px;color:#5b5b5b;padding-bottom:16px}
.z-tab li.on a{color:#d6000f}
.z-tab li.on a:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-18px;width:35px;height:3px;background:#d6000f}
.index-row1{padding:65px 0 0}
.news-box{overflow:hidden}
.hots-news{float:left;width:600px;margin-right:51px}
.hots-news .pic{position:relative;padding-top:48%;margin-bottom:16px;overflow:hidden}
.hots-news .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.hots-news:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.hots-news .txt{overflow:hidden}
.hots-news .txt .date{float:left;width:82px;border-right:1px dashed #e5e5e5;margin-right:22px;padding-right:22px;text-align:right}
.hots-news .txt .date .s1{font-weight:700;font-family:Arial;font-size:24px;line-height:1.2;color:#d6000f}
.hots-news .txt .date .s2{color:#868686;text-align:right}
.hots-news .txt .tit{display:block;font-size:18px;line-height:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:56px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.hots-news:hover .txt .tit{color:#d6000f}
.news-list1{overflow:hidden}
.news-list1 li{padding:26px 0}
.news-list1 li:first-child{padding-top:0}
.news-list1 .time{float:left;width:97px;height:33px;line-height:33px;text-align:center;background:#d6000f;margin-right:20px;color:#fff}
.news-list1 a{position:relative;top:-5px;font-size:16px;line-height:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:56px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.news-list1 a:hover{color:#d6000f}
.news-list1 li+li{border-top:1px dashed #d2d2d2}
.slick-business .item{background:#eee;padding-left:calc((100vw - 1200px)/ 2)}
.slick-business .txt{float:left;width:578px;margin-right:82px;padding:80px 0 0}
.slick-business .txt .tit{font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:30px;color:#d6000f;margin-bottom:45px}
.slick-business .txt p{font-size:16px;line-height:26px;color:#5b5b5b;margin-bottom:40px}
.slick-business .txt .arrow{display:block;width:34px;height:34px;border:1px solid #d6000f;border-radius:50%;background:url(../images/arrow.png) no-repeat center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-business .txt .arrow:hover{opacity:.8}
.slick-business .pic{overflow:hidden}
.slick-business .pic a{display:block;position:relative;padding-top:49.72%}
.slick-business .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.slick-business .slick-arrow{position:absolute;font-size:30px;bottom:0;width:88px;height:72px;background-color:#d6000f;border:0;z-index:2;color:#fff}
.slick-business .slick-arrow.slick-prev:after{content:'';position:absolute;top:50%;margin-top:-15px;right:0;width:1px;height:31px;background:#ebdbdc}
.slick-business .slick-arrow:hover{opacity:.9}
.slick-business .slick-dots{display:none;position:absolute;bottom:30px;left:0;right:0;text-align:center}
.slick-business .slick-dots li{display:inline-block;width:10px;height:10px;border-radius:50%;background:#fff;margin:0 5px}
.slick-business .slick-dots li button{display:none}
.slick-business .slick-dots li.slick-active{background-color:#d6000f}
.slick-product{position:relative;margin:0 -6px}
.slick-product .slick-list{padding:10px 0}
.slick-product .item{position:relative;margin:0 6px;box-shadow:0 0 8px 0 rgba(87,87,87,.61)}
.slick-product .pic{position:relative;padding-top:68.8%}
.slick-product .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.slick-product .txt{position:absolute;bottom:0;left:0;right:0;height:95px;background:rgba(214,0,15,.81);padding:0 20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-product .txt .tit{font-size:22px;line-height:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-align:center}
.slick-product .txt .desc{display:none;font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:144px;color:#fff;margin-bottom:40px}
.slick-product .txt .arrow{display:none;font-family:SimSun;font-size:22px;color:#fff;width:34px;height:34px;line-height:32px;text-align:center;border:1px solid #fff;border-radius:50%}
.slick-case .slick-arrow,.slick-product .slick-arrow{position:absolute;top:50%;margin-top:-27px;font-size:30px;color:#f5f2f2;background:#4e4e4e;width:64px;height:53px;line-height:53px;text-align:center;border:0;z-index:2;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-case .slick-prev,.slick-product .slick-prev{left:-94px}
.slick-case .slick-next,.slick-product .slick-next{right:-94px}
.slick-case .slick-arrow:hover,.slick-product .slick-arrow:hover{background-color:#d6000f}
.index-row4{padding:65px 0 50px}
.slick-case{margin:0 -10px}
.slick-case .slick-list{padding:10px 0}
.slick-case .item1 .pic{position:relative;padding-top:128.16%}
.slick-case .inner{position:relative;display:block;margin:0 10px 20px;box-shadow:0 0 8px 0 rgba(87,87,87,.61)}
.slick-case .pic{position:relative;padding-top:61.5%;overflow:hidden}
.slick-case .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-case p{position:absolute;bottom:0;left:0;right:0;height:65px;line-height:65px;background:rgba(27,27,27,.78);font-size:20px;color:#e6e6e6;text-align:center;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-case .inner:hover p{opacity:1}
.slick-case .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.index-row3{padding:65px 0 0}
.m-video .video-box{padding:16px;background:#e5e5e5;border-radius:5px;margin-bottom:42px}
.m-video .video-box video{display:block;width:100%;height:660px;background:#000}
.m-video .tit-box{overflow:hidden}
.m-video .tit-box h1{float:left;font-size:24px;color:#2d2d2d}
.m-video .tit-box h1:after{content:'';display:block;width:36px;height:5px;background:#d6000f;margin:15px 0 34px}
.m-video .tit-box .date{float:right;font-size:16px;color:#959595;margin:10px 0 0 20px}
.m-video .con{padding:0 0 56px;font-size:16px;color:#545454}
.slick-video{padding:54px 0;background:#e8e8e8}
.slick-video .slick-slider{margin:0 -12px}
.slick-video .item{margin:0 12px}
.slick-video .pic{position:relative;padding-top:55.73%;margin-bottom:16px;overflow:hidden}
.slick-video .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-video .pic:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(27,27,27,.25) url(../images/icon-play.png) no-repeat center;z-index:2}
.slick-video .pic em{position:absolute;top:0;right:0;width:53px;height:33px;line-height:33px;font-size:16px;color:#fff;text-align:center;background:#f26f1f;z-index:3;border-radius:0 0 0 5px}
.slick-video .txt p{font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;margin-bottom:15px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-video .txt .time{font-size:16px;color:#959595}
.slick-video .slick-arrow{position:absolute;top:86px;width:40px;height:43px;background-repeat:no-repeat;background-position:center;font-size:0;border:0;background-color:transparent;z-index:10;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-video .slick-prev{left:-56px;background-image:url(../images/prev1.png)}
.slick-video .slick-next{right:-56px;background-image:url(../images/next1.png)}
.slick-video .item:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.slick-video .item:hover .txt p{color:#d6000f}
.slick-video .slick-prev:hover{background-image:url(../images/prev1-on.png)}
.slick-video .slick-next:hover{background-image:url(../images/next1-on.png)}
.m-join{padding:0 0 90px}
.m-join table{width:100%}
.m-join thead{background:url(../images/join-tit.png) no-repeat left center}
.m-join th{font-weight:400;font-size:18px;color:#f5f5f5;height:84px}
.m-join tbody tr:nth-child(odd){border:1px solid #d2d2d2}
.m-join tbody tr:nth-child(even){display:none}
.m-join td{font-size:18px;height:69px;text-align:center}
.m-join td .btn{display:block;position:relative;width:34px;height:23px;line-height:21px;border:1px solid #d2d2d2;border-radius:2px}
.m-join td .btn:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/icon-up.png) no-repeat center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.m-join td .btn.active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.join-info{background:#f5f5f5;padding:50px 90px;text-align:left;margin:0 4px}
.join-info .tit{font-weight:700;font-size:22px;color:#2c2c2c;margin-bottom:10px}
.join-info .tit2{font-size:18px;color:#d6000f;padding:20px 0 12px}
.join-info .con{font-size:16px;line-height:1.875x;color:#2c2c2c}
.join-info .email{font-size:16px;color:#2c2c2c;padding-left:31px;background:url(../images/icon-email.png) no-repeat left center;margin-top:26px}
/**检索**/
.search1{padding:0 0 50px 0;margin:0 auto;}
.search1 div{width: 80%; margin: 0 auto; max-width: 1000px;}
.search1 .inp{height: 40px; width: 80%; padding-left: 50px;}
.search1 .btn{background: #d71621; border: 0; height: 40px; margin-left: 20px; width: 10%; color: #fff; border-radius: 5px;}
.search-r{height: 50px; border-bottom: 1px #D4D4D4 solid; padding:0 50px; line-height: 50px; font-size: 16px; margin-bottom: 30px;}
.search-r span{color:#d71621; font-weight: 600; margin: 0 10px;}
@media only screen and (max-width:1399px){
.slick-case .slick-prev,.slick-product .slick-prev{left:-30px}
.slick-case .slick-next,.slick-product .slick-next{right:-30px}
.slick-business .txt{padding:30px 0 0;margin-right:30px}
.slick-business .txt .tit{margin-bottom:15px}
.slick-business .txt p{margin-bottom:10px}
.banner .slider .item{padding:200px 0 0}
.banner .cn{font-size:60px;margin-bottom:20px}
.banner .en{font-size:16px;margin-bottom:30px}
.banner .slick-arrow.slick-prev{left:10px}
.banner .slick-arrow.slick-next{right:10px}
}
@media only screen and (max-width:1299px){
.slick-case .slick-prev,.slick-product .slick-prev,.slick-video .slick-prev{left:0}
.slick-case .slick-next,.slick-product .slick-next,.slick-video .slick-next{right:0}
}
@media only screen and (min-width:1200px){
.slick-product .item:hover .txt{background:rgba(214,0,15,.84);height:100%;padding:100px 50px 0}
.slick-product .item:hover .txt .tit{overflow:visible;white-space:normal;line-height:30px;margin-bottom:36px}
.slick-product .item:hover .txt .desc,.slick-product .txt .arrow{display:block}
}
@media only screen and (max-width:1199px){
.banner .slick-arrow{display:none!important}
.banner .cn{font-size:24px;margin-bottom:10px}
.banner .cn span{margin:0 10px}
.banner .en{margin-bottom:10px}
.hots-news{width:500px}
.news-list1 li{padding:16px 0}
.slick-business .item{padding:15px}
.slick-business .txt{float:none;width:auto;margin-bottom:10px;margin-right:0}
.slick-business .slick-dots{display:block}
.slick-business .slick-arrow{display:none!important}
.banner .slick-dots{bottom:90px}
.banner .slick-dots li{margin:0 5px}
.notice-box{height:40px;padding:6px 0 0}
.slick-notice{padding-right:0}
.m-video .video-box video{height:400px}
}
@media only screen and (max-width:959px){
.footer{padding:20px 0}
.fd-map{margin-bottom:15px}
.fd-link{float:none;margin-right:0}
.fd-qr{float:none;margin-bottom:10px}
.fd-tit{font-size:16px;margin-bottom:10px}
.fd-link select{font-size:12px;padding:0 10px;margin-bottom:10px}
.fd-contact .con p{font-size:12px;line-height:2}
.copyright{font-size:12px}
.fd-contact .con p img{width:10px;margin-right:3px}
.hots-news{display:block;float:none;width:auto;margin-right:0;margin-bottom:30px}
.news-list1 a{height:auto;max-height:56px}
.index-row1{padding:30px 0}
.z-tit1{margin-bottom:20px}
.z-tit1 .tit .cn{font-size:20px}
.z-tit1 .tit .en{font-size:16px}
.z-tit1 .more{font-size:14px;padding:20px 0 0}
.slick-business .txt .tit{font-size:20px}
.index-row3{padding:30px 0 0}
.m-video .tit-box h1{float:none;font-size:18px}
.m-video .tit-box .date{float:none;font-size:14px;margin:10px 0}
.m-video .tit-box h1:after{margin:5px 0 10px}
.m-video .con{font-size:14px}
.search1 .inp{width: 60%; padding-left: 10px;}
.search1 .btn{width: 20%;}
}
@media only screen and (max-width:767px){
.m-join{padding:0 0 30px}
.m-join th{font-size:14px}
.m-join td{font-size:12px}
.join-info{padding:10px}
.join-info .tit{font-size:14px}
.join-info .tit2{font-size:12px;padding:10px 0 5px}
.join-info .con{font-size:12px}
.join-info .email{font-size:12px}
.banner .slider .item{height:400px;padding:120px 0 0}
.banner .slick-dots{bottom:70px}
.notice-box .tit{float:none}
.notice-box{height:65px}
.z-tab li+li{margin-left:0}
.z-tab li a{font-size:16px}
.banner .btn-more{width:120px;height:36px}
.banner .btn-more span{font-size:12px;line-height:36px}
.index-row1 .z-tab{float:none;justify-content:space-between}
.index-row1 .z-tit1 .tit{float:none;margin-bottom:10px}
.case-list{padding-left:0}
.case-list li{float:none;width:auto}
.case-list li:first-child{width:auto}
.index-row4{padding:30px 0}
.slick-product .txt{height:40px;padding:0 10px}
.slick-product .txt .tit{font-size:16px;line-height:40px}
.m-video .video-box video{height:180px}
.m-video .video-box{padding:6px;margin-bottom:20px}
.slick-video{padding:30px 0}
.slick-case p{opacity:1}
}