.g-wrap .neirongkuai{ width: 100%; background: #eee; color:#666; font-family: "微软雅黑"; padding-bottom: 30px;}
.g-wrap .xiangdao{width: 1200px; height: 86px; margin: 0 auto;padding:16px 0 10px;}
.g-wrap .xiangdao img{ padding: 0; margin: 0; float: left;}
.g-wrap .quanxuan{width: 1200px; margin: 0 auto; height: 46px; border:1px solid #ccc;  background: #fff; line-height: 46px; padding-left: 10px; font-size: 16px; margin-bottom: 10px;}
.g-wrap .quanxuan input{ margin-right: 5px; vertical-align: -2px;}
.g-wrap .dingdan{ width: 1200px; margin: 0 auto; background: #fff;  border:1px solid #ccc; }
.g-wrap .dingdan .dingdanmessage{ padding: 18px 0 0 22px; border-bottom: 1px dashed #ccc;}
.g-wrap .dingdanmessage .dingdanlef,.g-wrap .dingdanmessage .dingdancen,.g-wrap .dingdanmessage .dingdanrig{ float: left;}
.g-wrap .dingdanmessage .dingdanlef{ margin-right: 54px;}
.g-wrap .dingdanmessage .dingdanlef img{ border:1px solid #ccc;}
.g-wrap .dingdanmessage .dingdanlef input{vertical-align: 73px; margin-top: 0; margin-right: 8px;}
.g-wrap .dingdanmessage .dingdancen{ width: 560px; font-size: 14px;}
.g-wrap .dingdanmessage .dingdancen .bianhao span{ color: #ff9100}
.g-wrap .dingdanmessage .dingdancen .lvyoubiaoti{ font-size: 14px;font-weight: bold; color: #3e3e3e;}
.g-wrap .dingdanmessage .dingdancen .lvyoubiaoti div .biaozhu{ display: inline-block; width: 70px; text-align: right;}

/*11-3 start*/
/*********订单中间部分***********/
.dingdancen .start-date,.dingdancen2 .start-date{background: none;border:none;font-size:16px;}
.dingdancen .end-date,.dingdancen2 .end-date{background: none;border:none;padding-left: 40px;font-size:16px;}
.g-line{ line-height: 6px; line-height: 24px\9; border-bottom:1px dashed #ccc;}
 .input-group .g-row{height: 32px!important;padding:0px;width: 150px;box-shadow: none;}
 .input-group .g-row1{width: 300px;height: 32px!important;padding: 0 10px;border-radius: 0;box-shadow: none; position: relative; border-radius: 5px!important;*width: 280px;}
 .start-date{background: none; border: none; font-size: 14px; color: #666}
 .nei-book{font-size: 16px;padding: 10px 0 10px 10px;}.nei .nei-r .nei-form .nei-book a{color: #fe7800;text-decoration: underline;}.nei-book .note{font-size: 12px;color: #7c7c7c;margin-left: 30px;}
 .xuanhome{ margin-bottom: 30px;}
 .nei-total{padding: 10px 15px;}
 .nei-total .tot-l{width: 230px;}
 .nei-total .tot-r{width:150px;margin-right: 50px;} .nei-total .tot-r a{color: #fff;font-size: 18px;}
 .nei-total .p1{color: #ff9427;font-size: 20px;font-weight: bold;}.nei-total .p2{color: #ff9427;font-size: 34px;text-align:right;font-weight: bold;}
 .nei-total .p3 a{color: #666;font-size: 12px;background: url('../images/index/icon/zang.png') left bottom no-repeat;padding:5px 0 0 25px; }
 .nei-total .p3 a.store{color: #f00;font-size: 12px;background: url('../images/index/icon/zanged.png') left bottom no-repeat;padding: 5px 0 0 25px; }
 .nei-total .p4, .nei-total .p5{text-align: center;padding: 8px 0;margin-top: 10px;}
 .nei-total .p4{background: #ff9100;}
 .nei-total .p5{background: #c7c6c5;}
 .input-group {margin-top:10px\9; margin-bottom:-30px\9;}
 .input-group .rili1{width: 177px; height: 28px; background: url(../images/index/icon/date.png) 150px no-repeat; margin-top: 2px; cursor: pointer; position: relative;  border: 1px solid #ccc; margin-bottom:5px; border-radius: 5px; margin-bottom: 2px;line-height:28px;}
 .input-group .rilihover{-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;
    -o-box-sizing: content-box !important;
    box-sizing: content-box !important;
    box-shadow: 0 3px 2px rgb(238, 238, 238);
    -moz-box-shadow: 0 3px 2px rgb(238, 238, 238);
    -o-box-shadow: 0 3px 2px rgb(238, 238, 238);
    -webkit-box-shadow: 0 3px 2px rgb(238, 238, 238);
    background-color: rgb(248, 248, 248);
    color: rgb(55, 55, 55);
    font-family: Trebuchet MS;
    font-size: 13px;
    height: auto;
    min-width: 200px;
    padding: 4px;
    position: absolute;
    width: 250px;
    border: 1px solid rgb(225, 225, 225);
    border-bottom: 3px solid rgb(207, 207, 207);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline-style: none; /*IE*/
    z-index: 9999;}
 .input-group  .rilitop{ background-color: #49a4e8 ;
    height: 30px;
    margin: 0 auto;
    padding: 2px;
    position: relative;}
/*zc*/
.rilitop .button{ background-color: transparent;
    font-family: inherit;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 2px 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 14%;
	
	}
/*zc*/
.rilihover .button{
background-color: #3994c5;
    border: medium none;
    color: #ebebeb;
    cursor: pointer;
    display: inline-block;
    font: bold 12px/2 arial,tahoma,sans-serif;
    margin: 0 2px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
}
/*zc*/
.input-group  .rilitop .button:hover {
    background-color: rgb(37, 126, 174);
}
/*zc*/
.rilihover ul.cell-parent {
	cursor:default;
    margin: 0 auto;
    width: 100%;
	padding:0;
}
/*zc*/
.rilihover li.cell {
	
    float: left;
    margin: 1%;
	height:23px;
	line-height:23px;
    text-align: center;
    white-space: nowrap;
    width: 30.5px;
}
/*zc*/
.rilihover li.cell.sel {
	
    cursor:pointer;
}
/*zc*/

.rilihover li.cell.selected-date {
    background-color: #f79851;
    color: #fff;
    font-weight: bold;
}
/*zc*/
.days .cell.today-box {
    background-color: #4184a9;
    color: #fff;
    font-weight: bold;
}
/*zc*/
.rilihover .days li.cell:hover{
    background-color: rgb(211, 93, 93);
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
}
/*zc*/
.rilihover li.cell.not-notable {
    color: rgb(171, 171, 171);
}
/*zc*/
.rilihover li.cell.not-notable:hover {
    background-color: rgb(171, 171, 171);
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
}
 .input-group  .riliweek{ width: 176px;  height: 30px; border: 1px solid #ccc;background: #fff; line-height: 30px}
 .input-group  .riliweek span{ width: 21px; height: 30px;  display: inline-block; font-size: 12px; vertical-align: middle; text-align: center; line-height: 30px;}
 .input-group  table{ width: 176px;background: #fff; border-left: 1px solid #ccc}
 .input-group  table td{ width: 25px; height: 20px; line-height: 20px; text-align: center; vertical-align:middle; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc}
 .input-group  table .nocal{ color: #ccc}
 .input-group  table a{color:#666; text-decoration: none;}
 .input-group  table  .calxingcheng{ background: #e7f5ff}
 .input-group   table .rilicur{background:#fdc678; }
.input-group p.xiabg{  background: url(../images/index/icon/xiala-113.png) 277px 14px no-repeat #fff; padding-right: 15px; cursor: pointer; height:26px; width:300px; line-height: 32px;color: #3e3e3e;}
.input-group p.xiabg1{ background: url(../images/index/icon/xialahou-113.png) 277px 14px no-repeat #49a4e8; padding-right: 15px; cursor: pointer; line-height: 32px; color: #fff;}
/*11-3 end*/
 /*接机*/
 /*2015-11-4 start*/
 .jieji .jiebut, .jieji .jiebut1,.lu1 .lu1but,.lu1 .lu1but1{ color: #fff;}
.input-group .jieji,.input-group .lu1, .input-group .lu2{width:300px;border:1px solid #ccc; border-top: 0; background: #fff; position: absolute; top:32px; left: 104px;z-index: 3; padding: 0; display: none;}
.input-group .jieji li, .input-group .lu1 li{  line-height: 32px; border-bottom: 1px solid #ccc;}
.input-group .jieji li{overflow: hidden;}
.input-group .lu1 li .lu1but,.input-group .lu1 li .lu1but1{ width: 60px; height: 32px; list-style-type:none; border:0; background: #ff9100; margin: 3px 0 3px 50px;  border-radius: 5px;}
.input-group .lu1 li .lu1but1{background: #ccc;}
.input-group .jieji li span,.input-group .lu1 li span{ margin-left: 10px;}
.jiejiinput,.lu1input{ cursor: pointer;margin-left: 2px;}
.jiejiinput{margin-left: 0}
.input-group .lu1 li ul {
padding-left: 0;
*margin-left: 0px;
}
.input-group p.lu1input {
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
 .jieji input[type="radio"], .startaddress li input[type="radio"], .lu1  li  input[type="radio"]{opacity: 0; filter:alpha(opacity=0);}
/*出发地点*/
.dingdancen .input-group .startaddress,.dingdancen2 .input-group .startaddress{position: absolute; top:32px; left: 104px; border: 1px solid #ccc; width: 435px; background: #fff; z-index: 3; display: none;}
.dingdancen .input-group .startaddress p,.dingdancen2 .input-group .startaddress p{ height: 28px; line-height: 28px; padding-left: 10px; border-bottom: 1px dashed #ccc; margin: 0}
.dingdancen .input-group .startaddress .startbg,.dingdancen2 .input-group .startaddress .startbg{ background: #e1f0fa;}
.dingdancen .input-group .startaddress,.dingdancen2 .input-group .startaddress{ margin: 0; padding-left: 0px;}
.dingdancen .input-group .startaddress.typeshow,.dingdancen2 .input-group .startaddress.typeshow{ display: block;}
.dingdancen .input-group .startaddress li,.dingdancen2 .input-group .startaddress li{border-bottom: 1px solid #ccc; padding: 5px 0;}
.dingdancen .input-group .startaddress .anniu,.dingdancen2 .input-group .startaddress .anniu{ height: 46px; line-height: 46px; padding-left: 88px; border:0;}
.dingdancen .input-group .startaddress .anniu input,.dingdancen2 .input-group .startaddress .anniu input{ width: 60px; height: 26px; color: #fff; list-style-type:none; border:0; background: #49a4e8; line-height: 26px; margin: 0 0 0 50px; }
.dingdancen .input-group .startaddress .chufafenlei,.dingdancen2 .input-group .startaddress .chufafenlei{ border-bottom: 1px dashed #ccc;height: 28px; line-height: 28px;}

.dingdancen .input-group .startaddress .chufamessage{overflow: hidden;}
.dingdancen .input-group .startaddress .chufamessage span,.dingdancen2 .input-group .startaddress .chufamessage span{ display: inline-block;}
.dingdancen .input-group .startaddress .chufamessage span.left,.dingdancen2 .input-group .startaddress .chufamessage span.left{ width: 100px; line-height: 26px; vertical-align: top; padding-left: 10px;*padding-left: 0;}
.dingdancen .input-group .startaddress .chufamessage span.right,.dingdancen2 .input-group .startaddress .chufamessage span.right{ width: 333px; line-height: 26px; padding-left: 10px;*width: 323px;}
.dingdancen .input-group .startaddress .chifadi,.dingdancen2 .input-group .startaddress .chifadi{ background: #49a4e8; padding-left: 34px; height: 28px; line-height: 28px; }
.dingdancen .input-group .startaddress .chufafenlei span,.dingdancen2 .input-group .startaddress .chufafenlei span{width: 190px;display: inline-block; padding-left: 36px;}

/*2015-11-4 end */

.dingdancen .input-group .room1,.dingdancen2 .input-group .room1{display: none;width: 340px;border: 1px solid #ccc;background: #fff; margin: 0; position: absolute;*top:26px;z-index: 2;}
.dingdancen .input-group .room1 p.firstp,.dingdancen2 .input-group .room1 p.firstp{border-bottom: 1px dashed #ccc;  padding-left: 10px; height: 38px;}
.dingdancen .input-group .room1 p,.dingdancen2 .input-group .room1 p{height: 32px; line-height: 32px; margin: 0; }
.dingdancen .input-group .room1 .xiangroom .firp,.dingdancen2 .input-group .room1 .xiangroom .firp{padding: 0 70px;}
.dingdancen .input-group .room1 .xiangroom .firp span,.dingdancen2 .input-group .room1 .xiangroom .firp span{ display: inline-block; width: 56px;text-align: center; }
.dingdancen .input-group .room1 .xiangroom .secp, .input-group .room1 .xiangroom .thip,.dingdancen2 .input-group .room1 .xiangroom .secp,{ padding-left: 15px;}
.dingdancen .input-group .room1 .xiangroom .secp select, .input-group .room1 .xiangroom .thip select,.dingdancen2 .input-group .room1 .xiangroom .secp select,{ width: 56px; margin-left: 5px;}
/*2015-11-4 start*/
.dingdancen .input-group .room1 .xiangroom .foup,.dingdancen2 .input-group .room1 .xiangroom .foup{ padding-left: 53px;}
.dingdancen .input-group .room1 .xiangroom .foup input,.dingdancen2 .input-group .room1 .xiangroom .foup input{ list-style-type: none; width: 72px; height: 32px; line-height:32px; background: #ff9100; color: #fff; border-style: none; margin-right: 47px; border-radius: 5px; margin-bottom: 3px; margin-top: 5px;}
.dingdancen .input-group .room1 .xiangroom .foup  .roombut1,.dingdancen2 .input-group .room1 .xiangroom .foup  .roombut1{background:#ccc}
/*2015-11-4 end*/


.dingdancen .input-group .room1 p span.fangjian,.dingdancen2 .input-group .room1 p span.fangjian{ display: inline-block; width: 56px;text-align: center; }
.dingdancen .input-group .room1 p span.roomgeshu,.dingdancen2 .input-group .room1 p span.roomgeshu{display: inline-block; width: 84px; border: 1px solid #ccc; background: #fff; height: 28px; vertical-align: middle; margin-right: 15px;*width:86px;}
/*2015-11-4 start*/
.dingdancen .input-group .room1 p span.roomgeshu .shuzi,.dingdancen2 .input-group .room1 p span.roomgeshu .shuzi{display: inline-block;text-align: center;width: 38px;border-left:1px solid #ccc; border-right: 1px solid #ccc; margin: 0;height: 26px;border-top: 0px; border-bottom: 0px; float: left; line-height: 26px;}
/*2015-11-4 end*/
.dingdancen .input-group .room1 p span.roomgeshu .jianhao,.dingdancen2 .input-group .room1 p span.roomgeshu .jianhao{display: inline-block;height: 22px;cursor: pointer; width: 22px; background: url(../images/index/icon/fuhao1.png) no-repeat; float: left;}
.dingdancen .input-group .room1 p span.roomgeshu .jiahao,.dingdancen2 .input-group .room1 p span.roomgeshu .jiahao{display: inline-block;height: 22px;cursor: pointer; width: 22px; background: url(../images/index/icon/fuhao2.png) no-repeat; float: left;}
.dingdancen .input-group .room1 p span.roomgeshu .jianhao.jiahaohui,.dingdancen2 .input-group .room1 p span.roomgeshu .jianhao.jiahaohui{background: url(../images/index/icon/fuhao-hui2.png) no-repeat;display: inline-block;height: 22px;cursor: pointer; width: 22px;}
.dingdancen .input-group .room1 p span.roomgeshu .jianhao.jianhaohui,.dingdancen2 .input-group .room1 p span.roomgeshu .jianhao.jianhaohui{background: url(../images/index/icon/fuhao-hui1.png) no-repeat;display: inline-block;height: 22px;cursor: pointer; width: 22px;}
.input-group .room1 p span.roomgeshu .jianhao1{float: left;display: inline-block;height: 22px;cursor: pointer; width: 22px; background: url(../images/index/icon/fuhao1.png) no-repeat;}
.dingdancen .input-group .room1 p span.roomgeshu .jiahao1,.dingdancen2 .input-group .room1 p span.roomgeshu .jiahao1{display: inline-block;height: 22px;cursor: pointer; width: 22px; background: url(../images/index/icon/fuhao2.png) no-repeat; float: left;}
.dingdancen .input-group .room1 p span.roomgeshu .jianhao1.jiahaohui,.dingdancen2 .input-group .room1 p span.roomgeshu .jianhao1.jiahaohui{background: url(../images/index/icon/fuhao-hui2.png) no-repeat;display: inline-block;height: 22px;cursor: pointer; width: 22px;}
.dingdancen .input-group .room1 p span.roomgeshu .jianhao1.jianhaohui,.dingdancen .input-group .room1 p span.roomgeshu .jianhao1.jianhaohui{background: url(../images/index/icon/fuhao-hui1.png) no-repeat;display: inline-block;height: 22px;cursor: pointer; width: 22px;}

.input-group a{ padding-left: 20px; height: 20px; line-height: 20px; color: #49a4e8}
.input-group a:hover{text-decoration: underline; color: #49a4e8}

/*立即预定*/
.yudingbtn1{ color: #49a4e8;}
.yudingbtn1:hover{ color: #49a4e8; text-decoration: underline;}
.modal-eject{position: relative;}
.box{position:absolute;top:250px;left:0px;background: #fff;width: 700px;border-radius: 0;margin: 0 auto; left: 25%\9;}
.modal-top{height: 36px;line-height: 36px;color: #fff;padding: 0 15px;border: none; border:0\9;}
.box .modal-top{border: none; border:0\9;}
.close{opacity: 1;line-height: 36px;}
/*9-28*/
.modal-con{text-align: left;font-size: 14px;display: none; position: static;}/*9-28end*/
.modal-con .title{color: #49a4e8;font-size: 18px;margin: 0 0 10px 0;font-weight: bold;background: none;}

.modal-con h4 .no-book{font-size: 12px;float: right;}.modal-con h4 .no-book a{color: #49a4e8;font-weight: normal;text-decoration: none;}.modal-con h4 .no-book a:hover{text-decoration: underline;}
.modal-con form{margin: 18px auto 20px 50px;}
/*9-28*/
/*10-28 start*/
.modal-con .tab{margin-bottom:12px; margin-top: 10px; position: relative;}/*9-28end*/
.modal-con a{text-decoration: underline;}
.modal-title{line-height: 36px;}
.modal-con .com-img{width: 80px;text-align: center;padding: 0 12px; background:none; border:none; font-size: 14px; display: inline-block; vertical-align: 8px;}
.modal-con  .com-inp{width: 150px; outline:medium; background: url(../images/index/icon/rili.png) 125px center no-repeat #fff; display: inline-block; cursor: pointer; position: relative; height: 26px; border-radius: 0;}
/* .modal-con  .com-inp1{width: 445px;outline:medium;z-index: 1; height: 26px; padding: 0; display: inline-block; border-radius: 0;} */
.modal-con .tab .com-inp{width: 150px; outline:medium; background: url(../images/index/icon/rili.png) 125px center no-repeat; display: table-cell; cursor: pointer; position: relative; height: 34px; _display: inline-block;display: inline-block\9;}
.modal-con .tab .com-inp1{width: 450px;outline:medium;z-index: 1; padding: 0px\9; position: relative;height: 34px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;}


.modal-con .tab .com-inp2{width: 200px;outline:medium;z-index: 1; padding: 0px\9; position: relative;height: 34px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;}
.modal-con .tab .xiangqing{position: absolute; top: 33px;left:80px; width: 450px; border: 1px solid #ccc;background: #fff; display: none;z-index: 5;*left:81px;*top:29px;}
/* 2015-11-5-mwy (覆盖)*/
.modal-con .tab .xiangqing1{position: absolute; top: 33px;left:94px; width:150px; border: 1px solid #ccc;background: #fff; display: none;z-index: 5;*left:81px;*top:29px;}
/* 2015-11-5-mwy-end/*/
/* 2015-11-5-mwy (新增)*/
.jiudianxiangqing-aaa {
    overflow: hidden;
    margin: 12px 20px;
}
.jiudianxiangqing-aaa-pic {
    width: 200px;
    height: 120px;
    float: left;
}
.jiudianxiangqing-aaa ul {
    width: 257px;
    float: left;
    margin: 0;
    padding: 0;
    margin-left: 40px;
}
.jiudianxiangqing-aaa ul li {
    margin-bottom: 3px;
}
.modal-con .tab .xiangqing.xiangqing-hou {
    width: 560px;
}
.modal-con .tab .xiangqing p input{
	 opacity:0;
    filter:alpha(opacity=0)
}
.startbggg{
	background: #49a4e8 url("../images/index/icon/xialahou-113.png") 540px center no-repeat;
}
.modal-con .tab .xiangqing p.startbggg span
{
	color: #fff
}
.modal-con .tab .xiangqing.xiangqing-hou p {
    padding: 5px 22px 5px 10px;
}
.form-groupppp{
	width: 532px;
    height: 55px;
    background: #fffce0;
    margin: 0 auto;
}
.form-groupppp .tab .com-img {
	    background-color: #eee;
    border: 1px solid #ccc;
	    text-align: center;
    padding: 0 12px;
    width: 94px;
     -moz-border-radius:5px 0px 0px 5px;  
    -webkit-border-radius:5px 0px 0px 5px;  
    border-radius:5px 0px 0px 5px;
    *width: 60px;
    height: 34px;
}
.form-groupppp .tab .com-inp2{
    width: 152px;
    -moz-border-radius:0px 5px 5px 0px !important;  
    -webkit-border-radius:0px 5px 5px 0px !important;  
    border-radius:0px 5px 5px 0px !important; 
}
.com-imgg{
	float:left;
}
 .form-groupppp .xiangqing1 p:hover{
    background: #e1eef8;
}
.modal-con .tab .xiangqing1 p.startbggg:hover span{
   color:#3e3e3e;
}
.form-groupppp.roomtype-num .addroom1 {
    width: 240px;
}
.form-groupppp.roomtype-num .addroom1 .secp .roomgeshu {
    width: 110px;
    height: 32px;
}
.form-groupppp-fl {
    line-height: 32px;
}
/* 2015-11-5-mwy-end */
/* 2015-11-5-mwy(覆盖)*/
.modal-con .tab .xiangqing p{border-bottom: 1px solid #ccc; padding-left: 10px; margin-bottom: 0; padding: 5px 10px;}
/* 2015-11-5-mwy-end */
.modal-con .tab .xiangqing p span{font-size: 14px; color: #3e3e3e; cursor: pointer;}
/* 2015-11-5-mwy(覆盖)*/
.modal-con .tab .xiangqing .jiudianxiangqing{border-bottom: 1px dashed #ccc; /* background: #fffae0; */ display: none;}
.modal-con .tab .xiangqing .jiudianxiangqing.jiudianshow{display: block;}
/* 2015-11-5-mwy(覆盖)*/
.modal-con .tab .xiangqing .jiudianxiangqing h5{margin: 0;
    padding: 10px;
    font-size: 14px;
    background: #ddf0ff;
    font-family: "微软雅黑";}
.modal-con .tab .xiangqing .jiudianxiangqing h5 a b{font-weight: bold; color: #3e3e3e;white-space:normal;line-height:22px;}
/* 2015-11-5-mwy-end*/
.modal-con .tab .xiangqing .jiudianxiangqing h5 a{white-space: nowrap; color: #49a4e8; text-decoration: none;}
.modal-con .tab .xiangqing .jiudianxiangqing ul li{font-size: 14px; color: #3e3e3e;}
.modal-con .tab .xiangqing .jiudianbtn{height: 40px; padding-top: 5px;*height: 30px; padding-left:120px;}
.modal-con .tab .xiangqing1 .jiudianbtn{height: 40px; padding-top: 5px;*height: 30px; padding-left:10px;}
/* 2015-11-5-mwy(覆盖) */
.jiudianxiangqinggg .jiudianbtn a{
    text-decoration: none; display: inline-block; width: 60px; height: 30px; line-height: 30px; color: #fff;  text-align: center; background: #49a4e8; font-size: 14px; margin:0 15px;
     -moz-border-radius:5px;  
    -webkit-border-radius:5px;  
    border-radius:5px; 
}
/* 2015-11-5-mwy-end */
.roomtype-num{}
.roomtype-num .addroom{width: 210px; margin-left:26px;}
/* 2015-11-5-mwy(覆盖) */
.roomtype-num .roomtype{width: 247px;}
/* 2015-11-5-end */
.roomtype-num .addroom .secp{font-size: 14px; margin-bottom: 0; margin-top: 14px;}
.roomtype-num .addroom .secp .roomgeshu {
display: inline-block;
width: 84px;
border: 1px solid #ccc;
background: #fff;
height: 28px;
vertical-align: middle;
margin-right: 15px;
}
.roomtype-num .addroom .secp .roomgeshu .jianhao1,.roomtype-num .addroom .secp .roomgeshu .jiahao1{display: inline-block;
height: 22px;
cursor: pointer;
width: 22px;
background: url(../images/index/icon/fuhao2.png) no-repeat;
float: left;}
.roomtype-num .addroom .secp .roomgeshu .jianhao1{background: url(../images/index/icon/fuhao1.png) no-repeat;}
.roomtype-num .addroom .secp .roomgeshu .shuzi {
display: inline-block;
text-align: center;
width: 38px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
margin: 0;
height: 26px;
border-top: 0px;
border-bottom: 0px;
float: left;
}


.roomtype-num .addroom1{width: 210px; margin-left:26px;}
.roomtype-num .addroom1 .secp{font-size: 14px; margin-bottom: 0; margin-top: 14px;}
.roomtype-num .addroom1 .secp .roomgeshu {
display: inline-block;
width: 84px;
border: 1px solid #ccc;
background: #fff;
height: 28px;
vertical-align: middle;
margin-right: 15px;
}
.roomtype-num .addroom1 .secp .roomgeshu .jianhao1,.roomtype-num .addroom1 .secp .roomgeshu .jiahao1{display: inline-block;
height: 22px;
cursor: pointer;
width: 22px;
background: url(../images/index/icon/fuhao2.png) no-repeat;
float: left;}
/* 2015-11-5-mwy(新增) */
.form-groupppp.roomtype-num .addroom1 .secp .roomgeshu .jianhao1,.form-groupppp.roomtype-num .addroom1 .secp .roomgeshu .jiahao1{display: inline-block;
height:32px;
cursor: pointer;
width:32px;
background: url(../images/index/icon/fuhao2.png) center center no-repeat;
float: left;}
.form-groupppp.roomtype-num .addroom1 .secp .roomgeshu .shuzi1{
    width:44px;
    height:30px;
    *width: 42px;
    color: #3e3e3e;
}
.modal-con .tab .xiangqing.xiangqing-hou p.secp{
	border: 0px;
	margin-top: 8px;
}
.form-groupppp.roomtype-num .addroom1 .secp .roomgeshu .jianhao1{background: url(../images/index/icon/fuhao1.png) center center no-repeat;}
.modal-con .tab .xiangqing p .roomgeshu1 input
{
	    opacity:1;
    filter: alpha(opacity=100);
}
.modal-con .tab .xiangqing .jiudianxiangqinggg .jiudianbtn {
    height: 40px;
    display: inline-block;
    margin: 15px 188px 7px;
    padding: 0px;
    text-align: center;
}
.modal-con .tab .xiangqing .jiudianxiangqing.jiudianxiangqinggg{
	border: 0;
}
.modal-con .tab .xiangqing .jiudianxiangqinggg a.jiudianok {
    background: #ff9100;
}
.modal-con .tab .xiangqing .jiudianxiangqinggg a.jiudiancancle {
    background: #ccc;
}
.tiqiandao{
	position: relative;
	z-index: 50;
}
.yanhouli{
	position: relative;
	z-index: 49;
}
.nei-fuwu{
	position: relative;
	z-index: 48;
}
/* 2015-11-5-mwy-end */
.roomtype-num .addroom1 .secp .roomgeshu .jianhao1{background: url(../images/index/icon/fuhao1.png) no-repeat;}
.roomtype-num .addroom1 .secp .roomgeshu .shuzi1 {
display: inline-block;
text-align: center;
width: 38px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
margin: 0;
height: 26px;
border-top: 0px;
border-bottom: 0px;
float: left;
}

/*10-28 end*/

/*9-28end*/
.nei .nei-r .nei-form  .input-group .rili1{width: 22px; height: 22px; background: url(../images/index/icon/date.png) no-repeat; margin-left: 155px; margin-top: 2px; cursor: pointer; position: relative; line-height: 0px}
 .rilihover{ -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    -o-box-sizing: content-box !important;
    box-sizing: content-box !important;
    box-shadow: 0 3px 2px rgb(238, 238, 238);
    -moz-box-shadow: 0 3px 2px rgb(238, 238, 238);
    -o-box-shadow: 0 3px 2px rgb(238, 238, 238);
    -webkit-box-shadow: 0 3px 2px rgb(238, 238, 238);
    background-color: rgb(248, 248, 248);
    color: rgb(55, 55, 55);
    font-family: Trebuchet MS;
    font-size: 13px;
    height: auto;
    min-width: 200px;
    padding: 4px;
    position: absolute;
    width: 250px;
    border: 1px solid rgb(225, 225, 225);
    border-bottom: 3px solid rgb(207, 207, 207);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline-style: none; /*IE*/
    z-index: 9999;}
	



  .rilitop{ background-color: #49a4e8 ;
    height: 30px;
    margin: 0 auto;
    padding: 2px;
    position: relative;}
  .riliweek{ width: 176px;  height: 30px; border: 1px solid #ccc;background: #fff; line-height: 20px}
  .riliweek span{width: 17px; height: 30px;  display: inline-block; font-size: 12px; vertical-align: middle; text-align: center; line-height: 21px;}
.rilihover table{ width: 176px;background: #fff; border-left: 1px solid #ccc}
.rilihover  table td{ width: 25px; height: 20px; line-height: 20px; text-align: center; vertical-align:middle; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc}
.rilihover  table .nocal{ color: #ccc}
.rilihover  table a{color:#666; text-decoration: none; padding-left: 0;}

.rilihover  table  .calxingcheng{ background: #e7f5ff}
.rilihover  table .rilicur{background:#fdc678; }
/*2015-11-4 start*/
.rilihover1{ font-size: 12px; font-family: "微软雅黑"; top: 32px; left: 0px}
/*2015-11-4 end*/
 .rilihover1 .rilitop,.rilihover1 .riliweek,.rilihover1 table{ }
.rilitop {height: 30px;background: #49a4e8;padding: 0;}
.yudingjiudian .lidian{ margin-left: 78px;}
.modal-con hr{margin-top: 0;}
.modal-con .leave{vertical-align: 7px;display: inline-block; padding-left: 12px;}
.modal-con .leave1{ margin-left: 0px\9; margin-right: 0px\9;}
.modal-con form .tex{height: 180px;width: 405px;border:1px solid #ccc;border-radius: 0 4px 4px 0;}
.modal-con .code{text-align:center;width: 80px;border: 1px solid #ccc;padding:5px 0;display: block;text-decoration: none;}
.modal-con .btn,.modal-con2 .btn{background: #49a4e8;color: #fff;padding:5px 20px;border-radius: 0;}.modal-con .cancel,.modal-con2 .cancel{margin-left: 30px;}
.modal-top .close  span a{ display: inline-block; width: 34px; height: 34px; background: url(../images/index/icon/close1.png) no-repeat; margin-top: 5px;}
.modal-top .close  span a:hover{background: url(../images/index/icon/close2.png) no-repeat;}
/*纳美服务1*/
.nameimei{padding-left: 40px; font-size: 14px;}
.nameimei .rili1{width:177px; height: 30px; background: url(../images/index/icon/date.png) 149px 4px no-repeat;  margin-top: 2px; cursor: pointer; position: relative; line-height: 0px; border: 1px solid #ccc;}
.nameimei .fuwu-top{}
.nameimei .fuwu-top .fuwu-one{height: 32px; line-height: 32px; margin-right: 3px;}
.nameimei .fuwu-top .form-to{height: 32px; line-height: 32px; *width: 400px;}
.nameimei p{padding-left: 72px; padding-top: 20px;}
.nameimei p .padd-rig{ padding-right: 30px;}
/**************纳美服务*************/
.nei-fuwu .fuwuzuo{ font-size: 16px; color: #3e3e3e;padding-left: 11px;}
.nei-fuwu .fuwuyou .daul li{float: left;height: 30px;line-height: 26px;font-size: 12px;color: #666;/*  padding: 0 5px;  */ background: #fffcee; margin:0 15px; margin-bottom: 15px; cursor: pointer;}
.nei-fuwu .fuwuyou .daul{ width: 372px;padding-left: 0;}
.nei-fuwu .fuwuyou .daul li.wifi,.nei-fuwu .fuwuyou .daul li.baoxian,.nei-fuwu .fuwuyou .daul li.qianzheng{position: relative;}
.nei-fuwu .fuwuyou .daul li.wifi {width: 122px; background: url(../images/index/icon/fuwu-0.png) 103px 12px no-repeat #fffcee;  }
.nei-fuwu .fuwuyou .daul li.wifi .lilili-p{width: 122px;*width: 120px;border: 1px solid #ccc; padding: 0 5px;}
.nei-fuwu .fuwuyou .daul li.qianzheng {width: 108px; background: url(../images/index/icon/fuwu-0.png) 88px 12px no-repeat #fffcee; }
.nei-fuwu .fuwuyou .daul li.qianzheng .lilili-p{width: 108px;*width: 106px;border: 1px solid #ccc; padding: 0 5px;}
.nei-fuwu .fuwuyou .daul li.baoxian {width: 130px; background: url(../images/index/icon/fuwu-0.png) 111px 12px no-repeat #fffcee; }
.nei-fuwu .fuwuyou .daul li.baoxian .lilili-p{width: 130px;*width: 128px;border: 1px solid #ccc; padding: 0 5px;}
.nei-fuwu .fuwuyou .daul li.wifi li{width: 120px;}
.nei-fuwu .fuwuyou .daul li .taocan{ position: absolute; top:26px; padding-left: 0;z-index: 1; border: 1px solid #ccc; left: -1px; display: none;}
.nei-fuwu .fuwuyou .daul li .taocan li,.nei-fuwu .fuwuyou .daul li .baoxiantaocan li,.nei-fuwu .fuwuyou .daul li .qianzhengtaocan li{margin: 0;border:none; border-bottom: 1px dashed #ccc; padding-left: 5px;}
.nei-fuwu .fuwuyou .daul li .baoxiantaocan{position: absolute; top: 26px; padding-left: 0; border: 1px solid #ccc; left: -1px; display: none;}
.nei-fuwu .fuwuyou .daul li .baoxiantaocan li{ width: 128px;}
.nei-fuwu .fuwuyou .daul li.dailijipiao{ width: 100px; text-align: center;}
.nei-fuwu .fuwuyou .daul li.dailijipiao .lilili-p{width: 100px;*width:98px;border: 1px solid #ccc; padding: 0 5px;}
.nei-fuwu .fuwuyou .daul li .qianzhengtaocan li{ width: 106px; text-align: center;}
.nei-fuwu .fuwuyou .daul li .qianzhengtaocan{position: absolute; top: 26px; border: 1px solid #ccc; left: -1px;padding-left: 0 ;display: none;}
.nei-fuwu .fuwuyou .daul li li:hover{color: #ff9100}
.nei-fuwu .fuwuyou .daul li .lilili-p.licur{ background: url(../images/index/icon/fuwu-1.png) right bottom no-repeat #fffcee; border: 2px solid #ff9100;}
.nei-fuwu .fuwuyou .daul li.dailijipiaocur{  background: url(../images/index/icon/fuwu-2.png) right bottom no-repeat #fffcee; border: 2px solid #ff9100;}
/************订单右侧*************/
.dingdanrig{width:350px;padding:108px 0 0 160px;}
.dingdanrig p{ font-size: 22px; color: #ff9100;}
/* ------------2015-10-15----------- */
.dingdanrig span.quxiao-anniu{width: 120px; height: 34px; border:1px solid #ccc; background: #49a4e8; color: #fff; font-size: 18px; cursor: pointer;display: block;text-align: center;line-height: 32px;}
/* ------------2015-10-15-end----------- */

/***************订单统计***************/
.dingdan .dingdantongji{ width: 1198px;}
.dingdan .dingdantongji .dingdanxinxi{ padding: 22px 36px 28px 50px; background: #fef7e0;}
.dingdan .dingdantongji .dingdanxinxi .leftxinxi{ height: 34px; line-height: 34px; border: 1px dashed #ccc; background: #fff; width: 658px; padding-left: 8px; color: #3e3e3e;}
.dingdan .dingdantongji .dingdanxinxi .leftxinxi a{ color: #ff9100; font-size: 14px;}
.dingdan .dingdantongji .dingdanxinxi .leftxinxi a:hover{ color: #ff9100; text-decoration: underline;}
.dingdan .dingdantongji .dingdanxinxi .rightxinxi{ width: 230px; font-size: 16px; color: #666;}
.dingdan .dingdantongji .dingdanxinxi .rightxinxi span{ display: inline-block; height: 30px; line-height: 30px;}
.dingdan .dingdantongji .dingdanxinxi .rightxinxi span span{ color: #ff9100;}
.dingdan .dingdantongji .dingdanxinxi .rightxinxi span span.jia{ font-size: 30px; font-weight: bold;}
.dingdananniu{ height: 76px; line-height: 76px; background: #fff; padding: 0 60px;}
.dingdananniu a{ display: inline-block; height: 40px; line-height: 40px; background: #49a4e8; color: #fff; padding: 0 12px;}
.dingdananniu a:hover{ color: #fff;}


/*********************购物车第二个页面 确定行程********************/

/*2015-11-3 satrt*/
.dingdantop p{ display: inline-block; height: 60px; line-height: 60px; font-size: 20px; font-weight: bold; padding-left: 40px; color: #3e3e3e;}
.dingdantop { padding-left: 30px; padding-bottom: 10px;}
.dingdantop span{ font-size: 20px; font-weight: bold; color: #ff9100;}
/*********订单中间部分***********/
/**********修改订单**********/
.dingdancent{ display: none;}
.dingdancent .xingxin{padding-left:152px; height:36px; font-size: 14px; font-weight:bold; }
.dingdancent .xingxin .wenti{ font-size: 12px; font-weight: normal; color: #aaa}
.dingdancent .xingxin .dingdanxiugai{color: #49a4e8; font-weight: normal; margin-left: 145px; cursor: pointer;}
.dingdancen2{ width: 586px; margin-left:138px; display: none;}
.dingdancen2 .productid{ font-size: 14px; padding-left: 14px;}
.dingdancen2 .productid span{ color: #ff9100;}
.dingdancen2 .start-date,.dingdancen2 .end-date{ font-size: 14px;}
.dingdancen2 .input-group .jieji,.dingdancen2 .input-group .lu1{width:300px;border:1px solid #ccc; border-top: 0; background: #fff; position: absolute; top:32px; left: 94px;z-index: 3; padding: 0; display: none;}
.dingdancen2 .input-group .jieji li,.dingdancen2 .input-group .lu1 li,{ height: 28px; line-height: 28px; padding-left: 10px; border-bottom: 1px dashed #ccc;}
.dingdancen2 .input-group .lu1 li .lu1but,.dingdancen2 .input-group .lu1 li .lu1but1{ width: 60px; height: 32px; list-style-type:none; border:0; background: #ff9100; margin: 3px 0 3px 50px;  }
.dingdancen2 .input-group .lu1 li .lu1but1{
background: #ccc;
}
.dingdancen2 .input-group .jieji li:hover{background: #e1eef8;}
.input-group .jieji li.bbbbbg,.input-group .startaddress li.bbbbbg,.input-group .lu1 .lu1radio li.bbbbbg,.dingdancen2 .input-group .jieji li.bbbbbg,.dingdancen2 .input-group .startaddress li.bbbbbg,.dingdancen2 .input-group .lu1 .lu1radio li.bbbbbg{background: #e1eef8;}
.dingdancen2 .input-group .jieji li span,.dingdancen2 .input-group .lu1 li span{ margin-left: 10px;}
.input-group .lu1 li p {
margin-bottom: 0;
background: url(../images/index/icon/xialahou-113.png) 265px 13px no-repeat #49a4e8;
border-radius: 5px;
padding-left: 10px;
color: #fff;
}
.dingdancen2 .jiejiinput,.dingdancen2 .lu1input{ cursor: pointer;margin-left: 2px;}
.dingdancen2 .jiejiinput{margin-left: 0}
.dingdancen2 .input-group .startaddress{ left: 94px;}


.dingdancen1{ padding-left: 111px; font-size: 14px; width:750px;}
.dingdancen1 ul li{ height: 28px; line-height: 28px;}
.dingdancen1 ul li span{ margin-right: 50px;}
.dingdancen1 .yudingul .yudingli{ border-top: 1px dashed #ccc;}
/*2015-11-3 end*/
/***********展开详情和收起详情************/
.g-wrap .dingdan .dingdanmessage2{ position: relative; border-bottom: none;}
.dingdanmessage2 .showxiangqing{ position: absolute; right: 30px; bottom: 7px; color: #49a4e8; cursor: pointer; font-size: 18px;}

/*************顾客信息****************/
.g-wrap .dingdan2 { margin-bottom:15px; }
.dingdan2 .addgukemess{ width: 1198px;background: #fffdf1; padding: 28px 0 36px 170px; font-size: 12px; color: #666;}
.dingdan2 .addgukemess .gukebiaoti{ font-size: 14px; color: #3e3e3e; font-weight: bold;}
.dingdan2 .addgukemess .tujie{cursor: pointer; display: inline-block; width: 86px; height: 26px; border:1px dashed #ccc; line-height: 26px; text-align: center; color: #49a4e8; margin:0 16px; position: relative;}
.addgukemess p span a{ color: #49a4e8; font-size: 14px;}
.addgukemess p span .huzhaotupian{background: url(../images/index/icon/pn.jpg) no-repeat; display: inline-block;width: 595px; height: 372px;position: absolute; left: 86px; top:-57px;z-index: 2; display: none; border:2px solid #ccc;}
.lianxiren p{ display: inline-block; padding: 0 4px;}
.lianxiren p span{ vertical-align:3px; padding-left: 3px;}
.lianxirenlist{ width: 700px; display: inline-block; overflow: hidden;}
.lianxirenlistheight{ height: 30px;}
.lianxirenbiaoti{vertical-align: top;}
.lianxirentu{ background: url(../images/index/icon/tuxia.png) no-repeat; display: inline-block; width: 15px; height: 15px; vertical-align: top; cursor: pointer;}
.addlianxiren{ position: relative;}
.addlianxiren ul{ padding-left: 0; margin: 0; display: inline-block; width: 420px;}
.addlianxiren ul li{ padding: 5px 0;}
.addlianxiren ul li .xing{ color: #ff9100;}
.addlianxiren ul li.xingbie input{ margin: 0 4px;}
.addlianxiren ul li .tishi{ width: 83px; display: inline-block; text-align: right; margin-right: 5px;}
.addlianxiren ul li.xingming input{ width: 106px; height: 26px;}
.addlianxiren ul li.shoujihao input{ width: 256px; height: 26px;}
.addlianxiren  .baocun{ position: absolute; top: 2px; right: 100px; color: #49a4e8;}

/*************使用优惠券*************/
.youhuiquan .youhuiquanleft{ width: 740px;}
.youhuiquan .youhuiquanleft p input{ width: 206px; height: 26px;}
.youhuiquan .youhuiquanleft p  .shiyong{width: 70px; height: 26px; line-height: 26px; margin-right: 5px; text-align: right; display: inline-block;}
.youhuiquan .youhuiquanleft p select{ width: 86px; height: 26px; margin-right:5px;}
.youhuiquan .youhuiquanleft p .jifen{ font-size: 12px; color: #aaa;}
.youhuiquan .youhuiquanleft p .tianhoutishi{font-size: 12px; color: #f65343; padding-left: 80px;}
.youhuiquan .youhuiquanleft p  .duihao{ background: url(../images/index/icon/youhuiright.png)  no-repeat; display: inline-block; width: 21px; height: 14px; margin-left: 5px}
.youhuiquan  .youhuiquanrig{ padding-top: 40px;}
.youhuiquan  .youhuiquanrig .zongjijine{font-size: 18px; text-decoration:line-through}
.youhuiquan  .youhuiquanrig .zhifujine{color: #ff9100; font-size: 28px; font-weight: bold;}

/**************填写联系方式********************/
.tianxielianxi{ border:1px solid #ccc; background: #fff; padding: 20px 0  24px 40px; width: 1198px; margin: 0 auto; margin-top: 15px;}
.tianxielianxi .writelianxi{ font-size: 16px; color: #49a4e8; font-weight: bold;margin: 0}
.tianxielianxi .shuoming,.tianxielianxi ul li  .liuyanbeizhu{ font-size: 12px; color: #aaa; }
.tianxielianxi ul li{ height: 40px; line-height: 40px;}
.tianxielianxi ul li input{ height: 26px; width: 136px;/*2016-1-6-s*/line-height:26px;/*2016-1-6-e*/}
.tianxielianxi ul li span span{ color: #ff9100;}
.tianxielianxi ul li .fangshixinxi{ display:inline-block; width:82px; text-align: right; height:40px;line-height: 40px;}
.tianxielianxi ul li.wenbenkuang{width: 494px; height: 118px;}
.tianxielianxi div button{ width: 100px; height: 40px; background: #49a4e8; text-align: center; line-height: 40px; list-style-type:none; border:0; font-size: 16px; color: #fff;margin: 0 100px;}
.tianxielianxi div input{ width: 100px; height: 40px; background: #49a4e8; text-align: center; line-height: 40px; list-style-type:none; border:0; font-size: 16px; color: #fff;margin: 0 100px;}

/************************************************购物车页面三-订购成功*******************************************************************/
.dinggouchenggong-1{ width: 100%; margin-bottom:15px; padding-top: 30px; }
.dinggouchenggong-1 .dinggou-list{width: 1200px; margin: 0 auto; background: #fff; padding: 20px}
.dinggouchenggong-1 .dinggou-list table{border: 1px solid #ccc;border-spacing: 0; border: 1px 0 0 1px;}
.dinggouchenggong-1 .dinggou-list table th,.dinggouchenggong-1 .dinggou-list table td{padding: 10px 8px; text-align: center; border-bottom: 1px solid #ccc; border-right:  1px solid #ccc;}
.dinggouchenggong-1 .dinggou-list table td{background: #eee;}
.dinggouchenggong-1 .dinggou-list .dinggou-biaoti{width:1158px; background: #49a4e8; padding:0 15px; font-size: 16px; color: #fff; height: 30px; line-height: 30px;}
.dinggouchenggong-1 .dinggou-list .dinggou-total{padding: 8px 10px; text-align: right;}
.dinggouchenggong-1 .dinggou-list .dinggou-total span{display: inline-block; margin: 0 10px; font-weight: bold;}
.dinggouchenggong-1 .dinggou-list .dinggou-total span b{color: #ff9100;}
/*10-9*/
.dinggouchenggong{ width: 100%; height: 180px; margin-bottom:15px; }
.dinggouchenggong .chenggongding{ width: 1200px; margin: 0 auto; padding-left:235px; background: url(../images/index/icon/gouwuche.png) 40px 20px no-repeat #aee4ff; padding-top: 30px; padding-bottom: 15px; overflow: hidden;*width: 965px;}/*10-8*/
.chenggongding .dinggou1{ font-size: 50px; color: #fefefe; font-weight: bold;}
.chenggongding .dinggou2{ font-size: 18px; color: #fff;}
.chenggongding .dinggou-r{padding-right: 40px;}
.chenggongding .dinggou-r span{ text-align: right; font-size: 16px; color: #666; display: inline-block; width: 350px;  margin-bottom: 12px;}
.chenggongding .dinggou-r span b{font-size: 30px; color: #ff9100}

.neirongkuai .zhifu{ width: 1198px; border:1px solid #ccc; background: #fff; margin: 0 auto; padding: 43px 0 45px 45px; color: #666;*width: 1149px;}
.zhifu .guojia{ display: none;}
.zhifu .guojia.guojiacur{display: block;}
.zhifu .step1{ background: url(../images/index/icon/gouwuzhifu_01.png) no-repeat;}

/*10-9*/
.zhifu .step1 h3,.zhifu .step2 h3,.zhifu .step3 h3{ font-size: 20px; font-weight: bold; color: #49a4e8; height: 67px; line-height: 67px; padding-left:94px; margin: 0;}/*10-8*/
.zhifu .step1 p{ display:inline-block; padding-top:106px; padding-left:4px;font-size: 18px;*width: 100px;*height: 100px; }
.zhifu .step1 p.zhongguo{ background: url(../images/index/icon/gouwuzhifu_04.png) center 0px no-repeat; margin: 0 100px 0  300px; }
.zhifu .step1 p.meiguo{ background: url(../images/index/icon/gouwuzhifu_05.png) center 0px no-repeat;margin: 0 300px 0  150px;}

.zhifu .step2{background: url(../images/index/icon/gouwuzhifu_02.png) no-repeat;}

.zhifu .step2  .p-img1{display: none;}
.zhifu .step2  .p-img.p-img-cur{display: block;}
.zhifu .step2  .p-img .p-style{ width:200px;  display: inline-block;font-size: 18px; border: 1px solid #ccc; margin-left: 20px; cursor:pointer; margin-bottom: 57px; margin-top: 15px;}
.zhifu .step2 .zhifu-style{margin-left: 94px; border: 1px solid #ccc; width: 998px; padding-bottom: 18px;}
.zhifu .step2  .zhifu-tab{font-size: 16px;width:996px;  text-align: left; background: url(../images/index/icon/zhifu-bg.png) repeat-x; height: 51px; line-height: 50px;}
.zhifu .step2  .zhifu-tab span{display: inline-block; width: 121px; text-align: center; cursor: pointer;}
.zhifu .step2  .zhifu-tab .zhifu-cur{background: url(../images/index/icon/zhifu_03.png); color: #fff;}
.zhifu .step2 .zhifu-style .img-cur{background: url(../images/index/icon/zhifu_07-1.png) no-repeat bottom right; border: 2px solid #e60012;}
.zhifu .step2 .zhifu-style .img-hover{background: url(../images/index/icon/zhifu_09-1.png) no-repeat bottom right; border: 2px solid #ccc;}
.zhifu .step2  .p-img .xianxia{ margin: 0 20px; border-top: 1px solid #ccc; padding-top: 26px; padding-left: 10px; display: none;}
.zhifu .step2  .p-img .xianxia.xianxia-cur{display: block;}
.zhifu .step2  .p-img .xianxia .xianxia1,.zhifu .step2  .p-img .xianxia .xianxia2{font-size: 20px;}
.zhifu .step2  .p-img .xianxia .xianxia2{color: #49a4e8;}
.zhifu .step2  .p-img .xianxia .xianxia3{line-height: 50px;}
.zhifu .step2  .p-img .xianxia table{border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.zhifu .step2  .p-img .xianxia table th,.zhifu .step2  .p-img .xianxia table td{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; padding:8px 0;}
.zhifu .step2  .p-img .xianxia table th{background: #a0d8ff; color: #fff; font-size: 16px;}
.zhifu .step2  .p-img .xianxia table td{font-size: 14px;}
.zhifu .step2  .p-img .xianxia .gongsijiao{background: #fcf7e4; width: 495px; padding: 20px; font-size: 16px;}


.zhifu .step0 .custom{ font-size: 20px; font-weight: bold; color: #49a4e8; height: 67px; line-height: 67px; padding-left:94px; margin: 0;}/*2016-03-09*/
.zhifu .step0  .p-img1{display: none;}
.zhifu .step0  .p-img.p-img-cur{display: block;}
.zhifu .step0  .p-img .p-style{ width:200px;  display: inline-block;font-size: 18px; border: 1px solid #ccc; margin-left: 20px; cursor:pointer; margin-bottom: 57px; margin-top: 15px;}
.zhifu .step0 .zhifu-style{margin-left: 94px; border: 1px solid #ccc; width: 998px; padding-bottom: 18px;}
.zhifu .step0  .zhifu-tab{font-size: 16px;width:996px;  text-align: left; background: url(../images/index/icon/zhifu-bg.png) repeat-x; height: 51px; line-height: 50px;}
.zhifu .step0  .zhifu-tab span{display: inline-block; width: 121px; text-align: center; cursor: pointer;}
.zhifu .step0  .zhifu-tab .zhifu-cur{background: url(../images/index/icon/zhifu_03.png); color: #fff;}
.zhifu .step0 .zhifu-style .img-cur{background: url(../images/index/icon/zhifu_07-1.png) no-repeat bottom right; border: 2px solid #e60012;}
.zhifu .step0 .zhifu-style .img-hover{background: url(../images/index/icon/zhifu_09-1.png) no-repeat bottom right; border: 2px solid #ccc;}
.zhifu .step0  .p-img .xianxia{ margin: 0 20px; border-top: 1px solid #ccc; padding-top: 26px; padding-left: 10px; display: none;}
.zhifu .step0  .p-img .xianxia.xianxia-cur{display: block;}
.zhifu .step0  .p-img .xianxia .xianxia1,.zhifu .step2  .p-img .xianxia .xianxia2{font-size: 20px;}
.zhifu .step0  .p-img .xianxia .xianxia2{color: #49a4e8;}
.zhifu .step0  .p-img .xianxia .xianxia3{line-height: 50px;}
.zhifu .step0  .p-img .xianxia table{border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.zhifu .step0  .p-img .xianxia table th,.zhifu .step2  .p-img .xianxia table td{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; padding:8px 0;}
.zhifu .step0  .p-img .xianxia table th{background: #a0d8ff; color: #fff; font-size: 16px;}
.zhifu .step0  .p-img .xianxia table td{font-size: 14px;}
.zhifu .step0  .p-img .xianxia .gongsijiao{background: #fcf7e4; width: 495px; padding: 10px; font-size: 16px;}
/*2016-3-9-s*/
.zhifu  p.jixuzhifu{/* margin-left:794px; */ text-align: right;}
.zhifu  p button{ list-style-type: none; border:none; background: #49a4e8; color: #fff; font-size: 20px; width: 175px; height: 40px;  margin:20px 90px 0 40px;}

.zhifu  p  .jinelabel{font-size: 16px;}
.zhifu  p  .jinelabel input{line-height: 28px; padding: 5px 10px; width: 270px; border: 1px solid #999;}
/*2016-3-9-e*/
.zhifu  h3{background: url(../images/index/icon/gouwuzhifu_03.png) no-repeat;}
/*10-8*/
.zhifu  h3 span{color: #ff9100}/*10-8*/
.zhifu   .yinlian{ background: url(../images/index/icon/gouwuzhifu_06.png) 95px 74px no-repeat;}
.zhifu   .yinlian .yinlianchenshu{ padding-left:250px; font-size: 18px; margin-bottom: 30px;}
.zhifu   .yinlian .yinlianchenshu .chenshustep{ display: inline-block; width: 342px; height: 40px; line-height: 40px;}
.zhifu   .yinlian  .zhuyi{ border-top: 1px dashed #ccc; width: 1100px; padding-left: 90px}
.zhifu   .yinlian  .zhuyi .zhuyili{ font-size: 18px; font-weight:bold;padding-top: 20px;}
.zhifu   .yinlian  .zhuyi .zhuyibuzhou{ padding-left: 50px; font-size: 14px; height: 28px; line-height: 28px;}

.accept{ width: 1198px; border:1px solid #ccc; background: #fff;padding: 30px 85px 36px 45px; margin: 0 auto; margin-top:15px; }
.accept .tongyicont{width: 1066px; height: 190px; overflow-y:auto; border:1px solid #ccc; padding: 10px 0 0 10px;}
.yuedu a{ color: #49a4e8; text-decoration: underline;}
.yuedu a:hover{ color: #49a4e8}
.accept p button{ list-style-type: none; border:none; background: #49a4e8; color: #fff; font-size: 20px; width: 200px; height: 40px; margin-left:394px;}
.jixuzhifu span{ color: #ff9100; font-size: 12px;}
.accept p.tongyi  input{ margin-right: 5px;}
.accept p.tongyi span{ display: inline-block; width: 120px;}

.yinhangzhuanzhang .yinhangzhaohu{padding-left:100px; font-size: 20px; color: #3e3e3e;}
.yinhangzhuanzhang .yinhangzhaohu span{ color: #ff9100}
.yinhangzhuanzhang .duigong,.yinhangzhuanzhang .duisi{ padding-left: 100px; font-size: 20px; color: #49a4e8}
.yinhangzhuanzhang ul{ margin-left: 100px; width: 992px; border-top: 1px solid #ccc; border-left: 1px solid #ccc;padding: 0}
.yinhangzhuanzhang ul li{ height: 46px; line-height: 46px;}
.yinhangzhuanzhang ul li span{display: inline-block; border-bottom: 1px solid #ccc; border-right:1px solid #ccc; text-align: center; font-size: 16px;}
.yinhangzhuanzhang ul li .span1{ width: 146px;}
.yinhangzhuanzhang ul li .span2{width: 262px;}
.yinhangzhuanzhang ul li .span3{ width: 249px;}
.yinhangzhuanzhang ul li .span4{ width: 334px;}
.yinhangzhuanzhang ul li.li1{ background: #49a4e8;padding: 0}
.yinhangzhuanzhang ul li.li1 span{color: #fff; background: #49a4e8}

.gongsijiaoyi h3,.gongsijiaoyi p{padding-left: 94px; }
.gongsijiaoyi .gongsimingcheng{ color: #49a4e8; font-weight: bold; font-size: 18px;}
.gongsijiaoyi div{ width: 520px; height: 184px; background: #fcf7e4;padding: 0; margin-left:94px; padding: 20px;}
.gongsijiaoyi div p{padding:0px; font-size: 16px; padding: 10px 0;}

.xianjin .xianjincont{  background: #fcf7e4; width: 790px; height: 330px;}
.xianjin .xianjincont li{ font-size: 16px; line-height: 38px;}
.xianjin .xianjincont .xianxun{ font-size: 20px; font-weight: bold; color: #49a4e8; height: 48px; line-height:48px;}
.xianjin .xianjincont li .zhangming{ display: inline-block; text-align: right; margin-right: 15px;}
.huipiao .huipiaop{font-size: 18px; color: #ff9100;}
.huipiao .huipiaop p{ width: 640px; height: 110px; padding: 20px; color: #666; background: #fcf7e4; margin-top: 20px;}
.huipiao .huipiaop p span{display: inline-block; height: 30px; line-height: 30px;}
.huipiao  .huipiaop .huili{color: #49a4e8; padding: 8px; border: 1px dashed #ccc;display: inline-block; margin-left: 210px; cursor:pointer; position: relative;}
.huipiao  .huipiaop .huili img{display: none;  position: absolute;top:40px; left: -37px;}
.huipiao  .huipiaop .huippp{padding: 8px; display: inline-block;}


.huipiao  .zhuyi{ margin-top: 20px;}
.huipiao  .zhuyi li{ line-height: 26px;}
.huipiao  .zhuyi .zhuyibuzhou2{ padding-left: 46px;}

 .wenxintishi{width: 900px; height: 200px; background: #fcf7e4 ; padding: 16px;}
 .wenxintishi ul{background: url(../images/index/icon/xinyongka.png) 650px 50px no-repeat;}
 .wenxintishi ul li{ line-height: 24px; padding-left: 30px;}
.xinyongkatype{ width: 880px;}
.xinyongkatype ul li{ font-size: 16px; line-height: 40px;}
.xinyongkatype ul li input,.xinyongkatype ul li .xinyongka{ height: 26px; width: 166px; vertical-align: -7px;}
.xinyongkatype .biaotili{ font-size: 20px; color: #49a4e8; font-weight: bold;}
.xinyongkatype ul li .lileixing{ display: inline-block; width: 128px; text-align: right;}
.xinyongkatype ul li .lileixing span{ color: #ff9100}
.xinyongkatype ul li .guojiasel{width: 278px; height: 26px;}

.xinyongkatype ul li .sheng,.xinyongkatype ul li .shi{ width: 130px; height: 26px;}
.xinyongkatype ul li .yue,.xinyongkatype ul li .nian{ width: 75px; height: 26px; margin-right:22px;}
.neirongkuai #zhongguo1,.neirongkuai #mei1{*float: left;}
.neirongkuai label{ font-weight: normal; margin-bottom: 0;*float: left;}


.dingdan .input-group p.startinput {
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}

/*******3完成订购*******/
.zhifu .step1 p{*float: left;}
.zhifu .step1,.zhifu .step2{*overflow: hidden;}
.zhifu .step2 p.p-style{*float: left;*width: 190px;}

.yinhangzhuanzhang ul li .span4{*width: 331px;}
.zhifu .step3 .yinlian .zhuyi{*width: 1060px;}
.accept {*width: 1066px;}
/*空购物车页面*/
.kong-wrap  .top-bufen{width:100%;height:477px; border-bottom: 8px solid #01a5a7;background:#ddf0f3;}
.kong-wrap  .top-bufen .zhongcont{width: 1200px; height: 477px; margin: 0 auto; position: relative;}
.kong-wrap  .top-bufen .zhongcont .kong-bottom{position: absolute;background:url(../images/index/icon/kong-gouwu.png) left top no-repeat; height: 449px; left: 0; bottom: 0; width: 100%;}
.kong-wrap  .top-bufen .zhongcont .kong-wenzi{position: absolute; height: 200px; width: 1200px;}
.kong-wrap  .top-bufen .zhongcont .kong-wenzi .zuoce-wenzi{width: 544px; text-align: right;margin-left: 83px; margin-top: 36px;}
.kong-wrap  .top-bufen .zhongcont .kong-wenzi .zuoce-wenzi p{ font-size: 26px; color: #10b1c9;  margin-bottom: 26px;}
.kong-wrap  .top-bufen .zhongcont .kong-wenzi .zuoce-wenzi p.tiaozhuan{font-size: 20px;}
.kong-wrap  .top-bufen .zhongcont .kong-wenzi .zuoce-wenzi p.tiaozhuan span{color:#d61e4e}
.kong-wrap  .top-bufen .zhongcont .kong-wenzi .youce-wenzi{position: relative;}
.kong-wrap  .top-bufen .zhongcont .kong-wenzi .youce-wenzi a{display: inline-block;width: 117px; height: 78px; background: url(../images/index/icon/yun.png) no-repeat; font-size: 20px;  text-align: center; line-height: 78px;margin-top: 130px; margin-left: 10px;color: #fff; position: absolute;}
.kong-wrap  .bott-bufen{height: 240px; width: 100%;background: #49e8ea; border-top: 3px solid #fff;}
.kong-wrap  .bott-bufen .shengzi{ width: 1200px; margin: 0 auto; margin-top: 30px;}
.kong-wrap  .bott-bufen .shengzi img{margin: 0 auto; margin-left: 143px;}
/*ie7开始*/
/****选择产品页面********/
.modal-con .com-img{ *height: 30px;*padding-right: 0; line-height: 30px;}
.yudingjiudian .lidian{*margin-left: 0;}
.modal-con .com-inp{*padding: 0;}
.dingdancen .start-date,.dingdancen .end-date,.dingdancen .rili1,.dingdancen2 .start-date,.dingdancen2 .end-date,.dingdancen2 .rili1{*float: left;}
.dingdancen .start-date,.dingdancen2 .start-date{*width: 100px;}
.input-group{*margin-bottom: -10px;}
.g-line {*overflow: hidden;*height: 280px;}
.g-line1{*height: 300px;}
.dingdanrig {*padding-left: 15px;}
.dingdancen  .input-group-rili,.dingdancen2  .input-group-rili{*z-index: 7;}
.dingdancen  .input-group-jieji,.dingdancen2  .input-group-jieji{*z-index: 6;}
.dingdancen  .input-group-chufadi,.dingdancen2  .input-group-chufadi{*z-index: 5;}
.dingdancen  .input-group-xingcheng1,.dingdancen2  .input-group-xingcheng1{*z-index: 4}
.dingdancen  .input-group-xingcheng2,.dingdancen2  .input-group-xingcheng2{*z-index: 3;}
.dingdancen  .input-group-xingcheng3,.dingdancen2  .input-group-xingcheng3{*z-index: 2}
.xuanhome{*z-index: 1}
.dingdancen .input-group .room1,.dingdancen2 .input-group .room1 {*left:125px;*z-index: 3}
.nei .nei-r .nei-form .input-group .jieji, .nei .nei-r .nei-form .input-group .lu1, .nei .nei-r .nei-form .input-group .lu2, .nei .nei-r .nei-form .input-group .lu3{*z-index: 100;}
/******确定行程*******/
.lianxiren p,.lianxirenbiaoti ,.lianxirenlistheight ,.lianxirentu{*float: left;}
.dingdan2 .addgukemess{*width: 1028px;}
.youhuiquan{*width: 1010px;}
.youhuiquan .youhuiquanrig {*width: 300px;}
.tianxielianxi{*width: 1158px;}
.addlianxiren ul{*float: left;}
.lianxirenlist{*width: 720px;}
.dingdantop{*overflow: hidden;}
.dingdantop img,.dingdantop .lvyoubiaoti,.dingdantop span{ *float: left;}
.dingdanmessage2 .showxiangqing{*bottom:0;}
.dingdan2 .addgukemess .tujie{*z-index: 2}
.nameimei{*padding-left: 40px;*margin-right: 0}
.nei-fuwu{*position: relative;*z-index: 0}
.nei-fuwu .fuwuyou .daul {*margin-left: 0;}
.nei-fuwu .fuwuyou .daul li ul{*left: 0px;*padding-left: 0;*margin-left: 0;}
.nei-fuwu .fuwuyou .daul li.wifi{*z-index: 2;}
.form-group .com-group-xing,.form-group .tex-xing{*position: static;}

/*ie7结束*/

/*2015-11-29*/
.input-group  .xuanhome1{height: auto!important;}

/*2015-11-29 end*/
/*底部定位侧拉*/
.fl_pop_wrap{
    position: fixed;
    z-index:5001;
    left: 0;
    bottom: 0;
    width: 100%;
    height:206px;
    overflow: hidden;
    display: none;
}
.fl_pop_wrap_cntr{
    position: absolute;
    left:-100%;
    bottom: 0;
    width: 100%;
    height:206px;
}
.fl_pop_wrap_cntr_bg{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height:140px;
    background: #051223;
    opacity: 0.85;
    filter: alpha(opacity=85);
}
.fl_pop_box{
    position:absolute;
    width:1200px;
    height:140px;
    margin: auto;
    font-size: 12px;
    left: 50%;
    margin-left: -600px;
    bottom: 0px;
}
.fl_pop_pic{
    position: absolute;
    left: 0;
    bottom: 0px;
}
.fl_wrap_close{
    position: absolute;
    top:4px;
    right:12px;
    font-size: 38px;
    line-height: 1.2;
    font-family: Simsun;
    color: #9aa1a8;
    outline: 0 none;

}
.fl_wrap_close img{
    transition:all 0.3s ease-in 0s;
}
.fl_wrap_close img:hover{
    transform:rotate(90deg);
}
.fl_open_wrap{
    
    position: fixed;
    z-index:5002;
    left: 0;
    bottom:0px;
    width:140px;
    height:140px;
    overflow: hidden;
    cursor: pointer;
}
.fl_open_wrap .fl_open_pic{
    position: absolute;
    left:0px;
    bottom: 0;
}
/*底部定位侧拉结束*/

/*2017-5-3-s*/
/*下一步弹框提示信息*/
.gray2{background: #000; filter: alpha(opacity=70); background: rgba(0,0,0,0.7); width: 100%; height: 100%; position: fixed; left:0; top: 0; z-index: 1000;display: none;}
.nextstep_tips{width: 378px; height: 204px; background: #fff; color: #3e3e3e; font-size: 18px; position: fixed; left: 50%; top: 50%; margin-left: -189px; margin-top: -102px; z-index: 1001; text-align: center;display: none;}
.nextstep_tipsimg{padding: 47px 0 0 0px;}
.nextstep_tips1{}
.nextstep_tips2{ padding: 57px 50px 24px 20px; display: none;  }
.nextstep_tips2 .nextstep_tips2_tip{background: url(../images/index/icon/nextstep_03.png) no-repeat; padding-left: 68px; height: 60px; line-height: 32px; text-align:left;}
.nextstep_tips2  .nextstep_tips2_btn{ text-align: right; margin-top: 15px; }
.nextstep_tips2  .nextstep_tips2_btn a{padding: 8px 30px; background: #49a4e8; color: #fff; display: inline-block;}
/*2017-5-3-e*/