html,body{padding: 0;margin: 0;}
ul,ol{list-style: none;font-size: 0;margin: 0;padding: 0;}
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
input[type="submit"],input[type="reset"],input[type="button"],input{-webkit-appearance:none; resize: none;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside,details,
figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0; padding:0; border:none;}
p:last-child{margin-bottom: 0;}
body{font: normal 14px/1.5 Tahoma,"Lucida Grande",Verdana,"Microsoft Yahei",STXihei,hei;}
em,i{font-style:normal;}
a{text-decoration:none; color:#969696; font-family: Microsoft YaHei,Tahoma,Arial,sans-serif;}
a:hover{color:#f60;}
ul,ol{list-style:none;}
.sheben_text p{font-size: 15px;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-family: Microsoft YaHei;}
img{border: none; vertical-align: middle;}
/* object-fit */
.body{background: #f2f2f2;position: relative;}
.obj-cover {object-fit: cover;font-family:'object-fit: cover;';}
.obj-contain {object-fit: contain;font-family:'object-fit: contain;';}

.content img{max-width: 100% !important;height: auto !important;}
.content table,.content video{width: 100%!important;height: auto !important;}
.content table tr{width: 50%!important;}
.content table tr td{width: 50%!important;border: 1px solid #d1d1d1!important;padding:0 10px!important;white-space: normal;word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/}
.sheben_text table{width: 100%!important;}
.sheben_text table tr{width: 20%!important;}
.sheben_text table tr th,.sheben_text table tr td{width: 20%!important;border: 1px solid #d1d1d1!important;padding:0 10px!important;white-space: normal;word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/}

@media(max-width: 600px){
  .content table tr td{padding: 0!important;font-size: 14px;}
  .sheben_text table tr th,.sheben_text table tr td{padding:0px!important;font-size: 14px;}
}
.banner_s{width: 100%;}
.carousel-control-prev span,.carousel-control-next span{width: 50px;height: 50px;}
.carousel-control-prev span{background:url(../images/zuo.png) no-repeat;background-size: 100%;z-index: 99999;}
.carousel-control-next span{background:url(../images/you.png) no-repeat;background-size: 100%;z-index: 99999;}
.carousel-control-prev span:hover{background:url(../images/zuoa.png) no-repeat;background-size: 100%;z-index: 99999;}
.carousel-control-next span:hover{background:url(../images/youa.png) no-repeat;background-size: 100%;z-index: 99999;}
@media(max-width: 900px){
  .carousel-control-prev span,.carousel-control-next span{width: 30px;height: 30px;}
}
/* HEADER头部 LOGO */
/* 导航栏 logo end */
header{width: 100%;height: 100px;line-height: 100px;background: #fff;}
.container{max-width: 1400px;}
header > .container nav > ul > li{display: inline-block;vertical-align: top;}
header > .container .logo{overflow: hidden;}

@media (min-width: 901px) {
  header{position: fixed;top: 0;z-index: 999;height: 100px;}
  #index-banner,.banner_s{margin-top: 100px;}
  header > .container > nav > ul > li {position: relative;height: 100px; line-height: 101px;}
  header > .container > nav > ul > li > a {padding: 0 20px;font-size: 16px;display: inline-block; color: #191919;}
  header > .container > nav > ul > li > ul {opacity: 0;visibility: hidden;position: absolute;top: 150%;left: 0;text-align: center;z-index: 9999;}
  header > .container > nav > ul > li:hover > ul {opacity: 1;visibility: visible;top: 100%; -webkit-transition: all .6s;
    -moz-transition: all .6s;-ms-transition: all .6s; -o-transition: all .6s;transition:all .6s;background:rgba(136,136,136,0.8);}
  header > .container > nav > ul > li.active >a,header > .container > nav > ul > li:hover >a{color: #fff;background: #c70019;}
  header > .container > nav > ul > li > ul > li > a {display: block;line-height: 30px;white-space: nowrap;color: #fff;font-size: 14px;}
  header > .container > nav > ul > li:hover > ul li >a{padding: 6px 16px;color: #fff;}
  header > .container > nav > ul > li > ul > li{color: #1e90ff;}
  header > .container > nav > ul > li > ul > li:hover a{background:#c70019;color: #fff;}
  header > .container > nav > ul > li > ul > li:hover >a{color: #fff;}

  .dianhua{width: 200px;margin-left: 15px;overflow: hidden;height: 100px;}
  .dianhua form{width: 100%;height: 30px;position: relative;top: 50%;transform: translateY(-50%);}
  .dianhua form input{height: 30px;width: 100%;border: 1px solid #e6e6e6;box-shadow: 2px 2px 5px #f0f0f0 inset;border-radius: 20px;padding-left: 16px;
    position: absolute;top: 50%;transform: translateY(-50%);}
  .dianhua form button{display: inline-block; position: absolute;right: 10px;background: none;top: 50%;transform: translateY(-50%);}
  .dianhua form input:focus,.dianhua form button:focus{outline:none;}

  /* 三级导航栏 */
  header > .container > nav > ul  li ul li{position: relative;}
  header > .container > nav > ul  li ul li ol.yu{display: none;}
  header > .container > nav > ul > li > ul > li:hover ol.yu li a{background: none;}
  header > .container > nav > ul > li ul li:hover ol.yu {display: block;position: absolute;white-space: nowrap;
    left: 100%;top: 0;background:rgba(136,136,136,0.8);line-height: 26px;}
  header > .container > nav > ul > li ul li:hover ol.yu li>a{width: 100%;padding: 8px 24px; display: inline-block;font-size: 14px;color: #fff;}
  header > .container > nav > ul > li ul li ol.yu li>a:hover{background:#c70019;}
  /* 三级导航栏 end */
}

@media (max-width:1300px){
  header > .container > nav > ul > li > a {padding: 0 16px;}
  .dianhua{width: 160px;}
}

@media (max-width:1200px){
  header > .container > nav > ul > li > a {font-size: 14px; padding: 0 10px;}
}

@media (max-width:1100px){
  header{height: 80px;line-height: 80px;}
  #index-banner,.banner_s{margin-top: 80px;}
  header > .container > nav > ul > li {height: 80px; line-height: 81px;}
  header > .container > nav > ul > li > a{padding: 0 12px;}
  .dianhua{display: none;}
}

@media (max-width: 900px){  
  header > .container .logo{width: 20%;line-height: 60px;}
  .mx-auto{background: #fff;}
  header {height: 40px;line-height: 40px;}
  #index-banner,.banner_s{margin-top: 0;}
  header > .container nav > ul > li > a,header > .container nav > ul > li > ul > li > a {padding: 0;}
  header > .container nav > ul > li > a{border-right: none;}
  header > .container nav > ul > li.active{background: #c70019;}
  header > .container nav > ul > li:hover > ul {background:#f1f1f1;}
  header > .container nav > ul > li > ul > li > a,header > .container nav > ul > li.active ul > li > a{color: #444;}
  header > .container nav > ul > li.active a{color: #fff;}
  header > .container nav{position: absolute;top: 60px;left: 0;width: 100%;text-align: center;z-index: 9999;background: #f5f5f5;}
  header > .container nav{display: none;}
  header > .container > nav > ul  li ul li ol.yu {background: #f6f6f6;}
  header > .container > nav > ul > li ul li ol.yu li>a{color: #191919;font-size: 14px;}
  header > .container > nav > ul > li ul li ol.yu li{border-bottom:1px dashed #ddd!important;}
  header > .container nav > ul > li {height: auto;line-height: 40px;position: relative;width: 100%;}
  header > .container nav > ul > li > i.iconfont {top: 0;right: 35px;font-size: 14px;background: none;}
  header > .container nav > ul > li > i.icon-minus {color: #fff;}
  header > .container nav > ul > li:hover > i.iconfont{color: #fff;}
  header > .container nav > ul > li.active i.iconfont {color: #fff;}
  header > .container nav > ul > li > a {color: #444;font-size: 16px;}
  header > .container nav > ul > li > ul {display: none;background: #f9f9f9;}
  header > .container nav > ul > li > ul > li > a {display: block;font-size: 16px;color: #444;border-bottom:1px dashed #ddd!important;}
  header > .container nav > ul > li > ul > li > a:hover {background: #c70019;color: #fff;}
  header > .container nav > ul > li:hover {background: #c70019; }
  header > .container nav > ul > li:hover > a{color: #fff;}
  header .menu-toggler {right: 15px;height: 100%;top: 20px;overflow-x: hidden;}
  header .menu-toggler > span {position: relative;display: block;width: 26px;height: 3px;border-radius: 5px;background: #c70019;}
  header .menu-toggler > span.top { top: 0;}
  header .menu-toggler > span.middle {left: 0;top: 5px;}
  header .menu-toggler > span.bottom {top: 10px;}
  header .menu-toggler.active > span.middle {left: 100px;}
  header .menu-toggler.active > span.top {top: 8px;transform: rotate(45deg);}
  header .menu-toggler.active > span.bottom {top: 2px;transform: rotate(-45deg);}
  .carousel-indicators li{width: 6px;height: 6px;margin:0 6px 20px;}
  .carousel-indicators li.active:before{width: 16px;height: 16px;margin: 5px 0 0 -5px;}
}
@media (max-width: 900px){
  header > .container .logo{width: 20%;}
}
@media (max-width: 600px){
  header > .container .logo{width: 36%;}
}
@media (max-width: 400px){
  header > .container .logo{width: 46%;}
}
/* HEADER头部 LOGO end */

/* FOOTER 底部 */
footer{width: 100%;background: #2f2f2f;padding-top: 40px;margin-top: 100px;position: relative;}
footer .footer,footer .foot,footer .footer_a{display: inline-block;vertical-align: top;font-size: 0;margin: 0;padding: 0;}
footer .footer{width: 19%;}
footer .foot{width: 10.5%;}
footer .footer_a{width:15%;}
.tower .dizhi,.tower .adds{display: inline-block;vertical-align: top;}
.tower .dizhi,.tower .add{display: inline-block;vertical-align: middle;}
.tower .dizhi{width: 30px;height: 30px;}
.tower .add,.tower .adds{width: 80%;font-size: 15px;color: #fff;line-height: 1.5;}
.tower .add>a{color: #fff;}
.tower .add>a:hover{color: #ee0a09;}
.footer_add {margin-top: 20px;}
.footer_add .tower{width: 100%;}
.tower .tel>a{font-size: 20px;font-weight: bold;color: #ee0a09;}
.foot .footer_nav{width: 100%;}
.foot .footer_nav li{font-size: 14px;color: #fff;font-weight: 700;}
.foot .footer_nav li>a{color: #9e9e9e;font-size: 12px;line-height:1.4;display: inline-block;font-weight: normal; padding-top:10px}
.foot .footer_nav li>a:hover{color: #fff;}
.footer_contact li{font-size: 15px;color: #fff;font-weight: 700;}
.footer_contact .contact{margin: 10px 0;width: 100%;}
.footer_contact .contact li{display: inline-block;vertical-align: top;margin: 0 4px;}
.footer_contact .contact li>a:hover{color: #fff;}
.ewm{margin-top: 10px;width: 50%;padding: 4px;display: inline-block;vertical-align: top;}
.ewm h6{text-align: center;font-size: 12px;margin-top: 10px;color: #999;}
.links{margin-top: 20px;color: #989898;font-size: 14px;padding:16px 10px;}
.links a { padding-right:10px;}
.copy{margin-top: 0px;border-top: 1px solid rgba(152,152,152,0.6);color: #989898;font-size: 14px;padding:16px 10px;}
.copy>a:hover{color: #fff;}
footer .kf{position: absolute;right: 5%;top: -15%;}
@media(max-width: 1300px){
  footer .footer{width: 33%;}
  footer .foot{width: 17%;}
  footer .footer_a{width: 14%;}
  footer .foot_none{display: none;}
  .tower .tel>a{font-size: 20px;}
}

@media(max-width: 900px){
  footer{text-align: center;}
  footer .footer{width: 56%;text-align: left;}
  footer .foot{display: none;}
  footer .footer_a{width:20%;text-align: center;}
  .tower .tel>a{font-size: 18px;}
  footer .kf{position: absolute;right: 15px;top: -10%;}
}
@media(max-width: 640px){
  footer .footer{width: 58%;}
  footer .footer_a{width:40%;}
}

@media(max-width: 450px){
  footer .footer,footer .footer_a{width:100%;}
  .footer_add .tower{margin-top: 0;}
}

/* FOOTER 底部 end */

/* 分页 */
.page_list{text-align: center;margin-top: 40px;}
.page_list>a,.page_list span>a{border: 1px solid #ccc;display: inline-block;width: 32px;height: 32px;line-height: 32px; color: #666;font-size: 13px;}
.page_list>a.on,.page_list>a:hover,.page_list span>a:hover{background: #d6000f;border: 1px solid #d6000f;color: #fff;box-shadow: 2px 4px 8px #d6000f;}
.page_list span{color: #999;}

@media(max-width: 600px){
  .page_list>a{font-size: 13px;}
}
/* 分页 end */