/* CSS Document */
/*breadcrumb*/

.breadcrumb{ line-height:24px; width:1000px; margin:5px 0;}
.breadcrumb h1{display:inline;}

/*二级搜索开始*/

.listbrand { border:solid 1px #ddd; padding:10px; margin-bottom:20px;}
.listbrand dl { border-bottom:dotted 1px #ddd;}
.listbrand dl dt { width:65px; line-height:18px; padding:5px 0; font-size:12px; font-weight:bold;font-family:"Microsoft Yahei"; float:left;  }
.listbrand dl dd { padding:5px 0;}
.listbrand dl dd a { float:left; margin-right:5px; margin-bottom:5px; padding:0 5px; line-height:18px; display:block; color:#666; white-space:nowrap; text-decoration:none;}
.listbrand dl dd a.cur,.listbrand dl dd a:hover { color:#fff;}
.listbrand dl dd a.cur:hover { text-decoration:underline; color:#fff;}

/*二级搜索结束*/
/*线路列表样式开始*/

.xingcheng { width:100%; border:solid 1px #ddd; margin-bottom:20px; margin-bottom:10px; padding-bottom:15px; *padding-bottom:0px; _padding-bottom:0px; float:left;}

.handlebox{ height:22px; padding:10px 0; width:100%; border-bottom:1px dotted #ddd; zoom:1;}
.handlebox select{ _height:20px;}
.handlebox dl,.handlebox dt,.handlebox dd{float:left; margin:0 5px; line-height:22px; _display:inline;}
.handlebox dl { float:right;}
.handlebox dd{margin:0 4px;}

.taxis a{ float:left; height:22px; line-height:22px; padding:0 20px 0 15px; background:url(http://develop.boktour.com/website/images/bg-taxis.png) no-repeat 100% 0; color:#FFF; overflow:hidden; *line-height:24px;}
.taxis select { background:#fff; width:70px; height:24px;}
.show a{ float:left; line-height:20px; width:24px; border:1px solid #ddd; background:#fff; color:#5d5d5d; text-align:center;}
.show a:hover,.show .cur a{ border:1px solid #666; color:#fff; font-weight:bold; text-decoration:none;}
.show .cur a{ cursor:default;}

.list_cotent { width:96%; margin:20px auto; height:125px; border-bottom:1px #ddd dotted; padding-bottom:15px;}
.list_cotent .xc_pic { width:168px; height:106px; padding:3px; border:solid 1px #efefef; float:left; margin-right:10px; }
.list_cotent ul { width:650px; float:left;}
.list_cotent ul li { width:650px; line-height:18px; margin-bottom:5px; color:#888;}
.list_cotent ul li.list_name { font-size:14px; margin-bottom:12px;}
.list_cotent ul li.list_name a {line-height:20px; font-weight:bold; display:block; color:#444;}
.list_cotent ul li.xc_desc { height:36px; overflow:hidden;}
.list_cotent .list_btns { width:120px; height:106px;}
.list_cotent .list_btns p.xc_price { text-align:right;}
.list_cotent .list_btns p.xc_price span{ color:#f17b12; font-size:12px;}
.list_cotent .list_btns p.xc_price span em { font-size:20px;}
.list_cotent .list_btns .xc_group { width:68px; height:20px; line-height:20px; background:url(http://develop.boktour.com/website/images/group-ico.gif) left center no-repeat; text-indent:18px; display:inline-block; float:right; margin-top:4px;}

/*页码样式开始*/

div.sabrosus { float:right; width:650px; margin-right:20px; padding:5px 9px; margin:20px 0 5px 0; text-align: right}
div.sabrosus a {border: #ddd 1px solid; padding:4px 8px; color: #333; margin-right: 4px; text-decoration: none;}

div.pagination a:active {border: #2b66a5 1px solid; color: #000; background-color: lightyellow}
div.sabrosus span.current { padding:4px 8px; font-weight: bold; color: #fff; margin-right: 4px; }
div.sabrosus span.disabled {border: #ccc 1px solid; padding:4px 8px; color: #929292; margin-right:4px; }

/*页码样式结束*/
/*行程图文简介样式*/

/*图片切换*/
.mb_body {width:998px;}

.mb-left {width:420px; float:left;}
.img_show{ width:420px; margin-bottom:10px;}
.diamond_pic { width:420px; height:262px;}

.img_show .main_pic li{ width:420px; height:262px; display:none;}
.img_show .main_pic .mp_cur{ display: block;}
.img_show .main_pic img{ width:420px; height:262px; }
.imgs{ display:inline-table; margin-top:8px;}
.imgs .small_div{ position:relative; width:370px; height:66px; overflow:hidden; float:left; margin-top:10px;}
.imgs .small_pic{ position:absolute; width:2000px; height:64px;}
.imgs .small_pic li{ height:60px; width:84px; float:left; margin-right:9px; cursor:pointer; opacity:0.8; filter:alpha(opacity=80);}
.imgs .small_pic .sp_cur { opacity:1.0; filter:alpha(opacity=100);}
.imgs .small_pic .sp_cur img{ border:solid 1px #ddd;}
.imgs .small_pic li img { height:60px; width:80px; border:1px solid #fff; margin:0; padding:1px; }
.imgs .imgs_l{ display:block; float:left; width:20px; height:64px; margin-right:9px; margin-top:10px; background:url(http://develop.boktour.com/website/images/arrow-btn.png) 0 0 no-repeat; }
.imgs .imgs_l:hover { background:url(http://develop.boktour.com/website/images/arrow-btn.png) 0 -64px no-repeat; }
.imgs .imgs_r{ display:block; float:right; width:20px; height:64px; margin-top:10px; background:url(http://develop.boktour.com/website/images/arrow-btn.png) -20px 0 no-repeat; }
.imgs .imgs_r:hover { background:url(http://develop.boktour.com/website/images/arrow-btn.png) -20px -64px no-repeat; }

/*日历*/

.c-month{ width:420px; height:30px; margin-top:10px;}
.c-month a { height:16px; line-height:16px; padding:6px 0;}
a.previous-month { width:60px; height:16px; display:inline-block; float:left; background:url(http://develop.boktour.com/website/images/month-pre.gif) left center no-repeat; padding-left:18px; color:#5d5d5d;}
div.current-month { height:30px; line-height:30px; font-weight:bold; text-align:center;}
a.next-month { width:60px; height:16px; display:inline-block; float:right; background:url(http://develop.boktour.com/website/images/month-next.gif) right center no-repeat; padding-right:18px; color:#5d5d5d;}


.c-day table { width:100%;}
.c-day thead th{ background:#c28b58; color: #FFF; width:59px; height:30px; line-height:30px; text-align:center;}
.c-day tbody td{ height:32px; text-align:left; border:1px solid #ddd; padding:3px 4px 4px 3px; vertical-align:center;cursor:default; height:45px;}
.c-day tbody td div{ clear:both; overflow:hidden;}
.c-day tbody td div b{line-height:16px; color:#b9ab93;}
.c-day tbody td div span{ line-height:16px; text-align:right;}
.c-day tbody td p{ line-height:16px;  clear:both;}

.c-day tbody td.zlr{ background:#f4e5d6;}

.c-day tbody td.true{ color:#978669; cursor: pointer;}
.c-day tbody td.true div b{ color:#978669; }
.c-day tbody td.true p{color:#2383c7;}

.c-day tbody td:hover{ color:#978669; background:#fff6df;}
.c-day tbody td:hover div b{ color:#978669; }
.c-day tbody td:hover p{ font-weight:bold; color:#978669 }

/*关联产品样式*/

.pro_recomment { width:968px; margin:15px 0; padding:10px 15px; border:solid 1px #efefef; background:#fffcf6;}
.pro_recomment h3 { font-size:15px; font-weight:bold; height:24px; line-height:24px; color: #d55f10;}
.pro_recomment li { width:160px; float:left; line-height:18px; margin:10px 30px 10px 0;}
.pro_recomment li a { display:block; color:#5d5d5d; margin:6px 0;}
.pro_recomment li span { color:#a10000; font-weight:bold;}

/*mb-body style*/

.pro-gallery { width:533px; float:right; padding-right:15px; padding-top:10px;}
.pro-gallery h2 { font-size:14px; color:#333; line-height:20px; font-weight:bold; font-family:"宋体"; margin-bottom:15px;}
.pro-gallery .pro-meta { margin-bottom:15px; clear:both; border-bottom:solid 1px #efefef;}
.pro-gallery .pro-meta li { width:503px; line-height:28px; margin-bottom:8px;} 
span.pro-metatit { width:80px; color:#999; display:inline-block; float:left;}
.pro-gallery .pro-meta li b.del { text-decoration:line-through; font-size:14px; color:#333;}
.pro-gallery .pro-meta li b.pro_price {color: #C00;font-weight: 700;font-size: 27px; vertical-align: top; position:relative;}
.pro-gallery .pro-meta li b.pro_price i { position:absolute; right:0; top:-4px; font-size:12px; font-weight:normal; font-style:normal; font-family:"宋体"; color:#999;}
.pro-gallery .pro-meta li .tm-yen { padding:0 3px;}
.pro-gallery .btn-buy { padding-left:80px; width:423px; border-bottom:solid 1px #efefef; position:relative;}
.pro-gallery .btn-buy a.wxCode{width:80px; height:80px; position:absolute; top:-6px; left:408px;}
.pro-gallery .btn-buy a.wxCode img{width:80px; height:80px;}
.pro-gallery .btn-buy .pro-action { height:40px; margin-bottom:10px;}
.pro-gallery .btn-buy .yuding { width:127px; height:40px; background:url(http://develop.boktour.com/website/images/btn-book.jpg) no-repeat; border:none; margin-right:10px; cursor:pointer; float:left; margin-right:30px;}
.pro-gallery .btn-buy .xc-down {  width:127px; height:40px; background:url(http://develop.boktour.com/website/images/xc-down.gif) no-repeat; color:#fff; text-indent:36px; display:inline-block; line-height:31px;}
.pro-gallery .btn-buy .xc-down:hover { text-decoration:none;}

.pro-gallery .pro-features { margin:15px 0; clear:both;}
.pro-gallery .pro-features li { line-height:18px; margin-bottom:10px;}
.pro-gallery .pro-features li p { width:450px; float:right; display:inline-block;}

/*pro_info start*/

.pro_info { width:1000px; margin-top:20px;}
.pro_info .pro_tab { width:1000px; height:31px;}
.pro_info .pro_tab li { text-align: center; border: #D6D6D6 1px solid; border-bottom:0; line-height: 30px; width: 146px; display: inline; float: left; height: 30px; cursor: pointer; margin-right: 2px; font-size: 12px; font-weight: bold;}
.pro_info .pro_tab li.cur {color: white; border: 0; cursor: default; height:32px; line-height:32px; width: 148px;}

.pro_tab_cotent { padding:10px;}
.pro_tab_cotent h5 { font-size:14px; font-weight:bold; color:#333; line-height:30px; height:30px; border-top:solid 1px #ccc; background:#f1f1f1; margin:15px 0; color:#cc0000; text-indent:10px;}
.pro_tab_cotent p { line-height:28px; color:#666; margin:10px 0;}
.pro_tab_cotent dl { padding-left:20px; border-bottom:dotted 1px #ccc;}
.pro_tab_cotent dt { font-size:14px; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif;}
.pro_tab_cotent dt span { color:#378a00; padding:0 5px; font-size:18px;}
.pro_tab_cotent dt ,.pro_tab_cotent dd { width:100%; color:#666; line-height:26px; margin:10px 0;}
.pro_tab_cotent dl ul { width:960px; display:inline-table;}
.pro_tab_cotent dl ul li { width:220px; height:180px; float:left; margin:5px 10px; text-align:center;}
.pro_tab_cotent dl ul li p { line-height:26px; font-size:14px; height:26px; color:#ac0000;}
.pro_tab_cotent dl ul li img { width:214px; height:154px; padding:2px; border:solid 1px #ccc;}

.tpTimeBox .inputCont{width:880px;}
.tpTimeBox .inputCont p{ font-size:14px;}

.dxc_desc { width:980px;}
.dxc_desc table td { line-height:20px; padding:5px; vertical-align:top; border:none;}
.dxc_desc .days { font-size:14px; font-weight:bold; color:#a23c0f;}
.dxc_desc .h2 { background:#fffdf1; color:#a23c0f; font-size:14px; font-weight:bold; line-height:28px;}

.dxc_pic { width:100%; margin:0; margin-bottom:5px; text-align:center; padding:0;}
.dxc_pic li { width:256px; line-height:28px; margin-bottom:5px; float:left; list-style:none; padding:0; margin-right:20px;} 
.dxc_pic li p { margin:0; padding:0;}
.dxc_pic li p img { border:solid 3px #fff; width:240px; height:160px; padding:5px;}
.dxc_pic li p img:hover { background:#fff; padding:5px; border:solid 3px #f1e8dd;}

#shop_table { width:100%; border:1px solid #D6C6AF; border-bottom:none; border-left:none;}
#shop_table th { background: #F6EFE3; border:1px solid #D6C6AF;  border-right:0; border-top:0; font-weight:normal; line-height:24px; padding:5px 10px; color:#4D3D23; text-align:left;}
#shop_table td { border:1px solid #D6C6AF; border-right:0; border-top:0; padding:10px; line-height:18px;}

.jt01 { width:20px; height:16px; background:url(http://develop.boktour.com/website/images/plane.gif) no-repeat; margin:0 5px; display:inline-table;}/*飞机*/
.jt03 { width:29px; height:16px; background:url(http://develop.boktour.com/website/images/bus.gif) no-repeat; margin:0 5px; display:inline-table;}/*汽车*/
.jt04 { width:24px; height:16px; background:url(http://develop.boktour.com/website/images/train.gif) no-repeat; margin:0 5px; display:inline-table;}/*火车*/
.jt02 { width:28px; height:16px; background:url(http://develop.boktour.com/website/images/ship.gif) no-repeat; margin:0 5px; display:inline-table;}/*轮船*/

.pro_tab_cotent .book_step { line-height:44px; font-weight:bold; margin:5px 0;}
.pro_tab_cotent .book_phone { width:938px; height:40px; border:solid 1px #ddd; padding:10px 0; background:#fefefe; margin:15px 0; }
.pro_tab_cotent .book_phone li { line-height:20px; padding-left:10px;}
.pro_tab_cotent .book_phone li a { color:#ac0000; padding-left:10px;}
.pro_tab_cotent .pay_style {font-size:14px; font-weight:bold; color:#000; line-height:30px; height:30px; background:#ddd; margin:15px 0; color:#333; text-indent:10px;}
.pro_tab_cotent .pay_zl li { line-height:30px; margin:10px 0; color:#666;}
.pro_tab_cotent .pay_zl li a { color:#ac0000; padding-left:10px; text-decoration:underline;}

/*user-order style*/

.user-form { border: 1px solid #be4d01; background: white; width:640px;}
.user-form h3 {position: relative; height: 28px; line-height: 28px; padding-left: 10px; background:#f17b12; color: white; font-size:14px; font-weight:bold;}
.user-form h3 span.close { position: absolute; top:4px; right: 10px; width: 16px; text-indent: -9999px;cursor: pointer;font-weight: normal;}
.user-form table { width:600px; margin:20px auto;}
.user-form table th { text-align:right; font-weight:normal; background:#f8f8f8;}

/*回访开始*/

.manyi { width:918px; height:110px; padding:20px; border:solid 1px #ccc; margin:15px 0;}
.manyi .manyi_intro { width:320px; height:110px; float:left;}
.manyi .manyi_intro h4 { line-height:36px; height:36px; font-size:14px; font-weight:bold; color:#666;}
.manyi .manyi_intro h4 span { font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.manyi .manyi_intro p { line-height:18px; font-size:12px; color:#888; padding:0;}

.manyi_table { width:300px; height:110px; float:right;}
.manyi_table ul { width:30px; height:110px; float:left; margin-right:20px; _margin-right:16px; margin-left:10px;}
.manyi_table ul li { float:left; width:30px; text-align:center;}
.manyi_table ul li.number { height:20px; line-height:20px; font-size:12px; color:#888; position:relative;}
.manyi_table ul li.tongji { height:70px; width:20px; padding:0 5px; position:relative;}
.manyi_table ul li.fenlei { height:20px; line-height:20px; font-size:12px; color:#333;}
.manyi_table ul li.tongji span {display:inline-block; width:20px;  position:absolute; left:5px;}
.manyi_table ul li.number span { text-align:center; position:absolute; left:2px;}

li span.percent1 { top:14px;}
li span.percent2 { top:8px; }
li span.percent3 { top:2px; }
li span.percent4 { top:16px;}
li span.percent5 { top:0;}

span.color1 { height:80%; background:#ff00a8; top:20%;}
span.color2 { height:90%; background:#00d1ff; top:10%;}
span.color3 { height:98%; background:#ffe200; top:2%;}
span.color4 { height:78%; background:#00ff06; top:22%;}
span.color5 { height:100%; background:#c5ff00; top:0%;}

.user_comment { width:960px; height:auto; border-bottom:solid 1px #ccc; margin-bottom:15px;}
.user_comment .left_comment { width:575px; float:left;}
.user_comment .left_comment p.zw_comment { line-height:20px; color:#404040; font-size:12px; width:575px; margin:0; }
.user_comment .left_comment p.info_comment { color:#888; font-size:12px; margin:none; line-height:20px; height:20px;}

.user_comment .right_comment { width:70px; height:50px; float:right; text-align:center; color:#888;}
.user_comment .right_comment span { font-size:24px; line-height:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.pagination { width:700px; height:44px; float:right;}
.pagination a ,.pagination span { border:solid 1px #e5e5e5; border-left:0; font-size:12px; height:24px; padding:6px 10px 0; margin:0; width:auto; color:#333; float:right;}
.pagination a.page_cur { background:#efefef; color:#888;}
.pagination .page_next { border:solid 1px #e5e5e5;}

/*pro_info end*/

/*pop_login start*/

.mt-dialog { background: white; width:418px; margin:0 auto;}
.mt-dialog h3 {position: relative; height: 28px; line-height: 28px; padding-left: 10px; color: white; font-size:14px; font-weight:bold;}
.mt-dialog h3 span.close { position: absolute; top:4px; right: 10px; width: 16px; text-indent: -9999px;cursor: pointer;font-weight: normal;}
.common-login-dialog { margin:25px auto; width:360px;}
.field-group {margin-bottom:0; width:360px; margin-bottom:20px; }
.field-group label { width: 42px; padding-top: 4px; font-size: 14px;text-align: right;color: #333; padding-right:10px;}
.auto-login { width:308px; padding-left:52px; margin-bottom: 0; margin-bottom:20px;}
.auto-login .error{background:url(http://develop.boktour.com/website/images/error.png) no-repeat left center; padding:3px; padding-left:20px;  background-color:#FDEBEB; }
.auto-login .normal {margin-right: 12px; font-size: 12px; color: #666; cursor: pointer; padding:0; text-align:left;}
.auto-login .w1 { width:60px; padding-left:3px;}
.auto-login .w2 { width:80px; padding-left:3px;}


/*--------news list style-----------*/

.news_list { width:718px; border:solid 1px #ddd; padding-bottom:20px; margin-bottom:20px;}
.news_list h2 { height:32px; font-size:14px; font-weight:bold; line-height:32px; background:#f8f8f8; padding-left:15px; border-bottom:solid 1px #ddd; margin-bottom:20px;}
.news_list ul { width:678px; margin:0 auto; border-bottom:solid 1px #ededed; padding-bottom:15px;}
.news_list li {padding-left:15px; background:url(http://develop.boktour.com/website/images/list.gif) left center no-repeat; height:26px;line-height:26px;font-size: 14px; margin-bottom:5px;}
.news_list li a ,.globle li a{ color:#5d5d5d;}
.news_list li span { float:right; color:#999;}

.globle ,.gl-tag{ border:solid 1px #ddd; padding:4px; padding-bottom:10px;}
.globle h2{color:#fff; height:32px; font-size:14px; font-weight:bold; line-height:32px; padding-left:10px; margin-bottom:10px;}
.globle li ,.gl-tag li { line-height:26px; border-bottom:dotted 1px #ddd;padding-left:15px; background:url(http://develop.boktour.com/website/images/list.gif) left center no-repeat; height:26px; width:230px; margin:0 auto; margin-bottom:4px; overflow:hidden;}
.gl-tag li a { color:#5d5d5d;}

/*-------------newscotent style--------------------*/

.news_cotent { width:678px; border:solid 1px #ddd; padding:20px; margin-bottom:20px;}
.news_cotent h3 { line-height:30px; height:30px; text-align:center; font-size:24px; font-family:"宋体"; font-weight:bold; margin-top:15px;}
.news_cotent .news_bt_desc { text-align:center; width:100%; height:20px; line-height:20px; margin-bottom:20px; color:#999;}
.news_cotent .news_desc { width:656px; line-height:20px; padding:10px; background:#FFFBEE;  border:solid 1px #ddd; margin:15px auto; text-indent:24px;}
.news_cotent .news_bt_desc span { margin-right:5px;}
.news_cotent p { font-size:14px; line-height: 2em; text-indent:24px; margin:10px 0; text-align:left;}
.news_cotent p img { border:solid 1px #ddd; padding:4px; margin:10px 0;}

.news_next { border-top:dotted 1px #ddd; height:30px; line-height:30px; margin-top:40px;}

/*--------------order pay style-------------------*/

.pay_cotent { width:918px; padding:40px; border:solid 1px #ddd; margin-bottom:30px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.pay_cotent ul { padding-left:100px; width:818px; background:url(http://develop.boktour.com/website/images/ico_ok.png) left top no-repeat;}
.pay_cotent ul li { height:24px; line-height:24px; border-bottom:dotted 1px #ddd; padding:10px 0; margin-bottom:5px;}
.pay_cotent ul li.gx { font-size:18px; font-weight:bold; font-family: "Microsoft Yahei";}
.pay_cotent ul li span.p_number { color:#c41818; font-size:14px; font-family: Helvetica, Arial,sans-serif;}
.pay_cotent ul li span.p_tips { color:#999; padding-left:15px;}
.p_price { color:#c41818; font-size:22px; font-family: Helvetica, Arial,sans-serif; }
.pay_cotent ul li.nr span { padding-right:50px;}
.pay_cotent .pay_btn {padding-left:100px; width:778px; margin-top:25px;}

/*------------------help style----------------------*/

.help_left { width:258px; border:solid 1px #efefef;}
.help_left h2 { height:30px; line-height:30px; font-size:14px; text-indent:10px; color:#fff; }
.help_left ul {}
.help_left ul li { height:32px; line-height:32px; margin:0 auto; padding:3px 0;}
.help_left ul li a {height:32px; line-height:32px; padding-left:20px; display:block; color:#5d5d5d; border-bottom:solid 1px #efefef;}
.help_left ul li.bnone a { border-bottom:none;}

.help_right { width:678px;  border:solid 1px #efefef; padding:20px; margin-bottom:20px;}
.help_right h3{ font-size:18px; font-weight:bold; line-height:30px; height:30px; margin:15px auto; border-bottom:solid 1px #f3f3f3;}
.help_right h4 { font-size:14px; font-weight:bold; line-height:24px; margin:10px 0; }
.help_right h5 { font-size:13px; font-weight:bold; line-height:24px; margin:10px 0; }
.help_right p { line-height:2em; font-size:12px; padding-left:20px; display:block;}

/*-----------------------member style--------------------------*/

.member-left { width:258px; border:solid 1px #ddd;}
.member-left dl { }
.member-left dt { height:32px; line-height:32px; font-size:14px; font-weight:bold; font-family: "Microsoft Yahei"; background:#f4f4f4; padding-left:15px; border-bottom:solid 1px #ddd;}
.member-left dd { height:30px; margin-top:5px; border-bottom:solid 1px #efefef;}
.member-left dd.bnone { border:none;}
.member-left dd a { color:#5d5d5d; display:block;line-height:30px;  padding-left:15px;}

.third_menu { height:30px; border-bottom:solid 1px #ccc; width:100%;}
.third_menu a {display: block;padding: 0 10px;float: left;line-height:29px;height: 29px;font-size: 12px;font-weight: normal;color: #595959;border: solid 1px #CCC; border-bottom: 0; margin-right:5px;}
.third_menu a.cur { color: white; border-bottom: none;}
.menber-right{width:100%;}
.menber-right h2 {float: left; line-height:30px; font-size: 14px;color: #646464; font-family: '微软雅黑','宋体'; width:100%;}

/*----------------------攻略样式------------------------------*/

.gonglue { width:678px; border:solid 1px #ddd; padding:20px; margin-bottom:30px;}
.gl-list {width:678px; padding-bottom:15px; border-bottom:dotted 1px #ddd; margin-bottom:15px; }
.gl-list h3 { height:30px; margin-bottom:5px;}
.gl-list h3 a {height:30px;  line-height:30px; font-size:14px; font-weight:bold; display:block;}
.gonglue dl { width:678px; height:130px; }
.gonglue dl dt { width:180px; height:120px; padding:4px; border:solid 1px #efefef; float:left;}
.gonglue dl dd { width:473px; float:right; line-height:26px; color:#888;}
.gonglue dl dd.ms { line-height:18px; color:#5d5d5d; height:54px; overflow:hidden;}
.gonglue dl dd.read a { background:url(http://develop.boktour.com/website/images/go.gif) 70px center no-repeat; display:block; }

.gl-tag { }
.gl-tag h2 { height:32px; font-size:14px; font-weight:bold; line-height:32px; padding-bottom:6px; padding-left:5px; background:url(http://develop.boktour.com/website/images/line.gif) left bottom repeat-x; margin-bottom:10px; }
.gl-tag p a { padding:4px 5px; height:12px; line-height:12px; margin:4px 5px; float:left; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; color:#5d5d5d; white-space:nowrap; }

/*-------------------弹出日历框样式------------------------------------*/

.DateBorder { width:600px; padding:20px;}
.DateBorder .data-time { margin:10px 0;}
.DateBorder .data-time th { height:18px; background:#9e9e9e; border: 5px white solid; border-width: 5px 3px; text-align:center; color:#fff; padding:5px;}

.DateBorder .data-time td { height:40px; background:#fff6f3; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; padding:5px;}

/*------------------------404页面样式-------------------------------*/

.des404 ,.page-error {height: 300px;width: 350px; padding: 38px 0 0 209px; margin-top: 136px; margin-left:200px; font-weight: normal; font-size: 28px; color: #333;line-height: 1; font-family: '微软雅黑','宋体';background:url(http://develop.boktour.com/website/images/404.png) left top no-repeat;font-weight: normal;}
.page-error {background:url(http://develop.boktour.com/website/images/page-error.png) left top no-repeat;font-weight: normal;}
.des404 a,.page-error a { font-size:12px; font-weight:normal; line-height:40px;}

.overdue { width:620px; height:277px; margin:140px auto; background:url(http://develop.boktour.com/website/images/stop.gif) left top no-repeat;}
.overdue p { padding-left:163px; padding-top:114px; font-size:14px; line-height:24px;}


/*--------------------目的地指南样式--------------------------------------*/

.yindao { width:958px; padding:10px 20px; background:#fffdf8; margin-bottom:40px; margin-top:40px; border:solid 1px #ddd;}
.yindao h2 { height:40px; line-height:40px; font-size:18px; font-weight:bold; border-bottom:solid 1px #efefef; margin-bottom:15px;}
.yindao li { border-bottom:dotted 1px #ddd; margin:10px 0; padding-bottom:10px; color:#333;}
.yindao li p { width:60px; float:left; line-height:1.8em;}
.yindao li span { width:848px; float:right; display:inline-block;}
.yindao li span a { color:#666; padding-right:15px; line-height:1.8em;}

/*--------------------行程图片弹出样式--------------------------------------*/
.lvyou_img { position:relative; width:560px; height:528px;background:#fff; padding:10px;}
.img_close { width:30px; height:30px; background:url(http://develop.boktour.com/website/images/fancy_close.png) no-repeat; position:absolute; right:-15px; top:-15px; cursor:pointer;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://develop.boktour.com/website/images/fancy_close.png" ,sizingMethod="crop"); }
.xc_img_show{ width:560px; height:400px;}
.diamond_pic { width:560px; height:340px;}
#pic_intro{ width:560px; height:28px; background-color:#000; line-height:28px; color:#fff; position:absolute; left:10px; top:322px; text-indent:10px;opacity:0.8; filter:alpha(opacity=80);}

.xc_img_show .xc_main_pic li{ width:560px; height:340px; display:none;}
.xc_img_show .xc_main_pic .xc_mp_cur{ display: block;}
.xc_img_show .xc_main_pic img{ width:560px; height:340px;}
.xc_imgs{ display:inline-table; margin-top:8px;}
.xc_imgs .xc_small_div{ position:relative; width:490px; height:60px; overflow:hidden; float:left;}
.xc_imgs .xc_small_pic{ position:absolute; width:1500px; height:60px;}
.xc_imgs .xc_small_pic li{ height:60px; width:78px; float:left; margin-right:4px; cursor:pointer; opacity:0.6; filter:alpha(opacity=60);}
.xc_imgs .xc_small_pic .xc_sp_cur { opacity:1.0; filter:alpha(opacity=100);}
.xc_imgs .xc_small_pic .xc_sp_cur img{ border:solid 1px #666;}
.xc_imgs .xc_small_pic li img { height:56px; width:74px; border:1px solid #ccc; margin:0; padding:1px; }
.xc_imgs .xc_imgs_l{ display:block; float:left; width:30px; height:60px; margin-right:9px; background:url(http://develop.boktour.com/website/images/fancy_nav_left.png) left 20px no-repeat; }
.xc_imgs .xc_imgs_r{ display:block; float:right; width:30px; height:60px; background:url(http://develop.boktour.com/website/images/fancy_nav_right.png) left 20px no-repeat; }

.img_txt { background:#000; height:85px; width:540px; padding:10px; line-height:24px; color:#fff; margin-top:10px; opacity:0.6; filter:alpha(opacity=60); overflow:auto;}

/*-----------------------tripinfo style--------------------------*/

.tpinfo_title{font-family:"Microsoft Yahei";font-size:20px; line-height:32px;color:#5d5d5d;margin-top:80px;/*border:1px #0000FF solid;*/}
.tpinfotle{font-family:"Microsoft Yahei";font-size:20px; line-height:38px;border-bottom:1px #efefef solid;}
.tpinfo_cont{margin:15px 0px 50px 0px;}

/*圆角*/

.conformtrip li.selected,.chosecfdi,.chosecfdi .chufa a,.chosecfdi .jiesong_inner a,.topbuzhou .span{-moz-border-radius:5px 5px;-ms-border-radius:5px 5px;-o-border-radius:5px 5px;-webkit-border-radius:5px 5px; border-radius:5px 5px;}
.topbuzhou .b1,.topbuzhou .b2,.topbuzhou .b3{-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;}
.topbuzhou .spancur1{-moz-border-bottom-left-radius:24px;-ms-border-bottom-left-radius:24px;-o-border-bottom-left-radius:24px;-webkit-border-bottom-left-radius:24px; border-bottom-left-radius:24px;-moz-border-top-left-radius:24px;-ms-border-top-left-radius:24px;-o-border-top-left-radius:24px;-webkit-border-top-left-radius:24px; border-top-left-radius:24px;}
.topbuzhou .spancur3{-moz-border-bottom-right-radius:24px;-ms-border-bottom-right-radius:24px;-o-border-bottom-right-radius:24px;-webkit-border-bottom-right-radius:24px; border-bottom-right-radius:24px;-moz-border-top-right-radius:24px;-ms-border-top-right-radius:24px;-o-border-top-right-radius:24px;-webkit-border-top-right-radius:24px; border-top-right-radius:24px;}

/*topbuzhou*/
.topbuzhou{font-family:"Microsoft Yahei";color:#bfbdbd;}
.topbuzhou .span{ width:960px;height:6px; background-color:#d8d8d8; display:inline-block; margin-top:48px; position:relative;}
.topbuzhou .spancur1{ width:320px; height:6px; background-color:#f99a13; display:inline-block; _display:inline;_zoom:1; margin-top:48px; position:absolute; top:-48px;}
.topbuzhou .spancur2{ width:320px; height:6px; background-color:#f99a13; display:inline-block; margin-top:48px; position:absolute; top:-48px; left:310px;}
.topbuzhou .spancur3{ width:320px; height:6px; background-color:#f99a13; display:inline-block; margin-top:48px; position:absolute; top:-48px;left:640px;}
.topbuzhou .b1,.topbuzhou .b2,.topbuzhou .b3{ width:24px; height:24px; display:inline-block;background-color:#d8d8d8; line-height:25px; text-align:center; font-size:12px; color:#fff;}
.topbuzhou .span1{ position:absolute;top:-9px; left:95px; text-align:center;}
.topbuzhou .span2{ position:absolute;top:-9px; left:450px; text-align:center;}
.topbuzhou .span3{ position:absolute;top:-9px; left:780px; text-align:center;}
.topbuzhou b.cur{background-color:#f99a13;}
.topbuzhou span.cur{color:#f99a13;}
.topbuzhou p{ margin-top:3px;}

/*conformtrip*/
.conformtrip{font-family:"Microsoft Yahei";font-size:12px; }
.conformtrip li{margin-bottom:15px; padding-left:10px;}

.conformtrip li span{ margin-left:20px;}
.conformtrip li b{ font-weight:normal;}
.conformtrip li.selected{line-height:35px;/* border:1px #0000FF solid;*/ -moz-box-shadow:2px 3px 3px #d2d1d1;-ms-box-shadow:2px 3px 3px #d2d1d1;-o-box-shadow:2px 3px 3px #d2d1d1;-webkit-box-shadow:2px 3px 3px #d2d1d1; box-shadow:2px 3px 3px #d2d1d1;}
/*calendar*/
ul.mb-data li.calendar_width{ width:465px; float:left; height:375px;}
.yeex-tt-r .c-data .c-day a:hover{ text-decoration:none;}
.yeex-tt-r .c-data .c-day td p.czstyle{ color:#f5aa61; font-size:12px; }
/*tripnext*/
.tripnext{text-align:right; margin:8px 0 20px 0; }
.tripnext a{font-family:"Microsoft Yahei";font-size:16px; }
.tripnext a:hover{ text-decoration:none;}
.tripnext a b{width:0px; height:0; line-height:0px; display:inline-block; margin-left:8px;   border-style:dashed dashed dashed solid; margin-bottom:-1px }

/*-----------------------bookinfo style--------------------------*/

/*user-table*/

.tpinfo_cont .user-table{ font-family:"Microsoft Yahei";margin-bottom:12px;}
.tpinfo_cont .user-table table{ margin:0; font-size:12px;}
.tpinfo_cont .user-table table th{ font-weight:normal; text-align:left;width:10%;color:#8a8888;}
.tpinfo_cont .user-table table td{color:#2d2d2d; font-size:13px;}
.tpinfo_cont .user-table table .Green{font-size:16px; }
.tpinfo_cont .user-table table .size{ font-size:12px;color:#1672a7;}
.tpinfo_cont .user-table table .yellow{color:#e87d4c;font-size:12px;}
.tpinfo_cont .user-table table .yellow b{color:#e87d4c;font-size:16px;font-weight:normal;}

/*upload_order*/

.upload_order{background-color:#efefef; margin:50px 0; padding-bottom:15px;text-align:right; padding-top:6px; }
.upload_order .feiyong{ margin:10px 0; font-size:16px; border-bottom:1px #dddddd solid;padding-right:10px;font-weight:bold }
.upload_order .feiyong span{margin-left:10px; color:#e62323;font-size:28px; padding:10px 0 5px 0; display:inline-block;font-weight:normal;}
.upload_order .feiyong span b{ font-weight:normal;font-size:18px;}
.upload_order .btn-upload{ padding:5px 10px 0 0;}

/*choosepro*/

.choosepro{font-family:"Microsoft Yahei";}

.choosepro table th{height:30px; line-height:30px; font-weight:normal; text-align:left;color:#8a8888;}
.choosepro table td{font-family:"Microsoft Yahei";color:#bcbcbc; text-align:center; text-align:left;}
.choosepro table td .price{color:#e5641a;font-size:16px;margin:10px 3px; display:inline-block; font-weight:bold;}
.choosepro table tr.selected{ background-color:#e8e8e8;}
.choosepro table td .price b{ font-weight:normal;font-size:12px;}
.choosepro table td.proname{color:#5d5d5d;font-size:16px; }
.choosepro table .btn{margin:10px 8px;}


/*chosecfdi*/

.chosecfdi{border:1px solid #dddddd; font-family:"Microsoft Yahei"; margin-bottom:20px;}
.chosecfdi .title{ margin:12px 0 10px 10px; display:inline-block; font-size:18px;/* font-weight:bold;*/}
.chosecfdi .chufa{ margin-top:3px; margin-bottom:8px;/*border:1px #0000FF solid;*/}
.chosecfdi .chufa a{ padding:5px 8px;color:#5d5d5d; margin:0px 0 10px 10px; display:inline-block;}
.chosecfdi .chufa a:hover,.chosecfdi .jiesong_inner a:hover{ text-decoration:none;}
.chosecfdi .chufa a.selected{ color:#fff;}
.chosecfdi .chufa a.selected img{width:15px; height:12px;margin-right:2px; margin-bottom:-2px; }

/*jiesong*/

.chosecfdi .jiesong{margin:auto auto; border-top:1px #d2d1d1 solid; position:relative;margin-top:12px; }
.chosecfdi .jiesong .jiesong_inner{ padding-right:5px; margin-top:6px;}
.chosecfdi .jiesong .jiesong_inner s{position:absolute;top:-20px;*top:-22px;left:40px;display:block;height:0;width:0;font-size: 0;line-height: 0;border-color:transparent transparent #ababab transparent;border-style:dashed dashed solid dashed;border-width:10px;}
.chosecfdi .jiesong .jiesong_inner i{position:absolute;top:-9px;*top:-9px;left:-10px;display:block;height:0;width:0;font-size: 0;line-height: 0;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed;border-width:10px;}
.chosecfdi .jiesong .jiesong_inner a{ padding:5px 8px;color:#5d5d5d;margin:0 0 8px 10px; background-color:#fff;border:1px solid #dddddd; display:inline-block; color:#8b8989;}
.chosecfdi .jiesong .jiesong_inner a.selected{ background-color:#e78758;padding:5px 8px;color:#fff;border:1px solid #d86e3a;}
.chosecfdi .jiesong .jiesong_inner a.selected img{width:15px; height:12px;margin-right:2px; margin-bottom:-2px; }
.chosecfdi .spacebar{ height:10px} 

.Product-Detail,.Order-Detail{ border:1px solid #e7e7e7; width:1000px; margin:0 auto;border-collapse: collapse;text-align:left; font-size:14px}
.Product-Detail{ margin-top:20px;margin-bottom:20px}


.Product-Detail td,.Order-Detail td{ padding:12px; border-top:1px solid #f7f7f7; line-height:18px;}
.Product-Detail td,.Order-Detail .songji{ width:500px;}
.Product-Detail th,.Order-Detail th{ padding:12px; background:#f8f8f8; font-weight:bold;}



.Order-Detail .gray-rim{ border:1px solid #999; color:#999; padding:3px; border-radius:3px; margin-left:5px; font-size:12px}
.Order-Detail .blue-rim{border:1px solid #3CF; color:#3CF ;font-size:12px }
.Order-Detail .red-rim{border:1px solid #F00; color:#F00 ;font-size:12px }
.Order-Detail .green-rim{border:1px solid #00C509; color:#00C509 ;font-size:12px }


.Order-Detail .people{margin-top:10px; display:block;}
.Order-Detail .two-price{ float:right}
.Order-Detail .fn-color{color:#f78414;float:right}
.Order-Detail .bg{ font-size: 18px;}




/*-------------button----------------------------------------------*/

.Order-Detail .button { display: inline-block;zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ *display: inline;vertical-align: baseline;
outline: none;cursor: pointer; text-align: center;text-decoration: none; -webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em; float:right}
.Order-Detail .button:hover{text-decoration: none;}
.Order-Detail .button:active {position: relative;top: 1px;}
.Order-Detail .large{width:115px;height:30px;font-size:12px;}
/* gray */
.Order-Detail .gray { width:100px; height:30px;color: #333;border: solid 1px #ccc;background: #fdfdfd;background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#f6f6f6));background: -moz-linear-gradient(top,  #fdfdfd,  #f6f6f6);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f6f6f6');}
/*-------------button/end----------------------------------------------*/