﻿/***** 全局设置 *****/ 
body,h1,h2,h3,h4,p,form,li,dt,dl,dd,label{margin:0;padding:0;}
body{font-family:"宋体", arial;font-size:12px;line-height:1.5;text-align:center;background:#FFF;color:#333;}
img{border:0;}
h1{text-align:center;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}
i,em{ font-style:normal;}
s{ text-decoration:none;}

div,td{font-size:12px;}

.fl{ float:left;}
.fr{ float:right;}
.f73{ color:#f73;}
.pt4{ padding-top:4px;}
.mt8{ margin-top:8px;}
.mt12{ margin-top:12px;}
.mt6{ margin-top:6px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
em{ font-style:normal;}
.noborder{ border:0 none!important;}
.fn-clear:after{ content:"\20"; display:block; clear:both; height:0}
.fn-clear:after{ *zoom:1}
.clear{ clear:both;}


a{ cursor:pointer; color:#555; text-decoration:none;}
a:hover{ color:#f73;}

#member{ width:1000px; margin:10px auto 0 auto;  text-align:left;}

/*我的订单*/
/*订单*/

.club_list{ width:830px; margin-bottom:15px;}
.club_list .tit{ width:605px; float:left; height:35px; line-height:40px; background:#666; overflow:hidden; margin-left:80px;}
.club_list h4{ float:left; color:#555; font-size:14px; margin-left:10px; line-height:35px;}
.club_list .tit span{ width:100px; text-align:center;}
.club_list .tit .dq1{ color:#FFF;}
.club_list .tit .dq span{ color:#000;}
.club_list .tit span:hover{ color:#f73;}

.menu-index{ width:680px; height:50px; float:left;margin-bottom:20px;border-top:2px solid #b9b9b9; border-right:1px solid #dbdbdb; line-height:36px; color:#222222; font-size:14px; border-left:1px solid #dbdbdb; font-size:14px;}
.menu-index span{ display:inline-block; float:left; font-weight:bold; border-right:1px solid #fff; cursor:pointer;}
.menu-index  span:hover,.menu-index span.dq{ background:#fff; border-right:1px solid #dbdbdb;color:#8c4601;  font-size:14px; }

.txt li a:hover{ text-decoration:none; }
#lft .txt li s,.welcome .type li i,.step_order li span i,#lft .txt li i{ background:url(../images/ico.png) no-repeat;}
/***** 左侧导航 *****/ 
#lft{ width:158px; float:left; height:100%; border:1px solid #ccc; border-top:0; background:#f6f6f6;}
#lft h2{ display:block; height:36px; padding-left:15px; font-size:14px; line-height:36px; color:#fff; border-top:2px solid #b8b8b8; background:#ececec; overflow:hidden;}
#lft h2 a{ color:#444; text-decoration:none;}
#lft h2 a:hover{ color:#000;}

#lft .txt{ background:#f6f6f6;}
#lft .txt li{ position:relative; padding-left:30px; height:40px; line-height:40px; border-bottom:1px solid #dedede; font-size:14px;}
#lft .txt li s{ position:absolute; top:10px; left:10px; width:16px; height:17px; background-position:0 0;}
#lft .txt li s.s2{ background-position:0 -17px;}
#lft .txt li s.s3{ background-position:0 -34px;}
#lft .txt li s.s4{ background-position:0 -51px;}
#lft .txt li s.s5{ background-position:0 -68px;}
#lft .txt li s.s6{ background-position:0 -84px;}
#lft .txt li i{ display:none; position:absolute; top:15px; right:14px; width:5px; height:8px; background-position:0 -102px;}
#lft .txt li.on{ font-weight:bold;}
#lft .txt li.on i{ display:block;}
#lft .txt li a{ color:#444;}
#lft .txt li a:hover{ color:#f60;}
/***** 右侧内容 *****/ 
#rht{ position:relative; width:830px; float:right; margin-bottom:20px;}
#rht h2{ width:750px; height:33px; font-size:14px; line-height:33px; padding-left:28px;}
#rht h2 span{ font-size:12px; font-weight:normal; padding-left:12px;}

.welcome{ display:block; width:788px;  padding:12px 20px; font-size:14px; color:#555; border:1px solid #e1e1e1; background:#f9f9f9; overflow:hidden;}
.welcome .info{   line-height:30px; }
.welcome .info strong{ padding:0 10px 20px 0; font-family:"黑体"; font-size:20px; font-weight:normal;}
.welcome .info span{}
.welcome .info span a{ color:#3189CC;}
.welcome .info p{ line-height:18px; color:#888;}
.welcome .info p b{ color:#555;}
.welcome .type{ display:inline-block; height:76px; border-left:1px solid #dedede; margin-left:20px; padding-left:20px;}
.welcome .type li{ width:110px; float:left; padding-top:10px; line-height:30px; text-align:center; font-size:14px;}
.welcome .type li i{ display:block; width:30px; height:30px; margin:0 auto; background-position:-22px 0; overflow:hidden;}
.welcome .type li i.i2{ background-position:-22px -30px;}
.welcome .type li i.i3{ background-position:-22px -60px;}
.welcome .type li i.i4{ background-position:-22px -90px;}



.not_found{ font-size:14px; line-height:30px; padding:0 12px; color:#777;}

.tab_type{ width:100%; margin-bottom:10px; line-height:26px; color:#999; background:#f5f5f5; border-top:2px solid #b8b8b8;  }
.tab_type td{border-right: #CCC solid 1px;}

.tab{ width:100%; font-family:Arial;}
.tab thead{ height:33px; border-top:1px solid #d8d8d8; background:#f5f5f5;}
.tab thead.bd0{ border:0 none;}
.tab thead td{ padding:0; line-height:33px;}
.tab thead td span{ padding:0 10px;}
.tab thead td span img{ margin-bottom:-3px; padding-right:3px;}

.tab th{ line-height:24px; border-left:1px solid #eee; border-bottom:1px solid #eee;}
.tab td{ line-height:20px; padding:8px 0 10px 0; border:1px solid #eee; border-top:none 0; color:#666;}
.tab td.tR{ text-align:right; padding-right:6px; padding:4px 6px 4px 0; color:#555; background:#f9f9f9;}
.tab td.tL{ padding-left:6px; text-align:left;}
.tab td.pic{ border-right:0;}
.tab td.sep-row{ border:none; height:8px; padding:0;}
.tab td em{ color:#f73; font-size:14px; font-family:Tahoma; font-weight:bold;}
.tab td.f73{ color:#f73;}
.tab td span.download a:link,.tab td span.download a:visited{ text-decoration:underline;}
.tab td .ddBtn{ display:block; margin-top:6px;}
.tab td .ddBtn input.submit{ height:26px; padding:0 12px; padding:0\9;}
.tab td .tTip{ margin-bottom:6px; margin-right:6px; line-height:24px; border-bottom:1px dashed #eee;}
.tab td .ddBtn p{ color:#999; padding-top:12px;}

.tab td.xl_info{ line-height:21px; border-left:0; text-align:left; padding-right:6px;}
.tab td.xl_info p{ clear:both; color:#777;}
.tab td.xl_info p.title{ display:inline-block; padding-left:10px; height:36px; line-height:18px; padding-bottom:4px; font-size:14px; overflow:hidden;}
.tab td.xl_info p span{ clear:both; display:inline-block; width:56px; color:#999;}
.tab td.xl_info p.title a:link,.tab td.xl_info p.title a:visited{ color:#3189cc;}
.tab td.xl_info p.title a:hover{ color:#f73;}
.tab td.xl_info a:link,.tab td.xl_info a:visited{ color:#666;}
.tab td.xl_info a:hover{ color:#f73;}

.lxsName{ display:inline-block; width:160px; padding-top:1px; padding-top:3px\9; line-height:14px;}

.tab td.other{ border-right:1px solid #e1e1e1;}
.tab td.money a{ display:block; width:52px; height:19px; background-position:0 -25px;}
.tab td.people span{ color:#777;}
.tab th.bdl0{ border-left:0;}
.tab td.bdl0{ border-left:0;}
.tab td.bdr0{ border-right:0;}
.tab td a:link,.tab td a:visited{ color:#3189cc;}
.tab td a:hover{ color:#f73;}
.tab .th{ font-weight:bold; text-align:right; color:#666;}
.tab .title td{ border-top:0 none; line-height:21px; padding:0; color:#999; background:#f8f8f8;}


.table{ border-bottom:1px solid #eee;}
.table td{ border-bottom:0;}

.tab_fav{ font-family:Arial; border:3px solid #f6f6f6; background:#f6f6f6; border:2px solid #bababa;  border-right:1px solid #CCC;border-left:1px solid  #CCC; border-bottom:1px solid  #CCC;}
.tab_fav th{ line-height:24px; font-weight:normal;}
.tab_fav td{ line-height:20px; padding:8px 0 10px 0; color:#666; vertical-align:middle; background:#fff;}
.tab_fav td p{ color:#666;}
.tab_fav td p.title{ font-size:14px;}
.tab_fav td p span{ padding-right:5px; color:#999;}
.tab_fav td.money{ color:#ff6c24;}
.tab_fav td.money b{ font-size:16px;}
.tab_fav tr.bgColor td{ background:#f9f9f9;}


/***** 热卖线路 *****/ 
.hot_product{ width:830px; float:right; color:#555;}
.hot_product .tit{ width:822px; float:left; height:30px; line-height:30px; padding-left:10px; border-bottom:2px solid #41b90e; overflow:hidden;}
.hot_product .tit h4{ font-size:14px;}
.hot_product .tit span{ float:right; padding-right:10px;}
.hot_product .tit span a{ color:#777;}
.hot_product .tit span a:hover{ color:#f73;}
.hot_product .txt{ clear:both; display:block; width:770px; padding:15px 30px; border:1px solid #dedede; border-top:none; overflow:hidden;}
.hot_product .txt ul{ width:1000px;}
.hot_product .txt li{ float:left; padding-right:30px;}
.hot_product .txt li img{ display:block;}
.hot_product .txt li p{ width:170px; height:24px; line-height:24px; font-size:12px; color:#999; overflow:hidden;}
.hot_product .txt li p a{ font-size:14px;}
.hot_product .txt li span{ padding-right:20px; color:#f73;}
.hot_product .txt li span em{ padding-right:3px; font-family:"微软雅黑"; font-size:16px;}






.w1000 .club_list{ width:1000px;}
.w1000 .club_list .tit{ width:990px;}
.w1000 .info_ing{ width:960px;}


.info_ing{ display:block; width:790px; padding:20px; line-height:24px; border-top:1px solid #d8d8d8; background:#f5f5f5;}
/*订单详情*/
.step_order{ display:block; width:100%; padding:30px 0; overflow:hidden;}
.step_order li{ width:138px; float:left; text-align:center; color:#999;}
.step_order li span{ display:block; position:relative; width:100%; height:19px; margin:0 auto 19px auto; border-bottom:2px solid #b4b4b4;}
.step_order li span i{ position:absolute; left:50px; width:38px; height:38px; background-position:-54px -39px;}
.step_order li strong{ font-weight:normal;}
.step_order li.on span{ border-bottom:2px solid #ff6c24;}
.step_order li.on span i{ background-position:-54px 0;}
.step_order li.on strong{ color:#ff6c24; font-weight:bold;}
.step_order li p{ color:#555;}

/* form表单样式 */
.formBox{ clear:both; display:block; width:800px; padding:50px 14px 30px 14px; border:1px solid #dedede; border-top:none;}
.formBox dl{ width:800px; padding:5px 0 10px;}
.formBox dt{ width:180px; float:left; line-height:34px; text-align:right; font-size:14px; color:#666;}
.formBox dd{ width:620px; _width:610px; line-height:34px; font-size:14px;}
.formBox dd input.text{ height:16px; padding:9px 5px; line-height:16px; font-size:14px; border:1px solid #ccc; color:#555; background:#f7f7f7;}
.formBox dd input.text240{ width:240px;}
.formBox dd label{ margin-right:20px; position:relative; top:-3px\9; _top:5px; padding-left:12px; color:#999;}
.formBox dd input.radio{ position:relative; bottom:-2px; _bottom:-1px; margin-right:3px; _margin-right:0;}

.formBox .btn{ display:block; width:100%; overflow:hidden;}
.formBox .btn input.submit{ width:92px; float:left; height:36px; margin:10px 0 30px 179px; display:inline; border:none; color:#FFF; font-size:14px; font-weight:bold; background:url(../images/ico_btn1.png) no-repeat; overflow:hidden;}
.formBox .btn .tip{ position:absolute; left:290px; width:300px; margin-left:12px; padding:10px 20px 10px 15px; line-height:18px; color:#555; border:1px solid #ccc;}
.formBox .btn .tip i{ position:absolute; top:-3px; right:4px; color:#666; cursor:pointer;}
.formBox .btn .tip s{ position:absolute; top:10px; left:-8px; width:8px; height:17px; background:url(../images/ico_01.png) no-repeat;}

.consultBox{}
.consultBox dl{ display:block; width:100%; margin-bottom:10px; border-top:1px solid #d8d8d8; background:#f5f5f5; overflow:hidden;}
.consultBox dt{ width:200px; float:left; height:138px; padding:15px 0 0 0; text-align:center; overflow:hidden;}
.consultBox dt img{ display:block; margin:0 auto;}
.consultBox dt span{ display:block; width:150px; margin:0 auto; padding-top:5px; height:36px; line-height:18px; text-align:left; overflow:hidden;}
.consultBox dd{ width:580px; float:left; margin:5px; display:inline; padding:15px 20px; min-height:130px; height:100%; _height:130px; color:#555; background:#fff;}
.consultBox dd .answer{ padding-top:20px; line-height:21px; color:#ee7474;}
.consultBox dd .answer strong{ color:#555; line-height:26px;}
.consultBox dd .question strong{ line-height:26px;}
.consultBox dd p span{ color:#999;}



.reviewBox{ clear:both; display:block; width:828px; border:1px solid #ccc; border-top:0;}
.reviewBox .tit{ height:40px; line-height:40px; padding:0 15px;}
.reviewBox .tit strong{ font-size:14px;}
.reviewBox .tit span{ float:right; color:#999;}
.reviewBox .txt{ display:block; width:828px; padding:10px 0; background:#f5f5f5; overflow:hidden;}
.reviewBox .txt dl{ display:block; width:100%; padding:5px 0; overflow:hidden;}
.reviewBox .txt dt{ width:100px; float:left; text-align:right;}
.reviewBox .txt dd{ display:block; width:728px; float:left;}
.reviewBox .txt dd span{ color:#999;}
.reviewBox .txt dd textarea.textarea{ width:650px; padding:5px 10px; height:60px; border:1px solid #ccc; color:#666; overflow-y: hidden; overflow-x: auto;}

.reviewBox .txt dd input.submit{ width:70px; height:27px; border:none; font-size:12px; color:#fff; background:url(../images/ico_btn2.png) no-repeat;}





/*定单*/
b.c_orange{color:#ff6900;}
b.fontnoraml{font-weight:normal;}
.font14{font-size:14px;}
.msn_contain{border:1px solid #ffe288; background:#fffade; margin-left:45px; padding:27px 25px;}
.msn_contain .ml30{margin-left:30px;}
.msn_tip{border:1px solid #cbe9f9; background:#e8f7ff; margin-left:45px; padding:27px 25px;}
.msn_tip .tip_show{padding-left:24px; background:url(../images/msn_tip.gif) no-repeat left 2px;}
.success .top strong{color:#333; display:block;}
.success .top strong.bar{font-size:14px; line-height:20px;}
.success .view_order{padding:0 8px; height:24px; line-height:24px; display:inline-block; color:#fff; font-size:12px; background:#ff6900;}
.success .now_pay_btn{background:url(../images/now_pay_btn.png) no-repeat 0 0; width:110px; height:36px; display:inline-block;}



/*现金劵*/
.dianjuan .d_j1 li{ float:left; text-align:center; margin-top:20px;}


.zixun_xinxi li{ margin-top:20px;}
.zixun_xinxi span{ float:right; margin-right:20px;}
.zixun_xinxi a{ margin-left:20px; color:#C03;}
.zixun_xinxi a:hover{ color:#999;}


/*意见反馈*/
.fb_wrap{width:830px;margin-left:170px;border:1px solid #e1e1e1;color:#000;position:relative; background:#fff; font-family:"微软雅黑";}
.fb_title{width:830px;border-bottom:1px solid #e1e1e1;height:60px;line-height:60px;font-size:16px;text-align:center;font-weight:bold;color:#036;}
.fb_main{padding:20px;background:#fff;}
.fb_main table{margin:20px 0px 10px;}
.fb_main_top{line-height:23px;color:#036;font-family:"微软雅黑";}
.fb_main td{padding:10px 0px;}
.fb_input{}
.fb_main textarea,.fb_main select{ border: 1px solid #ddd; color:#666;}
.fb_main textarea{ padding:5px; font-size:14px; width:300px;}
.fb_main input{color:#333;height:18px;line-height:18px; padding:5px 8px; border: 1px solid #ddd; vertical-align:middle;}
.fb_main td img{ vertical-align:middle;} 
.fb_error{color:#f00;margin-left:10px;display:none;}
.fb_tip{color:#666;}
.fb_login_btn{width:100px;height:33px;text-align:center;line-height:33px;background:#FF8700; color:#fff; position:relative; overflow:hidden;}
.fb_login_btn a{ display:block; width:100%; height:100%; color:#fff;text-decoration:none;font-size:14px;font-weight:bold;}
.fb_login_btn a:hover{color:#fff;text-decoration:none;font-size:14px;font-weight:bold; background:#FF6800;}

.fb_msg{width:500px;margin:50px auto;color:#000;line-height:35px;text-align:center;}
.fb_msg a{color:#036;text-decoration:underline;}
.fb_msg strong{font-size:14px;color:#f00;font-weight:bold;}
/*问题*/
.biaoti{ text-align:center;color:#999;font-size:18px;}
.nei{ width:700px; margin:0 auto; margin-top:20px; font-size:16px;}

.club_list .tit1{ height:30px; border-bottom: 2px solid #bababa;}
.dingdan111{ float: right; margin-right:10px; height:30px;line-height:30px;}

.fb_main td input{ }
.fb_main table tbody tr td input,.fb_main table tbody tr td label textarea{ }