@charset "utf-8";
/**header**/
.header{width:100%; position:relative;z-index:98;}
.top-cont{width:100%;height:80px;background:#fff;position:absolute;top:0;z-index:400;}
.top-cont .logo{width:148px;height:45px; position:absolute;left:50px;top:15px;}
.top-cont .topnav-box{position:absolute; right:30px;top:22px;}

.m-header{width:100%;position:relative;height:80px;background:#fff;border-bottom:1px #dcdcdc solid;/*box-shadow:0 1px 3px #ededed;*/z-index:100;}
.m-header .top-cont{background:none;}
.top-tell{margin-right:60px;position:relative;top:10px;}
.org2{color:#fa5b25;}

/**导航**/
.menu{position:relative;width:800px;margin:25px auto 0;}
.menu li{ float:left;height:32px;font-size:16px; margin-right:30px;font-weight:bold; position:relative; z-index:300;}
.menu li a{display:block;color:#666; height:30px; line-height:30px;padding:1px 18px;border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.cur-bg{display:none;position:absolute;z-index:-1;width:74px;height:40px;border-bottom:2px #fff solid;/* border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;*/margin:-1px 0;}
.cur-bg-blue{display:none;position:absolute;z-index:-1;width:74px;height:40px;border-bottom:2px #00b5d9 solid;color:#00b5d9;/*border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background-color: #31b9ea;*/margin:-1px 0;}

.menu li a{color:#666;padding:0 21px;}
.menu li a:hover, .menu li a.current{color:#00b5d9;}

.menu li.hline-icon a, .menu li.des-downicon a.downicon{background:url(../images/head-commonicon.png) 90px 10px no-repeat; display:block;}
.menu li.hline-icon.hover a, .menu li.hline-icon a.current{ background-position:90px -38px;color:#00b5d9;}

.menu li.des-downicon a.downicon{width:60px; background-position:75px 10px;}
.menu li.des-downicon.hover a.downicon, .menu li.des-downicon a.downicon.current{ background-position:75px -38px;color:#00b5d9;}



/**精品线路hover**/
.menu li.hline-icon .head-lineitem{width:160px;padding-top:20px;position:absolute; top:24px;}
.menu li.hline-icon .head-linebox{width:160px;padding:10px 0;background:#fff; box-shadow:0 0 4px #e1e1e1;}
.menu li.hline-icon .head-linebox a{width:110px; height:44px; line-height:44px;display:block;background:url(../images/head-commonicon.png) 20px -84px no-repeat;font-size:16px; font-weight:normal;color:#666; padding:0 0 0 50px; border-radius:0!important;}
.menu li.hline-icon .head-linebox a:hover, .menu li .head-desbox a:hover{color:#00b5d9; background-color:#f2f1ed;}
/*.menu li.hline-icon .head-linebox a.hl-sjxt{ background-position:20px -84px;}
.menu li.hline-icon .head-linebox a.hl-sjxt:hover{ background-position:20px -124px;}
.menu li.hline-icon .head-linebox a.hl-qjsg{ background-position:20px -217px;}
.menu li.hline-icon .head-linebox a.hl-qjsg:hover{ background-position:20px -169px;}
.menu li.hline-icon .head-linebox a.hl-ktyj{ background-position:20px -303px;}
.menu li.hline-icon .head-linebox a.hl-ktyj:hover{ background-position:20px -263px;}*/

.menu li.hline-icon .head-linebox a.hl-sdy{ background-position:20px -396px;}
.menu li.hline-icon .head-linebox a.hl-sdy:hover{ background-position:20px -435px;}
.menu li.hline-icon .head-linebox a.hl-qzx{ background-position:20px -478px;}
.menu li.hline-icon .head-linebox a.hl-qzx:hover{ background-position:20px -519px;}
.menu li.hline-icon .head-linebox a.hl-hdk{ background-position:20px -560px;}
.menu li.hline-icon .head-linebox a.hl-hdk:hover{ background-position:20px -603px;}

.menu li.hline-icon .head-linebox a.hl-myjq{ background-position:20px -646px;}
.menu li.hline-icon .head-linebox a.hl-myjq:hover{ background-position:20px -688px;}
.menu li.hline-icon .head-linebox a.hl-ylsg{ background-position:20px -728px;}
.menu li.hline-icon .head-linebox a.hl-ylsg:hover{ background-position:20px -768px;}
.menu li.hline-icon .head-linebox a.hl-zts{ background-position:20px -810px;}
.menu li.hline-icon .head-linebox a.hl-zts:hover{ background-position:20px -851px;}




/**目的地hover**/
.head-desitem{width:160px;padding-top:20px;position:absolute; top:24px;}
.head-desbox{width:160px;padding:10px 0;background:#fff; box-shadow:0 0 4px #e1e1e1; float:left;}
.menu li .head-desbox li{ margin-bottom:10px;}
.menu li .head-desbox li a{padding-left:30px;width:110px;height:44px; line-height:44px;font-weight:normal;color:#666; display:block;border-radius:0!important;}
.menu li .head-desbox li a:hover, .menu li .head-desbox li.hover a{padding-left:30px;width:110px;background:url(../images/head-commonicon.png) 130px -357px no-repeat #f2f1ed;}
.menu li .head-desbox li.hover a{color:#00b5d9;}


/**目的地hover3级**/
.head-desbox2{padding-left:20px; position:absolute; left:140px; top:-10px;}
.head-linebox2{width:600px;height:356px;background:#fff; box-shadow:0 0 4px #e1e1e1; padding:20px 30px 10px; box-sizing:border-box;overflow:hidden;}
.menu li .head-desbox li .head-linebox2 a{width:auto;background:none; font-size:14px; height:14px; line-height:14px; padding:0; float:left; margin-bottom:30px;color:#666;}
.menu li .head-desbox li .head-linebox2 a:hover{ background:none;color:#00b5d9;}
.head-greyline{height:14px;width:1px; background:#ccc; float:left; margin:0 20px 30px; display:inline;}

.head-desbox2.label2{top:-52px;}
.head-desbox2.label3{top:-94px}
.head-desbox2.label4{top:-136px}
.head-desbox2.label5{top:-178px}
.head-desbox2.label6{top:-220px}
.head-desbox2.label7{top:-262px;}
.head-desbox2.label8{top:-304px;}



/**头部搜索**/
.search-cont{width:240px;padding:0 15px;height:36px;border:1px #ccc solid;}
.search-cont .search-input{width:200px;height:18px;line-height:18px; background:none;border:none;border-right:1px #ccc solid; margin-top:9px; float:left;color:#dedede;}
.search-btn{width:30px;height:35px;background: url(../images/t-icon.png) 5px 8px no-repeat; margin-left:5px;border:none; cursor:pointer; float:right;}

.m-header .search-cont{height:32px;border:1px #a0a0a0 solid;}
.m-header .search-cont .search-input{border-right:1px #a0a0a0 solid; margin-top:7px;color:#333;}
.m-header .search-btn{background: url(../images/member/my-cicon.png) 6px -28px no-repeat;}

.m-header .topnav-box .login-name{margin-top:7px;background: url(../images/member/my-cicon.png) right -110px no-repeat;height:40px;padding-right:30px;color:#666;cursor:pointer;overflow:hidden;}
.m-header .topnav-box .login-name.lhover{ color:#333; background-position:right -70px}


/**未登录**/
.top-login{ float:right;color:#666; margin:5px 0 0 50px; display:inline;}
.top-login .text, .sline{ float:right;color:#666;}
.m-header .top-login, .m-header .top-login .text, .m-header .sline{color:#333;}
.sline{font-size:12px; padding:0 10px;}
.top-login a.text:hover{ text-decoration:underline;}

/**已登录**/
.enter{ position:relative; z-index:120;}
.login-name{background:url(../images/t-icon.png) right -404px no-repeat;height:40px;padding-right:35px;color:#666;cursor:pointer;overflow:hidden;}
.login-name.lhover{ color:#666; background-position:right -264px}
.t-name{width:90px;height:40px;overflow:hidden; white-space:nowrap;text-overlow:ellipsis;display:block;}
.member-login{ position:relative; margin-left:30px; float:right;}
.pop-main.pop-loginmain {position:absolute;}
.pop-loginitem.login-pop{background-color:#fff;}

/*头部下拉*/
.hovercont{ float:left;position:absolute;top:40px;right:5px;border:1px #d5d5d5 solid;background:#fff;border-radius:4px;}
.hovercont .top-arrow{width:14px;height:16px; background:url(../images/t-icon.png) 0 -380px no-repeat;float:left;position:absolute;top:-8px;left:75px;z-index:300;}
.hovercont .login-text{width:130px;height:70px;background-color:#fff;overflow:hidden;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.hovercont .login-text a{padding-left:15px;display:block;height:35px;line-height:35px;border-bottom:1px #d5d5d5 solid;}
.hovercont .login-text a:hover{background-color:#f7f7f7;}
.member-toptext{width:126px;border-radius:3px;padding:5px;}
.member-toptext a{height:42px; line-height:42px; padding-left:10px;border-bottom:1px #dddddd solid;display:block;}
.member-toptext a.last{border-bottom:none;}
.m-header .member-toptext a:hover{color:#00b5d9;}
.hovercont .top-arrow{background: url(../images/member/white-upicon.png) 0 0 no-repeat;}
.hovercont .login-text{border:1px #d5d5d5 solid;}

.member-header .hovercont{width:135px;}
.member-header .member-toptext a:hover{color:#9e6bfa;}


/***footer***/
.footer{ background-color:#242424;overflow:hidden;}
.foot-item{width:1200px; padding:50px 0 25px;}
.foot-list{width:105px; float:left;}
.foot-list dt{color:#fff;}
.foot-list dd{ width:100%; padding-top:15px;}
.foot-list dd a{ font-size:12px;width:100%; line-height:30px;display:block;color:#969696}
.foot-list dd a:hover{color:#fff;}
.foot-sider{width:498px;}
.partner-box{width:100%;}
.partner-box a{width:136px; height:62px; float:left; margin-left:30px;}

.other-main{width:330px; margin-top:40px;}
.other-main a {padding-left:55px;width:87px;height:50px;line-height:50px; display:block; float:left;background:url(../images/t-icon.png) 0 0 no-repeat #767c7c;}
.other-main a.app-btn, .other-main a.wx-btn{background-position: 25px -41px; font-size:16px;border-radius:4px;color:#fff;}
.other-main a.app-btn.app-btn-hover, .other-main a.wx-btn.wx-btn-hover{background-position: 25px -148px; background-color:#fff;color:#00b5d9;}
.other-main a.wx-btn{ background-position:20px -93px; margin-left:45px;}
.other-main a.wx-btn.wx-btn-hover{ background-position:20px -200px;}
.copyright{ padding:22px 0; background-color:#171717; font-size:12px;}
.copyr-left{width:500px;}
.copyr-right{width:430px;}

.app-box, .wx-box{ position:relative;}
.app-box .app-item,  .wx-box .wx-item{ padding:10px; background-color:#fff;border-radius:4px;position:absolute; z-index:400; top:-138px; left:15px;}
.white-arrow{width:22px;height:13px; background:url(../images/t-icon.png) 0 -465px no-repeat; display:block; position:absolute; top:125px;left:50px;}
.wx-box .wx-item{top:-150px;left:105px; text-align:center;}
.wx-box .wx-item .white-arrow{ top:137px;left:55px;}
.wx-width{ line-height:16px;} 

/***头部登录icon***/
.t-icon{background:url(../images/t-icon.png) 0 0 no-repeat;display:block; }
.t-icon.my, .t-icon.exit{width:26px;height:15px;margin-top:10px;float:left;}
.t-icon.my{ background-position: 0 -304px;}
.t-icon.exit{ background-position: 0 -341px;}

/*弹出框pop*/
.pop-main{ background-color:#fff;border-radius:4px;/*;background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#60ffffff,endcolorstr=#60ffffff);*/ overflow:hidden;}
.pop-none{display:none;position:absolute;left:50%;top:30%;z-index:6500;zoom:1}
.popbg{display:none;position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:700;background:rgba(0,0,0,.5);}
.pop-top{padding:8px 0;height:30px;line-height:30px;border-bottom:1px #ddd solid;}
.pop-top h4{float:left;line-height:30px;font-size:16px;color:#000;}
.pop-delete{width:26px;height:26px;background:url(../images/popdelete.png) 0 0 no-repeat;display:block; float:right; margin-top:2px;}
.pop-delete:hover{ background-position: 0 -51px;}

.pop-item{/*width:520px;*/min-height:100px;border-radius:5px;background:#fff;}
.pop-width{ padding:50px 30px 40px; overflow:hidden;}
.pop-bottom{width:100%; clear:both; text-align:center;height:70px;}
.pop-bottom a{ display:inline-block; margin:0 8px;}


/*圆角样式*/
.b-radius{border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}




/***Button按钮***/
.wid180-redbtn, .wid180-greenbtn, .wid180-bluebtn, .wid500-morebtn, .wid200-orgbtn, .wid102-bluebtn, .wid140-bluebtn, .wid360-morebtn{width:180px;height:50px;line-height:50px;font-size:20px; text-align:center;color:#fff;display:block;border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.wid180-redbtn:hover, .wid180-greenbtn:hover, .wid180-bluebtn:hover, .wid500-morebtn:hover, .wid200-orgbtn:hover, .wid102-bluebtn:hover, .wid140-bluebtn:hover, .wid120-orgbtn:hover, .wid360-morebtn:hover{color:#fff;}
/**红色按钮**/
.wid180-redbtn{background-color:#fa5b25;}
.wid180-redbtn:hover{ background-color:#f24d15;}

/**绿色按钮**/
.wid180-greenbtn{ background-color:#22d6aa;}
.wid180-greenbtn:hover{ background-color:#38dab2;}
/**蓝色按钮**/
.wid180-bluebtn{ background-color:#31b9ea;}
.wid180-bluebtn:hover, .wid102-bluebtn:hover{ background-color:#44beea;}

.wid102-bluebtn{width:102px;height:34px; line-height:34px; font-size:14px; background-color:#31b9ea;}
.wid102-bluebtn:hover{background-color:#44beea;}
.wid140-greybtn{width:140px;height:44px;line-height:44px; font-size:18px; background-color:#999; color:#fff; text-align:center;display:block;border-radius:3px;}
.wid140-greybtn:hover{ background-color:#a3a3a3;color:#fff;}




/**更多按钮**/
.wid500-morebtn, .wid360-morebtn{border:1px #e6e6e6 solid;background-color:#fff;color:#808080;}
.wid500-morebtn:hover, .wid360-morebtn:hover{ background-color:#00b5d9;}
.wid500-morebtn, .wid360-morebtn{width:500px;height:46px;line-height:46px;font-size:16px;border-radius:25px;-ms-border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
.wid360-morebtn{width:380px;height:48px;line-height:48px;border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px #00b5d9 solid;color:#00b5d9;border:1px #00b5d9 solid;}
.wid360-morebtn:hover{border:1px #00b5d9 solid;}


/**橙色按钮**/
.wid200-orgbtn, .wid120-orgbtn{width:200px; background-color:#fa5b25;height:46px; line-height:46px;font-size:18px;}
.wid200-orgbtn:hover, .wid120-orgbtn:hover{background-color:#f24d15;}
.wid120-orgbtn{width:120px;height:46px;line-height:46px; display:block;color:#fff; text-align:center;}



/***客服右边浮动***/
.bubble-list {position: fixed;right:1px;bottom:0px;width:40px;z-index:99;/*height: 430px;*/}
.bubble-list li {position: relative; display:block;width: 40px;height: 41px;}
.bubble-list li a{position: absolute;width: 40px;height: 40px;display: block;background: url(../images/sinbad-aside.png) 0 0 no-repeat #00b5d9;cursor:pointer;}
.bubble-list li a:hover{ background-color:#02acce;}
.bubble-cont{ background-color:#fff;border:1px #ebebeb solid;}
.bubble-list .slide-wrapper-tel{position: absolute;top:0px;right: -250px;z-index: 3;}
.left-arrow{width:6px;height:11px; background:url(../images/t-icon.png) 0 -515px no-repeat; display:block; position:absolute; right:-5px;top:15px;z-index:1100;}
.tell-number{width:135px;height:28px; line-height:28px;font-size:18px; font-weight:bold; color:#333;padding:5px 10px;}
.advice-txt{width:70px;font-size:16px;color:#000;line-height:28px;padding:5px 5px 5px 10px;}

.wechat-txt{width:120px; text-align:left; line-height:20px;margin:0 auto 5px;}
.wechat-line{width:100px;height:1px; border-bottom:1px #e8e8e8 solid;margin:10px auto;}
.s-txt{ font-family:"Simsun"; font-size:12px;line-height:16px;}

.bubble-list .slide-wrapper-wechat .left-arrow{top:140px}
.bubble-list .slide-wrapper-travel .left-arrow{top:182px;right:-6px;}
.bubble-list .slide-wrapper-wechat {position: absolute;top: -125px;right: -250px;z-index:3;width:130px;padding:10px;}
.bubble-list .slide-wrapper-travel{position: absolute;top:-130px;right: -240px;z-index:1; display:none;}
.bubble-list li .wtravel-box a{width:214px;background:none; display:block; margin:25px auto 0; position:relative; font-size:20px;}
.bubble-list li .wtravel-box a.radius-bluebtn{width:214px;height:42px; line-height:42px;background:#fff;border:2px #31b9ea solid;border-radius:25px;color:#31b9ea;display:bock;}
.bubble-list li .wtravel-box a.radius-bluebtn:hover{ background-color:#31b9ea;color:#fff;}
.bubble-list li .wtravel-box a.radius-bluebgbtn{width:214px;height:44px;line-height:44px;background:#31b9ea;border-radius:25px;color:#fff;display:bock;}
.bubble-list li .wtravel-box a.radius-bluebgbtn:hover{ background-color:#0376c7;color:#fff;}

.bubble-list li:hover .slide-wrapper-tel, .bubble-list li:hover .slide-wrapper-wechat, .bubble-list li:hover .slide-wrapper-travel{opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateX(-290px);-moz-transform: translateX(-290px);-o-transform: translateX(-290px);transform: translateX(-290px); display:block;}

#online-kefu {background-position: 0 9px;}
#tel-kefu {background-position: 0 -32px;}
#complaint-advice {background-position: 2px -74px;}
#weibo-kefu {background-position: 0 -113px;}
#wechat-code {background-position: 0 -154px;}

.bubble-list li.travel-order{width:50px;height:106px;}
.bubble-list li.travel-order #custom-travel{height:106px;background-position:0 -200px;background-color:#fa5b25;}
.bubble-list li.travel-order #custom-travel:hover{ background-color:#f24d15;}
.bubble-list li a#toTop {background-position: 0 -310px; background-color:#b3b3b3;}
.bubble-list li a#toTop:hover, .bubble-list li a#toBottom:hover {background-color:#3d3d3d;}
.bubble-list li a#toBottom{background-position:0 -425px; background-color:#999;}


.bubble-list .travel-order-box{position:relative;width:40px;height:106px;}
.bubble-list .travel-order-box #custom-travel{height:106px;background-position:0 -200px;background-color:#fa5b25;}
.bubble-list .travel-order-box #custom-travel:hover{ background-color:#f24d15;}

html,body{width:100%;height:100%}
#travel-order-mask-box{display:none;position:fixed;top:0;z-index:9998;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}
#travel-order-mask{position:fixed;z-index:99999;bottom:0;right:0}
#travel-order-mask .slide-travel-box{padding:25px 30px;position:absolute;z-index:99999;bottom:40px;right:33px;width:295px;height:358px;}
#travel-order-mask .slide-travel-box1{display:none;right:36px;background: url(../images/dingzhi-bg.png) no-repeat;}
#travel-order-mask .slide-travel-box2{display:none;right:42px;background: #fff;text-align:center}
#travel-order-mask .slide-travel-box2:after{content:"";display:block;position:absolute;bottom:40px;right:-14px;border-top:7px transparent solid;border-right:7px transparent solid;border-bottom:7px transparent solid;border-left:7px #fff solid;}
#travel-order-mask .slide-travel-box h3{font-size:20px;margin-bottom:8px;color:#fef65c}
#travel-order-mask .slide-travel-box input,
#travel-order-mask .slide-travel-box textarea{padding-left:10px;width:278px;height:38px;border:1px #fff solid;border-radius:5px;font-size:14px;resize:none;}
#travel-order-mask .slide-travel-box .orderForm input{line-height:38px;}
#travel-order-mask .slide-travel-box .orderForm textarea{height:70px;resize:none;}
#travel-order-mask .slide-travel-box .order-submit-btn{display:inline-block;margin-left:80px;width:130px;height:40px;line-height:40px;background:#fa5b25;border-radius:20px;font-size:14px;color:#fff;text-align:center;cursor: pointer;}
#travel-order-mask .slide-travel-box .order-close{position:absolute;top:10px;right:0;width:22px;height:22px;background: url(../images/dingzhi-close.png) no-repeat;text-align:center;margin-right:15px;cursor:pointer;}
.slide-traveltxt{font-size:20px;color:#555;margin-top:40px;}

#travel-order-center-box{display:none;position:fixed;top:0;z-index:9998;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}
#travel-order-center{position:fixed;z-index:99999;bottom:0;right:0}
#travel-order-center .slide-travel-center-box{padding:25px 30px;position:absolute;z-index:99999;bottom:40%;right:33px;width:295px;height:358px;}
#travel-order-center .slide-travel-center-box1{display:none;right:50%;background: url(../images/dingzhi-bg.png) no-repeat;}
#travel-order-center .slide-travel-center-box2{display:none;right:50%;background: #fff;text-align:center}
/* #travel-order-center .slide-travelv-box2:after{content:"";display:block;position:absolute;bottom:40px;right:-14px;border-top:7px transparent solid;border-right:7px transparent solid;border-bottom:7px transparent solid;border-left:7px #fff solid;}
 */
#travel-order-center .slide-travel-center-box h3{font-size:20px;color:#fef65c}
#travel-order-center .slide-travel-center-box input,
#travel-order-center .slide-travel-center-box textarea{padding-left:10px;width:278px;height:38px;border:1px #aaa solid;border-radius:5px;font-size:14px;resize:none;}
#travel-order-center .slide-travel-center-box .orderForm input{line-height:38px;}
#travel-order-center .slide-travel-center-box .orderForm textarea{height:78px;resize:none;}
#travel-order-center .slide-travel-center-box .order-submit-btn{display:inline-block;margin-left:80px;width:130px;height:40px;line-height:40px;background:#fa5b25;border-radius:20px;font-size:14px;color:#fff;text-align:center;cursor: pointer;}
#travel-order-center .slide-travel-center-box .order-close{position:absolute;top:10px;right:0;width:22px;height:22px;background: url(../images/dingzhi-close.png) no-repeat;text-align:center;margin-right:10px; cursor:pointer;}
#travel-order-center .slide-travel-center-box2.attt:after{display:none} 
/*********
弹窗pop
*********/
.pop-wid640{width:580px;padding:10px 30px; overflow:hidden;} 
.sex{width:40px;height:38px; line-height:40px;background: url(../images/member/my-icon.png) 4px -285px no-repeat; display:block; padding-left:25px; font-size:16px; cursor:pointer;}
.sex.sex-choose{ background-position:4px -322px;}
.account-main{width:580px;margin:0 auto 70px; overflow:hidden}
.account-box{width:100%; padding:20px 0 30px; overflow:hidden}
.account-box li{width:100%;float:left;margin-top:10px;}
.account-box li .input{height:38px; line-height:38px; font-size:16px;color:#000;}
.account-box li select{color:#000; font-family:'Microsoft Yahei';font-size:14px; padding:6px;}
.account-box li .textarea-wid{width:470px;height:38px;}
.account-box li.wid-half{width:50%;float:left;}
.account-main.reset-wid{width:410px;}
.reset-wid li .input{width:290px;}

/***表单***/
.texl, .texl-2{width:88px;line-height:40px;float:left;text-align:right;}
.texl-2{width:100px;}
.wid190{width:190px;}
.wid130{width:130px;}
.i-wid300{width:300px; margin-left:24px;}
.select-wid{width:202px;}
.select-smallwid{width:146px;}
.mid-txt{line-height:40px;float:left;padding:0 15px 0 10px;font-size:16px;color:#000;}
.m-text{color:#000;height:40px; line-height:40px; font-size:16px;}



#travel-order-mask .slide-travel-box input.identify-codetxt, #travel-order-center .slide-travel-center-box input.identify-codetxt{width:169px;float:left;}
#travel-order-mask .slide-travel-box input.identify-btn, #travel-order-center .slide-travel-center-box input.identify-btn{float:left;width:98px;height:40px;line-height:40px;border-radius:5px;background:#fa5b25;color:#fff;text-align:center;margin-left:10px;border:none;cursor:pointer;padding-left:0;}
#travel-order-mask .slide-travel-box input.identify-btn:hover, #travel-order-center .slide-travel-center-box input.identify-btn:hover{color:#fff;}

.alpha-popbg{ background:rgba(0, 0, 0, 0.5); width:100%;height:100%; position:fixed; top:0; left:0; z-index:10;}




/**公用footer**/
.m-footer{ clear:both;width:100%;background-color:#171717;color:#989898;text-align:center;padding:25px 0 35px;line-height:30px;}
.m-botnav{width:1200px;margin:0 auto 30px;}
.m-botnav a, .m-botnav span{color:#989898;display:inline-block;}
.m-botnav span{margin:0 35px;}
.m-botnav a:hover{color:#fff;}
.m-footer p{ font-size:12px; line-height:26px;}

.black-line{border-top:1px #404040 solid;}
.bottom-item{width:100%; clear:both;padding-top:25px;overflow:hidden;}
.bottom-item dl{position:relative;overflow:hidden;}
.bottom-item.black-line{float:left;}
.bottom-item dt{width:110px;float:left;color:#fff;line-height:26px;}
.bottom-item dd{width:1080px;float:left;line-height:26px;/*height:52px;*/overflow:hidden;}
.bottom-item dd a{width:110px;float:left; margin-right:10px; display:inline;color:#999; font-size:12px; text-align:left;}
.bottom-item dd a:hover{color:#fff;}
.mr40{ margin-right:40px;}
.bottom-item dd.moreBtn{width:15px;height:15px; background:url(../images/t-icon.png) 0 -565px no-repeat; position:absolute; bottom:3px;right:0; display:block; cursor:pointer;}
.bottom-item dd.moreBtn.arrow-up{ background-position:-16px -565px;}


/***定制弹窗css***/
.common-makepop{width:520px;height:515px;background:#fff;border-radius:6px; position:fixed;left:33%;top:24%;z-index:400;}
.common-maketop{width:100%;height:120px; background:url(../images/c-maketopbg.png) 0 0 no-repeat;}
.whtie-close{width:15px;height:15px; background:url(../images/white-close.png) 0 0 no-repeat; float:right; margin:10px 10px 0 0; cursor:pointer;}
.greybg-input.full-wid{width:440px; margin-bottom:15px;}
.greybg-input.phone-wid{width:180px;}
.greybg-input.wid110{width:110px;}
.blue-code.wid100{width:100px;}
.common-makebox{width:446px; margin:25px auto 30px;}
.pop-blackalpha{width:100%;height:100%;background:rgba(0, 0, 0, 0.3); position:fixed;top:0;left:0;z-index:100;}
.common-poptipbox{width:150px; text-align:center; margin:100px auto;}
.common-poptipbox p{width:100%; font-size:16px; line-height:55px;}

.group-data{width:100%; border-top:1px #e8e8e8 dotted; margin-top:20px; padding-top:19px; position:relative;}
.greybg-input{width:250px;height:40px; line-height:40px;float:left;border:none; background:#f7f7f5; text-indent:10px;border-radius:6px; margin-top:4px;}
.greybg-input.wid130{width:130px;}
.blue-code{width:110px;height:40px; line-height:40px; background:#00b5d9; color:#fff; text-align:center; border:none; border-radius:6px; float:left; margin-top:4px; margin-left:10px; display:inline; cursor:pointer;}
.greybg-input.area{width:558px;height:70px; line-height:24px; resize:none;}
.date{ background:url(../images/grey-datearrow.jpg) 95% 18px no-repeat;background-color:#f7f7f5;}
.group-upbtn{width:46px;height:20px; background: url(../images/page-detailicon.png) -55px -72px no-repeat; display:block;color:#00b5d9;position:absolute; bottom:-92px;right:-20px; cursor:pointer}
.greybg-input.full-txt{width:558px; margin-bottom:15px;}
/**button**/
.wid120-bluebtn, .wid140-bluebtn2{width:120px;height:44px; line-height:44px; background:#00b5d9; font-size:16px;text-align:center; color:#fff;border-radius:6px;}
.wid120-bluebtn:hover, .wid140-bluebtn2:hover{ background:#02acce; color:#fff;}
.wid140-bluebtn2{width:140px;height:40px; line-height:40px; display:block;border-radius:4px; font-size:14px;}
.wid120-bluebtn.orgbg{ background:#fa5b25;}
.wid140-bluebtn2.wid160{width:160px;}




/**黑色透明背景**/
.alphabg-black{background-color: rgba(0,0,0,0.4);}
.alphabg-2{background-color: rgba(0,0,0,0.4);}
.alphabg-white{background-color: rgba(225,225,225,0.15);}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .alphabg-black, .alphabg-2, .alphabg-white{
    background-color:#000000;
    filter:Alpha(opacity=40);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .alphabg-2{
    filter:Alpha(opacity=40);
  }
  .alphabg-black, .alphabg-2{
    background-color:#ffffff;
    filter:Alpha(opacity=15);
  }
  
  .alphabg-black .tab-main, .alphabg-2 p, .alphabg-2 .order-data, .alphabg-white{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}

/**宽度在1280px与1340px**/
@media (min-width: 1280px) and (max-width: 1360px) {
    /************
    ==========首页css==========
    ************/
    .top-cont .logo{left:20px;}
    .top-cont .topnav-box{right:20px;}
    .menu{width:800px;}
    .menu li{ float:left;margin-right:5px;}
    .top-tell{margin-right:30px;}
    .top-login{ margin-left:30px;}
    .search-cont{width:200px;}
    .search-cont .search-input{width:162px;}
    
}


/**宽度在1380px与1760px**/
@media (min-width: 1360px) and (max-width: 1760px) {
    
    /************
    ==========首页css==========
    ************/
    .top-cont .logo{left:20px;}
    .top-cont .topnav-box{right:20px;}
    .menu{width:900px;}
    .menu li{ float:left;margin-right:5px;}
    .top-tell{margin-right:30px;}
    .top-login{ margin-left:30px;}
    .search-cont{width:200px;}
    .search-cont .search-input{width:162px;}
    
    .focus .prev, .focus .next{top:60px;}
    .focus{height:320px;}
    
    .top-navbox{left:21%;}
}


/**最大宽度1280px**/
@media (max-width: 1280px) {
    
    /************
    ==========首页css==========
    ************/
    .top-cont .logo{left:20px;}
    .top-cont .topnav-box{right:20px;}
    .menu{width:800px;}
    .menu li{ float:left;margin-right:5px;}
    .top-tell{margin-right:30px;}
    .top-login{ margin-left:30px;}
    .search-cont{width:200px;}
    .search-cont .search-input{width:162px;}
    
    .top-navbox{left:20%;}
    
}

@media (min-width: 1760px) and (max-width: 1921px) {
    .menu{width:1200px;}
}
