@charset "utf-8";
/*共用部分开始*/
*{
	margin: 0;
	padding: 0;
	-webkit-appearance:none;
}
.middle{
	margin-left: auto;
	margin-right: auto;
}
html{
	font-size-adjust: none;
	font-size: 10px;
}
body{
	font-family: Helvetica;
    color: #000000;
    background-color: #EAEAEA;
    overflow-x: hidden;
}
html, body {
    -webkit-user-select: none;   /* 禁止选中文本(如无文本选中需求,此为必选项) */
    user-select: none;
}
img,input{
	border: 0;
}
 a, img {
    -webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */
}
a,input{
    -webkit-tap-highlight-color:rgba(0,0,0,0);/*ios android去除自带阴影的样式*/
}
a{
	text-decoration: none;
	color: #000000;
}
a{
	text-decoration: none;
	color: #000000;
	/*font-size: 100%;*/
}
textarea{
	resize:none;
	overflow:auto;
}
ol,ul { 
    list-style: none; 
}
h1,h2,h3,h4,h5,h6 { 
    font-weight: normal; 
}
.touch-opa:hover{
	opacity: 0.5;
    cursor: pointer
}
.touch-bj:hover{
	background-color: #EAEAEA;
    cursor: pointer
}
.touch-ftc:hover{
	color: #FF5A28;
    cursor: pointer
}
/*.content-warp{border: 1px solid #DBDBDB}*/
.content-wid{
	width: 92.1875%;
}
.w-bj{
	background-color: #FFFFFF;
}
/*边框*/
.border-b{
	border-bottom: 1px solid #DBDBDB;/*重复代码*/
}
/*字体型号*/
.fts10{font-size: 1.0rem;}
.fts11{font-size: 1.1rem;}
.fts12{font-size: 1.2rem;}
.fts13{font-size: 1.3rem;}
.fts14{font-size: 1.4rem;}
.fts15{font-size: 1.5rem;}
/*字体颜色*/
.ftcw{color: #ffffff;}
.ftc-o{color: #FD6A1C;}
.ftc-h{color: #858585;}
.ftc-red{color: #E62406;}
.ftc-red2{color: #990000;}
/*字体粗细*/
.ftw-b{font-weight: bold;}
/*内外边距*/
.mt8{margin-top: 0.4rem;}
.mt10{margin-top: 0.5rem;}
.mt20{margin-top: 1rem;}
.mt30{margin-top: 1.5rem;}
.mt40{margin-top: 4rem;}
.mb30{margin-bottom: 1.5rem;}
.mt90{margin-top: 9rem;}
.pad-tb30{
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
/*共用部分结束*/

/*头部开始*/
/*header{
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}*/
.header{
	position: relative;
	height: 5rem;
	line-height: 5rem;
	padding: 0.5rem 0;
	text-align: center;
	font-weight: bold;
}
#logo{
	display: block;
	position: absolute;
	top: 13%;
	left: 1.66%;
	width: 7rem;
	max-width: 10rem;
	height: 4.5rem;
	background: url(../image/logo.png) no-repeat center center;
	background-size: 100% 100%;
}
.header-title{
	text-align: center;
	height: 3rem;
	line-height: 3rem;
	font-weight: bold;
	background-color: #990000;
	position: relative;
	box-shadow: 2px 2px 5px #888888;
}
.return{
	display: inline-block;
	width: 2rem;
	height: 3rem;
	position: absolute;
	left: 2.66%;
	background: url(../../image/House/return.png) no-repeat center center;
	background-size: 50% 50%;
	cursor:pointer;
}

@media only screen and (min-width:640px ){
	html{
		font-size: 20px;
	}
	.header,.header-title{
		width: 640px;
	}
}
/*头部结束*/

@media only screen and (min-width:640px ){
	html{
		font-size: 20px;
	}
	#nav{
		width: 640px;
	}
	.menulist{
		height: 12.6rem !important;
	}
}
@media only screen and (min-width:481px ) and (min-width:639px ){
	.menulist{
		height: 17rem !important;
	}
}
@media only screen and (min-width:320px ) and (min-width:480px ){
	.menulist{
		height: 15rem !important;
	}
}
@media only screen and (min-width:319px ){
	.navlistinfo{
		margin-top: 1.5rem;
	}
	.menulist{
		height: 14rem !important;
		margin-top: 1rem;
	}
}

.peitao { padding-left: 4rem; }
 #youhui-notice
{
    display: none;
    position: fixed;
    left: 0;
    top: 35%;
    width: 100%;
    z-index: 111;
}
.youhui-notice
{
    width: 64.51%;
    box-shadow: 2px 2px 5px #888888,-2px -2px 5px #888888;
}
.notice-title
{
    text-align: center;
    height: 3rem;
    line-height: 3rem;
    font-weight: bold;
}
.notice-title-bj
{
    background: url(../../image/House/notice-bj.png) repeat-x;
}
.youhui-notice input
{
    display: block;
    width: 75%;
    height: 3rem;
    line-height: 2rem;
    border: 1px solid #DBDBDB;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-left: 1em;
    margin-bottom: 1rem;
}
.btn
{
    display: block;
    text-align: center;
    font-weight: bold;
}
.yzhbtn
{
    position: absolute;
    top: 10%;
    right: 11.5%;
    width: 6.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    z-index: 90;
    background-color: #990000;
}
.notice-sure, .notice-cancle
{
    float: left;
    width: 50%;
    height: 3rem;
    line-height: 3rem;
    box-sizing: border-box;
    border-top: 2px solid #990000;
}
.notice-sure
{
    border-right: 1px solid #990000;
}
.notice-sure:hover, .notice-cancle:hover
{
    background-color: #F0F0F0;
}

.price-t
{
    padding-left: 2rem;
}
.peitao
{
    padding-left: 4rem;
}
.get-yh
{
    display: block;
    position: absolute;
    width: 9rem;
    height: 4rem;
    line-height: 4rem;
    background-color: #FD8E4F;
    border-radius: 5px;
    text-align: center;
    top: 18%;
    right: 1rem;
}
.wid200
{
    width: 10rem;
}
#tel-btn
{
    position: fixed;
    bottom: 0;
    width: 100%;
}
.tel-btn
{
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -5rem;
    padding-left: 0.5em;
    height: 4rem;
    line-height: 4rem;
    font-weight: bold;
    text-align: center;
}
.tel-btnbj
{
    background: url(../../image/House/icon04.png) 0 50% no-repeat;
    background-size: 16% auto;
}
.shousuo-btn-bj
{
    background: url(../../image/House/shousuobtn01.png) 90% 50% no-repeat;
    background-size: 14% auto;
}
.zhankai-btn-bj
{
    background: url(../../image/House/shousuobtn02.png) 90% 50% no-repeat;
    background-size: 14% auto;
}
#zhankai-btn
{
    display: none;
}
#youhui-notice
{
    display: none;
    position: fixed;
    left: 0;
    top: 35%;
    width: 100%;
    z-index: 111;
}
.youhui-notice
{
    width: 64.51%;
    box-shadow: 2px 2px 5px #888888,-2px -2px 5px #888888;
}
.notice-title
{
    text-align: center;
    height: 3rem;
    line-height: 3rem;
    font-weight: bold;
}
.notice-title-bj
{
    background: url(../../image/House/notice-bj.png) repeat-x;
}
.youhui-notice input
{
    display: block;
    width: 75%;
    height: 3rem;
    line-height: 2rem;
    border: 1px solid #DBDBDB;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-left: 1em;
    margin-bottom: 1rem;
}

.btn
{
    display: block;
    text-align: center;
    font-weight: bold;
}
.yzhbtn
{
    position: absolute;
    top: 10%;
    right: 11.5%;
    width: 6.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    z-index: 90;
    background-color: #990000;
}
.notice-sure, .notice-cancle
{
    float: left;
    width: 50%;
    height: 3rem;
    line-height: 3rem;
    box-sizing: border-box;
    border-top: 2px solid #990000;
}
.notice-sure
{
    border-right: 1px solid #990000;
}
.notice-sure:hover, .notice-cancle:hover
{
    background-color: #F0F0F0;
}

#bg {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    /*height: 100%;*/
    background: rgba(0,0,0,.7);
    z-index: 999;
    filter: alpha(opacity=70);
}
#alertBigImg {
    display: none;
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    padding: 2%;
    z-index: 1002;
    overflow: auto;
}