﻿/* 手机 mobile start*/
@media (max-width: 767px) {
body{
	overflow-x:hidden;
}

.visible-xs{display: block !important;}
.visible-xs-block {display: block !important;}
.visible-xs-inline {display: inline !important;}
.visible-xs-inline-block {display: inline-block !important;}
.hidden-xs{display:none !important;}

.wrapin{
	width:94%;
	margin:0 auto;
}
.h_sign .tip{
	width: 100%;
}

.m_ct{
	width: 100%;
}
.h_sign{
	padding-top:20px;
	padding-left:0;
	padding-right:0;
}
.h_sign .intro{
	width: 100%;
}
.main_after .h_sign .intro{
	padding-right:0;
}
.h_sign .title{
	font-size:28px;
	line-height: 1.6;
}
.h_sign .photo{
	display: none;
}
.hv_play{
	width:100%;
	height: 52.875vw;
}
.main_after .hv_play{
	width: 100%;	
}

.hot_list .zw{
	width:100%;	
}
.hot_item{
	width:100%;	
}
.jb_list .zw{
	width:100%;	
}
.jb_item{
	width:100%;	
}
.hsp_list img{
	width: 48%;
}
.hsp_list .zw{
	width: 100%;
}
.hot_item dd{
	font-size:14px;
}

.sp_floor .title{
	font-size:28px;
}
.sp_item{
	width: 100%;
}

.sp_win{
	width: 100%;
	height: 100%;
	box-sizing:border-box;
}
.sp_win .head{
	height: 60px;
	line-height: 60px;
	padding:0 20px;
	position: relative;
	font-size:24px;
	font-weight: bold;
	color:#000;
	background:#f5f6f7;
	border-bottom:1px solid #d5dadd;
}
.sp_win .close{
	width: 60px;
	height: 60px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	background:url(../images/close1.png) no-repeat center center;
	cursor: pointer;
}
.sp_win .wp{
	padding:0 20px;
}
.sp_win .tps{
	padding:0 0;
	border-bottom:1px solid #d5dadd;
}
.sp_win .photo{
	float: none;
	margin:0 auto;
	width: 240px;
}
.sp_win dl{
	float: none;
	width: 100%;
}
.sp_win dt{
	font-size:20px;
	font-weight: bold;
	line-height: 40px;
}
.sp_win .sc{
	font-weight: normal;
	line-height: 30px;
	padding-bottom:5px;
}
.sp_win dd{	
	font-size:14px;
}
.sp_win .more{
	color:#0070f2;
	display: inline-block;
	padding-right:12px;
	background:url(../images/rc_next.png) no-repeat right center;
	background-size:auto 12px;
}
.sp_win .t1{
	text-align: center;
	font-size:20px;
	font-weight: bold;
	line-height: 3;
}
.sp_win .t2{
	text-align: center;
	padding-bottom:20px;
}

.sn_win{
	width: 92%;
	
	box-sizing:border-box;
}
.sn_win .head{
	height: 60px;
	line-height: 60px;
	padding:0 20px;
	position: relative;
	font-size:24px;
	font-weight: bold;
	color:#000;
	background:#f5f6f7;
	border-bottom:1px solid #d5dadd;
}
.sn_win .close{
	width: 60px;
	height: 60px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	background:url(../images/close1.png) no-repeat center center;
	cursor: pointer;
}
.sn_win .t1{
	text-align: center;
	font-size:20px;
	font-weight: bold;
	line-height: 3;
}
.sn_win .t2{
	text-align: center;
	padding-bottom:20px;
}

.if_rt{
	position: relative;	
	left: 0;	
	top: 0;
	border:0;
	width: 100%;
	padding:20px 0;
}
.if_rt .t1{
	font-weight: bold;
	padding-bottom:5px;
}
.if_rt dl{
	padding-bottom:1em;
}

.reg_fm{
	width: 100%;
	margin:20px auto;
	box-sizing:border-box;
	border:0;
}
.reg_fm .fm{
	padding:15px 20px;
}
.reg_fm .t1{
	font-size:20px;
}
.reg_fm .half{
	width: 100%;
	float: none;
}
.h_sign .title3{
	font-size:28px;
	font-weight: bold;
	padding-bottom:5px;
}
.h_sign{
	min-height: 200px;
}
.rg_er{
	margin-bottom:42px;
	z-index: 20;
}
.reg_fm .ctrls{
	text-align: center;
}
.reg_fm .clear{
	display: none;
}
.posi{
	top:-50px;
}
.h_hot .title{
	line-height: 36px;
	padding:14px 0;
}
.reg_fm .title{
	padding:0 20px;
}
.rc_tab td{
	word-break:break-word;
}

/* 手机 mobile end*/	
}
