html, body
{
	height: 100%;
	background: #5d4b6b;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif, "宋体", "黑体";
	/* font-weight: 800; */
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, HD, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	/*font: inherit;*/
	vertical-align: baseline;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif, "宋体", "黑体";

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, HD, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.c:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .c{ zoom: 1; } /* IE6 */
*:first-child+html .c { zoom: 1; } /* IE7 */
.c3{color:#333}
.c6{color:#666}
.c9{color:#999}
.tc{text-align:center}
.R{float:right}
.L{float:left}

.FCW{
    float:left;
    position:relative;
    left:50%;
}

.FC{
    position:relative;
    right:50%;
    float:left;
}

.content-wrapper {
  padding-top: 100px;
  min-height: 100%;
  margin-bottom: -200px;
}

p{
  margin: 0 0;
}

ul{
  margin-bottom: 0px !important;
}

body{
  /*background: url(/assets/img/bj-big.jpg) no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.content-wrapper:after {
    content: "";
    display: block;
}
.footer-wrapper {
  height: 200px
} 
.content-wrapper:after {
    /* .push must be the same height as footer */
    height: 230px; 
}


/* line 1, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap {
  background: #392340;
}
/* line 3, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 {
  width: 920px;
  height: 110px;
  margin: 0 auto;
}
/* line 7, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 img.logo {
  float: left;
  padding-top: 15px;
  padding-right: 70px;
}
/* line 11, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div {
  float: left;
  padding-top: 44px;
  color: #c5afcd;
}
/* line 16, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div.date p {
  text-align: center;
}
/* line 18, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div.seprate {
  margin-right: 25px;
  margin-left: 25px;
  margin-top: 20px;
  border-right: 1px solid #4e3a5f;
  padding-bottom: 30px;
}

/* line 26, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div.user_info {
  color: white;
  padding-top: 55px;
}
/* line 29, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div.user_info a {
  color: white;
  text-decoration: none;
}
/* line 32, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div.user_info a.user_center {
  margin: 0 15px;
}


/* line 24, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div.temprature {
  margin-right: 70px;
}
.nav-wrap .nav-1 div.temprature1 {
	padding-top:0px;
	font-size: 46px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.nav-wrap .nav-1 div.temprature2 {
	padding-top:15px;
	font-family: "微软雅黑";
	font-weight: normal;
}
.nav-wrap .nav-1 div.temprature2 a{
	font-family: "微软雅黑";
	font-weight: normal;
}

.nav-wrap .nav-1 div.tempraturexin {
	height:55px;
	width:80px;
	font-size: 12px;
	padding-top:30px;
	text-align:center;
	font-family: inherit;
	font-weight: normal;
}
.nav-wrap .nav-1 div.tempraturexin .x101{
	padding-top:0px;
	width:100%;
	font-size: 12px;
	height:18px;
	
}
.nav-wrap .nav-1 div.tempraturexin .x102{
	padding-top:0px;
	width:100%;
	background-image: url(../nimg/m/x_03.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 28px;
}
.nav-wrap .nav-1 div.tempraturexin .x103{
	padding-top:0px;
	width:100%;
	font-size: 12px;
	height:18px;
}
/* line 26, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div.user_info {
  color: white;
  padding-top: 55px;
}
/* line 29, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div.user_info a {
  color: #b2a4be;
  text-decoration: none;
}
/* line 32, ../../app/assets/stylesheets/nav.css.sass */
.nav-wrap .nav-1 div.user_info a.user_center {
  width:20px;
  text-align:center;
}

/* line 35, ../../app/assets/stylesheets/nav.css.sass */

.nav-2 {
  background-color: white;
  height: 40px;
}
/* line 38, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 {
  width: 920px;
  margin: 0 auto;
}
/* line 41, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 li {
	display: inline-block;
	width: 120px;
	line-height: 40px;
	text-align: center;
	position: relative;
	font-size: 14px;
	height:40px;
	margin: 0px;
	padding: 0px;
	float:left;
}
/* line 48, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 li a {
  text-decoration: none;
  cursor: pointer;
  width: 100%;
  display: inline-block;
}
/* line 53, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 li a:hover {
  color: white;
}
/* line 55, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 li ul.ul-2 {
  position: absolute;
  display: none;
}
/* line 58, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 li ul.ul-2 li {
  display: block;
  width: 120px;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  border-bottom: 1px solid #5e3d6a;
}
/* line 65, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 li:hover {
  color: white;
  background: #63466b;
}

.menuabuttonindex {
	position:absolute;
	left:-580px;
	top:0px;
	width:623px;
	height:40px;
	z-index:1;
	background-color: #63466b;

}

.menuabutton {
  color: white;
  background: #63466b;
}
.menuabutton a{
  color: white;
  background: #63466b;
}
/* line 68, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 li:hover ul.ul-2 {
  display: block;
  background: #63466b;
  z-index: 10;
}
/* line 72, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 li:hover ul.ul-2 a {
  color: white;
}
/* line 74, ../../app/assets/stylesheets/nav.css.sass */
.nav-2 ul.ul-1 li:hover ul.ul-2 a:hover {
  color: #eddaa8;
}

.menuline001 {
	position:absolute;
	left:0px;
	top:150px;
	width:100%;
	height:24px;
	z-index:3;
	background-image: url(../nimg/eline.png);
	background-repeat: repeat-x;
}

/**********index**********/

/* line 1, ../../app/assets/stylesheets/index.css.sass */
.slider-1 {
	width: 100% !important;
	height: 410px;
	z-index: 2;
	margin-right: auto;
	margin-left: auto;
}

/* line 5, ../../app/assets/stylesheets/index.css.sass */
.rsMinW .rsBullets {
  right: 46% !important;
}

/* line 8, ../../app/assets/stylesheets/index.css.sass */
.wrap-2 {
	background-color: #f5f1e6;
	position: relative;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../nimg/klin_07.jpg);
	background-repeat: repeat-x;
	background-position: top;
	z-index:10;
	height:350px;

}

/* line 13, ../../app/assets/stylesheets/index.css.sass */
.order {
  position: relative;
  width: 980px;
  height: 56px;
  background: #fdfdfc;
  margin: 0 auto;
}
/* line 20, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select input,select{
  color:#848383;
}
.order .order_info_select {
  padding: 15px 35px;
  float: left;
  width: 980px;
  height: 56px;
}
.order_info_select .house_submit{
	float: left;
  position: relative;
}
.order_info_select .house_submit input{
	line-height: 25px;
	color: #FFF;
	background-color: #443c55;
	height: 32px;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 15px;
}
/* line 25, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select .order_type, .order .order_info_select .indate, .order .order_info_select .outdate, .order .order_info_select .house_type, .order .order_info_select .house_count {
  float: left;
  position: relative;
}
/* line 28, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select .order_type {
  margin-right: 20px;
}
/* line 30, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select .order_type select {
	text-indent: 10px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	display: inline-block;
	width: 132px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #cccccc;
	background-image: url(../nimg/x_03.png);
	background-repeat: no-repeat;
	background-position: 112px center;
}
/* line 40, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select .indate input, .order .order_info_select .outdate input {
  width: 188px;
  height: 32px;
  display: inline-block;
  border: 1px solid #cccccc;
  padding: 0px;
  text-indent: 10px;
}
/* line 47, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select .indate .picker, .order .order_info_select .outdate .picker {
  width: 150% !important;
}
/* line 50, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select .indate input {
  border-right: none;
}
/* line 52, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select .outdate {
  margin-right: 20px;
}
/* line 55, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select .house select {
  text-indent: 10px;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  display: inline-block;
  width: 125px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #cccccc;
	background-image: url(../nimg/x_03.png);
	background-repeat: no-repeat;
	background-position: 105px center;  
}
/* line 64, ../../app/assets/stylesheets/index.css.sass */
.order .order_info_select .house_type {
  margin-right: 20px;
}
/* line 66, ../../app/assets/stylesheets/index.css.sass */
.order a {
  float: left;
  display: inline-block;
  width: 130px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  background: #49364f;
  font-size: 16px;
  color: white;
}

/* line 77, ../../app/assets/stylesheets/index.css.sass */
.slider-2 {
  width: 800px;
  margin: 0 auto;
  position: relative;
  bottom: -45px;
  height: 241px;
  overflow: hidden;
}
/* line 84, ../../app/assets/stylesheets/index.css.sass */
.slider-2 img {
  width: 241px;
  height: 241px;
}
/* line 87, ../../app/assets/stylesheets/index.css.sass */
.slider-2 ul {
  position: relative;
  width: 2000em;
  margin: 0 auto;
}
/* line 91, ../../app/assets/stylesheets/index.css.sass */
.slider-2 ul li {
  float: left;
  padding: 0 12px;
}

/* line 100, ../../app/assets/stylesheets/index.css.sass */
.brand {
	padding-top: 50px;
	width: 920px;
	background-color: #f6f3e9;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	position:relative;
	z-index:1;
	height:370px;
}
/* line 104, ../../app/assets/stylesheets/index.css.sass */
.brand h3 {
  border-bottom: 1px solid #b4b3ad;
  margin-right: 380px;
  font-size: 22px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  color: #392340;
}
/* line 112, ../../app/assets/stylesheets/index.css.sass */
.brand .content .word_content {
  width: 540px;
  float: left;
  margin-right: 75px;
}
/* line 116, ../../app/assets/stylesheets/index.css.sass */
.brand .content .word_content img {
  height: 162px;
  width: 273px;
  float: left;
  margin-right: 25px;
}
/* line 121, ../../app/assets/stylesheets/index.css.sass */
.brand .content .word_content p {
  margin-bottom: 18px;
  line-height: 20px;
  color: #333333;
  font-size: 14px;
}
/* line 126, ../../app/assets/stylesheets/index.css.sass */
.brand .content .word_content p:last-of-type {
  clear: left;
  padding-top: 15px;
}
/* line 129, ../../app/assets/stylesheets/index.css.sass */
.brand .content .word_content a {
  width: 220px;
  height: 44px;
  line-height: 44px;
  background: #473955;
  text-decoration: none;
  display: block;
  color: white;
  text-align: center;
}
/* line 139, ../../app/assets/stylesheets/index.css.sass */
.brand .content .video_content img {
  width: 300px;
  height: 188px;
  margin-bottom: 40px;
}
/* line 143, ../../app/assets/stylesheets/index.css.sass */
.brand .content .video_content p {
  font-size: 20px;
}
/* line 145, ../../app/assets/stylesheets/index.css.sass */
.brand .content .video_content p:last-of-type {
  color: #7ba987;
  margin-top: 10px;
}

.jcarousel-control-prev{
	position: relative;
	top: -70px;
	left:30px;
}
.jcarousel-control-next{
	position: relative;
	top: -70px;	
	right:30px;
	float:right;	
}


/* line 148, ../../app/assets/stylesheets/index.css.sass */
.contact {
	width: 920px;
	background-color: #f6f3e9;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
	position: relative;
	height:280px;

}
/* line 155, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-1 {
	position: relative;
	float: left;
	width: 480px;
	padding-right: 50px;
	padding-top: 30px;
	border-right: 1px solid #c8c5bb;
	margin-right: 60px;
	border-top: 1px solid #c8c5bb;
	padding-bottom: 30px;
	background-image: url(../images/index-3.png);
	background-repeat: no-repeat;
	background-position: 350px center;
}
/* line 164, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-1 h3 {
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: bold;
}
/* line 168, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-1 a {
  display: block;
}
/* line 170, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-1 p, .contact .contact-1 a {
  color: #666666;
  font-size: 13px;
  margin-bottom: 10px;
}
/* line 174, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-1 img {
  position: absolute;
  right: 20px;
  top: 20px;
}
/* line 178, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-2 {
  padding-top: 30px;
  border-top: 1px solid #c8c5bb;
border-bottom: 1px solid #c8c5bb;

}
/* line 180, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-2 h3 {
  margin-bottom: 35px;
  font-size: 20px;
  font-weight: bold;
}
/* line 184, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-2 input {
  width: 180px;
  height: 20px;
}
/* line 187, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-2 button {
  display: inline-block;
  width: 80px;
  height: 26px;
  background: #392340;
  border: none;
  margin-left: 8px;
  color: white;
}
/* line 195, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-2 .weixin-weibo {
  margin-top: 48px;
  text-align: center;
  color: #666666;
  font-size: 13px;
}
/* line 200, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-2 .weixin-weibo img {
  width: 63px;
  height: 63px;
}
/* line 203, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-2 .weixin-weibo p {
  margin-top: 6px;
}
/* line 205, ../../app/assets/stylesheets/index.css.sass */
.contact .contact-2 .weixin-weibo .weixin {
  float: left;
}

/***********user*************/

/* line 3, ../../app/assets/stylesheets/users.css.sass */
.section-3 .section-content .content_wrap{
	font-weight: normal;
	line-height: 24px;
}
.section-3 .section-content .content_wrap.users:after {
	width: 19px;
	height: 22px;
	background: url("/assets/member-foot.png") no-repeat left bottom scroll;
	visibility: visible;
	position: absolute;
	bottom: 0px;
}
/* line 10, ../../app/assets/stylesheets/users.css.sass */
.section-3 .section-content .content_wrap.users {
	width: 613px;
	
	min-height: 481px;
	background-color: #fffdf5;
	position: relative;
	padding-right: 50px;
	padding-left: 50px;
}
/* line 17, ../../app/assets/stylesheets/users.css.sass */
.section-3 .section-content .content_wrap.users .content {
  width: 500px;
  margin: 0 auto;
}
/* line 20, ../../app/assets/stylesheets/users.css.sass */
.section-3 .section-content .content_wrap.users .content h3 {
	width: 100%;
	text-align: center;
	/*margin: 45px auto;*/
	padding-top: 40px;
	font-weight: 500;
	font-size: 24px;
}
/* line 25, ../../app/assets/stylesheets/users.css.sass */
.section-3 .section-content .content_wrap.users .content p {
  color: #898989;
  text-indent: 2em;
  line-height: 24px;
  font-size: 14px;
}
/* line 30, ../../app/assets/stylesheets/users.css.sass */
.section-3 .section-content .content_wrap.users .content a.contentbuttona {
  cursor: pointer;
  
  display: block;
  width: 155px;
  height: 35px;
  line-height: 35px;
  color: white;
  margin: 0 auto;
  margin-top: 65px;
  background: #473955;
  text-align: center;
}
/* line 41, ../../app/assets/stylesheets/users.css.sass */
.section-3 .section-content .content_wrap.users .content .user-shop-item {
  float: left;
  margin-left: 38px;
}
/* line 44, ../../app/assets/stylesheets/users.css.sass */
.section-3 .section-content .content_wrap.users .content .user-shop-item p {
  text-align: center;
  text-indent: 0px;
}
/* line 48, ../../app/assets/stylesheets/users.css.sass */
.section-3 .section-content .content_wrap.users .content.shop {
  width: 100%;
}



/**************inns****************/

/* line 3, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .current {
  display: block;
}
/* line 5, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .current div {
  display: block;
}
/* line 7, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns {
  width: 735px;
}
/* line 9, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns div {
  display: block;
}
/* line 11, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-brief {
  color: #666666;
  font-size: 14px;
  margin-top: -25px;
  margin-bottom: 20px;
}
/* line 16, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-desc {
  color: #666666;
  padding: 15px 0 25px;
  line-height: 25px;
  border-bottom: 1px solid #bebd89;
  margin-bottom: 37px;
}
/* line 23, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-info .to-pay {
	display: block;
	float: right;
	width: 120px;
	height: 47px;
	line-height: 47px;
	background-color: #422f48;
	color: white;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
}
/* line 34, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-info .price {
	color: #422f48;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
}
/* line 38, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-info .out-price {
  color: #999999;
  font-size: 20px;
  margin-top: 5px;
  text-align: right;
}
/* line 42, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-info .out-price span {
  text-decoration: line-through;
  margin-left: 5px;
}
/* line 45, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-info .title {
  color: #422f48;
  padding-top: 38px;
  padding-bottom: 38px;
  font-size: 18px;
}
/* line 50, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-info .inns-good {
  color: #666666;
  width: 325px;
  padding-left: 24px;
}
/* line 54, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-info .inns-good p {
  line-height: 25px;
  font-size: 15px;
}
/* line 57, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns .inns-info .inns-good p .blue {
  font-size: 16px;
  padding-right: 5px;
}

/* line 63, ../../app/assets/stylesheets/inns.css.sass */
.section-content .content_wrap.inns.meet p {
  border: none;
}


/**********local********/

/* line 4, ../../app/assets/stylesheets/local.css.sass */
.section-3 .section-content .trafic h3 {
  font-size: 18px;
  margin-bottom: 0px;
}
/* line 7, ../../app/assets/stylesheets/local.css.sass */
.section-3 .section-content .trafic p {
  font-size: 14px;
  color: #666666;
  line-height: 23px;
}
/* line 12, ../../app/assets/stylesheets/local.css.sass */
.section-3 .section-content .content_wrap.culture p {
  text-indent: 2em;
}
/* line 14, ../../app/assets/stylesheets/local.css.sass */
.section-3 .section-content .content_wrap.culture .right {
  width: 318px;
  float: left;
}
/* line 18, ../../app/assets/stylesheets/local.css.sass */
.section-3 .section-content .content_wrap.culture .left p {
  text-indent: 0px;
  color: #666666;
}
/* line 21, ../../app/assets/stylesheets/local.css.sass */
.section-3 .section-content .content_wrap.culture .left:first-letter {
  font-size: 34px;
  vertical-align: -14px;
}


/**********plan**********/

/* line 3, ../../app/assets/stylesheets/plan.css.sass */
.section-content .content_wrap.plan .plan-item {
  margin-right: 50px; 
  width: 304px;
}
/* line 6, ../../app/assets/stylesheets/plan.css.sass */
.section-content .content_wrap.plan .plan-item h4 {
  color: #666666;
  margin-bottom: 30px;
}
/* line 9, ../../app/assets/stylesheets/plan.css.sass */
.section-content .content_wrap.plan .plan-item img {
  margin-bottom: 15px;
}
/* line 11, ../../app/assets/stylesheets/plan.css.sass */
.section-content .content_wrap.plan .plan-item .plan-content {
  width: 100%;
}
/* line 13, ../../app/assets/stylesheets/plan.css.sass */
.section-content .content_wrap.plan .plan-item .plan-content .price {
  color: #6a4775;
  font-size: 20px;
  font-weight: bold;
}
/* line 17, ../../app/assets/stylesheets/plan.css.sass */
.section-content .content_wrap.plan .plan-item .plan-content a {
  float: right;
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}



/***************health*****************/
/* line 1, ../../app/assets/stylesheets/health.css.sass */
.banner_img_div {
	height: 400px;
	width:1440px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
}

/* line 3, ../../app/assets/stylesheets/health.css.sass */
.banner_img {
  width: 100%;
  height: 100%;
}

/* line 6, ../../app/assets/stylesheets/health.css.sass */
.section-2 {
	height: 130px;
	width: 980px;
	background: #fffef7;
	margin-right: auto;
	margin-left: auto;
}
/* line 10, ../../app/assets/stylesheets/health.css.sass */

.section-2 .section-title {
	position: relative;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 35px;
}

/* line 14, ../../app/assets/stylesheets/health.css.sass */
.section-2 .section-title img {
  position: absolute;
  width: 130px;
  height: 280px;
  display: inline-block;
  float: left;
  top: -100px;
}
/* line 21, ../../app/assets/stylesheets/health.css.sass */
.section-2 .section-title h3 {
	margin-left: 180px;
	font-size: 30px;
	color: #352740;
	line-height: 130px;
	font-weight: 500;
}

/* line 26, ../../app/assets/stylesheets/health.css.sass */
.section-3 {
	width: 980px;
	background-color: #f6f3e9;
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
	padding-bottom: 70px;
}
/* line 29, ../../app/assets/stylesheets/health.css.sass */
.section-3 ul {
	float: left;
	margin-left: 35px;
}
/* line 31, ../../app/assets/stylesheets/health.css.sass */
.section-3 ul li {
  width: 130px;
  height: 50px;
  line-height: 50px;
  background: white;
  color: #999999;
  text-align: center;
  font-size: 14px;
  border-bottom: 1px solid #f6f4e9;
}
/* line 40, ../../app/assets/stylesheets/health.css.sass */
.section-3 ul li a {
  color: #999999;
  text-decoration: none;
  cursor: pointer;
}
/* line 45, ../../app/assets/stylesheets/health.css.sass */
.section-3 ul li.current {
  background: #634d75;
}
/* line 47, ../../app/assets/stylesheets/health.css.sass */
.section-3 ul li.current a {
  color: white;
}
/* line 49, ../../app/assets/stylesheets/health.css.sass */
.section-3 ul li.current.pre-order {
  height: 133px;
}
/* line 51, ../../app/assets/stylesheets/health.css.sass */
.section-3 ul li.current.pre-order a {
  font-size: 18px;
  height: 133px;
  line-height: 133px;
  display: inline-block;
}
/* line 57, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content {
  margin-left: 225px;
  /*margin-bottom: 260px;*/
  width:720px; 
  margin-right:40px;
}
/* line 60, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content h3 {
  font-size: 30px;
  color: #392340;
  line-height: 55px;
  margin-bottom: 10px;
}
/* line 66, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap table.current {
  display: table;
}
/* line 68, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap table {

  border-left: 1px solid #d7d7d4;
  border-right: 1px solid #d7d7d4;
  width: 595px;
}
/* line 73, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap table caption {
  border: 1px solid #d7d7d4;
  height: 65px;
  line-height: 65px;
  color: #392340;
  font-size: 20px;
  font-weight: bold;
  background-color: #fffdf2;
}
/* line 81, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap table tr {
  border-bottom: 1px solid #d7d7d4;
  height: 50px;
  line-height: 50px;
}
/* line 85, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap table th, .section-3 .section-content .content_wrap table td {
  border-right: 1px solid #d7d7d4;
  color: #666666;
  font-size: 14px;
}
/* line 89, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap table th {
  color: #392340;
  font-size: 16px;
}
/* line 92, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap table td {
  text-indent: 10px;
}
/* line 94, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap table .rowspan {
  vertical-align: middle;
}
/* line 98, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .left p, .section-3 .section-content .content_wrap .right p {
  color: #666666;
  line-height: 30px;
  margin-bottom: 27px;
  font-size: 14px;
}
/* line 103, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .left {
  width: 318px;
  float: left;
  margin-right: 40px;
}
/* line 108, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .right h4 {
  color: #392340;
  font-size: 20px;
  margin-bottom: 25px;
  margin-top: 25px;
}
/* line 114, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .right.control img {
  margin-bottom: 50px;
}
/* line 117, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .expert-item {
  float: left;
  margin-right: 35px;
  height: 240px;
  width: 325px;
	 overflow: hidden;
}
/* line 122, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .expert-item img {
  float: left;
  margin-right: 24px;
  padding-bottom: 20px;
}
/* line 126, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .expert-item .expert-info {
  float: left;
  width: 178px;
}
/* line 129, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .expert-item .expert-info p {
  margin-bottom: 12px;
  font-size: 13px;
  color: #666666;
}
/* line 133, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .expert-item .expert-info p.name {
  color: #373535;
  font-size: 18px;
  font-weight: bold;
}
/* line 137, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .expert-item .expert-info p.room {
  font-size: 15px;
}
/* line 139, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .plan-item {
  margin-bottom: 50px;
}
/* line 141, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .plan-item img {
  width: 306px;
  height: 203px;
  float: left;
  margin-right: 30px;
}
/* line 146, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .plan-item .plan-info {
  overflow: hidden;
  width: 240px;
}
/* line 149, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .plan-item .plan-info .title {
  color: #666666;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 30px;
}
/* line 154, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .plan-item .plan-info .content {
  margin-bottom: 94px;
  color: #666666;
  font-size: 14px;
  line-height: 24px;
}
/* line 159, ../../app/assets/stylesheets/health.css.sass */
.section-3 .section-content .content_wrap .plan-item .plan-info a {
  color: #666666;
  text-decoration: none;
  cursor: pointer;
  float: right;
}
/* line 167, ../../app/assets/stylesheets/health.css.sass */
.section-3 .center .left img {
  margin-top: 80px;
}


/***********footer********/
/* line 1, ../../app/assets/stylesheets/footer.css.sass */
.footer-wrap {
	height: 75px;
	line-height: 75px;
	background: #392340;
	clear: both;
}
.footer-wrap a{
	color: #999999;
	text-decoration: none;
}
/* line 6, ../../app/assets/stylesheets/footer.css.sass */
.footer-wrap .footer {
  color: #999999;
  width: 920px;
  margin: 0 auto;
}
/* line 10, ../../app/assets/stylesheets/footer.css.sass */
.footer-wrap .footer a {
  float: right;
  padding: 0 8px;
  border-right: 1px solid #999999;
  line-height: 15px;
  margin-top: 30px;
}
/* line 16, ../../app/assets/stylesheets/footer.css.sass */
.footer-wrap .footer a:first-of-type {
  border: none;
}

/* line 19, ../../app/assets/stylesheets/footer.css.sass */
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -75px;
}

/* line 24, ../../app/assets/stylesheets/footer.css.sass */
.page-wrap:after {
  content: "";
  display: block;
}

/* line 28, ../../app/assets/stylesheets/footer.css.sass */
.footer-wrap, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 75px;
}




/************shop************/

/* line 1, ../../app/assets/stylesheets/shop.css.sass */
.green-item {
  float: left;
  width: 190px;
  margin-right: 43px;
  margin-bottom: 55px;
}
/* line 6, ../../app/assets/stylesheets/shop.css.sass */
.green-item img.pic {
  margin-bottom: 20px;
  width: 196px;
  height: 105px;
}
/* line 11, ../../app/assets/stylesheets/shop.css.sass */
.green-item .green-info p {
  margin-bottom: 20px;
  color: #666666;
  font-size: 13px;
  line-height: 15px;
}
/* line 16, ../../app/assets/stylesheets/shop.css.sass */
.green-item .green-info p.name {
  font-size: 20px;
  color: #333333;
}
.green-item .green-info p.name a{
	font-size: 20px;
	color: #333333;
	text-decoration: none;
}
/* line 19, ../../app/assets/stylesheets/shop.css.sass */
.green-item .green-info p.price {
  color: #00976a;
  font-size: 20px;
}
.green-item .green-info p.priceg {
  color: #3e3248;
  font-size: 20px;
}

/* line 23, ../../app/assets/stylesheets/shop.css.sass */
.health-item .price {
  color: #422f48 !important;
}

.pagelist{
	text-align:center;
	clear: both;
}

.content_wrap_ul{
	float: left;
	width: 350px;	
	height:250px;
	text-align:center;
}
.content_wrap_ul img{
	width:302px;
	height:201px;	
}
.content_wrap_ul .alink{
	color: #CCC;
	text-decoration: underline;
	text-align: center;
	margin-top: 5px;
}
.section-3 .section-content .content_wrap .content_wrap_infoulleft{
	margin-right:20px;
	width:358px;	
}
.content_wrap_infoul{
	text-align:left;
	clear: both;
	height:35px;
}
.content_wrap_infoul a{
	width:260px;
	float:left;
	color: #666666;
	text-decoration: none;
}
.content_wrap_infoul span{
	width:90px;
	float:left;
	color:#999999;
}

.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c .regh1 {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	color: #999999;
	padding-bottom: 20px;
}

.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c .regh2 {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	color: #999999;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height:20px;
		margin-bottom: 20px;
}
.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c div .regtable {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c div .regtable tr{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c div .regtable td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c div .regtable tr td input {
	background-color: #eceae0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 25px;
	height: 25px;
	width:280px;
}
.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c div .regh3 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top: 20px;
}
.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c .regh4 {
	text-align: center;
	color: #999999;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height:20px;
		margin-bottom: 20px;
}
.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c div .regtable tr td span {
	color: #F00;
}
 .button01 {
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
	background-color: #443c55;
	height: 32px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.page-wrap .section-3.c .section-content .center .content_wrap.users.c .content.shop .shop-wrap.c div form .regtable tr td .inputalist {
	color: #CCC;
}
.section-2 .section-title.section-title1xx h3{
	margin-left: 1px;
}
.page-wrap .section-3.c .section-content1 {
	color: #999999;
	padding-right: 40px;
	padding-left: 40px;
}
.page-wrap .section-3.c .section-content1 .ordertable{

	background-color: #000;
}
.page-wrap .section-3.c .section-content1 .ordertable tbody td{
	background-color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #eae8de;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height:20px;
	font-size: 14px;
}
.page-wrap .section-3.c .section-content1 .ordertable tbody .tbodytd{
	padding-top: 0px;
	padding-bottom: 0px;
}
.page-wrap .section-3.c .section-content1 .ordertable tbody .tbodytd td{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border: 0px;
	text-align: center;
	line-height:15px;
	font-size: 12px;	
	width:20px;
}
.page-wrap .section-3.c .section-content1 .ordertable thead td{
	font-size: 24px;
	color: #FFF;
	background-color: #634d75;
	padding-left: 20px;
	line-height:55px;
}.page-wrap .section-3.c .section-content1 .ordertable tbody tr .tdcolor1 {
	background-color: #f6f3e9;
}

.page-wrap .section-3.c .section-content1 .ordertable .tbody0 td{
	border: 0px solid #eae8de;
}
.page-wrap .section-3.c .section-content1 .ordertable .tbody0 .tdimg{
	background-image: url(../nimg/r_07.png);
	background-repeat: no-repeat;
	background-position: center center;
}.page-wrap .section-3.c .section-content1 .ordertable .tbody0 tr .tdimg1 {
	font-size: 14px;
	color: #FFF;
	background-color: #634d75;
}
.page-wrap .section-3.c .section-content1 .ordertable tbody tr .tdcolor2 {
	padding-right: 30px;
	padding-left: 30px;
}
.page-wrap .section-3.c .section-content1 .ordertable thead tr td .theadspan {
	font-size: 12px;
}
.pricetd {
	font-size: 14px;
	color: #F00;
}
.colorvb1 {
	color: #505a66;
}
.page-wrap .section-3.c .section-content1 .ordertable tbody tr td .tbcolorvb {
	height: 70px;
	line-height: 70px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-left: 25px;
	margin-right: 25px;
	color: #505a66;
}
.page-wrap .section-3.c .section-content1 .ordertable tbody tr td .tbcolorvb1 .ordertable1 tr td {
	line-height: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-bottom: 0px;
}

.inputdate{
	cursor: default;
	background-image: none;
}
.brand .content .word_content .brand_link{
	font-size: 18px;
	background-image: url(../nimg/xc_05.png);
	background-repeat: no-repeat;
	background-position: 180px center;
	background-color: #473955;
	text-align: left;
	padding-left: 40px;
	width:180px;
}



#titlefocus03{
	width:100%;
	height:400px;
	overflow:hidden;
	position:relative;
	margin-right: auto;
	margin-left: auto;
}
#titlefocus03 ul{height:161px;position:absolute;}
#titlefocus03 ul li{float:left;width:100%;height:400px;overflow:hidden;position:relative;}
#titlefocus03 ul li img{width:100%;}
#titlefocus03 .btn{
	position:absolute;
	width:100%;
	height:10px;
	top:360px;
	bottom:0;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#titlefocus03 .btn span{display:inline-block;_display:inline;_zoom:1;width:11px;height:11px;_font-size:0;margin-left:15px;cursor:pointer;background-image: url(../images/xx_07.png);background-repeat: no-repeat;}
#titlefocus03 .btn span.on{background-image: url(../images/xx_09.png);}


.blockfont{
	color:#000;
	}
