html,body,ul,ol{padding: 0;margin: 0;font-size: 0;}
ul li,ol li{list-style: none;font-size: 0;}
/* 禁用iPhone中Safari的字号自动调整 */
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
/* 去除iPhone中默认的input样式 */
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);}
/* 设置HTML5元素为块 */
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,p,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;}
body{font: normal 14px/1.5 "Microsoft Yahei";}
em,i{font-style:normal;}
/* strong{font-weight: normal;} */
a{ text-decoration:none; color:#969696; font-family: Microsoft YaHei,Tahoma,Arial,sans-serif;}
a:hover{color:#f60;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family: Microsoft YaHei;}
img{ border: none; vertical-align: middle; }
/* object-fit */
.obj-cover {object-fit: cover;font-family:'object-fit: cover;';}
.obj-contain {object-fit: contain;font-family:'object-fit: contain;';}

.content img,.content table{max-width: 100% !important;}
.top_a{width: 100%;overflow: hidden;}
.banner_s{width: 100%;position: relative;}
.banner_s .banner_text{position: absolute;top: 50%;transform: translateY(-50%);}
.banner_s .banner_text h1{font-size: 44px;color: #fff;}
.banner_s .banner_text h2{font-size: 24px;color: #fff;}

@media(max-width: 1200px){
  .banner_s .banner_text h1{font-size: 36px;}
  .banner_s .banner_text h2{font-size: 20px;}
}
@media(max-width: 900px){
  .banner_s .banner_text{top: -50px;}
  .banner_s .banner_text h1{font-size: 24px;}
  .banner_s .banner_text h2{font-size: 16px;}
  .banner_s{margin-top:130px;}
}
/* 导航栏 logo*/
header{width: 100%;height: 80px;line-height: 81px;background:none;position: relative;z-index: 9999;}
header > .container-fluid {padding: 0px 8%;border-bottom: 1px solid rgba(221,221,221,0.6);}
header > .container-fluid > nav > ul > li{position: relative;font-size: 16px;}
header > .container-fluid > nav > ul > li > a{display: inline-block; padding: 0 20px;color: #fff;font-size: 16px;}

header > .container-fluid .tel{text-align: center;border-left: 1px solid rgba(221,221,221,0.6);overflow: hidden;height: 80px;}
header > .container-fluid .tel a{font-size: 20px;color: #fff;padding-left:10px;display: inline-block;}
header > .container-fluid .tel >a,header > .container-fluid .tel .icon-service-phone{color: #fff;padding-left:10px;}
header > .container-fluid .tel span{display: inline-block;vertical-align: middle;}
header > .container-fluid .tel .icon-service-phone:before{ font-size: 30px;}
.carousel-indicators li{width: 12px;height: 12px;border-radius: 50%;background: #fff;}
.carousel-indicators .active{background: #d32115;}
.yingchang{overflow: hidden;width: 100%;}
.box{display: none;}

@media (min-width: 900px) {
  header > .container-fluid > nav > ul > li > ul {opacity: 0;visibility: hidden;position: absolute;top: 150%;left:0;
    background:rgba(0,0,0,0.6);z-index: 99;width:1200px;height: 50px;line-height: 50px;}
  header > .container-fluid > nav > ul > li:hover a{color: #d32115;text-align: center;}
  header > .container-fluid > nav > ul > li > ul{background: none;}
  header > .container-fluid > nav > ul > li:hover > ul {opacity: 1;visibility: visible;top: 100%;-webkit-transition: all .6s;display: inline-block;
    -moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;transition:all .6s;background:rgba(0,0,0,0.6);}
  header > .container-fluid > nav > ul > li.active a{color: #d32115;}
  header > .container-fluid > nav > ul > li > ul > li > a{padding: 0px 24px;white-space: nowrap;
    color: #fff;font-size: 16px;display: inline-block;width: 100%;}
  header > .container-fluid > nav > ul > li:hover > ul li> a{color: #fff;font-size: 15px;}
  header > .container-fluid > nav > ul > li > ul > li{color: #fff;display: inline-block;vertical-align: top;}
  header > .container-fluid > nav > ul > li > ul > li:hover > a {background: #d32115;color: #fff;} 
  header > .container-fluid .logo-box{width: 20%;}
  .carousel_s{position: relative;top: -88px;}
}

@media(max-width: 1600px){
  header > .container-fluid > nav > ul > li > a{padding: 0 18px;}
  header > .container-fluid > nav > ul > li > ul > li > a {padding: 0 24px;}
  header > .container-fluid .tel .icon-service-phone:before{ font-size: 24px;}
  header > .container-fluid .tel >a{font-size: 16px;padding-left: 6px;}
}

@media(max-width: 1400px){
  header > .container-fluid {padding: 0px 5%;}
  header > .container-fluid > nav > ul > li > a{padding: 0 14px;}
  header > .container-fluid > nav > ul > li > ul > li > a {padding: 0 14px;}
  header > .container-fluid > nav > ul > li > ul {width:900px;}
}

@media(max-width: 1200px){
  header > .container-fluid {padding: 0px 20px;}
  header{height: 60px;line-height: 61px;}
  .carousel_s{position: relative;top: -60px;}
  header > .container-fluid .tel{height: 60px;}
  header > .container-fluid > nav > ul > li > a{padding: 0 10px;font-size: 14px;}
  header > .container-fluid > nav > ul > li > ul > li > a {padding: 0 10px;font-size: 14px;}
  header > .container-fluid .tel .icon-service-phone:before{ font-size:18px;}
  header > .container-fluid .tel >a{font-size: 12px;}
  header > .container-fluid > nav > ul > li > ul {width:700px;}
}

@media (max-width: 991px) {
  header > .container-fluid > nav > ul > li > a{padding: 0 10px;font-size: 13px;}
  header > .container-fluid > nav > ul > li > ul > li > a {padding: 0 10px;font-size: 14px;}
}

@media (max-width: 900px) {
  .logo-box{width:60%;padding-left: 15px;height: auto;overflow: hidden;}
  header{display: none;}
  .left_a{border: 1px solid #d6d6d6;border-left: none;}
  .left_b{border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;}
  .left_c{border-right: 1px solid #d6d6d6;}
  .box{width: 100%;text-align: center;padding:10px 0 0;position: fixed;top: 0;z-index: 9999;background:#fff;display: block;}
  .nav{margin-top: 10px;padding: 0;}
  .left{width: 25%;display: inline-block;vertical-align: top;}
  .container{position: relative;width: 100%;}
  .dropdown {width: 100%;vertical-align: top; position: relative;display: inline-block;}
  .dropdown>span{width: 100%;font-size: 16px;display: inline-block;}
  .dropdown>span>a{display: inline-block;padding: 6px 0;width: 100%;background: #b71d22;color: #fff;}
  .container .dropdown-content {display: none;position: fixed;background-color: #f9f9f9;width: 100%;left: 0;max-height: 320px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 9999;}
  .dropdown:hover .dropdown-content {display: block;}
  .dropdown .dropdown-content >ul{width: 100%;text-align: center;}
  .dropdown .dropdown-content >ul li>a{font-size: 17px;color: #666;width: 100%;display: block;padding:14px 0;
    border-bottom: 1px solid rgba(221,221,221,0.5);}
  .dropdown .dropdown-content >ul li:last-child>a{border-bottom: none;}
  .dropdown .dropdown-content >ul li>a:hover{background: #b71d22;color: #fff;}
  .icon-service-phone{color: #ddd;font-size: 20px;}
  .carousel_s{position: relative;top: 120px;}
}
@media (max-width: 400px) {
  .logo-box{width: 80%;}
}
/* 导航栏 logo end */

/* footer 底部 */
footer{width: 100%;padding: 30px 0 0;background: #000;overflow: hidden;}
footer .foot{width: 100%;padding: 0 10%;}
footer .foot li{width: 11%;display: inline-block;vertical-align: top;}
footer .foot li .foot_nav{width: 100%;}
footer .foot li .foot_nav li{width: 100%;font-size: 16px;color: #fff;line-height: 28px;font-weight: 600;}
footer .foot li .foot_nav li>a{color: #777;font-size: 14px;display: inline-block;font-weight: normal;}
footer .foot li .foot_nav li>a:hover{color: #fff;}
footer .foot .foot_lxwm{width: 27%;}
footer .foot .foot_lxwm span{font-weight: normal;font-size: 14px;color: #777;}
footer .foot .foot_lxwm span>a{color: #777;}
footer .foot .foot_lxwm span>a:hover{text-decoration: underline !important;}
footer .foot .foot_erm{width: 7%;display:inline-block; text-align: center;vertical-align: middle;}
footer .foot .foot_erm .ewm{font-size: 12px;color: #fff;padding-top: 10px;}
footer .copy{color: #fff;font-size: 14px;padding: 20px 10px;border-top: 1px solid rgba(221,221,221,0.4);margin-top: 20px;}
.copy_s{color: #ddd;font-size: 13px;padding:10px;background: #000;}

.kf{transition: .8s;-o-transition: .8s;-moz-transition: .8s;-webkit-transition: .8s;z-index: 999999;background-color: #fff;position: fixed;
  bottom: 20px;right: 20px;width: 30px;border-radius: 5px;display: none;}
.kf >span {z-index: 10000;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;cursor: pointer;position: relative;display: block;width: 30px;
  height: 30px;border-bottom: 1px solid #e3e3e3;background:url(../images/kf_a.png) no-repeat center center #f1f1f1;}
.kf >span:hover{background-color:#d32115;}
.kf .back_top {border-radius:5px;border: none; background-position:5px 3px;}
.kf .back_top:hover {background-position:6px -24px;}


@media(max-width: 900px){
  footer{padding:0;}
  footer .foot{display: none;}
  footer .foot .foot_lxwm,footer .foot .foot_erm{width: 50%;display: inline-block;vertical-align: top;}
  footer .foot .foot_erm{padding: 10px 16%;}
  footer .copy,.copy_s{font-size: 13px;padding: 10px;}
  footer .copy{border-top:none;margin-top:0;}
}

@media(max-width: 500px){
  footer .foot .foot_lxwm,footer .foot .foot_erm{width: 100%;}
  footer .foot .foot_erm{padding: 10px 30%;}
}
/* footer 底部 end */

/* 分页 */
.page_list{width: 100%;text-align: center;margin-top: 20px;}
.page_list a{display: inline-block;vertical-align: top;border: 1px solid #d1d1d1;margin: 4px;padding: 6px 12px;
  font-size: 15px;}
.page_list a.on,.page_list a:hover{background: #e50013;border: 1px solid #e50013;color:#fff;}