
li{list-style-type:none;}
img{border-style:none;}
*{ margin:0; padding:0;}
a:link{outline:none;TEXT-DECORATION:none;}
a:visited{outline:none;TEXT-DECORATION:none;}
a:hover{outline:none;TEXT-DECORATION:none;}
a:active{outline:none;TEXT-DECORATION:none;}
p{ text-indent:2em;}
body{ font-family:"Microsoft YaHei";background:#F2F0EE;}
input{ border:none;}

.max{ max-width:640px; margin:0 auto; overflow:hidden;}
.max_box{ width:100%; max-width:640px; height:auto; margin:0 auto; padding-bottom:9%;}
.con_box{ width:100%; max-width:640px; height:auto; margin:0 auto;}
#header{ height:auto; margin:0 auto; width:100%;  background-color:#0f80e0; position:relative; padding:1% 0;}
.head_top{ background-color:#0f80e0; margin:0 auto; height:auto; position:relative;}
.logo{}
.menu_box{ width:8%; position:absolute; z-index:9; right:3%; top:13%;}
/*搜索开始*/
.sb-search_sub{position: relative;
    width: 50%;
    min-width: 25px;
    height: 25px;
    float: left;
    overflow: hidden;
	position:absolute; top:13%; left:3%;
	color:#FFF; font-size:14px; line-height:23px;
}
.sb-search_sub a{ color:#FFF;}
.sb-search_sub img{ float:left; margin-right:2%;}
.sb-search {
    position: relative;
    width: 0%;
    min-width: 25px;
    height: 25px;
    float: left;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
	position:absolute; top:13%; left:3%;
}
.sb-search-input {
    position: relative;
    top: 0;
    border: none;
    outline: none;
    background: #ffffff;
    width: 50%;
    height: 25px;
    margin: 0;
    left: 25px;
    z-index: 10;
    font-family: inherit;
    font-size: 14px;
    color:#999999;
    padding-left: 5%;
    padding-right: 5%;
	 border-radius:10px; -moz-border-radius:10px;
}

.sb-search-input::-webkit-input-placeholder {
    color: #666666;
}

.sb-search-input:-moz-placeholder {
    color: #666666;
}

.sb-search-input::-moz-placeholder {
    color: #666666;
}

.sb-search-input:-ms-input-placeholder {
    color: #666666;
}

.sb-icon-search,
.sb-search-submit  {
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    line-height:25px;
    text-align: center;
    cursor: pointer;
}

.sb-search-submit {
    background: #fff; /* IE needs this */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}

.sb-icon-search {
    z-index: 90;
}



/* Open state */
.sb-search.sb-search-open,
.no-js .sb-search {
    width: 100%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
    z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
    z-index: 90;
}
/*搜索 结束*/

#content{ height:auto; margin:0 auto; width:100%; background-color:#f2f0ee;}
#content .banner { margin:0 auto; clear:both;  width:100%;}
.swipe{width:100%; line-height:0; overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
#slider{display:block;}
#slider li img{width:100%;}
.swipe #pagenavi{ display:block; position:absolute; bottom:0%; left:45%;}
.swipe #pagenavi a{ padding:5px 5px; background-image:url(../images/b.png); background-repeat:no-repeat; margin-right:5px;cursor:pointer;}
.swipe #pagenavi a.active{ background-image:url(../images/a.png);}

/*middle*/
.s_pro_box{ overflow:hidden; margin:10% 0;}
.s_bt{ text-align:center;color:#171818; position:relative; z-index:9; overflow:hidden; margin-bottom:5%;}
.sub_bt{ background-image:url(../images/about_bt_bg.png); background-repeat:no-repeat; background-size:100% 100%; width:100%; margin-left:auto; margin-right:auto; text-align:center; color:#4a2c07; font-weight:bold; font-size:16px;}
.s_bt span{ display:block; font-size:12px; color:#014d99;}

.s_bt_2{ text-align:center; margin:3% 3% 3% 3%; color:#171818; position:relative; z-index:9; overflow:hidden;}
.sub_bt_2{ background-image:url(../images/team_bt_bg.png); background-repeat:no-repeat; background-size:100% 100%; width:85%; margin-left:auto; margin-right:auto; text-align:center; color:#ffffff; font-weight:bold; font-size:16px;}
.s_bt_2 span{ display:block; font-size:12px; color:#ffffff;}


.s_prolis_bx{ overflow:hidden; margin-left:1.5%;}
.s_pro_list{ overflow:hidden;}
.s_pro_list li{ float:left; width:30%; text-align:center; font-size:14px; margin-left:2%;}
.s_pro_list li a{ display:block; color:#ffffff;}
.s_pro_list li img{ display:block;}
.s_pro_list li span{ display:block; background-color:#5c5c5c; padding:2% 0; margin-top:5%;}

.s_more{ width:50%; margin-left:auto; margin-right:auto; text-align:center; font-size:12px; padding:2% 0 6% 0; background-image:url(../images/s_more_bg.png); background-repeat:no-repeat; background-size:100% 100%;}
.s_more a{ color:#ffffff; display:block;}

.s_more_3{ border:solid 1px #ffffff; width:35%; margin-left:auto; margin-right:auto; text-align:center; font-size:14px; padding:2% 0; margin-top:6%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.s_more_3 a{ color:#ffffff; display:block;}

.s_new_date{ width:20%; float:left; background-color:#2d4e95; color:#FFF; text-align:center; padding:2% 1%;}
.s_new_date span{ display:block;}
.s_new_date span.s_mew_time{ font-size:26px; font-weight:bold;}
.s_new_right{ width:75%; float:left; font-size:11px; margin-left:3%;}
.s_new_right span{ display:block; line-height:160%;}
.s_new_right span.s_new_ribt{ font-size:14px; color:#000; margin-bottom:1.5%;}

.s_contact_box{ background-image:url(../images/s_contact_bg.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:0% 4.5% 35% 4.5%;}
.s_contact_txt{ font-size:14px; color:#FFF; margin-left:25%; line-height:150%; padding-top:3%;}

/*footer*/
/* transtion-Hover */
.footer{ width:100%; max-width:640px; background-color:#2e73ea; bottom:0; position:fixed; margin:0 auto; z-index:1001;}
.footer_box{ width:100%;}
.footer_box li{ width:20%; float:left;text-align:center; margin-bottom:-1%;}
.footer_box li img{ display:inline; width:40%} 
.footer_box li.housr_box{ margin-top:-3%; }
.footer_box li.housr_box img { width:80%; display:block;}
.tianstion{ 

    transition:all ease 0.4s; 

	-moz-transition:all ease 0.4s; 

	-ms-transition:all ease 0.4s; 

	-o-transition:all ease 0.4s;

	-webkit-transition:all ease 0.4s;

}

.area{ width:100%;}

#wrap{ background:#F0F0F0; max-width:640px; position:relative;}

@media screen and (max-width : 360px) {	


	#wrap{ width:100%;}

}



@media screen and (min-width: 360px) and (max-width : 479px) {


	#wrap{ width:100%;}	

}



@media screen and (min-width: 480px) and (max-width: 640px) {

	body{ font-size:15px;}

	#wrap{ width:100%;}	

}


/*sub*/
#sub_content{ height:auto; margin:0 auto; width:100%; overflow:hidden; min-height:400px; padding-bottom:30%;background:url(../images/content_bg.jpg) #f2f0ee bottom no-repeat;
}
#con_content{ height:auto; margin:0 auto; width:100%; overflow:hidden; margin-bottom:-5%; }
#sub_header{ height:auto; margin:0 auto; width:100%;  background-color:#0f80e0; position:relative; padding:1% 0;}
.sub_head_top{ background-color:#0f80e0; margin:0 auto; height:auto; position:relative;}
.sub_logo{ text-align:center; padding:1% 0 2% 0; color:#ffffff; font-size:18px;}

.about_nr{ margin:5% 3% 0 3%; font-size:12px; color:#333333; line-height:200%; overflow:hidden;}
.about_nr img{ width:100%; /*margin-bottom:30%;*/}

.content_nr{ font-size:14px; color:#333333; line-height:200%; overflow:hidden; text-align:center;}
.content_nr img{ width:100%; bottom:0; }

.chanpin_box{ overflow:hidden; margin-left:1.5%; margin-top:5%; padding-bottom:20%;}
.chanpin_list{ overflow:hidden;}
.chanpin_list li{ float:left; width:30.2%; text-align:center; font-size:12px; margin-left:2%; margin-top:2%;}
.chanpin_list li a{ display:block; color:#333333;}
.chanpin_list li img{ display:block; width:100%;}
.chanpin_list li span{ display:block; margin:3% 0;width:100%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;}
/*index*/
.pro_nr{ overflow:hidden; margin-top:3%;}
.pro_nr li{ float:left; width:30.2%; text-align:center; font-size:12px; margin-left:2%; margin-top:2%;}
.pro_nr li a{ display:block; color:#333333;}
.pro_nr li img{ display:block; width:100%;height:100px;}
.pro_nr li span{ display:block; margin:3% 0;}
/*房间报价*/
.service_box{ overflow:hidden; margin-top:5%; margin-bottom:10%;}
.service_list{ overflow:hidden; width:90%; margin:0 auto;}
.service_list li{ float:left; width:76%; font-size:12px; margin-left:18%; margin-bottom:3%; line-height:180%; background-color:#3aa803; background-image:url(../images/sss.png); background-repeat:no-repeat; background-position: right center;background-size: 10% 100%}
.content{
	width:90%;
}
.img{
	width:40%;
	float:left;

}
.img img{
    border-radius: 50%;
    border: 2px solid #74b355;
    display: block;
    margin-left: -50%;
    width:80px;
    height:80px;
}
.service_two .img img{
    border-radius: 50%;
    border: 2px solid #7d6f9e;
    display: block;
    margin-left: -50%;
}
.txt{
	width:60%;
	float:left;
	
}
.txt span{ display:block; padding-top:2%;}
.txt span.ser_bt{ color:#FFF; font-size:14px;width:100%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;}
.txt span.ser_price{ color:#FFF; font-size:12px; width:100%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;}
.txt span.ser_yuding{  font-size:12px; line-height:200%; padding-bottom:5%;  }
.txt span.ser_yuding a{ padding:0 5% 0 5%;color:#3aa803; width:30%; background-color:#FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px;}

.service_list li.service_two{ float:left; width:76%; font-size:12px; margin-left:18%; margin-bottom:3%; line-height:180%; background-color:#5b0fa1; background-image:url(../images/qq.png); background-repeat:no-repeat;}
.service_list li.s{ float:left; width:76%; font-size:12px; margin-left:18%; margin-bottom:3%; line-height:180%; background-color:#5b0fa1; background-image:url(../images/ser_in.png); background-repeat:no-repeat; background-position: right 2% center;}

.ser_img1{ float:left; width:40%;}
.ser_img1 img{  display:block; border:#7d6f9e 2px solid; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;  width:100%; margin-left:-45%;}
.service_txt1{ border:#7d6f9e 2px solid;width:88%;}
.service_txt1 span{ display:block; background-color:#6a10be; padding-top:5%;}
.service_txt1 span.ser_bt{ color:#FFF; font-size:14px;}
.service_txt1 span.ser_price{ color:#FFF; font-size:12px; }
.service_txt1 span.ser_yuding{  font-size:12px; line-height:200%; padding-bottom:5%;  }
.service_txt1 span.ser_yuding a{ padding:0 5% 0 5%;color:#3aa803; width:30%; background-color:#FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px;}

.ser_gbook{ text-align:center; font-size:14px; color:#434343; margin-top:15%; margin-bottom:40%;}
.ser_gbook span{ display:block; margin-top:3%;margin-left:-25px;width:100%;}
.ser_gbook input{ border:#434343 1px solid; width:80%; margin:0 auto; padding-left:2%; color:#434343; line-height:30px;}
.ser_gbook textarea{
	border:#434343 1px solid;width:80%;margin:0 auto; padding-left:2%; color:#434343;
}
.look_more{ display:block; width:23%; margin-left:auto; margin-right:auto;background-size:100% 100%; line-height:80%; text-align:center;border:1px solid #2e73ea; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.look_more a{ display:block; color:#2e73ea; line-height:25px; }
.index_more{ display:block; width:23%; margin:5% auto;background-size:100% 100%; line-height:80%; text-align:center;border:1px solid #746252; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.index_more a{ display:block; color:#746252; line-height:25px; }

.show_pro_img{ margin:8% 3%; text-align:center;}
.show_pro_img img{ width:70%;}
.show_pro_img span{ display:block; color:#000000; font-size:15px; margin-bottom:3%;}
.show_pro_price span{ display:block; color:#6cbafd; font-size:13px; text-align:center;}

.show_new_img{ margin:5% 3%; text-align:center;}
.show_new_img img{ width:100%;}
.show_new_img span{ display:block; color:#000000; font-size:15px; margin-bottom:5%;}

.page{ overflow:hidden; margin-top:10%; margin-left:auto; margin-right:auto; width:90%;}
.page_1{width:100%; display:block;}
.page_left{ width:30%; float:left; background-color:#51acfb; color:#FFF; font-size:12px; text-align:center; border-top-left-radius:5px;border-bottom-left-radius:5px; line-height:260%;}
.page a{ font-size:12px; color:#FFF; text-align:center; display:block;}
.page_right{width:70%; float:left; background-color:#fff; color:#51acfb; line-height:260%;border-top-right-radius:5px;border-bottom-right-radius:5px;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.page_right a{color:#51acfb; line-height:260%;}
.page_2{ margin-top:15%;width:100%; display:block; margin-bottom:40%;}

.news_nr{ margin:5% 3% 0 3%; font-size:12px; color:#333333; line-height:200%; overflow:hidden;}
.news_nr img{ width:100%;}
.news_box{ margin-bottom:15%; margin-top:8%;}

.news_list{ margin:0 3% 0 3%;}
.news_list li{ background-color:#fff; margin-top:3%; font-size:13px; overflow:hidden; margin-left:1%;}
.news_list li a{ display:block; color:#333333;}
.news_list li img{ width:28%; display:block; float:left;}

.join_list li{ background-color:#fff; margin-top:3%; font-size:13px; overflow:hidden; margin-left:1%;}
.join_list li a{ display:block; color:#333333;}
.join_list li img{ width:28%; display:block; float:left;}

.new_bt{ display:inline; font-size:12px; color:#ffadb0; }

.s_new_left{ color:#FFF; width:30%; background-color:#2087de; text-align:center;line-height:260%; float:left; border-top-left-radius:5px;border-bottom-left-radius:5px;}

.s_new_right_sub{ float:left; width:57%; margin-left:5%; font-size:14px;color:#4a2c07; }
.s_new_right_sub span{ display:block; line-height:240%;width:100%;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;}

.gbook_box{ overflow:hidden; margin-top:5%;}
form{ overflow:hidden; padding:0 3%;}
form span{ display:block; font-size:16px; color:#4d4d4d; float:left; padding-left:25px; margin-bottom:5px;}
.formfield_s {
	width: 97%;
	height: 32px;
	line-height: 32px;
	background:#ffffff;
	padding-left:2%;
	font-size:13px;
	font-family:"宋体";
	color:#666666;
	float:left;
	border:solid 1px #0f80e0;
	margin-bottom:17px;
}
.for_sheet_q {
	width: 95%;
	height: 135px;
	line-height: 32px;
	padding:1% 2%;
	background:#ffffff;
	font-size:13px;
	font-family:"宋体";
	color:#666666;
	float:left;
	border:solid 1px #0f80e0;
}
.sh_b_1{ float:right; background-color:#0f80e0; color:#ffffff; font-size:16px; padding:5px 20px; border:none 0; margin-top:25px;}
.fo_1{ background-image:url(../images/gb_1.png); background-repeat:no-repeat; background-position:left;}
.fo_2{ background-image:url(../images/gb_2.png); background-repeat:no-repeat; background-position:left;}
.fo_3{ background-image:url(../images/gb_3.png); background-repeat:no-repeat; background-position:left;}


.s_about_box{ overflow:hidden;}
.s_new_box{ margin:5% 0;}
.s_case_box{}

.fanhui_top{ position:fixed; bottom:6%; right:1%; z-index:999; background-color:#6cbafd; text-align:center; width:50px;}

.cl{clear:both;}

.top_list{clear:both;padding:2% 0 7% 0;overflow:hidden; background:url(../images/scoi_bg.jpg) no-repeat; background-size:100% 100%;}
.top_list li{width:22%;float:left; position:relative; margin-left:2.3%; text-align:center; font-size:14px;}
.top_list li img{ width:100%; display:block;}
.top_list li a{color:#333333;}
.top_list li span{ display:block; margin-top:3%;}

.s_jiam_box{}
