/* CSS Document */

*{margin:0; padding:0}

ul{list-style:none}

a img{ border:none}

a {text-decoration:none; color:#000}

.clear{clear:both}

.float{float: left}

body{width: 100%;height: 100%;min-height: 100%;font-family:"微软雅黑"; font-size:14px;font-family: "Hiragino Sans GB", "华文细黑", "Microsoft YaHei", SimHei, "Helvetica Neue", Helvetica, Arial, sans-serif !important;}

.top{width:100%; height:50px; line-height:50px; text-align: center; margin:0 auto; background:#e86b0f; color:#FFF;font-size: 14px;}

.top  img{margin:15px 5px 0px 0px;}

.top a { color:#FFF;}

.foot{width:100%; height:50px; bottom:0; background:#0099FF; margin:0 auto; overflow:hidden}

.foot img{margin:15px 0 0 0px}

.clearfix:after{ content:"."; display:block; clear:both; font-size:0; height:0; line-height:0; visibility:hidden;}

*html .clearfix{ zoom:1;}/*ie6*/

*:first-child+html .clearfix{ zoom:1;} /*ie7*/

.public-footer {

height: 30px;

background: #f2f2f2;

border: 1px #e1e1e1 solid;

margin-top: 15px;

}.public-footer a {

width: 20%;

text-align: center;

color: #e86b0f;

font-size: 12px;

float: left;

margin-left: -1px;

border-right: 1px #d5d2d2 solid;

margin: 6px 0px 0px -1px;

}

.ft-b {

bottom: 0px;

width: 100%;

height: 30px;

color: #999;

text-align: center;

font-size: 12px;

line-height: 30px;

background: #f2f2f2;

}

/*buying*/

/*.buying{width:90%; overflow:hidden; padding:10px; background:#FFF}

.buying a{float:left; margin:5px}

.hot{ width:100%; margin:20px auto}

.hot p a{text-align:center; border:1px solid #CCC; background:#FFF; line-height:50px; width:780px; display:block; margin:0 auto}

.hot h2{font-weight:normal; margin:20px auto}*/

#nav{ width:100%;}

.nav_list{ padding:5px;}

.nav_list li{ position:relative; float:left; width:50%; height:120px; margin-bottom:5px; cursor:pointer;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

-ms-box-sizing: border-box;

box-sizing: border-box;}/*规定两个并排的带边框的框*/

.nav_list li::before{ content:""; position:absolute; background:url(../images/un_ico_home.png); background-repeat:no-repeat;background-size: 170px 160px;

-webkit-transform:translate(-50%,0);

-moz-transform:translate(-50%,0);

-ms-transform:translate(-50%,0);

transform:translate(-50%,0);}

.nav_list li.nav_hotel::before{ top:32px; left:50%; width:39px; height:40px; background-position: -130px -40px;}

.nav_list li.nav_nation::before{ top:30px; left:50%; width:58px; height:44px; background-position:0 -40px;}

.nav_list li.nav_chain::before{ top: 32px; left:50%; width:36px; height:36px; background-position:-90px -30px;}

.nav_list li.nav_comment::before{ top:32px; left:50%; width:45px; height:35px; background-position: -75px -70px;}

.nav_list li.nav_order::before{ top:24px; left:50%; width:24px; height:35px; background-position:-60px -30px;}

.nav_list li.mem_center::before{ top:44px; left:50%; width:24px; height:35px; background-position:-69px -130px;}

.nav_list li.nav_order{ width:100%;}

.nav_food,.nav_ticket{border-left: 5px solid white;}

.nav_hotel{ background:#0DC4D6;}

.nav_nation{ background:#FE678A;}

.nav_chain{ background:#90D92A;}

.nav_comment{ background:#FEB822;}

.nav_order{ background:#747AE8;}

.nav_list li h2{ position:absolute; width:100%; top:66%; text-align:center;font:500 14px/1 "Microsoft Yahei";}

.nav_list li h2 a{ color:#FFF;}

/*about*/

.about{background:#FFF; border:1px solid #CCC; padding:10px;}

.about p{border-bottom:1px solid #CCC; line-height:70px; padding:0 30px}

.about span{float:right; margin-top:13px}

.about img{position:relative; top:10px; margin-right:10px}

/*jd*/

.jd{ margin:30px auto; background:#FFF}

.jd p{line-height:80px; border:1px solid #CCC; padding:0 10px}

.jd p span{float:right ; margin-top:7px}

.jd dt{float:left; margin-right:10px}

.jd dl{overflow:hidden; border-bottom:1px solid #CCC;padding: 2px;}

.jd dd{line-height:30px; height:30px; overflow:hidden;}

.jd dd span{float:right; color:#F60}

.jd dd strong{font-size:16px; font-weight:normal; color:#09F}

/*indent*/

.indent{width:95%; /* margin:30px auto; */ background: #FFF; padding:20px}

.indent h2 { border-bottom:1px solid #CCC; line-height:80px; overflow:hidden; margin-top:20px}

.indent h2 span{float:right; line-height:50px;color:#F60; font-weight:normal}

.indent ul{border-bottom:1px solid #CCC}

.indent li{line-height:50px}

.indent h3{font-weight:normal}

.indent li span{float: right}

.indent li img{ position:relative;top:7px}

.indent p{text-align:right; margin-top:20px}

/*xinxi*/

.xinxi1{ padding:10px;clear: both;}

.xinxi1 ul{ border:1px solid #CCC; padding:10px; line-height:50px; background:#FFF; margin:0px 0px 20px 0px;}

.xinxi1 ul h3{ font-weight:normal}

.xinxi1 ul h4{border-bottom:1px solid #CCC; color:#09F}

.xinxi1 li {line-height:40px}

.xinxi1 li p {border-bottom:1px solid #CCC; line-height:40px} 

.xinxi1 li span{float:right; color:#09F}

.xinxi1 li img{ position:relative;top:8px}

.xinxi li{ line-height:40px; border-bottom:1px solid #999; background:#FFF; text-indent:20px; overflow:hidden}

.xinxi li span{ position:relative;float:right; margin-right:10px; margin-top:28px}

.xinxi li span a{ display:inline-block;content: '';position: absolute;width:12px;height:12px;right: 10px;top: 50%;margin-top: -5px;border-top:3px solid #CBCBCB;border-right:3px solid #CBCBCB;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}

.xinxi li strong{font-weight:normal; float: right; margin-right:50px}

.xinxi2{ padding:10px;}

.xinxi2 ul{ border:1px solid #CCC; padding:10px; line-height:50px; background:#FFF; margin:20px 0px 0px 0px;display: inline-block;}

.xinxi2 ul h3{ font-weight:normal}

.xinxi2 ul h4{border-bottom:1px solid #CCC; color:#09F}

.xinxi2 li { float:left; width:50%;line-height: 40px;} 

.xinxi2 li span{float:left; color:#09F}

.xinxi2 li img{ position:relative;top:8px}



/*password*/

.password{width:760px; margin:30px auto; padding:20px; background:#FFF; text-align:center}

.password input{ line-height:30px; background:#F5F5F5; border:none; width:600px; height:60px; margin:10px auto}

.password p a {width:500px; line-height:30px; display:block; background:#F60; color:#FFF; text-align:center; margin:20px auto}

/*点评*/
.commentpic { width:100%}
.commentpic img{ width:31%; height:90px; margin-right:1%; margin-bottom:0.5%}

.hotel-comments{margin: 0;padding: 0;}

.hotel-dpage-list {border: #bcbcbc 1px solid;background: #fff;}

.mt10 {margin-top: 10px;}

.list .dp-mod li {padding: 10px;border-top: #BCBCBC 1px solid;margin-top: -1px;}

.cgray {color: #797979;}

.fr {float: right;}

.list .dp-mod em {color: #e6711b;vertical-align: top;font-style: normal;font-weight: 400;}

.cui-rate {position: relative;display: inline-block;height: 16px;margin: 0 10px;vertical-align: -3px;}

.cui-rate-r2 {position: absolute;left: 0;top: 0;white-space: nowrap;overflow: hidden;}

.cui-rate i {width: 16px;height: 16px;box-shadow: inset 0 0 0 3px #fff;border: 2px solid #c8c8c8;border-radius: 50%;background: #c8c8c8;position: relative;display: inline-block;margin: 0 1px;}

.cui-rate-r2 i {border-color: #e86b0f;background: #e86b0f;}

.cui-rate-r2 i:before {background: #099fde;}

.cui-rate i:before {content: "";position: absolute;right: 0;top: 5px;width: 5px;height: 2px;background: #c8c8c8;}

/*list*/

.list{width:100%;height:100%;min-height: 100%; margin:0px auto; font-size:12px;}

.list li{line-height:20px; border-bottom:1px solid #CCC; padding:10px;background: #F6F6F6;}

.list li strong{ font-size:16px; font-weight:bold;}

/*store*/

.store{width:800px; margin:20px auto; background:#FFF; line-height:60px}

.store p{ padding:0 10px; border-bottom:1px solid #CCC}

.store p a{color:#CCC;}

.store p span{float:right}

.store dl{margin:20px auto; overflow:hidden; border-bottom:1px solid #CCC}

.store dt{float:left;}

.store dd{line-height:80px}

.store dd strong{ color:#F60}

/*choose*/

.choose{width:800px; margin:20px auto}

.choose p{border:1px solid #CCC; background:#FFF; line-height:30px;}

.choose p span{float:right; margin:8px 10px 0 0}

.choose p img{position:relative; top:8px}

.choose ul{background:#FFF; line-height:30px;border:1px solid #CCC; margin-top:20px}

.choose li{ border-bottom:1px solid #CCC;}

.choose li span{float:right; margin-top:20px}

.choose li img{ position:relative; top:15px}

/*My points*/

.Mypoints,.points{width:95%; margin:20px auto; overflow:hidden; padding:20px} 

.Mypoints ul,.points ul{border:1px solid #CCC; margin:10px 0; overflow:hidden; background:#FFF}

.Mypoints li,.points li{line-height:50px;}

.Mypoints li span,.points li span{float:right}

.Mypoints li span img{ position:relative; top:13px}

.points li strong a{float:right; color:#F60}

.points li a{color:#666}

.Mypoints table{border:1px solid #CCC; margin:10px 0; overflow:hidden; background:#FFF; line-height:60px}

.Mypoints h4{ font-weight:normal;}

.Mypoints h4 span a{float:right; color:#06F}

/*photo*/

.photo{overflow:hidden; width:100%;}

.photo a {float:left; margin:10px 10px;}

.photo a img { width:160px; height:120px;border:1px solid #CCC; padding:2px;}

/*exchange*/

.exchange{width:800px; margin:20px auto; overflow:hidden; text-align:center}

/*details*/

.details{padding:10px}

.details .detailsCon{ position:relative;border:1px solid #CCC; background:#FFF; padding:10px; line-height:30px; overflow:hidden; margin-top:10px}

.details li span{float:right; position:relative;}

.details li strong{color: #F60}

.details li img{ position:relative; top: 5px; height: 30px;}

.details dt{float:left;}

.details dd span{float:right; color:#F60}

.details dl img{position:relative; height:30px;}

.details .hotel-g-proimg{position: absolute;right: 0;bottom: 10px; margin-right:10px;}

.details li.clyx-line{margin-right:85px;padding-right: 25px;line-height: 20px;border-bottom: #C5CCCD 1px dashed;padding: 5px 0 3px;margin-bottom: 5px;}

.hotel-g-proimg .img-g-bg {color: white;text-align: center;width: 65px;height: 19px;line-height: 20px;overflow: hidden;font-size: 13px;position: absolute;bottom: 0;left: 0;background: rgba(0, 0, 0, .7);text-align: right;padding-right: 5px;-webkit-box-sizing: border-box;box-sizing: border-box;}

/*my*/

.my{ width:100%; overflow:hidden}

.my h3{ padding:5px 10px 0px 10px;}

.my h4{ padding:0 10px;}

.my form{ padding:10px;}

.my h2{font-weight:normal; font-size:24px; text-align:center; border-bottom:1px solid #CCC; line-height:60px}

.my p{border-bottom:1px solid #CCC; line-height:60px}

.my p a{float:left; margin:20px 70px;}

.p1{ border:1px solid #CCC; width:99%; height:100px; overflow:hidden; background:#FFF}

.my ul{border: 1px solid #CCC; line-height:30px; margin-top:10px; background:#FFF; padding-left:0px;}

.my li span{float:right; color:#09F}

.my li span img{position:relative; top:8px}

.my li {padding:5px; border-bottom:1px solid #CCc; overflow:hidden}

.my li input{ width:50%; border:1px solid #CCC; height:30px; line-height:30px;}

.my h4 a { font-weight:normal; color:#09F}

.my strong{line-height:30px; }

.my strong span a{float:right; background:#F60; display:block; width:13%; text-align:center}

.my strong a {background:#F90; height:70px; overflow:hidden; color:#FFF; display:block; padding-left:10px;}

.xinxi li{ line-height:30px; border-bottom:1px solid #999; background:#FFF; text-indent:20px; overflow:hidden;}

.xinxi li button { width: 20px; height:20px; line-height:20px; border:0px; background:#0e90d2; color:#FFF }

.xinxi li span{ position:relative;float:right; margin-right:10px; margin-top:13px}

.xinxi li span a{ display:inline-block;content: '';position: absolute;width:12px;height:12px;right: 10px;top: 50%;margin-top: -5px;border-top:3px solid #CBCBCB;border-right:3px solid #CBCBCB;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}

.xinxi li strong{font-weight:normal; float: right; margin-right:50px}

.boox{ width:100%; background:#FFF;} 

.boox ul{ padding:15px;}

.boox ul li{}

.boox ul li label{ float:left; display:inline-block; width:30%;  line-height:30px;text-align:right;}

.boox ul li input[type="text"]{ width:60%;height:32px; border:1px #CCC solid;}

.boox ul li .ckradio{ float:left; padding-right:15px; height:30px; line-height:30px;}

.boox ul li textarea{ width:60%; height:30px; border:1px #CCC solid;}

.button{height:50px; margin:0 auto; background:#D5D5D5; line-height:50px; text-indent:20px}

.button span a{width:200px; height:50px; background:#09F; line-height:50px; display:block; float:right; color:#FFF; text-align:center}

.button strong{color:#F60}

.fanhui{ position:fixed; width:100%;height:40px; background:#2E85E6; /*width:800px;*/ margin:0 auto; overflow:hidden; bottom:0}

.fanhui a{}

.fanhui .fhbtn{ display:inline-block;content: '';position: absolute;width:12px;height:12px;left: 10px;top: 50%;margin-top: -5px;border-top: 2px solid #FFF;border-left: 2px solid #FFF;

-webkit-transform: rotate(-45deg);

-moz-transform: rotate(-45deg);

-ms-transform: rotate(-45deg);

-o-transform: rotate(-45deg);

transform: rotate(-45deg);

}

.fanhui a.myorderlink{ float:right; height:35px; line-height:35px; padding-right:20px; color:#FFF;}

/*diqu*/

.diqu{width:100%; margin:0 auto}

.suckerdiv ul{

margin: 0;

padding: 0;

list-style-type: none;

width: 203px;

background:#CCC;

line-height:40px

}

	

.suckerdiv ul li{

position: relative;

}

	

/*1st level sub menu style */

.suckerdiv ul li ul{

left:200px; /* Parent menu width - 1*/

position: absolute;

width: 600px; /*sub menu width*/

top: 0;

display: none;

}

/*All subsequent sub menu levels offset */

.suckerdiv ul li ul li ul{ 

left: 159px; /* Parent menu width - 1*/

}

/* menu links style */

.suckerdiv ul li a{

display: block;

color: black;

text-decoration: none;

background: #fff;

padding: 5px 5px;

border-bottom: 0;

}

.suckerdiv ul li a:visited{

color: black;

}

.suckerdiv ul li a:hover{

color: white;

background-color: gray;

}

.suckerdiv .subfolderstyle{

background: url(../images/arrow-list.gif) no-repeat center right;

}

	

/* Holly Hack for IE \*/

* html .suckerdiv ul li { float: left; height: 1%; }

* html .suckerdiv ul li a { height: 1%; }

/* End */

/*分页*/

.pages{ clear:both; height:42px; text-align:center;color:#585858; padding-bottom:10px; margin-top:15px;}



.pages a, .pages strong {display:inline-block;padding:3px 5px; font-size:12px ;color:#585858;border: 1px solid #d2d3d3;vertical-align: middle;border-image: initial;}



.pages span.current{ display:inline-block; color: #FFFFFF;border: 1px solid #d2d3d3;padding:3px 10px; background:#e84852; font-size:12px;position: relative; top: 1px;}



.pages .prv {padding: 0 12px 0 12px;background: url(../images/prevIcon.png) no-repeat 5px center; font-size:12px; }



.pages .next{padding: 0 12px 0 12px;background: url(../images/nextIcon.png) no-repeat 50px center;font-weight: normal;font-size: 12px;}

/*酒店查询页面*/

.caption{width: 100%; height:40px;line-height:40px;text-align: center;letter-spacing: 2px;color: #FFF;background: #1391C3; font-size:20px;}

.main_viewport{ width:100%;}

.sub_ciewport{ padding:10px;}

.sub_ciewport ul{border: 1px solid #BCBCBC;background:#FFF; border-bottom:0; padding-left:0px;}

.sub_ciewport ul li{ height:43px;line-height: 43px;padding: 0 20px 0 10px;border-bottom: 1px solid #BCBCBC;}

.hotel-mysite{float: right;max-width: 70%;min-width: 10px; height:43px;margin-right: -10px;padding-left: 10px;line-height: 16px;border-left: 1px solid #BCBCBC;}

.hotel-mysite-icon::before {position: absolute;content: "";top: 6px;width: 100%;height: 1px;border-left: 2.5px solid #AAA;border-right: 2.5px solid #AAA;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

.hotel-mysite-icon::after {position: absolute;content: "";left: 6px;height: 100%;width: 1px;border-top: 2.5px solid #AAA;border-bottom: 2.5px solid #AAA;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

.hotel-mysite-icon {display: block;position: relative;width: 13px;height: 13px;margin: 4px auto;border-radius: 50%;border: 2.5px solid #AAA;border-image: initial;}

.hotel-l{float: left;}

.hotel-l i{display: inline-block;width: 18px;height: 18px;margin-right: 10px;vertical-align: middle;background-size: 100px 180px;}

.hotel-icon-bed{background:url(../images/hotel-icon.png) no-repeat;background-position: -18px -18px;}

.hotel-icon-date {background:url(../images/hotel-icon.png) no-repeat;background-position: 0 -19px;}

.hotel-icon-night {background:url(../images/hotel-icon.png) no-repeat;background-position: -18px -2px;}

.hotel-icon-keywords {background:url(../images/hotel-icon.png) no-repeat;background-position: 0 -36px;}

.hotel-icon-price {background:url(../images/hotel-icon.png) no-repeat;background-position: 0 0;}

.hotel-arr{position: relative;height: 44px;overflow: hidden;}

.hotel-arr::before {position: absolute;content: '';right: 10px;top: 50%;margin-top: -5px;width: 9px;height: 9px;border-top: 2px solid darkGray;border-right: 2px solid darkGray;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg)-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);transition: border-color .4s ease-in-out,transform 200ms linear;-moz-transition: border-color .4s ease-in-out,-moz-transform 200ms linear;-webkit-transition: border-color .4s ease-in-out,-webkit-transform 200ms linear;-o-transition: border-color .4s ease-in-out,-o-transform 200ms linear;}

.hotel-m{overflow: hidden;}

.hotel-m-cont {display: inline-block;width: 98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 50px;}

.hotel-plm{ padding-left:40px;}

.hotel-pls{ padding-left:20px;}

.hotel-mydate{padding-right: 5px;text-align: right;font-size: 12px;color: #666;float: right;max-width: 70%;min-width: 10px;}

.hotel-mydays{float: right;max-width: 70%;min-width: 10px;padding-right: 5px;text-align: right;font-size: 12px;color: #666;height: 42px;vertical-align: middle;}

.hotel-mydays i{display: inline-block; font-style:normal; padding-top:5px;vertical-align: middle;line-height: 16px;}

.cui-view{ padding-left:20px; margin-top:7px;}

.cui-number-ma {min-width: 100px;height: 29px;line-height: 29px;text-align: center;position: relative;border: silver 1px solid;background: white;display: inline-block;border-image: initial;}

.cui-number-ma i.num-minus {left: -10px;font: 400 2.8em/25px Arial;}

.cui-number-ma i {width: 50px;height: 44px;position: absolute;top: -7px;}

.cui-number-ma i.num-invalid::after {color: #D9D9D9;background: #F4F4F4;}

.cui-number-ma i.num-minus::after {content: "-";left: 10px;top: 7px;}

.cui-number-ma i::after {color: white;text-align: center;width: 32px;height: 29px;position: absolute;background: #099FDE;}

.cui-number-ma .num-value-txt {width: 33px;height: 100%;padding: 0;color: black;margin: 0 33px;text-align: center;}

.num-value-txt {opacity: 1;filter: alpha(opacity=100);border: 0;background: transparent;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;outline: 0;}

.cui-number-ma i.num-add {right: -10px;font: 400 2.2em/29px Arial;}

.cui-number-ma i {width: 50px;height: 44px;position: absolute;top: -7px;}

.cui-number-ma i.num-add::after {content: "+";right: 10px;top: 7px;}

.cui-number-ma i::after {color: white;text-align: center;width: 32px;height: 29px;position: absolute;background: #099FDE;}

.mt10{ margin-top:10px;}

.mt20{ margin-top:20px;}

.g_btn_s {color: white;font-size: 18px;width: 100%;height: 44px;line-height: 44px;display: block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0 auto;text-align: center;background-color:#e86b0f;border:none;}

/*酒店订单*/

.hotelorder h5{ position:relative; height:30px; line-height:30px; color:#FFF; background:#1391C3; text-align:center; font-size:14px;}

.hotelorder h5 a{ position:absolute; left:0; display:inline-block; width:100px; height:80px; text-align:left; background:#13A4D3 url(../images/arrow.png) no-repeat center center;}

.sucesOrder{ margin:20px 10px; background:#FFF;}

.sucesOrder p{border-bottom: #CCC 1px solid; margin:10px 10px; padding-bottom:5px;}

.sucesOrder p span.trad{ float:left; display:inline; margin:12px 0px 0px 12px; padding:5px 10px; color:#36B640; border:1px #36B640 solid;}

.sucesOrder p span.trad_price{ float:right; padding-right:10px; padding-top:22px;}

.sucesOrder p span.trad_price b{color: #FE8B10;}

.sucesOrder dl{ margin:0 20px 10px 20px; color:#505050;border-bottom: #CCC 1px solid;}

.sucesOrder dl dt{ font-size:14px; margin-bottom:10px;}

.sucesOrder dl dd{ line-height:24px;}

.sucesOrder dl dd i{ padding-right:5px;color: #0e90d2;}

.sucesOrder .deco1{ background:url(../images/deco1.jpg) no-repeat left top;}

.sucesOrder .deco2{ background:url(../images/deco2.jpg) no-repeat left top;}

.sucesOrder .deco3{ background:url(../images/deco3.jpg) no-repeat left top;}

.sucesOrder .deco3 span{ float:right; background:url(../images/tx.gif) no-repeat left center; padding-left:25px;}

.sucesOrder .deleOrder{ width:95%;height:50px; line-height:40px;}

.sucesOrder .deleOrder a{ display:inline-block; width:30%; height:30px; line-height:30px; border-radius:3px; border:1px #CCC solid; text-align:center; margin-top:5px; color:#2e99c3;margin-left: 10px; float:right;}

.sucesOrder .ckmyorder{ float:left;}

.sucesOrder .deleMyorder{ float:right;}

.sucesOrder span.trad{ float:left; display:inline; margin:5px 0px 0px 16px; padding:0px 10px; line-height:28px; color:#36B640; border:1px #36B640 solid;}

.sucesOrder span.trad_price{ display:inline; padding-right:10px; }

.sucesOrder span.trad_price b{color: #FE8B10;}

/*订单提交成功*/

.ordersucess{ text-align:center;}

.ordersucess .icons4 {display: block;width: 170px;height: 170px;margin:20px auto 0;background: url(../images/icons4.png) no-repeat -16px -14px;}

.ordersucess h5{ font-size:34px;margin: 10px 5px 5px;}

.ordersucess .group_pay_btn{padding-top:20px;}

.group_pay_btn .btn { height:50px;line-height:50px;display: block;width: 60%;text-align: center;color: white;background: #e86b0f;margin: 10px auto;}

.group_pay_btn .btn.gray {background: #9D9D9D;}

/*订单详情页面*/

.orderxx{ clear:both;background:#FFF; }

.orderxx ul { padding-left:0px;}

.orderxx ul li{line-height:40px;height:40px;border-bottom: #CCC 1px solid;overflow: hidden; padding:0 20px;}

.orderxx ul li b.orange{color: #FE8B10;}

.orderxx ul li span.cling{ display:inline-block; float:right;}

.section_detail li {line-height: 50px;height: 50px;background: #E7E8E3;border-bottom: #CCC 1px solid;overflow: hidden;clear: both;}

.section_detail li span {float: right;margin: 0px 10px 0 0;color: #6CF;}

.section_detail li img {position: relative;top: 6px;margin: 0 10px; float:left;}

.nav_footer{position:relative;

height:50px;

width: 100%;

left: 0;

bottom: 0;}

.nav_footer a{ display:inline-block; width:50%;color: white;line-height:50px;background: #e86b0f; text-align:center;float: left;}

.nav_footer a.nav_footer_a2{background: #DBDCDB;color: #767676;}



.mesWindow{ border:#BCBCBC 1px solid;background:#fff; margin:10px;}

.mesWindowTop{ border-bottom:#BCBCBC 1px solid;margin-left:4px;padding:3px;font-weight:bold;text-align:left;font-size:12px; }

.mesWindowContent{ margin:4px;font-size:12px; }

.mesWindowContent td{ padding:8px 0;}

.mesWindow .close{ height:44px; line-height:44px;width:95%;border:none;cursor:pointer;background:#0099FF; color:#FFF;}

.selected{ padding:8px 0px; background:#0099FF; color:#FFF;  text-align:center;}

.star{ text-align:center}

.price{ text-align:center}

.boox{ width:100%; background:#FFF;} 

.boox ul{ padding:15px;}

.boox ul li{}

.boox ul li label{ float:left; display:inline-block; width:30%;  line-height:30px;text-align:right;}

.boox ul li input[type="text"]{ width:60%;height:32px; border:1px #CCC solid;}

.boox ul li .ckradio{ float:left; padding-right:15px; height:30px; line-height:30px;}

.boox ul li textarea{ width:60%; height:50px; border:1px #CCC solid;}

.button{height:50px; margin:0 auto; background:#D5D5D5; line-height:50px; text-indent:20px}

.button span a{width:50%; height:50px; background:#e86b0f; line-height:50px; display:block; float:right; color:#FFF; text-align:center}

.button strong{color:#F60}

.fanhui{ position:fixed; width:100%;height:40px; background:#2E85E6; /*width:800px;*/ margin:0 auto; overflow:hidden; bottom:0}

.fanhui a{}

.fanhui .fhbtn{ display:inline-block; content: '';position: absolute;width:12px;height:12px;left: 10px;top: 50%;margin-top: -5px;border-top: 2px solid #FFF;border-left: 2px solid #FFF;

-webkit-transform: rotate(-45deg);

-moz-transform: rotate(-45deg);

-ms-transform: rotate(-45deg);

-o-transform: rotate(-45deg);

transform: rotate(-45deg);

}

.fanhui a.myorderlink{ float:right; height:35px; line-height:35px; padding-right:20px; color:#FFF;}

.zhuangtai { padding:2px 8px; color:#FFF}

/*预订帮助*/

.list{width:100%;height:100%;min-height: 100%; margin:0px auto; font-size:12px;}

.list ul { padding-left:0px;}

.list li{line-height:20px; border-bottom:1px solid #CCC; padding:10px;background: #F6F6F6;}

.list li strong{ font-size:16px; font-weight:bold;}

.list li p { margin:5px 0px;}

.single{width: 100%;height: 100%;min-height: 100%; overflow:hidden; background:#FFF; line-height:20px; font-size:12px;}

.singleCon{ padding:10px;}

.singleCon h2{ padding-bottom:10px;margin: 0 0 0rem 0;}

.singleCon p {margin-top: 0rem; margin: 0 0 0rem 0; line-height: 30px;}

.singleCon img { max-width:100%; height:auto !important;}

.singleCon .nextpage p{ color:#e84852; line-height:30px; height:30px; overflow:hidden}
.singleCon .nextpage a{ color:#333;}

/*城市列表*/

/* div.sdmenu {width:100%;font-family: Arial, sans-serif;font-size: 12px;padding-bottom: 10px;}

div.sdmenu div {width:100%;overflow: hidden;}

div.sdmenu div.collapsed {width:100%;height:42px;background-color: #EFEFEF;border-bottom: #BCBCBC 1px solid;}

div.sdmenu div span {display: block; height:42px; line-height:42px;padding: 0px 15px;font-weight: bold;color: #666;background:#EFEFEF;border-bottom: #BCBCBC 1px solid;cursor: default;}

div.sdmenu div span::after{ position:relative;float: right;content: ""; top:40%; width:8px; height:8px; border-top:2px #AAA solid; border-right:2px #AAA solid;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}

div.sdmenu div.collapsed span::after{ position:relative;float: right;content: ""; top:40%; width:8px; height:8px; border-top:2px #AAA solid; border-right:2px #AAA solid;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}

 */

div.sdmenu {width:100%;font-family: Arial, sans-serif;font-size: 12px;padding-bottom: 10px;}

div.sdmenu div span {display: block; height:42px; line-height:42px;padding: 0px 15px;font-weight: bold;color: #666;background:#EFEFEF;border-bottom: #BCBCBC 1px solid;cursor: default;}

div.sdmenu div a {text-decoration: none;display: block; height:40px; line-height:40px;padding:0 25px;color:#000;border-bottom: #BCBCBC 1px solid; background:#FFF;}

div.sdmenu div a.current {background:#FFF;}

