/* CSS Document */
@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	list-style: none;
}
input[type="button"],  input[type="submit"],  input[type="reset"] {
	-webkit-appearance: none;
}
.zx_news_wz img{width:100%;}
/*清除float*/
/* Clear Fix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
/* end of clearfix */
/*清除float_end*/
/*init_end*/
a {
	text-decoration: none;
	color: #333;
}
.ab-nr img{width:100%;}
.l {
	float: left;
}
.r {
	float: right;
}
body {
	font-family: "微软雅黑";
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	min-width: 320px;
	color:#999;
	background:#f0f4f5;
}

.head{ max-width:640px; height:auto;margin:0 auto;  top:0; z-index:99999;}
.logo{ width:50%;}
.banner {
	position: relative;
}
/* header */
.header{    height: 4.2rem;background:#fff; z-index:999999; width:100%;}
.header .logo{display:block;padding-top: 0.9rem;padding-left: 0.4rem;}
.header .logo img{display:block;width:100%;}
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:66px;height:66px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.header .search:hover{background-color:#0067d2;}
.header .search span{display:none;}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:66px;height:66px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.header .user-icon span{display:none;}
.header .user-icon:hover{background-color:#0067d2;}
.header .back{position:absolute;top:0;left:0;display:block;width:66px;height:66px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}

@media (min-width:641px){body{width:640px;margin:auto;}}
#bottomNav { z-index:99999; position:fixed; TOP:0;  width:100%; _position:absolute;
 _top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); overflow:visible; }
 /*返回顶部*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  border-radius:50%;
  position: fixed;
  bottom: 60px;
  right: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#F60 url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  z-index:999999;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

.banner img {
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
}
.nav-bar-box{
    height: 5.34rem;
    border-bottom: 2px solid #f0f0f0;
    background: #fff;
	margin-bottom:0.8rem;
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
}
.nav-bar li{
    float: left;
    width: 25%;
    padding: 0.32rem 0 0;
    text-align: center;
}
.nav-bar li img{
    width: 3.3067rem;
    height: 3.3067rem;
}
.nav-bar li em{
    display: block;
    padding: 0.1rem 0;
    font-size: 0.8467rem;
	font-style:normal;
}

.lm-content {
    margin-top: 0.5667rem;
    padding: 0.3733rem 0;
    border-top: 1px solid #f0f0f0;
    border-bottom: 2px solid #f0f0f0;
    background: #fff;
}

.lm-bar{
    padding: 0 0.3733rem;
	height:1.8067rem;
	width:96%;
}

.lm-bar .tit{
    display: inline-block;
    height: 1.8067rem;
    line-height: 1.8067rem;
    font-size: 1.03733rem;
	color:#191d1a;
	float:left;
	
}

.lm-bar .more{ float:right; padding-right:1.2REM; line-height:1.8067rem; height:1.8067rem; background:url(../images/jiantoubg.png) right center no-repeat;}
.lm-bar .more a{ color:#bebebe;}
.lm-bar .tit .mdd-ico,
.lm-bar .tit .buy-ico,
.lm-bar .tit .play-ico,
.lm-bar .tit .gl-ico{
    display: inline-block;
    width: 1.2rem;
    height:1.3rem;
    vertical-align: middle;
    margin: 0 0.4rem 0 0;
}
.lm-bar .tit .mdd-ico{
    background: url(../images/hot-dest-ico.png) center no-repeat;
    background-size: contain;
}
.lm-bar .tit .buy-ico{
    background: url(../images/hot-tuan-ico.png) center no-repeat;
    background-size: contain;
}
.lm-bar .tit .play-ico{
    background: url(../images/hot-play-ico.png) center no-repeat;
    background-size: contain;
}
.lm-bar .tit .gl-ico{
    background: url(../images/hot-play-ico.png) center no-repeat;
    background-size: contain;
}
/* 草原风光 */
.hot-mdd-block{
    padding: 0.5rem 0.32rem 0;
}
.hot-mdd-block li{
    float: left;
    width: 31.0%;
    padding:0 0.2533rem 0.2533rem 0.2533rem;
}
.hot-mdd-block li:nth-child(3n+0){padding-right:0;}
.hot-mdd-block .item{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
   
}
.hot-mdd-block .item img{
    width: 100%;
    height: 100%;
	 -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
}

/* 热门预定 */
.hot-buy-block{
   padding: 0.5rem 0.62rem 0;
}
.hot-buy-block li{
    position: relative;
}
.hot-buy-block .item{
    display: block;
}
.hot-buy-block .item-pic{
    width: 30.8%;
    height: 5.4rem;
    overflow: hidden;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
}
.hot-buy-block .item-pic img{
    width: 100%;
    height: 100%;
}
.hot-buy-block .item-nr{
    width:65.8%;
}
.item-nr-n{ font-size:0.8REM; line-height:1REM; padding-top:0.8REM;}
.hot-buy-block .item-nr .bt{
    line-height: 0.84rem;
    font-size: 0.9733rem;
}
.hot-buy-block .item-nr .jg{
    color: #999;
    display: inline-block;
    padding-top: 0.2rem;
    font-size: 0.62rem;
}
.hot-buy-block .item-nr .jg em{
    color: #df0606;
    font-size: 1.533rem;
	 font-style:normal;
}
.hot-buy-block .item-nr .num{
    color: #999;
    display: inline-block;
    padding-top: 0.2rem;
    font-size: 0.32rem;
}
.hot-buy-block .item-nr .num em{
    color: #f0612d;
}
.hot-buy-block .more-link{
    display: inline-block;
    color: #FFF;
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 0.98rem;
	BACKGROUND: #ff9228;
    PADDING: 0.3REM;

	line-height:1.2REM;
}
.hot-buy-block .arrow-more{
    display: inline-block;
    width: 0.16rem;
    height: 0.2933rem;
    vertical-align: middle;
    margin: -6px 0 0 10px;
    background: url("../images/arrow-more-ico.png") center no-repeat;
    background-size: contain;
}
.count-down{
    display: inline-block;
}
.down-time{
    display: inline-block;
    height: 0.5067rem;
    font-size: 0.32rem;
}
.down-time em{
    color: #fff;
    display: inline-block;
    padding: 0 0.12rem;
    height: 0.5067rem;
    line-height: 0.5067rem;
    text-align: center;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #ff764c;
}

/* 服务项目 */
.hot-play-block{
   padding: 0.5rem 0.32rem 0;
}
.hot-play-block li{
    float: left;
    width: 46%;
padding: 0 2% 0.3rem;
}
.hot-play-block .item{
    display: block;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.hot-play-block .item img{
	width:100%;
	height:7rem;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
}
.hot-play-block .item .bt{
    display: block;
        max-height: 2.0133rem;
    line-height: 2.5067rem;
    overflow: hidden;
}
.hot-play-block .item .jg{
    display: block;
    padding-top: 0.1rem;
    font-size: 0.32rem;
}
.hot-play-block .item .jg em{
    color: #df0606;
    font-size: 1.2733rem;
	font-style:normal;
}
.hot-play-block .item .attr{
    display: inline-block;
    color: #fff;
    width: 3rem;
    height: 2.5067rem;
    line-height: 2.5067rem;
    text-align: center;
    position: absolute;
    top: 0.1rem;
    right: 0;
    font-size: 0.9rem;
    background: url("../images/hot-attr-ico.png") center no-repeat;
    background-size: contain;
}
.more-linkbg{
    display: block;
    color: #fff;
    width: 6.5rem;
    background: url(../images/morebg.png) 5.5rem center no-repeat #36d09d;
    background-size: 18%;
    border-radius: 0.4rem;
    padding: 0.3rem 0 0.3rem 1.2rem;
	margin:0 auto;
	margin-top:1.2REM;
	margin-bottom:1REM;
}
/* 攻略 */
.hot-gl-block{
 padding: 0.5rem 0.52rem 0;
}
.hot-gl-block li{
    padding: 0 0 1.2rem;
}
.hot-gl-block .item{
    display: block;
    width: 100%;
}
.hot-gl-block .item-pic{
    height: 10.8534rem;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
}
.hot-gl-block .item-pic img{
    width: 100%;
    height: 100%;
}

.hot-gl-block .item-pic .data .num{
    padding-left: 0.4rem;
}
.hot-gl-block .item-nr{
    padding-top: 0.12rem;
}
.hot-gl-block .item-nr .bt{
    height: 2.56rem;
    line-height: 2.56rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.hot-gl-block .item-nr .txt{
    color: #999;
    max-height: 3rem;
    line-height: 1.5rem;
    overflow: hidden;
}
.hot-gl-block .more-link{
    display: block;
    color: #22b6f5;
    text-align: center;
}
/* 新闻 */
.news-gl-block{
 padding: 0.5rem 0.52rem 0;
}
.news-gl-block li{
    padding: 0 0 1.2rem;
	 width: 47.5%;
	 float:left;
	 margin-right:0.7rem;
	 border-left:1px #f4f5ec solid;
	 border-right:1px #f4f5ec solid;
	 border-bottom:4px #f4f5ec solid;
}
.news-gl-block li:nth-child(2n+0){margin-right:0;}
.news-gl-block .item{
    display: block;
    width: 100%;
}
.news-gl-block .item-pic{
    height: 7.8534rem;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
}
.news-gl-block .item-pic img{
    width: 100%;
    height: 100%;
}

.news-gl-block .item-pic .data .num{
    padding-left: 0.4rem;
}
.news-gl-block .item-nr{
    padding-top: 0.12rem;
}
.news-gl-block .item-nr .bt{
    height: 2.56rem;
    line-height: 1.56rem;
    
	padding:0.5REM;
}
.news-gl-block .item-nr .txt{
    color: #999;
    max-height: 3rem;
    line-height: 1.5rem;
    overflow: hidden;
	FONT-SIZE: 0.8REM;
	padding:0.5REM;
}
.news-gl-block .more-link{
    display: block;
    color: #22b6f5;
    text-align: center;
	margin-top:13.35rem;
}
.news-sj{ background:url(../images/yan.png) left center no-repeat; background-size:18%; height:1.5REM;line-height: 1.5rem; display:block;    MARGIN-TOP: 0.5REM; margin:0 auto; width:95%;}
.news-sj em{ font-style:normal; padding-left:2REM;}
.news-sj A{ font-size:0.9rem; color:#093; padding-right:0.8REM; text-decoration:underline;}

/* 底部 */
.foot-bq{ line-height:1.5rem; font-size:0.8REM; padding:1.2rem; text-align:center;background:#f0f4f5;}
.kong{ height:5.2REM;}
.kong2{ height:4REM;}
.footer{
	 position: fixed;
  bottom: 0;
  z-index:9;
    height:68px;
    border-top: 1px solid #f0f0f0;
    background: #fff;
	width:100%;
}
.footer-icon li{
    float: left;
    width: 25%;
    text-align: center;
}
.footer-icon li a{
    display: block;
}
.footer-icon li .icon{
    display: inline-block;
    width: 3.3867rem;
    height: 3.3867rem;
}
.footer-icon li .back-home{
    background: url("../images/home-link-ico.png") center no-repeat;
    background-size: 75%;
}
.footer-icon li .my-order{
    background: url("../images/order-link-ico.png") center no-repeat;
    background-size: 75%;
}
.footer-icon li .phone-num{
    background: url("../images/kf-link-ico.png") center no-repeat;
    background-size: 75%;
}
.footer-icon li .help-center{
    background: url("../images/help-link-ico.png") center no-repeat;
    background-size: 75%;
}
.footer-icon li em{
    color: #a7a7a7;
    display: block;
    padding-top: 0.1rem;
	font-style:normal;
	margin-top:-10px;
	font-size:0.8rem;
}




/*简介页*/
.ab-banner{ width:100%; height:400px; background:url(../images/ab-banner.jpg) 0 0 no-repeat;overflow:hidden; margin-top:-50px;}
.dqwzbox{ padding-left:24px;background:url(../images/dqwz_ico.png) no-repeat left center;font:12px/20px "微软雅黑"; color:#a0a0a0;}
.dqwzbox a{color:#a0a0a0;}
.dqwzbox a:hover{color:#fda224;}

.dqwzboxa{ padding-left:24px;background:url(../images/dqwz_ico.png) no-repeat left center; color:#a0a0a0;}
.dqwzboxa a{color:#a0a0a0;}
.dqwzboxa a:hover{color:#fda224;}

.ab-qian { width:332PX; height:68PX; line-height:68PX; background:url(../images/COMNENJ.jpg)0 0 no-repeat; margin:0 auto; font-size:14PX; }
.ab-qian strong{ font-size:23PX; color:#ef8d00; padding-left:80PX;}
.ab-qian i{ padding-left:20PX; font-size:20px;}
.ab-nav{ width:250PX; margin:0 auto; margin-top:20px;}
.ab-nav LI{ width:115PX; height:30PX; line-height:30PX; background:url(../images/ab-nav2.jpg) 0 0 no-repeat; float:left; text-align:center; margin-right:10px;}
.ab-nav LI a{ font-size:13PX; text-align:center; display:block;}
.ab-nav LI a:hover{ background:url(../images/ab-nav.jpg) 0 0 no-repeat; color:#FFF; }
.cont{ padding:50px 0 55px; height:auto !important; min-height:365px; height:365px;font:14px/30px "微软雅黑"; color:#333;}
.ab-xz{ background:url(../images/ab-nav.jpg) 0 0 no-repeat; color:#FFF !important; }
.xw-x{ height:5PX; width:100%; background:#ef8d00; margin-top:1%; margin-bottom:4%;}
/*关于我们*/

.img{ width:100%; max-width:100%;}
.ab-nr{ line-height:26PX;padding:2%; font-size:0.9EM; }
.img-jz{display:block; margin:0 auto;}
.ab-wz{ padding-top:2%;}
.circle{
    width:30px;
    height:30px;
	line-height:30px;
    background-color:#1ca03b;
    border-radius:50px;
	color:#FFF;
	text-align:center;
	float:left;
	margin-right:10px;
}
.circle2{
    width:50px;
    height:30px;
	line-height:30px;
	color:#1c9e3a;
	text-align:center;
	float:left;
	margin-right:10px;
	border:1px solid #1c9e3a;
}


@media screen and (max-width:500px) {.jjpic img{width:48%; padding-right:2%;  display:block; padding-top:2%;}
.idx-dh li{ width:37%; border:1PX solid #d5d5d5; float:left; font-size:1EM; padding:3% 5% 3% 6%; background:#FFF;}
.idx-dh img{ width:23%;}
.idx-dh li span{ padding-top:4% !important;}
}
.ab-qy{}
.ab-qy li{ width:100%; border-bottom:1px dashed #CCCCCC; font-size:0.8EM; margin-top:2%; }
.skbg{ display:block;padding:1%; background:#060; color:#FFF; text-align:center;}
.skbg2{ display:block;padding:1%; background:#090; color:#FFF; text-align:center;}

/**子菜单**/
.sub_nav{height:35px;  position:relative; margin-top:3%;}
.sub_nav div.sub_tt{font:bold 20px/40px "微软雅黑"; color:#000;  margin-right:10px; height:35px; text-align:right;}
.sub_nav div{position:absolute; left:0; top:0; font:15px/40px "微软雅黑";color:#000;}
.sub_nav div em{margin:10px 0 0 5px; font:12px/30px "微软雅黑"; color:#e2feac;}
.xw-nav li{ width:100PX; float:left; height:35PX; line-height:35PX; text-align:center; background:#a7a0a0; color:#FFF; margin-right:2PX;}
.xw-nav li a{ display:block; color:#FFF;}
.bgls{background:#ef8d00;}
.zils{ color:#3e3c38;}
.sub_nav1{ position:fixed; width:100%; left:0; bottom:0px; height:263px; display:none; z-index:99; background:url(../images/sub_navbg.png) no-repeat top center; background-size:100% auto;}
.sub_nav1 ul{ overflow-y:auto; height:197px;}
.sub_nav1 ul li{font:20px/150px "微软雅黑"; float:left; width:33.3%; height:50px; text-align:center;}
.sub_nav1 ul li h2{}
.sub_nav1 ul li h2 a{}
.sub_nav1 ul li a{display:block; font:14px/35px "微软雅黑"; color:#32803a; width:80%; margin:5px auto; background:#fff;}
.sub_nav1 ul li a.hover{ background:#fff000;}
.sub_nav1 i{width:50px; height:50px; border-radius:25px; margin:5px auto; display:block; background:#fff; box-shadow:0 0 5px #444; font:15px/50px Arial, Helvetica, sans-serif; color:#333; text-align:center; transition:all 1s; -webkit-transition:all 1s;}
.sub_nav_tt{font:bold 22px/40px "微软雅黑"; color:#fff; width:90%; margin:0 auto;}
.sub_nav_tt span{font:14px/40px impact; text-transform:uppercase; margin-left:20px;}

/*分页   *************/
.pafe{
	width: 100%;
	margin-BOTTOM: 20px;
	overflow: hidden;
	text-align:center;
}
.pafe a{
	display: inline-block;
	width: 6%;
	border-width:1px 1px 1px 1px;
	border-style: solid;
	border-color: #d5d5d5;
	/*border: 1px #D5D5D5 solid;*/
	font-size: 0.8em;
	line-height: 2em;
	text-align: center;
	margin-right: 6px;
}
.pafe .wd{
	width: 13%;
}
.pafe .one{
	color: #006599;
}
/*文章-内容*/
.zx_news_wz{  margin:0 auto; margin-top:10px;  }
.zx_news_wz ul{ margin:0; padding:0;}
.zx_news_wz ul li{ list-style-type:none; display:block; line-height:25px; font-family:"微软雅黑"; }
.zx_news_wz h1{ color:#222222; font-size:1.8em; line-height:30PX;font-weight:normal;}
.xw-yc{ margin-bottom:4%; color:#CCC;}
.xw-yc span{  padding-left:2%;padding-right:2%; color:#999999; display:block; border:1px solid #999999 !important; width:31PX; display:block; float:left; margin-right:2%; }
.wznr{text-align:left; margin-top:15px; height:auto !important; line-height:30PX; color:#616161; margin-top:2%; font-size:1EM}
.xw-fzk{ background:#f5f5f5; border:1PX solid #e7e7e7; padding:2%; display:block; color:#9B9797;}
.zx_wz_ys{float:left; text-align:left; width:100%; line-height:22px;margin-top:10px; display:inline; padding-bottom:4%; padding-top:4%; }
.zx_wz_ys li{ width:24%;  padding-top:1%; padding-bottom:1%;text-align:center;border-radius: 5px 5px; border:1px solid #e7e7e7;}
/*产品展示*/
.cp-list{ width:100%; margin-top:5%;}
.cp-list li{ background:#f8f8f8; border:1px solid #e7e7e7; padding:4%; margin-bottom:4%; position:relative;}
.cp-list IMG{ width:100%; padding-top:0;}
.cp-list li h3{ font-size:1.2em;}
.cp-list-xx{ line-height:4PX; color:#FFF; text-align:center; font-size:0.8EM; background:#F90; padding:2%; position:absolute; right:22PX; bottom:16PX;}
.cp-list-xx a{ color:#FFF;}

/*产品展示*/
.p_list { width: 100%;  height: auto; overflow: hidden; padding-top:1%;}
.p_list ul { height: auto; width: 100%; }
.p_list ul li { float: left; width: 48%; margin-right: 2%; position: relative; margin-bottom: 2.5%; }
.p_list ul li img { width: 100%; }
.p_list ul li span { display: block; width: 98%; padding-left: 2%; line-height: 28px; height: 28px; position: absolute; bottom: 2px; left: 0; background: #4C4C4C;filter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8; font-size: 14px; color: #fff; }
.p_show { width: 69%; max-width: 1000px; height: auto; margin: 3% auto 0; overflow: hidden; }
.p_show .p_l { float: left; width: 45%; margin-right: 4%; }
.p_show .p_l img { width: 100%; }
.p_list_s{ width: 95%%; line-height:36PX; padding-left:5%; font-size:1.2EM; color:#060; background:#E1E1E1; }
.p_list_n{ width:100%; font-size:0.8EM;}
.p_list_n h3{ padding-left:5%;font-size:1EM; line-height:30px; border-bottom:1px dashed #CCCCCC; margin-top:1%;margin-bottom:1%;}


.am-slider img{ width:100%;}
.line_show_top{
    padding:0;
    margin:0;
    margin:-10px 0 10px;
    background:#fff;
    box-shadow:0 1px 3px #e5e5e5}
.line_show_top p{
    padding:0 1rem;
    margin:0.5rem 0 0}
.line_show_top .tit{
    color:#333;
    padding-top:1rem;
    font-size:1.3rem;
    font-weight:bold}
.line_show_top .tit span{
    color:#ff931b}
.line_show_top .txt{
    color:#999;
    font-size:0.9rem}
.line_show_top .attr span{
    color:#fff;
    padding:0.1rem 0.5rem;
    font-size:1.2rem;
    border-radius:1rem;
    background:#3dccf0}
.line_show_top .price span{
    color:#ff6b1a}
.line_show_top .price span b{
    padding:0 3px;
    font-size:2.4rem;
    font-family:Arial}
.line_show_top .price del{
    color:#999;
    margin-left:2rem;
    font-size:1rem}
.line_show_top .jf{
    color:#666;
    font-size:1rem;
    padding-left:3.5rem;
    background:url(../images/jifen-ico.png) no-repeat 1rem 0;
    background-size:20px 20px}

.bom_link_box{
    width:100%;
    height:50px;
}
.bom_fixed{
    /* position:fixed; */
    /* bottom:0; */
    /* left:0; */
    width:100%;
    height:50px;
    line-height:50px;
    display:-webkit-box;
    background:#f7f7f7;
}
.bom_fixed a{
    color:#333;
    display:block;

    -webkit-box-flex:1;
    text-align:center;
    font-size:1rem}
.bom_fixed a.price span{
    color:#ff6b1a}
.bom_fixed a.price b{
    font-weight:500;
    font-size:1.2rem;
    font-family:Arial}
.bom_fixed a.on{
    color:#fff;
    background:#ff931b;
	border-right: 2px solid #fff;}
.bom_fixed a.dp{
    color:#fff;
    background:#22a4e0}
.bom_fixed a.confirm_pay_btn{
    width:100%;
    color:#fff;
    background:#ff931b;
    margin-top: -60px;
}
.bom_fixed a.grey{
    color: #fff;
    background: #ccc;
}
.bom_fixed a.green{
    color: #fff;
    background: #31bc7c;
}
.line_tablist_box{
    margin-bottom:10px;
    background:#fff;
    box-shadow:0 1px 3px #e5e5e5}
.line_tablist_box .bt_tit{
    padding:1rem;
    border-bottom:1px solid #eee}
.line_tablist_box .bt_tit span{
  color: #ff931b;
    padding: 1rem;
    font-size: 1rem;
    border-bottom: 2px solid #ff931b;}
.line_tablist_box .cont_nr{
    color:#666;
    padding:1rem;
    overflow:hidden;
    font-size:1.0rem}
.line_tablist_box .cont_nr table td{
	line-height: 3em;
    border: 1px solid #D8D8D8;
	}
.line_tablist_box .cont_nr img{
    max-width:100%}
.line_tablist_box .cont_nr p{
    padding:0;
    margin:0}

/*预定产品*/
.book_type{
    margin-bottom:10px;
    background:#fff;
    box-shadow:0 1px 3px #e5e5e5}
.book_type .book_tit{
    color:#ff6b1a;
    padding:0.5rem;
    margin:0;
    font-size:1.2rem;
    font-weight:500;
    border-bottom:1px solid #f3f3f3}
.book_type .book_tit a{
    float:right;
    color:#666;
    font-size:1.4rem}
.book_type .book_con_box{
    padding:1rem}
.book_type .book_con_box ul{
    margin:0;
    padding:0;
    list-style:none}
.book_type .book_con_box ul li{
    font-size:1.4rem;
    color:#666;
    padding:1rem;
    margin-bottom:1rem;
    text-align:center;
    border:1px solid #e2e2e2;
    border-radius:0.5rem}
.book_type .book_con_box ul li:last-child{
    margin-bottom:0}
.book_type .book_con_box ul li.on{
    border:2px solid #22a4e0;}
.book_type .people_num{
    padding:1rem}
.book_type .people_num p{
    color:#999;
    padding:0;
    margin:0 0 1rem 0;
    font-size:1rem}
.book_type .people_num p:last-child{
    margin-bottom:0}
.book_type .people_num p strong{
    color:#333;
    font-size:1rem;
    font-weight:500;
    vertical-align: middle;
}
.book_type .people_num p span{
    display: inline-block;
    margin-right:5px}
.book_type .people_num p .yf{
    color: #333;
    vertical-align: middle;
    margin-top: 5px;
    font-size: 1rem;
}
.book_type .people_num p .yf b{
    color: #ff6b1a;
    padding-left: 1rem;
    font-weight: 500;
}
.book_type .people_num p span a{
    color:#333;
    display:inline-block;
    width:30px;
    height:30px;
    line-height:24px;
    vertical-align:middle;
    font-size:2rem;
    font-weight:bold;
    text-align:center;
    background:#e7e7e7}
.book_type .people_num p span input{
    color:#333;
    width:35px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid #dcdcdc}
.book_type .people_num p em{
    color:#ff6b1a;
    font-size:1rem;
    font-style:normal}
.book_type .people_num p em b{
    font-size:1rem;
    font-weight:500;
    font-family:Arial}

.book_type .linkman{
    padding:0;
    margin:0}
.book_type .linkman dl{
    margin:0;
    padding:0}
.book_type .linkman dl dt{
    color:#999;
    padding:0.8rem 1rem;
    font-size:1rem;
    font-weight:500;
    background:#f3f3f3}
.book_type .linkman dl dt a{
    color: #999;
    float:right}
.book_type .linkman dl dd{
    padding:1rem 0;
    margin:0 1rem;
    display:-webkit-box;
    border-bottom:1px solid #f3f3f3}
.book_type .linkman dl dd:last-child{
    border-bottom:0}
.book_type .linkman dl dd strong{
    color:#333;
    display:inline-block;
    width:80px;
    text-align:right;
    font-size:1rem;
    font-weight:500}
.book_type .linkman dl dd input{
    display:block;
    height:30px;
    line-height:30px;
    -webkit-box-flex:1;
    font-size:1rem;
    border:0}
.book_type .linkman dl dd span{
    color:#333;
    width:60px;
    margin-left:1rem;
    font-size:1rem}
.book_type .linkman .goon_add{
    color:#22a4e0;
    padding:1rem;
    text-align:center;
    border-top:1px solid #f3f3f3}
.book_type .linkman .remarks{
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    display: block;
    padding: 0.5rem;
    border: 0;
    outline: none;
    font-size: 1rem;
    background: #f5f5f5;
}
.book_type .alone-room{
    color: #999;
    padding-left: 1rem;
    font-size: 1rem}
	
/*未登录提示*/
.order-hint-msg-box{
    padding:1rem;
    margin-bottom:1rem;
    background:#fff7e5;}
.order-hint-msg-box .hint-txt{
    color:#666;
    height:24px;
    line-height:24px;
    margin:0;
    font-size:0.8rem;}
.order-hint-msg-box .hint-txt a{
    color:#ff9419;
    padding:0 3px}
.order-hint-msg-box .hint-txt a:hover{
    text-decoration:underline}
/*确认订单*/
.payment_page_pic{
    overflow:hidden}
.payment_page_pic img{
    width:100%;}

.confirm_order_msg,
.payway,
.integral{
	
    margin-bottom:10px;
    background:#fff;
    box-shadow:0 1px 3px #e5e5e5}
.confirm_order_msg dl{
    display:-webkit-box;
    padding:1rem;
    margin:0;
    border-bottom:1px solid #f3f3f3}
	
.confirm_ziti{font-size:0.9rem !important;}
.confirm_order_msg dl dt{
    width:150px;
    height:90px}
.confirm_order_msg dl dt img{
    width:100%;
    height:100%}
.confirm_order_msg dl dd{
    -webkit-box-flex:1;
    margin:0 0 0 1rem}
.confirm_order_msg dl dd span{
    display:block;
    color:#333;
    font-size:1.2rem}
.confirm_order_msg dl dd strong{
    color:#ff6b1a;
    font-size:1rem;
    font-weight:500}
.confirm_order_msg dl dd strong b{
    padding:0 3px;
    font-size:2rem;
    font-family:Arial}
.confirm_order_msg ul{
    padding:1rem;
    margin:0;
    list-style:none;
    color:#999;
    font-size:1rem;
    border-bottom:1px solid #f3f3f3}
.confirm_order_msg ul:last-child{
    border-bottom:0}
.confirm_order_msg ul li{
    padding:0.2rem 0}
.confirm_order_msg ul li span{
    color:#333;
    display:inline-block;
    width:75px}
.confirm_order_msg ul li em.no{
    color:#ff6b1a;
    font-style:normal}
.confirm_order_msg ul li em.yes{
    color:#999;
    font-style:normal}
.confirm_order_msg .total{
    color:#333;
    padding:1rem;
    text-align:right}
.confirm_order_msg .total span{
    color:#ff6b1a;
    font-size:2rem}
.integral p{
    margin:0 1rem;
    padding:1rem 0;
    font-size:1rem;
    position:relative}
.integral p.tl{
    color: #22a4e0;
    font-size: 1.6rem;
    border-bottom:1px solid #eee}
.integral p.tl span{
    color:#999;
    padding-left:1rem;
    font-size:1.2rem}
.integral p.use{
    border-bottom: 1px solid #eee;
}
.integral p.use strong{
    color:#ff6b1a;
    padding:0 3px;
    font-weight:500}
.payway ul{
    padding:0 1rem;
    margin:0;
    list-style:none;
	}
.payway ul li{
    padding:1rem 0;
    border-bottom:1px solid #eee}
.payway ul .l1{
    font-size:1rem}
.payway ul .l1 strong{
    color:#22a4e0;
    font-weight:500}
.payway ul .l1 span{
    color:#333;
    float:right}
.payway ul .l2{
    font-size:1rem}
.payway ul .l2 p{
    padding:0.5rem 0;
    margin:0}
.payway ul .l2 p strong{
    color:#333;
    font-weight:500}
.payway ul .l2 p em{
    float:right;
    font-style:normal;
    font-size:1.6rem}
.payway ul .l2 p span{
    color:#ff6b1a;
    float:right;
    font-size:2rem}
.payway ul .l3:after{
    content:'.';
    display:block;
    width:0;
    height:0;
    clear:both;
    overflow:hidden;}
.payway ul .l3 a{
    float:left;
    display:block;
    width:33.333333%;
    padding:0.3rem}
.payway ul .l3 a img{
    width:100%;
    border-radius:10px;
    border:1px solid #d6d6d6}
.payway ul .l3 a.on img{
    border:1px solid #22a4e0}
.startdate i{ font-style:normal;}	
	
/* CSS Document */
