
#page_nav {
    background-color:#FFF;
    overflow:hidden;
    padding:6px;padding-top:8px;padding-bottom:8px;
	min-height:100px;
}
#page_nav header{height:30px;padding:10px;font-size:16px}
#page_nav section {
    background-color:#FFFFFF;
    border:1px solid #DBDBDD;
    box-shadow:1px 1px 2px #E3E3E5, -1px -1px 2px #E3E3E5;
    margin-bottom:12px;
    padding:0 10px;
}
#page_nav section article {
    border-bottom:0px solid #E7EAEB;
    min-height:60px;
    overflow:hidden;
    position:relative;
}

#page_nav section li {
    border-bottom:1px solid #E7EAEB;
    min-height:60px;
    overflow:hidden;
    position:relative;
}

#page_nav section span:before {
    left:2px;
    top:2px;
    z-index:-1;
}
#page_nav section span img {
    background-color:#FFFFFF;
    border-radius:3px;
    height:50px;
    margin:8px;
    width:50px;
}
#page_nav section h1 {
    color:#5E6060;
    font-size:16px;
    height:32px;
    line-height:32px;
    overflow:hidden;
    padding-top:3px;
}
#page_nav section h2 {
    color:#5E6060;
    font-size:14px;
    height:26px;
    line-height:26px;
    overflow:hidden;
    padding-top:3px;
    font-weight:normal;
}
#page_nav .price {
    color:#FE8D36;
    font-weight:bold;
    text-align:center;
}
#page_nav section p {
    color:#969696;
    font-size:12px;
    line-height:17px;
}
.noborder,.noborder th,.noborder td{border:0}

/*
.seektable,.seektable td{border:0;font-size:14px}
#searchBox{width:100%;text-align:center;margin-top:10px}
#searchPart{position:relative;padding:0;width:95%;border:2px solid #999;border-radius:8px;background-color:#fff;}
#searchCont{width:95%;height:40px;font-size:14px;margin-left:5px;border-radius:8px;background-color:#fff;}
#searchBtn {
  background:url("/wap/pic/search_icon.png") no-repeat scroll right 0;
  width:45px;height:40px;
  position:absolute;display:block;
  top:0px;right:0;
}
*/
/********[**********/
.searchBox {
    background:none repeat scroll 0 0 #FFFFFF;
    border:2px solid #FF6600;
    border-radius:10px;
    height:45px;
    margin:12px;
    overflow:hidden;
}
.searchBox .inner {
    -moz-box-orient:horizontal;
    display:-moz-box;
    width:100%;
}
.searchBox .text_input {
    -moz-box-flex:1;
    background:none repeat scroll 0 0 #FFFFFF;
    border:medium none;
    color:#555555;
    display:block;
    font-family:"Microsoft YaHei";
    font-size:1.2em;
    height:40px;
    line-height:normal;
    vertical-align:middle;
    margin-left:6px;
    float:left;
    overflow:hidden;
    width:100%;
}
.searchBox .icon {
    background:url("/wap/pic/icon_search2.jpg") no-repeat scroll 10px center;
    margin-left:0px;
    width:60px;
    height:45px;
    display:block;
	cursor:pointer;
	float:right;
}

.btn_nav {
    margin-top:6px;
    margin-left:6px;
	margin-bottom:6px;
}
.clearfix:after {
    clear:both;
    content:" ";
    display:block;
    height:6px;
    visibility:hidden;
}
.btn_nav td {
    padding-bottom:3px;
    text-align:center;
}

:link, *:visited, ins, a {
    text-decoration:none;
}
a {
    color:#404040;
}

.btn_nav .btn_icon {
    background:url("/wap/pic/ibtn_icon.png") no-repeat scroll 0 0;
    height:75px;
    width:75px;
	display:block;
    margin:0 auto;
}
.btn_nav .ibtn_0 {
    background-position:0 0;
}
.btn_nav .ibtn_1 {
    background-position:-75px 0;
}
.btn_nav .ibtn_2 {
    background-position:-150px 0;
}
.btn_nav .ibtn_3 {
    background-position:-225px 0;
}
.btn_nav .ibtn_4 {
    background-position:-300px 0;
}
.btn_nav .ibtn_5 {
    background-position:-375px 0;
}
.btn_nav .ibtn_6 {
    background-position:-450px 0;
}
.btn_nav .ibtn_7 {
    background-position:-525px 0;
}

.btn_nav .word {
    margin-left:-8px;
    margin-top:-10px;
}
.btn_nav .word {
    color:#333333;
    display:block;
    font-size:100%;
    padding-top:6px;
    text-align:center;
}
form{margin:0px;padding:0px;}

.fastlab{margin:0px;margin-bottom:0px;}
.fastlab td{padding:2px;}
.fastlab a{display:block;border-radius:6px;padding:0;height:4em;line-height:4em;text-align:center;background:#fff;border:1px solid #ccc;}
/**/
.showpp{width:26px;height:26px;background:url("/wap/pic/showpp.png") no-repeat scroll left top;cursor:pointer;}

/********]**********/

/********[list**********/
.tour_list{padding-top:5px;}
.tour_list .item {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #CCCCCC;
    border-radius:10px;
    margin-bottom:5px;
    overflow:hidden;
    padding:10px;
    position:relative;
}
.tour_list .item .pic {
    float:left;
    height:80px;
    width:100px;
}
.tour_list .item .pic img {
    border-radius:5px;
    height:100%;
    width:100%;
}
.tour_list .item .word {
    text-align:left;
}
.tour_list .item .name {
    color:#0053AA;
    font-size:1.0em;
    line-height:1.2em;
    margin-bottom:5px;
    overflow:hidden;
}

.tour_list .item .word .price {
    color:#666666;
    font-size:1.0em;
    margin-top:5px;
	margin-bottom:5px;
	padding-top:2px;
    overflow:hidden;
    text-align:left;
}
.tour_list .item .word .price span {
    background:none repeat scroll 0 0 #9FDB37;
    border-radius:3px;
    color:#FFFFFF;
    font-size:0.8em;
    text-align:center;
	padding-left:2px;padding-right:2px;
	float:left;
}
.tour_list .item .word .price dfn {
    color:#FF7800;
    font-family:Arial;
    font-size:1.0em;
	float:left;
	padding-left:3px;padding-right:3px;
}
.tour_list .item .word .price strong {
    color:#FF7800;
    font-family:Arial;
    font-size:1.0em;
    padding-right:3px;
	float:left;
}

.tour_list .item .word .price2 {
    color:#666666;
    font-size:1em;
	margin-bottom:5px;
    overflow:hidden;
    text-align:left;
}
.tour_list .item .word .price2 span {
    background:none repeat scroll 0 0 #9FDB37;
    border-radius:3px;
    color:#FFFFFF;
    font-size:0.8em;
    text-align:center;
	padding-left:2px;padding-right:2px;
	float:left;
}
.tour_list .item .word .price2 dfn {
    color:#FF7800;
    font-family:Arial;
    font-size:1em;
	float:left;
	padding-left:3px;padding-right:3px;
}
.tour_list .item .word .price2 strong {
    color:#FF7800;
    font-family:Arial;
    font-size:1.0em;
    padding-right:3px;
	float:left;
}
/********]**********/

/********[whow**********/
.tour_detail {
    padding:10px 10px 20px;
    padding-bottom:0px;
}
.tour_detail .hd {
    border-bottom:1px dashed #CCCCCC;
    color:#FF6600;
    font-size:1.1em;
    line-height:20px;
    margin:0 auto;
    padding-bottom:8px;
}
.tour_detail .base_info{
    margin-top:8px;
}
.tour_detail .base_info p {
    color:#888888;
    font-family:ËÎÌå;
    font-size:1.2em;
    padding-bottom:8px;
}
.tour_detail .base_info p span {
    padding-right:20px;
}
.tour_detail .base_info p strong {
    color:#333333;
}
.tour_detail .menu_detail {
    border:1px solid #D3D3D3;
    border-radius:5px;
    margin:10px 0;
    overflow:hidden;
}
.tour_detail .menu_detail .box {
    background:-moz-linear-gradient(center top, #FFFFFF, #F6F6F6) repeat scroll 0 0;
    background:#F6F6F6;
    border-bottom:1px solid #D3D3D3;
    color:#666666;
    font-size:1.8em;
    height:50px;
    line-height:50px;
    padding:0 10px;
}
.tour_detail .menu_detail .box .item {
    background:url("/wap/pic/icon_arrow3.gif") no-repeat scroll right center;
    height:50px;
    overflow:hidden;
}
.tour_detail .menu_detail .box .item span {
    border:1px solid #DDDDDD;
    border-radius:50px;
    box-shadow:0 0 0 1px #FFFFFF;
    float:left;
    height:30px;
    margin-top:10px;
    width:30px;
}
.tour_detail .menu_detail .box .item label {
    float:left;
    line-height:50px;
    padding-left:8px;
}

.tour_detail .menu_detail .box .current{
	background:url(../pic/icon_arrow4.png) no-repeat right center;
	background-size:18px 10px;
	height:50px;
	overflow:hidden;
}
.tour_detail .menu_detail .box .item .one{
	background:#fff url(../pic/icon_tour1.png) no-repeat center center;
	background-size:21px 22px;
}
.tour_detail .menu_detail .box .item .two{
	background:url(../pic/icon_tour2.png) no-repeat center center;
	background-size:28px 20px;
}
.tour_detail .menu_detail .box .item .three{
	background:url(../pic/icon_tour3.png) no-repeat center center;
	background-size:21px 18px;
}
.tour_detail .menu_detail .box .item .four{
	background:url(../pic/icon_tour4.png) no-repeat center center;
	background-size:20px 25px;
}
.tour_detail .menu_detail .box .item .five{
	background:url(../pic/icon_tour5.png) no-repeat center center;
	background-size:20px 26px;	
}
.tour_detail .menu_detail .box .item span{
	border:solid 1px #ddd;
	border-radius:50px;
	float:left;
	height:30px;
	margin-top:10px;
	width:30px;
}
.tour_detail .menu_detail .box .item label{	
	float:left;
	line-height:50px;
	padding-left:8px;
}
.tour_detail .menu_detail .box .item strong{
	color:#f60;
	font-family:Arial;
	padding-left:30px;
}
.tour_detail .calendar {
    background:none repeat scroll 0 0 #FFFFFF;
    border-top:1px solid #D3D3D3;
}
.calendar {
    width:100%;
}

.stroke {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:1px solid #D3D3D3;
    padding:10px;
}
.stroke .day {
    background:url("/wap/pic/daybg.png") no-repeat scroll 0 0;
    color:#FFFFFF;
    font-size:1.2em;
    font-weight:bold;
    height:20px;
    line-height:20px;
    padding-left:10px;
    width:72px;
}
.stroke .day span {
    font-family:Arial;
    padding:0 3px;
}
.stroke p {
    color:#555555;
    font-size:1.0em;
    line-height:18px;
    padding:10px 0;
}
.stroke .tip {
    color:#FF6600;
    font-size:1.0em;
    line-height:18px;
    padding-bottom:10px;
}
.stroke .tip span {
    color:#FF0000;
}
.green{background:#33CC33;}
.red2{background:#E24329;color:#fff;}

.jiajian{
font-weight:bold;font-family:Roman;
height:3em;width:3em;font-size:1.2em;color:#000;border-radius:5px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#FF9036;
}

.onerow {
    border:1px solid #D3D3D3;
    border-radius:5px;
    overflow:hidden;
    font-size:12px;
    height:3.6em;
    margin-top:2px;
    cursor:pointer;
}

.ykinfobox{
 width:100%; min-height:160px; overflow:auto;margin-bottom:1.1em;
}/* max-height:330px;*/
.ykinfotitle{
 color:red;
 margin-bottom:3px;
 background:url(../images/tips.gif) no-repeat 0px 0.2em;
 padding-top:2px;
 padding-left:20px;
 line-height:1.5em;
}
.oneyk{
 border-radius:5px;
 padding:5px;
 border:1px solid #FF6600;
 float:left;
 margin-right:3px;
 margin-bottom:3px;
 width:98%;
}
.oneyk table{
 border:0;
}
.oneyk th,.oneyk .scdd{
 padding-top:6px;padding-bottom:6px;
}
.oneyk td{
 border-bottom:1px solid #ddd;padding-top:6px;padding-bottom:6px;
}
.yktdl{
 width:4.5em;text-align:right;
}
.oneyk .tt{
 background:#ddd;
}
.oneyk select,.oneyk input{
 width:98%;padding-top:6px;padding-bottom:6px;font-size:1.2em
}

.btn_yellow0 {
    background:-moz-linear-gradient(center top , #FEB900, #F37800) repeat scroll 0 0;
	background-color:#FEB900;
	border:1px solid #CCA352;
    box-shadow:0 2px 2px 0  inset, 1px 1px 3px 0;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-family:"Microsoft YaHei";
    text-align:center;
    font-size:2em;
    height:45px;
    line-height:40px;
    text-shadow:-1px -1px 0 #4B3300;
    width:100%;
	border-radius:10px;
	padding:0px;
}

.btn_yellow1 {
    background-color:#FEB900;
    background-image:linear-gradient(#FEB900, #FEB900 25%, #F37800);
    background-repeat:no-repeat;
    border:1px solid #CCA352;
    border-radius:10px;
	box-shadow:0 2px 2px 0 inset, 1px 1px 3px 0;
    color:#FFFFFF;
    cursor:pointer;
    display:inline-block;
    font-family:"Microsoft YaHei";
    text-align:center;
    font-size:2em;
    height:45px;
    line-height:40px;
	width:100%;
    overflow:visible;overflow:hidden;
    padding:0px;
    text-align:center;
    text-decoration:none;
    text-shadow:-1px -1px 0 #4B3300;
    transition:background-position 0.2s linear 0s;
}
.btn_yellow1:hover {box-shadow:0 2px 0 0 #CCA352 inset;text-shadow:1px 1px 0 #4B3300;}

.btn_yellow2 {
    background:-moz-linear-gradient(center top , #FEB900, #F37800) repeat scroll 0 0;
    border:1px solid #CCA352;
    border-radius:10px;
    box-shadow:0 2px 2px 0 inset, 1px 1px 3px 0;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-family:"Microsoft YaHei";
    font-size:1.5em;
    text-align:center;
    height:35px;
    line-height:35px;
    text-shadow:-1px -1px 0 #4B3300;
    width:100%;
}

.bookrow {
    border:1px solid #D3D3D3;
    border-radius:5px;
    overflow:hidden;
    font-size:12px;
    margin-bottom:3px;
    cursor:pointer;
}
.bookrow .row{
 margin:6px;
}

/********]**********/

.pages{text-align:center;}

label, input, button, select, textarea {
    font-size:13px;
    font-weight:normal;
    margin:0;
    vertical-align:middle;
}
input {
    min-height:21px;
}
select, input, textarea {
    color:#888888;
    line-height:1.2em;
}
input, textarea, select {
    background:none repeat scroll 0 0 #F5F5F5;
    padding:3px;
}
.qabox {
    padding:6px;
    border-radius:6px;
    border:1px solid #999999;
}
.lr{border-bottom-left-radius:2em;border-top-left-radius:2em;}
.rr{border-bottom-right-radius:2em;border-top-right-radius:2em;}
.lrt{border-top-left-radius:1em;}
.lrb{border-bottom-left-radius:1em;}
.rrt{border-top-right-radius:1em;}
.rrb{border-bottom-right-radius:1em;}
.qasinput{
 border:0;
 color:#bbb;
 font-family:"Î¢ÈíÑÅºÚ";
 font-size:14px;
 line-height:23px;
 outline:medium none;
 padding:6px 10px;
 margin:0px;vertical-align:top;
}
.qaseekbtn {
 background:#e38 none repeat scroll 0 0;
 color:#fff;
 cursor:pointer;
 float:right;
 font-family:"Î¢ÈíÑÅºÚ";
 font-size:16px;
 height:35px;
 line-height:35px;
 text-align:center;
 width:100%;border:0px;
 margin:0px;padding:0px;vertical-align:top;
}
.box-c {
    width:100%;margin-top:8px;margin-bottom:8px;
    text-align:center;
}
.box-r {
    width:100%;margin-top:8px;margin-bottom:8px;
    text-align:right;
}
.box-row {
    width:100%;margin-top:8px;margin-bottom:8px;
}
.qamenu{width:100%;}
.qamenu,.qamenu td{border:0;}
.qamenu td{text-align:center;}
.qasubmit{width:120px;height:35px;background-repeat:no-repeat;background-image:url(../pic/submit.gif);border:0;}
.qanoborder,.qanoborder th,.qanoborder td{border:0;}
.green {color:#458746;}
.red {color:red;}
.blue {color:blue;}
.yellow {color:#F99406;}
.navin{display:block;color:#fe8d03;font-family:'Î¢ÈíÑÅºÚ';font-size:16px;padding-bottom:5px;padding-left:10px;border-bottom:1px solid #cccccc;}

.txt-btn-b{
    background-color:#236fe2;
    background-image:linear-gradient(#61aaef, #61aaef 25%, #236fe2);
    background-repeat:no-repeat;
    border:1px solid #5a8ddf;
    border-radius:5px;
    box-shadow:0 1px 0 0 #9acdf9 inset;
    color:#fff;
    cursor:pointer;
    display:inline-block;
/*
    font:bold 17px/18px Arial,Helvetica,sans-serif;
    padding:7px 12px;
*/
    padding:3px 6px;
    overflow:visible;
    text-align:center;
    text-decoration:none;
    text-shadow:1px 1px 0 #2662b6;
    transition:background-position 0.2s linear 0s;
}
.txt-btn-b:hover{
	color:#fff;
	text-decoration:none;
	background-color:#236fe2;
	background-position:0 -15px;
	-webkit-transition:background-position 0.2s linear;
	-moz-transition:background-position 0.2s linear;
	-ms-transition:background-position 0.2s linear;
	-o-transition:background-position 0.2s linear;
	transition:background-position 0.2s linear;}
.txt-btn-b:active{
	background-image:none;
	-webkit-box-shadow:inset 0px 2px 0px 0px #9acdf9;
	-moz-box-shadow:inset 0px 2px 0px 0px #9acdf9;
	box-shadow:inset 0px 2px 0px 0px #9acdf9;
	background-color:#1b75fe;
	color:#fff;
	outline:0;
}
.txt-btn-w {
    background:none repeat scroll 0 0 #fff;
    border:1px solid #ccc;
    border-radius:5px;
    display:inline-block;
	min-width:5em;
	height:2em;
	line-height:2em;
    padding:2px 3px;
    text-align:center;
}
.txt-btn-w0 {
    background:none repeat scroll 0 0 #fff;
    border:1px solid #ccc;
    border-radius:5px;
    display:inline-block;
	min-width:5em;
	height:2em;
	line-height:2em;
    text-align:center;
}
.input0{line-height:normal;}

.btn-yl{background:url(/wap/pic/btn45l8.gif) no-repeat top left;width:8px;height:45px;overflow:hidden}
.btn-ym{background:url(/wap/pic/btn45m.gif) repeat top left;height:45px;overflow:hidden;cursor:pointer;text-align:center;color:#FFFFFF;font-family:"Microsoft YaHei";font-size:2em;height:45px;line-height:40px;text-shadow:-1px -1px 0 #4B3300;}
.btn-yr{background:url(/wap/pic/btn45r8.gif) no-repeat top left;width:8px;height:45px;overflow:hidden}
.btn-yr:hover{text-shadow:1px 1px 0 #4B3300;}

.pages {border-bottom:0px solid #ccc;padding-bottom:10px;padding-top:10px;margin-bottom:10px;}
.pages a {
    background:none repeat scroll 0 0 #fff;
    border:1px solid #ccc;
    border-radius:5px;
    display:inline-block;
	margin-bottom:3px;
	min-width:3em;
    padding:2px 3px;
    text-align:center;
}
.nobottom{border-bottom:0px;}
.art{min-height:100px;line-height:1.5em;padding-bottom:10px;}
.art img{width:100%;border-radius:8px;margin-top:10px;margin-bottom:10px;}
.art p,#page_nav .art p{font-size:14px;line-height:1.5em;text-indent:2em;display:block;margin-bottom:3px;color:#333;}
.artlist {min-width:80px;height:50px;overflow:hidden;}
.artlist img{width:80px;height:50px;border-radius:5px;}

.djb .tdv{min-height:36px;}
.djb input,.djb textarea{display:block;font-size:14px;width:98%;height:30px;border:0px solid #ccc;border-radius:5px;}
.djb select{display:block;font-size:14px;width:98%;height:38px;line-height:38px;margin:0;border:0px solid #ccc;border-radius:5px;}
.djb td{font-size:16px}
.djb .tdv label{width:4em;float:left;display:block;margin-left:3px;height:30px;line-height:30px;}
.djb .tdv label input{width:1em;}
.titletxt{text-align:center;}
.titletxt span{color:blue;}
.divbtn{padding:10px;border:0;border-radius:6px;text-align:center;}

.tit_box{padding-left:12px;color:blue;margin-bottom:10px;}
.bot1{border-bottom:1px dashed #cccccc;margin-bottom:10px;}
.line1{border-bottom:1px solid #cccccc;}
.jdnoborder,.jdnoborder th,.jdnoborder td{border:0 none;padding:0;}
.mr5{margin-right:5px;}
.tar{color:blue;margin-right:6px;float:right;}
.hotelpic {border: 1px solid #ccc;float: left;height: 206px;margin: 6px 8px 15px;overflow: hidden;padding: 4px;text-align: center;width: 260px;}
.hotelpic img{width:100%}
.hotel_sorry{width:100%;height:80px;text-align:center;font-weight:bold;color:#ff8400;font-size:18px;padding-top:30px;}
.hotel_time{height:45px;border-top:1px dashed #999;border-bottom:2px solid #9c9c9c;border-left:none;border-right:none;margin-bottom:8px;}
.row_li{height:80px;border-bottom:1px solid #ccc;margin-left:10px;}
.row_li h3{font-size:14px;color:#333;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:bold;overflow:hidden;}
.subtract{margin-right:3px;width:16px;height:16px;line-height:16px;text-align:center;background-color:#66CC33;color:#fff;font-size:12px;display:inline-block;border-radius:2px;-moz-border-radius:2px;}
.row_pice{font-weight:bold;color:#ff8400;font-size:16px;}
.btn a{display:block;width:80px;height:25px;background-color:#66CC33;color:#fff;line-height:24px;text-align:center;border-radius:5px;-moz-border-radius:5px;}
.btn a:hover{color:yellow;background-color:#35aa58;}
.btn a:visited{color:#fff;}
.divcalendar{position:absoult;width:100%;height:260px;top:0px;left:0px;z-index:8999;background-color:#999999;filter:alpha(opacity=10);display:none;margin-bottom:3px}
.ifcalendar{width:100%;height:250px;margin:0px;}

.qadata{margin-bottom:3px}

/***********hotel[************/
* {
    margin: 0;
    padding: 0;
}
body {
    color: #333;
    font-family: arial,sans-serif;
    font-size: 14px;
    line-height: 1.5;
}
ul {
    list-style: none outside none;
}

.clearfix:after {
    clear: both;
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix:before, .clearfix:after {
    display: table;
}

.p_box {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    padding: 5px;
}

.p_img {
    float: left;
    height: 90px;
    position: relative;
    width: 90px;
}

.p_img img {
    display: block;
    height: 90px;
    width: 90px;
    border-radius:6px;
}
fieldset, img {
    border: 0 none;
}

.cnt_right {
    padding-left: 95px;
}

.p_tit {
    color: #333;
    font-size: 16px;
    height: 20px;
    overflow: hidden;
}

.pb_box1 {
    position: relative;
	height:23px;line-height:23px;
}
.grade {
    color: #46d264;
    font-size: 14px;
	margin-top:6px;
	display: inline-block;
}

.stop {
    background: url("/wap/jd/img/list5.png") no-repeat scroll -8px -28px / 30px 58px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    width: 24px;
}

.pb_box1 .info {
    color: #777;
    font-size: 12px;
    position: absolute;
    right: 5px;
    top: 0;
}

.pb_box1 .info span {
    color: #ff8400;
    font-size: 14px;
}

.pb_box1 .info .info_c {
    color: #ff8400;
    font-size: 16px;
    font-weight: bold;
}

.pb_box2 .star {
    color: #777;
    font-size: 12px;
}

.pb_box2 .tb {
    float: right;
}

.pb_box2 .tb span {
    margin-right: 2px;
}
.tb .li {
    background-color: #e95351;
}
.tb span {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    padding: 0 3px;
}

.pb_box2 .tb span {
    margin-right: 2px;
}
.tb .limit {
    background-color: #ff8400;
}
.tb span {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    padding: 0 3px;
}

.pb_box2 .tb span {
    margin-right: 2px;
}
.tb .fan {
    background-color: #ff6600;
}
.tb span {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    padding: 0 3px;
}

.pb_box3 .address {
    color: #777;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    overflow: hidden;
    width: 100%;
}

.pb_box3 .addnum {
    color: #777;
    display: inline-block;
    float: right;
    font-size: 12px;
    margin-top: 3px;
}
/***********hotel]************/
.pb_img img {
    display: block;
    height: 90px;
    width: 90px;
    border-radius:6px;
}
.pbox {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    padding: 5px;
}

.pb_img {
    float: left;
    height: 90px;
    position: relative;
    width: 90px;
}

.pn_img img {
    display: block;
    height: 90px;
    width: 90px;
    border-radius:6px;
}
.pb_tit {
    color: #333;
    font-size: 16px;
    height: 20px;
    overflow: hidden;
}
.pb_price{color:#FE8D36;}
/********************/
.page-header {
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #ccc;
    height: 45px;
    position: relative;
    overflow: hidden;
}

.page-back {
    background: rgba(0, 0, 0, 0) url("/wap/pic/left.png") no-repeat scroll 0 0;
    display: inline-block;
    width: 30px;
    height: 23px;
    margin-left: 5px;
    margin-top: 10px;
    position: absolute;
    top: 0;
    left: 0;
}

.page-header h2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
    text-align: left;
	margin:1px 40px;
}

.header-right, .header-menu-btn {
    line-height: 40px;
    padding: 0 15px 0 5px;
    position: absolute;
    right: 0;
    top: 0;
}

.header-menu-btn i{
    background:url("/wap/pic/home.png") no-repeat;
    display: inline-block;
    height: 22px;
    margin-left: 5px;
    margin-top: 10px;
    width: 24px;
}

/*************************/
.cpr {
    background: none repeat scroll 0 0 #F4F4F4;
    padding-top:12px ;
    padding-bottom:18px;
    text-align: center;
	font-family: "Î¢ÈíÑÅºÚ",Arial;
	font-size:12px;
}
.row_pic img{border-radius:5px;width:80px}
.info{margin: 3px;}

.btn_submit {
 display: block;
 padding: 0;
 width: 100%;
 background: #5ea831;
 border: 0 none;
 border-radius: 8px;
 color: #ffffff;
 height: 45px;
 line-height: 45px;
 text-align: center;
 font-size:16px;
 font-weight:bold;
}

.docbox {
    background-color:#FFFFFF;
    border:1px solid #DBDBDD;
    box-shadow:1px 1px 2px #E3E3E5, -1px -1px 2px #E3E3E5;
    border-left:0;
    border-right:0;
    padding:10px;
    padding-top:20px;
    padding-bottom:20px;
}
.docbox p{
  text-indent:2em;
  font-size:1em;
}
.docbox a{
 text-decoration:underline;
}

.navbox {
    border:1px solid #999;
    border-radius:10px;
    height:38px;
    margin:5px;
    overflow:hidden;
}
.navboxbgc {
    background:none repeat scroll 0 0 #66cc66;
    width:100%;
    height:38px;
}
.navboxbgr {
    background:none repeat scroll 0 0 #ff6633;
    width:100%;
    height:38px;
}
.navboxtext {padding:0.5em;display:block}
.btn_tips{
    background-color: #66cc33;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin-right: 3px;
    text-align: center;
    width:60px;
    float:right;
}
.detail_book_btn {
    background: none repeat scroll 0 0 #f5f5f5;
    border-top: 1px solid #dedfde;
    padding: 10px 0;
}
.book_bar_fix {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 100;
}
.detail_book_btn::after, .detail_book_btn_main::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
}
.detail_book_btn_main {
    padding-left: 10px;
    position: relative;
}
.icon_heart02::after {
    background-position: -30px -1314px;
    background-size: 100px auto;
    content: "";
    display: block;
    height: 19px;
    left: 50%;
    margin: -10px 0 0 -11px;
    position: absolute;
    top: 50%;
    width: 23px;
}
.detail_book_btn .icon_heart02 {
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 0;
    height: 38px;
    left: 10px;
    position: absolute;
    text-indent: -99999px;
    top: 0;
    width: 38px;
}
.detail_book_btn_main a {
    border-radius: 5px;
    color: #fff;
    display: block;
    font: 100 18px/40px microsoft yahei,simsun,sans-serif;
    height: 40px;
    margin-right: 10px;
    text-align: center;
}
.w_type01 {
    width: 40%;
}
.w_type01, .w_type02 {
    float: left;
    height: 40px;
}
.detail_book_btn .detail_btn_blue {
    background: none repeat scroll 0 0 #39a7ee;
    display: block;
}
.w_type02 {
    width: 60%;
}
.w_type01, .w_type02 {
    float: left;
    height: 40px;
}
.detail_book_btn .detail_btn_orange {
    background: none repeat scroll 0 0 green;
    display: block;
}
.btnx{
background:#f80 none repeat scroll 0 0;
border:0 none;border-radius:3px;
color:#fff;font:18px/40px "microsoft yahei";text-align:center;
cursor:pointer;display:block;
width:100%;height:40px;
}

.hotel_tit_box{border:0;}
.zxbar td{text-align:center;padding:1px;}
.zxbar span{font-size:1.1em;height:2em;line-height:2em;padding-top:8px;padding-bottom:8px;background-color:#fff;display:block;border-radius:6px;}
.zxbar span.on{color:blue;}
