/* CSS Document */



*{margin:0; padding:0}

ul{list-style-type:none}

a img{border:none}

a{color:#000;text-decoration:none;}

.clear{ clear:both}
.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*/
.float{float:left}
body {width: 100%;height: 100%;min-height: 100%; font-family:"微软雅黑" ;font-size:12px; background:#ebebeb; }
.main{ height:44px;background-color: #0e90d2;}
.main ul li{ width:25%;float:left;height:44px; background:url(../images/light.png) no-repeat; background-position: right center;position:relative;text-align:center;}
.main ul li a{ display:block; width:24px; height:100%; margin:0 auto; background:url(../images/topico.png) no-repeat;}
.main ul li .sign_left{ background-position:0 10px;}
.main ul li a.sign_home{ background-position:-32px 10px;}
.main ul li .sign_tel{ background-position:-64px 10px;}
.main ul li .sign_list{ background-position:-95px 10px;}

.xinxi{/*width:800px;*/ margin:20px auto}

.xinxi li{/*width:800px;*/ height:50px; line-height:50px; 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}

.boox{ width:100%; background:#FFF;} 
.boox ul{ padding:15px;}
.boox ul li{ height:40px;}
.boox ul li label{ float:left; display:inline-block; width:25%;  line-height:30px;text-align:right;}
.boox ul li input[type="text"]{ width:70%;height:28px; border:1px #CCC solid;}
.boox ul li .ckradio{ float:left; padding-right:15px; height:30px; line-height:30px;}
.boox ul li textarea{ width:70%; height:50px; border:1px #CCC solid;}

.p{/*width:800px;*/ margin:20px auto 20px; color:#666}

.button{/*width:800px;*/ 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; margin:0 auto; overflow:hidden; bottom:0; margin-top:40px;}
.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;}



/*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;background:url(../images/b_01.png) no-repeat  right;}
.list li a { padding-right:50px;}
.list li strong{ font-size:16px; font-weight:bold; color:#0097E0;}

.conmetleft{ float:left;}
.conmetleft img{ width:180px; height:180px;}
.conmetleft p{ padding-top:10px;}
.conmetleft p.talk_time{color:#999;}
.conmentright{ float:left;}


.selectRooms{ font-size:32px; padding-top:20px;}
.selectRooms p{ margin-bottom:20px; padding:0 20px;}
.selectRooms p input{ padding-right:10px;}
/*news*/




.news{padding:50px; overflow:hidden; background:#FFF; line-height:50px; font-size:32px;}
.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;}
.singleCon p img { width:100%; height: auto}
.single img { width:100%; height: auto}

.artlist h4>span {
    padding: 0 15px;
    background: #efeff4;
}
.artlist h4{margin-bottom: 7px;height: 7px;border-bottom: 1px solid #f60;font-size: 15px;line-height: 1;color: #f60;text-align: center;}
.fangzi{ position: relative; overflow: hidden;}
.fangzi .guanzhu{ position: absolute; top: 10px; right: 2%; display: block; width: 6%; background: url(../images/guanzhu.png) no-repeat center top; background-size: cover;}
.fangzi i.on{ background-position-y: bottom;}
.fangzi img {width: 100%; height: 190px;}
.fangzi .jieshao{ background: #fff; clear: both; padding: 10px 10px 0;}
.fangzi .jieshao h2{ color: #f60; float: right; font-size: 20px;}
.fangzi .jieshao h4{ line-height: 20px; font-size: 14px; margin: 0 !important; padding: 0 !important;}
.fangzi .jieshao p{ line-height: 30px;height: 30px;}

.fangzi .jieshaot {background: #efeff4; height: 40px;}
.fangzi .fdtx {position: absolute; top: 120px; right: 2%; display: block; width: 50px; height: 50px; background:#f60; background-size: cover;  z-index: 3; border-radius: 50%;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .6);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0 .6);  
  box-shadow:0 0 10px rgba(0, 0, 0, .6); }
.conmetleft{ float:left;}
.conmetleft img{ width:180px; height:180px;}
.conmetleft p{ padding-top:10px;}
.conmetleft p.talk_time{color:#999;}
.conmentright{ float:left;}
.orderlx { padding-top: 10px; border-bottom: #CCCCCC 1px solid;}
.orderlx img{ width: 100%;}
/* .news{
		width: 100%;
		height: 100%;
		min-height: 100%;padding:50px; overflow:hidden; background:#FFF; line-height:50px; font-size:12px;}
 */
/*点评*/

.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: #099fde;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: 12px;height: 12px;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;}


/*分页*/

.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;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:4px 10px; background:#0097E0;font-size: 12px;    position: relative;
    top: 2px;}

.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;}


.commentpic { width:100%}
.commentpic img{ width:31%; height:90px; margin-right:1%; margin-bottom:0.5%}


/*vip*/



.vip{/*width:800px;*/ clear:both; margin:0 auto 30px}

.vip li{line-height:50px; height:50px; background:#e7e8e3; border-bottom: #CCC 1px solid; /*width:800px;*/ overflow:hidden; clear:both; padding:0 10px;}
.vip li img{ float:left; padding-top:5px;}
.vip li a{ display:block; position:relative;}
.vip li span{ float:right;content: '';position: absolute;width:15px;height:15px;right: 10px;top: 50%;margin-top: -5px;border-top: 2px solid #FFF;border-right: 2px solid #FFF;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}









/*book-list*/



.con{/*width:800px;*/ height:40px; line-height:40px; padding:0 10px; background:#2196F3; color:#fff; margin:0 auto; text-indent:10px}

.con strong{font-weight:normal; margin-left:200px}

.con span{float:right; margin:10px 20px 0 0}

.book_list{ margin:0 auto; background:#f5f5f3; overflow:hidden;margin-bottom: 40px;}

.book_list dl{ clear:both;padding:15px; border-bottom:1px solid #CCC}

.book_list dt{float:left; margin-right:10px}

.book_list dd{line-height:24px; overflow:hidden}

.book_list dd span{float:right;}
.book_list dd span a.kyd{ display:block; width:60px; height:30px; line-height:30px; background:#2E85E6; color:#FFF; text-align:center;}
.book_list dd strong{color:#F60;}







/*more*/



.more{/*width:800px;*/ margin:0 auto; background:#FFF; overflow:hidden}

.more h3{text-align:center; background:#CCC; line-height:80px; font-weight:normal}

.more a{float:left; margin:20px 60px 20px 70px}

.more p{padding:20px; line-height:35px}



/*订单提交成功*/

.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: #2473D0;margin: 10px auto;}

.group_pay_btn .btn.gray {background: #9D9D9D;}







/*订单详情页面*/

.orderxx{ clear:both;background:#FFF;}

.orderxx ul li{line-height:50px;height:50px;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: 70px;height: 70px;background: #E7E8E3;border-bottom: #CCC 1px solid;overflow: hidden;clear: both;}

.section_detail li span {float: right;;color: #6CF;}

.section_detail li img {position: relative;top: 15px;margin: 0 10px;}



.nav_footer{position:relative;

height:100px;

width: 100%;

left: 0;

bottom: 0;}

.nav_footer a{ display:inline-block; width:50%;color: white;line-height:50px;background: #2473D0; text-align:center;}

.nav_footer a.nav_footer_a2{background: #DBDCDB;color: #767676;}



/*酒店订单*/
.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{float: left;}
.sucesOrder p span.trad{ float:left; display:inline; margin:2px 0px 0px 20px; padding:0px 10px; color:#36B640; height:28px; line-height:28px; border: 1px #CCC solid;}
.sucesOrder span.trad_price{padding-right:10px; padding-top:22px;}
.sucesOrder 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;line-height: 36px;}
.sucesOrder dl dd{ line-height:24px; padding-left:30px; height:24px; clear: both;}
.sucesOrder .deco1{ background:url(../images/deco10.png) no-repeat left top;background-size:20px 20px; overflow:hidden}
.sucesOrder .deco2{ background:url(../images/deco2.png) no-repeat left top;background-size:20px 20px;}
.sucesOrder .deco3{ background:url(../images/deco3.png) no-repeat left top;background-size:20px 20px;}
.sucesOrder .deco3 span{ background:url(../images/tx.gif) no-repeat left center; padding-right:10px;}
.sucesOrder .deleOrder{ width:95%;height:40px; line-height:40px;}
.sucesOrder .deleOrder a{ display:inline-block; width:25%; height:30px; line-height:30px; border-radius:3px; border:1px #CCC solid; text-align:center; color:#2e99c3;margin-left: 10px; float:right;}
.sucesOrder .ckmyorder{ float:left;}
.sucesOrder .deleMyorder{ float:right;}

.sucesOrder span.trad{ float:left; display:inline; margin:2px 0px 0px 20px; padding:0px 10px; color:#36B640; height:28px; line-height:28px; border: 1px #CCC solid;}



/*footer*/
footer .footer_info{padding:15px 0;background:#eee;color:#333;font-weight:bold;text-shadow:0 1px 1px white;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#DDD));background-image:-webkit-linear-gradient(#fff,#DDD)}
footer .footer_info{font-size:13px;padding:10px 0 0;text-align:center;display:-webkit-box}
footer .footer_info a{text-decoration:none;color:#333}
footer .footer_info p{-webkit-box-flex:1;list-style:none;padding:3px 0;text-decoration:none;color:#333}






