.browserupgrade{padding:.2em 0;margin:.2em 0;color:#000;background:#ccc}
::selection{color:#fff;background:#dc001d;text-shadow:none}
::-moz-selection{color:#fff;background:#dc001d;text-shadow:none}
::-webkit-scrollbar{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track{width:10px;background:#bfbfbf}
::-webkit-scrollbar-track-piece{background:#bfbfbf}
::-webkit-scrollbar-thumb{width:10px;background:#515151}
::-webkit-scrollbar-thumb:hover{background:#dc001d}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
body{font-family:"Microsoft Yahei","Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;font-size:14px;line-height:1.15;color:#333;background:#fff}
body,button,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,textarea,ul{padding:0;margin:0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;padding:0;margin:0}
li,ol,ul{list-style:none;list-style-image:none}
button,fieldset,input,label,legend,option,select,textarea{font-size:12px}
button,input,optgroup,select,textarea{outline:0}
button{border:none}
textarea{resize:vertical}
em,i,strong{font-style:normal}
img{vertical-align:middle;border:0;}
a{color:#373c41;text-decoration:none;outline:0;}
a:hover{color:#dc001d;text-decoration:none;transition:all 0.5s;}
a:active,a:focus,a:hover{outline:0}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.container{position:relative;margin-right:auto;margin-left:auto;width:75%;clear:both;}
.header{width:100%;height:80px;top:0;position:fixed;z-index:4;transition:all 0.5s;background:rgb(255 255 255 / 95%);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 20%);box-shadow:0 0 15px 0 rgb(0 0 0 / 20%);}
.header .header-l{float:left;width:auto;height:80px;padding:0;align-content:center;transition:all 0.5s;}
.header .header-l img{height:28px;transition:all 0.5s;}
.header .header-c{float:right;margin-left:30px;transition:all 0.5s;}
.header .header-c .nav{position:relative;height:50px;transition:all 0.5s;}
.header .header-c .nav ul li{float:left;width:80px;height:50px;text-align:center;position:relative;margin-left:20px;}
.header .header-c .nav ul li .nav-link{line-height:40px;display:inline-block;color:#333;font-size:16px;font-weight:500;position:relative;transition:all 0.5s;}
.header .header-c .nav ul li:hover .nav-link,.header:hover .header-c .nav ul li:hover .nav-link{color:#e71231;transition:all 0.5s;}
.header .header-c .nav li .c2{display:none;position:absolute;left:-35px;top:50px;overflow:hidden;background:#f9f9f9;z-index:1;width:150px;border-top:2px #e71231 solid;padding:0;height:auto;border-radius:0 0 6px 6px;}
.header .header-c .nav li:hover .c2{display:block;}
.header .header-c .nav li .c2 a{position:relative;width:100%;height:45px;line-height:45px;display:block;margin-left:0px;border:none;}
.header .header-c .nav li .c2 a:hover{background:#e3e3e7}
.header1,.header1 .header-l,.header1 .header-c .nav{height:60px;transition:all 0.5s;}
.header1 .header-c .nav ul li .nav-link{line-height:60px;transition:all 0.5s;}
.header1 .header-c .nav li .c2{top:60px;transition:all 0.5s;}
.header .header-c .dh{height:30px;line-height:30px;text-align:right;color:#dc001d}
.m-header{display:none}
.mySwiper{width:100%;height:auto;z-index:0;}
.mySwiper .swiper-slide{background-size:cover;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.mySwiper .swiper-slide img{width:100%;}
.swiper-button-next, .swiper-button-prev {color:#e71231;}
.swiper-pagination-bullet{width:10px;height:10px;background:#FFFFFF;opacity:0.3;border-radius:10px;transition:all 0.3s;} 
.swiper-pagination-bullet-active{width:20px;background:#e71231;opacity:0.8;border-radius:10px;transition:all 0.3s;} 
.swiper-pagination{bottom:30px !important}
.tit{text-align:center;}
.tit h3{position:relative;font-size:42px;color:#333;font-weight:bold;padding-bottom:15px;}
.tit h3::before{position:absolute;content:'';z-index:0;bottom:0;left:50%;transform:translate3d(-50%, 0, 0);width:280px;height:1px;background:#cccccc;}
.tit h3::after{position:absolute;content:'';z-index:1;bottom:-2px;left:50%;transform:translate3d(-50%, 0, 0);width:50px;height:5px;background:#dc001d;}
.tit h3 span{color:#dc001d;}
.tit p{margin-top:15px;color:#666666;font-size:18px;}
.foot{background:#f8f8f8;padding:30px 0;color:#999999;}
.foot .container{justify-content: space-evenly}
/*.foot .foot-c{width:}*/
.foot .foot-c dl dd {display:inline-block;width:24%;line-height:24px;}
.foot .foot-c dl dd a{color:#999999;}
.foot .foot-r{width:;justify-content:center;align-items:center}
/*.foot .foot-r .foot-dh{}*/
.foot .foot-r .foot-dh p{font-size:24px;font-weight:600;color:#dc001d;margin:10px 0;}
.foot .foot-r .wx{margin-left:50px;text-align:center;line-height:30px;}
.foot .foot-r .wx img{width:120px;}
.foot h4,.foot dt{ position:relative;display:block;width:100% ;font-size:18px;font-weight:bold;margin-bottom:30px;color:#696969;}
.foot h4::after,.foot dt::after{position:absolute;z-index:9999;left:0;top:27.5px;content:"";width:25px;height:2px;background:#dc001d;}
.copyright{text-align:center;padding:15px 0;color:#999999;}
.page{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;padding:50px 0}
.page a,.page span{display:inline-block;padding:8px 14px;border:1px #dc001d solid;color:#dc001d;border-right:none}
.page a:hover{background:#DDDDDD}
.page a:last-child,.page span{border:1px #dc001d solid}
.page .page-num-current,.page .page-num-current:hover{color:#FFF;background:#dc001d;border:1px #dc001d solid}
.div1,.div2{display:none;}
/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#e64552;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq img{width:25px;height:25px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;font-size: 22px; font-weight: 600; color: #dc001d;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDwx {line-height:35px;}
#floatDivBoxs .floatDwx img{width:106px;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}
@media (max-width:1635px){
.container{width:90%}
.header-c ul li .links{padding:0 20px}

}
@media (max-width:1440px){
 .container{width:96%}
 .header .header-l img { height: 22px;}
.header-c ul li .links{font-size:14px;}
}
@media (max-width:1200px){
.header .header-c .nav ul li {margin-left: 0;}
}
@media (max-width:990px){
 .header .header-l img { height: 20px;}
.header .header-c .nav ul li .nav-link {font-size:14px;}
.header .header-c .nav li .c2 a {font-size:14px;}
.header .header-c .nav ul li {width:75px;}
}
@media (max-width:900px){
.container{width:98%;}
/*.faswiper .swiper-button-next {right:20px;transform:rotate(90deg);}
.faswiper .swiper-button-prev {left:20px;transform:rotate(90deg);}*/
.header,.header .header-l {height:50px;}
.header .header-l img { width: auto;height: 20px;}
.mySwiper {margin-top:50px;}
.a_js{width:60px;height:60px;z-index:4;position:absolute;right:0;top:0;background-image:url(../images/nav.svg);background-size:30px 30px;background-position:center;background-repeat:no-repeat;}
.a_js img{height:16px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{display:block;position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{display:block;position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .nav{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .nav ul{padding-left:5%;padding-right:5%}
.a_txt .nav ul li{border-bottom:1px solid #232530}
.a_txt .nav ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .nav ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .nav ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .nav ul li .c2{display:none}
.a_txt .nav ul li .c2 a{height:40px;line-height:40px;font-size:14px}
.tit h3{font-size:22px;}
.tit p{margin-top:10px;font-size:14px;}
.page {padding:20px 0; }
.foot .foot-c,.foot .foot-r{width:100%}
.foot .foot-c{padding-bottom:15px;margin-bottom:15px;border-bottom:1px #EEEEEE solid;}
.foot .foot-r .foot-dh {width:100%;margin-bottom:15px}
}