html,body{
	width:100%;
	/**height:100%;	**/
}
select{
	line-height:26px !important;
}
.action.search .search-query-wrap .s_enter{
	border:none;
}
.icon-user:before {
  content: "";
  width:20px;
  height:20px;
  display:inline-block;
  background:url(../images/tubiao.png) no-repeat -106px 0;
  margin-top:10px;
}
.icon-user-logged:before {
  content: "";
  width:20px;
  height:20px;
  display:inline-block;
  background:url(../images/tubiao.png) no-repeat -175px 0;
  margin-top:10px;
}
.icon-home:before {
  content: "";
  width:20px;
  height:20px;
  display:inline-block;
  background:url(../images/tubiao.png) no-repeat -29px 0;
  margin-top:10px;
}
.icon-home span{
	position:absolute;
}
.icon-qikan:before {
  content: "";
  width:20px;
  height:20px;
  display:inline-block;
  background:url(../images/tubiao.png) no-repeat -54px 0;
  margin-top:10px;
}
.icon-news:before {
  content: "";
  width:20px;
  height:20px;
  display:inline-block;
  background:url(../images/tubiao.png) no-repeat -80px 0;
  margin-top:10px;
}
.icon-about:before {
  content: "";
  width:20px;
  height:20px;
  display:inline-block;
  background:url(../images/tubiao.png) no-repeat 0 0;
  margin-top:10px;
}
.fl{float:left; display:block;width:100%;}
	.login_bg{
	width:100%;
	height:100%;
	background:rgb(0,0,0);
	position:fixed;
	left:0;
	top:0;
	z-index:2100;
	opacity:0.15;
	display:none;
	}
	.login_wrap{
		width:380px;		
		background:#fff;
		border-radius:2px;
		position:fixed;
		left:50%;
		margin-left:-190px;
		top:50%;
		margin-top:-250px;
		z-index:3000;
		display:none;
		box-shadow:0 0 20px #a5a5a5;					
	}
	.login_title{		
		height:50px;
		background:#f7f7f7;
		padding:0 15px;	
		position:relative;	
	}
	.login_title h2{
		margin:0;
		font-size:16px;		
		line-height:50px;
		background:#f7f7f7 url(../images/login_logo_03.png) no-repeat left center;	
		padding-left:23px;	
		color:#666;	
	}
	.login_close{
		display:block;
		width:18px;
		height:18px;
		position:absolute;
		top:16px;
		right:10px;
		background:url(../images/tubiao.png) -128px -2px;	
		cursor:pointer;
	}
	.login_body,.reg_body{						
		padding:30px 15px 0;			
	}
	.login_problem{
		text-align:right;		
	}
	.login_problem a{
		font-size:14px;		
		color:blue;
	}
	.login_body_box,.reg_body_box{
		height:38px;
		border:1px solid #dddddd;
		margin-bottom:25px;
	}
	
	.reg_body_box label.error,
	.reg_code label.error,
	.login_auto label.error,
	.user_info label.error,
	.login_body label.error{
		font-size:12px;
		color:red;
		clear:both;
	}
	
	.login_body_box_error,.reg_body_box_error{
		height:38px;
		border:1px solid red;
		margin-bottom:15px;
	}
	
	.login_body_box span{
		width:40px;
		height:38px;		
		background:url(../images/user-img_03.png) no-repeat center center;
		float:left;
	}
	.login_body_box span.login_psd{		
		background:url(../images/psd_03.png) no-repeat center center;		
	}
	.login_body_box span.mail_img{
		background:url(../images/reg-mail_03.png) no-repeat center center;
	}
	.login_body_box.green .login_user{
		background:url(../images/user-img-green_03.png) no-repeat center center;
	}
	.login_body_box.green .login_psd{
		background:url(../images/psd_green_03.png) no-repeat center center;
	}
	.login_body_box.green .mail_img{
		background:url(../images/reg-mail_green_03.png) no-repeat center center;
	}
	.login_body_box input{	
		width:298px;	
		float:left;
		border:none;
		color:#666;
		margin:0;
		padding:0;
		height:38px;		
	}
	input[type="checkbox"] {
    -webkit-appearance: checkbox;
    box-sizing: border-box;
	}
	.login_auto .login_checkbox{
		display:inline-block;
		vertical-align:middle;
		margin-top:-1px;
	}
	.login_auto span{
		font-size:14px;
	}
	input[type="button"].login_btn,input[type="submit"].login_btn{
		height:50px;
		background:#7cc576;
		border:none;
		border-radius:3px;
		width:100%;
		margin-top:20px;
		color:#fff;
		font-size:16px;	
		font-family:"Microsoft YaHei";
	}
	.login_reg,.reg_login{
		text-align:right;
		margin-top:20px;		
	}
	.login_reg a{
		font-size:14px;
		color:blue;
	}	
	.reg_wrap,.change_psd,.forget_psd{
		width:380px;		
		background:#fff;
		border-radius:2px;
		position:fixed;
		left:50%;
		margin-left:-190px;
		top:50%;
		margin-top:-250px;
		z-index:3100;
		display:none;
		box-shadow:0 0 20px #a5a5a5;		
	}
	.reg_title{		
		height:50px;
		background:#f7f7f7;
		padding:0 15px;	
		position:relative;	
	}
	.reg_title h2{
		margin:0;
		font-size:16px;		
		line-height:50px;			
		color:#666;	
		background:#f7f7f7 url(../images/login_logo_03.png) no-repeat left center;	
		padding-left:23px;
	}
	.reg_title .reg_login{				
		position:absolute;
		top:16px;
		right:20px;					
	}
	.reg_title .reg_login a{
		color:#7cc576;
	}	
	.reg_code{
		width:340px;
		height:60px;
		overflow: hidden;
	}	
	.reg_code input{
		width:200px;
		height:38px;
		border:1px solid #ccc;		
		margin:0;
		margin-right:10px;	
		float:left;		
	}
	.reg_code img{
		float:left;
		margin-right:10px;
	}
	.reg_code p{
		float:left;
	}
	.reg_code p a{
		font-size:14px;
		line-height:38px;
		color:#666;
	}
	.p_first{
		font-size:12px;
	}
	.p_bold{
		font-weight:bold;
		color:#333;
	}
	.auth_code{
		width:125px;
		height:36px;
		border:1px solid #ccc;
		display:inline-block;
		background:#eee;
		color:#666;
		text-align:center;
		line-height:36px;
	}
	.auth_code:hover{
		text-decoration:none;
		color:#666;
	}
	.change_psd_body{
		padding:30px 20px;
	}
@media(max-width:479px){
	.login_wrap,reg_wrap{
		width:90%;
		margin-left:-45%;						
	}
	.login_title h2{
		font-size:14px;
	}
	.login_body_box span{
		width:10%;		
	}
	.login_body_box input{
		width:88%;								
	}
	input[type="button"].login_btn{
		width:100%;		
	}
	.reg_wrap,.change_psd,.forget_psd{
		width:90%;	
		margin-left:-45%;	
	}	
	.reg_code input{
		width:48%;
		margin-right:1%;			    		
	}
	.reg_code img{
		width:25%;
		margin-right:1%;
		vertical-align:middle;
		display:inline-block;
		margin-top: 5px;
	}
	.auth_code{
		width:42%;
	}
	.reg_code p{
	font-size:12px;		
	}
}
@media(min-width:768px){
	.site-subtitle{
		display:none;
	}	
	.site-subtitle-ph{
		display:none;		
		}
	.site-subtitle-enter{
		display:none;
	}
	.site-subtitle-pc{
	text-align:center;	
	color: #333;
    font-size: 15px;
    font-weight: bold;	
    margin-bottom: 0;
	}
	.site_btn{
		display:none;
	}
	.login_after{
		display:none;
	}
	.site-title-ph{
		display:none;
	}
	.user_center_wrap{
		width:200px;
		min-height:260px;
		position:fixed;
		left:40px;
		top:80px;
		z-index:2200;
		background:#fff;
		border-radius:3px;
		box-shadow:0 0 15px #ccc;
		display:none;
	}
	.user_center{
		padding:10px 20px;
	}	
    .user_center_img{
		width:80px;
		height:80px;		
		overflow:hidden;
		border-radius:50%;
		margin:auto;
		border: 1px solid #ccc;
	}
	.user_center_img img{
		width:100%;
		height:100%;
		display:block;
	}
    .user_center_nc{
		margin-top:10px;
		text-align:center;
		font-size:14px;
		color:#7cc576;					
	}
	.user_center_box{
		margin-bottom:5px;
		font-size:14px;		
	}		
	.user_center_shou a{
		background:url(../images/shoucang_gray.png) no-repeat left center;
		padding-left:23px;		
	}
	.user_center_sub a{
		background:url(../images/dingyue_gray.png) no-repeat left center;
		padding-left:23px;		
	}
	.user_center_info a{
		background:url(../images/user-img_03.png) no-repeat left center;
		padding-left:23px;		
	}
	.user_center_shou a:hover{
		background:url(../images/shoucang_green.png) no-repeat left center;		
	}
	.user_center_sub a:hover{
		background:url(../images/dingyue_green.png) no-repeat left center;
		padding-left:23px;		
	}
	.user_center_info a:hover{
		background:url(../images/user-img-green_03.png) no-repeat left center;
		padding-left:23px;		
	}
	.user_center_btn{
		margin-top:20px;		
	}	
	.user_center_btn a:hover{
		background:#ccc;
		text-decoration:none;
		color:#333;			
	}
	.user_center_btn a{
		background:#7cc576;
		color:#fff;
		font-size:14px;			
		width:75px;
		height:30px;		
		display:inline-block;
		border-radius:3px;	
		text-align:center;
		line-height:30px;	
		box-shadow:1px 1px 2px #666;
		margin-right:2px;	
	}
	.user_center_btn button:hover{
		color:#7cc576;	
	}
}
@media(max-width:767px){
	.site-subtitle-pc{
		display:none;		
	}
	.site-subtitle-ph{
		text-align:center;	
    	font-size: 15px;
	}
	.site-subtitle-enter{
		text-align:center;	
    	font-size: 15px;
	}
	.site-subtitle-ph a{
		color:#7cc576;
	}
	.user_center_wrap{
		display:none;
	}	
	
	.site_btn{
		text-align:center;
		padding-bottom:10px;		
	}
	.site_btn a{
		text-align:center;
		font-size:14px;
		width:80px;
		height:30px;
		display:inline-block;
		line-height:30px;
		border-radius:3px;
		box-shadow:1px 1px 3px #666;
		background:#7cc576;
		color:#fff;
	}
	.site_btn .btn1,.site_btn .phone_btn3{		
		margin-right:10px;
	}
	.site_btn .btn1,.site_btn .btn2{		
		margin-bottom:10px;
	}
	.site_btn button:hover{
		color:#7cc576;
	}	
	.site_btn a:hover{
		background:#ccc;
		color:#333;
		text-decoration:none;
	}	
}
.menu-main-menu-container .left_nav_all{
	margin:0;
	margin-top:10px;
	line-height:20px;
}
.menu_left_nav{
	margin-top:3px;	
	font-size: 16px;
}
.menu_left_nav span{
	width:16px;
	height:16px;
	display:inline-block;
	background:url(../images/menu_tubiao.png) no-repeat -17px 0;
	vertical-align:middle;
	margin-top:-2px;
	margin-right:5px;
}
.menu_left_nav .span2{
	background-position:-34px 0;
}
.menu_left_nav .span3{
	background-position:-51px 0;
}
.menu_left_nav .span4{
	background-position:0 0;
}

.menu_left_nav_current{
	color:#7cc576;
}

/**底部导航**/
@media(min-width:767px){
	.bottom_nav{
		display:none;
	}
	.index_nav ol li a.a_first{
		font-size:14px;	
	}
	.index_nav ol li{
		padding:0 4px;
		position:relative;
		border-bottom: 5px solid transparent;
		font-weight:bold;
	}
	.sec_ul{
		background: #fff;
	    border:#e1e1e1;
	    margin-left: 0;
	   	position: absolute;
	    top: 42px;
	    left:-18px;
	    z-index: 2;
	    display:none;
	    width:100px;
	    font-size:12px;
		box-shadow:0 0 3px #ccc;	
	}
	.index_nav ol li .sec_ul li a{
		font-size:14px;
		color:#077b3c;
	}
	.index_nav ol li .sec_ul li{
		float:none;
		height:22px;
		line-height:22px;
		text-align:center;
	}
	.index_nav ol li .sec_ul li:hover{
		background:#7cc576;
	}
	.index_nav ol li .sec_ul li:hover a{
		color:#fff;
	}
}
@media(max-width: 767px) {	
	.index_nav_none{
		display:none;
	}	
	.bottom_nav{
		position:fixed;
		bottom:0;
		left:0;		
		height:45px;
		background:#fafafa;
		border:0;
		width:100%;
	}	
	.bottom_nav ol{
		padding:0;
		margin:0;
		border-top:1px solid #ccc;
	}
	.bottom_nav ol li{
		padding:0;
		margin:0;
		list-style:none;
		float:left;
		width:28%;
		text-align:center;
		line-height:45px;
		border-right:1px solid #ccc;
		background:url(../images/bottom_nav_arrow.png) no-repeat 96% 28px;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
	}
	.bottom_nav ol li.bottom_home{
		width:16%;
		height:45px;
		background:none;
		background:url(../images/bottom_home.png) no-repeat center center;
	}

	.bottom_nav ol li a{
		font-size:14px;
		height:45px;
		display:block;
	}
	.bottom_nav ol li .first{
		width:28%;
		height:45px;		
	}
	.bottom_nav ol li a:hover{
		color:#333;
		text-decoration:none;
	}	
	.bottom_nav ol .bottom_nav_li3{
		border-right:0;
	}
	/**.bottom_nav ol .bottom_nav_li2{
		background:none;
	}**/
	.bottom_nav ol li .nav_list1{
		position:fixed;
		bottom:45px;
		left:16%;
		width:28%;
		background:#fafafa;	
		display:none;	
		box-shadow:0 0 8px rgba(0,0,0,0.25);
	}
	.bottom_nav ol li .nav_list2{
		position:fixed;
		bottom:45px;
		left:44%;
		width:28%;
		background:#fafafa;	
		display:none;	
		box-shadow:0 0 8px rgba(0,0,0,0.25);
	}
	.bottom_nav ol li .nav_list3{
		position:fixed;
		bottom:45px;
		left:72%;
		width:28%;
		background:#fafafa;
		display:none;
		box-shadow:0 0 8px rgba(0,0,0,0.25);
	}
	.bottom_nav ol li .nav_list1 p,.bottom_nav ol li .nav_list2 p,.bottom_nav ol li .nav_list3 p{
		margin:0;
	}
	.bottom_nav ol li .nav_list1 p a:hover,.bottom_nav ol li .nav_list2 p a:hover,.bottom_nav ol li .nav_list3 p a:hover{
		color:#7cc576;
	}
	.bottom_nav ol li p{
		border-bottom:1px solid #eee;		
	}
	.bottom_nav ol li p.p_last{
		border-bottom:none;		
	}
}
.site-info{
	padding: 45px 0 55px;
}
.menu li.current a{
	color:#7cc576;
}
.index_header{
	position:relative;
}
.index_header h2{
	padding-left:82px;
}
.qikan_img{
	width:80px;
	height:42px;  	
	position:absolute;
	left:0;
	top:0; 
	overflow:hidden;                                                                                                                                                                 
}
.qikan_img img{
	max-width:100%;
	height:auto;
	margin: 0 auto;
}
.site-nav-inner{
	 padding-bottom: 55px;
}
@media(max-width:1199px){
.site-info {
	border-top:5px solid #fba91c;
	margin-top: -1px;
}
}
@media(min-width:1200px){
.site-main-inner {
	border-bottom:5px solid #fba91c;
}
	.site-info {
	border-top:none;
}
}
@media(min-width:767px){
	.login_before{
		display:none;
	}
}
.site-title a{
	width:120px;
	height:120px;
	margin:0 auto;
	border-radius: 50%;
}
.hotnews_title{
	width:130px;
	height:20px;
	font-size:12px;
	line-height:20px;	
	margin-top: 10px;
}
.tougao_btn ul{
	margin:0 auto;
	padding:0;
	overflow:hidden;
	width:300px;
}
.tougao_btn ul li{
	margin:0;
	padding:0;
	list-style:none;
	width:138px;
	height:114px;
	float:left;	
	margin-top:20px;
	margin-left:7px;
}
.tougao_btn ul li:hover{

}
.tougao_btn ul li a{
	display: block;
    height: 114px;
    width: 138px;

}
.tougao_btn ul li a.a1{background:url(../images/dl_zz.jpg) no-repeat;}
.tougao_btn ul li a.a1:hover{background:url(../images/dl_zzb.jpg) no-repeat;}
.tougao_btn ul li a.a2{background:url(../images/zc_zz.jpg) no-repeat;}
.tougao_btn ul li a.a2:hover{background:url(../images/zc_zzb.jpg) no-repeat;}
.tougao_btn ul li a.a3{background:url(../images/sz_zz.jpg) no-repeat;}
.tougao_btn ul li a.a3:hover{background:url(../images/sz_zzb.jpg) no-repeat;}
.tougao_btn ul li a.a4{background:url(../images/bz_zz.jpg) no-repeat;}
.tougao_btn ul li a.a4:hover{background:url(../images/bz_zzb.jpg) no-repeat;}



.min_h{
	min-height:165px;
}
@media(min-width:768px){
	.bottom_back_top{
		display:none;
	}
}
@media(max-width:767px){
	.bottom_back_top{
		display:block;
		width:50px;
		height:50px;
		border:1px solid #ccc;
		position:fixed;
		right:10px;
		bottom:80px;
		border-radius:50%;
		background:rgba(255,255,255,0.6);
		display:none;
		text-align:center;
	}
	.bottom_back_top img{
		margin-top:8px;
	}
}
@media (max-width:767px){
	.bread{
		display:none;
	}
}
.bread{
	margin-top:10px;
}
.bread p{
	font-size:14px;
	color:#666;
	margin-bottom:0;
}
.bread p a{
	font-size:14px;
	color:#666;
}
.bread p a:hover{
	color:#7cc576;
}
/**右侧热点新闻修改**/
.accordion-group header{
	color:#fff;
	font-size:12px;			
	background:#7cc576;
	padding: 10px 40px 10px 20px;
	border-radius:2px;
}
/**左侧修改**/
.widget_nav_menu .s_book{
	font-size:13px;
	width:180px;
}
/**右侧修改**/
.textwidget input{
	font-size:13px;
}
/**二维码**/
.site-actions .actions > .left_code{
	border-bottom:none;
    border-top: 2px solid #056c34;   
    position: fixed;
	bottom:40px;	
}
.site-actions .actions > .left_code i:hover{
	background:#389161;
}
.site-actions .actions > .left_code .icon-chevron-up::before{
	background:url(../images/left_code.png) no-repeat center center;
	content: "";
    display: inline-block;
    height: 35px;
    width: 35px;
	background-size:80% 80%;
}
.left_code_big{
	position:fixed;
    left:45px;
    bottom:40px;
    background:#eff1f4;
    z-index:5000;
    display:none;
    width:375px;
    height:170px;
    box-shadow: 0 2px 3px #ccc;
}
.code_left{
	float:left;
	margin-top:22px;
	margin-left:20px;
	width:165px;
	font-size:12px;

}
.code_left p{
	margin:0;
	font-size:15px;
}
.code_left ul li{
	line-height:20px;
	font-size:14px;
}
.left_code_big img{
	width:130px;
	height:130px;
	margin-left:35px;
	margin-top:20px;
	float:left;
}
@media (max-width: 767px){
	.site_fixed{
		width:199px;
	}
}
@media (max-width: 979px) and (min-width: 800px){	
	#secondary aside.s_top_none{
		border-top:none;
		margin:0 20px;
		padding:0;
	}
}
#secondary .widget.rank_fixed{
	position:fixed;
	top:0;
	border:none;
}
#secondary{
	position:relative;
}
.grid-2{
	width:275px;
	margin:0 auto;
}
.grid-2 li{
	margin:0;
}
.grid-2 li:nth-child(2n-1){
	margin-right:15px;
}
.grid-2 img{
	height: 100px;
    width: 130px;
}
@media (max-width:340px){
	.xml_iphone{
		display:block;
		margin-left: 20px;
	}
}
.content-img{
	margin:20px 0;
}
.content-img img{
	max-height:200px;
	display:block;
	margin:0 auto;
}
@media(max-width:768px){
	.content-img{
		margin-top:20px;
	}
}
.text_news{
	margin-right:0;
	font-size:12px;
	float:none !important;
	text-align: left;
}
.text_news::before{
	background:url(../images/icons.jpg) no-repeat scroll -6px -29px;
	content: "";
    display: inline-block;
    height: 14px;
    left: 0;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    vertical-align: middle;
    width: 13px;
	
}
.text_news a{
	padding-left:10px;
	display:inline-block;
	white-space: nowrap;  
	overflow: hidden;  
	text-overflow: ellipsis; 
	width:100%;
}
.text_news a p{
	margin-bottom:0;
	white-space: nowrap;  
	overflow: hidden;  
	text-overflow: ellipsis;
}
#send-active-email{
	margin-left:50px;
	color:blue;
	cursor:pointer;
	display: none;
}
.p_tool{
	padding:20px 0;
	text-align:right;
}
.p_tool span{
	margin-left:5px;
}
.site-nav .widget{
	margin-top:0;
	padding-top:0;
}
.widget_nav_menu li{
	line-height:20px;
	margin-top:5px;
}
#searchform{
	position:relative;
}

/**手机端登录**/
.ph-container{
	padding:0 10px;
}
.phone-login .phone-title h2{
	margin:0;
	font-size:14px;
}
.phone-login .phone-title h2 span{
	font-size:14px;
}
.phone-login .login_body,.phone-login .reg_body{
	padding: 10px 0 0;
}
.phone_reg_login{
	text-align:right;
	margin-top:10px;
}
select{
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background:url(../images/select_arrow.png) no-repeat scroll right center transparent;


  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}
.phone_fullText{
	display:none;
}
@media (max-width:479px){
	.phone_fullText{
		display:block;
		color:#7cc576;
		font-size:15px;
		cursor:pointer;
		text-decoration:underline;
	}
}

/**第三方登录**/
.clearfix:after { 
	content:"."; 
	display:block; 
	height:0; 
	visibility:hidden; 
	clear:both; 
}
.third_body{
	background:#F8F8F8;
	margin:0;
	font-family:Microsoft YaHei;
}
.third_login_head{
	width:100%;
	height:60px;
	border-bottom:1px solid #dddddd;
	background:#fff;
}
.leftLogo{
	font-size:20px;
	height: 60px;
   	line-height: 60px;
   	margin: 0;
}
.leftLogo a{
	padding-right:10px;
	color:#7cc576;
	text-decoration:none;
	border-right:1px solid #dddddd;
}
.leftLogo span{
	padding-left:15px;
	font-size:17px;
}
.backHome{
	float:right;
	line-height:60px;
	display:none;
}
.backHome a{
	color:#333;
	text-decoration:none;
	font-size:18px;
}
@media(min-width:992px){
	.thirdLoginHeadInner{
		width:992px;
		margin:0 auto;
	}
	.leftLogo{
		float: left;
	}
	.backHome{
		display:block;
	}
}
@media(max-width:991px){
	.thirdLoginHeadInner{
		width:100%;
	}
	.leftLogo{
		text-align:center;
	}
}
.thirdLoginBox{
	width:750px;
	margin:50px auto 30px;
	border:1px solid #dddddd;
	border-radius:5px;
	background:#fff;
}
@media(min-width:768px){
	.thirdLoginBox{
		width:750px;
	}
}
@media(max-width:767px){
	.thirdLoginBox{
		width:90%;
	}
}
.account_info{
	width: 322px;
    margin: 0 auto;
    padding: 50px 0;
}
.qq_img{
	float: left;
    width: 80px;
    text-align: right;
}
.qq_img img {
    width: 43px;
    height: 43px;
    border-radius:50%;
}
.qq_name{
    float: left;
    width: 230px;
    padding-left: 12px;
    padding-top: 10px;
    font-size: 16px;
    color: #666;
}
.tab_wxzh {
    border-bottom: 1px solid #dcdcdc;
    margin: 0 25px;
    height: 40px;
    line-height: 40px;
}
.tab_wxzh_in {
    width: 100%;
    float: left;
    text-align: center;
}
.tab_wxzh_in span {
    margin: 0 50px;
    font-size: 20px;
    color: #333;
    padding: 0 20px 6px 20px;
    line-height: 25px;
    cursor: pointer;
}
.tab_wxzh_in .current {
    border-bottom: 3px solid #7cc576;
    color: #7cc576;
}
@media(max-width:620px){
	.tab_wxzh_in span {
	    margin: 0 10px;
	    font-size: 16px;
	}
}
@media(max-width:400px){
	.tab_wxzh_in span {
	    font-size: 14px;
	}
	.tab_wxzh {
		margin:0 5px;
	}
}
.tab_wxform{
	padding-top:35px;
}
.tab_wxform_in p{
	margin:0 5px 30px 5px;
	text-align:center;
	color:red;
	font-size:14px;
}
.mediaWidth{
	margin:0 auto 80px;
}
.mediaWidth .login_body{
	padding:0;
}
@media(min-width:768px){
	.mediaWidth{
		width:400px;
	}
}
@media(max-width:767px){
	.mediaWidth{
		width:90%;
	}
}
.tab_wxform_in{
	display:none;
}
.tab_wxform_in.current{
	display:block;
}
.third_login_bottom{
	font-size:12px;
	margin-bottom:30px;
}
.third_login_bottom p{
	margin:0;
	text-align:center;
	color:#666;
	padding-bottom:2px;
}



















