.swiper-container{width:100%;height:100%;color:#262626;text-align:center}
.swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:3px;background:#222;margin-right:5px;opacity:0.8;border:1px solid #fff;cursor:pointer}
#swiper .swiper-slide img,#ban img{width:100%}
.swiper-visible-switch{background:#aaa}
.swiper-active-switch{background:#fff}
.swiper-scrollbar{background:none;position:absolute;right:0px;top:40px;height:90%;width:10px;border-radius:0}
.swiper-scrollbar .swiper-scrollbar-drag{background:#cccccc;border-radius:0}
.swiper-container{width:100%;height:100%;color:#262626;text-align:center}
.swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:3px;background:#222;margin-right:5px;opacity:0.8;border:1px solid #fff;cursor:pointer}
.swiper-visible-switch{background:#aaa}
.swiper-active-switch{background:#fff}
.swiper-scrollbar{background:none;position:absolute;right:0px;top:40px;height:90%;width:10px !important;border-radius:0}
.swiper-scrollbar .swiper-scrollbar-drag{background:#cccccc;border-radius:0}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:40px;left:0;width:100%;position:relative;z-index:999;text-align:center}
.swiper-pagination-bullet{width:40px;height:2px;display:inline-block;background:#858585}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#ffffff;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
.swiper-pagination-bullet-active{background:#c9010c;width:100px}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.h_lHisPrevs,.h_lHisNexts{display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer;width:37px;height:56px;z-index:9}
.h_lHisPrevs{left:-60px;background:url(../images/lt_n.jpg) center center no-repeat;background-size:37px 56px}
.h_lHisNexts{right:-60px;background:url(../images/rt_n.jpg) center center no-repeat;background-size:37px 56px}
.wap_nav_sw{background:#fff;height:100%;position:fixed;width:100%;z-index:999999;z-index:-1;opacity:0;top:calc(.44rem - 100vh);transition:all .5s ease}
.wap_nav{display:none}
.box{width:1400px;margin:0 auto}
.header .language{width:132px;border:1px #c9010c solid;align-self:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;height:36px}
.header .language a{width:66px;font-size:14px;color:#fff;display:block;text-align:center;line-height:32px}
.header .language a.cur{background:#c9010c;color:#fff}
.header .search{ padding:0 5px;border:1px #c9010c solid;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;height:36px;align-self:center}
.header .search a{color:#fff;line-height:36px}
.header .search .text{background:none;border:0;padding-left:10px;width:70%;color:#bbbbbb;font-size:13px}
.header .search .button{background:url(../images/ss.png) no-repeat;width:14px;height:14px;border:0;align-self:center;position:relative;right:-24px;top:2px;cursor:pointer}
.menu-down{margin-top:0}
.menu-pub{position:absolute;z-index:99999;left:0;top:61px;width:100%;display:none;background-color:#000000;background-color:rgba(0,0,0,0.7);-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; display:none;}
.menu-pub.wider{width:140%;margin-left:-20%}
.header{padding:15px 0;position:fixed;width:100%;z-index:999;top:0;background-color:#000000;background-color:rgba(0,0,0,0.75)}
.header .nav{margin-left:4%}
.header .nav li a.href{font-size:16px;color:#fff;padding:0 15px;line-height:46px}
.header .nav li.cur a.href,.header .nav li:hover a.href{color:#fff;background:#c9010c}
.header .nav li{position:relative;text-align:center;margin:0 10px}
.header .nav li .menu-pub{padding-bottom:6px}
.header .nav li .menu-pub a{font-size:15px;color:#fff;display:block;padding:10px 0; width:140%;}
.header .nav li .menu-pub a:hover{color:#c9010c;text-decoration:underline}
.header .nav li.cur a.href em,.header .nav li:hover a.href em{display:block;height:2px;background:#c9010c;width:110%;margin-left:-5%;position:absolute;top:-15px}
.navon a{display:block;background:#c9010c}
.wap_nav{display:none}
.pt40{padding:40px 0}
.home_o dl{width:16.625%;cursor:pointer}
.home_o dl h2{margin:20px auto;font-size:22px}
.home_o dl p{color:#999999;font-size:14px;line-height:24px;text-align:left}
.home .home_t{background:url(../images/bg_1.png) repeat-y;padding:30px 0 25px 0;background-size:100%}
.home .home_t dl{ width:23%; padding:0 1%;}
.home .home_t dt{font-size:40px;color:#333333;font-weight:bold;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.home .home_t dt em{width:30%;font-size:14px;line-height:16px;display:inline-block;font-weight:normal;margin-right:8px; margin-left:3%;}
.home .home_t dd p{color:#8a8a8a;font-size:16px}
.home .home_t .lm{width:1px;height:45px;background:#8e8e8e;align-self:center}
.home .home_t .lm:last-child{display:none}
.pub_tit span{font-size:40px;font-weight:bold}
.pub_tit span em{width:8px;height:38px;background:#c9010c;display:inline-block;position:relative;top:6px}
.pub_tit span em:nth-child(1){margin-right:15px}
.pub_tit span em:nth-child(2){margin-left:15px}
.pub_tit p{width:80%;color:#999999;margin:22px auto;line-height:24px;font-size:14px}
.home_fr .pub_tit p{width:80%;}
.home_fr .dl dl{width:24.5%;position:relative;margin-bottom:35px;overflow:hidden}
.home_fr .dl dt img{width:100%}
.home_fr .dl dd{position:absolute;width:100%;padding:5px 20px;bottom:-20px;color:#fff;background-color:#000000;background-color:rgba(0,0,0,0.7)}
.home_fr .dl dd h2{font-size:18px;font-weight:bold}
.home_fr .dl dd h2 img{margin-right:15px}
.home_fr .dl dd p{font-size:14px;line-height:28px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;margin-top:5px}
.home_fr .dl dl:hover dd{bottom:0}
.home_fr .dl dl:hover dd p{margin-top:8px}
.home_fr .dl{padding-top:10px}
a.more{color:#c9010c;font-size:14px;width:134px;line-height:34px;border:1px #c9010c solid;display:block;text-align:center;margin:0 auto 35px auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
a.more:hover{background-color:#c9010c;color:#fff}
.home_fv .pub_tit p{font-size:20px;font-weight:lighter}
.home_six .pub_tit{margin-bottom:45px}
.home_six .dl .one .txt{position:absolute;top:50%;left:25px;transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);color:#fff;font-size:22px}
.home_six .dl .one .txt p{font-size:13px;text-transform:uppercase;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;margin-top:6px}
.home{background:#f7f7f7}
.home_six .dl .one{width:49.5%}
.home_six .dl .one ul{padding:25px;background:#fff; border-top:2px solid #c9010c;}
.home_six .dl .one ul li{padding:15px 0;border-bottom:1px #e8e8e8 solid}
.home_six .dl .one ul li a{font-size:14px;color:#333;background:url(../images/dian.jpg) no-repeat 0 7px;padding-left:12px}
.home_six .dl .one ul li a em{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home_six .dl .one ul li a:hover{color:#c9010c}
.home_six .dl .one ul li a:hover em{text-decoration:underline}
.home_six .dl .one ul li a i{color:#aaaaaa;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.home_six a.more{margin-top:30px}
.link{border-top:1px #dedede solid;padding:25px 0}
.link h2{font-size:16px;color:#999999;margin-bottom:15px}
.link a{font-size:14px;color:#999999;margin-right:30px}
.link a:hover{color:#c7000a;text-decoration:underline}
.footer{background:#282a2d;padding-top:30px}
.footer .foot{padding-bottom:25px}
.footer .foot .f_nav span a{font-size:16px;font-weight:bold;color:#fff}
.footer .foot .f_nav span i{position:relative;top:-2px;margin:0 15px}
.footer .foot .f_nav span i:last-child{display:none}
.footer .foot .core{margin-top:30px;padding-left:100px}
.footer .foot .core p{font-size:14px;line-height:34px;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;text-align:right}
.footer .foot .core dl{width:100px; margin-left:2%;}
.footer .foot .core dd{background:#c9010c;color:#fff;font-size:14px;text-align:center;padding:5px 0;margin-top:5px}
.min{background:#202225;font-size:14px;padding:15px 0;color:#fff;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
.min a{color:#fff;margin-left:15px}
.min img{margin:0 20px;position:relative;top:-2px}
#ban{width:100%;clear:both;padding:0px 0 0 0;overflow:hidden}
#ban .items{position:relative;height:650px;width:100%;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-size:cover;background-size:cover;overflow:hidden}
#ban .items a{display:block;position:relative;height:100%;width:100%;overflow:hidden}
#ban .items a .img{height:100%;width:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#ban .items.slick-active a .img{animation:a-big 5s;-moz-animation:a-big 5s;-webkit-animation:a-big 5s;-o-animation:a-big 5s}
#ban .slick-dots{position:absolute;bottom:2%;text-align:center;width:100%}
#ban .slick-dots li{display:inline-block;margin:0 5px}
#ban .slick-dots li button{display:block;outline:none;font-size:0;padding:0;width:12px;height:12px;background:#fff;border:0;border-radius:50%}
#ban .slick-dots li.slick-active button{background:rgba(215,47,24,1)}
#ban .slick-next,#ban .slick-prev{position:absolute;z-index:9;top:50%;margin-top:-30px;background:url(../images/banner-arr.png) no-repeat;width:31px;height:61px;font-size:0;line-height:999;border:none;cursor:pointer}
#ban .slick-prev{left:50%;margin-left:-650px;background-position:left 0}
#ban .slick-next{right:50%;margin-right:-650px;background-position:right 0}
.index-banner{display:none!important;height:100%;overflow:hidden;position:relative;z-index:1;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.index-banner .slick-slider,.index-banner .slick-list,.index-banner .slick-track,.index-banner .slick-slide{height:100%;overflow:hidden}
.index-banner a{display:block;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.index-banner .slick-dots{position:absolute;margin-left:-40px;left:50%;bottom:15px;width:100%;text-align:center;z-index:999}
.index-banner .slick-dots li{float:left;width:25px}
.index-banner .slick-dots li button{display:block;width:12px;height:12px;border:none;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%}
.index-banner .slick-dots li.slick-active button{background-color:#E50012}
.list-case{padding:0 50px;overflow:hidden;margin-top:30px;margin-bottom:35px}
.list-case li{width:33.33%;padding:0 10px;float:left;text-align:center}
.list-case .pic{position:relative}
.list-case .pic .img{padding-top:77.5%;position:relative;overflow:hidden}
.list-case .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}
.list-case .pic img:hover{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);transform-origin:50% 50%}
.list-case .tit{line-height:24px;width:87%;position:absolute;bottom:0;z-index:5;background-color:rgb(94,94,94,0.7);color:#FFFFFF;overflow:hidden;padding:5px 20px;text-align:left;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.list-case .tit strong{font-size:16px;line-height:27px}
.list-case .slick-arrow{position:absolute;width:35px;height:53px;border:none;font-size:0;cursor:pointer;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.list-case .slick-prev{left:0;top:40%;background:#7d7979 url(../images/arr-l.png) no-repeat center}
.list-case .slick-next{right:0;top:40%;background:#7d7979 url(../images/arr-r.png) no-repeat center}
.list-case .slick-arrow:hover{background-color:#c9010c}
.business{width:100%;display:none}
.business li{width:23%;padding-bottom:15px;text-align:center;background-color:#FAFAFA;float:left;margin:1%}
.business li a img{width:100%}
.business li a em{display:block;font-style:normal;text-overflow:ellipsis;overflow:hidden;font-size:0.2rem;padding:2% 0}
.banner .img img{width:100%}
.banner .img p{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000000;background-color:rgba(0,0,0,0.5)}
.banner .text{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:36px}
.banner .text p{font-size:20px;font-weight:lighter;text-transform:uppercase;margin-top:6px}
.customBox{margin-bottom:3.292%;background:#777;width:100%}
.customBox .inner1380{display:table;table-layout:fixed;background:url(../images/bg_01.jpg) no-repeat center center;background-size:cover}
.customBox .td{display:table-cell;vertical-align:middle;padding:40px 20px;}
.customBox .left{color:#fff;background-color:#dd0111;width:410px;text-align:center}
.customBox h2{font-size:32px;line-height:1.5em;margin-bottom:10px}
.customBox h2 i{font-style:normal;display:inline-block;position:relative;padding-bottom:15px}
.customBox h2 i:after{width:100%;height:2px;background-color:#fff;content:'';display:block;position:absolute;left:0;bottom:0}
.customBox h3{font-size:22px;line-height:1.5em}
.customBox .right{padding:30px 2% 0 2%;width:66%}
.customBox .total{text-align:center;font-size:26px;line-height:1.125em;margin-bottom:40px;display:none}
.customBox .total span{font-style:italic;color:#b00d0c;font-size:40px;padding:0 10px;font-weight:bold}
.where{background:#e1e1e1;padding:10px 0}
.where span em a:first-child{display:none}
.where span:nth-child(1){color:#333;font-size:14px;align-self:center}
.where span:nth-child(1) em{position:relative;top:2px;margin-left:8px}
.where span:nth-child(1) i{margin:0 5px}
.where span:nth-child(1) a:hover{color:#c9010c}
.where span:nth-child(2){border:1px #b7b7b7 solid;height:32px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#fff;display:flex;position:relative;width:240px}
.where span:nth-child(2) .text{background:#fff;border:0;line-height:30px;padding:0 15px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}
.where span:nth-child(2) .button{background:#474a4f url(../images/ss_2.png) no-repeat center;display:inline-block;width:40px;height:30px;background-size:20px 20px;border:0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;border:1px #474a4f solid;cursor:pointer;position:absolute;right:0}
.where-en{background:#e1e1e1;padding:10px 0}
.where-en span:nth-child(1){color:#333;font-size:14px;align-self:center}
.where-en span:nth-child(1) em{position:relative;top:2px;margin-left:8px}
.where-en span:nth-child(1) i{margin:0 5px}
.where-en span:nth-child(1) a:hover{color:#c9010c}
.where-en span:nth-child(2){border:1px #b7b7b7 solid;height:32px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#fff;display:flex;position:relative;width:240px}
.where-en span:nth-child(2) .text{background:#fff;border:0;line-height:30px;padding:0 15px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}
.where-en span:nth-child(2) .button{background:#474a4f url(../images/ss_2.png) no-repeat center;display:inline-block;width:40px;height:30px;background-size:20px 20px;border:0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;border:1px #474a4f solid;cursor:pointer;position:absolute;right:0}
.pub_pub{padding:30px 0}
.pub_lt{width:21%;border:1px #eeeeee solid;background:#ffffff;align-self:baseline}
.pub_lt .tit{font-size:20px;font-weight:bold;padding:15px;border-bottom:1px #eeeeee solid}
.pub_lt .tit img{position:relative;top:-1px;margin-right:10px}
.pub_lt .dl .one .name{padding:15px;font-size:18px;cursor:pointer}
.pub_lt .dl .one .name i{background:url(../images/jia.png) no-repeat;display:block;width:18px;height:18px;align-self:center}
.pub_rt{width:77%;border:1px #eeeeee solid;padding:0 35px}
.pub_rt .tit h2{font-size:30px;font-weight:bold}
.pub_rt .tit h2 em{display:inline-block;width:8px;height:30px;background:#c9010c;position:relative;top:5px;margin-right:15px}
.pub_rt .tit{padding:30px 0;border-bottom:1px #e3e3e3 solid}
.product .dl dl{width:31.6%;background:#f1f1f1;margin-left:25px;margin-top:25px;padding:15px}
.product .dl dt{background:#fff;overflow:hidden}
.product .dl dt img{width:100%;padding:5px;object-fit:cover}
.product .dl dl:nth-child(3n+1){margin-left:0}
.product .dl dd h2{font-size:18px;line-height:30px;margin:13px 0 6px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.product .dl dd p{font-size:14px;color:#888888;margin-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.product .dl dd span{font-size:14px;border-top:1px #dcddde solid;margin-top:15px;display:block;padding-top:15px}
.product .dl dd span i{background:#999999;color:#fff;padding:5px 8px;margin:0 6px}
.product .dl dd span i img{margin-right:6px}
.product .dl dl:hover dd h2{text-decoration:underline;color:#c9010c}

.product .dl li{width:31.6%;background:#f1f1f1;margin-left:17px;margin-top:25px;padding:15px; float:left;}
.product .dl li dt{background:#fff;overflow:hidden}
.product .dl li dt img{width:100%;padding:5px;object-fit:cover}
.product .dl li dl:nth-child(3n+1){margin-left:0}
.product .dl li dd h2{font-size:18px;line-height:30px;margin:13px 0 6px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.product .dl li dd p{font-size:14px;color:#888888;margin-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.product .dl li dd span{font-size:14px;border-top:1px #dcddde solid;margin-top:15px;display:block;padding-top:15px}
.product .dl li span i{background:#999999;color:#fff;padding:5px 8px;margin:0 6px}
.product .dl li span i img{margin-right:6px}
.product .dl li:hover dd h2{text-decoration:underline;color:#c9010c}

.pub_lt em{ font-size:24px; text-indent:10px;}
.pub_lt .ul{background:#f1f1f1}
.pub_lt .ul li{ width:100%; padding-left:6%; border-bottom:2px solid #b7b7b7;}
.pub_lt .ul li a{display:block;color:#000;padding:15px 35px; background:url(../images/jia.png) no-repeat center left;}
.pub_lt .ul li:hover{ background:#c9010c;}
.pub_lt .ul li:hover a,.pub_lt .ul li.cur a,.add_st ul.down li:hover{ background:url(../images/jian.png) no-repeat center left ; color:#fff;}
.pub_lt .one.cur .name i{background:url(../images/jian.png) no-repeat;display:block;width:18px;height:18px;align-self:center}
.pub_lt .ul{}
.pub_lt .dl.cur .one .ul{display:block}
.add_st{width:100%}
.home_th{background:url(../images/bg_2.jpg) no-repeat;background-size:100%}
.add_st span{width:82%;border:1px #b7b7b7 solid;display:block;margin:0 auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:8px 15px;color:#aaaaaa;font-size:14px;cursor:pointer;background:#fff url(../images/down.png) no-repeat 95%}
.add_st ul.down{position:absolute;width:82%;top:39px;z-index:99;background:#fff;box-shadow:0px 3px 19px 0px rgba(0,0,0,0.15);left:9%;border:1px #b7b7b7 solid;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.add_st ul.down li{padding:10px;font-size:14px;cursor:pointer}
.add_st ul.down{height:300px;overflow:auto}
.add_st ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.05);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}
.add_st ul:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}
.add_st ul::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}
.add_st ul::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:white}
.add_st ul::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:rgba(0,0,0,.01)}
::-webkit-scrollbar{background:#f7f7f9;width:.08rem;height:.09rem}
::-webkit-scrollbar-track-piece{background:#f7f7f9}
::-webkit-scrollbar-thumb{border-radius:.1rem;background:#e5e5e5}
::-webkit-scrollbar-thumb:vertical{background:#e5e5e5}
::-webkit-scrollbar-thumb:horizontal{background:#e5e5e5}
*{scrollbar-color:#e5e5e5 #f7f7f9;scrollbar-width:thin}
.add_st ul.down li{font-size:13px}
.add_st ul.down{display:none}
.add_st{margin-bottom:15px}
.pub_lt .dl .one .slect{background:#f1f1f1;padding:20px 0;display:none}
.pub_lt .dl.cur .one .slect{display:block}
.pub_lt .dl .one .btn{background:url(../images/bg_4.png) repeat-x;width:82%;margin:0 auto;color:#fff;font-size:14px;text-align:center;line-height:36px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer}
.page{text-align:center;margin:40px auto;width:100%}
.page{text-align:center;width:100%}
.page a,.page b,.page span{background:#fdfdfd;border:1px #dcdcdc solid;color:#000000;font-size:20px;text-align:center;padding:9px 16px;margin:0 6px}
.page b,.page a:hover,.page li.active span{background:#282a2d;border:1px #282a2d solid;color:#fff}
#pages{justify-content:center}
.pub_lt .dl.cur .one .slect.wap_show{display:none}
#product{padding:30px 0}
#product .pro_lt{width:51%;background:#fff}
#product .pro_rt{width:45%}
#product .pro_rt .word h2{font-size:30px;font-weight:bold}
#product .pro_rt .word h2{margin-bottom:10px}
#product .pro_rt .word p{color:#555555;line-height:40px;font-size:16px}
#product .pro_rt .word p span i{background:#999999;color:#fff;padding:0 8px;margin:6px;display:inline-block;height:24px;line-height:24px;font-size:14px}
#product .pro_rt .word p em{width:80px}
#product .pro_rt .word p span{width:85%}
#product .pro_rt .word p img{margin-right:3px}
#product .pro_rt .txt p{color:#555555;line-height:30px;font-size:16px}
#product .pro_rt .txt{border-top:1px #e3e3e3 solid;border-bottom:1px #e3e3e3 solid;padding:20px 0;margin:20px 0}
#product .pro_rt .btn{margin-top:45px}
#product .pro_rt .btn a{width:45%;background:#c9010c;text-align:center;padding:10px;color:#fff;display:flex;justify-content:space-between;-moz-border-radius:600px;-webkit-border-radius:600px;border-radius:600px;font-size:16px;padding-left:18px}
#product .pro_rt .btn a img:last-child{width:14px;height:14px;align-self:center}
#product .pro_rt .pdf a{color:#c9010c;text-decoration:underline}
#product .pro_rt .pdf img{margin-right:12px}
#product .pro_rt .pdf em{position:relative;top:2px}
#product .tow{margin-top:30px}
#product .tow_lt{width:18%;background:#fff;border:1px #eeeeee solid;align-self:baseline}
#product .tow_lt .title{padding:15px;font-weight:bold;border-bottom:1px #eeeeee solid}
#product .tow_lt .title img{margin-right:10px}
#product .tow_lt .dl dl{padding:20px 0;margin:0 20px;border-bottom:1px #eeeeee solid}
#product .tow_lt .dl dl:last-child{border-bottom:0}
#product .tow_lt .dl dt{width:70%;margin:0 auto}
#product .tow_lt .dl dd{color:#777777;font-size:14px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:20px}
#product .tow_lt .dl dl:hover dd{color:#c9010c;text-decoration:underline}
#product .tow_rt{width:80%;background:#fff;border:1px #eeeeee solid}
#product .tow_rt .ck_sw{padding:35px;padding-top:0}
#product .tow_rt .ck_sw .tit h2{font-size:20px;font-weight:bold;margin-top:30px;margin-bottom:20px}
#product .tow_rt .ck_sw .tit h2 em{display:inline-block;width:6px;height:20px;background-color:#c9010c;position:relative;top:3px;margin-right:12px}
#product .tow_rt .ck.fixs,.service .ck.about.fixs{position:sticky;width:100%;top:76px;background:#fff}
.service .ck.about.fixs{position:fixed;z-index:999}
#product .tow_rt{position:relative}
#product .tow_rt .ck{border-bottom:2px #c9010c solid}
#product .tow_rt .ck em{display:inline-block;width:150px;text-align:center;line-height:54px;cursor:pointer}
#product .tow_rt .ck em.cur,#product .tow_rt .ck em:hover{background:#c9010c;color:#fff}
#product .tow_rt .ck_sw .test p{font-size:16px;line-height:40px;color:#777777}
#module_1,#module_2,#module_3,#module_4{padding:65px;margin-top:-140px;position:relative;z-index:-2}
#module_01,#module_02,#module_03,#module_04{padding:65px;margin-top:-140px;position:relative;z-index:-2}
#product .tow_rt .ck_sw .new a{width:48.5%;padding:15px 20px;color:#333333;border-bottom:1px #e5e5e5 dashed;background:url(../images/icon_10.png) no-repeat 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#product .tow_rt .ck_sw .new a:hover{color:#c9010c;text-decoration:underline}
.where span:nth-child(1) em b{font-weight:normal;margin-left:5px}
.service .ck{border-bottom:1px #e1e3e4 solid;padding:25px 0;text-align:center}
.service .ck a{font-size:18px;display:inline-block;margin:0 35px}
.service .ck a.cur,.service .ck a:hover{color:#c9010c}
.service .ck a.cur em,.service .ck a:hover em{background:#c9010c;display:block;height:2px;width:120%;position:relative;top:26px;left:-10%}
.ser_one{padding-top:25px}
.ser_one p{color:#777777;font-size:16px;line-height:30px;text-indent:2em}
.service .home_fr .pub_tit span{font-size:32px}
.service .home_fr .pub_tit span em{height:32px}
.service .home_fr .dl dl{margin-bottom:0;margin-top:35px}
.service .ser_tow{padding-bottom:20px}
.service .ser_tow .dl dl{width:48.6%;border:1px #e6e6e6 solid;box-shadow:3px 3px 4px 0px rgba(234,234,234);margin-top:35px;display:flex;cursor:pointer}
.service .ser_tow .dl dt{width:32%;text-align:center}
.service .ser_tow .dl dd{width:62%;padding-top:30px}
.service .ser_tow .dl dt em{display:block;width:2px;height:50px;background:#e6e6e6;margin:0 auto}
.service .ser_tow .dl dd h2,.service .ser_th dd h2{font-size:24px;margin-bottom:20px}
.service .ser_tow .dl dd p{font-size:16px;line-height:36px;color:#777777}
.service .ser_th{padding:50px 0}
.service .ser_th dl{width:20%;text-align:center;cursor:pointer}
.service .ser_th dl em{display:block;width:50px;height:50px;background:#fff;border:1px #c9010c solid;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;color:#c9010c;font-size:24px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:48px;margin:20px auto;position:relative;z-index:9}
.ser_lime{height:1px;background:#c9010c;width:100%;position:relative;top:165px;z-index:0}
.service .ser_th dd p{font-size:16px;line-height:30px;color:#777777;width:75%;margin:0 auto}
#service{padding:30px 0}
#service .word{width:73%;border:1px #eeeeee solid;background:#fff;padding:35px}
#service .list{width:25%}
#service .list .one{border:1px #eeeeee solid;background:#fff;margin-bottom:20px}
#service .text p{font-size:16px;color:#000;line-height:36px;text-indent:2em;margin-top:25px}
#service .title{border-bottom:1px #eeeeee solid}
#service .title h2{font-weight:bold;font-size:36px;color:#010101}
#service .title p{font-size:16px;color:#999;padding:15px 0 25px 0}
#service .title p em{margin-right:25px}
.prv_net{padding-top:25px;margin-top:25px;border-top:1px #eeeeee solid}
.prv_net p:nth-child(1){margin-bottom:25px}
.prv_net p em{font-weight:bold}
.prv_net p:hover a{color:#c9010c}
#service .list .one:nth-child(1){padding-bottom:45px}
#service .list .one .tit img{margin-right:10px}
#service .list .one .tit{padding:15px;font-weight:bold;border-bottom:1px #eeeeee solid}
#service .list .one .tit a{color:#c9010c;font-size:12px;text-transform:uppercase;font-weight:normal;border:1px #c9010c solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:20px;line-height:18px;padding:0px 3px;align-self:center}
#service .list .one #swiper{width:85%;margin:0 auto}
#service .list .one #swiper{padding-top:25px}
#service .list .one #swiper img{width:70%}
#service .list .one #swiper p{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:15px}
#service .list .one #swiper .swiper-pagination{bottom:-20px;position:relative;text-align:center}
#service .list .one #swiper .swiper-pagination-bullet{width:15px;margin:0 4px}
#service .list .one #swiper .swiper-pagination-bullet-active{width:30px}
#service .list .one:nth-child(2){padding:20px 0;padding-bottom:0}
#service .list .one:nth-child(2) .ck em{width:46%;text-align:center;cursor:pointer;font-size:15px;color:#000;padding:5px 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative}
#service .list .one:nth-child(2) .ck{border-bottom:1px #eeeeee solid;padding:0 20px;padding-bottom:10px}
#service .list .one:nth-child(2) .ck em.cur,#service .list .one:nth-child(2) .ck em:hover{background:#c9010c;color:#fff}
#service .list .one:nth-child(2) .ck em.cur i,#service .list .one:nth-child(2) .ck em:hover i{background:url(../images/r_dn.png) no-repeat;display:block;width:9px;height:4px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%,-0%);-webkit-transform:translate(-50%,0%)}
#service .list .one:nth-child(2) ul{margin:0 20px;display:none}
#service .list .one:nth-child(2) li{line-height:45px;color:#333333;font-size:14px;border-bottom:1px #f3f3f3 solid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#service .list .one:nth-child(2) li a{font-size:14px;color:#333;background:url(../images/dian.jpg) no-repeat 0 8px;padding-left:12px}
#service .list .one:nth-child(2) li:last-child{border-bottom:0}
#service .list .one:nth-child(2) ul.cur{margin:0 20px;display:block}
#service .list .one:nth-child(2) li:hover a{color:#c9010c}
#service .text p img{display:block;margin:0 auto;height:auto;}
.data li{padding:20px 0;border-bottom:1px #cccccc dashed;display:flex;justify-content:space-between}
.data li a:nth-child(1){color:#555;background:url(../images/icon_10.png) no-repeat 0 5px;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:15px}
.data li a:nth-child(2){color:#d3555a;font-size:16px}
.data li a:nth-child(2) i{position:relative;top:3px;margin-left:10px}
.data li a:nth-child(1):hover{color:#c9010c}
.faq{margin-top:35px}
.faq dl{background:#eeeeee;margin-bottom:20px;padding:20px 30px;cursor:pointer}
.faq dd{display:none}
.faq dt{color:#333;font-size:16px;display:flex;justify-content:space-between;line-height:30px}
.faq dt span{display:flex;width:90%}
.faq dt span img,.faq dl.cur dd img{width:32px;height:32px;margin-right:15px}
.faq dt i{display:block;background:url(../images/rt_ck.png) no-repeat;width:26px;height:26px;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.faq dl.cur dt i{display:block;background:url(../images/dt_ck.png) no-repeat;width:26px;height:26px}
.faq dl.cur{background:#f0eaea}
.faq dl.cur dd{display:flex}
.faq dl dd p{width:95%;color:#777777;line-height:30px}
.faq dl.cur dt{padding-bottom:15px}
.faq dl.cur dd{padding-top:15px;border-top:1px #dfc7c8 dashed}
.faq dl.cur{padding:20px 0}
.faq dl.cur dt{padding:0 30px;padding-bottom:15px}
.faq dl.cur dd{padding:15px 30px;padding-bottom:0}
#service.case .word{padding:25px}
#service.case .word dl:nth-child(1) a{padding-top:0}
#service.case .word dl a{display:flex;justify-content:space-between;padding:25px 0;border-bottom:1px #cccccc dashed}
#service.case .word dl dt{width:28%;height:160px;overflow:hidden}
#service.case .word dl dd{width:100%}
#service.case .word dl dd h2{color:#000;font-weight:bold;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#service.case .word dl dd span{color:#aaaaaa;font-size:14px;margin:20px 0 15px 0;display:block}
#service.case .word dl dd span em:nth-child(2){margin-left:25px}
#service.case .word dl dd span em img{position:relative;top:-1px;margin-right:10px}
#service.case .word dl dd p{color:#777;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#service.case .word dl:hover dd h2{color:#c9010c}

.list-word{}
.list-word li a{display:flex;justify-content:space-between;padding:25px 0;border-bottom:1px #cccccc dashed}
.list-word li dt{width:28%;height:160px;overflow:hidden}
.list-word li dd{width:100%}
.list-word li dd h2{color:#000;font-weight:bold;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-word li dd span{color:#aaaaaa;font-size:14px;margin:20px 0 15px 0;display:block}
.list-word li dd span em:nth-child(2){margin-left:25px}
.list-word li dd span em img{position:relative;top:-1px;margin-right:10px}
.list-word li dd p{color:#777;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.list-word li:hover dd h2{color:#c9010c}
.fanye{ float:left; width:100%; text-align: center; margin:20px 0;}
.fanye a{   float:none; text-align:center; }
.fanye a:hover{  float:none;}

.about_o p{color:#000000;font-size:18px;line-height:30px;text-indent:2em;margin-top:25px}
.about_t{margin-top:35px}
.about_t dl{width:31.4%;text-align:center;padding:25px 0}
.about_t dl h2{font-size:24px;font-weight:bold;color:#282a2d;margin:10px auto 15px auto}
.about_t dl p,.about_f .txt p{font-size:16px;color:#777;line-height:30px;text-align:center}
.about_t dl:nth-child(1){background:url(../images/og_1.png) no-repeat;height:237px}
.about_t dl:nth-child(2){background:url(../images/og_2.png) no-repeat;height:237px}
.about_t dl:nth-child(3){background:url(../images/og_3.png) no-repeat;height:237px}
.about_th .lt_lt{width:46%;background:#fff;margin-top:35px;padding:35px;padding-top:10px}
.about_th .rt_rt{width:54%;margin-top:35px}
.about_th .lt_lt .tit h2{font-size:20px;font-weight:bold;margin-bottom:20px;padding-top:25px;color:#20313b}
.about_th .lt_lt .tit h2 em{display:inline-block;width:6px;height:20px;background-color:#c9010c;position:relative;top:3px;margin-right:12px}
.about_th .lt_lt p{line-height:56px}
.about_th .lt_lt p img{margin-right:15px}
.about_th .lt_lt dl{text-align:center;margin:0 auto}
.about_th .lt_lt dt img{width:160px;display:block;margin:0 auto;box-shadow:0px 3px 19px 0px rgba(0,0,0,0.21)}
.maped{width:100%;height:600px}
.ab_map{position:relative;align-self:center}
.ab_map .contact_tc{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ab_map .contact_tc .txted{padding:25px;color:#666666;font-size:15px}
.ab_map .contact_tc .txted img{width:16px;height:14px;position:relative;top:5px;margin-right:10px}
.ab_map .contact_tc .txt p{width:75%}
.about_f .txt{margin:30px auto}
.comBox5 .swiper-container{width:90%}
.header .nav li:nth-child(7) .menu-pub{width:95px;left:-15px}
. .h_lHisPrevs,.h_lHisNexts{display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer;width:39px;height:60px;z-index:9}
.h_lHisPrevs{left:0px;background:url(../images/btn_1.png) center center no-repeat;background-size:37px 56px}
.h_lHisNexts{right:0px;background:url(../images/btn_2.png) center center no-repeat;background-size:37px 56px}
.about_fv .txt p{color:#777;line-height:30px;margin-top:35px;text-indent:2em}
.video dl{width:23.8%;margin-left:0.6%; margin-right:0.6%;margin-top:30px;cursor:pointer;background:#fff;box-shadow:0px 3px 9px -1px rgba(0,0,0,0.08)}
.video dt{height:200px;overflow:hidden;position:relative}
.video dt p{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000000;background-color:rgba(0,0,0,0.5)}
.video dt p img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:50px;height:50px}
.video dd{padding:15px 18px}
.video dd h2{margin-bottom:15px;color:#000;line-height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.video dd p{border-top:1px #e8eaeb solid;padding-top:12px;color:#555;font-size:16px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.video dd p em:nth-child(1){position:relative;top:2px;align-self:center}
.video dd p em img{position:relative;top:-1px;margin-left:6px}
.video dl:hover dd h2{color:#c9010c}
.videos .img_pop p{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;background-color:rgba(0,0,0,0.4)}
.videos .img_pop p img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);cursor:pointer;z-index:99999}
.videos .dvd{display:none}

.video-list{ width:100%;}
.video-list li{width:23.8%;margin-left:0.6%; margin-right:0.6%;margin-top:30px;cursor:pointer;background:#fff;box-shadow:0px 3px 9px -1px rgba(0,0,0,0.08); float:left;}
.video-list li dt{height:200px;overflow:hidden;position:relative}
.video-list li dt p{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000000;background-color:rgba(0,0,0,0.5)}
.video-list li dt p img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:50px;height:50px}
.video-list li dd{padding:15px 18px}
.video-list li dd h2{margin-bottom:15px;color:#000;line-height:32px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.video-list li dd p{border-top:1px #e8eaeb solid;padding-top:12px;color:#555;font-size:16px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.video-list li dd p em:nth-child(1){position:relative;top:2px;align-self:center}
.video-list li dd p em img{position:relative;top:-1px;margin-left:6px}
.video-list li dl:hover dd h2{color:#c9010c}
.videos .img_pop p{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;background-color:rgba(0,0,0,0.4)}
.videos .img_pop p img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);cursor:pointer;z-index:99999}
.videos .dvd{display:none}

.img_pop .vd{height:530px;width:100%;object-fit:cover}
.laber{padding-top:20px}
.laber dl{margin-left:38px}
.laber dl:nth-child(3n+1){margin-left:0}
.comBox15 .h_lHisPrevs{left:20px;background:url(../images/lt_t.png) center center no-repeat;background-size:36px 36px}
.comBox15 .h_lHisNexts{right:20px;background:url(../images/rt_r.png) center center no-repeat;background-size:36px 36px}
.comBox15 .swiper-slide img{width:540px;}
.comBox15 .h_lHisPrevs:hover,.comBox15 .h_lHisNexts:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
#product .pro_lt{padding-bottom:40px}
.comBox15 .swiper-pagination-bullet{width:12px;height:12px;background:#dfe0e1;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;margin:0 5px}
.comBox15 .swiper-pagination-bullet-active{background:#c9010c}
.comBox15 .swiper-pagination{text-align:center}
.marqueetop{height:380px;overflow:hidden;margin:0 auto;background:#fff}
.marqueetop li{width:24.57%;overflow:hidden}
.marqueetop li img{width:100%;padding:10px}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px}
#marquee2_1,#marquee2_2{display:flex;flex-wrap:wrap;justify-content:space-between}
.pop{padding:15px 0}
.suspension{position:fixed;z-index:55;right:0;bottom:285px;width:70px;height:240px}
.suspension-box{position:relative;float:right}
.suspension img{padding:6px 0}
.suspension .a{display:block;width:60px;height:60px;background-color:#c9010c;margin-bottom:4px;cursor:pointer;outline:none;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center}
.suspension .a.active,.suspension .a:hover{background:#c9010c}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat}
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-repeat:no-repeat;background-position:0 0}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0}
.suspension .a-qrcode .i{background-position:-44px 0}
.suspension .a-cart .i{background-position:-88px 0}
.suspension .a-top .i{background-position:-132px 0}
.suspension .a-top{background:#c9010c;display:none}
.suspension .d{display:none;width:170px;background:#fff;position:absolute;right:67px;border:1px solid #2c2c2c;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161,163,175,0.11);background-color:#000000;background-color:rgba(0,0,0,0.8)}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:75px}
.wap_footer.flex{display:none}
.suspension .d-service{top:0}
.suspension .d-service-phone{top:70px;height:50px;line-height:46px;color:#fff;padding-left:10px}
.suspension .d-qrcode{top:78px}
.suspension .d .inner-box{padding:8px 22px 12px}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0}
.suspension .d-service .d-service-item{border-bottom:none}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden}
.suspension .d-service-item:hover .i-qq{background-position:center 3px}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif}
.suspension .d-service-intro{padding-top:10px}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block}
.suspension .d-qrcode{text-align:center}
.suspension .d-qrcode .inner-box{padding:15px 0}
.suspension .d-qrcode p{font-size:16px;color:#ffffff}
.suspension-box i{display:block;font-size:12px;color:#fff}
#mcovers{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);display:none;z-index:9999999999999999}
#mcovers .info{width:80%;position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#mcovers .info p img{width:4.25rem}
#mcovers .info h2{font-size:18px;color:#fff;height:50px;line-height:50px;background:#c9010c;text-align:center;clear:both;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
.side-nav li.active a{color:#009a44}
#mcovers .info p{font-size:16px;color:#000;text-align:center;margin:0 auto}
#mcovers .info .close{position:absolute;top:-14px;right:-14px;cursor:pointer}
.comBox25 .swiper-container{width:80%;margin:0 auto}
.comBox25 .swiper-container{text-align:left}
.comBox25 .swiper-container h2{font-size:40px;line-height:60px}
.comBox25 .swiper-container dt{padding-top:60px}
.comBox25 .swiper-container a.rd{color:#c9010c;font-size:14px;text-decoration:underline;border:1px #c9010c solid;display:block;width:135px;text-align:center;line-height:32px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:35px 0}
.comBox25 .swiper-container a.see{color:#858585;font-size:16px;text-decoration:underline}
.comBox25 .h_lHisPrevs{left:0px;background:url(../images/lt.jpg) center center no-repeat;background-size:50px 50px}
.comBox25 .h_lHisNexts{right:0px;background:url(../images/rt.jpg) center center no-repeat;background-size:50px 50px}
.comBox25 .h_lHisPrevs,.comBox25 .h_lHisNexts{width:50px;height:50px}
