﻿@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(/statics/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(/statics/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(/statics/img/2.2ui/v2.2-ds-ui-bg.png) repeat; position:relative; }
.ds-cl-top .ds-cl-tit { background:url(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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 { border-top:1px solid #ededed; 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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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-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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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:303px; height:48px; 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(/statics/img/2.2ui/top-ui-2-2.png) 0px -237px no-repeat; width:100px; height:50px; text-indent:-9999em;border: none;}
.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(/statics/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(/statics/img/2.2ui/top-ui-2-2.png) 0px -199px no-repeat; text-indent:-9999em;border: none; }
.header-search .h-s-box .h-s-txt { line-height: 22px; color: #999; height: 23px; width: 124px; 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: 14px;color: #b0b0af; padding-top:0px; margin-top:5px;}
.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(/statics/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(/statics/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{ display:inline-block; color:#FFF; padding-right:10px;}
.ds-ul-menu .ds-list-link a:hover{ text-decoration:underline;}
.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(/statics/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(/statics/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:17px;}
.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(/statics/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:17px;}
.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: 28px; margin-bottom: 20px; }
.line-list-ul .line-pic { height: 206px; width: 310px; overflow: hidden; position: relative; }
.line-pic img{ width:310px; height:206px;}
.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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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(/statics/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 { padding:0px 5px;display: block; width: 75px; height: 80px; margin-bottom:1px; background:#FFF; position: relative; float:left; }
.float-bar .float-ul li a { display: block; height: 80px; width: 75px; overflow: hidden; background:url(/statics/img/2.2ui/float-bar-3.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(/statics/img/2.2ui/bar-svicer-2.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_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; }
/*友情链接*/
.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(/statics/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(/statics/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; }
.weibo-share { float: left; padding-left:45px; }
.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(/statics/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-08-19-----------*/
.ds-planner-box .planner-pic { text-align:center; background:url(/statics/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;}
.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-close{width:14px;height:14px;overflow:hidden;cursor:pointer;background: url(/statics/img/close.png) no-repeat;font-size:0;display:block;position:absolute;top:-16px;right:1px;}
/*-------------- 2013-08-30 --------------------*/
.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(/statics/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:12; padding-top:3px;}
.select_field { background: url(/statics/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(/statics/img/2.2ui/B--ui-829.png) 56px -121px no-repeat #f5f5f5; width:90px;}
.select_field2 .input-txt{ width:45px;overflow:hidden;}
.right-opr{ padding-top:25px; padding-right:10px;}
.opr-btn{background: url(/statics/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(/statics/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(/statics/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(/statics/img/2.2ui/A-v2.2-ui.png)  -105px 7px no-repeat; }
.service-list li { background: url(/statics/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(/statics/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(/statics/img/footer-bar.png) center -97px no-repeat;}
.top-fix-opr { float: right; padding:5px 10px 0px 0px; }
.top-fix-btn { background: url(/statics/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(/statics/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(/statics/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 0px 10px 15px; font:12px "宋体";line-height:24px; }
.hot-ds-list a { display: inline-block; color: #666; width:65px; }
.hot-ds-list a:hover{color:#c75698}

/*----------------------------20130912---------------------------*/
/*未登录预约*/
.no-login { background:url(/statics/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(/statics/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;}

.anchor{ padding-top:40px; outline:none; font-size:0px;}
/*旅行社资质认证*/
.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(/statics/img/vilid-bg-01.png) center top no-repeat; width:320px; height:114px;}
.drop-inner .drop-detail { padding:15px 20px; background:url(/statics/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;}
/*---------------2013-10-10-------------------*/
/*查询订单*/
.pay-opr-query { float:left;width:120px;}
.getCode{ display:block; border:1px solid #c0c1c3; background:url(/statics/img/grey-button-bg.png) repeat-x; padding:0px 10px; height:29px; color:#676767; text-align:center; line-height:29px; float:left; margin-left:15px; cursor:pointer;}
.getCode:active{ background:#f1f1f1;}
.query-again { background-color: #c75685; color: #FFF; padding:5px 10px; display: inline-block; -moz-border-rdius:5px; -webkit-border-radius:5px; border-radius:5px; font:12px '宋体';}
.query-again:hover { background-color: #d2608f; color: #FFF;  }

/*---------------2013-10-14-------------------*/
/*目的地改版*/
.ds-nav .ds-nav-ul li i,.date-tips .date-tips-ts i,.more-date i,.box15 .box15-tit i,.book-item .book-dl .book-bg1,.book-item .book-dl .book-bg2,.book-share .wx-share,.book-share .wb-share{ background: url(/statics/img/ds-ui-1014.png) 0px 0px no-repeat;}
.ds-banner { height: 200px; width: 990px; position: relative; }
.ds-top-img { height: 200px; width: 990px; }
.ds-top-img img { height: 200px; width: 990px; }
.ds-top-right { height: 200px; width: 320px; position: absolute; top: 0px; right: 0px; background:url(/statics/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'); }
.ds-top-right .top-r-box{width: 270px; text-align:center; float:right; padding-top:20px;}
.ds-top-right h1 { color: #af1971; font-size: 36px; text-align: center; padding:20px 0px 8px 0px; }
.ds-top-right p { text-align: center; font:12px "宋体"; color:#727272}
.ds-top-right p .top-r-tip{ background:url(/statics/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-right .ds-top-share { width:270px; padding-top:45px; 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-nav { height: 46px; position: absolute; left: 10px; bottom: 0px; }
.ds-nav .ds-nav-ul {  height: 46px;}
.ds-nav .ds-nav-ul li { float: left; display: inline-block; height: 46px; color: #FFF; line-height: 46px;  }
.ds-nav .ds-nav-ul li a { display: inline-block; height: 46px; color: #FFF; padding-right: 20px; padding-left: 20px;  background: #515152; border-right:1px solid #777778; float:left; }
.ds-nav .ds-nav-ul li a:hover{background: #c75685;border-right:1px solid #c75685}
.ds-nav .ds-nav-ul li i{ background-position: 0px 0px; display:inline-block; width:17px; height:15px; margin-right:8px; float:left; margin-top:15px;font-size:0px;}
.ds-nav .ds-nav-ul li.ds-nav-current a{background: #c75685;border-right:1px solid #c75685;}
.ds-nav .ds-nav-ul li.ds-nav-current .home{background-position: 0px -20px;}
.ds-nav .ds-nav-ul li.ds-nav-current .natrue{background-position: -21px -20px;}
.ds-nav .ds-nav-ul li.ds-nav-current .hotel{background-position: -44px -20px;}
.ds-nav .ds-nav-ul li.ds-nav-current .ondate{background-position: -66px -20px;}
.ds-nav .ds-nav-ul li.ds-nav-current .date-num{ color:#FFF;}
.ds-nav .ds-nav-ul li .home{background-position: 0px 0px;}
.ds-nav .ds-nav-ul li .natrue{background-position: -21px 0px;}
.ds-nav .ds-nav-ul li .hotel{background-position: -44px 0px;}
.ds-nav .ds-nav-ul li .ondate{background-position: -66px 0px;}
.ds-nav .ds-nav-ul li a:hover .home{background-position: 0px -20px;}
.ds-nav .ds-nav-ul li a:hover .natrue{background-position: -21px -20px;}
.ds-nav .ds-nav-ul li a:hover .hotel{background-position: -44px -20px;}
.ds-nav .ds-nav-ul li a:hover .ondate{background-position: -66px -20px;}
.ds-nav .ds-nav-ul li .date-num{ padding-left:5px; color:#afafaf;}
.ds-nav .ds-nav-ul li a:hover .date-num{ color:#FFF;}

.content10 { width: 990px; padding-top: 20px; }
.cont-left { float: left; width: 730px; padding-bottom:50px; }
.cont-right { float: right; width: 240px; z-index:999; }
.right-fix{ width: 240px;}
.screen{ position:fixed; top:0px; z-index:9999; _position:absolute; _top:expression(documentElement.scrollTop + "px");}
.box10 { background-color: #FFF; box-shadow: 1px 3px 2px -2px rgba(34, 25, 25, 0.2); padding:15px 18px; }
.box10-tit { }
.box10-tit h3 { float: left; font-size: 18px; color: #4d4d4d; }
.box10-cont { width: 694px; overflow: hidden; padding-top: 15px; }
.box10-cont .tj-list { width: 720px; overflow: visible; }
.tj-list li { display: block; float: left; width: 220px; margin-right: 17px; }
.tj-list li .tj-pic { height: 145px; width: 220px; overflow: hidden; }
.tj-list li .tj-pic img { height: 145px; width: 220px; }
.tj-list li .tj-info { padding-top: 10px; font: 12px '宋体'; padding-bottom: 10px; text-align:center; }
.tj-list li .tj-info a{ color:#666;}
.tj-list li .tj-info a:hover{color:#c75698; text-decoration:none;}
.box-list { width: 730px;  padding-top: 15px; }
.box-list .box-list-ul { width: 750px; }
.box-list .box-list-ul li { cursor:pointer;float: left; height: 225px; width: 340px; padding: 10px; background-color: #FFF; box-shadow: 1px 3px 2px -2px rgba(34, 25, 25, 0.2); margin-right:10px; margin-bottom:10px;}
.box-list .box-list-ul li:hover { background-color: #FFF; box-shadow: 0px 0px 8px 0px rgba(34, 25, 25, 0.5);}
.box-list .box-list-tit { overflow: hidden; padding:3px 0px 13px 0px; *zoom:1; }
.box-list-tit h4 { float: left; font: bold 14px '宋体'; }
.box-list-tit .box-num { float: left; font-size: 12px; color: #999; padding-left:5px; }
.box-list-tit .box-more { float: right; font-size: 12px;  font:12px '宋体';}
.box-list .box-pic-list { height: 190px; width: 340px; position:relative; }

.box-pic-list .box-pic2 { height: 93px; width: 166px;overflow: hidden; position:absolute;top:0px; right:0px;}
.box-pic-list .box-pic2 img { height: 93px; width: 166px; }
.box-pic-list .box-pic3 { height: 93px; width: 166px; overflow: hidden; position:absolute;bottom:0px; right:0px;}
.box-pic-list .box-pic3 img { height: 110px; width: 166px; }
.box-pic-list .box-pic-one { height: 190px; width: 340px; overflow: hidden; position:absolute; top:0px; left:0px; }
.box-pic-list .box-pic-one img { height: 200px; width: 340px; }
.box-pic-list .box-pic-two { height: 190px; width: 166px; overflow: hidden; position:absolute; top:0px; right:0px; }
/*
.box-pic-list .box-pic-two img { height: 190px; width: 166px; }
*/

.box-pic-list .box-pic-two img { height: 190px; width: 285px;  display:inline-block; position:relative; left:50%; margin-left:-142px;}

.box-pic-list .box-pic1 { height: 190px;left: 0;overflow: hidden;position: absolute;top: 0;width: 170px;}
.box-pic-list .box-pic1 img { height: 190px; width: 285px; display:inline-block; position:relative; left:50%; margin-left:-142px; }
/*
.box-pic-list .box-pic1 a{ height: 190px; width: 170px; display:table-cell; overflow:hidden;}
.box-pic-list .box-pic1 a img { height: 190px; width: 285px; display:inline-block; position:relative; left:50%; margin-left:-142px; }
*/

.date-team { padding-top: 15px; }
.date-team2 { padding-top: 0px; }
.date-tit { line-height: 30px; height: 30px; overflow: hidden; padding:15px 0px 15px 0px; }
.date-tit2 { padding:0px 0px 15px 0px; }
.date-tit h3 { float: left; font-size:22px; text-shadow:2px 2px 2px #ccc; color:#4d4d4d;}
.date-tips-on { float: left; color:#888; padding-left:15px; }
.date-team2 .date-tips2 { float: left; color:#888; padding-left:8px; font-size:18px; }
.date-ul { width:730px; }
.date-ul li { background-color: #FFF; width: 690px; background-color: #FFF; box-shadow: 1px 3px 2px -2px rgba(34, 25, 25, 0.2); padding: 20px; margin-bottom: 15px; }
.date-ul li:hover { background-color: #FFF; box-shadow: 0px 0px 8px 0px rgba(34, 25, 25, 0.5);}
.date-ul li .date-name { font-size: 17px; line-height: 26px; padding:5px 0px 25px 0px; }
.date-ul li .date-name a { color: #4d4d4d; }
.date-ul li .date-name a:hover { color: #c75698; }
.date-ul li .date-content { width: 690px; }
.date-ul li .date-content .date-img { float: left; height: 300px; width: 450px; overflow: hidden; }
.date-ul li .date-content .date-img img { height: 300px; width: 450px; }
.date-ul li .date-content .date-right { float: left; width: 220px; padding-left: 20px; height: 300px; position: relative; }
.date-right .date-info { font-size: 12px; color: #999; line-height:24px;height:100px; overflow:hidden; }
.date-right .date-tips { padding-top: 15px; }
.date-right .date-tips .date-tips-ts { color: #c75685; font-size: 12px; cursor:pointer; }
.date-right .date-tips .date-tips-ts i { display:inline-block; width:17px; height:17px;  margin-left:5px;font-size:0px; }
.date-right .date-tips .date-tips-ts .unfold{background-position:-89px 0px; position:relative; top:3px;}
.date-right .date-tips .date-tips-ts .fold{background-position:-89px -20px; position:relative; top:3px;}
.date-right .date-opr { position: absolute; left: 20px; bottom: 0px; height:40px; width:220px; }
.btn-common{ background:#c75685; color:#FFF; display: inline-block; -moz-border-rdius:5px; -webkit-border-radius:5px; border-radius:5px;}
.btn-common:hover { background-color: #d2608f; color: #FFF;  }
.date-right .date-opr .date-btn { padding:8px 20px; font-size:16px;}
.date-tips-info { white-space: nowrap; width: 220px; font-size: 12px; color: #666; padding-top: 5px; }
.more-date { background-color: #e8e8e8; height: 55px; line-height: 55px; font-size: 18px; display: block; color: #333; text-align: center; }
.more-date i { background-position: -123px -31px; display:inline-block; width:27px; height:27px; margin-left:10px; font-size:0px; vertical-align:middle;}
.more-date:hover{ background:#dadada;color: #333;}
.box-sd{ box-shadow: 1px 3px 2px -2px rgba(34, 25, 25, 0.2);}
.box15 { padding: 15px; background-color: #FFF; margin-bottom: 15px; }
.box15 .box15-tit { line-height: 27px; height: 27px; font-size: 18px; }
.box15 .box15-tit i { background-position:-125px 0px; display:inline-block; width:25px; height:25px; margin-right:8px; float:left; font-size:0px; margin-top:1px;}
.book-tips { font-family: "宋体"; font-size: 12px; color: #999; padding:12px 0px 5px 0px; display:inline-block; }
.book-item {  }
.book-item .book-dl { width: 210px; overflow: hidden; height: 30px; padding-top: 12px; }
.book-item .book-dl dt { float: left; width: 50px; line-height: 30px; color: #818181; }
.book-item .book-dl dd { float: left; width: 145px; height:30px; padding:2px 0px 0px 5px; overflow:hidden; }
.book-item .book-dl dd .book-txt{ border:0 none; width:140px; background:transparent; color:#999; height:22px;}
.book-item .book-dl .book-bg1 { background-position:0px -78px;}
.book-item .book-dl .book-bg2 { background-position:0px -114px;}
.book-item .book-dl .book-bg2 .minus { display: block; float: left; height: 30px; width: 30px; cursor:pointer; }
.book-item .book-dl .book-bg2 .add { display: block; float: left; height: 30px; width: 30px; cursor:pointer; }
.book-item .book-dl .book-bg2 .book-txt2{ float:left;  border:0 none; width:80px; background:transparent; color:#999; height:22px; text-align:center;}
.book-item .book-tips2 { font-family: "宋体"; font-size: 12px; color: #999; padding:3px 0px 0px 50px; }
.book-opr { padding:8px 0px 8px 50px; }
.book-opr .book-btn { padding:5px 37px; border: 0 none;}
.team-pic { height: 120px; width: 210px; overflow: hidden; margin-top: 12px; }
.team-pic img { height: 120px; width: 210px; }
.team-info { color: #999;  padding-top:15px; font:12px/22px '宋体'; }
.book-share { width: 200px; overflow: hidden; padding:18px 5px 0px 5px; }
.book-share .wx-share { float: left; height: 90px; width: 90px; background-position:0px -157px; }
.book-share .wb-share { display: block; float: right; height: 90px; width: 90px;background-position:0px -255px;  }
.jd-summary { padding:10px; }
.jd-summary .left-quato { display: inline-block; background:url(/statics/img/2.2ui/ds-ui-2-2.png) -118px 0px; width:23px; height:16px; margin-right:5px; }
.jd-summary .right-quato {display: inline-block; background:url(/statics/img/2.2ui/ds-ui-2-2.png) -159px 0px; width:23px; height:16px; margin-left:5px; }
.jd-summary .summary-txt { font: 12px/28px '宋体'; color: #7f7e7e; }
.jd-list { width: 730px; }
.jd-list .jd-list-ul { }
.jd-list .jd-list-ul li { display: block; width: 730px; background-color: #FFF; float: left; margin-bottom: 15px; overflow: hidden; }
.jd-list .jd-list-ul li:hover{box-shadow: 0px 0px 5px 0px rgba(34, 25, 25, 0.5);}
.jd-list .jd-list-ul li a{ display: block; width: 730px; color:#4d4d4d; cursor:pointer;}
.jd-list .jd-list-ul li a:hover{ color:#c75698}
.jd-list .jd-pic { height: 186px; width: 280px; float: left; overflow: hidden; }
.jd-list .jd-info { padding:15px 20px; float: left; width: 410px; height:156px; overflow:hidden; }
.jd-list .jd-name {  width: 410px;padding:0px 0px 15px 0px; border-bottom:1px solid #efefef; position:relative; }
.jd-list .jd-name h1{ font-size:20px;height: 27px;overflow: hidden;}
.jd-list .jd-name em{ background:url(/statics/img/ds-ui-1014.png) 0px -48px no-repeat; width:10px; height:6px; font-size:0px; position:absolute; bottom:-1px;_bottom:-2px; left:25px;  }
.jd-list .jd-sum { font:12px/24px '宋体'; color:#999; padding-top:12px; height:75px; overflow:hidden; }
.jd-list .jd-pic img{ width:280px; height:186px;}
.jd-list .jd-type {font:12px '宋体'; color:#999; padding-top:10px; }


.main-tips{ font:12px '宋体'; height:24px; overflow:hidden;}
.main-tips a { color: #8f8f8f; }
.jd-detail-box { padding: 5px; }
.jd-detail-box .jd-d-tit { overflow:hidden; padding-bottom:25px;}
.jd-detail-box .jd-d-tit h1 { font-size:24px; }
.jd-detail-box .jd-d-cont{ width:690px; overflow:hidden;}
.jd-detail-box .jd-d-cont .jd-d-pic{ float: left; width:280px; height:186px; overflow:hidden; position:relative;}
.jd-detail-box .jd-d-cont .jd-d-pic img{width:280px; height:186px;}
.jd-detail-box .pic-num-box{ position:absolute; left:10px; bottom:10px; background:#000;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.jd-detail-box .pic-num{ height:18px;color:#FFF; padding:2px 8px 2px 30px; display:inline-block; background:url(/statics/img/ds-ui-1014.png) -128px -152px no-repeat; font:12px/18px '宋体'; }
.jd-d-detail{ padding:10px; padding-top:20px;}
.jd-d-detail .jd-info { width:670px; }
.jd-d-detail .jd-name { height:40px; border-bottom:1px solid #efefef; line-height:40px; position:relative;}
.jd-d-detail .jd-name h1{ font-size:16px; color:#666;}
.jd-d-detail .jd-name em{ background:url(/statics/img/ds-ui-1014.png) 0px -48px no-repeat; width:10px; height:6px; font-size:0px; position:absolute; bottom:-1px; left:25px; }
.jd-d-detail .jd-sum { font:12px/24px '宋体'; color:#999; padding-top:20px; }
.jd-focus-tit { overflow: hidden; font-size: 18px; }
.jd-focus-box { padding-top: 20px; position: relative; width:450px; height:300px; overflow:hidden; }
.jd-focus-box .jd-focus-pic { display: block; height: 300px; width: 450px; overflow: hidden; }
.jd-focus-box .jd-focus-pic li { display: block; height: 300px; width: 450px; }
.jd-focus-box .jd-focus-pic li img { height: 300px; width: 450px; }
.jd-focus-box .jd-focus-pic li a { display: block; height: 300px; width: 450px; position: relative; }
.jd-focus-box .fc-txt-outer { height: 36px; width: 450px; position: absolute; left: 0px; bottom: 0px; }
.jd-focus-box .fc-txt-outer .fc-filter-bg { background-color: #000; height: 36px; width: 450px; filter:alpha(opacity=50); opacity:.5; }
.jd-focus-box .fc-txt-outer .fc-txt { line-height: 36px; text-align: center; overflow: hidden; position: absolute; left: 0px; bottom: 0px; color: #FFF; height: 36px; width: 450px; }
.jd-fc-small { width: 450px; height: 75px; overflow: hidden; margin:5px 0px; }
.jd-fc-small .jd-fc-next,.jd-fc-small .jd-fc-prev{background:url(/statics/img/ds-ui-1014.png) 0px 0px no-repeat;}
.jd-fc-small .jd-fc-prev { display: block; float: left; height: 67px; width: 30px; background-position: -159px -209px; margin-top:2px; }
.jd-fc-small .jd-fc-next { display: block; float: right; height: 67px; width: 30px; background-position: -120px -209px; margin-top:2px;}
.jd-fc-small .jd-fc-prev:hover {  background-position: -159px -285px;  }
.jd-fc-small .jd-fc-next:hover {  background-position: -120px -285px; }
.jd-fc-small .jd-fc-list { float: left; width: 375px; padding: 0px 5px; overflow: hidden; height:75px; }
.jd-fc-small .jd-fc-list .jd-fc-ul { width: 10000px; overflow: visible; }
.jd-fc-small .jd-fc-list .jd-fc-ul li { float: left; height: 65px; width: 100px; border: 3px solid #FFF; margin-right: 3px; }
.jd-fc-small .jd-fc-list .jd-fc-ul li.fc-on { border: 3px solid #c75685; }
.jd-fc-small .jd-fc-list .jd-fc-ul li:hover { border: 3px solid #c75685; }


.pro-service .pro-servie-box1 .pro-recall2 { display: inline-block; height: 30px; background:#ccc; height:32px; line-height:32px; color:#FFF; padding:0px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-left:10px;}
.pro-service .pro-servie-box1 .pro-recall2 em { display: inline-block; height: 22px; width: 22px; background:url(/statics/img/grey-phone.png) no-repeat; margin-right:10px; position:relative; top:4px; font-size:0px; }


/*------------------2013-10-22----------------------*/
/*订单流程*/
.order-process .process-ul li i,.od-modify,.pro-warning,.proinput-box .od-minus,.proinput-box .od-add,.pro-tips-ing em,.pro-service .pro-servie-box1 .pro-recall em{ background:url(/statics/img/order-process-ui.png) 0 0 no-repeat;}
.order-top{ background:url(/statics/img/v1.1-order-topbg.jpg) center center no-repeat; height:80px; width:100%;}
.order-wrap { background-color: #FFF; width: 990px; padding-bottom:30px; }
.order-tit { line-height: 60px; height: 60px; padding:0px 20px; overflow:hidden; background:url(/statics/img/dot-line.png) left bottom repeat-x;}
.order-tit .order-name { float:left; font-size:18px; }
.order-tit .order-num {float:right; font-size:16px; color:#999; }
.order-tit .order-num i{ color:#666}
.order-cont { padding:20px 40px; }
.order-process { width:910px; padding:10px 0px 30px 0px;}
.order-process .process-ul { overflow:hidden; }
.order-process .process-ul li { display: block; float: left; width: 180px; overflow:hidden; }
.order-process .process-ul li span {display: block; float: left; width: 180px; text-align:center; padding-bottom:10px; }
.order-process .process-ul li i {display: block; float: left; width: 180px; background-position:-205px 0px; height:32px; text-align:center; line-height:32px; color:#FFF; }
.order-process .process-ul .process-hover{ color:#af1971;}
.order-process .process-ul .process-hover i{background-position:-5px 0px;}
.process-content { background-color: #f3f7fd; overflow:hidden; margin-bottom:20px;}
.process-content .process-title { line-height: 30px; overflow: hidden;  padding:5px 15px;}
.process-content .process-title span { float: left; display:inline-block; }
.process-content .process-title .pr-ct-name { font-size: 16px;  padding-right: 20px; }
.process-content .process-title .pr-ct-info { color: #ccdcf4; width:700px; overflow:hidden; }
.process-content .process-title .pr-ct-info i { display: inline-block; padding:0px 10px; color:#687d99; }
.od-modify { float: right; color: #6f93c9; background-position: -436px 10px; padding-left:20px; }

.od-modify { float: right; color: #6f93c9; background-position: -436px 18px; padding-left:20px; }
.process-fold { border-top:1px solid #c5cfdf; padding:20px 0px; }
.proinput-box { overflow:hidden; zoom:1;}
.proinput-box li { width:100%; margin-bottom:20px; float:left; display:inline;}
.proinput-box2 li{ margin-bottom:12px;}
.proinput-tit { float:left; width:200px; height:30px; line-height:30px; text-align:right; padding-right:8px; color:#424242; }
.proinput-tit .cf60 { padding-right:10px; color:#f47629}
.proinput-txt{ float:left; width:220px; height:30px; background: #FFF url(/statics/img/ui_line0.png) left -382px repeat-x; border:1px solid #dcdbdb; padding:0 5px;  color:#666; line-height:30px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#868686;}
.proinput-txt2{ width:80px; text-align:center; margin-right:5px;}
.proinput-box label{float:left;color:#868686;font-size:12px; padding-right:25px; line-height:30px;}
.proinput-radio{ margin-right:6px;}
.proinput-area { float:left; width:540px; height:80px; background:#fff; border:1px solid #c3c3c3; padding:5px;  color:#666; line-height:20px; font-size:12px;background: url(/statics/img/ui_line0.png) left -382px repeat-x;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#868686;}
.proinput-box .od-minus,.proinput-box .od-add { line-height: 33px; text-align: center; display: block; height: 33px; width: 33px; background-position:0px -51px; cursor:pointer; margin-right:5px;}
.proinput-box .od-minus:active,.proinput-box .od-add:active {  background-position:-37px -51px; }
.process-header { border-bottom:1px solid #dfdfdf; overflow:hidden; height:38px; line-height:38px; margin-bottom:15px; }
.pro-tit2 { float:left; font-size:16px; padding-right:40px; }
.pro-warning,.pro-ok,.pro-help{ background:url(/statics/img/order-process-ui.png) 0 0 no-repeat;}
.pro-warning { color:#999; background-position: -436px -50px; padding-left:25px; }
.pro-ok { color:#999; background-position: -436px -113px; padding-left:25px; }
.pro-help { color:#999; background-position: -436px -169px; padding-left:25px; }
.detail-info { padding: 25px 0px; }
.process-opr { overflow: hidden; text-align: center; padding:20px 0px; }
.submit-btn { display: inline-block; height:40px; line-height:40px; padding:0px 35px; color:#FFF; font-size:16px; background:#c75685;margin-right:10px;border: 0 none; }
.submit-btn:hover { background-color: #d2608f; color: #FFF;  }
.grey-btn { display: inline-block; height:40px; line-height:40px; padding:0px 35px; color:#FFF; font-size:16px; background:#b2b2b2; margin-right:10px;border: 0 none; }
.grey-btn:hover { background-color: #c1bfbf; color: #FFF;  }
.pro-tips-ing {  height:50px; padding:10px 40px; font-size:18px; overflow:hidden; background-color: #f3f7fd;  margin-bottom:20px; }
.pro-tips-ing em { float:left; background-position: -96px -51px; display:inline-block; width:49px; height:49px; margin-right:15px;}
.pro-tips-ing span{color:#6f93c9; float:left; padding:12px 0px 0px 0px;}
.pro-service { padding-top: 30px; padding-bottom:20px; }
.pro-service .pro-servie-box1 { overflow: hidden; padding-bottom:30px; }
.pro-service .pro-servie-box1 .pro-servie-tit { line-height: 30px; float: left; color: #666; padding-right:15px; }
.pro-service .pro-servie-box1 .pro-recall { display: inline-block; height: 30px; background:#f88535; height:32px; line-height:32px; color:#FFF; padding:0px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-left:10px;}
.pro-service .pro-servie-box1 .pro-recall em { display: inline-block; height: 22px; width: 22px; background-position:-153px -52px; margin-right:10px; position:relative; top:4px; font-size:0px; }
.pro-service .pro-servie-box1 .pro-recall:hover em { background:url(/statics/img/phone-recall.gif) no-repeat;}
.pro-service .pro-servie-box1 i { line-height: 30px; color: #999; padding-left:10px; }
.pro-service .pro-service-box2 { background-color: #fff8f4; border: 1px solid #fdeadd; width: 530px; padding:15px 20px; color:#666; }
.pro-service .pro-service-box2 p { line-height: 30px; }
.pro-service .pro-service-box2 .pro-ser-txt1 { }
.pro-service .pro-service-box2 .pro-ser-txt1 .ser-qq { display: inline-block; height:22px; margin-right:20px;}
.pro-service .pro-service-box2 .pro-ser-txt2 { }
.pro-service .pro-service-box2 .pro-ser-txt2 b{ color:#f88535; font-size:18px; padding:0px 10px;}
.process-header .od-modify {background-position: -436px 13px; }
.process-table { padding:20px 0px; }
.table-box2{ width:910px; border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;overflow:hidden; }
.table-box { width:915px; overflow:visible; }
.table-box span{ display:block;  height:40px;border-top:1px solid #e5ebf3;border-left:1px solid #e5ebf3; line-height:40px; float:left;}
.table-box .col-1{ background:#f3f7fd; color:#74859d; text-align:right; width:180px;}
.table-box .col-1 i{ padding:0px 10px;}
.table-box .col-2{color:#666; text-align:left; width:275px;}
.table-box .col-2 i{ padding:0px 10px 0px 25px;}
.table-box .col-3{color:#666; text-align:left; width:730px;}
.table-box .col-3 i{ padding:0px 10px 0px 25px;}
.table-box .col-4,.table-box .col-5{height:80px;}
.pro-update {  height:50px; padding:10px 40px; font-size:18px; overflow:hidden;  background-color: #f2f6ef; margin-bottom:20px;}
.pro-update em { float:left; background: url(/statics/img/order-process-ui.png) -190px -54px; display:inline-block; width:69px; height:49px; margin-right:15px;}
.pro-update span{color:#4d980a; float:left; padding:12px 0px 0px 0px;}
.pro-success {  height:30px; padding:10px 40px; font-size:18px; overflow:hidden; background-color: #f2f6ef;margin-bottom:20px;}
.pro-success em { float:left; background: url(/statics/img/order-process-ui.png) -329px -52px; display:inline-block; width:27px; height:27px; margin-right:15px; margin-top:3px;}
.pro-success span{color:#4d980a; float:left; padding:2px 0px 0px 0px;}
.pro-waiting {  height:30px; padding:10px 40px; font-size:18px; overflow:hidden; background-color: #fff9f1;margin-bottom:20px;}
.pro-waiting em { float:left; background: url(/statics/img/order-process-ui.png) -397px -52px; display:inline-block; width:27px; height:27px; margin-right:15px; margin-top:3px;}
.pro-waiting span{color:#ff9600; float:left; padding:2px 0px 0px 0px;}
.update-box {border:1px solid #e5ebf3; margin-bottom:20px; }
.update-box .update-box-top { border-bottom:1px solid #e5ebf3; height:60px; line-height:60px; background:#f3f7fd; overflow:hidden; padding:0px 15px; *zoom:1;}
.update-box .update-box-cont { width:850px; padding:25px; color:#666; font:12px/24px '宋体'; overflow:hidden; }
.update-box .update-box-top .update-time { font-size: 12px; color: #666; float:left; }
.update-box .update-box-top .pro-tit2 { float: left; color:#7897c6; font-weight:bold; }
.update-box .update-box-top .update-opr { text-align: right; float: right; _padding-top:10px; }
.return-btn { color: #7897c6; font-size: 16px; padding-right: 15px; }
.pay-box { padding-bottom:20px; }
.pay-box .pay-tit { overflow: hidden; height:40px; line-height:40px; color:#7897c6; }
.pay-box .pro-tit2 {color:#7897c6; }
.pay-box .pay-table { }
.table-style1 { border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;}
.table-style1 tr th{  height:40px;border-top:1px solid #e5ebf3;border-left:1px solid #e5ebf3;color:#74859d; background:#f3f7fd; font-weight:normal;}
.table-style1 tr td{  height:40px;border-top:1px solid #e5ebf3;border-left:1px solid #e5ebf3; text-align:center; color:#666; font-size:12px}
.table-style1 .pay-col-1 { }
.table-style1 .pay-col-2 {}
.table-style1 .pay-col-3 {color:#74859d; background:#f3f7fd; text-align:right;font-size:12px}
.table-style1 .pay-col-3 i{ color:#f88535; padding-right:40px;}
.pay-tab-box { padding-bottom: 20px; }
.pay-tab { border-bottom:1px solid #e5ebf3; width:910px; }
.pay-tab .pay-tab-ul { float:left; }
.pay-tab .pay-tab-ul li { float: left; display:inline-block; color:#7897c6; height:36px; line-height:36px; padding:0px 24px;  background:#f3f7fd; border:1px solid #e5ebf3;border-bottom:0 none; margin-right:5px; cursor:pointer;-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;}
.pay-tab .pay-tab-ul li:hover{ font-weight:bold;}
.pay-tab .pay-tab-ul .pay-ontab{ background:#FFF; position:relative; bottom:-1px;} 
.pay-tab-cont { border:1px solid #e5ebf3; border-top:0 none; padding:20px; overflow:hidden; width:870px;}
.pay-tab-cont2 { border:1px solid #e5ebf3; border-top:0 none; padding:20px; overflow:hidden; width:870px; height:190px;}
.pay-tab-cont .pay-tab-item { overflow:hidden; }
.pay-tab-cont .pay-tab-item2,.pay-tab-cont .pay-tab-item2 { color:#434A54; line-height:24px; font-size:12px; }
.pay-method2 {overflow: hidden; padding:15px 0px 0px 15px; }
.pay-method2 li { display: block; overflow: hidden; float: left; padding-right: 40px; padding-bottom: 15px; }
.pay-icon2 { height: 50px; width: 125px; float: left; margin-left: 12px; border:1px solid #efefef;}
.pay-icon2.icon2 { background-position: 5px -121px;}
.pay-radio2 { margin-top: 18px; }
.pay-oprate { background:#f3f7fd; border:1px solid #e5ebf3; height:40px; line-height:40px; overflow:hidden; margin-bottom:20px; padding:20px 25px; }
.pay-cost-number { padding-right:20px; }
.pay-cost-number i { font-size: 24px; color: #f88535; }
.pop-pay { overflow:hidden; padding:20px 0px 20px 30px; }
.pop-pay .pop-pay-icon { display: block; float: left; height: 35px; width: 35px; background: url(/statics/img/order-process-ui.png) -277px -52px no-repeat; margin-top:5px;}
.pop-pay .pop-pay-info { float: left; padding-left: 20px; width: 310px; line-height:30px; }
.pop-pay .pop-pay-info .pop-txt2 { color: #999; }
.pop-pay .pop-pay-info .pop-txt1 { font-size:22px; }
.pop-pay-opr { text-align: center; }
.tourer-list { overflow: hidden; }
.tourer-list .tourer-top { line-height: 38px; height: 38px; overflow: hidden; }
.tourer-list .tour-cont { padding-bottom:20px; overflow:hidden;}
.tourer-list .tour-cont .tour-cont-ul { }
.tourer-list .tour-cont .tour-cont-ul .tour-cont-li { display: block; float:left; border-top:1px solid #c1cbdb; background:#f3f7fd; width:910px; height:210px; overflow:hidden; }
.tourer-list .tour-cont .tour-cont-ul .tour-num{ float:left; display:block; width:130px; height:170px; text-align:right;  font:100px Arial; color:#d2dae7;line-height:170px;border-left:5px solid #647ea5;}
.tourer-list .tour-cont .tour-cont-ul .tour-right { float: left; width: 770px; padding-top:25px; }


.tourer-list .tour-cont .tour-cont-ul .tour-cont-li .tour-right .proinput-box li .proinput-tit { width: 110px; }
.rule-field { width:870px; height:190px; overflow:auto; font-size:12px; line-height:24px; color:#8f9090;}
.blue { color: #7897C6; }

.pro-left{ float:left; width:680px; overflow:hidden;}
.area-bg-txt{ background:url(/statics/img/order-txt2.png) 5px 5px no-repeat;} 

/*--------------------2013-10-25--------------------------*/
.bd-top { overflow:hidden; }
.no-result-order { border-top:1px solid #ededed; padding:20px 0px; }
.no-result-tit{ font-size:18px; overflow:hidden; padding-bottom:40px; color:#666;}

/*--------------------2013-10-29--------------------------*/
/*查询订单修改*/
.m-yy-field2{ height:300px;}
.order-list-box { padding: 20px; padding-bottom:110px; }
.order-tit .query-again2 { float: right; margin-top:18px; }
.order-item { overflow:hidden;  }
.order-item .od-item-tit { border-bottom:1px solid #f5f5f5; overflow:hidden; *zoom:1; }
.order-item .od-item-tit span{  border-bottom:2px solid #C75685; padding:0px 5px 5px 5px; float:left;}
.order-item .od-item-cont { width:950px; overflow:hidden; padding:20px 0px 0px 0px; }
.od-list-ul { width:970px; overflow:visible; }
.od-list-ul .od-list { float:left; display:block; padding:0px 20px 20px 0px; }
.od-list-ul .od-list .od-list-link { display: block; overflow: hidden; width:465px; height:95px; background:#f3f3f3; color:#666; position:relative;  }
.od-list-ul .od-list .od-list-link:hover{background:#e7e7e7;}
.od-list-ul .od-list .od-list-link .od-pic { float:left; width:140px; display:block; padding-right:15px;}
.od-list-ul .od-list .od-list-link h2{ color:#333; padding:8px 0px 5px 0px;}
.od-list-ul .od-list .od-list-link p{ font-size:12px;}
.od-list-ul .od-list .od-list-link .od-detail { display:none;  }
.od-list-ul .od-list .od-list-link:hover .od-detail{ display:inline-block;font:12px '宋体'; padding:0px 5px; height:18px; line-height:18px; background:#C75685; color:#FFF; position:absolute; bottom:10px; right:0px;}
.proinput-box .ys-li { margin-bottom: 10px; }

/*定制产品订单流程-人均预算修改*/
.proselect { float: left; color:#666; padding-top:3px;}
.proselect span { display: inline-block; font-size:12px; margin-right:5px; height:22px; line-height:22px; padding:0px 8px; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#f5f5f5; }
.proselect .selected-on,.proselect span:hover{background:#F47629; color:#FFF;}

/*B类产品订单流程*/
.pro-tips { background-color: #f3f7fd;  padding:15px; overflow:hidden; margin-bottom:20px; }
.pro-tips-img{ width:160px; float:left; height:105px; overflow:hidden; }
.pro-tips-info{ width:680px; float:left;}
.pro-tips-txt2 { line-height: 34px; font-size:14px;}
.pro-tips-txt2 em { display: inline-block; width: 120px; text-align:right; padding-right:10px; color:#666; float:left }
.pro-tips-txt2 .pro-tips-l{ display: inline-block; width:550px; float:left }
.proinput-box .num-change{ width:80px; position:relative; height:30px; z-index:0;}
.proinput-box .num-change .InforText4{ width:50px;}
.proinput-box .num-change .num-add { display: block; height: 13px; width: 16px; position: absolute; top: 0px; right: 0px; background:url(/statics/img/productB/prob-ui.png) 0px -375px no-repeat; cursor:pointer;font-size:0px; }
.proinput-box .num-change .num-minus { display: block; font-size:0px; height: 13px; width: 16px; position: absolute; top: 19px; right: 0px; background:url(/statics/img/productB/prob-ui.png) 0px -391px no-repeat; cursor:pointer;}
.proinput-box .txt-sis { display: inline-block; padding:5px 15px 0px 10px ; }
.proinput-box .InforTextDate{ background: url(/statics/img/member-ui.png) -280px -108px no-repeat;}
.proall-list {}
.procost-all { border: 2px solid #f4e4ed; background-color: #fdf6fa; width: 300px; margin-left: 208px; }
.procost-all h2 { line-height: 26px; color: #ac5b8b; height: 26px; padding-left: 10px; }
.procost-all .cost-line { border-bottom:1px solid #f4e4ed; }
.procost-all .cost-detail { text-align: right; padding: 10px; line-height:30px; }
.procost-all .cost-detail .cost-p { color: #666; }
.procost-all .cost-detail .cost-p i { font-size: 9px; display: inline-block; padding:0px 10px; }
.procost-all .cost-detail .cost-sub-all { color: #F60; display: inline-block; padding-left: 30px; font-weight: bold; }
.procost-all .cost-all { text-align: right; padding: 10px; }
.procost-all .cost-all .InforCost { font-size: 18px; font-weight: bold; color: #F60; }
.pro-select-box{ float:left; position:relative; width:240px; z-index:20}
.pro-select-box2{ float:left; position:relative; width:240px; z-index:20}
.proselect-box { background:url(/statics/img/order-process-ui.png) -195px -135px no-repeat; }
.pro-select-box .proselect-drop { display:none;}
.pro-select-box2 .proselect-drop { display:block; background:#FFF; border: 1px solid #DCDBDB; width:230px; position:absolute; top:30px; left:0px; overflow:hidden; }
.proselect-drop .proselect-drop-ul {display:block; width:230px; overflow:hidden;}
.proselect-drop .proselect-drop-ul .proselect-txt { display:block;padding:3px 3px 3px 10px; font:12px '宋体'; color:#666; line-height:18px;}
.proselect-drop .proselect-drop-ul .proselect-txt:hover{ background:#C75685; color:#FFF;}


/*---------------------- 2013-11-5 --------------------------*/
/*V1.2首页*/
.focus-box {  width: 990px; overflow: hidden; height:357px;}
.focus-pic-list { height: 325px; width: 990px; overflow: hidden; position:relative; z-index:1; }
.focus-pic-list .focus-pic-ul { height: 325px; width: 10000px; overflow: visible;  }
.focus-pic-list .focus-pic-ul li { display:inline; float:left;}
.focus-pic-list .focus-pic-ul li a { background: url(/statics/img/loading.gif) no-repeat center;display: block;width:990px; height:325px; position:relative; overflow:hidden;}
.top-field { position: relative; width: 990px; z-index:10; }
.search-field { position: absolute; top:210px; left:50%; margin-left:-260px; width:520px; height:44px; z-index:20; }
.search-field .search-txt2,.search-field .search-opr .search-btn2{ background:url(/statics/img/v1.png) no-repeat;}
.search-field .filter-box { width:100%; height:44px; position:absolute; top:0px; left:0px; }
.search-field .search-field-box { height: 34px; padding: 5px; width: 510px; position:absolute; color:#FFF; }
.search-field .search-field-box i { float: left; display:inline-block; line-height:34px; padding: 0px 10px 0px 15px; }
.search-field .search-txt2 { float: left; width:323px; background-position: 0px -31px; height:34px; position:relative; }
.search-field .search-input { border:0 none; background:transparent; width:310px; padding-left:8px; height:32px; line-height:32px; color:#999; }
.search-field .search-opr { float:left; width:111px; padding-left:5px; }
.search-field .search-opr .search-btn2 {width:111px; background-position: 0px -75px; height:34px; border:0 none; cursor:pointer; }


.focus-nav { float: left; height: 32px; width: 990px; overflow: hidden; }
.focus-nav ul{ width:995px; overflow:visible;}
.focus-nav ul li { float:left;  color: #FFF; background-color: #949494; text-align: center; display: block; height: 30px; width: 247px; margin-right: 1px; cursor:pointer; font:12px/32px '宋体';}
.focus-nav .fosus-nav-on { background-color: #a79768; }
.main-tab { background-color: #FFF; height: 440px; margin-top: 20px; }
.main-tab .m-tab-left { float: left; width: 160px; height: 440px; overflow: hidden; background:#e7e7e7; }
.m-tab-left ul{width: 160px;float:left; display:block;height: 440px; background:url(/statics/img/main-tab-leftbg.png) right top repeat-y;}
.m-tab-left ul li{ display:block; float:left; padding:12px 15px 13px 15px; cursor:pointer; position:relative;}
.m-tab-left ul .m-tab-current{ background:#FFF;}
.m-tab-left ul .m-tab-current em,.m-tab-left ul li:hover em{ display:block; width:6px; height:12px; background:url(/statics/img/v1.png) -136px -76px no-repeat; position:absolute; top:50px; right:0px; font-size:0px;}
.m-tab-left ul li .tab-pic{width:130px; height:85px; overflow: hidden;}
.m-tab-left ul li .tab-pic img{width:130px; height:85px; }
.m-tab-left ul li .tab-ft{ height:30px; position:absolute; left:15px; top:60px; width:60px;}
.m-tab-left ul li .tab-wd{  height:30px; position:absolute; left:15px; top:60px; width:90px;}
.m-tab-left ul li .tab-ft .tab-filter,.m-tab-left ul li .tab-wd .tab-filter{ display:inline-block; background:#000;filter:alpha(opacity=60); opacity:.6; position:absolute; top:0; left:0; width:100%; height:30px;}
.m-tab-left ul li .tab-ft .tab-name{  display:inline-block;color:#FFF;position:absolute; top:0; left:0; height:30px; width:60px;text-align:center; line-height:30px;}
.m-tab-left ul li .tab-wd .tab-name{  display:inline-block;color:#FFF;position:absolute; top:0; left:0; height:30px; width:90px;text-align:center; line-height:30px;}
.main-tab .m-tab-right { float: left; width: 830px; overflow: hidden; }
.m-tab-cont { padding:12px 15px; overflow:hidden; }
.tab-cont-top { width: 800px; overflow:hidden; height:46px; }
.tab-ul-season { width: 805px; }
.tab-ul-season li { display: block;  margin-right: 2px; float:left; cursor:pointer; position:relative; height:40px; }
.tab-ul-season li .season-item { line-height: 40px; height: 40px; width: 179px; color: #FFF; padding: 0px 10px; text-align: left; *zoom:1; }
.tab-ul-season .season-item i {float: left; font-size: 18px; font-weight: bold; }
.tab-ul-season .season-item span { float: right; font:12px '宋体'; padding-top:13px; }
.tab-ul-season .spring{ background:#85b557;}
.tab-ul-season .summer{ background:#e76c97;}
.tab-ul-season .autumn{ background:#c78b5a;}
.tab-ul-season .winter{ background:#51c1dd;}
.tab-ul-season li em{ display:none; font-size:0px;}
.tab-ul-season .season-current em,.tab-ul-season li:hover em{ display:inline-block; font-style: normal;font-family: simsun;font-size: 12px; position:absolute; left:95px; bottom:-10px; }
.tab-ul-season .season-current.spring em,.tab-ul-season li:hover.spring em{ color:#85b557;}
.tab-ul-season .season-current.summer em,.tab-ul-season li:hover.summer em{ color:#e76c97;}
.tab-ul-season .season-current.autumn em,.tab-ul-season li:hover.autumn em{ color:#c78b5a;}
.tab-ul-season .season-current.winter em,.tab-ul-season li:hover.winter em{ color:#51c1dd;}
.tab-cont-dw { width: 800px; }
.tab-dw-s1 { height: 364px; width: 800px; overflow: hidden; padding-top:8px;display:none;}
.tab-dw-s1 .tab-s1-ul { width: 820px; overflow: visible; }
.tab-dw-s1 .tab-s1-ul li { float: left; display: block; margin-right: 5px; }
.tab-dw-s1 .tab-s1-ul li .s1-box1 { height: 360px; width: 304px; overflow: hidden; position:relative; }
.tab-dw-s1 .tab-s1-ul li .s1-box1 img { height: 360px; width: 304px; }
.tab-dw-s1 .tab-s1-ul li .s1-box2 { height: 177px; width: 160px; overflow: hidden; position:relative;}
.tab-dw-s1 .tab-s1-ul li .s1-box2 a img { height: 177px; width: 160px; }
.tab-dw-s1 .mb5 { margin-bottom: 5px; }
.tab-dw-s1 .tab-s1-ul .s1-txt1 { height: 30px; position: absolute; left: 0px; bottom: 0px; width: 100%; }
.tab-dw-s1 .tab-s1-ul .s1-txt1-filter { background-color: #000; filter: Alpha(Opacity=50); opacity:.5; position: absolute; left: 0px; top: 0px; width:100%; height:30px; }
.tab-dw-s1 .tab-s1-ul .s1-txt1-ds { height: 30px; position: absolute; left: 0px; top: 0px; line-height: 30px; width: 100%; }
.tab-dw-s1 .tab-s1-ul .s1-txt1-ds a{ color:#FFF; display:block; padding:0px 10px;}
.tab-ul-interest { width: 805px; overflow: visible;background-color: #f0f0f0; height:40px; }
.tab-ul-interest li {  float: left;display: block; border-right:2px solid #f0f0f0; height:40px; line-height:40px; padding:0px 30px; cursor:pointer; position:relative; }
.tab-ul-interest li span{ font-size:16px;}
.tab-ul-interest li em{display:none; font-size:0px;}
.tab-ul-interest .interest-current,.tab-ul-interest li:hover{ background:#a79768; color:#FFF;border-right:2px solid #FFF;}
.tab-ul-interest .interest-current em,.tab-ul-interest li:hover em{display:inline-block; font-style: normal;font-family: simsun;font-size: 12px; position:absolute; left:50%; margin-left:-5px; bottom:-21px; color:#a79768;}
.map-box { position:relative;background-color: #f6f6f6; height: 415px; width: 800px; overflow: hidden; background: #f0f0f0 url(/statics/img/table-mask2.png) repeat-x center bottom;}
.map-tail{ background:url(/statics/img/map-tail.png) no-repeat; width:87px; height:107px; position:absolute; bottom:20px; right:40px; }
.spot-box {  width: 800px; overflow: hidden; }
.spot-box dt { height: 30px; width: 100%; line-height: 30px;border-bottom:1px solid #f3f3f3; }
.spot-box dt .spot-tit { float: left; display:inline-block; height:27px; padding:0px 5px; border-bottom:2px solid #a79768; position:relative; bottom:-2px; font-size:16px; }
.spot-box .spot-dd { font:12px '宋体'; padding-top:10px; overflow:hidden;height: 160px; margin-bottom:10px; }
.spot-box .spot-dd span { display: inline-block; float: left; width: 100px; padding:6px 0px; height:20px; overflow:hidden;}
.spot-box .spot-dd span a{display: inline-block; padding:2px 5px; color:#5e5e5e; }
.spot-box .spot-dd span a:hover{color:#FFF; background:#af1971;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.item-top { overflow: hidden; }
.first-title { font-size: 18px; float: left; }
.item-tips{ float:left; font-size:14px; color:#7f7f7f; padding-left:15px; padding-top:5px;}
.line-box { width: 990px; overflow: hidden; padding-top:15px; }
.line-box .line-box-ul { width: 1010px; overflow: visible; }
.line-box .line-box-ul li { float: left; margin-right: 20px; display: block; width: 485px; /*height:455px;*/ overflow:hidden; margin-bottom: 20px;background-color: #FFF; box-shadow: 1px 3px 2px -2px rgba(34, 25, 25, 0.2); position:relative;}
.line-box .line-box-ul li:hover{box-shadow: 0px 0px 8px 0px rgba(34, 25, 25, 0.5);}
.line-box .line-box-ul .line-top { height: 320px; width: 485px; }
.line-box .line-box-ul .line-top img { height: 320px; width: 485px; }
.line-down { background-color: #FFF; padding:0px 15px; }
.line-down .line-title-txt,.line-down .line-title-txt a { color:#000; }
.line-down .line-title-txt a:hover { color:#c75698; }

.line-down .line-title-txt{ padding-top:5px;padding-bottom:10px; height:50px; line-height:50px; overflow:hidden; white-space:nowrap;}
.line-more{font:12px '宋体'; color:#000; padding: 5px 0px 10px 0px; overflow:hidden; display:block;}
.line-opr .line-opr-left{ float:left;font:12px '宋体'; color:#a5a5a5; width:195px; overflow:hidden;}
.line-opr .line-opr-left span{ display:block; background:url(/statics/img/v1.png) no-repeat; padding-left:20px;padding-bottom:5px;overflow:hidden;height:14px;line-height:18px; width:195px; float:left; margin-bottom:3px;}
.line-down .line-title-txt .line-ds-txt1{ font-size:26px;}
.line-down .line-title-txt .line-name-txt2{ font:14px/14px '宋体'; padding-left:20px; display:inline;}
.line-sumary{font:12px/22px '宋体'; color:#a5a5a5; height:46px; overflow: hidden;}
.line-opr{ background:url(/statics/img/dot-line.png) left top repeat-x; padding:15px 0px; overflow:hidden;}
.line-opr .line-opr-left .line-num{ background-position: -309px -86px; }
.line-opr .line-opr-left .line-date{background-position: -309px -122px;}
.line-opr .line-opr-right{ float:right;}
.line-opr .line-opr-right .line-cost-num{ padding-right:15px; font-size:24px; color:#af1971;}
.line-opr .line-opr-right .line-cost-num em{ font-size:18px;}
.line-opr .line-opr-right .line-cost-num i{ font-size:14px; color:#999;}
.line-opr .line-opr-right .line-order{ display:inline-block; width:100px; height:36px; color:#FFF; line-height:36px; text-align:center; font-size:18px; background:#a4005b;}
.pj-box { height: 290px; width: 990px; margin: 15px 0px 20px 0px; overflow: hidden; position:relative; }
.pj-ul { width: 10000px; overflow: visible; margin-left:-520px; }
.pj-ul li { display: block; float: left; height: 290px; width: 670px; margin-right: 10px; position: relative; }
.pj-ul li .pj-pic{height: 290px; width: 670px; overflow:hidden;}
.pj-ul li .pj-pic img { height: 290px; width: 670px; }
.pj-ul li .pj-info-box { display:none;position: absolute; left: 0px; bottom: 0px; overflow: hidden; height:60px; width:100%;z-index:20; }
.pj-ul li .pj-info-box .pj-info-filter { background-color: #a79768; filter: Alpha(Opacity=60); opacity:.6; height: 60px; width: 100%; position: absolute; left: 0px; top: 0px; }
.pj-ul li .pj-info-box .pj-info { font-size: 12px; color: #FFF; position: absolute; left: 0px; top: 0px; padding:10px 15px 0px 15px; height:40px; overflow:hidden;}

.pj-ul li .pj-line{display:none; width:670px; height:45px; padding-top:10px; background:url(/statics/img/pj-bg.png) left top no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='/statics/img/pj-bg.png'); position:absolute; left:0px; bottom:60px;z-index:20;}
.pj-ul li .pj-line p{ padding-left:10px;font-size: 12px; color:#ebddb5;}
.pj-ul li .pj-line p i { color: #FFF; }
.pj-ul li .pj-bg-2 { display: block; height: 290px; width: 670px; background:url(/statics/img/pj-bg-2.png) repeat; position:absolute; top:0; left:0; z-index:10; }
.pj-box .pj-left { background: #FFF; height: 290px; width: 150px; filter: Alpha(Opacity=50); opacity:.5; position:absolute; left:0; top:0; z-index:30; cursor:pointer;}
.pj-box .pj-right { background: #FFF; height: 290px; width: 150px; filter: Alpha(Opacity=50); opacity:.5; position:absolute; right:0; top:0;z-index:30 ;cursor:pointer;}
.pj-box .span-right { display: block; height: 58px; width: 25px; background:url(/statics/img/pj-slider-btn.png) 0 0 no-repeat; position: absolute; left: 110px; top: 50%; margin-top: -29px; z-index:40;cursor:pointer;}
.pj-box .span-left { display: block; height: 58px; width: 25px;background:url(/statics/img/pj-slider-btn.png) -43px 0 no-repeat; position: absolute; right: 110px; top: 50%; margin-top: -29px; z-index:40;cursor:pointer;}
.item-top-2 { width:990px; height:72px; overflow:hidden; position:relative; margin:20px 0px; }
.item-top-2 .top-line-1 { float: left; height:30px; border-bottom:1px solid #dcdad3; width:990px; }
.item-top-2 .top-line-2 { float: left;height:40px; border-top:1px solid #ffffff; width:990px;  }
.item-top-2 .top-line-txt { position:absolute; top:0px; left:50%; margin-left:-200px; background:#FBFBFB; overflow:hidden; width:450px; text-align:center;}
.item-top-2 .top-line-txt h2 { color:#aaaaaa; font-size:36px; font-weight: bold; }
.item-top-2 .top-line-txt h2 i{ font-weight: bold; color:#a79768;}
.item-top-2 .top-line-txt span{ color:#999;}
.order-field { height: 300px; width: 990px; overflow: hidden; background:#FFF; margin:30px 0px 20px 0px;box-shadow: 1px 3px 2px -2px rgba(34, 25, 25, 0.2);}
.order-field .od-left { float:left; width:610px; height:300px; overflow:hidden; background:url(/statics/img/order-bg-v1.2.png) left top no-repeat;  }
.order-index { padding:75px 0px 0px 25px; }
.order-index li { margin-bottom: 10px; overflow:hidden; display:block; }
.order-index li .order-index-txt1 { float:left; width:100px; text-align:right; line-height:30px; padding-right:10px; display:inline-block; }
.order-index li .order-index-txt2 { float:left; width:360px; height:30px; line-height:30px; background:#f0ece5; border-top:1px solid #aca8a3;border-left:1px solid #aca8a3;border-right:1px solid #f0ece5;border-bottom:1px solid #f0ece5;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0px 5px; }
.order-index li .order-index-opr { float: left; line-height: 32px; color: #FFF; text-align: center; display: block; height: 32px; width: 32px; cursor:pointer; background:#d1c0a5;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:18px; }
.order-index li .index-mins{ margin-right:5px;}
.order-index li .index-add{ margin-left:5px;}
.order-index li .order-index-tips { font-size: 12px; color: #999;float:left; width:360px; padding-left:110px; padding-bottom:10px;  }
.order-submit {cursor: pointer; line-height: 30px; color: #FFF; text-align: center; float: left; height: 30px; width: 160px; background-color: #a4005b; border:0 none; }
.order-field .od-right { float:right; padding:10px;}
.order-field .od-right .team-pic2{width:360px; height:280px; overflow:hidden; position:relative;}
.order-field .od-right .team-tips { width:100%; height:50px; position:absolute; bottom:0px ; left:0px; }
.order-field .od-right .team-tips .team-tips-filter {width:100%; height:50px; background:#000; filter:alpha(opacity=50); opacity:.5; position:absolute; top:0px ; left:0px; }
.order-field .od-right .team-tips .team-tips-txt {padding:0px 10px; padding-top:10px;position:absolute; top:0px ; left:0px; color:#FFF; font:12px '宋体';line-height:18px;padding-top:8px; }
.friend-box { padding-top:15px; }
.friend-logo { width: 990px; overflow: hidden; }
.friend-logo .friend-ul { width: 1010px; overflow: visible; }
.friend-logo .friend-ul li { display: block; float: left; margin-right: 10px; padding: 10px 18px; background-color: #FFF; width: 120px; height: 50px; }
.friend-links {padding-bottom: 30px;  font:12px/26px "宋体"; padding-top:15px;  }
.friend-links a { display: inline;padding-right: 24px; }
.friend-logo .friend-ul li img{ width:120px; height:50px;}
.hot-tag { display: block; height: 92px; width: 92px; position: absolute; top: 20px; right: 20px; color: #FFF; font-size: 30px; font-weight: bold; text-align: center; line-height: 90px; background:url(/statics/img/hot-tag-bg.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='/statics/img/hot-tag-bg.png');}


/*企业服务*/
.service-top{ background:url(/statics/img/service-top-bg.jpg) center center no-repeat; height:80px; width:100%;}
.service-box { padding-top: 20px; }
.service-tit-qi{ padding-bottom:15px; overflow:hidden; *zoom:1;}
.service-banner { height: 500px; width: 990px; background:url(/statics/img/service-banner.jpg) no-repeat; }
.service-pro { width: 990px; overflow: hidden; }
.service-pro .service-ul { width: 1020px; overflow: visible; }
.service-pro .service-ul li { float: left; display: block; height: 260px; width: 310px; overflow: hidden; position: relative; margin-right:30px; }
.service-pro .service-ul li span { display: block; height: 48px; width: 310px; position: absolute; left: 0px; bottom: 0px; font-size: 18px; padding-top:30px; color: #FFF; text-align: center; background:url(/statics/img/service-bg.png) no-repeat; }
.service-tel { width:360px; height:280px; background:url(/statics/img/service-tel.png) center 50% no-repeat; }
.order-field .od-qy{ background:url(/statics/img/order-bg-qy.png) left top no-repeat;}

/*2013-12-06*/
/*订单流程2-确认行程单*/
.line-update { padding: 5px; background:url(/statics/img/v1_07.png) repeat; margin-bottom:25px; }
.line-update-box { background-color: #f4f4f4; padding:25px 20px 0px 20px; }
.line-update-left { float: left; width: 130px; text-align:center; }
.line-update-right { float: right; width:680px; }
.line-update-left .service-img { height: 90px; width: 90px; overflow: hidden; margin:0 auto; }
.line-update-left .service-img img{height: 90px; width: 90px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.line-update-left .service-name{ text-align:center; font-weight:bold; padding:5px 0px;}
.line-update-left p{ text-align:center; font-size:12px; color:#666; padding-bottom:10px;}
.qq-link{ display:inline-block; background:#b1e5fd url(/statics/img/line-update.png) 5px -87px no-repeat; color:#26556b; border:1px solid #9cdaf9; padding:2px 10px; margin-bottom:10px; padding-left:25px;}
.help-link{ display:inline-block; background:#b1e5fd; color:#26556b; border:1px solid #9cdaf9; padding:2px 10px; margin-bottom:10px;}
.line-update-list { display: block; overflow: hidden; }
.line-update-list li { float: left; width: 680px; overflow: hidden; margin-bottom:20px; }
.line-update-list .list-num { color: #FFF; background-color: #af1971; height:26px; line-height:26px; padding:0px 15px; }
.line-update-list .line-list-box { background-color: #FFF; border: 1px solid #d1d1d1; overflow:hidden; }
.line-update-list .line-list-title{ padding:15px;}
.line-update-list .blue-icon { display: inline-block; background:url(/statics/img/line-update.png) -140px -91px no-repeat; width:60px; height:19px; line-height:19px; color:#FFF; text-align:center; font-size:12px; float:left; margin-top:1px;}
.line-update-list .ju-h1 { padding-left:75px;}
.line-list-cont { padding-left:15px; padding-bottom:15px; overflow:hidden;*zoom:1; }
.line-list-cont .line-list-img { height: 210px; width: 320px; float: left; overflow: hidden; }
.line-list-cont .line-list-info { float: right; width: 315px; }
.line-list-cont .line-list-info dl { display:block; }
.line-list-cont .line-list-info dl dt{ padding-bottom:5px; }
.line-list-cont .line-list-info dl dt i{ font-weight:bold; font-size:24px; }
.line-list-cont .line-list-info dl dt .pdlr5{ text-decoration:underline; color:#6b9d46; padding-left:15px;}
.line-list-cont .line-list-info dl dd{ line-height:30px; }
.line-list-opr { border: 1px solid #eeeeee; height: 50px; margin-top:20px;}
.line-list-price{ display: inline-block; height:50px; line-height:50px;padding-left:15px;}
.line-list-price i{ color: #fc8b11; font-size:18px; }
.line-pay{ display:block; height:50px; line-height:50px; font-size:18px; float:right; padding:0px 20px; color:#FFF; background:url(/statics/img/line-update.png) 0px -5px no-repeat;}
.line-pay:hover{ color:#FFF;}
.pop-order { height: 500px; width: 790px; overFlow-x:hidden; overFlow-y: auto; position:relative; }
.mr15{ margin-right:15px;}
.pop-pay-opr2{ border-top:1px solid #ededed; margin-top:15px; padding-top:15px; text-align:right;}

/*定制行程单Web版*/
.wrap770{ width:770px; margin:0 auto;}
.body-bg { background:url(/statics/img/v3/bg.png) repeat; }
.mb15{ margin-bottom:15px;}
.view-content { background: #FFF; width: 770px;box-shadow: 0px 0px 3px 0px rgba(34, 25, 25, 0.1); border:1px solid #E6E6E6; }
.view-title { background:#fafafa; border-bottom:1px solid #e6e6e6; padding:10px 20px; overflow:hidden; *zoom:1;}
.view-title em{ float:left; display:block; background:url(/statics/img/v3/item-cion.png) no-repeat; width:33px; height:33px;margin-right:20px; }
.view-title span{float:left; display:block; line-height:33px; font-size:18px; color:#333; }
.view-title .view-cion-1{ background-position: 0px 0px;}
.view-title .view-cion-2{ background-position: -48px 0px;}
.view-title .view-cion-3{ background-position: -96px 0px;}
.view-title .view-cion-4{ background-position: -143px 0px;}
.view-title .view-cion-5{ background-position: -190px 0px;}
.view-content .view-cont { padding: 20px 20px; overflow: hidden; line-height: 28px; }

.banner { width: 770px; position: relative; }
.banner .top-pic { height: 110px; width: 770px; position: absolute; top: 0px; left: 0px; }
.banner .line-img { width: 770px; overflow:hidden; }
.banner .line-img img { width: 770px; vertical-align: middle;}
.banner .order-tag { display: block; width: 137px; height: 137px; position: absolute; top: 172px; right: -20px; }
.welcome-box { padding: 15px 25px; overflow: hidden; *zoom:1;}
.welcome-box .tourlist { height: 120px; width: 120px; float: left; padding: 0px 25px; }
.welcome-box .tourlist img { height: 120px; width: 120px; -moz-border-radius: 85px; -webkit-border-radius: 85px; border-radius: 85px; }
.welcome-box .wei-info { padding-left: 15px; display: block; width: 470px; float: left; }
.welcome-box .wei-info dt { font-size: 28px; padding: 5px 0px 5px 0px; }
.welcome-box .wei-info dd { line-height: 24px; }
.line-title { color: #FFF; font-size: 17px; background-color: #57caf6;  position: relative; *zoom:1; padding:10px 0px;}
.line-title em { display: block; background: url(/statics/img/v3/cate-icon.png) no-repeat; position: absolute; left: 0px; top: -6px; width: 36px; height: 60px; z-index: 10; }
.line-title .line-cate { display: block; background: #fc8b11; height: 100%; padding: 0px 10px 0px 40px;line-height: 46px; width: 80px; position: absolute; left: 0px; top: 0px; z-index: 5; }
.line-title .line-tit-txt { color: #FFF; padding-left: 140px; display: block; line-height: 30px; padding-right: 10px; }
.line-info { padding: 20px 40px; text-align: center;  }
.line-info i { color: #57caf6; font-size: 18px; }
.line-info span { display: inline-block; padding: 0px 15px; color: #ccc; }
.ds-intro-pic { float: left; height: 200px; width: 300px; overflow: hidden; margin-right: 20px; margin-bottom: 10px; }
.ds-intro-pic img { height: 200px; width: 300px; }
.day-box { padding-bottom: 20px; }
.day-box .day-item { margin-top: 20px; overflow: hidden;  position:relative; padding-left:100px;*zoom:1;}
.day-box .day-item .day {  display: inline-block;  width: 85px; height:100%; text-align: right; padding-right: 15px;background: #57caf6; color: #FFF; font-size: 20px; font-weight: bold;  line-height: 32px; position:absolute; left:0px; top:0px;}
.day-box .day-item .line {  width: 630px; display: inline-block; padding:0px 20px;line-height: 32px; font-size: 16px; color: #05b1f3; background:#e2f7ff; }
.pic-list { width: 770px; overflow: hidden; }
.pic-list .pic-list-ul { overflow: hidden; padding-left: 20px; }
.pic-list .pic-list-ul li { padding-right: 5px; float: left; }
.pic-list .pic-list-ul li img { width: 240px; height:160px; }
.free-content { overflow: hidden; padding: 20px; }
.free-title { padding-bottom: 25px; }
.free-title h3 { background: #beedff; font-size: 14px; font-weight: bold; line-height: 36px; padding: 0px 20px; color: #000;}
.free-txt { padding-bottom: 25px; line-height: 28px; }
.free-pic1 { width: 730px; display:table-cell;vertical-align:middle;text-align:center; }
.free-pic1 img {  vertical-align:middle; }
.free-pic2 { width: 730px; overflow: hidden; }
.free-pic2 .free-pic2-ul { width: 770px; overflow: visible; }
.free-pic2 .free-pic2-ul li { float: left; padding-right: 9px; display: inline-block; }
.free-pic2 .free-pic2-ul li img { width: 360px; height: 240px; }
.free-pic3 { width: 730px; overflow: hidden; }
.free-pic3 .free-pic3-ul { width:750px; overflow:visible; }
.free-pic3 .free-pic3-ul li { float: left; padding-right: 5px; display: inline-block; }
.free-pic3 .free-pic3-ul li img { width: 240px; height: 160px; }
.six-guid { padding: 25px 10px; width: 750px; height: 200px; }
.view-foot { height: 78px; width: 768px; background: url(/statics/img/v3/foot-bg.png) no-repeat; border: 1px solid #cccbcb; }
.view-share { float: left; background-color: #FFF; border: 1px solid #000; margin: 13px 15px 0px 15px; padding: 15px; overflow: hidden; }
.c-share-txt { color: #C0C0C0; float: left; padding-top: 2px; }
.c-share { width: 170px; height: 24px; overflow: hidden; }
.c-share .jiathis_style_24x24 a span { height: 24px; width: 24px; padding: 0px; background: url(/statics/img/v3/share-icon.png) 0px 0px no-repeat; margin: 0px 3px 0px 0px; filter: alpha(opacity=90); opacity: .9; }
.c-share .jiathis_style_24x24 .jtico_tsina { background-position: 0px 0px; }
.c-share .jiathis_style_24x24 .jtico_tqq { background-position: -27px 0px; }
.c-share .jiathis_style_24x24 .jtico_weixin { background-position: -54px 0px; }
.c-share .jiathis_style_24x24 .jtico_renren { background-position: -81px 0px; }
.c-share .jiathis_style_24x24 .jtico_douban { background-position: -108px 0px; }
.c-share .jiathis_style_24x24 .jtico_qzone { background-position: -135px 0px; }
.c-share .jiathis_style_24x24 .jtico { padding-left: 0px!important; }
.share-box .jiathis_style { padding-top: 4px; }
.view-call { display: inline-block; float: right; margin-top: 13px; margin-right: 15px; background: #ffa800; color: #FFF; cursor: pointer; line-height: 20px; padding: 7px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.view-call i { font-size: 24px; }
.sit-title { position: relative; }
.sit-title span { padding-left: 40px; }
.view-six-icon{ display:inline-block; background:url(/statics/img/v3/six-icon.png) left top no-repeat; width:40px; height:49px; position:absolute; left:10px; bottom:0px;}

/*---------------------------2013-12-12----------------------*/
/*目的页面地固定线路样式调整*/
.ln-ds-title { background:url(../img/dot-line.png) left bottom repeat-x; padding:0px 0px 20px 0px; }
.blue-icon { display: inline-block; background:url(../img/ju-ui-1120.png) 0 0 no-repeat; width:60px; height:19px; line-height:19px; color:#FFF; text-align:center; font-size:12px; float:left; margin-top:4px; *margin-top:3px; }
.ln-ds-title .ln-h1 { padding-left:75px; font-size:18px; }
.ln-ds-cont{ padding-top:15px;}
.ln-ds-left{ float:left;width:330px;}
.ln-ds-img{ width:330px; height:220px; overflow:hidden;}
.ln-ds-img img{ width:330px; height:220px;}
.ln-ds-right { width: 340px; float:right; font-size:12px; }
.ln-ds-right .ln-dl-item { overflow:hidden; display:block;  line-height:24px; }
.ln-ds-right .ln-dl-item dt { float:left; width:80px; color:#999; }
.ln-ds-right .ln-dl-item dd { float:left; padding-left:5px; width:250px; }
.ln-ds-right .ln-dl-item dd i{color:#b5b5b5; padding:0px 5px;}
.ln-ds-cost{  margin-top:10px; position:relative; padding-top:5px; *zoom:1;}
.ln-ds-cost .ln-ds-price{ color:#999;}
.ln-ds-cost .ln-ds-price span{ font-size:20px; color:#c75698; font-weight:bold;}
.ln-ds-cost .ln-ds-pay{ display:block; background:url(../img/line-update.png) 0px -12px no-repeat; width:150px; height:40px; color:#FFF; font-size:24px; line-height:38px; text-align:center; position:absolute; top:0px; right:-20px;}
.line-opr .line-opr-left .line-out{background:url(../img/line-tour.png) no-repeat; background-position: 0px 3px; }
.line-opr .line-opr-left .line-tour{background:url(../img/line-tour.png) no-repeat; background-position: 0px -17px;}

/*-------------------------2013-12-11------------------------------*/
/*固定线路订单*/
.process-ul2{ display:block; width:720px; margin:0 auto;}
.num-add-2 { display: inline-block; height: 13px; width: 16px;  background:url(../img/orderb-ui.png) 0px 0px no-repeat; cursor:pointer;font-size:0px; margin-right:5px;}
.num-minus-2 { display: inline-block; font-size:0px; height: 13px; width: 16px; background:url(../img/orderb-ui.png) 0px -16px no-repeat; cursor:pointer;margin-left:5px;}
.tc{ text-align:center;}
.detail-info-or{ padding:10px 0px;}
.detail-info-or .proinput-box li{ margin-bottom:12px;}
.detail-info-or .proinput-tit {  width:120px; }
.detail-info-or .txt-sis{ color:#999;}
.order-service-box2 { background-color: #fff8f4; border: 1px solid #fdeadd; padding:15px 20px; color:#333; }
.order-service-left{ float:left; padding-right:20px; padding-left:75px; line-height:30px; font-size:18px; background:url(../img/icon_question.png) left center no-repeat;  height:60px; border-right:1px solid #fdeadd;margin-right:20px; color:#864a00;}
.order-service-box2 p {overflow:hidden; }
.order-service-box2 .pro-ser-txt1 {overflow:hidden; }
.order-service-box2 .pro-ser-txt1 .ser-qq { display: inline-block; height:22px; margin-right:20px;}
.order-service-box2 .pro-ser-txt2 { padding-top:3px; }
.order-service-box2 .pro-ser-txt2 b{ color:#f88535; font-size:18px; padding:0px 10px;}
.order-success {  padding:10px 40px; font-size:16px; overflow:hidden; background-color: #f2f6ef;margin-bottom:20px; *zoom:1;}
.order-success em { float:left; background: url(../img/order-process-ui.png) -329px -52px; display:inline-block; width:27px; height:27px; margin-right:15px; margin-top:3px;}
.order-success span{color:#4d980a; float:left; padding:2px 0px 0px 0px;}
.order-warnning {  padding:10px 40px; font-size:16px; overflow:hidden; background-color: #fff9f1;margin-bottom:20px;*zoom:1;}
.order-warnning em { float:left; background: url(../img/order-process-ui.png) -363px -52px; display:inline-block; width:27px; height:27px; margin-right:15px; margin-top:3px;}
.order-warnning span{color:#ff6900; float:left; padding:2px 0px 0px 0px;}
.order-waiting {   padding:10px 40px; font-size:16px; overflow:hidden; background-color: #fff9f1;margin-bottom:20px;*zoom:1;}
.order-waiting em { float:left; background: url(../img/order-process-ui.png) -363px -52px; display:inline-block; width:27px; height:27px; margin-right:15px; margin-top:3px;}
.order-waiting span{color:#F88535; float:left; padding:2px 0px 0px 0px;}
.disabled-btn { display: inline-block; height:40px; line-height:40px; padding:0px 35px; color:#828282; font-size:16px; background:#c8c8c8;margin-right:10px; border:0 none; cursor: pointer; text-shadow:1px 1px 1px #fff}
.submit-btn{ cursor:pointer;}
.disabled-txt{float:left; width:220px; height:30px; background: #f3f3f3; border:1px solid #fff; padding:0 5px;  color:#666; line-height:30px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#868686;}
.order-cont-ul { overflow:hidden; }
.order-cont-ul .order-cont-li { display: block; float:left; border-top:1px solid #c1cbdb; background:#f3f7fd; width:910px; overflow:hidden; }
.order-cont-ul .order-num{ float:left; display:block; width:100px; height:147px; text-align:left;  font:80px Arial; color:#d2dae7;line-height:100px;border-left:5px solid #647ea5; padding-left:20px;}
.order-cont-ul .order-right { float: left; width: 750px; padding-top:15px; }
.order-cont-ul .order-cont-li .order-right .proinput-box li .proinput-tit { width: 110px; }
.pay-now{ display:inline-block; height:24px; line-height:22px; padding:0px 15px; color:#fff; background:#F88535;}
.pay-now:hover{ color:#fff;}

/*---------------------------2013-12-16----------------------*/
/*弹出预定*/
.calender-table th{ color:#666; }
.col-day-position{position:relative; z-index:0}
.col-day-position:hover{ background:#fff2f9}
.col-pop { position:absolute; left:60px; top:0px; z-index:9999; }
.pop-close{ display:block; background:url(../img/close.png) no-repeat; width:14px; height:14px; position:absolute; top:5px; right:5px; cursor:pointer;}
.col-pop-box{ padding:15px; background: #FFF; width: 335px; border:1px solid #ededed;box-shadow:2px 2px 5px rgba(0,0,0,0.3); }
.col-pop-box .ln-select-ui li .date-start{ padding-left:0px;}

.reason{padding:10px 15px 15px 15px; color:#848484; font-size:12px; border-top:1px solid #ededed;}
.line-update-box{ position:relative;}
.reason span{ color:#6B9D46}
.reason-ok{ display:inline-block; background:url(../img/reason-ok.png) no-repeat; width:60px; height:60px; position:absolute; top:20px; right:0px;}