﻿@charset "utf-8";
/*目的地头图区*/
.ds-top-box { height: 300px; width: 990px; position: relative; }
.ds-top-pic { height: 300px; width: 990px; overflow: hidden; }
.ds-top-info { height: 300px; width: 290px; position: absolute; right: 0px; bottom: 0px; }
.black-filter{ background:#281b23; filter:alpha(opacity=60); opacity:.6; width:100%; height:300px; position:absolute; top:0px; left:0px; }
.ds-top-info .ds-info-box { position: absolute; left: 0px; top: 0px; overflow: hidden; padding:0px 15px; color: #FFF; }
.ds-info-box .ds-info-name { color: #ffd200; font-size: 30px; font-weight: bold; text-align: center; padding:10px; }
.ds-info-box .ds-info-tag { text-align: center; color: #fff9b3; font-size: 18px;}
.ds-info-box .ds-info-tag span { background:url(../img/2.2ui/ds-ui-2-2.png) -250px -115px no-repeat; padding-left:25px; display:inline-block; }
.ds-info-box .ds-info-field { color:#FFF; font:12px "宋体"; line-height:22px; text-indent:24px; padding:15px 0px; filter:alpha(opacity=80); opacity:.8;}
.ds-info-box .ds-info-field a{ color:#e7e1a6;}
.ds-info-box .ds-info-field a:hover{ color:#fff9b3;}
.ds-tips-txt { border-top:1px solid #8e888b; padding:15px 0px 0px 5px; }
.ds-tips-txt .ds-tips-lable { font-size:16px; display:block; padding-left:40px; background:url(../img/2.2ui/ds-ui-2-2.png) -243px 0px no-repeat; height:34px; line-height:34px; }
.ds-tips-txt .ds-tips-lb1 { background-position:-243px 5px; }
.ds-tips-txt .ds-tips-lb2 { background-position:-244px -30px; }
.ds-tips-txt .ds-tips-lb3 { background-position:-244px -68px; }

/*目的地内容区*/
.ds-container { width: 990px; padding-top: 15px; }
.ds-container .ds-c-left { float: left; width: 690px; }
.ds-container .ds-c-right { float: right; width: 290px; }
.ds-cl-box { background:#FFF; padding:10px 0px; margin-bottom:15px; }
.ds-cl-top { height: 45px; background:url(../img/2.2ui/v2.2-ds-ui-bg.png) repeat; position:relative; }
.ds-cl-top .ds-cl-tit { background:url(../img/2.2ui/ds-ui-2-2.png) 0px -150px no-repeat; height:52px; width:160px; display:block; position:absolute; left:-7px; top:0px; text-align:center; color:#FFF; font-size:22px; line-height:42px;}
.ds-cl-top .ds-cl-slogn { display:inline-block; padding-left:170px; font-size:18px; line-height:45px; color:#b38d45; }
.ds-cl-cont { padding:10px 20px; }

/*半定制游*/
.cl-cont-tit { overflow: hidden; padding:18px 0px; }
.pure-icon { font-size: 0px; background-color: #af1971; display: inline-block; height: 18px; width: 6px; float:left; margin-top:4px; }
.cl-cont-tit .bdz-tit { font-size: 18px; padding-left:12px; color:#333; float:left; }
.cl-cont-tit .bdz-tit:hover{ color:#af1971}.cl-cont-info { width: 650px; height: 230px; position: relative; }
.cl-cont-info .cl-info-pic { height: 213px; width: 320px; overflow: hidden; }
.cl-cont-info .cl-info-box { height: 230px; width: 330px; position: absolute; top: 0px; right: 0px; }
.cl-cont-info .white-filter { height: 230px; width: 100%;background:#FFF; filter:alpha(opacity=70); opacity:.7; position:absolute; top:0px; left:0px; }
.cl-cont-info .cl-info-field { position: absolute; left: 0px; top: 0px; padding:10px 15px; }
.cl-cont-info .cl-info-field .bdz-select{ height:155px; overflow:hidden;}
.cl-cont-info .cl-info-field .bdz-kx-tit { color: #af1971;  }
.cl-cont-info .cl-info-field .bdz-hotel-list { padding:8px 0px; width:300px; overflow:hidden; *zoom:1; *padding:12px 0px;}
.cl-cont-info .cl-info-field .bdz-hotel-list span { display:inline; padding: 0px 10px 0px 0px ; color:#333; font:12px "宋体"; }
.cl-cont-info .cl-info-field .bdz-hotel-list span em{ display:inline-block; width:11px; height:11px; background:url(../img/2.2ui/ds-ui-2-2.png) 0px -59px no-repeat; margin-right:5px;}
.cl-info-field .bdz-opr { border-top:1px solid #ededed; padding-top:10px; margin-top:15px; overflow:hidden; }
.bdz-opr .bdz-btn { float:right; font-size:20px; background:url(../img/2.2ui/ds-ui-2-2.png) 90px 0px no-repeat; padding-right:40px; font-weight:bold; display:inline-block; height:28px; line-height:28px; }


/*特色小团游*/
.ds-xt-box { width: 650px; overflow: hidden; }
.ds-xt-box .ds-xt-ul { width: 690px; overflow: visible; }
.ds-xt-box .ds-xt-ul li { display: block; float: left; width: 318px; margin:14px 14px 0px 0px; }
.ds-xt-ul .xt-pic { height: 212px; width: 318px; position: relative; overflow: hidden; }
.ds-xt-ul .xt-info { border-left: 1px solid #b5b5b5;border-right: 1px solid #b5b5b5;border-bottom: 1px solid #b5b5b5; background-color: #FFF; padding:5px; overflow:hidden; width:306px; }
.ds-xt-ul .xt-info .xt-info-tit { line-height: 24px; height: 24px; overflow: hidden; white-space:nowrap; display:block; }
.ds-xt-ul .xt-info .xt-info-tit a { font-size: 15px; font-weight: bold; color: #333333; display:block; white-space:nowrap;  height: 24px; overflow: hidden;}
.ds-xt-ul .xt-info .xt-info-tit a:hover {color: #f15182; }
.ds-xt-ul .xt-info .xt-info-dd { height: 33px; overflow: hidden; padding:13px 0px 10px 0px; }
.ds-xt-ul .xt-info .xt-info-dw {  overflow:hidden; font:12px "宋体"; border-top:1px solid #ededed; padding:8px 0px 5px 0px;}
.ds-xt-ul .xt-info .include { background:url(../img/productB/week-ui.png) -177px 0px no-repeat; padding-left:20px; color:#666 }
.ds-xt-ul .xt-info .include i { display: inline-block; padding:0px 5px; }
.ds-xt-ul .xt-info .line-cost { float: left; color: #a4a3a4; }
.ds-xt-ul .xt-info .line-cost b { color: #fe6001; font-size: 20px; font-family: Arial, Helvetica, sans-serif; padding:0px 5px; }
.ds-xt-ul .xt-info .line-cost em{color: #fe6001; font-size: 14px;font-family: Arial, Helvetica, sans-serif; font-weight:bold}
.ds-xt-ul .xt-info .week-deal { float: right; background-color: #c1c1c1; height: 30px; width: 82px; display: block; }
.ds-xt-ul .xt-info .week-btn { color: #FFF; display: block; height: 30px; width: 82px; line-height: 30px; text-align: center; font-size: 16px; background-color: #f15182; position: relative; left: -2px; top: -2px; }
.ds-xt-ul .xt-info .week-btn:hover { color: #FFF; background-color: #f86391;  }
.star5-label { display: block; height: 71px; width: 83px;  position:absolute; top:10px; left:10px; background:url(../img/2.2ui/5star.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='statics/img/2.2ui/5star.png');}
.ds-xt-box .ds-xt-ul li:hover .xt-info-tit a {color: #f15182; }
/*专属定制*/
.ds-custom-box1 { text-align: center; padding:35px 20px;  }
.ds-custom-box1 .ds-custom-tips1 { color:#bf7f41; font-size:20px; }
.ds-custom-box1 .ds-custom-tips2 { font-size:16px; color:#666; padding-top:15px; }
.ds-custom-box1 .custom-submit { color: #FFF; background-color: #fe9333; display:inline-block; width:110px; height:32px; line-height:32px; text-align:center; font-size:18px; margin:0px 10px; }
.ds-custom-box1 .custom-submit:hover{ background:#fb9e4a;}

/*定制信息*/
.custom-info-box {  padding: 20px 0px; }
.ct-process-box {border-top:1px solid #ededed; padding-top:20px; }
.ct-process-box .ct-process-top { overflow:hidden; }
.ct-process-box .ct-process-tit { font-size: 18px; color: #333; padding-left:15px; }
.ct-process-box .ct-process { background:url(../img/2.2ui/custom-process.png) no-repeat; width:670px; height:194px; margin:20px auto; }
.tour-info-box { font-size: 20px; line-height: 36px; color: #FFF; height: 36px; padding-left: 15px; background:#21a657; margin-bottom:15px; }
.tour-info-field { padding:0px 10px 20px 10px; }
.tour-info-field .InforBox .InforTitle { width: 180px; }
.tour-info-field .InforBox .InforText { width: 190px; }
.tour-info-field .InforBox .InforText430 { width: 430px; }
.tour-info-field .InforBox .InforTextDate{ background: url(../img/member-ui.png) -306px -108px no-repeat;}
.tour-info-field .InforBox .InforText4 { width: 50px; }
.tour-info-field .InforBox .InforLi .InforTipsTxt { }
.tour-info-field .tour-opr { text-align: center; padding: 50px 30px 10px 30px; }
.tour-info-field .tour-opr .tour-submit { background:#c75685; display:inline-block;padding:10px 20px; color:#FFF; margin-right:10px; }
.tour-info-field .tour-opr .tour-reset { background:#989d93; display:inline-block;padding:10px 20px; color:#FFF;  margin-right:10px; }
.tour-info-field .InforBox .InforSex { width: 90px; margin-left: 10px; }
.tour-submit:hover,.tour-reset:hover{ filter:alpha(opacity=90); opacity:.9;}
.more-custom-box { }
.more-link { padding: 20px 0px 20px 190px; }
.more-link .ct-more-link { background:url(../img/member-ui.png) -95px 3px no-repeat; padding-left:20px; } 
.more-info-list { background-color: #f7f7f7; padding: 5px; width: 610px; margin-left: 30px; }
.more-info-inner { border: 1px solid #cacaca; background-color: #fbfbfb; padding:0px 20px 20px 20px; }
.more-info-inner .InforBox .InforTitle { width: 100px; }

/*深度合作伙伴*/
.ds-cl-cont2 { padding: 25px; }
.partner-box { width: 640px; overflow: hidden; }
.left-pic { float: left; width: 150px; border: 3px solid #ededed; height: 100px;overflow: hidden; padding:10px 15px; }
.left-pic a { display: block; }
.left-pic img { width: 150px; height:54px; margin-top:20px; }
.right-info { float: left; width: 410px; padding-left:25px; }
.right-info dt { font-size: 24px; padding-bottom:5px; }
.right-info dd { color: #999; font:12px/22px "宋体"; padding:5px 0px; }
.partner-box2 { height: 36px; line-height: 36px; overflow: hidden; margin:30px 0px; background:url(../img/2.2ui/ds-ui-2-2.png) 0px -228px repeat-x; }
.partner-box2 .green-icon { background: #7bbd3b; display: inline-block; width:5px; height:20px; font-size:0px; float:left; margin-top:9px; }
.partner-box2 .ct-partner-tit { float: left; font-size: 20px; color: #666; padding:0px 10px; background:#FFF; }
.partner-box2 .partner-num { float: right;padding:0px 10px; background:#FFF; display:block; line-height:30px; color:#666 }
.partner-box2 .partner-num b{ color:#fe9333; font-size:30px; padding:0px 5px;}
.partner-medal { overflow: hidden; width:620px; }
.p-medal { display: inline-block; float: left; height: 60px; width: 60px; background:url(../img/2.2ui/ds-ui-2-2.png) 0px -84px no-repeat; }
.partner-medal .p-medal-info { float: left; width: 520px; padding:5px 20px; }
.partner-medal .p-medal-info p { font:12px/24px "宋体"; color:#999; }
.partner-m-pic { width: 620px; overflow: hidden; margin:30px auto; }
.partner-box3 { height: 30px;  margin:30px 0px 50px 0px; border-bottom:1px solid #ededed; position:relative; }
.partner-box3 .p-medal2 { display: block;  height: 60px; width: 60px; background:url(../img/2.2ui/ds-ui-2-2.png) 0px -84px no-repeat #FFF; position:absolute; top:0px; left:0px; }
.partner-box3 .partner-ry-tit{ position:absolute; top:15px; left:60px;font-size: 20px; color: #666; background:#FFF; padding:0px 15px;}

/*结伴游北京*/
.ds-r-box { background-color: #FFF; margin-bottom:15px; }
.r-box-top { line-height: 50px; height: 50px; border-bottom:1px solid #ededed; position:relative; }
.r-box-top .pure-icon { margin-top:16px; }
.r-box-top .r-box-tit { font-size: 20px; color: #666; padding-left: 12px; font-weight:bold; }
.r-box-top em { display: block; position: absolute; left: 45px; bottom: -1px; background:url(../img/2.2ui/ds-ui-2-2.png) -20px -43px no-repeat; width:9px; height:6px; font-size:0px; }
.ds-r-cont { padding:15px 15px 0px 15px; }
.ds-call-list {overflow: hidden; padding-top:5px; }
.ds-call-list li { overflow: hidden; padding-bottom:30px; *zoom:1; float:left; }
.ds-call-list .ds-call-pic { float: left; height: 90px; width: 90px; }
.ds-call-list .ds-call-pic img { -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; }
.ds-call-list .ds-call-info { float: left; width: 145px; padding-left: 20px; }
.ds-call-list .ds-call-info p { color: #999; font-size: 12px; line-height: 20px; }
.ds-call-list .ds-call-name { font-size: 14px; }
.ds-call-list .ds-look-more { background-color: #def2e6; border: 1px solid #9fd9b7; color:#21a657; padding:0px 3px; margin-top:5px; display:inline-block; }
.ds-call-list .ds-look-more:hover{color:#63A510;border: 1px solid #63A510;}
.ds-call-list .ds-call-tit { overflow: hidden; padding-bottom:13px;}
.ds-call-list .ds-call-icon { font:12px/20px "宋体"; color: #FFF; text-align: center; display: block; height: 20px; width: 60px; background:url(../img/2.2ui/ds-ui-2-2.png) -42px 0px no-repeat; float:left;}
.ds-call-list .ds-call-title { float: left; display:block; line-height:20px; padding-left:10px; width:190px; overflow:hidden;}


/*旅游规划师*/
.ds-planner-box { width: 260px; overflow: hidden; }
.ds-planner-box .planner-pic { height: 270px; width: 260px; overflow: hidden;}
.ds-planner-box .planner-pic { text-align:center; background:url(../img/2.2ui/v2.2-ds-ui-bg.png) repeat; }
.ds-planner-box .planner-pic img{ display:inline-block; width:200px; height:210px; margin-top:25px;}
.ds-planner-box .planner-info { color: #FFF; background-color: #f29714; padding:3px 10px; position:relative; }
.ds-planner-box .planner-info .planner-name { font-size: 18px; line-height: 30px; }
.ds-planner-box .planner-info .planner-comp {font:12px/24px "宋体"; }
.ds-planner-box .planner-info em { display:block; background:url(../img/2.2ui/ds-ui-2-2.png) -64px -44px no-repeat; width:16px; height:8px; position:absolute; top:-8px; left:35px; }
.ds-planner-box .planner-intro { padding:24px 10px;}
.quato-left {background:url(../img/2.2ui/ds-ui-2-2.png) -118px 0px no-repeat; display:inline-block; width:23px; height:16px; _font-size:0px;}
.quato-right {background:url(../img/2.2ui/ds-ui-2-2.png) -159px 0px no-repeat; display:inline-block; width:23px; height:16px;_font-size:0px;}
.ds-planner-box .planner-intro { color: #666; font:12px/26px "宋体";}


/*游客说*/
.guid-box { border-left:2px solid #dff4e7; padding-left:13px; font:12px/24px "宋体"; margin-bottom:15px; }
.guid-box li { border-bottom:1px dashed #ededed; margin-bottom:15px; position:relative;}
.guid-box .guid-top { overflow: hidden; }
.guid-box .guid-top .guid-top-l { float: left; height: 40px; width: 40px; border: 3px solid #ededed; }
.guid-box .guid-top .guid-top-r { float: left; width: 170px; padding-left: 10px; }
.guid-box .guid-info { color: #999; line-height:22px; padding-top:10px; }
.guid-box .guid-date { text-align: right; color: #e3e3e3;}
.guid-box .radius-icon { display:block; width:11px; height:11px; background:url(../img/2.2ui/ds-ui-2-2.png) -40px -42px no-repeat; position:absolute; left:-19px; top:17px;}

/*目的地页定制信息提交成功弹窗*/
.SubmitSuccess2 { padding-left:30px; }
.SubmitSuccess2 .SuccessLeft{ background:url(../img/pay-result.png) 0px 0px no-repeat; width:82px; height:82px; float:left;}
.SubmitSuccess2 .SuccessCont{ width:300px;}
.ds-weixin-box { background-color: #faf6f9; border: 1px solid #e0cad8; width: 425px; overflow: hidden; height:90px; padding:10px; margin:20px 0px 0px 10px; }
.ds-weixin-box .ds-wx-left { float: left; width: 300px; }
.ds-weixin-box .ds-wx-right { float: right; height: 90px; width: 90px; }
.ds-weixin-box .ds-wx-left b { color: #a84e87; }
.ds-weixin-box .ds-wx-left p { padding-top:10px; }



/*----------------------  2013-08-08 -------------------*/
/*首页搜索*/
.slogn-txt h3{ text-align:center; padding:20px 0px;}
.slogn-tips {display: inline-block; width:526px; height:94px;  background: url(../img/2.2ui/main-slogn.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='statics/img/2.2ui/main-slogn.png');}
.main-search{ width:420px; height:50px;  }
.main-search .m-s-left{ float: left; width:319px; height:50px;position:relative; }
.main-search .m-s-search{width:318px; height:48px;position:absolute; top:0px; left:0px; z-index:50;}
.main-search .m-s-filter{width:318px; height:48px; background:#FFF; border-top:1px solid #666;border-left:1px solid #666; border-bottom:1px solid #666;filter:alpha(opacity=70); opacity:.7; position:absolute; top:0px; left:0px; z-index:10;}
.main-search .search-txt{  background:transparent; width:300px; height:46px; padding:0px 0px 0px 15px; border:0 none; line-height:46px;}
.main-search .m-s-right{ float:left; width:100px; height:50px;}
.main-search .search-btn{ display:block; background:url(../img/2.2ui/top-ui-2-2.png) 0px -237px no-repeat; width:100px; height:50px; text-indent:-9999em;}
.main-search .search-btn:hover{ filter:alpha(opacity=80); opacity:.8; }

/*搜索下拉列表*/
.drop-box{ border:1px solid #858585; background:#FFF; width:417px;position:absolute; top:53px; left:0px;box-shadow:2px 2px 5px rgba(0,0,0,0.3); font:12px "宋体";}
.drop-top { height: 36px; background:url(../img/2.2ui/top-ui-2-2.png) 0px -314px repeat-x; border-bottom:1px solid #af1971; }
.drop-top .drop-top-tab { padding-left:15px;}
.drop-top .drop-top-tab li { float: left; display:inline-block;  padding:12px 5px 0px 0px; cursor:pointer;  font-family:"宋体"; font-size:12px; overflow:hidden;}
.drop-top .drop-top-tab li span { color: #FFF; background-color: #af1971; display: inline-block;height:22px; padding:0px 10px; line-height:22px;cursor:pointer;}
.drop-top .drop-top-tab li.tab-over{  padding:10px 5px 0px 0px; cursor:pointer; position:relative; bottom:-1px; }
.drop-top .drop-top-tab li.tab-over span { color: #af1971; background: #FFF; display: inline-block;height:24px; padding:0px 10px; line-height:22px;cursor:pointer; border-left:1px solid #af1971;border-right:1px solid #af1971;border-top:2px solid #af1971;}
.drop-cont { overflow:hidden;  }
.drop-cont .d-cont-item { padding:5px; }
.drop-cont .d-cont-item li { border-bottom:1px dashed #ededed; padding:10px 0px 5px 0px; overflow:hidden; line-height:24px; font-family:"宋体"; font-size:12px; *zoom:1;}
.drop-cont .item-left{ float:left; width: 70px; text-align:right; color:#666}
.drop-cont .item-right{ float:left; width: 315px; padding-left:15px;}
.drop-cont .item-right a{ display:inline-block; padding-right:15px;}


/*头部目的地搜索*/
.header-search{ float:left; padding-top:13px; padding-left:20px;}
.header-search .h-s-box { border: 1px double #af1971; height: 25px; width: 160px; }
.header-search .h-s-box .h-s-left { float: left; height: 25px; width: 130px; position:relative; }
.header-search .h-s-box .h-s-right { background: #af1971; float: left; height: 25px; width: 30px; }
.header-search .h-s-btn { display: block; height: 25px; width: 30px; overflow: hidden; background:url(../img/2.2ui/top-ui-2-2.png) 0px -199px no-repeat; text-indent:-9999em; }
.header-search .h-s-box .h-s-txt { line-height: 22px; color: #999; height: 22px; width: 120px; padding-left: 5px;  font-family:"宋体"; font-size:12px; border:0 none;}
.drop-box2{ position:absolute; top:36px; left:-1px;}



.info-box { background-color: #FFF; border-bottom:1px solid #e0e0e0; height:100px; }
.info-box .info-item { float:left; width:210px; text-align:center; color: #999; border-right:1px solid #e0e0e0; padding-top:10px; }
.info-item .info-txt1 { font-size: 14px; color: #79a33c;  }
.info-item .info-txt1 span { font-size: 30px; font-weight: bold; }
.info-item .info-txt2 { font-size: 18px; }
.info-box .info-item2{float:left; width:510px; padding-left:30px; text-align:left; border:0 none; }
.info-box .info-call { font-size: 16px;color: #b0b0af; padding-top:3px; }
.info-call ul { width:510px; height:30px; overflow:hidden; display:block; }
.info-call ul li { width:510px; height:30px; overflow:hidden; display:block; }
.info-call ul li a {color: #79a33c;  }


/*热门目的地*/
.box-item{ padding-top:20px;}
.box-top { text-align: left; line-height: 30px; height: 30px; width: 100%; padding-top:15px; margin-bottom: 10px;}
.box-tit { font: 24px/30px  "微软雅黑",Microsoft YaHei; float: left; color:#4b5056; }
.box-tit-tips{float: left; font-size:16px; color:#666; padding:5px 0px 0px 15px;}
.box-cont { width: 990px; overflow: hidden; margin-top:20px; }
.box-ds-ul { width: 1010px; overflow: visible; text-align:left; }
.box-ds-ul li { display:block; float:left; width: 160px; height:110px; margin:0px 8px 8px 0px; position:relative; z-index:1;}
.box-ds-ul li .ds-ul-list { height: 110px; width: 160px;}
.box-ds-ul li .ds-pic { display: block; height: 110px; width: 160px; overflow: hidden; position:relative; }
.box-ds-ul li .ds-pic:hover{filter:alpha(opacity=90); opacity:.9;}
.box-ds-ul li .ds-name { width:150px; font-size: 16px; color: #FFF; position: absolute; overflow: hidden; left: 0px; bottom: 0px; line-height:35px; padding:0px 5px; height:35px; background:url(../img/2.2ui/dark-filter.png) repeat-x;}
.box-ds-ul .ds-width240 { width: 240px; z-index:1; }
.box-ds-ul .ds-width240 .ds-ul-list {  width: 240px; }
.box-ds-ul .ds-width240 .ds-pic {  width: 240px;  }
.box-ds-ul .ds-width240 .ds-name { width:230px;   z-index:1;}
.ds-ul-menu{ background:#94be56; width:240px; height:110px; color:#FFF; overflow:hidden; position:absolute; }
.ds-ul-menu1{background:#94be56;position: absolute; top:0px; left:0px;  }
.ds-ul-menu2{background:#e19e5f ; position: absolute; bottom:0px; left:0px; }
.ds-ul-menu3{background:#73badf; width:160px; position: absolute; bottom:0px; left:0px;}
.ds-ul-menu h3 { font-size: 20px; font-weight: bold; padding: 15px 15px 10px 15px; }
.ds-ul-menu h3 em{ display:inline-block; background:url(../img/2.2ui/6-ui-2.png) 0px -193px no-repeat; width:14px; height:15px; margin-left:5px;}
.ds-ul-menu .ds-list-link { padding:3px 10px 10px 15px; font:12px "宋体"; line-height:24px; }
.ds-ul-menu .ds-list-link a{ color:#FFF; padding-right:10px;}
.ds-ul-menu .ds-list-link a:hover{ text-decoration:underline;}
.ds-ul-menu .ds-list-link a{ display:inline-block;}
.ds-ul-menu .list-link-tit {  font-weight: bold; padding: 5px 15px 0px 0px; display:inline-block; font: bold 20px "微软雅黑",Microsoft YaHei;  }
.ds-ul-menu .list-link-tit em{ display:inline-block; background:url(../img/2.2ui/6-ui-2.png) 0px -193px no-repeat; width:14px; height:15px; margin-left:5px; position:relative; *top:-5px; _top:6px; *left:5px;}

/*线路列表*/
.index-line-box { }
.line-tab { overflow: hidden; padding-top:25px; }
.line-tab-ul { float: left; }
.line-tab-ul .line-tab-on { display: block; float: left; color: #FFF; text-align: center; height: 45px; width: 112px; background:url(../img/2.2ui/6-ui-2.png) 0px -59px no-repeat; cursor:pointer; margin-right:30px; }
.line-tab-ul .line-tab-on span{ display:inline-block; padding-top:5px; font-size:18px;}
.line-tab-ul .line-tab-current,.line-tab-ul .line-tab-on:hover{display: block; float: left; color: #FFF; text-align: center; height: 45px; width: 112px; background:url(../img/2.2ui/6-ui-2.png) 0px 0px no-repeat; cursor:pointer; margin-right:30px; }
.line-tab-ul .line-tab-current span,.line-tab-ul .line-tab-on:hover span{ display:inline-block; padding-top:5px; font-size:18px;}.line-list { width: 990px; overflow: hidden; padding-top: 15px; }
.line-list-ul { width: 1020px; overflow: visible; }
.line-list-ul li { display: block; float: left; width: 310px; margin-right: 29px; margin-bottom: 20px; }
.line-list-ul .line-pic { height: 206px; width: 310px; overflow: hidden; position: relative; }
.line-list-ul .line-info { border: 1px solid #ededed; background-color: #FFF; height:100px; padding:0px 10px; }
.line-list-ul .line-name { font-size:17px; padding:12px 0px; font-weight:bold; height:26px; overflow:hidden; white-space:nowrap; }
.line-list-ul .line-name .alink1{}
.line-list-ul .line-detail { border-top:1px solid #ededed; padding-top:12px; overflow:hidden; }
.line-list-ul .line-cost { float: left; color: #a4a3a4; font-size:12px; }
.line-list-ul .line-cost b { color: #fe6001; font-size: 17px; font-family: Arial, Helvetica, sans-serif; padding:0px 5px; }
.line-list-ul .line-tags { float: right; background:url(../img/2.2ui/6-ui-2.png) -44px -111px no-repeat; display:block; width:53px; height:23px; color:#79a33c; font:12px/23px "宋体"; padding-left:15px; }
.line-list-ul .line-tags-yy{color:#f15182;float: right; background:url(../img/2.2ui/6-ui-2.png) -44px -111px no-repeat; display:block; width:53px; height:23px; font:12px/23px "宋体"; padding-left:15px; }
.line-list-ul li:hover .line-info{border-bottom: 1px solid #ccc;}
.line-list-ul li:hover .alink1{ color:#9f4379;}


/*首页召集区*/
.box-call-cont { background-color: #e0e0e0; margin-top:20px; }
.box-call-cont2 { width:990px; background:url(../img/2.2ui/index-call-bg.png) repeat-x; overflow:hidden; padding-top: 12px; padding-bottom:20px; position:relative;}
.box-call-cont2 .call-btn-left { height: 40px; width: 40px; position: absolute; left: 20px; top: 35px; }
.box-call-cont2 .call-btn-right { height: 40px; width: 40px; position: absolute; top: 35px; right: 20px; }
.box-call-cont2 .call-btn-left span{ display:block; height: 40px; width: 40px; background:url(../img/2.2ui/6-ui-2.png) 0px -244px no-repeat; cursor: pointer; }
.box-call-cont2 .call-btn-right span{ display:block; height: 40px; width: 40px; background:url(../img/2.2ui/6-ui-2.png) -48px -244px no-repeat; cursor: pointer; }
.box-call-list { width:1000000px; overflow:visible; height:250px; padding-left:20px; }
.box-call-list li { float: left; width: 300px; margin-right:25px; }
.box-call-list .box-call-pic { text-align: center; width: 300px; }
.box-call-list .box-call-pic .box-call-img { display: inline-block; height: 80px; width: 80px; }
.box-call-list .box-call-pic .box-call-img img { -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; border:4px solid #FFF; box-shadow:2px 2px 5px rgba(0,0,0,0.3);}
.box-call-list .box-call-detail { background-color: #FFF; width: 268px; height:160px; position: relative; border-bottom:1px solid #b8b8b8; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:0px 15px; font:12px "宋体"; margin-top:25px; }
.box-call-detail .box-call-top { text-align: center; line-height: 36px; height: 36px; border-bottom:1px dashed #ededed; }
.box-call-detail .box-call-dw { overflow: hidden; width: 268px; padding:14px 0px 0px 0px; }
.box-call-detail .box-call-dw .c-dw-pic { float: left; height: 93px; width: 140px; }
.box-call-detail .box-call-dw .c-dw-info { float: left; width: 115px; padding-left: 10px; }
.box-call-dw .c-dw-info dt { line-height: 18px; padding-bottom:10px; }
.box-call-dw .c-dw-info dd { line-height: 24px; color: #999; }
.box-call-detail .b-call-icon { display: block; height: 10px; width: 19px; position: absolute; left: 140px; top: -10px; background:url(../img/2.2ui/6-ui-2.png) -77px -145px no-repeat;}


/*业内评价*/
.eva-top { background-color: #e4e4e4; height: 68px; width: 990px; }
.eva-top ul {  width: 990px;}
.eva-top ul li { background: #e4e4e4;width: 220px; border-right:1px solid #FFF; display:block; height:68px; color: #333; float:left; padding:0px 13px; cursor:pointer; position:relative;}
.eva-top ul li h2{ font-size:20px; padding:5px 0px 3px 0px;}
.eva-top ul li em{ display:block; width:19px; height:10px; position:absolute; bottom:10px; left:50px; background:url(../img/2.2ui/6-ui-2.png) -51px -145px no-repeat;}
.eva-top ul li.eva-hover { color: #FFF; background: #21a557;  }
.eva-top ul li.eva-hover em{display:block; width:19px; height:10px; position:absolute; bottom:-10px; left:110px; background:url(../img/2.2ui/6-ui-2.png) -51px -145px no-repeat; font-size:0px;}
.eva-top ul li:hover { color: #FFF; background: #21a557;  -moz-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}
.eva-cont { background-color: #FFF;border:1px solid #ededed; }
.eva-cont .word-field { padding:30px 70px 30px 70px; font-size:18px; line-height:36px; color:#666 }


/*合作伙伴*/
.partner-field { background-color: #FFF; padding: 1px; border: 1px solid #ededed; width: 986px; overflow: hidden; height: 90px; }
.partner-field .p-left,.partner-field .p-right { float:left; height:90px; width:25px; background:#c9c9c9; }
.partner-field .p-left span{ display:block; height:90px; width:25px; cursor:pointer; background:url(../img/2.2ui/6-ui-2.png) 4px -340px no-repeat;}
.partner-field .p-right span{ display:block; height:90px; width:25px; cursor:pointer; background:url(../img/2.2ui/6-ui-2.png) -38px -340px no-repeat;}
.partner-field .p-left span:hover,.partner-field .p-right span:hover{filter:alpha(opacity=70); opacity:.7; }
.partner-field .p-cent { float: left; width:936px; height:90px; overflow:hidden;}
.partner-field .p-cent .p-ul { display:block; height:90px; width:1000000px; overflow:visible; padding-left:20px; }
.partner-field .p-cent .p-ul li { float:left; width:120px; height:50px; padding:20px 15px;}
.partner-field .p-cent .p-ul li a { display: block;width:120px; height:50px; overflow:hidden; filter:alpha(opacity=80); opacity:.8; }
.partner-field .p-cent .p-ul li a:hover{filter:alpha(opacity=100); opacity:1; }


/*焦点图区*/
.slider-tab-box { height: 43px; position: absolute; right: 0px; bottom: 10px; width:200px; }
.slider-tab-box .black-filter { height: 43px; position:absolute; top:0px; right:0px; width:100%;}
.slider-tab-box2 { height: 43px; overflow: hidden; position:absolute; top:0px; right:0px; width:100%; }
.slider-tab-box2 .slider-tab { float: left; padding-left:15px; width:40px; padding-top:18px; }
.slider-tab-box2 .slider-tab span{ font-size:0px; display: inline-block; width:8px; height:8px; background:#595959; margin-right:5px; cursor:pointer; float:left;}
.slider-tab-box2 .slider-tab .tab-current{background:#ffd200;}
.slider-tab-box2 .slider-ds-name { display: block; float: right; height: 43px; color:#FFF; font-size:16px; zoom:1; width:137px; overflow:hidden; }
.slider-tab-box2 .slider-ds-name em { display: block; height: 43px; width: 31px; background:url(../img/2.2ui/6-ui-2.png) 0px -113px no-repeat; float:right; margin-left:10px; cursor:pointer; }
.slider-tab-box2 .slider-ds-name span{ float:right;display: block; height: 43px; line-height:43px; cursor:pointer;}


/*浮层*/
.float-bar { width: 85px;  position: fixed; _position:absolute;  right: 5px; bottom: 10px;  z-index:9999; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
.float-bar .float-ul {width: 75px;}
.float-bar .float-ul li { display: block; width: 75px; height: 80px; margin-bottom:1px; background:#FFF; position: relative; float:left;  padding:0px 5px;}
.float-bar .float-ul li a { display: block; height: 80px; width: 75px; overflow: hidden; background:url(../img/2.2ui/float-bar.png) no-repeat; text-align: center; }
.float-bar .float-ul li .bar-txt { color: #4d4d4d; display: inline-block; padding-top: 55px;  font:12px "宋体"; cursor:pointer;}
.float-bar .float-ul li .bar_service{ background:url(../img/2.2ui/bar-svicer.gif) center 5px no-repeat;}
.float-bar .float-ul li .bar_weixin{ background-position:0px -81px;}
.float-bar .float-ul li .bar_opinion{ background-position:0px -166px;}
.float-bar .float-ul li .bar_backtotop{ background-position:0px -241px;}
.float-bar .float-ul li .bar_tel{ background-position:0px -312px;}
.float-bar .float-ul li .bar_tel:hover{ background-position:-74px -312px;-moz-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; }
/*.float-bar .float-ul li .bar_service:hover{ background-position:-74px 0px; -moz-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; transition: all 1s ease 0s;}*/
.float-bar .float-ul li .bar_weixin:hover{ background-position:-74px -81px;-moz-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; }
.float-bar .float-ul li .bar_opinion:hover{ background-position:-74px -166px;-moz-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; }
.float-bar .float-ul li .bar_backtotop:hover{ background-position:-74px -241px;-moz-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s; transition: all 1s ease 0s;}
.float-bar .wx-box { position: absolute; bottom: 0px; }
.float-close{width:14px;height:14px;overflow:hidden;cursor:pointer;background: url(../img/close.png) no-repeat;font-size:0;display:block;position:absolute;top:-16px;right:1px;}

/*友情链接*/
.links {  padding-bottom: 30px;  font:12px/26px "宋体"; }
.links a { padding-right: 24px; }



/*---------------- 2013-08-09 ---------------*/
/*目的地头图区*/
.ds-top-box { height: 150px; width: 990px; position: relative; }
.ds-top-pic { height: 150px; width: 990px; overflow: hidden; }
.ds-top-info { height: 300px; width: 290px; position: absolute; right: 0px; bottom: 0px; }
.ds-top-dw { background-color: #FFF; height: 68px; border-left: 1px solid #dfe1e3; border-right: 1px solid #dfe1e3; border-bottom: 1px solid #CCC; }
.ds-top-r { height: 150px; width: 320px; position: absolute; top: 0px; right: 0px; background:url(../img/2.2ui/ds-top-bg.png) right center no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='statics/img/2.2ui/ds-top-bg.png'); }
.top-r-box{width: 270px; text-align:center; float:right;}
.ds-top-r h1 { color: #af1971; font-size: 36px; text-align: center; padding:20px 0px 8px 0px; }
.ds-top-r p { text-align: center; font:12px "宋体"; color:#727272}
.ds-top-r p .top-r-tip{ background:url(../img/2.2ui/ds-ui-2-2.png) -250px -123px no-repeat; display:inline-block; height:15px; padding-left:20px; line-height:15px;}
.ds-top-r .ds-top-share { width:270px; padding-top:20px; text-align:center; zoom:1;}
.weibo-share { float: left; padding-left:45px; width:100px; }
.qq-share{ float:left; padding-left:5px; padding-top:3px;}
.ds-top-dw .dw-left { float: left; height:68px; padding-left:25px; }
.ds-top-dw .dw-right {float: right; overflow: hidden;  font:12px/22px "宋体"; color:#999; padding:13px 25px 0px 25px; width:350px;}
.ds-top-dw .dw-left span { font-size: 16px; display: inline-block; padding-right:40px; padding-top:20px;}
.ds-top-dw .dw-left span em{background:url(../img/2.2ui/ds-ui-2-2.png) center center no-repeat;display: inline-block; width:25px; height:25px; margin-right:10px; float:left;}
.ds-top-dw .dw-left .dw-tips1{ background-position: -243px 2px;}
.ds-top-dw .dw-left .dw-tips2{ background-position: -243px -37px;}
.ds-top-dw .dw-left .dw-tips3{ background-position: -243px -74px;}
.ds-top-dw .dw-left span i{ float:left;}

/*目的地导航*/
.ds-menu { border: 1px solid #cccccc; background:#FFF; border-top:5px solid #54bb6c; margin-top:15px; height:46px; }
.ds-menu-ul { *zoom:1; }
.ds-menu-ul li { float: left; height:46px; line-height:46px; border-right: 1px solid #cccccc;  font-size:18px;}
.ds-menu-ul li a{ color:#54bb6c; display:block;padding:0px 35px;}
.ds-menu-ul li a:hover{ background:#54bb6c; color:#FFF; text-decoration:none;}
.ds-menu-ul li.onborder { border:0 none; }



/*-------------- 2013-08-15 --------------------*/
/*无搜索结果*/
.top-r-box2{ padding-top:25px;}
.tour-info-box a{ color:#FFF;}
.ds-r-pic { height: 75px; width: 260px; overflow: hidden; position: relative; margin-bottom:15px; }
.ds-filter-out { position: absolute; left: 0px; top: 15px; height:50px; width:90px; }
.ds-filter-out .ds-filter { background-color: #FFF; width: 100%; height:50px; position: absolute; left: 0px; top: 0px; filter:alpha(opacity=70); opacity:.7;}
.ds-filter-out .ds-filter-inner { position: absolute; left: 0px; top: 0px; padding:0px 10px; text-align:center; line-height:18px;}
.ds-filter-out .ds-filter-inner h2{ font-weight:bold; color:#f15a23; padding-top:7px; font-size:15px;}
.ds-filter-out .ds-filter-inner span{font:12px "宋体"; color:#f15a23;}
.ds-hot-list { padding-bottom:15px; }
.hot-list-item { border-bottom:1px solid #ededed;font:12px "宋体"; margin-bottom:14px; padding-bottom:10px;}
.hot-list-item dt{ font-weight:bold; color:#af1971; padding-bottom:3px;}
.hot-list-item dd{ line-height:24px;}
.hot-list-item dd a{ color:#666; padding-right:13px; display:inline-block;}
.hot-list-item dd a:hover{ color:#c75698}



/*-------------- 2013-09-02 --------------------*/
/*-------------- B类产品预订优化 --------------------*/
.prob-box-2 { background: #FFF; height: 140px; border-bottom:1px solid #e0e0e0; }
.prob-left { float: left; padding:20px 0px 0px 20px; width:620px; }
.cost-item-1 { height:30px; line-height:30px; padding-bottom:15px; _padding-bottom:10px; }
.cost-item-1 .item-name { float: left; font-size: 16px; }
.cost-item-1 .cost { float: left; }
.cost-item-1 .cost i { font-size: 24px; font-weight: bold; color: #ff5500; padding:0px 5px; }
.cost-item-1 .cost-div{float:left; padding:5px 0px 0px 10px; position:relative; z-index:50;}
.cost-item-1 .cost-div .cost-tip{ font-size:12px; color:#af1971; background:url(../img/productB/prob-ui_03.png) 50px -150px no-repeat; padding-right:10px; display:inline-block; cursor:pointer; float:left;}
.sales-cut { float: left; font-family: "宋体"; font-size: 12px; color: #85be2a; padding:5px 0px 0px 10px; }
.sales-cut .cut-tips { color: #FFF; background-color: #85be2a; padding:2px 3px; margin-right:5px; }
.select-box{ float: left;  position:relative; margin-left:8px; z-index:2; padding-top:3px;}
.select_field { background: url(../img/2.2ui/B--ui-829.png) 186px -121px no-repeat #f5f5f5; width:220px; height:30px; border:1px solid #c0c1c3;  cursor:pointer; position:relative;  }
.select_field .input-txt { width:170px; padding-left:10px; height:30px; font:12px "宋体";line-height:30px; overflow:hidden;}
.select_field2{background: url(../img/2.2ui/B--ui-829.png) 56px -121px no-repeat #f5f5f5; width:90px;}
.select_field2 .input-txt{ width:45px;}
.right-opr{ padding-top:25px; padding-right:10px;}
.opr-btn{background: url(../img/2.2ui/B--ui-829.png) 0px 0px no-repeat; margin-right:15px;}
.yd-btn { background-position: 0px 0px; display: inline-block; width:147px; height:53px; text-indent:-9999px; }
.call-btn2 { background-position: -165px 0px; display: inline-block; width:147px; height:53px; text-indent:-9999px; }
.opr-btn:hover{ filter:alpha(opacity=90); opacity:.9;}
.right-tips { background: url(../img/2.2ui/B--ui-829.png) 0px -72px no-repeat; display:inline-block; width:200px; height:34px; margin:8px 0px 0px 50px;}
.select-list { width:220px; position:absolute; left:0px; top:30px; border:1px solid #c0c1c3; background:#FFF; font:12px "宋体";}
.select-list .list-data { overflow-x: hidden; overflow-y: auto; padding:5px 0px; }
.select-list .list-data li { line-height:26px; padding:0px 10px; color:#666; cursor:pointer; }
.select-list .list-data li:hover{ background:#d9eeff;}
.select-list2{ width:90px;}
.service-info { font-size: 12px; color: #999; font-family: "宋体"; padding-top:4px; }
.sr-name{ color: #F93;}


/*----------------------------20130910---------------------------*/
/*A类产品优化*/
.float-field{ height:210px;}
.f-dw-info { padding: 10px 0px 0px 12px; }
.f-dw-info .comp-info { float: left; font:12px "宋体"; color:#c9c4bb; }
.f-dw-info .comp-info span { color:#c3a325; padding:0px 5px; }
.f-dw-info .f-share { float: left; margin-left:5px;background:url(../img/2.2ui/A-v2.2-ui.png) 0px 0px no-repeat; width:86px; height:17px; display:block; }


.service-list li.service-selected { background: url(../img/2.2ui/A-v2.2-ui.png)  -105px 7px no-repeat; }
.service-list li { background: url(../img/2.2ui/A-v2.2-ui.png)  -105px -26px no-repeat; display: block; float: left; width: 60px; padding-left:20px; line-height: 26px; height: 26px; font-size:16px; }

/*顶部固定浮动导航*/
.top-fix { height: 43px; width: 990px; z-index:9999;}
.top-fix-box { height: 43px; width: 990px; background:url(../img/footer-bar.png) 0px -43px repeat-x; position:relative;  }
.top-fix-list { float: left; overflow:hidden; height:43px; zoom:1}
.top-fix-list li { float: left; line-height:46px; border-left:1px solid #b31672; border-right:1px solid #d83896; height: 43px; padding:0px 20px; }
.top-fix-list li.noBd { border-right:none 0px; }
.top-fix-list li a { color: #FFF; display:block; }
.top-fix-list li a:hover { color: #FFF; background: url(../img/footer-bar.png) center -97px no-repeat;}
.top-fix-opr { float: right; padding:5px 10px 0px 0px; }
.top-fix-btn { background: url(../img/footer-bar.png) 0px 0px no-repeat; display: inline-block; width:112px; height:36px; cursor:pointer; }
.line-cost-left { background-color: #fff8fc; border: 1px solid #f0cce1; padding: 15px; -moz-border-rdius:10px; -webkit-border-radius:10px; border-radius:10px; zoom:1;box-shadow:0px 1px 1px rgba(0,0,0,0.3);}
.line-jd-l{ width:auto;}
.screen{ position:fixed; top:0px; z-index:999; _position:absolute; _top:expression(documentElement.scrollTop + "px");}

/*价格说明和行程亮点*/
.ds-intro { }
.ds-a-ul { }
.ds-a-ul li { font-size: 16px; display: block; overflow: hidden; padding-bottom: 10px; line-height:30px; }
.ds-a-ul li .ds-a-tit { display: block; float: left; width: 100px; color: #000; }
.ds-a-ul .ds-a-content { float: left; color: #666; width: 800px; }
.ds-ts-cont { background-color: #fdf8ec; border: 1px solid #fbe6b4; padding: 25px; width:820px; margin:0 auto; }
.ld-list { line-height: 30px; font-size: 16px; padding-bottom:10px; }
.ld-list span { display: inline-block; }
.ld-list .ld-num { width:27px; height:27px; padding-left:7px; line-height:24px; color: #FFF; background: url(../img/2.2ui/A-v2.2-ui.png) 0px -89px no-repeat; vertical-align:top; margin-top:3px;}
.ld-list .ld-name { width: 70px; color: #333; text-align: right; vertical-align: top; }
.ld-list .ld-detail { color: #666; width: 690px; }

/*推荐行程*/
.day-cont { }
.day-cont-1 { padding:0px 25px 20px 25px;  }
.day-cont-1 .day-title { text-align: center; color: #ab186e; font-size:30px; padding-top:25px; padding-bottom:50px; vertical-align:top;}
.day-cont-1 .day-title .title-icon { display: inline-block; background:url(../img/2.2ui/A-v2.2-ui.png) 0px -25px no-repeat; width:45px; height:46px; margin:0px 15px; }
.day-cont-1 .day-title .title-num { display: inline-block; height:46px; line-height:46px;}
.day-cont-1 .day-paper {}
.day-cont-1 .day-detail { font-size: 14px; color: #666; line-height: 28px; padding:20px 0px; }
.box2 { background-color: #FFF; margin-top: 20px; padding: 20px; }
.box2-h1 { line-height: 30px; overflow: hidden; padding:0px 20px 0px 0px;*zoom:1;}
.box2-h1 .box2-title { float: left; font-size: 24px; }
.box2-cont { padding: 20px 0px 0px 20px; }
.hot-ds-item { float: left; width: 215px; margin-right: 15px; margin-bottom:15px; }
.hos-ds-pic { height: 142px; width: 215px; position: relative; }
.hos-ds-pic .depart-top { height: 34px; position: absolute; left: 0px; top: 58px; width: 105px; }
.hos-ds-pic .depart-top .mask-yellow { display:block; background: #ff7e00; filter:alpha(opacity=80); opacity:.8; height: 34px;}
.hos-ds-pic .depart-top .depart-top-name{ display: inline-block;height: 34px; position: absolute; top: 0px; bottom: 0px; font-size:18px; color:#FFF; line-height:34px; padding-left:10px;}
.hos-ds-pic .depart-down { height: 26px; position: absolute; left: 0px; top: 92px; width: 90px; }
.hos-ds-pic .depart-down .mask-dark { display:block; background: #000; filter:alpha(opacity=70); opacity:.7; height: 26px;}
.hos-ds-pic .depart-down .depart-down-name{ display: inline-block;height: 26px; position: absolute; top: 0px; bottom: 0px; font-size:18px; color:#FFF; padding:0px 10px; font:12px/26px "宋体";}
.hot-ds-list { background: #f2f2f2; padding:10px 15px; height:170px;  font:12px "宋体";line-height:24px; }
.hot-ds-list a { display: inline-block; color: #666;   padding-right:15px; }
.hot-ds-list a:hover{color:#c75698}


/*----------------------------20130912---------------------------*/
/*未登录预约*/
.no-login { background:url(../img/no-pic.jpg) center center no-repeat; display: block; height: 170px; width: 170px; -moz-border-rdius:10px; -webkit-border-radius:10px; border-radius:10px;}
.m-service-left{ padding:20px; border-top:1px solid #f5e8f0; font:12px "宋体";}
.m-service-left h3{ font-size:14px; color:#777777; font-weight:bold; padding-bottom:10px;}
.m-service-left .m-s-txt1{ line-height:24px; color:#999 }
.m-service-left .m-s-txt2{ font:18px Microsoft YaHei; color:#af1971;}
.m-service-left .m-s-erweima{ padding:10px 0px 0px 0px;}
.m-service-left .m-s-qq{ padding:10px 0px 0px 0px;}
.step-list{ padding:10px 0px;}
.step-ul { overflow: hidden; *zoom:1; }
.step-ul li { float: left; display: inline-block; height: 42px; line-height:42px; color:#333;  width:180px; background:#e7e7e7; }
.step-ul li span{ display:block;background:url(../img/2.2ui/book-icon-grey.png) right 0px no-repeat; padding-right:20px;text-align:center;}
.step-ul li span.step-prev{ background-position:right -61px; padding-right:20px;}
.step-ul li span.step-current{ background-color:#af1971; background-position:right -121px; color:#FFF}
.step-ul li .step-last,.step-ul li.step-current .step-last{ background:none;}
.m-pay-warning2{color: #F30; padding: 20px 0px; text-align:center; font-size:16px;}
.pay-result2{ margin-top:10px;}



/*旅行社资质认证*/
.slider-box3 { height: 325px; width: 990px; overflow: hidden;}
.com-name { position:relative; z-index:10;}
.com-drop-box {width: auto;position: absolute; z-index: 999;top: 20px;left: 0px;}
.drop-inner {border: 1px solid #d2e3f4;background-color: #fafdff;height: auto;width: 320px;}
.drop-inner .drop-tit { background:url(../img/vilid-bg-01.png) center top no-repeat; width:320px; height:114px;}
.drop-inner .drop-detail { padding:15px 20px; background:url(../img/vilid-bg-02.png) right bottom no-repeat; font:12px '宋体';}
.drop-inner .drop-item {}
.drop-inner .drop-item li { line-height:22px; overflow:hidden;}
.drop-inner .drop-item li em{ color:#333; display:inline-block; float:left; width:90px; text-align:left;}
.drop-inner .drop-item li span{ color:#666;display:inline-block; float:left; width:190px; padding:0px;}
