﻿html,body {
	min-height:100%;
	}
body {

	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:100%;
	color:#333;
	-webkit-text-size-adjust:none;
	background-color:rgb(241, 241, 241);
	background-image:-webkit-linear-gradient(#f9f9f9,#eee);
    background-image:-moz-linear-gradient(#f9f9f9,#eee);
    background-image:-ms-linear-gradient(#f9f9f9,#eee);
    background-image:-o-linear-gradient(#f9f9f9,#eee);
    background-image:linear-gradient(#f9f9f9,#eee);
}
a,abbr,acronym,address,input,article,aside,audio,b,blockquote,big,body,canvas,caption,cite,code,datalist,dd,del,details,dfn,dl,div,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,meter,nav,menu,object,ol,output,p,pre,progress,q,samp,section,small,span,strike,strong,sub,sup,ul,var {
	margin:0; 
	padding:0;
	box-sizing:border-box;
}
html {
	margin:0 auto;
	max-width:800px;
	overflow-x: hidden;
}
input,textarea {
	margin:0;
	padding:0;
	border:none;
	outline:none;
}
ul,ol {
	list-style-type:none;
}
select,input,img,select {
	vertical-align:middle;
}
a {
	outline:none;
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
img {
	max-width:100%;
	height:auto !important;
	width:auto !important;
}
.bold {
	font-weight:bold;
}
.clear {
	clear:both;
}
.f_l {
	float:left;
}
.f_r {
	float:right;
}
.t_l {
	text-align:left;
}
.t_r {
	text-align:right;
}
.banner {
	position:relative;
}
.banner .frame {
	position:relative;
	width:100%;
	font-size:0;
	line-height:0;
	overflow:hidden;
	white-space:nowrap;
}
.banner ul {
	width:100%;
}
.banner ul li {
	position:relative;
	display:inline-block;
	width:100%;
	text-align:center;
}
.banner ul li img {
	width:100%;
}
.banner .dots {
	position:absolute;
	bottom:0;
	right:0;
	margin:0;
	padding:0 10px 5px 0;
	width:100%;
	background:rgba(0,0,0,0.5);
	text-align:right;
}
.banner .dots > li {
	display:inline-block;
	margin:0 4px;
	width:6px;
	height:6px;
	background:rgba(144, 144, 144, 0.8);
	border-radius:5px;
	box-shadow:inset 1px 1px 1px #888;
	cursor:pointer;
}
.banner .dots > li.active {
	background-color:#fff;
	box-shadow:inset 2px 0px 2px -2px #333;
}
.mainmenu {
	padding-top:2%;
	padding-bottom:2.5rem;
	background:#fff;
}
.mainmenu ul li {
	position:relative;
	float:left;
	margin-bottom:0.26rem;
}
.mainmenu ul li a {
	display:block;
	height:100%;
	color:#fff;
	-webkit-tap-highlight-color:rgba(0,0,0,0.35);
}
.mainmenu ul li.menu1,
.mainmenu ul li.menu5 {
	margin-left:1%;
	width:48.5%;
	height:6.5rem;
	background:#d87570;
}
.mainmenu ul li.menu5 {
	float:right;
	margin-right:1%;
	background:#fa9158;
}
.mainmenu ul li.menu1 p,
.mainmenu ul li.menu5 p {
	padding-left:0.25rem;
	padding-top:0.25rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.mainmenu ul li.menu1 span {
	padding-left:0.25rem;
	display:block;
	font-size:0.55rem;
	line-height:0.8rem;
}
.mainmenu ul li.menu1 img,
.mainmenu ul li.menu5 img {
	position:absolute;
	right:0.5rem;
	bottom:0.5rem;
	width:1.9rem;
}
.mainmenu ul li.menu2,
.mainmenu ul li.menu3 {
	margin-left:1%;
	width:23.75%;
	height:3.125rem;
	text-align:center;
}
.mainmenu ul li.menu2 {
	background:#b3cfc0;
}
.mainmenu ul li.menu3 {
	background:#6f9e98;
}
.mainmenu ul li.menu2 p,
.mainmenu ul li.menu3 p {
	font-size:0.65em;
}
.mainmenu ul li.menu2 img,
.mainmenu ul li.menu3 img {
	margin:0.5rem 0 0.4rem;
	height:1rem;
}
.mainmenu ul li.menu4 {
	margin-left:1%;
	width:48.5%;
}
.mainmenu ul li.menu4 p {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1.25rem;
	line-height:1.25rem;
	background:rgba(0,0,0,0.6);
	text-align:center;
	font-size:0.8rem;
}
.mainmenu ul li.menu4 img {
	width:100%;
}
footer {
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	z-index:9;
	margin:auto;
	width:100%;
	max-width:800px;
	height:50px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(51, 60, 69)), color-stop(0.5, rgb(55, 58, 67)), to(rgb(49, 53, 64)));
	border-top:2px solid rgb(81, 81, 93);
}
footer a {
	float:left;
	padding-top:6px;
	display:block;
	width:33.333333%;
	height:100%;
	text-align:center;
	color:#fff;
	font-size:12px;
	border-right:1px solid #0e111a;
	border-left:1px solid #666a73;
}
footer a img {
	margin:0 auto 2px;
	display:block;
	height:18px;
}

.wrap {
	margin-top:40px;
	padding:1rem 0.5rem;
}
.main {
	margin-top:44px;
}
header {
	position:fixed;
	left:0;
	top:0;
	z-index:9;
	margin:auto;
	width:100%;
	height:44px;
	background:url(../images/headerbg.png) repeat-x;
	text-align:center;
}
header strong {
	display:block;
	font-size:16px;
	line-height:44px;
}
header a {
	position:absolute;
	top:2px;
	display:block;
	width:40px;
	height:40px;
}
header .back_btn {
	left:5px;
}
header .home_btn {
	right:5px;
}
header a span {
	margin:9px 0 0 9px;
	display:block;
	width:22px;
	height:22px;
	background:url(../images/icons-18-white.png) no-repeat #b0b0b0;
	border-radius:15px;
}
header .back_btn span {
	background-position:-142px 50%;
}
header .home_btn span {
	background-position:-574px 50%;
}
/* 在线订房start */
.form_row {
	height:3rem;
	line-height:3rem;
	text-align:right;
}
.form_row span {
	float:left;
	display:block;
	width:30%;
	text-align:left;
	font-size:0.8rem;
	font-weight:bold;
}
.form_row input {
	padding:0.3rem;
	width:65%;
	-moz-box-shadow:inset 0 1px 4px rgba(0, 0, 0, .2);
	-webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow:inset 0 1px 4px rgba(0, 0, 0, .2);
	-moz-border-radius:.6em;
	-webkit-border-radius:.6em;
	border-radius:.6em;
	border:1px solid #aaa;
	font-size:0.8rem;
}
.form_row .code_text {
	width:60%;
	}
.form_row input:focus {
	-moz-box-shadow:0 0 12px #cd9668;
	-webkit-box-shadow:0 0 12px #cd9668;
	box-shadow:0 0 12px #cd9668;
}
.form_row .num {
	display:inline-block;
	width:1rem;
	background:none;
	text-align:center;
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-weight:bold;
}
.form_row a.jian,
.form_row a.jia {
	display:inline-block;
	width:1.5rem;
	height:1.5rem;
	vertical-align:middle;
}
.form_row a.jian {
	background:url(../images/jianshao.png) center;
	background-size:100% 100%;
}
.form_row a.jia {
	background:url(../images/zengjia.png) center;
	background-size:100% 100%;
}
.form_btn {
	margin-top:1rem;
	padding:0.4rem 0;
	display:block;
	width:100%;
	background:#6e6e6e;
	border:none;
	-moz-border-radius:.3em;
	-webkit-border-radius:.3em;
	border-radius:.3em;
	font-size:0.8rem;
	color:#fff;
	text-align:center;
	outline:none;
}
.form_btn.view_btn {
	margin-top:0.4rem;
	display:block;
}
.form_btn.cancel_btn {
	margin:0.4rem auto;
	display:block;
	width:30%;
}
.form_row .forgot {
	display:block;
	float:left;
	font-size:0.8rem;
	color:#333;
	font-weight:bold;
}
.register {
	margin-top:0.5rem;
	padding:0.4rem 0;
	display:block;
	width:100%;
	background:url(../images/arrow-left.png) 95% center no-repeat;
	background-size:2rem auto;
	font-size:0.8rem;
	color:#333;
	font-weight:bold;
	border-top:1px solid #989898;
	border-bottom:1px solid #989898;
}
.chaxun_fail h3 {
	margin-bottom:0.3rem;
	font-size:0.8rem;
}
.chaxun_fail p {
	font-size:0.8rem;
	line-height:1.3rem;
}
.chaxun_fail h4 {
	margin-top:0.5rem;
	font-size:0.8rem;
	line-height:1.3rem;
}
.chaxun_fail .fail_btn {
	margin-top:1rem;
	padding-top:1rem;
	border-top:1px solid #6e6e6e;
	text-align:center;
}
.chaxun_fail .fail_btn a {
	margin:0 2%;
	padding:0.3rem 0;
	display:inline-block;
	width:35%;
	background:#6e6e6e;
	color:#fff;
	font-size:0.8rem;
	font-weight:bold;
	-webkit-border-radius:0.3rem;
	border-radius:0.3rem;
}
.chaxun_fail .fail_btn .again,
.chaxun_fail .fail_btn .contact {
	margin-right:0.2rem;
	display:inline-block;
	width:1rem;
	height:1rem;
	background:#b0b0b0 url(../images/icons-18-white.png) no-repeat;
	background-size:38.8rem auto;
	-webkit-border-radius:59%;
	border-radius:59%;
	vertical-align:middle;
}
.chaxun_fail .fail_btn .again {
	background-position:-19.7rem 50%;
}
.chaxun_fail .fail_btn .contact {
	background-position:-25.1rem 50%;
}
/* 在线订房end */
/* 房型列表start */
.list .list_tit {
	padding-bottom:1px;
	border-bottom:1px solid #75747f;
}
.list .list_tit img {
	margin-right:0.5rem;
	float:left;
	width:3rem;
	height:2.5rem;
}
.list .list_tit h3 {
	padding-top:0.5rem;
	font-size:0.7rem;
	line-height:1rem;
}
.list .list_tit p {
	text-indent:1em;
	font-size:0.6rem;
	line-height:0.9rem;
	color:#817C7C;
	font-weight:bold;
}
.list .list_tit p span {
	color:#ff0000;
}
.list .list_tit a.aab {
	float:right;
	margin-top:0.4rem;
	display:block;
	width:2rem;
	height:2rem;
	background:url(../images/show.png) center;
	background-size:100% 100%;
}
.list .list_tit.open a {
	background:url(../images/hide.png) center;
	background-size:100% 100%;
}
.list .list_show {
	display:none;
	background:#fff;
}
.list .list_show .show_list {
	padding-left:0.2rem;
	padding-bottom:0.5rem;
}
.list .list_show .show_list h4 {
	font-size:0.7rem;
}
.list .list_show .show_list p {
	font-size:0.6rem;
	line-height:0.8rem;
	color:#666;
}
.list .list_show .show_list a,
.yuding {
	margin-left:0.2rem;
	margin-top:0.5rem;
	padding:0.1rem 0;
	display:block;
	width:3.5rem;
	background:#966f10;
	color:#fff;
	font-size:0.8rem;
	text-align:center;
	font-weight:bold;
	border-radius:0.3em;
}
/* 房型列表end */
/* 订单详情star */
.prompt {
/*	padding-bottom:0.5rem;*/
	font-size:0.8rem;
	line-height:1.5rem;
}
.cancel_prompt {
	color:#f60;
	text-align:center;
}
.success_prompt {
	color:green;
	text-align:center;
}
.view_con {
	padding-bottom:0.5rem;
}
.view_con .view_tit {
	font-size:0.8rem;
	color:#402b12;
}
.view_con span {
	display:inline-block;
	width:65%;
	font-size:0.8rem;
	line-height:1.5rem;
}
.view_con span.booking {
	padding-right:0.2rem;
	width:35%;
	text-align:right;
}
.view_con span#fangshi label {
	margin-right:10px;
	}
.view_con span#fangshi label input {
	margin-right:5px;
	}
.line {
	margin:0.5rem 0;
	width:100%;
	height:1px;
	border-bottom:1px solid #989898;
}
/* 订单详情end */
/* 会员中心start */
.user_btn {
	display:block;
	width:100%;
	background:url(../images/arrow-left.png) 95% center no-repeat;
	background-size:2rem auto;
	font-size:0.8rem;
	color:#333;
	font-weight:bold;
	border-bottom:1px solid #989898;
}
.user_core img {
	margin-right:0.6rem;
	width:2.65rem !important;
}
.user_order {
	padding:0.5rem;
}
.user_order h3 {
	font-size:0.8rem;
	line-height:1.2rem;
}
.user_order.cancel_order h3 {
	color:grey;
}
.user_order p {
	font-size:0.6rem;
	line-height:0.9rem;
	color:#ff0000;
}
/* 会员中心end */
/* 房型介绍start */
.content {
	margin-top:44px;
}
.content .con_text {
	padding:0.5rem;
}
.content .con_text .yuding {
	margin:0;
	padding:0.3rem 0;
}
.content .con_text h3 {
	font-size:0.8rem;
}
.content .con_text .con_box {
	padding-top:1.5rem;
	font-size:0.8rem;
	line-height:1.1rem;
}
/* 房型介绍end */
/* 商城start */
.sc_header {
	width: 100%;
	padding:7px 0;
	background-color:#EEEEEE;
	color:#989898;
	border-bottom:1px solid #dfdfdf;
	font-size:14px;
}
.sc_header img {
	float:left;
	margin-left:10px;
	margin-right:5px;
	width:21px !important;
	height:21px !important;
	-webkit-border-radius:20px;
	border-radius:20px;
}
.sc_header a {
	float:right;
	margin-right:15px;
	color:#8C8C8C;
}
.sc_banner {
	position:relative;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5);
	box-shadow:0 1px 3px rgba(0, 0, 0, .5);
}
.sc_banner .logo {
	position:absolute;
	left:0.5rem;
	bottom:1rem;
	width:3rem;
	height:3rem;
	-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .6);
	box-shadow:0 0 3px 0 rgba(0, 0, 0, .6);
	border:1px solid #5e5e5e;
}
.sc_banner h1 {
	padding:0.4rem 0;
	background:#fff;
	font-size:1rem;
	text-shadow:0 1px 3px rgba(0, 0, 0, .5);
	text-align:center;
	font-weight:normal;
}
.sc_content {
	margin-bottom:50px;
}
.sc_con {
	margin:0.6rem auto 0;
	width:17.4rem;
	background:#fff;
	border:1px solid #e1e1e6;
	font-size:0.7rem;
}
.sc_con h2 {
	padding:0 0.5rem;
	font-size:0.7rem;
	line-height:1.8rem;
	font-weight:normal;
	background:#f0efef;
	border-bottom:1px solid #e1e1e6;
}
.sc_con h2 a {
	float:right;
	color:#323232;
}
.sc_list {
	padding:0.2rem;
}
.sc_list ul li {
	float:left;
	padding:0.2rem;
	width:50%;
	text-align:center;
}
.sc_list ul li p {
	padding:0.3rem;
	background:#f6f4f4;
	border:1px solid #e1e1e6;
}
.sc_list ul li h3 {
	font-size:0.7rem;
	line-height:1.4rem;
	font-weight:normal;
	color:#666;
}
.sc_list ul li b {
	display:block;
	color:#ff5000;
	font-size:0.9rem;
	line-height:1.2rem;
}
.sc_footer,
.buy_bar {
	position:fixed;
	left:0;
	bottom:0;
	z-index:999;
	margin:auto;
	padding-top:5px;
	width:100%;
	height:45px;
	background:#eee;
	border-top:2px solid #dedede;
}
.sc_footer a {
	display:inline-block;
	width:25%;
	height:100%;
	text-align:center;
	color:#797979;
	font-size:12px;
}
.sc_footer a img {
	margin-bottom:1px;
	width:18px !important;
}
.sc_show_top {
	padding:0.5rem;
	background:#fff;
	border-bottom:1px solid #e0e0e0;
}
.sc_show_top .title {
	font-size:0.7rem;
	line-height:1rem;
	font-weight:normal;
}
.sc_show_top .price {
	font-size:0.6rem;
	line-height:1.2rem;
	color:#959595;
}
.sc_show_top .price span {
	margin:0 0.2rem;
	padding:0 0.1rem;
	font-size:0.6rem;
	color:#fff;
	background:#ff5000;
}
.sc_show_top .price b {
	font-size:0.9rem;
	color:#ff5000;
}
.sc_show_top .jifen {
	font-size:0.6rem;
	line-height:0.9rem;
	color:#959595;
}
.sc_show_con {
	margin-bottom:50px;
	padding:0.5rem;
	background-color:#f9f9f9;
}
.buy_bar {
	padding:6px 0;
	height:50px;
	background:#f8f8f8;
	border-top:1px solid #dfdfdf;
}
.buy_bar a {
	display:inline-block;
	height:100%;
	font-size:15px;
	line-height:37px;
	color:#fff;
	text-align:center;
}
.buy_bar .backtohome {
	width:8%;
	background:url(../images/backtohome.png) center no-repeat;
	background-size:30px auto;
}
.buy_bar .backtohome img {
	width:30px;
}
.buy_bar .add_cart,
.buy_bar .buy_now {
	margin-left:4%;
	width:44%;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.buy_bar .add_cart,
.buy_bar .add_cart_next,
.buy_bar .shoping {
	background:#ff9400;
}
.buy_bar .buy_now,
.buy_bar .buy_now_next,
.buy_bar .pay,
.buy_bar .order_sure {
	background:#ff460e;
}
.buy_bar .add_cart_next,
.buy_bar .buy_now_next {
	display:none;
	margin:0 auto;
	width:94%;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.buy_bar .shoping,
.buy_bar .pay,
.buy_bar .order_sure,
.buy_bar .order_del {
	float:right;
	margin-right:2%;
	width:23%;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.buy_bar .order_del {
	background:#969696;
}
.buy_box {
	display:none;
	position:fixed;
	left:0;
	top:0;
	z-index:998;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
}
.buy_box .tishi_box {
	display:none;
	position:absolute;
	left:2rem;
	top:10rem;
	width:14rem;
	background:#fff;
	font-size:0.8rem;
}
.buy_box .tishi_box h3 {
	padding-left:0.5rem;
	color:#fff;
	background:#ff460e;
	font-size:0.8rem;
	line-height:1.8rem;
}
.buy_box .tishi_box h3 span {
	float:right;
	margin:0.5rem;
	display:block;
	width:0.8rem;
	height:0.8rem;
	background:url(../images/close1.png) center no-repeat;
	background-size:100% 100%;
}
.buy_box .tishi_box p {
	padding:1rem 0.5rem;
}
.buy_box .tishi_box a {
	padding:0.3rem 0;
	display:inline-block;
	width:50%;
	color:#fff;
	text-align:center;
	border:0.2rem solid #dfdfdf;
}
.buy_box .tishi_box a.going {
	background:#ff9400;
}
.buy_box .tishi_box a.go_cart {
	background:#ff460e;
}
.buy_box .buy_num {
	display:none;
	position:absolute;
	left:0;
	bottom:-600px;
	padding:0.5rem 0.5rem 50px;
	width:100%;
	background:#fff;
	color:#656565;
}
.buy_box .buy_num .buy_num_top {
	padding-bottom:0.5rem;
}
.buy_box .buy_num .buy_num_top img {
	float:left;
	margin-right:0.5rem;
	width:3rem !important;
}
.buy_box .buy_num .buy_num_top p {
	padding-top:0.3rem;
	font-size:0.7rem;
	line-height:0.9rem;
}
.buy_box .buy_num .buy_num_top span {
	float:right;
	margin-top:1rem;
	display:block;
	width:1rem;
	height:1rem;
	background:url(../images/close.png) center no-repeat;
	background-size:100% 100%;
}
.buy_box .buy_num .buy_num_top b {
	color:#ff5000;
	font-size:0.7rem;
}
.buy_box .buy_num .buy_num_bottom {
	padding:0.4rem;
	font-size:0.7rem;
	border-top:1px solid #dfdfdf;
	line-height:2rem;
}
.buy_box .buy_num .buy_num_bottom span {
	float:right;
	color:#ff5000;
}
.buy_box .buy_num .buy_num_bottom p,
.cart_list .cart_num {
	display:inline-block;
	width:5rem;
	height:1.6rem;
	line-height:1.6rem;
	background:url(../images/category.jpg) center no-repeat;
	background-size:100% 100%;
}
.buy_box .buy_num .buy_num_bottom b,
.buy_box .buy_num .buy_num_bottom input,
.cart_list .cart_num b,
.cart_list .cart_num input {
	display:inline-block;
	width:33.333333%;
	/* height:100%; */
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
.cart_has {
	display:none;
	position:fixed;
	right:0;
	bottom:10%;
	width:1.5rem;
	height:1.5rem;
	-webkit-border-radius:59%;
	border-radius:59%;
	border:1px solid #dfdfdf;
	background:#fff url(../images/cart_has.png) center no-repeat;
	background-size:70% 70%;
}
.cart_has .yidong {
	display:none;
}
.cart_has span {
	position:absolute;
	right:0;
	top:-0.5rem;
	width:0.8rem;
	height:0.8rem;
	line-height:1rem;
	font-size:0.4rem;
	color:#fff;
	text-align:center;
	-webkit-border-radius:60%;
	border-radius:60%;
	background:#f00;
}
.cart_kong {
	position:absolute;
	left:0;
	top:0;
	padding-top:15%;
	width:100%;
	height:100%;
	background:#fff;
	text-align:center;
}
.cart_kong p {
	margin-top:0.5rem;
	color:#b9b9b9;
	font-size:0.8rem;
	font-weight:bold;
}
.cart_kong a {
	margin-top:0.5rem;
	display:inline-block;
	width:3rem;
	color:#646464;
	font-size:0.7rem;
	line-height:1.5rem;
	border:1px solid #dfdfdf;
	-webkit-border-radius:0.3rem;
	border-radius:0.3rem;
}
.cart_header {
	margin-bottom:0.5rem;
	background:#fff;
	color:#333;
}
.cart_header img {
	margin-left:0;
}
.cart_header a.del {
	margin-right:0;
}
.cart_header a.del img {
	-webkit-border-radius:0;
	border-radius:0;
}
.cart_con {
	padding-bottom:50px;
}
.cart_list {
	margin-bottom:0.5rem;
	padding:0 0.5rem;
	background:#fff;
}
.cart_list > a > img {
	float:left;
	margin-right:0.5rem;
	width:3rem !important;
}
.cart_list .mb1 {
	margin-bottom:1rem;
}
.cart_list .cart_text {
	color:#333;
	font-size:0.7rem;
}
.cart_list .cart_text b {
	float:right;
	font-size:0.7rem;
	color:#ff5000;
}
.cart_list .cart_num {
	float:right;
	width:4rem;
	height:1.3rem;
	line-height:1.3rem;
}
.cart_allprice {
	margin-top:0.3rem;
	padding:0.5rem;
	color:#ff5000;
	text-align:right;
	font-size:0.7rem;
	border-top:1px solid #dfdfdf;
}
.buy_bar .allprice {
	margin-left:2%;
	display:inline-block;
	font-size:15px;
	line-height:37px;
	color:#999;
}
.buy_bar .allprice b {
	color:#ff5000;
	font-size:18px;
}
/* 商城end */
/* 订单确认start */
.mt05 {	
	padding-top:0.5rem;
}
.mb05 {
	padding-bottom:0.5rem;
}
.queren_list {
	margin-bottom:0.5rem;
	padding:0.5rem;
	background:#fff;
}
.queren_list h3 {
	font-size:0.7rem;
	line-height:1.3rem;
	/* border-bottom:1px solid #dfdfdf; */
}
.queren_list span {
	/* font-size:0.7rem;
	line-height:1rem;
	color:#666; */
}
.queren_list p {
	font-size:0.7rem;
	line-height:1.3rem;
}
.queren_list p b {
	float:right;
	color:#ff5000;
}
.queren_list input {
	padding:0.2rem;
	width:16.6rem;
	background:none;
	border:1px solid #dfdfdf;
	font-size: 0.7rem;
}
.buy_bar .order_sure {
	width:30%;
}
.order_show .order_sure,
.order_show .order_del {
	width:47%;
}
/* 订单确认end */
/* 频道start */
.pindao {
	margin-bottom:45px;
	background:#fff;
}
.pindao h1 {
	padding:0.5rem;
	font-size:0.8rem;
	border-bottom:1px solid #ddd;
	background:#EFEFEF;
	color:#666;
}
.pindao a {
	display:block;
	padding:1rem;
	border-bottom:0.1rem solid #ddd;
	font-size:0.8rem;
	color:#666;
	background:url(../images/pindao.png) 90% center no-repeat;
	background-size:1rem auto;
}
/* 频道end */


/* 追加内容 */
.banner.wper50 {
	width: 70%;
	margin: 5px auto;
}
.banner.wper80 {
	width: 80%;
	margin: 5px auto;
}
.banner.wper81 {
	width: 100%;
	margin: 5px auto;
}
.banner img {
	width: 100%;
	min-height: 180px;
}
.cut-line{border-bottom: 1px solid #989898; width: 98%; height: 5px; margin: 5px auto;}
.cut-line.w99{width: 99%;}
.cut-line.w{width: 100%;}
.csc-default.wpercenter99{width: 94%; margin: 0 auto; padding: 0;}
.pl10 {
	padding-left:10px;
}
.pr10 {
	padding-right:10px;
}
.f16 {
	font-size:16px;
}
.tl {
	text-align:left;
}
.wrap_content {
	margin-top: 44px;
}
.csc-default {
	padding:10px;
	font-size:0.8rem;
}
h2.sub_title {
	color:#000;
	font-size:0.8rem;
	font-weight:bold;
	height:35px;
	line-height:35px;
}
h2.wper99 {
	width: 94%;
	margin: 5px auto;
}
.user_btn.news {
	padding:0.3rem 0.5rem;
	color:#000;
}
.news h3 {
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news p {
	width:43%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#817C7C;
}
.new_content {
	padding:5px;
	line-height:22px;
	color:#000;
	background-image:linear-gradient(#f9f9f9,#eee);
}
.new_content img {
	width:280px !important;
	height:auto !important;
	}
.zh-cn p {
	text-indent:2em;
}
.zh-cn p img{
	display: block;
	margin: 0 auto;
}
.ui-li-desc {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin: 2px 0;;
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	text-indent:2em;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	word-break: break-word;
}
p.ui-li-desc span {
	font-size: 12px;
}
.new_content .ui-listview-inset {
	margin:1em 0;
}
.new_content .contact {
	padding-left: 10px;
	height: 30px;
	line-height: 22px;
	color: #000;
	display: table;
}
.newstitle span {
	font-weight:bold;
	font-size:16px;
}
.map{
	/*background: none repeat scroll 0 0 #9d8c5b;*/
	background: none repeat scroll 0 0 #8AAE00;
	color: #fff;
	border-radius: 0.3em;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 5px 0 5px;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	width: 80%;
	outline: medium none;
}

.cardItem {
	margin-bottom:10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 130px;
	background-color: #fff;
	border: 1px solid #D3DCE6;
}
.cardItem .left {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.cardItem .left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 20px;
}
.cardItem .left > div {
	margin-bottom: 8px;
}
.cardItem .left > div:last-child {
	margin-bottom: 0;
}
.cardItem .left .cardName {
	font-size: 13.333px;
	color: #74D2D4;
}
.cardItem .left .cardPrice {
	font-weight: bold;
	font-size: 22px;
	color: #74D2D4;
}
.cardItem .left .cardTip {
	font-size: 13.333px;
	color: #8492A6;
}
.cardItem .left .cardTime,
.cardItem .left .cardNum {
	font-size: 13.333px;
	color: #8492A6;
}
.cardItem .right {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 55px;
	flex: 0 0 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: url('../images/semi-circle.png') left top no-repeat;
	background-size: 3px 100%;
	background-color: #74D2D4;
}
.cardItem .right.disabled {
	background-color: #D9CBCB;
}
.cardItem .right .useNow {
	margin: 0 auto;
	width: 13.333px;
	font-size: 13.333px;
	line-height: 23.333px;
	color: #fff;
	cursor: pointer;
}

.cardItem .rightHexiao  {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 55px;
	flex: 0 0 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: url('../images/semi-circle.png') left top no-repeat;
	background-size: 3px 100%;
	background-color: #eadd89;
	font-size: 13.333px;
}
.cardItem .rightHexiao .useNow {
	margin: 0 auto;
	width: 13.333px;
	font-size: 13.333px;
	line-height: 23.333px;
	color: #fff;
	cursor: pointer;
}
.message_group {
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	width:100%;
	height:40px;
	line-height:40px;
	background:#fff;
	font-size:16px;
	box-shadow:0 2px 4px rgba(0,0,0,.12), 0 0 6px rgba(0,0,0,.04);
}
.message_group img {
	margin-right:20px;
	vertical-align:top;
}
.code_btn {
    padding: 0.4rem 0;
    width:30% !important;
    background: #6e6e6e;
    border:none;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
    font-size: 0.8rem;
    color: #fff;
    text-align: center;
    outline:none;
}

.tijiao{
    display: inline-block;
    height: 100%;
    font-size: 15px;
    color: #fff;
    text-align: center;
    background: #ff460e;
    width: 30%;
    float: right;
    margin-right: 2%;
    border-radius: 4px;
}