@charset "utf-8";/* CSS Document */
.member_iconfont{font-family:"member" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
/* Style Reset */
html{font-size:625%;-webkit-text-size-adjust:none;max-height:100%; background-color:#f9f9f9;}
body{font-size:0.16rem;font-family:"microsoft yahei";}
body,p,h1,ul,li,input,img,figure,h3,h1,h2,dl,dd,dt{margin:0;padding:0;}
ul,ol,li,dl,dt,dd{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;outline:0px;}
fieldset,img{border:0;}
img{display:block;max-width:100%}
input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"],textarea{-webkit-appearance:none;}
.clear{clear:both;width:100%;}
.c{clear:both;width:100%;}
/* common */
.content{min-height:8rem;overflow:hidden;font-size:0.2rem;margin-top:6%;padding-bottom:18%;background-color:transparent;}
.content_new{margin-top:0!important;}
/* Ê×Ò³²»ÒªÉÏ±ß¾à */
.common_bg{background-color:#b30f1a !important;}
/* index style */
.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.head{background:#fff;}
.foot{background:#222 }
.nav{background:#000}
.nav_color{background:#34ae01；;}
/*header*/
.header{width:100%;height:0.841rem; position:relative;z-index:9999;}
.head{text-align:center;position:fixed;width:100%;height:0.841rem;top:0;right:0;line-height:0.841rem;z-index:99;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
.logo{display:block;width:80%;height:100%; background-position:center center !important;background-repeat:no-repeat !important;background-size:auto 60% !important;}
.logo img{}
.top-nav{position:absolute;right:1.09375%;top:100%;width:14.0625%;}
.class-btn{position:absolute;right:16%;top:0%;width:14.0625%;font-size:0.24rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.top-home{position:absolute;left:1.09375%;top:0;width:14.0625%;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.top-title{width:70%;position:absolute;left:15%;top:0;font-size:0.3rem;line-height:0.71rem;text-align:center;color:#12b17b;overflow:hidden;}
.sub_page{min-height:6rem;overflow:hidden;font-size:0.16rem}
.sub_page center{padding:0.4rem 0;font-size:0.2rem}
.sub_page center a{color:red}
.search_hl{width:14.0625%;top:-1px;position:absolute;height:100%;font-size:0.38rem;line-height:0.8rem;color:#fff;text-align:center;overflow:hidden;}
.search_l{left:0%;}
/*header end*/
/* nav */
body{position:relative;width:100%;background:#fff;height:100%;}
.allpage{position:relative;z-index:10;background:#fff;height:auto;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;right:0;min-height:6rem;}
.clicked{right:220px!important;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.nav{width:220px;position:absolute;right:0;top:0;bottom:0;z-index:2;}
.fixed{width:220px;height:150%;position:fixed;right:0;top:0;bottom:0;z-index:5;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.nav li{width:220px;margin:0 auto;border-bottom:1px solid #222;}
.nav li a{display:block;width:100%;font:100 16px/50px '微软雅黑';color:#fff;text-indent:60px;}
.nav li a span{margin-right:3%}
.nav li p{text-indent:70px;}
.nav li:last-child{margin-bottom:20%;}
#allmap{width:100%;height:8rem;font-size:0.18rem}
.share{width:160px;margin:0.5rem auto;}
.black-fixed{position:fixed;z-index:99999!important;left:0;width:0;top:0;height:150%;text-align:right;font-size:0.4rem;color:#fff;line-height:2;right:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity:0; background-color:rgba(0,0,0,0.5);}
.black-clicked{width:100%;padding-right:2%;left:-227px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;opacity:1;    background-image: url(../images/close.png);
    background-repeat: no-repeat;
    background-position: right 6% top 1.5%;
    background-size: 0.5rem auto;}
/* nav end*/


/*导航*/
.nav_new{background:#ddedfc; padding:0.05rem 0 0.1rem 0; }
.nav_new ul li{ width:25%; float:left; text-align:center; box-sizing:border-box; padding:0.05rem 0 0rem 0rem; }
.nav_new ul li:nth-child(4n){ border-right:0; }
.nav_new ul li a{ width:95%; margin:auto; display:block; color:#fff; font-size:0.18rem;font-family:"microsoft yahei"; padding:2% 0; height:0.4rem;line-height:0.4rem; background: #005fbb; border-radius: 0.5rem;}

/* sub header */
.nav-btn{ width:20%; right:0;top:0; position:absolute; height:100%; background:url(../images/daohang.png) center center no-repeat;background-size:auto 60%;text-align:center;overflow:hidden;}
.home-btn{width:14.0625%;left:1.09375%;top:0;position:absolute;height:100%;font-size:0.4rem;line-height:0.71rem;color:#12b17b;text-align:center;overflow:hidden;display:block;}
.top-nav{ position:absolute; right:1.09375%; top:100%; width:14.0625%; }
.top-home{position:absolute;left:1.09375%;top:0;width:14.0625%;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.class-btn{position:absolute;right:16%;top:0%;width:18.0625%;font-size:0.24rem;line-height:0.666rem;color:#12b17b;text-align:center;overflow:hidden;}
.class-btn span.commonfont{font-size:0.28rem;}

/* banner */
.banner{ width:100%; position:relative; }
.swiper-slide{ height:auto !important; }
.swiper-pagination{width:100%!important;text-align:center!important;bottom:0.05rem!important;}
.swiper-pagination-bullet{width:0.1rem!important;height:0.1rem!important;background:#fff;opacity:1!important;border-radius:50%!important;}
.swiper-pagination-bullet-active{background-color:#e90001  !important;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 0.05rem!important;}

/* footer */
.footer{width:100%;height:0.8rem;position:fixed!important;bottom:0;right:0;z-index:9990;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot{width:100%;position:fixed;height:0.8rem;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot-relative{position:relative;width:100%;height:0.8rem;}
.foot a{display:block;float:left;width:25%;color:#6c83b2}
.foot a span{display:block;width:100%;text-align:center;font-size:0.4rem;line-height:0.5rem;}
.foot a h3{width:100%;text-align:center;font:0.18rem/0.2rem "microsoft yahei";}
.footer{height:auto !important; padding:0px 0 0 0;}
.foot a{ border-right:1px solid #000; height:0.8rem; width:24.5% !important}
.foot{height:auto !important; padding:1% 0;}
.foot-relative{position:relative;width:100%;height:0.8rem;}
.foot a span{display:block;width:100%;text-align:center;font-size:0.4rem;line-height:0.5rem;overflow:hidden; text-indent:1000px; background-position: center center !important; background-repeat:no-repeat !important; background-size: auto 75% !important;}
.foot a span.span1{ background-image:url(../images/shouye.png);}
.foot a span.span2{ background-image:url(../images/dianhua.png);}
.foot a span.span3{ background-image:url(../images/lianxi.png);}
.foot a span.span4{ background-image:url(../images/dingbu.png);}
.foot a h3{width:100%;text-align:center;font:0.18rem "microsoft yahei"; color:#999;}
.foot a:nth-child(4){ border:0;}
@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}


.classTJ{padding:0.2rem 0 0.2rem 0; background:#fff;}
.classTJ li{float:left; width:30%;margin-left: 0.1rem;margin-right: 0.05rem;text-align: center;margin-bottom: 0.2rem}
.classTJ li img{height: 1.6rem;border-radius: 100%;}
.classTJ li p{display: block;height: 0.4rem;line-height: 0.4rem;background: #f4f4f4;margin-top: 0.1rem;}
.classTJ li a{color: #333;}

.classtop{background:#e02934; border-bottom: 0.1rem solid #f4f4f4;}
.classtop li{float:left; width:25%;}
.classtop li a{display:block;width:85%; margin:auto; height:0.5rem; line-height: 0.5rem; text-align:center; color:#fff; font-size:0.18rem;overflow:hidden; position:relative;}

.navlistCss{
    margin-top:20px;
    overflow: hidden;
    clear: both;
}
.navlistCss ul{
    display: flex;
    justify-content: center;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    flex-wrap: wrap;
}
.navlistCss li{
    width:30%;
    height: 36px;
    border-radius: 20px;
    margin-bottom:5px;
    margin-left:2px;
    margin-right:2px;
    text-align: center;
    line-height: 36px;
    background: #333;
    color:#fff;
    display:block;
    overflow: hidden;
    float:left;
}
.navlistCss li a{
    color:#fff;
}
.navlistCss .active{
    background: #db0713;
}