@charset "utf-8";
@font-face
{
font-family: numberfont;
src: url('../images/number.ttf'),
     url('../images/number.otf'); /* IE9 */
}
@font-face
{
font-family: title;
src: url('../images/title.ttf');
}
.hide{display:none;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,table,textarea{font-size:16px;line-height:1.25em}
body{min-width:320px;font-size:1em; -webkit-text-size-adjust:none; font-size=62.5%; background:#f5f5f5;}
a{outline:none; text-decoration:none; border:0; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; }
*{ outline:none;}
.splitter580{width:100%;  height:1px; background:#ebebeb; overflow:hidden; clear:both;}
.l{float:left;}
.r{float:right;}
.relativebox{width:100%; position:relative;}
.img100,.div100{width:100%;}
.div50{width:50%;}
.clear20{clear:both; height:20px; width:100%; overflow:hidden;}
.clear10{clear:both; height:20px; width:100%; overflow:hidden;}
.clear{clear:both;}
.main{width:100%;min-width:320px; margin:0 auto;max-width:640px; font-size:14px; padding:0px; background:#fff; overflow:hidden;}
.fff{background:#fff;}
#nav_2{  width:100%; position:relative;}
.main .inner93{ width:93.75%; margin:0px auto; }
.main .inner97{ width:97%; margin:0px auto; }
.main .inner90{ width:90%; margin:0px auto; }
#nav_2 .micon{display:block; width:10%; height:20px; overflow:hidden; }
#nav_2 .caricon{display:block; height:25px; position:relative; padding:15px; overflow:hidden;}
#nav_2 .caricon span{display:block; position:absolute; top:8px; left:5px; background:url('../images/number.png') no-repeat; background-size:21px 21px; width:21px; height:21px; color:#fff; text-align:center;
line-height:21px; font-size:12px; font-weight:bold}

.goodsdetail .title{ font-size:21px; color:#0a0a0a; line-height:26px; font-weight:bold;}
.goodsdetail .zpby{width:98%; text-align:center; margin:0px auto; margin-top:0px;}
.goodsdetail .pfzkyf{border-collapse:collapse; width:100%; height:45px;}
.goodsdetail .pf{width:55%;}
.goodsdetail .zk{width:20%;}
.goodsdetail .zk span{display:block; background:url('../images/icon_price.png') no-repeat; background-size:17.4px 19.12px; height:19px; line-height:19px; font-size:14px; color:#5a5a5a; padding-left:22px;}
.goodsdetail .yf{width:25%;}
.goodsdetail .yf span{display:block; background:url('../images/icon_logistics.png') no-repeat; background-size:24.75px 19.12px; height:19px; line-height:19px; font-size:14px; color:#5a5a5a; padding-left:28px;}
.goodsdetail .yuanjia e{ color:#f89409; font-size:18px;}
.goodsdetail .yuanjia{ color:#f89409; font-size:26px; height:60px; line-height:60px; }
.goodsdetail .yuanjia span{ color:#c8c8c8; font-size:15px; text-decoration:line-through; }
.goodsdetail .wytj{display:block; width:60px; position:relative; overflow:hidden; text-align:right; color:#5a5a5a; background:url('../images/recommendation_default.png') no-repeat 30px 0px; background-size:16px 16px; padding-top:20px; font-size:12px; top:14px; }
.goodsdetail .wytj.cur{background:url('../images/recommendation_pressed.png') no-repeat 30px 0px;background-size:16px 16px;}
.goodsdetail .gg a{ border:1px solid #ebebeb; color:#5a5a5a; display:block; padding:3px 10px; float:left; margin-right:10px; margin-bottom:10px; font-size:18px;}
.goodsdetail .gg a.cur{ border:1px solid #f89409; color:#f89409}
.goodsdetail .ggy{ font-size:17px; color:#5a5a5a; line-height:25px;}
.goodsdetail .infotitle{display:block; width:100%; height:49px;}
.goodsdetail .infotitle span{font-size:18px; color:#0a0a0a; float:left; line-height:49px; font-weight:bold;}
.goodsdetail .infobox{width:100%;}
.goodsdetail .infobox p{ font-size:17px; color:#5a5a5a; line-height:26px;}
.goodsdetail .gwyw{ font-size:15px; line-height:20px; background:url('../images/reminder.png') no-repeat; background-size:14.6px 20.25px; padding-left:20px; margin-top:10px; margin-bottom:10px; }
.goodsdetail .description img{max-width:100%; float:left;}

/**轮播组件样式**/
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
  margin-top:0px;
  z-index:12;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}
.swipe-wrap > div img{width:100%;}
.swipe .dotbox{position:absolute; width:100%; height:10px; bottom:35px; left:0px; text-align:center;}
.swipe .dotbox img{ border:0px; margin:0px; display:inline-block; width:1.8%; margin-right:8px;}
.cartishi{position:fixed; width:100%; height:40px; top:35%; left:0px; z-index:444; display:none;}
.cartishi span{ display:block; width:74%; margin:0px auto; height:40px; background:url('../images/layer1.png') no-repeat; background-size:100% 100%; color:#fff; line-height:40px; text-align:center;}

#nav_footer{position:fixed; width:100%; height:48px; overflow:hidden; bottom:0px; left:0px; }
#nav_footer .jehj{ width:50%; background:#fff; float:left; height:100%; border-top:1px solid #ebebeb; text-align:center; color:#5a5a5a; font-size:13px; line-height:48px;}
#nav_footer .jehj e{ font-size:14px; color:#f89409;}
#nav_footer .jehj span{ font-size:20px;  color:#f89409;}
#nav_footer .ljjs_btn{width:50%; float:right; height:100%; background:#F8940A; display:block; text-align:center; line-height:48px; color:#fff; font-size:17px;}
#nav_footer .ljjs_btn0{width:50%; float:right; height:100%; background:#C8C8C8; display:block; text-align:center; line-height:48px; color:#fff; font-size:17px;}
#nav_footer .jehj .ty{ width:50%; background:#fff; height:100%; text-align:center; color:#5a5a5a; font-size:13px; line-height:48px; background:url('../images/disagree.png') no-repeat; background-size:13px 13px; padding-left:16px; line-height:15px;}
#nav_footer .jehj .ty.cur{ width:50%; background:#fff; height:100%; text-align:center; color:#5a5a5a; font-size:13px; line-height:48px; background:url('../images/agree.png') no-repeat; background-size:13px 13px; padding-left:16px; line-height:15px;}

.carttb{ height:124px; width:100%; overflow:hidden; border-collapse:collapse;}
.carttb td{border-collapse:collapse;}
.carttb .t1{ width:27%; float:left;}
.carttb .t1 img{max-width:120px;}
.carttb .t2{ width:48%; overflow:hidden;  float:left;}
.carttb .t3{ width:25%; float:right;}
.carttb .title{ font-size:17px; white-space:100%; color:#0a0a0a; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:18px;}
.carttb .gg{ font-size:14px; color:#8c8c8c; margin-top:0px;}
.carttb .t3 .jine{font-size:16px; color:#f89409; line-height:30px; text-align:right}
.carttb .t3 .jine span{font-size:14px; }
.carttb .t3 .scsp_btn{ display:block; width:50px; height:40px;  background:url('../images/icon.png') no-repeat 35px 15px; background-size:14px 16.5px; float:right}
.shuliang{ width:100px; height:28.5px; overflow:hidden; margin-top:3px; margin-bottom:3px; float:left;}
.shuliang .jian{ width:30px; height:100%; color:#5a5a5a; line-height:28px; text-align:center; font-size:24px; background:url('../images/jj.jpg') no-repeat; background-size:30px 28px; }
.shuliang .jia{ width:30px; height:100%; color:#5a5a5a; line-height:28px; text-align:center; font-size:24px; background:url('../images/aa.jpg') no-repeat; background-size:30px 28px;}
.shuliang .num{ width:34px; height:100%;  background:url('../images/nn.jpg') no-repeat; background-size:34px 28px; overflow:hidden; }
.shuliang .num .numbox{ width:32px; height:20px; text-align:center; border:none; background:none; color:#5a5a5a; line-height:28px; text-align:center; font-size:16px; }
.hdjg{float:left; color:#5a5a5a; margin-left:20px; margin-top:5px;}
.carttb .t2 .yf{ font-size:14px; color:#0a0a0a;}
.carttb .t2 .sfje{ font-size:14px; color:#0a0a0a; line-height:30px;}
.carttb .t3 .je{ font-size:16px; color:#0a0a0a; text-align:right; line-height:16px; }
.carttb .t3 .sl{ font-size:14px; color:#787878; text-align:right}
.carttb .t3 .je span{font-size:13px;}

.main .tjsp{height:49px; width:100%; overflow:hidden; line-height:49px; text-align:center;}
.tjsp span{ font-size:16px; color:#f89409;  display:inline-block;}
.i_c_btn1{display:block; position:absolute; width:51.7px; margin-top:9px; left:35%; bottom:20%;}
.i_c_btn2{display:block; position:absolute; width:39px; right:0px; bottom:40px;}

.zffstb{width:100%; height:51px; border-collapse:collapse;}
.zffstb td{border-collapse:collapse; color:#0a0a0a; color:20px;}
.zffstb td.z1{width:30px;}
.zffstb td.z2{width:30px;}

.shdztb{width:100%; height:51px; border-collapse:collapse;}
.shdztb td{border-collapse:collapse; color:#0a0a0a; color:20px; padding:10px 0px;}
.shdztb td.z1{width:30px;}
.shdztb td.z2 .xm,.shdztb td.z2 .tel{ font-size:15px; color:#0a0a0a; float:left;}
.shdztb td.z2 a{float:right; color:#f89409; float:15px}
.shdztb td.z2 .dz{ font-size:15px; color:#0a0a0a; line-height:24px;}
.addlabel{float:left; font-size:15px; color:#5a5a5a; width:28%; max-width:120px; line-height:49px;}
.addrinput{float:left; width:60%; margin-top:16px; font-size:15px; line-height:15px; border:none; outline:none;}
.additem{height:49px;}
.addselect{float:left; width:60%; margin-top:2px; font-size:15px;  height:45px; border:none; border:0px; outline:none; border-color:#fff; appearance:none;
 -moz-appearance:none; -webkit-appearance:none; background:#fff; margin-left:-3px;}
.shdztb td.z3{width:40px; text-align:right}
.orderi{ height:34px; width:100%;}
.orderi span{line-height:34px; font-size:15px; color:#5a5a5a;}
.shadow{position:fixed; width:100%; height:100%; z-index:459; left:0px; top:0px; background:url('../images/bg3.png'); display:none;}
.confirm{position:fixed; width:100%; height:102px; top:30%; left:0px; z-index:999; overflow:hidden; display:none;}
.confirm .msgtitle{width:100%; height:49px; border-bottom:1px solid #ebebeb; color:#0a0a0a; font-size:18px; text-align:center; line-height:49px;}
.confirm .btn1{display:block; width:128px; border-right:1px solid #ebebeb; text-align:center; color:#0a0a0a; font-size:18px; line-height:49px;}
.confirm .btn2{display:block; width:128px; text-align:center; color:#0a0a0a; font-size:18px; line-height:49px;}
.confirm2{position:fixed; width:100%; height:102px; top:30%; left:0px; z-index:999; overflow:hidden; display:none;}
.confirm2 .msgtitle{width:100%; height:49px; border-bottom:1px solid #ebebeb; color:#0a0a0a; font-size:18px; text-align:center; line-height:49px;}
.confirm2 .btn1{display:block; width:128px; border-right:1px solid #ebebeb; text-align:center; color:#0a0a0a; font-size:18px; line-height:49px;}
.confirm2 .btn2{display:block; width:128px; text-align:center; color:#0a0a0a; font-size:18px; line-height:49px;}

#nav_3{ height:58px; width:100%; overflow:hidden; position:fixed; top:58px; left:0px; z-index:333;}
#nav_3 table{width:100%; height:100%; border-collapse:collapse;}
#nav_3 table td{text-align:center; border-collapse:collapse;}
.loption{font-size: 18px; color:#0a0a0a; display:inline-block; width:50px; margin:0px auto; text-align:left; line-height:55px;}
.loption.df{background:url('../images/07.png') no-repeat 40px 20px; background-size:10px;}
.loption.desc{background:url('../images/05.png') no-repeat 40px 20px; background-size:10px;}
.loption.asc{background:url('../images/03.png') no-repeat 40px 20px; background-size:10px;}

.carttb .t2 .jine{font-size:26px;  color:#fa783c; line-height:40px; }
.carttb .t2 .jine span{font-size:16px; }
#navhome{ width:82.8%; height:100%; position:fixed; top:0px; left:-82.8%; z-index:999; background:#fff; text-align:center;}
.picbox{position:relative; width:112px; height:112px; margin:0px auto;}
.picbox .xk{width:100%; height:100%; position:absolute; left:0px; top:0px; background:url('../images/frame.png') no-repeat; background-size:100% 100%;}
.h_name{font-size:15px; color:#0a0a0a; margin-top:8px;}
.h_tel{ color:#787878; font-size:14px;}
.h_item{display:block; color:#0a0a0a; font-size:20px; text-align:center; width:100%; height:38px;  line-height:38px;}
.h_item span{background:url('../images/number.png') no-repeat; background-size:21px 21px; width:21px; height:21px; color:#fff; text-align:center;
line-height:21px; font-size:12px; font-weight:bold; margin-top:3px; display:inline-block; position:relative; top:-5px;}
#navhome.show{
	animation: navhomeshow 0.6s ease 0s forwards;
	-moz-animation: navhomeshow 0.6s ease 0s forwards;	/* Firefox */
	-webkit-animation: navhomeshow 0.6s ease 0s 1 forwards;	/* Safari 和 Chrome */
	-o-animation: navhomeshow 0.6s ease 0s 1 forwards;	/* Opera */
}
#navhome.hide{
	animation: navhomehide 0.6s ease 0s forwards;
	-moz-animation: navhomehide 0.6s ease 0s forwards;	/* Firefox */
	-webkit-animation: navhomehide 0.6s ease 0s 1 forwards;	/* Safari 和 Chrome */
	-o-animation: navhomehide 0.6s ease 0s 1 forwards;	/* Opera */
}

@keyframes navhomeshow
{
from { left:-82.8%;}
to {left: 0px;}
}

@-moz-keyframes navhomeshow /* Firefox */
{
from { left:-82.8%;}
to {left: 0px;}
}

@-webkit-keyframes navhomeshow /* Safari 和 Chrome */
{
from { left:-82.8%;}
to {left: 0px;}
}

@-o-keyframes navhomeshow /* Opera */
{
from { left:-82.8%;}
to {left: 0px;}
}


@keyframes navhomehide
{
from { left: 0px;}
to {left:-82.8%;}
}

@-moz-keyframes navhomehide /* Firefox */
{
from { left: 0px;}
to {left:-82.8%;}
}

@-webkit-keyframes navhomehide /* Safari 和 Chrome */
{
from { left: 0px;}
to {left:-82.8%;}
}

@-o-keyframes navhomehide /* Opera */
{
from { left: 0px;}
to {left:-82.8%;}
}

.msglist{ height:77px;}
.msglist .msgl{height:100%; width:90%; float:left;}
.msglist .msgr{height:100%; width:10%; float:right; text-align:right}
.msglist .msgl .title{font-size:16px; color:#0a0a0a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:22px; margin-top:16px;}
.msglist .msgl .riq{font-size:13px; color:#5a5a5a;}
.msglist .msgr img{margin-top:28px;}
.newsinfo{min-height:77px; overflow:hidden;}
.newsinfo .title{ font-size:19px; color:#0a0a0a; line-height:28px; text-align:center; margin-top:12px;}
.newsinfo .riq{font-size:14px; color:#5a5a5a; text-align:center; margin-top:0px; margin-bottom:12px;}
.newscontent{ font-size:16px; color:#0a0a0a; line-height:23px; overflow:hidden;}
.newscontent *{font-size:16px; color:#0a0a0a; line-height:23px; overflow:hidden;}
.newscontent img{max-width:100%;}
.newscontent p{text-indent:0px; margin-bottom:5px;}
.shezhi{float:left; display:block; color:#0a0a0a; font-size:14px; background:url('../images/settings.png') no-repeat 4px 0px; background-size:20px 20px; padding-top:25px;}
.tuichu{float:right; display:block; color:#0a0a0a; font-size:14px; background:url('../images/logoout.png') no-repeat 5px 0px; background-size:22px 20px; padding-top:25px;}
.tuichu2{float:left; display:block; width:22px; height:20px; background:url('../images/logout.png') no-repeat; background-size:22px 20px;}
.zhaoxiang{float:left; display:block; width:28px; height:20px; background:url('../images/camera.png') no-repeat; background-size:28px 20px; margin-top:2px;}

.menutb{border-collapse:collapse; width:102%; height:70px; overflow:hidden; margin-top:6px; margin-bottom:8px; margin-left:-1%;}
.menutb td{border-collapse:collapse; width:25%; text-align:center; color:#0a0a0a; font-size:14px;}
.menutb td img{ height:45px;}
.fljs{height:32px; width:90%; margin:0px auto; color:#0a0a0a; line-height:32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rxname{height:38px; width:100%;}
.rxname span{background:url('../images/splitter.png') no-repeat 0px 0px; padding-left:8px; background-size:4px 16px; color:#0a0a0a; font-size:16px; margin-top:10px; float:left; line-height:18px;}
.rxname a{float:right; color:#8c8c8c; font-size:14px; margin-top:12px; line-height:14px;}
.hdbox .hdimg{width:25.3%; float:left; padding:10px 0px;}
.hdbox .hdright{width:70%; float:right; height:100%; overflow:hidden;}
.hd_mc{ color:#0a0a0a; line-height:19px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:17px; display:block; margin-top:1px; width:100%;}
.hc_gg{ color:#8c8c8c; font-size:13px; margin-top:3px;}
.h_jg{ color:#f89409; font-size:22px; float:left;}
.h_jg22{ color:#c8c8c8; font-size:14px; text-decoration:line-through; float:left; line-height:25px; margin-left:3px;}
.h_ljqg{background:url('../images/button3.png'); width:73px; height:28px; float:right; margin-top:-8px; display:block; background-size:100% 100%; color:#fff; text-align:center; line-height:28px; font-size:12px;}

.down_menu{position:absolute; top:49px; z-index:888; width:100%; left:0px; height:72px; overflow:hidden; display:none;}
.navmenutb{border-collapse:collapse; width:100%; margin-left:-1%; margin-top:12px;}
.navmenutb td{border-collapse:collapse; width:20%; text-align:center; color:#0a0a0a; font-size:14px;}
.navmenutb td img{ height:24px;}
.navmenutb td a{color:#0a0a0a;}
.navmenutb td a span{display:block; position:absolute; top:-19px; left:-12px; background:url('../images/number.png') no-repeat; background-size:21px 21px; width:21px; height:21px; color:#fff; text-align:center;line-height:21px; font-size:12px; font-weight:bold}

.glitem{ height:124px; width:100%; overflow:hidden; background:#fff;}
.gltb{width:100%; height:112px; overflow:hidden; border-collapse:collapse; margin-top:5px;}
.gltb td{border-collapse:collapse;}
.renqi{background:url('../images/view.png') no-repeat 0px 5px; color:#8c8c8c; font-size:12px; padding-left:16px; background-size:11px 11px; float:left;}
.tuijie{background:url('../images/good.png') no-repeat 0px 5px; color:#8c8c8c; font-size:12px; padding-left:16px; background-size:11px 11px; float:left; margin-left:20px;}
.renqi span,.tuijie span{color:#0a0a0a;}
.teamnav33{float:left; height:47px; border-bottom:2px solid #fff; width:33.3333%; line-height:47px; color:#0a0a0a; display:block; text-align:center; font-size:18px;}
.teamnav33.cur{border-bottom:2px solid #fa930a; color:#fa930a; }
.teamtb{width:100%; border-collapse:collapse; margin:7px 0px;}
.teamtb td{border-collapse:collapse; font-size:15px; line-height:23px;}
.teamtb .lb{color:#5a5a5a; width:30%;}
.teamtb .vv{ color:#0a0a0a; }
#footer2{position:fixed; height:49px; width:100%; bottom:0px; left:0px; z-index:123; overflow:hidden;}
#footer2 .addcar{float:left; display:block; width:83.12%; height:100%; line-height:48px; color:#fff; text-align:center; font-size:19px; }
#footer2 .caricon22{float:right; width:16%; height:100%; background:#464646; text-align:center;}
#footer2 .caricon22 .car2div{width:27px; margin:0px auto; margin-top:16px; position:relative; padding-left:10px;}
#footer2 .caricon22 .car2div span{display:block; position:absolute; top:-8px; left:0px; background:url('../images/number.png') no-repeat; background-size:21px 21px; width:21px; height:21px; color:#fff; text-align:center;line-height:21px; font-size:12px; font-weight:bold}
/**********自定义*************/
.rili .biaoti{ height:44px; width:100%; overflow:hidden; background:#1DAEED;}
.rili .bt1{float:left; height:100%; width:14.28%; text-align:center; overflow:hidden}
.rili .bt3{float:right; height:100%; width:14.28%; text-align:center; overflow:hidden}
.rili .bt2{float:left; text-align:center; line-height:44px; color:#fff; width:71.44%; font-size:20px;}
.biaotou{ height:33.7px; width:100%; background:#D5EDF7; overflow:hidden;}
.rili .bt4{float:left; height:100%; width:14.28%; text-align:center;  font-weight:bold; color:#3c3c3c; line-height:33px;}
.rili .ibox{float:left; height:100%; width:14.28%;}
.rili .item{ width:80%; height:80%; text-align:center; color:#828282; overflow:hidden; margin:0px auto; line-height: 40px; font-weight:bold}
.rili .item.fill{color:#c8c8c8;}
.rili .item.out{color:#fff; background:#c8c8c8; border-radius:100px;}
.rili .item.select{color:#fff; background:#63C6FF; border-radius:100px;}
.rili .item.cur{color:#fff; background:#F8940A; border-radius:100px;}
.rili .cc{position:relative; height:39px; background:#fff; border:1px solid #d2d2d2;font-size:14px; color:#c8c8c8; font-weight:bold; line-height:38px; width:48%; margin-bottom:10px;}
.rili .cc.kong{color:#3c3c3c;}
.rili .cc.kong span{display:block; position:absolute; top:-1px; background:url('../images/hd3/flag_default.png') no-repeat; background-size:100% 100%; width:21px; height:26.5px; left:6px; color:#fff; line-height:22px; text-align:center; }
.rili .cc span{display:block; position:absolute; top:-1px; background:url('../images/hd3/flag_default2.png') no-repeat; background-size:100% 100%; width:21px;	height:26.5px; left:6px; color:#fff; line-height:22px; text-align:center; }
.rili .cc.cur{background:#F8940A; color:#fff;  border:1px solid #F8940A;}
.rili .cc.cur span{display:block; position:absolute; top:-1px; background:url('../images/hd3/flag_focused.png') no-repeat; background-size:100% 100%; width:21px;	height:26.5px; left:6px; color:#ff7826; line-height:22px; text-align:center; }
.xxdcc{ font-size:16px; color:#3c3c3c; line-height:25px; margin-top:3px;}
.tsbox{ height:22.5px; position:relative; background:url('../images/hd/05.png'); background-size:100% 100%; overflow:hidden; font-size:13px; line-height:22px; width:130px; margin-top:6px;}
.tsbox .ts1{float:left;background:url('../images/hd/03.png'); background-size:100% 100%; height:100%; width:5px;}
.tsbox .ts2{float:right;background:url('../images/hd/07.png'); background-size:100% 100%; height:100%; width:5px;}
.tsbox .tstxt{position:absolute; top:0px; left:0px; width:100%; height:100%; overflow:hidden; text-align:center; line-height:22px; color:#3c3c3c; font-size:12px;}
.tsbox.w90{width:90px; margin-bottom:3px; float:left; margin-right:10px;}
.tsbox.w120{width:120px; margin-bottom:3px; float:left; margin-right:10px;}
.xzbt{ height:38.2px; width:100%; overflow:hidden;}
.xzbt table{border-collapse:collapse; width:80%; margin:0px auto; height:100%; margin-top:3px;}
.xzbt table td{border-collapse:collapse; text-align:center;}
.xzbt table td .bt1{ background:url('../images/hd/available_icon.png') no-repeat; background-size:20.2px 17.4px; padding-left:25px; line-height:17px; font-size:13px; height:20px; overflow:hidden; display:inline-block;}
.xzbt table td .bt2{ background:url('../images/hd/chosen_icon.png') no-repeat; background-size:20.2px 17.4px; padding-left:25px; line-height:17px; font-size:13px; height:20px; overflow:hidden; display:inline-block;}
.xzbt table td .bt3{ background:url('../images/hd/unavailable_icon.png') no-repeat; background-size:20.2px 17.4px; padding-left:25px; line-height:17px; font-size:13px; height:20px; overflow:hidden; display:inline-block;}
.jiangtai{background:url('../images/hd/jt.png') no-repeat; background-size:191px 27.56px; width:192px; margin:0px auto; height:28px; text-align:center; color:#3c3c3c; line-height:27px;}
.maplink{position:absolute; width:23.6px; height:100%;top:17px; right:3px;}
.seatbox{width:100%; overflow:hidden;}
.leftbar{float:left; width:7.5%; background:#626262; overflow:hidden; padding:5px 0px;}
.leftbar span{display:block; color:#fff; width:100%; text-align:center; height:35px; line-height:30px; margin-bottom:10px;}
.rightarea{float:right; width:92.5%; overflow:scroll; margin-top:5px;}
.rightarea .zwitem{ width:32px; background:url('../images/hd/available.png') no-repeat 4px 4px; background-size:28px 23.63px; display:block; float:left; font-size:10px;}
.rightarea .zwitem.out{background:url('../images/hd/unavailable.png') no-repeat 4px 4px; background-size:28px 23.63px;}
.rightarea .zwitem.cur{background:url('../images/hd/chosen.png') no-repeat 4px 4px; background-size:28px 23.63px;}
.rightarea .zwitem.split{border-right:2px dashed #f99f00; width:36px; margin-right:0px;}
/*活动详情*/
.header1{ width:100%; height:47.25px; overflow:hidden;}
.header1 img{float:left; width:24.57px; margin-top:13px;}
.header1 span{float:left; color:#3c3c3c; font-size:18px; margin-top:13px;}
.header1 .innerbox{ width:93.75%; margin:0px auto; }
.swipeinfo-wrap .innerbox{ width:93.75%; margin:0px auto; margin-top:13px; margin-bottom:13px; }
.hdinfo{border-bottom:1px solid #dcdcdc; background:#fff; overflow:hidden;}
.hd_icon1{ width:16.8px; height:11.8px; background:url('../images/hd2/icon1.png') no-repeat; background-size:100% 100%; float:left; margin-top:2px;}
.hdinfo .hd_title{ color:#ff7826; font-size:15px; margin-left:6px; line-height:15px; float:left;}
.split1{width:100%; height:1px; background:#dcdcdc; overflow:hidden;}
.hd_icon2{ width:16.8px; height:12.8px; background:url('../images/hd2/icon2.png') no-repeat; background-size:100% 100%; float:left; margin-top:2px;}
.hdinfo .hd_riqi{color:#3c3c3c; font-size:15px; float:left; margin-left:6px; line-height:14px; margin-top:2px;}
.hd_icon3{ width:16.8px; height:12.7px; background:url('../images/hd2/icon3.png') no-repeat; background-size:100% 100%; float:left; margin-top:2px;}
.hdinfo .hd_dizhi{color:#3c3c3c; font-size:15px; float:left; margin-left:6px; line-height:19px; margin-top:-1px; width:85%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hd_r_icon{ width:22px; height:9px; background:url('../images/hd2/arrow.png') no-repeat 15px 0px; background-size:7px 9px; float:right; display:block; outline:none; margin-top:4px;}
.hd_icon4{ width:16.8px; height:12.7px; background:url('../images/hd2/icon4.png') no-repeat; background-size:100% 100%; float:left; margin-top:2px;}
.hdinfo .hd_r_neirong{width:90%; float:left; margin-left:6px;}
.hdinfo .hd_r_neirong .title{ line-height:19px; color:#3c3c3c; font-size:14px;}
.hdinfo .hd_r_neirong .title *{ line-height:19px; color:#3c3c3c; font-size:14px;}
.hdinfo .hd_r_neirong .extra{ line-height:19px; color:#5a5a5a; font-size:14px; margin-top:5px;}
.hdinfo .hd_r_neirong .extra img{max-width:100%;}
.hdinfo .hd_r_neirong .extra *{ line-height:19px; color:#5a5a5a; font-size:14px; margin-top:2px;}
.split2{width:100%; height:1px; background:url('../images/hd2/splitter.png'); overflow:hidden; margin-top:12px; margin-bottom:12px; clear:both;}
.hd_icon5{ width:16.8px; height:16.8px; background:url('../images/hd2/icon5.png') no-repeat; background-size:100% 100%; float:left; margin-top:0px;}

.olist .otitle{height:33.7px; overflow:hidden;}
.olist .otitle .orderno{float:left; font-size:15px; color:#5a5a5a; line-height:33px;}
.olist .otitle span{float:right; font-size:15px; line-height:33px;}
.olist .otitle span.status0{color:#c3c3c3;}
.olist .otitle span.status1{color:#f89409;}
.olist .otitle span.status2{color:#f89409;}
.olist .otitle span.status3{color:#f89409;}
.paybar{height:48px; overflow:hidden;}
.paybar .jehj{ width:50%; background:#fff; float:left; height:100%; text-align:center; color:#5a5a5a; font-size:13px; overflow:hidden;}
.paybar .jehj e{ font-size:14px; color:#f89409; line-height:48px}
.paybar .jehj span{ font-size:20px;  color:#f89409; line-height:48px}
.paybar .ljjs_btn{width:50%; float:right; height:100%; background:#F8940A; display:block; text-align:center; line-height:48px; color:#fff; font-size:17px;}
.tbindex{display:block; height:37px; border-bottom:3px solid #fff; line-height:39px; text-align:center; color:#0a0a0a; width:50%; font-size:16px}
.tbindex.cur{border-bottom:3px solid #f89409; color:#f89409; }