.c1{color:#cd0a0a}
body{background:#fff;color:#333}
body,html{height:100%}
html{width:100%}
a{color:#666}
.ffs{font-family:\5b8b\4f53}
.ffw{font-family:Microsoft YaHei}
.ovh{overflow:hidden}
.fl{float:left}
.fr{float:right}
.dib{display:inline-block}
.w1200{margin:0 auto;width:1200px}
.trans{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.vih{visibility:hidden;opacity:0}
.vib{visibility:visible;opacity:1}
i.icon-down{display:inline-block;width:8px;height:4px;background:url(../images/icon04.png) 0 0 no-repeat}
.mt50{margin-top:50px}
.foot,.foot a{height:50px;min-width:1200px;background:#000;color:#fff;font-size:12px;font-family:\5b8b\4f53;line-height:50px}
.link{position:relative;z-index:3;float:left;margin-top:7px;margin-left:30px;padding:1px;width:101px;height:24px;border:0 solid rgba(27,144,205,.2);background:rgba(27,144,205,.1) url(../images/icon.png) 84px -279px no-repeat;color:hsla(0,0%,100%,.8);line-height:20px}
.link span.b{display:inline-block;margin-top:-1px;margin-left:0;padding-right:6px;padding-left:0;width:95px;height:24px;text-align:center;cursor:pointer}
.link a{color:hsla(0,0%,100%,.8);font-size:12px;line-height:14px}
.link ul{position:absolute;top:26px;left:-1px;display:none}
.link ul li{padding:5px 6px 7px;width:91px;border:1px solid #fff;border-top:none;background:#cd0a0a;text-align:center;line-height:14px}
.link ul a:hover{color:#fff}
.link:hover ul{display:block}
a.help-link{opacity:0}
#page{margin:20px 0;text-align:center}
#page a,#page span{display:inline-block;width:40px;height:40px;background:#e1e1e1;color:#bfbfbf;text-align:center;font-size:16px;line-height:40px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
#page span.prev a{background:url(../images/icon.png) -235px -3px no-repeat;background-color:#e1e1e1}
#page span.next a{background:url(../images/icon.png) -233px -48px no-repeat;background-color:#e1e1e1}
#page a.active,#page a:hover,#page span.current,#page .page-num-current{background:#cd0a0a;color:#fff}
#container-tit{padding:6px 0;border-bottom:2px solid #cd0a0a}
#cont-tit,#container-tit{color:#cd0a0a;font-size:24px}
#cont-tit{padding-bottom:10px;border-bottom:1px solid #d9d9d9}
.case-loop{padding-bottom:20px;text-align:center}
.case-loop .td{float:left;height:45px;color:#666;line-height:45px}
.case-loop .case-th{background:#f8f8f8}
.case-loop .name{width:100%;background:#fff}
.case-loop .province{width:89px}
.case-loop .city,.case-loop .province{display:none;border-right:1px solid #f1f1f1}
.case-loop .city{width:199px}
.case-loop .industry{display:none;width:185px}
.case-loop .case-list{float:left;overflow:hidden;width:50%;border-bottom:1px solid #f1f1f1}
.case-loop .case-list .td.name{text-align:left;text-indent:1em}
.case-loop .case-list .td.name a{color:#cd0a0a;text-decoration:none}
.case-loop .case-list .td.name a:hover{color:#cd0a0a;text-decoration:underline}
.case-cont-container .city{padding-top:12px;color:#666;font-size:14px}
.case-cont-edit{padding-top:10px;color:#333}
.case-cont-edit p{padding:10px 0}
#banner{overflow:hidden;height:200px;max-width:100%;min-width:1200px}
#banner .name{margin-top:60px;color:#fff;font-weight:700;font-size:36px}
#next-sec{cursor:pointer}
.section-tab-nav{position:fixed;top:50%;right:5%;z-index:99;width:30px;height:70px;border-radius:20px;background:hsla(0,0%,100%,.3)}
.section-tab-nav .btn{margin:18px auto 0;width:10px;height:10px;border-radius:50%;background:#fff;cursor:pointer}
.section-tab-nav .btn.on{background:#cd0a0a}
.section{width:100%;height:100%;min-width:1200px}
.section,.section1-slide,.section1-slide li{position:relative}
.section1-slide li.s1{background:url(../images/in-sec-bg1.jpg) top no-repeat}
.section1-slide a.prev{left:20%;background:url(../images/in-slide-prev.png) 0 0 no-repeat}
.section1-slide a.next,.section1-slide a.prev{position:absolute;top:50%;z-index:9;display:block;margin-top:-31px;width:32px;height:62px}
.section1-slide a.next{right:20%;background:url(../images/in-slide-next.png) 0 0 no-repeat}
#section1-floor{bottom:0;z-index:10;height:200px;background-image:url(../images/in-01.png);background-position:bottom;background-size:100% auto;background-repeat:no-repeat}
#section1-floor,.s1-box{position:absolute;width:100%}
.s1-box{top:12%;z-index:100}
.section1-cont{position:relative;top:0;z-index:2;margin-top:0;text-align:center}
.section-next{margin-top:40px;text-align:center}
.logo img.lg{height:190px}
.logo-txt{margin-top:60px}
.logo-txt img{height:70px}
.web-solgan{margin-top:90px;color:#615e5e;font-size:16px}
.web-solgan p{padding:8px 0}
.web-solgan p.nn{color:#555;letter-spacing:1px;font-weight:700;font-size:16px}
.web-lang{position:absolute;bottom:30px;z-index:110;width:100%}
.web-lang a:hover{color:#cd0a0a}
.head{padding:20px 0;min-width:1200px;background:#fcfcfd}
.head-top{height:40px;background:#f2fafe;line-height:40px}
.head-top-r i{padding:0 10px;color:#e2e4e5}
.head-top-r a{color:#666}
.head-top-r .en,.head-top-r .zh{display:inline-block;width:21px;height:21px;vertical-align:middle}
.head-top-r .en a,.head-top-r .zh a{display:block;height:21px;text-align:center;line-height:21px}
.head-top-r .en a:hover,.head-top-r .zh a:hover{background:url(../images/icon08-b.png) 0 0 no-repeat;color:#fff}
.head-top-r .en a{font-size:12px}
.head-top-r span.curr{background:url(../images/icon08-b.png) 0 0 no-repeat}
.head-top-r span.curr a{color:#fff!important}
.head-top-r .user{padding-left:10px}
.head-top-l span{margin-left:15px;padding-left:20px;color:#cd0a0a;font-size:12px}
.head-top-l span.stock{background:url(../images/icon06.png) 0 no-repeat}
.head-top-l span.service{background:url(../images/icon07.png) 0 no-repeat}
.head-top-l span.friendship{position:relative;margin-right:8px;margin-left:0;padding-right:12px;padding-left:0}
.head-top-l span.friendship:before{position:absolute;top:4px;right:0;width:1px;height:10px;background:#d4d4d4;content:""}
.head-top-l span.friendship:last-child:before{position:absolute;top:0;right:0;width:0;height:0;content:""}
.head-top-l span.friendship a:hover{color:#cd0a0a}
.logo{line-height:60px}
.logo img{height:60px}
.logo,.logo-txt,.web-lang,.web-solgan{visibility:hidden}
.nav{text-align:center}
.nav li{float:left;width:99px;line-height:60px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.nav li:hover{background-color:#cd0a0a}
.nav li:hover a{color:#fff}
.nav li:hover ul{visibility:visible;opacity:1}
.nav li.active{background:#cd0a0a}
.nav li.active a{color:#fff}
.nav li a{display:block;font-family:Microsoft YaHei;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.nav li ul{position:absolute;left:33%;visibility:hidden;opacity:0;-webkit-transition:all .3s linear .5s;-moz-transition:all .3s .5s linear;-o-transition:all .3s .5s linear;transition:all .3s linear .5s}
.nav li li{width:auto;min-width:99px;background:#6e6f72;line-height:40px}
.nav li li a{color:hsla(0,0%,100%,.8)}
.nav li.li-l{position:relative;padding:0 20px}
.nav li.li-l ul{right:0;width:960px}
.nav li.li-l ul li{float:right}
.nav-index{margin:80px auto 0;width:1200px;height:60px;zoom:1}
.nav-up{overflow:visible;margin:0 auto;width:1200px;height:36px;border-radius:3px;background:rgb(154 1 1);text-align:center}
.nav-up ul li{position:relative;z-index:1;display:inline-block;margin-left:-1px;min-width:1px;background:url(../images/nav-line.gif) 0 no-repeat}
.nav-up ul li:first-child{background:0 0}
.nav-up ul li:hover{z-index:2;background:#cd0a0a}
.nav-up ul li:hover a{color:#fff}
.nav-up ul li a{display:block;width: 116px;color:#fff;text-align:center;text-shadow:none;font-size:15px;line-height:36px;}
.nav-up ul li a:hover{background-color:#cd0a0a;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.1)}
.nav-up ul li ul{position:absolute;bottom:36px;left:0;z-index:99;display:none;width:120px;border-top-right-radius:3px;border-top-left-radius:3px;background-color:rgb(154 1 1/60%);-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;-ms-transition:all 0s ease}
.nav-up ul li ul li{display:block;margin-left:0;background-image:none}
.nav-up ul li ul li a{display:block;padding:10px 6px;width:108px;color:#fff;text-shadow:1px 1px 0 transparent;font-size:13px;line-height:16px}
.nav-up ul li ul li a:hover{background:#cd0a0a;color:#fff}
.nav-up ul li ul li:first-child{padding-top:0}
.nav-up ul li ul li:last-child{padding-bottom:1px}
.in-news-slide{overflow:hidden;margin-top:50px;padding-left:48px;height:36px;background:url(../images/icon.png) -466px 12px no-repeat;background:hsla(0,0%,100%,.8);font-size:12px;font-family:\5b8b\4f53;line-height:36px}
.slide-title{color:#333;font-weight:700}
.slide-news{position:relative}
.slide-news li{margin-left:72px}
.slide-news a{color:#333}
.slide-news .slides{position:absolute;top:0}
.slide-news .slides span{padding-left:20px;color:#333}
.in-search{height:28px}
.search-category{margin-right:3px;width:80px;background:#fff;color:#666;text-align:center;font-size:12px;font-family:\5b8b\4f53;line-height:28px}
.search-category dl:hover dd{position:relative;z-index:3;display:block}
.search-category dt{color:hsla(0,0%,40%,.8)}
.search-category dt i{margin-left:2px}
.search-category dd{display:none;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.search-category dd:hover{background-color:#cd0a0a;color:#fff}
.search-input{padding:4px;width:245px;height:20px;background:url(../images/icon.png) 216px -254px no-repeat;background-color:#fff}
.search-input .input{width:210px;color:hsla(0,0%,40%,.8);font-size:12px;font-family:\5b8b\4f53}
.search-btn{float:right;display:inline-block;width:33px;height:20px}
.sec-tit-zh{color:#333;font-size:20px}
.sec-tit-en{margin-top:10px}
.sec-tit-en a.more{margin-left:10px}
.sec-product-loop{margin-top:50px}
.sec-product-loop ul{margin-left:-16px}
.sec-product-loop li{float:left;margin-left:16px;text-align:center}
.sec-product-loop li p{padding-top:30px;height:16px;line-height:16px}
.sec-product-loop li span{padding:0 10px}
.sec-product-loop li i,.sec-product-loop li span{display:inline-block;vertical-align:middle}
.sec-product-loop li i{width:15px;height:1px;background:#666}
.sec-product-loop li img{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.sec-product-loop li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.sec-solution{width:366px}
.sec-solution-loop{overflow:hidden;border-top:1px solid #dbdbde;border-left:1px solid #dbdbde}
.sec-solution-loop .ul{overflow:hidden;margin-left:-1px}
.sec-solution-li{float:left;width:182px;height:114px;border-right:1px solid #dbdbde;border-bottom:1px solid #dbdbde;background:#fff;font-size:14px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.sec-solution-li a{display:block;height:100%}
.sec-solution-li p{color:#cd0a0a}
.sec-solution-li i{display:inline-block;margin-top:22px;margin-bottom:10px;width:44px;height:45px}
.sec-solution-li.s1 i{background:url(../images/icon.png) 0 -26px no-repeat}
.sec-solution-li.s2 i{background:url(../images/icon.png) 0 -81px no-repeat}
.sec-solution-li.s3 i{background:url(../images/icon.png) 0 -131px no-repeat}
.sec-solution-li.s4 i{background:url(../images/icon.png) 0 -191px no-repeat}
.sec-solution-li:hover{background-color:#cd0a0a}
.sec-solution-li:hover p{color:#fff}
.sec-solution-li.s1:hover i{background-position:-54px -26px}
.sec-solution-li.s2:hover i{background-position:-54px -81px}
.sec-solution-li.s3:hover i{background-position:-54px -131px}
.sec-solution-li.s4:hover i{background-position:-54px -191px}
.sec-solution-left{position:relative;overflow:hidden;margin-top:50px}
.scroll-left .hd{overflow:hidden;text-align:center}
.scroll-left .hd ul{display:block;overflow:hidden;margin-top:20px;width:100%;zoom:1}
.scroll-left .hd li{display:inline-block;overflow:hidden;margin-right:5px;width:10px;height:10px;background:url(../images/icon.png) -13px 0 no-repeat;text-indent:-999px;cursor:pointer}
.scroll-left .hd li.on{background-position:0 0}
.scroll-left .bd ul{overflow:hidden;zoom:1}
.scroll-left .bd li{float:left;overflow:hidden;text-align:center}
.sec-news{position:relative;margin-left:50px;width:366px}
.sec-news-tit{height:50px;color:#595959;text-align:right;line-height:52px}
.sec-news-tit span{cursor:pointer}
.sec-news-tit span.c1{color:#cd0a0a}
.sec-news-left.show{left:0;visibility:visible}
.sec-news-left{position:absolute;left:366px;visibility:hidden;overflow:hidden}
.sec-news-left li{position:relative}
.sec-news-left a{display:block;width:100%}
.sec-news-left li .news-msk{position:absolute;bottom:0;z-index:2;display:block;width:100%;background:rgba(0,0,0,.5);color:#fff;text-align:left;line-height:26px}
.sec-news-left li .news-msk p{padding:0 15px}
.sec-case{width:368px}
.sec-case .sec-case-cont{background:url(../images/map-small.png) 0 0 no-repeat}
.sec-case .sec-case-cont:hover{background-image:url(../images/map-small2.png)}
.sec-case .sec-case-cont a{display:block;height:266px}
.side-nav{position:fixed;top:30%;right:2px;padding:1px;width:51px;background:#dcdcdc;text-align:center}
.side-nav li{position:relative;margin-bottom:1px;width:100%;height:89px;background:#fff;color:#666;font-size:12px;cursor:pointer}
.side-nav li a{color:#666}
.side-nav li i{display:inline-block;margin-top:19px;width:100%;height:38px}
.side-nav li.us i{background:url(../images/icon.png) -108px -26px no-repeat}
.side-nav li.wx i{background:url(../images/icon.png) -108px -81px no-repeat}
.side-nav li.zx i{background:url(../images/icon.png) -108px -136px no-repeat}
.side-nav li.iph i{background:url(../images/icon.png) -108px -191px no-repeat}
.side-nav li.top i{background:url(../images/icon.png) -108px -246px no-repeat}
.side-nav .iph-pop{position:absolute;right:51px;bottom:0;visibility:hidden;width:139px;height:139px;border:1px solid #dcdcdc;background:#fff;color:#666;text-align:left;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.side-nav .iph-pop .cont{padding:16px 0 0 12px}
.side-nav .iph-pop p{padding:4px 0}
.side-nav .wx-pop{position:absolute;right:20px;visibility:hidden;opacity:0}
.side-nav .wx-pop,.side-nav .wx:hover .wx-pop{bottom:0;border:1px solid #dcdcdc;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .6s linear}
.side-nav .wx:hover .wx-pop{right:51px;visibility:visible;opacity:1}
.container{padding-top:26px;min-width:1200px}
.path{margin-top:-10px;margin-bottom:-14px;font-size:12px}
.path,.path a{color:#cd0a0a}
.cont-box{overflow:hidden;margin-top:30px}
.channel-side{width:270px}
.ch-side-top{padding:12px 0 0 18px;height:51px;background:#cd0a0a}
.ch-side-top .zh{color:#fff;font-size:18px}
.ch-side-top .en{color:hsla(0,0%,100%,.2);font-weight:700;font-size:24px;line-height:14px}
.ch-side-nav{background:#f8f8f8}
.ch-side-nav a{display:block;padding-left:25px;color:#cd0a0a;font-weight:700;font-size:16px}
.ch-side-nav a:hover{color:#222}
.ch-side-nav li{border-bottom:1px solid #ddd}
.ch-side-nav li.active{background:#f8f8f8 url(../images/icon12.png) 224px no-repeat}
.ch-side-nav li.active.pro-list{background-position:224px}
.ch-side-nav li.active.pro-list .dt{padding:5px 0;background:#f8f8f8 url(../images/icon09.png) 224px no-repeat}
.ch-side-nav li.active.pro-list .dt a{color:#cd0a0a}
.ch-side-nav .dt{height:50px;line-height:50px}
.ch-side-nav .dd{display:none;background:#eaeaea}
.ch-side-nav .dd a{padding-left:30px;height:46px;background:url(../images/icon11.png) 231px no-repeat;line-height:46px}
.ch-side-nav .dd a:not(:first-child){border-top:1px solid #ddd}
.ch-side-nav .dd a.curr{background-image:url(../images/icon10.png);color:#cd0a0a}
.channel-container{margin-left:310px;width:890px;min-height:35pc}
.title-line{margin-bottom:20px;height:44px;border-bottom:1px solid #d8d8d8;color:#cd0a0a;font-weight:700;font-size:24px}
.title-line span{display:inline-block;padding-bottom:10px;border-bottom:2px solid #cd0a0a}
.about-edit-top .cont{margin-left:521px;padding:30px 0 0 20px;width:340px;height:230px;background:#cd0a0a;color:#fff}
.about-edit-top .cont .t1{margin-top:30px;font-size:18px}
.about-edit-top .cont .t2{margin-top:30px;font-weight:700;font-size:24px}
.about-edit-top .cont .t3{margin-top:10px;width:186px;font-size:24px;font-family:Arial}
.about-edit-cont{color:#666;font-size:16px;line-height:2}
.about-edit-cont p{padding:10px 0}
.distr-cont{border-top:1px solid #e1e1e1}
.distr-head{margin-top:34px}
.distr-head .img{padding-top:34px;width:210px}
.distr-head .distr-head-txt{margin-left:55px;width:625px}
.distr-head h1{color:#333;font-weight:400;font-size:18px}
.distr-head .txt{color:#666;line-height:24px}
.distr-head .txt p{margin-top:10px}
.dirstr-loop{margin-top:50px}
.dirstr-loop ul{margin-left:-40px}
.dirstr-loop li{float:left;overflow:hidden;margin-bottom:30px;margin-left:40px;width:425px}
.dirstr-loop .top{padding-left:33px;height:38px;background:#f4f4f4 url(../images/icon20.png) 13px no-repeat;color:#333;font-size:16px;line-height:38px}
.dirstr-loop .cont{padding:10px}
.dirstr-loop .cont p{overflow:hidden;height:70px;color:#666;line-height:24px}
.dirstr-loop .cont .summ{margin-top:10px;text-align:right}
.dirstr-loop .cont .summ a{color:#cd0a0a}
.contact-container .top{color:#666;text-align:center}
.contact-container h1{color:#666;font-size:24px;line-height:1.5}
.contact-container .ts{margin-top:14px}
.master-office{padding:20px 0;border-bottom:1px solid #dcdcdc}
.master-office .map{width:333px}
.master-office .map-txt{margin-top:0;padding:10px 0;background:url(../images/icon14.png) 80px no-repeat;color:#cd0a0a;text-align:center;font-size:16px}
.master-office-info{margin-left:373px;width:517px}
.master-office-info li{overflow:hidden;padding:10px 0 12px;border-top:1px solid #eee;font-size:14px;line-height:20px}
.master-office-info li.name{border-top:3px solid #cd0a0a;color:#cd0a0a;font-size:20px;line-height:40px}
.master-office-cont{margin-left:70px;max-width:430px;color:grey}
.master-office-cont.website a{text-decoration:underline}
.office-loop{margin-left:-45px;padding-top:20px}
.office-loop .title{height:35px;border-bottom:1px solid #ccc;color:#cd0a0a;font-size:20px}
.office-loop .title span{display:inline-block;padding-bottom:6px;border-bottom:2px solid #cd0a0a}
.office-li{float:left;margin-left:40px;padding-top:5px;width:425px;height:160px}
.office-li li{margin-top:7px;padding-left:34px;color:#666}
.office-li li.info1{margin-left:-8px;background:url(../images/icon.png) -476px -67px no-repeat}
.office-li li.info2{margin-left:-8px;background:url(../images/icon.png) -476px -96px no-repeat}
.office-li li.info3{margin-left:-8px;background:url(../images/icon.png) -476px -126px no-repeat}
.office-li li.info4{margin-left:-8px}
.leave-msg{padding-top:20px}
.leave-msg td{padding:10px 0}
.leave-msg .input{padding:12px 15px;border:1px solid #dcdcdc;background:#f9f9f9}
.leave-msg .input input{width:100%;background:0 0}
.leave-msg .input.code{width:110px}
.leave-msg i.required{display:inline-block;margin-left:12px;padding-left:18px;background:url(../images/icon19.png) 0 no-repeat;color:#ea8010}
.leave-msg #leave-cont{padding:10px;width:552px;border:1px solid #dcdcdc;background:#f9f9f9}
.leave-msg tr.btn input{margin:0 5px;width:80px;height:30px;color:#fff}
.leave-msg tr.btn input.reset{background:url(../images/icon18.png) 0 0 no-repeat}
.leave-msg tr.btn input.submit{background:url(../images/icon13.png) 0 0 no-repeat}
.about-honor-loop ul{margin-left:-22px}
.about-honor-loop li{float:left;margin-bottom:36px;padding:0 22px;width:180px;border-bottom:1px dashed #dfdfdf;color:#666;text-align:center}
.about-honor-loop .img{overflow:hidden;border:1px solid #dcdcdc;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.about-honor-loop .img,.about-honor-loop img{width:180px;height:124px}
.about-honor-loop p{overflow:hidden;margin:15px 0;height:38px}
.product-jcpt-edit{padding-top:10px}
.product-jcpt-edit img{max-width:100%}
.product-jcpt-edit p{margin:15px 0;color:#333}
.product-jcpt-edit p.t{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #838383;font-size:18px}
.product-jcpt-edit span.h{display:block;color:#cd0a0a}
.product-cont-slide{position:relative;height:63px}
.product-cont-slide .next,.product-cont-slide .prev{position:absolute;top:0;width:22px;height:63px;background:url(../images/icon.png) -245px 10px no-repeat;background-color:#e7e7e7;cursor:pointer}
.product-cont-slide .next:hover,.product-cont-slide .prev:hover{background-color:#cd0a0a}
.product-cont-slide .prev{left:0}
.product-cont-slide .next{right:0;background:url(../images/icon.png) -243px -37px no-repeat;background-color:#e7e7e7}
.product-cont-slide .slide-list{position:relative;overflow:hidden;margin:0 auto;width:834px;height:63px}
.product-cont-slide .slide-list ul{position:relative;left:0;display:block;overflow:hidden}
.product-cont-slide .slide-list li{float:left;margin-right:6px;width:146px;height:61px;border:1px solid #e5e5e5}
.product-cont-slide .slide-list li a{display:block;padding:14px;color:#666}
.product-cont-slide .slide-list li.active{background:#cd0a0a}
.product-cont-slide .slide-list li.active a{color:#fff}
.product-summ-box{margin-top:0;padding-bottom:0}
.product-summ-left{width:450px}
.product-summ-left h1{margin-bottom:40px;color:#cd0a0a;font-size:24px}
.product-summ-left .txt{line-height:24px}
.down-icon{display:inline-block;width:24px;height:32px;background:url(../images/icon.png) -176px -116px no-repeat;vertical-align:middle}
.down-btn{margin-top:30px;width:198px;height:46px;border:1px solid #cd0a0a;border-radius:2px;text-align:center;line-height:46px}
.down-btn a{display:block;color:#cd0a0a}
.down-btn span{padding-left:6px}
.product-img-slide{width:286px;border:1px solid #eee}
.product-summ-tab .tab-box{margin-top:0;border-bottom:1px solid #cd0a0a;color:pointer}
.product-summ-tab .tab-box span{display:inline-block;margin-right:5px;width:120px;height:40px;background:#eaeaea;color:#616161;text-align:center;line-height:40px;cursor:pointer}
.product-summ-tab .tab-box span.on{background-color:#cd0a0a;color:#fff}
.product-summ-tab .tab-cont{display:none;padding:20px 0 0}
.product-summ-tab .tab-cont.on{display:block}
.product-summ-tab .tab-cont.xxjs{color:#333}
.product-summ-tab .tab-cont.xxjs p{margin:15px 0}
.product-summ-tab .tab-cont.jszb table{border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;text-align:center}
.product-summ-tab .tab-cont.jszb td{border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}
.product-summ-tab .tab-cont.jszb td.t1{background:#e3e3e3}
.industry-loop{margin-right:-40px;margin-left:-40px}
.industry-li{float:left;margin-bottom:40px;margin-left:40px;width:580px;height:244px;background:#f2f2f2}
.industry-summ{position:relative;margin-left:320px;width:260px;height:244px;background:#f4f4f4;color:#666}
.industry-summ h2{color:#333;line-height:1.5}
.industry-summ .cont{padding:15px 20px 0 25px}
.industry-summ .cont p.f{color:#444;font-weight:700}
.industry-summ .cont p.t{margin-top:15px}
.industry-summ a.more{position:absolute;right:15px;bottom:15px;display:block;width:34px;height:34px;background:url(../images/icon.png) -176px -26px no-repeat}
.program-loop .pro-summ .pro-txt{padding-top:10px;height:80px}
.program-loop .pro-summ-btn{margin-top:20px}
.program-cont-edit{padding-top:10px}
.program-cont-edit img{max-width:100%}
.program-cont-edit p{margin:15px 0;color:#333}
.program-cont-edit p.t{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #838383;font-size:18px}
.program-cont-edit .other-list li{float:left;width:25%;line-height:30px}
.program-cont-edit .other-list li a{color:#cd0a0a}
.program-cont-edit .other-list li a:hover{text-decoration:underline}
.careers-title{position:relative;color:#cd0a0a;font-size:36px}
.careers-title i img{vertical-align:top}
.careers-title span{padding:0 14px}
.careers-edit-cont .img-pb{position:relative;min-height:300px}
.careers-edit-cont .img-pb .img{position:absolute}
.careers-edit-cont .img-pb .img1{top:60px}
.careers-edit-cont .img-pb .img2{top:0;left:485px}
.careers-edit-cont .img-pb .img3{top:131px;left:250px}
.careers-edit-cont .edit{margin-top:40px;color:#7c7c7c;line-height:30px}
.careers-loop{padding-top:10px}
.careers-loop a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.careers-loop a:hover{color:#cd0a0a}
.careers-loop li{padding:15px 0;border-bottom:1px solid #d9d9d9}
.careers-zxns-loop{padding-top:10px}
.careers-zxns-loop li{padding:10px 0;border-bottom:1px solid #d9d9d9}
.careers-zxns-loop .btn{margin-top:12px;width:100px;height:30px;border-radius:4px;background:#cd0a0a;text-align:center;line-height:30px}
.careers-zxns-loop .btn a{display:block;color:#fff}
.careers-zxns-loop .job-name{color:#333;font-size:18px}
.careers-zxns-loop .job-b{margin-top:10px;color:#666}
.careers-zxns-loop .job-b span{padding-right:40px}
.careers-zxns-cont{padding-top:20px}
.careers-zxns-cont .left{padding-right:20px;width:580px;border-right:1px solid #e2e2e2}
.careers-zxns-cont .left .job-name{color:#333;font-size:18px}
.careers-zxns-cont .left dl{color:#333}
.careers-zxns-cont .left dt{margin-top:20px;font-weight:700}
.careers-zxns-cont .right{padding-left:30px}
.careers-zxns-cont .right a.btn{display:block;margin-top:20px;width:100px;height:30px;border-radius:4px;background:#cd0a0a;color:#fff;text-align:center;line-height:30px}
.investors-tit{padding:6px 0;border-bottom:2px solid #cd0a0a;color:#666;font-size:30px}
.investors-info td{padding-left:60px;border-bottom:1px solid #d6d6d6;color:#666;font-size:18px}
.investors-info td.t{padding-left:100px;height:50px;border-right:1px solid #d6d6d6;background:#eee;color:#929292}
.in-notice-loop{text-align:center}
.in-notice-loop .th{border-top:2px solid #cd0a0a;background:#f5f5f5;color:#666;font-size:12px}
.in-notice-loop .li,.in-notice-loop .th{border-bottom:1px solid #dbdbdb;line-height:42px}
.in-notice-loop .li{overflow:hidden}
.in-notice-loop .li i.down-icon{margin-top:-4px}
.in-notice-loop .li .theme{text-align:left;text-indent:2em}
.in-notice-loop .li .theme a:hover{color:#cd0a0a}
.in-notice-loop .numbering{width:80px}
.in-notice-loop .theme{width:540px}
.in-notice-loop .date{width:160px}
.in-notice-loop .down{width:110px}
.download-loop{min-height:400px}
.download-loop li{overflow:hidden;margin-bottom:2px;background:#efefef}
.download-loop .down-icon-l{width:60px;height:50px;background:url(../images/icon.png) 18px -316px no-repeat}
.download-loop .down-icon-r{width:54px;height:50px;background:url(../images/icon.png) -88px -317px no-repeat;background-color:#c4c4c4}
.download-loop .down-cont{margin-left:60px;width:775px;height:50px;border-left:1px solid #e0e0e0;color:#666;font-size:18px;line-height:50px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.download-loop .down-cont span{padding-left:18px}
.download-loop li:hover .down-cont{background-color:#cd0a0a;color:#fff}
.product-loop-program{padding-top:20px}
.product-loop-program li{margin-top:30px}
.product-loop-program li:hover .img{border-color:#cd0a0a}
.product-loop-program .img{float:left;border:1px solid #dcdcdc;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.product-loop-program .img img{width:224px;height:160px}
.product-loop-program .pro-summ{margin-left:255px;width:634px;height:148px;border-bottom:1px solid #dcdcdc;color:#666}
.product-loop-program .pro-summ h2{font-size:18px;line-height:1.5}
.product-loop-program .pro-summ .pro-type{padding:10px 0;color:#cd0a0a}
.product-loop-program .pro-summ .pro-txt{overflow:hidden;height:38px}
.product-loop-program .pro-summ-btn{margin-top:25px;text-align:right}
.product-loop-program .pro-summ-btn span{display:inline-block;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:30px}
.product-loop{padding-top:20px}
.product-loop li{float:left;margin-right:20px;margin-bottom:20px;width:200px;height:250px;border:1px solid #e9e9e9;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.product-loop li:hover{border-color:#cd0a0a}
.product-loop li .img{padding:10px}
.product-loop li .img img{width:180px;height:144px;object-fit: contain;}
.product-loop .pro-summ{color:#666}
.product-loop .pro-summ h2{margin-top:8px;padding:0 10px}
.product-loop .pro-summ h2 a{color:#666;font-weight:400;font-size:15px;line-height:1.1}
.product-loop .pro-summ h2 a:hover{color:#cd0a0a}
.product-loop .pro-summ .pro-type{padding:6px 10px 0;color:#cd0a0a;font-size:12px}
.clears{clear:both;height:0}
.clearfixs{overflow:hidden;zoom:1}
.product-top-search{margin-top:20px;margin-right:22px;padding:26px 30px 20px;border:1px solid #e5e5e5;background:#fff;color:#333;font-size:13px;font-family:microsoft Yahei;zoom:1}
.product-top-search .left-txt{float:left;margin-right:0;margin-bottom:12px;height:32px;line-height:30px}
.product-top-search .left-txt span{margin-right:6px;margin-left:0}
.product-top-search .left-txt span.w80px{display:inline-block;margin-right:0;margin-left:0;width:80px;text-align:right}
.product-top-search .left-txt a{display:inline-block;margin-right:2px;margin-left:2px;padding:0 8px 1px 9px;color:#666;line-height:24px;transition:all .2s}
.product-top-search .left-txt a:hover{border-radius:2px;background:#5c9be5;color:#fff}
.product-top-search .left-txt a.del{display:inline-block;margin-right:5px;margin-left:3px;padding:1px 24px 1px 8px;border-radius:2px;background:#cd0a0a url(../images/ico_del.png) 100% no-repeat;color:#fff;line-height:24px;transition:all .2s}
.product-top-search .left-txt a.del:hover{background:#2aa0dd url(../images/ico_del.png) 100% no-repeat}
.product-top-search input[type=text]{float:left;margin:0 3px;padding-right:6px;padding-left:6px;font-size:13px;line-height:20px}
.product-top-search input[type=submit]{float:left;margin:0 3px;padding-right:15px;padding-left:15px;cursor:pointer}
.product-top-search .right-link{margin-bottom:12px;width:710px;line-height:30px}
.product-top-search .right-link a{display:inline-block;margin-right:1px;margin-left:3px;padding:4px 14px;color:#666;font-size:13px;line-height:24px;transition:all .2s}
.product-top-search .right-link a.hover,.product-top-search .right-link a:hover{border-radius:2px;background:#cd0a0a;color:#fff}
.product-top-search .right-link a#mm01{position:absolute;top:3px;right:0;display:inline-block;padding:0 8px 0 9px;border-radius:2px;background:#eef4ea;color:#4a8626;line-height:24px;cursor:pointer}
.product-top-search .right-link a#mm01:hover{background:EEF4EA;color:#f60}
.product-top-search .right-link a#mm02{position:absolute;top:3px;right:0;display:inline-block;padding:0 8px 0 9px;border-radius:2px;background:#eef4ea;color:#4a8626;line-height:24px;cursor:pointer}
.product-top-search .right-link a#mm02:hover{background:EEF4EA;color:#f60}
.product-top-search .right-link2{float:right;overflow:hidden;width:710px;height:32px;line-height:30px;zoom:1}
.product-top-search .right-link2 a{display:inline-block;margin-right:1px;margin-left:3px;padding:4px 14px;color:#666;font-size:13px;line-height:24px;transition:all .2s}
.product-top-search .right-link2 a.hover,.product-top-search .right-link2 a:hover{border-radius:2px;background:#cd0a0a;color:#fff}
.product-top-search .right-link2 a#mm01{position:absolute;top:3px;right:0;display:inline-block;padding:0 8px 0 9px;border-radius:2px;background:#eef4ea;color:#4a8626;line-height:24px;cursor:pointer}
.product-top-search .right-link2 a#mm01:hover{background:EEF4EA;color:#f60}
.product-top-search .right-link2 a#mm02{position:absolute;top:3px;right:0;display:inline-block;padding:0 8px 0 9px;border-radius:2px;background:#eef4ea;color:#4a8626;line-height:24px;cursor:pointer}
.product-top-search .right-link2 a#mm02:hover{background:EEF4EA;color:#f60}
.product-top-search .right-link2s{float:right;margin-bottom:12px;width:710px;line-height:30px;zoom:1}
.product-top-search .right-link2s a{display:inline-block;margin-right:1px;margin-left:3px;padding:4px 14px;color:#666;font-size:13px;line-height:24px;transition:all .2s}
.product-top-search .right-link2s a.hover,.product-top-search .right-link2s a:hover{border-radius:2px;background:#cd0a0a;color:#fff}
.product-top-search .right-link2s a#mm01{position:absolute;top:3px;right:0;display:inline-block;padding:0 8px 0 9px;border-radius:2px;background:#eef4ea;color:#4a8626;line-height:24px;cursor:pointer}
.product-top-search .right-link2s a#mm01:hover{background:EEF4EA;color:#f60}
.product-top-search .right-link2s a#mm02{position:absolute;top:3px;right:0;display:inline-block;padding:0 8px 0 9px;border-radius:2px;background:#eef4ea;color:#4a8626;line-height:24px;cursor:pointer}
.product-top-search .right-link2s a#mm02:hover{background:EEF4EA;color:#f60}
.product-top-search .link-more{float:right;padding-right:8px;padding-left:8px;border-radius:3px;background:#f5f5f5;color:#333;font-size:12px;line-height:24px;cursor:pointer}
.product-top-search .in-search{margin-left:20px;height:28px}
.product-top-search .in-search .search-category{margin-right:3px;width:100px;border:1px solid #e6e6e6;background:#fff;color:#666;text-align:center;line-height:28px;cursor:pointer}
.product-top-search .in-search .search-category dl:hover dd{position:relative;z-index:3000;display:block}
.product-top-search .in-search .search-category dt{color:hsla(0,0%,40%,.8);font-size:13px}
.product-top-search .in-search .search-category dt i{margin-top:-4px;margin-left:4px}
.product-top-search .in-search .search-category dd{display:none;background:#fff;font-size:13px;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.product-top-search .in-search .search-category dd:hover{background-color:#cd0a0a;color:#fff}
.product-top-search .in-search .search-input{padding:4px;width:250px;height:20px;border:1px solid #e6e6e6;background:url(../images/icon.png) 219px -254px no-repeat;background-color:#fff}
.product-top-search .in-search .search-input .input{float:left;width:180px;color:hsla(0,0%,40%,.8);font-size:12px;font-family:\5b8b\4f53;font-family:microsoft Yahei}
.product-top-search .in-search .search-input a.search-btn{float:right;display:inline-block;padding:0;width:33px;height:20px}
.product-top-search .in-search .search-input a.search-btn:hover{background:0 0;color:transparent}
.news-loop li{overflow:hidden;padding:18px 0;border-bottom:1px solid #e9e9e9}
.news-loop li:first-child{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.news-loop li h2{margin-bottom:5px;color:#333;font-weight:400;font-size:16px;line-height:1.5}
.news-loop li .date{padding:0;color:#999;font-size:12px}
.news-loop li .txt{overflow:hidden;margin-top:10px;height:44px}
.news-loop li .txt p{color:#777;font-size:13px!important;line-height:22px}
.news-loop li .txt p span{color:#777!important;font-size:13px!important;line-height:22px!important}
.news-loop .news-summ-btn{margin-top:26px;text-align:right}
.news-loop .news-summ-btn span{display:inline-block;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:30px}
.news-loop .news-cont{margin-left:390px;width:500px}
.news-loop-list li{overflow:hidden;padding:16px 0;border-bottom:1px solid #e9e9e9}
.news-loop-list li:first-child{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.news-loop-list li h2{margin-bottom:0;color:#333;font-weight:400;font-size:14px;line-height:1.5}
.news-loop-list li .date{padding:0;color:#cd0a0a;font-size:12px}
.news-loop-list li .txt{overflow:hidden;margin-top:10px}
.news-loop-list li .txt p{color:#777;font-size:13px!important;line-height:22px}
.news-loop-list li .txt p span{color:#777!important;font-size:13px!important;line-height:22px!important}
.news-loop-list .news-summ-btn{margin-top:26px;text-align:right}
.news-loop-list .news-summ-btn span{display:inline-block;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:30px}
.news-loop-list .news-cont{margin-left:390px;width:500px}
.news-loop-pic{overflow:hidden;margin-bottom:20px;zoom:1}
.news-loop-pic li{position:relative;float:left;margin-right:8px;width:367px;height:227px}
.news-loop-pic li .img{position:absolute;top:0;left:0;z-index:1}
.news-loop-pic li .txt{position:absolute;bottom:0;left:0;z-index:2;padding-top:10px;padding-bottom:10px;width:100%;background:rgba(0,0,0,.6)}
.news-loop-pic li h2{padding:0 15px}
.news-loop-pic li h2 a{color:hsla(0,0%,100%,.6);font-weight:400;font-size:15px;line-height:1.4}
.news-loop-pic li h2 a:hover{color:#3fb9f9}
.news-loop-pic li .date{display:none;padding:0 15px;color:hsla(0,0%,100%,.6);font-size:12px;line-height:28px}
.news-loop-pic li .txt .news-summ-btn{display:none;margin-right:15px;text-align:right}
.news-loop-pic li .txt .news-summ-btn a,.news-loop-pic li .txt .news-summ-btn span{display:inline-block;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:28px}
.news-loop-pic li .txt .news-summ-btn a:hover{color:#3fb9f9}
.news-loop-pic2{overflow:hidden;margin-bottom:20px;zoom:1}
.news-loop-pic2 li{position:relative;float:left;margin-right:60px;width:367px;height:227px}
.news-loop-pic2 li .img{position:absolute;top:0;left:0;z-index:1}
.news-loop-pic2 li .txt{position:absolute;bottom:0;left:0;z-index:2;padding-top:10px;padding-bottom:10px;width:100%;background:rgba(0,0,0,.6)}
.news-loop-pic2 li h2{padding:0 15px}
.news-loop-pic2 li h2 a{color:hsla(0,0%,100%,.9);font-weight:400;font-size:15px;line-height:1.4}
.news-loop-pic2 li h2 a:hover{color:#3fb9f9}
.news-loop-pic2 li .date{padding:0 15px;color:hsla(0,0%,100%,.6);font-size:12px;line-height:28px}
.news-loop-pic2 li .txt .news-summ-btn{margin-right:15px;text-align:right}
.news-loop-pic2 li .txt .news-summ-btn a,.news-loop-pic2 li .txt .news-summ-btn span{display:inline-block;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:28px}
.news-loop-pic2 li .txt .news-summ-btn a:hover{color:#3fb9f9}
.news-loop-pic-right{overflow:hidden;margin-bottom:10px;padding:15px 20px;background:#f5f5f5;zoom:1}
.news-loop-pic-right .name{overflow:hidden;margin-bottom:16px;color:#333;font-size:18px;line-height:22px;zoom:1}
.news-loop-pic-right li .img{margin-bottom:10px}
.news-loop-pic-right li .img img{width:100%;height:auto;max-width:none}
.news-loop-pic-right li .img-video{position:relative;margin-bottom:10px}
.news-loop-pic-right li .img-video img{width:100%;height:auto;max-width:none}
.news-loop-pic-right li .img-video span.ico{position:absolute;top:50%;left:50%;z-index:1;display:block;margin-top:-43px;margin-left:-43px;width:86px;height:86px;background:url(../images/ico-video.png) no-repeat;opacity:.7;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;filter:Alpha(opacity=70)}
.news-loop-pic-right li .img-video:hover span.ico{opacity:1;filter:Alpha(opacity=100)}
.news-loop-pic-right li h2{padding:0}
.news-loop-pic-right li h2 a{color:rgba(0,0,0,.8);font-weight:400;font-size:15px;line-height:1.4}
.news-loop-pic-right li h2 a:hover{color:#000}
.news-loop-pic-right li .date{margin-bottom:0;padding:0 0 0 20px;background:url(../images/ico-date.png) 0 7px no-repeat;color:#888;font-size:13px;line-height:28px}
.news-loop-pic-right li .news-summ-btn{margin-top:10px;text-align:right}
.news-loop-pic-right li .news-summ-btn a,.news-loop-pic-right li .news-summ-btn span{display:inline-block;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:28px}
.news-loop-pic-right li .news-summ-btn a:hover{color:#3fb9f9}
.news-pic-list{overflow:hidden;zoom:1}
.news-pic-list li{float:left;margin-right:20px;margin-bottom:20px;margin-left:0;width:270px;height:250px;background:#f5f5f5}
.news-pic-list li .img{overflow:hidden;margin-bottom:10px;height:165px}
.news-pic-list li .img img{width:100%;height:auto;max-width:none}
.news-pic-list li.video{margin-right:60px;margin-bottom:30px;margin-left:0;width:360px;height:320px}
.news-pic-list li.video .img{position:relative;overflow:hidden;margin-bottom:10px;height:240px;text-align:center}
.news-pic-list li.video .img img{width:auto;height:240px;max-width:none}
.news-pic-list li.video .img span.ico{position:absolute;top:50%;left:50%;z-index:1;display:block;margin-top:-30px;margin-left:-30px;width:60px;height:60px;background:url(../images/ico-video.png) no-repeat;background-size:60px 60px;opacity:.7;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;filter:Alpha(opacity=70)}
.news-pic-list li.video .img:hover span.ico{opacity:1;filter:Alpha(opacity=100)}
.news-pic-list li h2{padding:0 15px}
.news-pic-list li h2 a{color:rgba(0,0,0,.8);font-weight:400;font-size:15px;line-height:1.4}
.news-pic-list li h2 a:hover{color:#000}
.news-pic-list li .date{margin:0 15px;padding:0 0 0 20px;background:url(../images/ico-date.png) 0 7px no-repeat;color:#888;font-size:13px;line-height:28px}
.news-pic-list li .news-summ-btn{margin-top:10px;text-align:right}
.news-pic-list li .news-summ-btn a,.news-pic-list li .news-summ-btn span{display:inline-block;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:28px}
.news-pic-list li .news-summ-btn a:hover{color:#3fb9f9}
.news-main-left{float:left;width:750px}
.news-main-left .news-main-left-title{overflow:hidden;margin-bottom:15px;height:30px;font-size:18px;line-height:30px;zoom:1}
.news-main-left .news-main-left-title .tab{float:left}
.news-main-left .news-main-left-title .tab span{display:inline-block;height:30px;color:#333;line-height:30px;cursor:pointer}
.news-main-left .news-main-left-title .tab span.hover{color:#cd0a0a}
.s1{display:block}
.s2{display:none}
.news-main-right{float:right;width:400px}
.mod18Box{background:#f0f0f0}
.mod18,.mod18Box{margin:0 auto;width:830px}
.mod18{position:relative}
.mod18 .btn{position:absolute;top:587px;z-index:99;color:#fff;text-align:center;font-weight:700;font-size:30px;line-height:110px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-ms-transition:all .2s ease}
.mod18 .btn,.mod18 .btn:hover{background-color:rgba(0,0,0,.1)}
.mod18 .prev{left:0;background:rgba(0,0,0,.05) url(../images/icon.png) -300px 0 no-repeat}
.mod18 .next,.mod18 .prev{width:30px;height:120px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;-ms-transition:all 0s ease}
.mod18 .next{right:0;background:rgba(0,0,0,.05) url(../images/icon.png) -300px -120px no-repeat}
.mod18 li{float:left}
.mod18 .cf li{position:relative;color:#fff;list-style:none}
.mod18 .cf a{position:absolute;display:block;width:830px;height:620px;color:#fff}
.mod18 .cf li span{position:absolute;bottom:0;left:0;display:block;padding:10px 20px 12px;width:790px;background-color:rgb(154 1 1/60%);text-align:left;font-family:Myriad Set Pro,tahoma,microsoft Yahei;line-height:22px}
.mod18 .picBox{position:relative;overflow:hidden;height:620px}
.mod18 .picBox ul{position:absolute;height:620px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;-ms-transition:all 0s ease}
.mod18 .picBox li{width:830px;height:620px;list-style:none}
.mod18 .listBox{position:relative;overflow:hidden;margin:0 auto;padding:10px 0 0;width:740px;height:110px}
.mod18 .listBox ul{position:absolute;height:90px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;-ms-transition:all 0s ease}
.mod18 .listBox li{position:relative;width:130px;height:55px;list-style:none;cursor:pointer}
.mod18 .listBox li i{display:none}
.mod18 .listBox li a{display:block;width:120px;height:90px}
.mod18 .listBox li img{width:120px;height:90px;border:2px solid #fff}
.mod18 .listBox .on img{width:120px;height:90px;border:2px solid #ffba00}
.mod18 .listBox .on i{display:block}
.news-cont .top{padding-bottom:15px;border-bottom:1px solid #d9d9d9;text-align:center;line-height:36px}
.news-cont .top h1{color:#666;white-space:nowrap;font-size:24px}
.news-cont .top a,.news-cont .top span{color:#b0b0b0}
.news-cont .top span{padding-right:30px}
.news-cont-edit{padding:30px 0 0;color:#333}
.news-cont-edit li{list-style-type:disc}
.case-top{text-align:center}
.case-top h1{color:#666;font-weight:700;font-size:36px}
.case-nav{overflow:hidden;margin-top:40px;border:1px solid #e5e5e5;border-right:none;border-radius:4px;background:#eee;font-size:0;line-height:38px}
.case-nav,.case-nav a{display:inline-block;height:38px}
.case-nav a{width:194px;border-right:1px solid #e5e5e5;color:#666;font-size:14px}
.case-nav a:hover{background-color:#cd0a0a;color:#fff;font-weight:700}
#map-all-box{position:relative;margin:30px auto 0;width:770px;height:590px;background:url(../images/map.png) 0 0 no-repeat}
#map-case{position:absolute;top:0;z-index:3}
#map-case .map-case{position:absolute;display:none;width:12px;height:12px}
#map-case .map-case.show{display:block}
#map-case i.pos{display:inline-block;width:12px;height:12px;background:url(../images/map-pos.png) 0 0 no-repeat;cursor:pointer}
#map-case i.pos.on{background:url(../images/map-pos-on.png) 0 0 no-repeat}
.map-case-list{position:absolute;top:-17px;left:32px;z-index:6;display:none;width:320px;color:#fff}
.map-case-list .top{padding-left:25px;height:45px;background:#cd0a0a;font-size:18px;line-height:45px}
.map-case-list .top a.close{margin-right:10px;color:#fff}
.map-case-list .cont{padding:18px 25px;background:#fff;line-height:22px}
.map-case-list .cont a{color:#000;font-size:12px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.map-case-list .cont a:hover{color:#cd0a0a}
.map-case-list .cont li.more{margin-top:5px}
.map-case-list .cont li.more a{color:#cd0a0a}
.map-case-list.on{display:block}
.map-case-xj{top:170px;left:170px}
.map-case-xz{top:416px;left:230px}
.map-case-qh{top:310px;left:335px}
.map-case-gs{top:316px;left:370px}
.map-case-nmg{top:238px;left:480px}
.map-case-nx{top:288px;left:404px}
.map-case-hlj{top:157px;left:657px}
.map-case-jl{top:191px;left:638px}
.map-case-ln{top:222px;left:615px}
.map-case-tj{top:268px;left:542px}
.map-case-bj{top:250px;left:530px}
.map-case-hb1{top:284px;left:510px}
.map-case-sx1{top:286px;left:482px}
.map-case-sx2{top:345px;left:435px}
.map-case-sd{top:310px;left:538px}
.map-case-hn1{top:338px;left:493px}
.map-case-js{top:378px;left:568px}
.map-case-sh{top:394px;left:600px}
.map-case-ah{top:380px;left:538px}
.map-case-zj{top:410px;left:585px}
.map-case-hb{top:398px;left:500px}
.map-case-cq{top:415px;left:409px}
.map-case-sc{top:391px;left:378px}
.map-case-jx{top:429px;left:521px}
.map-case-fj{top:459px;left:564px}
.map-case-hn2{top:431px;left:482px}
.map-case-gz{top:454px;left:408px}
.map-case-yn{top:479px;left:358px}
.map-case-gx{top:507px;left:428px}
.map-case-gd{top:503px;left:490px}
.map-case-hnd{top:551px;left:453px}
.map-case-tw{top:486px;left:590px}
#map-foot-img{position:absolute;top:0;width:100%;height:100%}
#map-foot-img img{position:absolute;top:0;left:0;display:none;width:770px;height:590px}
#map-null{position:relative;z-index:2}
.map-bottom-txt{padding-left:468px;color:#999;font-size:18px}
.map-bottom-txt i{color:#cd0a0a;font-weight:700}
.login-container{margin:50px auto 0;padding:30px;width:870px;min-height:260px;border:3px solid #eee}
.login-tit{padding-bottom:20px;border-bottom:1px solid #e2e2e2;color:#cd0a0a;font-weight:700;font-size:24px}
.login-cont{padding-top:24px}
.login-cont .line{margin-left:80px;width:1px;height:200px;background:#e2e2e2}
.login-left{width:440px}
.login-left .input{padding:12px 15px;width:310px;border:1px solid #dcdcdc;background:#f9f9f9}
.login-left td{padding:10px 0}
.login-left td.login-btn .submit{display:inline-block;margin-right:26px;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:30px}
.login-left td.login-btn span{padding:0 6px}
.login-left td.login-btn span.forget{border-right:1px solid #cd0a0a}
.login-left td.login-btn span a{color:#cd0a0a}
.login-right{padding-top:10px;width:270px}
.login-right .tit{color:#cd0a0a;font-weight:700;font-size:18px}
.login-right a.reg{display:inline-block;width:123px;height:30px;background:url(../images/icon17.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:30px}
.login-right p{margin:20px 0;width:168px;color:#666}
.register-box{padding-top:30px}
.register-box li{padding:10px 0}
.register-box .t{padding-left:75px;width:88px;line-height:42px}
.register-box .t i{margin-left:-14px;padding:0 2px;color:#ea8010;font-size:16px}
.register-box .input input{padding:12px 15px;width:528px;border:1px solid #dcdcdc;background:#f9f9f9}
.register-box #code{width:110px}
.register-box li.btn{text-align:center}
.register-box li.btn input{margin:0 5px;width:80px;height:30px;color:#fff}
.register-box li.btn input.reset{background:url(../images/icon18.png) 0 0 no-repeat}
.register-box li.btn input.submit,.user-center-container .modify{background:url(../images/icon13.png) 0 0 no-repeat}
.user-center-container .modify{width:80px;height:30px;color:#fff;text-align:center;font-size:12px;line-height:30px;cursor:pointer}
.user-info-cont,.user-pwd-cont{padding-top:28px}
.user-info-cont .t,.user-pwd-cont .t{float:left;padding-left:18px;width:82px;background:#f1f1f1;color:#666}
.user-info-cont li,.user-pwd-cont li{overflow:hidden;border-top:1px solid #e3e3e3;background:#f8f8f8;line-height:55px}
.user-info-cont li:first-child,.user-pwd-cont li:first-child{border:none}
.user-info-cont .input,.user-pwd-cont .input{margin-top:7px;margin-left:106px;padding:0 8px;width:766px;height:44px;background:#fff;line-height:44px}
.user-info-cont .input input,.user-pwd-cont .input input{padding:0 8px;width:740px}
.user-info-cont .input.sex,.user-info-cont .input.user,.user-pwd-cont .input.sex,.user-pwd-cont .input.user{background:0 0}
.user-info-cont .input.sex input,.user-pwd-cont .input.sex input{width:auto}
.user-info-cont .input.sex label,.user-pwd-cont .input.sex label{padding:0 10px}
.user-pwd-cont .input{width:350px}
.user-pwd-cont .input input{width:300px}
.user-pwd-cont input.pwd-submit{margin-left:230px;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff}
.history-content{overflow:hidden;margin-top:48px;padding-bottom:15px}
.history-content .history-bg{background:url(../images/history-line.gif) 91px 0 repeat-y}
.history-content .year{width:60px;height:22px}
.history-content .year h2{font-weight:700;font-size:24px;line-height:22px}
.history-content .year p{color:#666;text-align:right;font-size:12px}
.history-content i.icon{display:inline-block;margin-left:21px;width:22px;height:22px;background:url(../images/history-icon.jpg) 0 0 no-repeat;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.memory{overflow:hidden;padding-bottom:20px}
.memory.close i.icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.memory-list{margin-left:25px;width:720px;min-height:20px}
.memory-list .month{margin-bottom:10px;color:#cd0a0a;font-size:18px}
.memory-list .h{color:#000;line-height:22px}
.memory-list .cont{margin:10px 0}
.body-msk{top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,.8)}
.body-msk,.forget-pwd-pop{position:fixed;display:none}
.forget-pwd-pop{top:50%;left:50%;z-index:101;margin-top:-120px;margin-left:-220px;padding:20px;width:400px;height:200px;border-radius:4px;background:#fff}
.forget-pwd-pop .h{text-align:center;font-weight:700;font-size:18px}
.forget-pwd-pop .pre{text-align:center}
.forget-pwd-pop .input{margin:20px auto;padding:8px;width:80%;border:1px solid #666;border-radius:4px}
.forget-pwd-pop .input input{width:100%}
.forget-pwd-pop .btn{margin-top:20px;text-align:center}
.forget-pwd-pop .btn button{width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff}
.forget-pwd-summ{display:none}
.forget-pwd-summ .summ{margin-top:30px;color:#cd0a0a;text-align:center;font-weight:700;font-size:18px}
.forget-pwd-summ .btn-close{margin-top:20px;text-align:center}
.forget-pwd-summ .btn-close span{display:inline-block;width:80px;height:30px;background:url(../images/icon13.png) 0 0 no-repeat;color:#fff;line-height:30px;cursor:pointer}
.Validform_checktip{overflow:hidden;margin-left:8px;height:20px;color:#999;font-size:12px;line-height:20px}
.Validform_right{padding-left:20px;background:url(../images/right.png) no-repeat 0;color:#71b83d}
.Validform_wrong{padding-left:20px;background:url(../images/error.png) no-repeat 0;color:red;white-space:nowrap}
.Validform_loading{padding-left:20px;background:url(../images/onLoad.gif) no-repeat 0}
.Validform_error{background-color:#ffe7e7}
#Validform_msg{position:absolute;top:0;right:50px;z-index:99999;display:none;width:280px;background:#fff;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;color:#7d8289}
#Validform_msg .iframe{position:absolute;top:-1px;left:0;z-index:-1}
#Validform_msg .Validform_title{position:relative;padding:0 8px;height:25px;background-color:#000;color:#fff;text-align:left;font-weight:700;line-height:25px}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{position:absolute;top:0;right:8px;color:#fff;text-decoration:none;line-height:22px}
#Validform_msg a.Validform_close:hover{color:#cc0}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000;border-top:none;text-align:left}
.fadeLeft{visibility:visible!important;-webkit-animation:fadeInLeft 1.2s ease .2s both;-moz-animation:fadeInLeft 1.2s .2s ease both}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(20px)}
to{opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(20px)}
to{opacity:1;-moz-transform:translateX(0)}
}
.fadeDown{visibility:visible!important;-webkit-animation:fadeInDown 1.2s ease .2s both;-moz-animation:fadeInDown 1.2s .2s ease both}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-40px)}
to{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-40px)}
to{opacity:1;-moz-transform:translateY(0)}
}
.fadeUp{visibility:visible!important;-webkit-animation:fadeInUp 1.2s ease .2s both;-moz-animation:fadeInUp 1.2s .2s ease both}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}
to{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(40px)}
to{opacity:1;-moz-transform:translateY(0)}
}
@media screen and (max-width:1025px){.container{min-height:970px}
}
.m{margin-bottom:10px}
.tab{overflow:hidden}
.tab a,.tab li,.tab-item{float:left;text-align:center;cursor:pointer}
.m,.mb,.mc,.mt{overflow:hidden}
.mt .extra{float:right}
.jqzoom{position:relative;float:left;display:block;margin:0;padding:0;border:none;cursor:pointer}
.jqzoom img{width:350px;height:280px;object-fit: contain;}
.zoomdiv{z-index:100;display:none;overflow:hidden;width:350px;height:280px;border:1px solid #ccc;text-align:center}
.jqZoomPup,.zoomdiv{position:absolute;top:0;left:0;background:#fff}
.jqZoomPup{z-index:10;visibility:hidden;width:20px;height:20px;border:1px solid #aaa;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5}
.spec-preview{width:350px;height:280px;border:1px solid #dfdfdf}
.spec-scroll{clear:both;margin-top:5px;width:352px}
.spec-scroll .items{position:relative;float:left;overflow:hidden;width:322px;height:30px}
.spec-scroll .items ul{position:absolute;display:block;width:100%;height:15px;text-align:center}
.spec-scroll .items ul li{display:inline-block;width:15px;height:15px;border-radius:50%;background:#eaeaea;text-align:center}
.spec-scroll .items ul li.on{background-color:#cd0a0a}
.font-14px{font-size:15px!important}
.search-input-top{margin-top:7px;margin-right:20px;padding:4px;width:245px;height:18px;background:url(../images/icon.png) 216px -254px no-repeat;background-color:#dcf0f9}
.search-input-top .input{float:left;padding-left:6px;width:200px;background-color:transparent;color:#cd0a0a;font-size:12px;font-family:Microsoft YaHei}
.search-input-top .search-btn{float:right;display:inline-block;width:33px;height:20px}
.tab{overflow:hidden;border:1px solid #ccc;background-color:#f0f0f0}
.tab button{float:left;padding:14px 16px;outline:0;border:none;background-color:inherit;cursor:pointer;transition:.3s}
.tab button:hover{background-color:#ddd}
.tab button.active{background-color:#ccc}
.tabcontent{display:none}
.tx-dl-forms{margin-bottom:40px}
.tx-dl-forms #requestForm .tablinks .error{display:block}
.tx-dl-forms #requestForm .field-country button{display:none}
.tx-dl-forms #requestForm .privacy-checkbox{padding-left:1.625rem!important}
.tx-dl-forms #requestForm .privacy-checkbox .consent-checkbox .error{display:block}
.tx-dl-forms #requestForm .privacy-checkbox .custom-control-input{position:absolute;margin-left:-1.625rem}
.tx-dl-forms #requestForm .privacy-checkbox .custom-control-indicator{left:0}
.tx-dl-forms #requestForm .privacy-checkbox .custom-control-indicator:after{position:absolute;left:-1.625rem}
.tx-dl-forms #requestForm .privacy-checkbox .custom-control-description{margin-left:0}
.tx-dl-forms .form-product{margin-bottom:1rem}
.tx-dl-forms .add-product .fa,.tx-dl-forms .add-product .fab,.tx-dl-forms .add-product .fad,.tx-dl-forms .add-product .fal,.tx-dl-forms .add-product .far,.tx-dl-forms .add-product .fas,.tx-dl-forms .remove-product .fa,.tx-dl-forms .remove-product .fab,.tx-dl-forms .remove-product .fad,.tx-dl-forms .remove-product .fal,.tx-dl-forms .remove-product .far,.tx-dl-forms .remove-product .fas{position:relative;top:.0625rem;left:-.625rem}
.tx-dl-forms .form-title{background:#fedb06;font-size:21px}
.tx-dl-forms .form-title div{padding:10px 20px}
.tx-dl-forms .form-body{padding:15px 10px;border:1px solid #ccc}
.tx-dl-forms .form-type{margin:-15px -11px 20px;padding-top:10px;background-color:#ccc}
.tx-dl-forms fieldset{margin-top:7px}
.tx-dl-forms .btn-submit{line-height:1;transition:all .3s ease}
.tx-dl-forms .help-text{margin-bottom:20px}
.tx-dl-forms .form-margin{float:left;margin-bottom:15px;width:100%}
.tx-dl-forms .field-upload-wrapper{position:relative}
.tx-dl-forms .field-upload{opacity:0;cursor:pointer}
.tx-dl-forms .field-upload-overlay{position:absolute;overflow:hidden;padding:7px 7px 0;width:100%;height:100%;border:1px solid #afafaf;border-radius:0;background-color:#fff;background-image:none;text-overflow:ellipsis;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tx-dl-forms .field-upload-overlay span{white-space:nowrap}
.tx-dl-forms .field-upload-overlay.selected{border-color:#28a745}
.tx-dl-forms hr{margin-top:5px}
.tx-dl-forms .or-seperator hr{margin-top:1rem;margin-bottom:1rem}
.tx-dl-forms .or-seperator label{position:absolute;top:0;left:50%;display:block;margin:0;padding:0 10px;background:#fff;transform:translate(-50%,4px)}
.tx-dl-forms input.inputloading{background-color:#fff;background-image:url(../images/fs.spinner.gif);background-position:98%;background-size:25px 25px;background-repeat:no-repeat}
.tx-dl-forms input.address.spec,.tx-dl-forms input.url.spec{display:none!important}
.tx-dl-forms .typeahead-message .message>div{padding:5px 15px;background:rgba(255,222,0,.65)}
.tx-dl-forms #sparepartwidgetsearch{position:relative;padding-right:25px;padding-left:25px;width:100%;height:70px;border:1px solid #005ca8;background-color:#fff!important;vertical-align:top;font-size:30px}
.tx-dl-forms label.error{color:#dc3545}
.tx-dl-forms input.error{border-color:#dc3545}
.tx-dl-forms .product-unknown.hidden .field-upload-overlay{background-color:#f8f8f8;cursor:unset}
@media (max-width:767px){.tx-dl-forms .mobile-margin{margin-bottom:15px!important}
.tx-dl-forms .mobile-align-left{text-align:left!important}
}
.invalid{border-color:red!important}
#select-request-type{font-weight:600;font-size:1.2rem}
.pulse{-webkit-animation:pulsate 1s ease-in-out;-webkit-animation-iteration-count:infinite}
.request-type{font-weight:500!important}
@media screen and (min-width:768px){#pulse-row{height:2.3rem}
}
@-webkit-keyframes pulsate{0%{font-size:1rem}
50%{font-size:1.02rem}
to{font-size:1rem}
}
.col-md-6{width:50%;float:left}
.col-md-12{width:100%;float:left}
input, input.form-control, textarea, textarea.form-control {
    height: calc(1.5em + .75rem + 4px);
    letter-spacing: .009rem;
}
input, input.form-control, textarea, textarea.form-control {
    padding: 9px 12px;
    outline: 0;
    border: 1px solid #afafaf;
    border-radius: 0;
    color: #17334e;
    font-weight: 400;
    font-family: Roboto Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.label, label {
    margin-bottom: .6875rem;
    color: #393939;
    font-weight: 500;
    font-size: 1rem;
    font-family: Microsoft Yahei UI,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,PingFangSC-Regular,sans-serif,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}

label {
    display: inline-block;
    margin-bottom: .5rem;
	    width: 100%
}