@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#000; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;width: 100%;}
em,i{font-style:normal}
/*input{-webkit-appearance: none;}*/
ul,li{list-style-type:none;}
a{color:#666;text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.c{clear: both;}
/*clearfix*/
.clear{clear:both;}
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both;}
.hide{display: none;}

/* 
* @Author: tiny-gravel
* @Date:   2020-05-22 14:12:46
* @Last Modified by:   Administrator
* @Last Modified time: 2020-05-27 09:51:58
*/
.header{
    width: 100%;
    background: #db1a1a;
    padding: 0.2rem 0 0.2rem 0;
    position: fixed;
    top: 0;
    left: 0;
    bo-moz-box-shadow:2px 0px 10px rgba(0,0,0,0.2); -webkit-box-shadow:2px 0px 10px rgba(0,0,0,0.2); box-shadow:2px 0px 10px rgba(0,0,0,0.2);
    z-index: 9999;
}
.header .logo{
    width: 55%;
    padding-left: 5%;
}
.header .menu{
    width: 20%;
    background: url(../images/menu.png) no-repeat center;
    background-size:auto 60% !important;
    min-height: 0.5rem;
}
.sss1s{height: 40px;line-height: 40px;padding: 0 3%;color: #ffff94;font-size: 0.4rem;font-weight: bold;overflow: hidden;background: #db1a1a}
.sss1s a{color: #ffff94;margin: 0 2%;}
.menuNav{
    position: fixed;
    z-index: 999;
    top: 0;
    right:-100%;
    background:#f8f8f8;
    color: #333333;
    padding: 1.43rem 5% 0.7rem 5%;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    /*display: none;*/
}
.menuNav a{
    color: #333333;
    font-size: 0.36rem;
    margin-top: 0.2rem;
    padding: 0.1rem 3% 0.1rem 3%;
    display: block;
    border-bottom: 1px solid #cdc8c8;
    background: url(../images/navDown.png) no-repeat ;
    background-size: 0.26rem auto;
    background-position: 97% ;
}
.menuNav li.on{
    background: #f00;
}

/*bannerIndex*/
.bannerIndex{
    margin-top: 1.45rem;
}
.bannerIndex .swiper-pagination-bullet{
    width:.35rem;
    height: .35rem;
    display: inline-block;
    border-radius: 100%;
    background: url(../images/nnn.png)no-repeat center;
    opacity:1;
    margin: .1rem 5px 0!important;
}
.bannerIndex .swiper-pagination-bullet-active{
    background: url(../images/mmm.png)no-repeat center;
    opacity:1;
}
.bannerIndex .tit{
    position: absolute;
    left: 8%;
    top: 0.7rem;
    font-size: 0.61rem;
    font-weight: bold;
    color: #fff;
    letter-spacing: 3px;
}
.newsli{padding: 3%;}
.newsli li{height: .8rem;line-height: .8rem;border-bottom: 1px dotted #c71718;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newsli li a{font-size: .32rem;}
.newsli li a span{float: right;color: #bebebe}

.titleli{width: 92%;margin: 3% auto;height: .5rem;line-height: .5rem;border-left: 5px solid #c71718;padding-left: 2%;font-size: .45rem;font-weight: bold;} 
.titleli a{float: right;font-size: .3rem;color: #bebebe;font-weight: 400}

.team .swiper-container { width: 100%; height: 280px;}
.team .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */
  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;
  transition: 300ms;
}
.team .swiper-slide:not(.swiper-slide-active){transform: scale(0.92);}

.chaxli{width: 88%;margin: 3% auto;background: #eeeeee;padding: 3%;border-radius: .2rem;}
.chaxli a{float: left;width: 30%;margin-right: 5%;margin-top: 3%;}
.chaxli a:nth-child(3n){margin-right: 0}
.chaxli a:nth-child(1){margin-top: 0}
.chaxli a:nth-child(2){margin-top: 0}
.chaxli a:nth-child(3){margin-top: 0}

.mind4_newsas{padding: 0 3%;}
.mind4_newsas p{width: 160px;border-left: 10px solid #e70012;border-bottom: 1px solid #e70012;height: 38px;line-height: 30px;font-size: 24px;padding-left: 15px;}

.mind4_newsas .ppp{height: .6rem;line-height: .6rem;font-weight: bold;padding-top: 10px;font-size: .3rem;display: block;}
.mind4_newsas .spspssp{display: block;line-height: .4rem;font-size: .24rem;color: #666;border-bottom: 1px dashed #bfbfbf;padding-bottom: 15px;}
.mind4_newsas ul{padding-top:15px;}
.mind4_newsas ul li{height: .5rem;line-height: .5rem;}
.mind4_newsas ul li a{display: block;font-size: .24rem;}
.mind4_newsas ul li span{margin-right: 2%;color: #e4000f;font-size: 14px;}
.mind4_newsas ul li i{float: right;}

.liimg{}
.liimg a{float: left;margin-left: 3%;width: 45.5%;margin-top: 3%}
.liimg a p{height: 35px;line-height: 35px;text-align: center;overflow: hidden;}
.liimg a img{height: 2.6rem;}
.vovie{display: block;margin-top: 3%;}
.as{padding: 0 3%;}
.as a{width: 21.3%;text-align: center;float: left;height: .6rem;line-height: .6rem;border: 1px solid #dbdee1;color: #333;font-size: .28rem;overflow: hidden;margin: 3% 1.5% 0 }

.mfooter{box-sizing:border-box;background: #e70012;padding: 3%;}
.shloll{}
.mfooter .shloll{color: #fff;font-size: 12px;line-height: 32px;}
.mfooter .shloll p:nth-child(1){font-size: .3rem;font-weight: bold;line-height: .6rem;}

.mbot{padding: 3%;margin-top: 5%;background: #555555}
.klkl1{width: 230px;margin: 0 auto;}
.klkl1 img{display: block;margin-top: 94px;margin-left: 51px;}
.klkl1 .klkl2{margin-top: 65px;width: 150px;margin-left: 77px;}
.klkl1 .klkl2 p{font-size: 24px;padding-left: 15px;}
.klkl1 .klkl2 .pp2{margin-top: 17px;}
.klkl1 .klkl2 .pp3{margin-top: 17px;}

.kjkj{color: #fff;text-align: center;padding: 3% 0 2%;}
.kjkj a{margin: 0 3%;font-size: .3rem;}

.kjkl{line-height: .6rem;text-align: center;color: #fff;font-size: .28rem;}
.kjkl img{display: inline-block;height: .5rem;width: auto;}
.kjk2{padding-top: 3%;}
.kjk2 a{float: left;width: 18%;margin: 0 1%;}


.shu16 .imhgssg{width: 48.5%;float: left;margin-right: 3%;margin-top: 3%;}
.shu16 .imhgssg:nth-child(2n){margin-right: 0;}
.shu16 .imhgssg img{width: 100%;}
.shu16 .imhgssg p{text-align: center;overflow: hidden;height: 35px;line-height: 35px;}

.kugb{height: .9rem;line-height: .9rem;font-weight: bold;color: #fff;background: #db1a1a;font-size: .4rem;text-align: center;}

.qsssu{padding: 3%;}
.qsssu li{float: left;width: 18.4%;margin-right: 2%;}
.qsssu li:nth-child(5n){margin-right: 0;}

.qsssu li img{width: 100%;}
.qsssu li p{height: 40px;line-height: 35px;text-align: center;color: #666}
