@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;}
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:#0542aa}
.nav{background:#0542aa}
.nav_color{background:#0542aa}
/*header*/
.header{width:100%;height:0.841rem; position:relative;z-index:9999;}
.head{text-align:center;position:fixed;width:100%;height:0.791rem;top:0;right:0;line-height:0.791rem;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;
border-top:0.05rem solid # ; border-bottom:1px solid #ebebeb; box-shadow:0 5px 5px rgba(0,0,0,0.1)}
.logo{display:block;width:75%;height:100%; background-image:url(../images/logo.png);background-position:center left !important;background-repeat:no-repeat !important;background-size:auto 75% !important;margin-left:3.4375%}
.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 #3464d1;}
.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%;
    background-size: 0.5rem auto;}
/* nav end*/
/* sub header */
.nav-btn{width:20.0625%;right:0;top:0;position:absolute;height:100%;background:url(../images/daohang.png) center center no-repeat;background-size:auto 55%;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:98%!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:#2383cf !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:9999;-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:#fff}
.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:1px 0 0 0;}
.foot a{ border-right:1px solid #a8a8a8; 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 80% !important;}
.foot a span.span1{ background-image:url(../images/dianhua.png);}
.foot a span.span2{ background-image:url(../images/duanxin.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:#fff;}
.foot a:nth-child(4){ border:0;}
@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}




.dibuzhichi{ width:100%; background:#666;}
.copyright{ width:96%; margin-left:2%; margin-right:2%; font-size:14px; color:#fff; line-height:20px; padding-top:15px; padding-bottom:15px; text-align:center;}
.copyright a{ color:#fff;}

.wp-pagenavi {
padding:15px 0;
	CLEAR: both;
	color:#000;
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;color:#000;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}
/* login & reg */
.login{width:87.5%;margin:10% auto;height:auto;overflow:hidden}
.login li{width:100%;height:auto;padding-bottom:3%;overflow:hidden;font:0.16rem/1.4 "microsoft yahei"}
.login_input{display:block;border:1px solid #d9d9d9;background:#fff;width:96%;float:left;height:3.42rem;font:1.2rem/1.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0}
.login_textarea{display:block;border:1px solid #d9d9d9;background:#fff;width:96%;float:left;height:10.42rem;font:1.2rem/1.42rem "microsoft yahei";text-indent:0.1rem;-webkit-appearance:none;border-radius:0;resize: none}

.pin_width{width:51.78%;}
.login_pin{width:30%;float:left;height:3.42rem;margin-left:4%;}
.login_btn{width:96%;height:3.5rem; background:#386ed3;color:#fff;border:0;-webkit-appearance:none;border-radius:0;text-align:center;font:1.22rem/1.5rem "microsoft yahei"}
.red_alert{width:87.5%;margin:0 auto;font:0.2rem/0.44rem "microsoft yahei";color:red;}
.login_link1{float:left;font:0.2rem/0.44rem "microsoft yahei";color:#949494;margin-left:4%}
.login_link2{float:right;font:0.2rem/0.44rem "microsoft yahei";color:#949494;margin-right:4%}
.info_left{float:left;width:26%;text-align:left;font:0.2rem/0.44rem "microsoft yahei";color:#707070}
.info_username{float:left;width:16%;text-align:center;font:0.2rem/0.44rem "microsoft yahei";color:#707070}
.info_input{float:left;width:70%;}