@charset "utf-8";
/* reset */ 
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
* html, * html body { background-image: url(about:blank); background-attachment: fixed; }/* Fixed IE6 vibration bug */
input{border:none}
.c_red { color:#d25050 !important}
.c_blue { color:#367FCC !important}
.c_green { color:#459a53 !important}
.bold { font-weight: bold }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary { outline: 0; }
ul, li { list-style: none !important; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: normal; }
/*del, ins, u, s, a, a:hover { text-decoration: none; }*/
body, textarea, input, button, select, keygen, legend { font: 12px/1.5 "Hiragino Sans GB", "Microsoft Yahei", \5b8b\4f53, sans-serif; color: #656565; outline: 0; }
body { background: #fff; font-family:"微软雅黑","Microsoft Yahei"; font-size:14px;}
a { color: #656565; text-decoration: none;}
a:hover { text-decoration: underline; }
.orange { color: #F63 !important; }
.blue { color: #0F86D8 !important; }
.hoverable:hover { filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.hoverable { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.blank_h50, .blank_h20, .blank_h10, .blank_h0 { clear: both; height: 50px; line-height: 0; font-size: 0 }
.blank_h20 { height: 20px }
.blank_h10 { height: 10px }
.blank_h0 { height: 0 }
.font14 { font-size: 14px; line-height: 20px }
.font20{ font-size: 20px; line-height: 30px;color:#333}
.font16{ font-size: 16px; line-height: 20px }
.mar-b-10 { margin-bottom: 10px !important }
.pad-10 { padding: 10px !important }
.pad-30 { padding: 30px !important }
.pad-30 .course{ margin-bottom:20px; clear: both; overflow: hidden;}
.pad-30 .course a{display:inline-block; padding:5px 20px; background-color:orange; color:white; text-decoration: none; margin:0px;float:left;}
.pad-30 .course .act{background-color:orangered; color:white;  font-weight: bold;}
.mar-t15{margin-top:15px !important}
.fl{float:left !important}
.fr{float:right !important}
.p_rela{position:relative !important}
.p_abs{position:absolute !important}
.w-228{width:228px !important}
.btn { border: 0; text-align: center; border-radius: 4px; font-family: "Hiragino Sans GB", "Microsoft Yahei"; color: #FFF; font-weight:normal; }
.btn-orange-big { line-height: 30px; padding: 5px 40px; background: #F60; cursor: pointer; font-size: 16px; font-weight: bold }
.btn-gray{background-color:#ccc; padding: 3px 6px; border-radius: 3px; font-size: 12px; color: #666; line-height: 14px; border: none; cursor:not-allowed}
.btn-gray-big{background-color:#ccc; line-height: 30px; padding: 5px 40px;  border-radius: 3px; color: #666;  border: none; cursor:not-allowed;font-size: 16px; font-weight: bold}
.btn-orange-small {line-height: 23px; padding: 5px 40px; background: #F60; cursor: pointer; font-size: 15px; font-weight: normal ;width:auto !important}
.btn-gray-small {line-height: 23px; padding: 5px 40px; background: #9e9e9e; cursor: pointer; font-size: 15px; font-weight: normal ;width:auto !important}
.border-1{border:1px solid #f0f0f0 !important}
.ico_dd_info { font-family: Tahoma, Arial; background:url(../images/bg_ico.png)  -50px -99px}
.ico-big-succ , .ico-big-erro{background:url(../images/bg_ico.png) no-repeat; height:46px; width:46px; display:inline-block; margin-right:6px; vertical-align:middle}
.ico-big-erro{background-position:0 -50px}
/* function */
.cl:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.cl, .clearfix { zoom: 1; }
.fa { font-family: Arial; }
.fm { font-family: "Hiragino Sans GB", "Microsoft Yahei"; }
.fl { float: left; }
.fr { float: right; }
.m0 { margin: 0; }
.f12 { font-size: 12px  !important;}
.f14 { font-size: 14px  !important}
.f16 { font-size: 16px  !important}
.f18 { font-size: 18px  !important}
.f24 { font-size: 24px !important}
.ico-hot { display: inline-block; width: 24px; height: 10px; background-position: -173px -26px; }
/* layout */
.wrap-1 { width: 1024px;  margin: 8px auto; }
.wrap-1 .img_list { width: 400px;  float:left; margin: 0 20px 20px 0;}
.wrap-1 .img_list img { width: 100%; }
.wrap-1 .btn_block{padding:10px 0;}
.main-1 { float: left; width: 554px; }
.side, .side-1 { float: right; width: 250px; overflow: hidden; }
.main { float: left; width: 740px; overflow: hidden }
.w-100p { width: 100% !important }
/* common */
.wrap, .header { width: 1024px; margin: 10px auto; zoom: 1; position: relative; }
.wrap:after, .header:after, .nav:after, .help:after, .footer:after { content: ""; display: table; clear: both; }
.help .service, .help .help-list .help-list-item .help-contact-code, .hd-toolbar a, .hd-toolbar .hd-cart span, .hd-toolbar .hd-cart span i, .aside-float li a, .aside-float li.aside-float-code a:hover span, .allsort h2, .city-choose .city-con .city-goal i, .hd-search .search-bd .search-triggers i, .ico-hot { background-image: url(../images/global.png); background-repeat: no-repeat; }
.btn-close { display: inline-block; width: 40px; height: 21px; line-height: 21px; overflow: hidden; border: solid 1px #757575; cursor: pointer; background: #848484; text-align: center; color: #FFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; vertical-align: middle }
/* sitenav */
.sitenav { height: 40px; background-image: -moz-linear-gradient(top, #FBFBFB, #F6F6F6); background-image: -webkit-gradient(linear, left top, left bottom, from(#FBFBFB), to(#F6F6F6)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FBFBFB, endColorstr=#F6F6F6);
           -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FBFBFB,endColorstr=#F6F6F6)"; border-bottom: solid 1px #E5E5E5 }
.sitenav-bd { width: 1024px; height: 40px; margin: 0 auto; content: ""; display: table; clear: both }
.sitenav-bd a{line-height:40px; padding:0 4px; font-size:14px;}
.sitenav-bd .sitenav-btn,.sitenav-bd .sitenav-coach{  margin-top:5px; padding:4px 10px; border-radius:5px; background:#3483d0; color:#fff;}
.sitenav-bd .sitenav-coach{background:url(../images/coach-icon.png) no-repeat left  0; height:30px; line-height:30px; padding-left:25px; font-size:14px; color:#737373;}
.sitenav-btn.b-green{ background:#309519 !important}
.sitenav-bd .sitenav-coach
.sitenav-bd-l { float: left; display: inline;}
.sitenav-input{border-radius:3px; border:1px solid #ccc; font-size:12px; padding:4px 6px}
.sitenav-bd-r{float: right; display:inline; padding-top:4px}
.sitenav-bd .menu, .sitenav-bd .menu-2 { float: left; display: inline }
.sitenav-bd .menu-login-not { height: 40px; line-height: 40px; overflow: hidden; padding: 0 6px; font-size:14px; float:left }
.bbs-search{float:right;margin-right:20px;}
.bbs-search form{padding:0;margin:0;border:none;}
.bbs-search *{vertical-align: middle;}
.bbs-search input[type=text]{padding:5px;font-size:12pt;}
.bbs-search input[type=submit]{padding:5px;font-size:12pt;height:36px;background-color:#5fa86b;}


/* header */
.fixedup { height: 1px; line-height: 1px; overflow: hidden; width: 100%; background: #FFF }
.fixedtop { width: 100%; z-index: 9; background: #FFF; }
.fixedtop.isStuck { border-bottom: 1px solid #D2D2D2; box-shadow: 2px 2px 4px #ccc }
.header { height: 80px; position: relative; z-index: 3; }
.logo { float: left; }
.top-ad{float:right}

.wechat_qrcode{margin-left:30px;overflow: hidden;float:left;}
.wechat_qrcode li{float:left;}
.wechat_qrcode img{width:82px; height:82px;}
.wechat_qrcode li p{margin:20px 0 0 10px;}

/* nav */
.nav-wrap { background-color: #459a53; }
.nav { position: relative; z-index: 2; height: 38px; width: 1024px; margin: 0 auto }
.nav .allsort, .nav .nav-main, .nav .nav-main li { float: left; font: 16px/38px "Hiragino Sans GB", "Microsoft Yahei"; }
.nav .nav-main li { position: relative; width: 113px; }
.nav-main a { display: block; width: 100%; text-align: center; line-height: 38px; text-decoration: none; color: #FFF; }
.nav-main li .ico-hot { position: absolute; top: 2px; right: 2px; }
.nav-main a.current, .nav-main a.current:hover { background-color: #5fa86b; }
.nav-main a:hover { background-color: #5fa86b; }

.tit-icon { width: 22px; height: 34px; background: url(../images/global.png) no-repeat; display: block; float: left }
.tit-icon-clock { background-position: 0 -430px; }
/*mini标题ʽ*/
.main-tit-mini { height: 30px; border-bottom:1px solid #ccc; padding: 0 0; margin-top:30px; margin-bottom:15px}
.main-tit-mini.main-tit-2 {border-bottom:1px solid #5fa86b}
.main-tit-mini span{font-weight: bold; color: #666;line-height: 30px; border-bottom:2px solid #3d8749; position:relative; top:0px; display:block; width:400px; font-size:14px;}
.main-tit-mini.main-tit-2 span{ background:#5fa86b; color:#fff; text-align:left; border:none;padding-left:10px;}
.main-tit-mini.main-tit-2 span strong{padding:0 5px;font-weight: bold;}
.main-tit-mini .more { float: right; font-weight: normal }
/* 面包屑 */
.breadcrumb { height: 20px; padding: 0 0 4px 6px; overflow: hidden; line-height: 20px; vertical-align: baseline; }
/* 主区域 */
.main .main-tit { background: url(../images/global.png) 0 -700px; height: 41px; line-height: 41px; overflow: hidden; border: 1px solid #E3E3E3; border-bottom: none; padding: 0 10px 0 15px }
.main .main-tit h3 { margin-right: 5px; float: left; width: 150px; font: 18px/41px "Microsoft Yahei"; font-weight: normal; color: #414141; padding-left: 15px; background: url(../images/global.png) -318px -467px; }
.main .main-tit .more { float: right }
.main .main-con { border: 1px solid #E3E3E3; padding: 2px }
.index-main-table tbody tr { background-color: #fff; }
.index-main-table tbody tr:hover { background-color: #F6F6F6; }
.index-main-table td, .index-main-table th { padding: 3px; line-height: 30px }
.index-main-table thead tr { border-bottom: 1px solid #ccc }
.btn-blue,  .btn-orange { padding: 3px 6px; border-radius: 3px; font-size: 12px; color: #fff; line-height: 14px; background-color: #1E84DD ! important; border: none }
.index-main-table .btn-orange { background: #F60 }
.index-main-table thead th { color: #999 }
.index-main-table em { font-weight: bold; color: #F60 }
.index-main-table.tb2 th { color: #333; font-weight: bold }
.index-main-table.tb2 th, .index-main-table.tb2 td { font-size: 14px !important }
.main .main-con-2 { height: 452px; }
/* 商品筛选 */
.choosed { padding: 10px 10px 10px 20px; margin-top: 30px; font-size: 14px }
.choosed span { float: right; font-size: 14px }
.choosed a { float: left; display: block; padding: 4px 15px 3px 4px; border: 1px solid #ccc; margin: 0 5px 0 5px; background: url(../images/icon_choosed_del.png) no-repeat right center }
.choosed a:hover { border-color: #1D7AD9; color: #1D7AD9; text-decoration: none }
.filter_area { font-size: 14px; font-family: "Microsoft Yahei"; border: 1px solid #ccc; padding: 10px }
.filter_area .filter_col { clear: both; padding: 3px 0; }
.filter_area .filter_col span { display: block; width: 100px; text-align: right; float: left; color: #333; font-weight: bold }
.filter_item { float: left; padding-left: 20px; width: 800px }
.filter_item a { padding: 2px; margin-right: 20px; margin-bottom: 4px; display: block; float: left }
.filter_item a:hover, .filter_item a:active, .filter_item a.current { background: #666; color: #fff }
.filter_item a.current { background: #1D7AD9; color: #fff; font-weight: bold; }
.paixu { height: 41px; background: #EFEFEF; margin: 30px 0 10px; padding: 0 20px; line-height: 41px; color: #333; font-size: 16px }
.paixu a { padding: 6px 22px 6px 16px; font-size: 14px; color: #666; line-height: 14px; border: 1px solid #ccc; /* [disabled]display: block; */ /* [disabled]float: left; */ background: url(../images/icon_paixuitem.png) #fff no-repeat right center; margin-right: 6px; margin-top: 6px; }
.paixu a.current { background-color: #e67e22; color: #fff; border-color: #e67e22 }
.paixu b { line-height: 41px;/* [disabled]display: block; *//* [disabled]float: left; */ }
.paixu input { width: 18px; height: 18px; vertical-align: middle }
.paixu span { font-size: 14px; padding: 0 0 0 2px; vertical-align: middle; line-height: 18px; height: 18px; }
/*商品详情*/
.item-detail-table td, .item-detail-table th { padding: 8px; font-size: 14px; border: 1px solid #ccc }
.item-detail-table th { background: #e3e3e3; font-weight: bold; color: #333 }
.item-detail-table.minitable td, .item-detail-table.minitable th {font-size:12px; padding: 5px}
.item-detail-table.minitable th{background:#F5F5F5; font-weight:normal; }
.dinghuo-input { margin: 30px 0 }
.dinghuo-input .in-zhongliang { line-height: 30px; height: 30px; border-radius: 5px; padding: 4px; font-size: 16px; font-weight: bold }

/* 竞价 */
.jingjia-detail-left{width:30%; float:left}
.jingjia-detail-main{width:64%; float:right; border:1px solid #FD9E4A; padding:2%}
.jingjia-detail-main p{font-size:16px; line-height:50px}
.jingjia-detail-main .jingjia-detail-chujiainput{line-height: 40px; padding: 5px 20px;  border-radius: 5px; color:#E40E12; font-size: 24px; font-weight: bold; width:300px; border:1px solid #ccc; margin-bottom:30px}
.jingjia-detail-main .jingjia-detail-time{line-height:50px; font-size:18px; color:#F97F06;float:left}
.jingjia-btn-disable , .jingjia-btn{background-color:#ccc; line-height: 40px; width:340px; text-align:center; padding: 5px 0;  border-radius: 5px; color: #666;  border: none; cursor:not-allowed;font-size: 20px; font-weight: bold; float:left;}
.jingjia-btn{background-color:#FF7D30; color: #fff; cursor: pointer;}
.jingjia-detail-tips{padding:10px; background:#FFFAE1; border:1px solid #FF6600; margin-top:15px; display:block; clear:both}

/**/
.main .main-con-3 { height: 230px; }
.main .main-con-3 dl { margin: 15px 10px; overflow: hidden }
.main .main-con-3 dt { float: left; width: 255px; height: 210px; overflow: hidden; }
.main .main-con-3 dd { float: left; width: 220px; height: 100px; margin: 0 0 6px 13px; overflow: hidden; }
.main .main-con-3 dl img, .main .main-con-3 dl strong { display: block; }
.main .main-con-3 dl strong { display: block; line-height: 30px; height: 30px; overflow: hidden; font-weight: normal; }
.side { width: 228px; border: 1px solid #E3E3E3; float: right }
.side .box { border-bottom: 1px solid #E3E3E3; padding-bottom: 12px }
.side .box h3 { height: 30px; line-height: 30px; font-size:14px; padding: 0 10px; border-bottom: 1px solid #E3E3E3; background-color: #F6F6F6; }
.side .box h3.pink { background: #D44C64; height: 41px; line-height: 41px; border-bottom: none; color: #fff; font-size: 14px }
.side .box h3.pink .set { display: inline-block; background: #fff; padding: 0 5px; margin-top: 7px; height: 27px; line-height: 27px; color: #D44C64; font-size: 12px; }
.side .box h3.pink .set a { color: #D44C64; }
.side .box h3.brown { background: #D4834C; height: 41px; line-height: 41px; border-bottom: none; color: #fff; font-size: 14px }
.side .box h3.brown .set { display: inline-block; background: #fff; padding: 0 5px; margin-top: 7px; height: 27px; line-height: 27px; color: #C6733F; font-size: 12px; }
.side .box h3.brown .set a { color: #C6733F; }
.side .box h3 span { float: right; font-weight: normal; }
.side .box h3 span.more { color: #CECECE; padding-right: 12px; background: url(../images/global.png) 22px -465px no-repeat; }
.side .box .box-con ul { padding: 10px 8px; }
.box-con ul li { height: 28px; line-height: 28px; overflow: hidden; color: #666; font-size:14px; background:url(../images/list_dot.png) left center no-repeat; padding-left:10px}
.side .box .box-con ul li span { float: right; }

.img-list li{clear:both; height:62px !important; margin-bottom:17px}
.img-list .img-list-img{width:60px; height:60px; border:1px solid #f0f0f0; float:left; margin-right:8px}
.img-list .img-list-img:hover{border-color:#FF691C}
.img-list .img-list-img img{height:60px; width:60px}
.img-list .img-list-name{line-height:20px; height:20px;color:#333 }
.img-list .img-list-name:hover{ text-decoration:none; color:#F96E02}
.img-list .img-list-zhuying{line-height:20px; height:20px; overflow:hidden;color:#999}
.img-list .img-list-level{ display:block;}
.star-level-5,.star-level-4,.star-level-3,.star-level-2,.star-level-1{height:20px; width:100px; background:url(../images/icon_level.png) left no-repeat; overflow:hidden}
.star-level-1{background-position:0 -5px}
.star-level-2{background-position:0 -35px}
.star-level-3{background-position:0 -65px}
.star-level-4{background-position:0 -95px}
.star-level-5{background-position:0 -125px}



/*详细页面*/
.detail-wrap{}
.detail-wrap .detail-tit{line-height:50px; text-align:center; font-size:30px;color:#333}
.detail-wrap .detail-info{text-align:center; line-height:30px; color:#666; display:block }
.line-gray{margin:15px 0; height:1px; line-height:0; overflow:hidden; border-bottom:1px solid #f0f0f0}
.detail-con{padding:20px; font-size:14px; color:#666; line-height:1.8em; }
.detail-con p{text-indent:2em; margin-top:10px}
.detail-con img{margin:15px auto; display:block; text-align:center; border:1px solid #ccc; max-width:600px; _width:500px;}



/* footer */
.footer { text-align: center; line-height: 30px; padding: 0 0 10px 0; background:#3e3e3e; margin-top:50px}
.footnav {  color: #fff }
.footnav a { color: #fff; font-size: 12px; padding: 0 10px; font-family: "Microsoft Yahei" }
.footer .copyrights { font-family: Arial;color: #fff }
.iftest { display: none; position: fixed; _position: absolute; z-index: 1005; top: 100px; _top:expression(eval(document.documentElement.scrollTop)+100);
          right: 5px; width: 64px; height: 64px; line-height: 66px; text-align: center; background-color: #EFEFEF; border: 1px solid #CCC; }
.foot-bootom{ width:500px; height:55px; margin:0 auto; overflow:hidden}
.foot-bootom .slogan{ background:url(../images/foot-kouhao.jpg); width:232px; height:55px; float:right}
.foot-bootom .share{float:left; padding-top:10px; padding-left:50px}

.footer .wechat{position:absolute; left:10%; width:110px; overflow:hidden;}
.footer .wechat p{color:white;}
.footer .wechat img{width:80px; }

/* 客服 */
/*.kefu{width:180px; border:1px solid #dad6d7;position: fixed; _position: absolute; z-index: 1005; top: 180px; _top:expression(eval(document.documentElement.scrollTop)+207);right: 5px; background:#fff; font-size:12px}
.kefu h1{ height:30px; line-height:30px; font-size:16px; color: #333; background:#dad6d7; text-align:center}
.kefu .kefu-list{padding:4px}
.kefu .kefu-list li{height:25px; line-height: 25px;}
.kefu .kefu-list li:hover{ background-color:#f3f3f3}
.kefu .kefu-list li span{line-height:25px; float:left;}
.kefu .kefu-list li .city{font-weight:bold;}
.kefu .kefu-list li a{display:block; height:25px; width:25px; float:right; background:url(../images/kefu-qq-icon.png)}
.kefu .kefu-list li a:hover{background-color:#459a53; border-radius:3px; background-position:-25px 0}*/

/* 页码样式 */
.manu { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; margin-top: 15px; PADDING-TOP: 15px; TEXT-ALIGN: center; border-top: 1px solid #ccc }
.manu A { BORDER: #eee 1px solid; padding: 4px 8px; MARGIN: 5px; COLOR: #036cb4; TEXT-DECORATION: none; font-size: 14px }
.manu A:hover, .manu A:active { BORDER: #999 1px solid; COLOR: #666; }
.manu .current { BORDER: #036cb4 1px solid; FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #036cb4; padding: 4px 8px; MARGIN: 5px; font-size: 14px }
.manu .disabled { BORDER: #eee 1px solid; COLOR: #999; padding: 4px 8px; MARGIN: 5px; font-size: 14px }
/*CSS Digg style pagination*/

DIV.digg {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; padding-top:15px
}
DIV.digg A {
    BORDER:#090 1px solid; PADDING-RIGHT: 7px;  PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR:#060 ; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV.digg A:hover,DIV.digg A:active {
    BORDER:#399 1px solid;
}

DIV.digg SPAN.current {
    FONT-WEIGHT: bold; COLOR: #fff; PADDING-TOP: 2px;BACKGROUND-COLOR: #7dc08b; border:1px solid #7dc08b; PADDING-RIGHT: 7px;  PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; MARGIN: 2px;  PADDING-TOP: 2px;
}
DIV.digg SPAN.disabled {
    BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

/*tabs*/
.column_box2 { width:100% !important }
.column_box2 .column_tit { background-position: 0 -36px; }
.column_box2 ul { border: none; padding: 0px 5px }
.column_box2 ul li{line-height: 36px; font-size: 14px; height: 36px; background: url(../images/list_dot.png) no-repeat left center; padding-left: 8px;}
.column_box2 ul li a:hover{color:#FD9E4A}
.column_box2 ul li span{float:right; font-size:12px; color:#666}
.column_box2 ul li em{float:left;font-size:12px; color:#999; font-weight:normal; padding-right:15px}
.column_box2 ul.nodot li{background:none; padding-left:0;line-height: 26px;height: auto;}
.column_box2 ul li b{font-weight:normal;}
.disNo { display: none }
.tab_tag2 { clear: both; height: 30px; overflow: hidden; border-bottom:1px solid #5fa86b }
.tab_tag2 ul { height: 30px; padding: 0; margin: 0 }
.tab_tag2 ul li { float: left; list-style: none; background: none; padding-left: 0px; text-align: center; line-height: 30px; cursor: pointer; height: 30px; padding: 0px 20px; margin-right:5px }
.tab_tag2 ul li a{color:#999}
.tab_tag2 ul li a:hover{ text-decoration:none;color:#999}
.column_box { width: 290px; }
.tab_tag2 ul li:hover { text-align: center; color: #fff;background-color:#f0f0f0; text-decoration:none}
.tab_tag2 ul li.switchOn{ color:#fff; font-weight: bold; height: 30px; line-height: 30px; background-color:#5fa86b;}
.tab_tag2 ul li.switchOn a , .tab_tag2 ul li.switchOn:hover a{color:#fff}

.tab_tag3 { clear: both; height: 30px; overflow: hidden; border:1px solid silver;padding:6px; }
.tab_tag3 ul { height: 30px; padding: 0; margin: 0 }
.tab_tag3 ul li { float: left; list-style: none; background: none; padding-left: 0px; text-align: center; line-height: 30px; cursor: pointer; height: 30px; padding: 0px 20px; margin-right:5px }
.tab_tag3 ul li a{color:#999}
.tab_tag3 ul li a:hover{ text-decoration:none;color:#999}
.column_box { width: 290px; }
.tab_tag3 ul li:hover { text-align: center; color: #fff;background-color:#f0f0f0; text-decoration:none}
.tab_tag3 ul li.switchOn{ color:#fff; font-weight: bold; height: 30px; line-height: 30px; background-color:#5fa86b;}
.tab_tag3 ul li.switchOn a , .tab_tag3 ul li.switchOn:hover a{color:#fff}

/*学车报名*/
.youhui{border:1px solid #eeb8b8; height:130px; background:url(../images/icon-youhui.png) no-repeat 30px center #fff1f1; line-height:30px; margin-top:10px; padding-left:130px; padding-top:10px;}
.youhui b{font-weight:bold;color:#272727}
.youhui-list{font-size:16px; line-height:30px; color:#5fa86b}
.youhui-list ul{padding-top:15px}
.youhui-list li{padding:4px}
.youhui-list em{color:#fff; background:#5fa86b; text-align:center; width:30px; height:30px; display:inline-block; border-radius:50%; margin-right:10px}
.list-word{font-size:14px; line-height:180%}

/*注册*/

.inputbox-2{width:765px; border:1px solid #ccc; margin:50px auto 20px;border-radius:10px; padding-bottom:20px}
.inputbox-tit{border-bottom:1px solid #ccc}
.inputbox-tit h1{height:90px; text-indent:1em; line-height:90px; font-size:30px;color:#7f7f7f}
.inputbox-tit h2{height:90px; text-indent:1em; line-height:90px; font-size:20px;color:#7f7f7f}
.inputbox-tit .wenti{ font-size:14px; margin-right:15px }
.input-wrap{margin:10px; padding-left:90px}
.input-section{ margin-top:15px; display:block; clear:both}
.input-section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.input-section { zoom: 1; position:relative}
.input-section .wx-scan-block{ position:absolute;right:160px;top:0;width:100px;}
.input-section p{font-size:14px; display:block;color:#7f7f7f; line-height:30px; clear:both; height:30px}
.input-section p em{color:#db6161}
.input-section .input-text,.input-section .input-selecte{line-height:26px; height:26px; padding:6px; width:390px; border:1px solid #ccc; background:#fff; border-radius:5px;float:left; font-size:14px}
.input-section .input-selecte{height:40px;width:403px;}
.input-section .input-text:hover{ border-color:#090}
.input-section .input-text:focus{ border-color:#090}
.input-section .input-text.err{ border-color:#db6161}
.input-normal{line-height:26px; height:26px; padding:6px; width:140px; border:1px solid #ccc; background:#fff; border-radius:5px; font-size:14px; display:inline-block;}

.input-section .tip{font-size:14px; color:#777777;  height:40px; line-height:40px; padding-left:10px}
.input-section .yzm{display:block; float:left}

.btn-tijiao{height:40px; border-radius:5px; background:#ff6f3d; text-align:center; line-height:40px; color:#fff; margin-top:20px; width:300px}

.fd-tip{font-size:20px; line-height:60px; text-align:center}

.user-c{padding:15px}
.user-c h2{line-height:32px; font-size:16px}
.user-c h2 span{ text-align:right; width:100px; display: inline-block; color:#aaa}

/*报名人数*/
.baoming-renshu{line-height:30px;}
.rs-jian,.rs-jia{height:32px; width:20px; text-align:center; font-size:16px; background:#E9E9E9; display:inline-block; vertical-align:middle}
.rs-jian:hover,.rs-jia:hover{ background:#D4D4D4; text-decoration:none}
.renshu{ height:30px; border:1px solid #ccc; border-left:none;border-right:none;display:inline-block; padding:0 6px; width:30px;vertical-align:middle; text-align:center;font-size:16px;}

/*支付*/
.pay-wrap{padding:20px}
.pay-lv1{ display:block; float:left; width:138px; height:48px; border:1px solid #f0f0f0; margin-right:6px; line-height:48px; font-size:18px; color:#646464; text-align:center}
.pay-lv1:hover{border-color:#ff8400; color:#ff8400; text-decoration:none}
.pay-weixin,.pay-zfb{background:url(../images/pay-lv1.png)}
.pay-zfb{background-position:-200px 0}
.pay-bank{ display:block; float:left; width:160px; height:38px; border:1px solid #f0f0f0; margin-right:25px; line-height:48px; font-size:18px; color:#646464; text-align:center; margin-bottom:10px; background:url(../images/pay-bank.png)}
.pay-bank:hover{border-color:#ff8400; color:#ff8400; text-decoration:none}
.pay-zsyh{background-position:-15px -15px}
.pay-zgyh{background-position:-185px -15px}
.pay-gsyh{background-position:-385px -15px}
.pay-nyyh{background-position:-575px -15px}
.pay-jsyh{background-position:-20px -77px}
.pay-payh{background-position:-200px -77px}
.pay-yzyh{background-position:-385px -77px}
.pay-gdyh{background-position:-575px -77px}
.pay-zxyh{background-position:-5px -143px}
.pay-msyh{background-position:-200px -143px}
.pay-jtyh{background-position:-385px -143px}
.pay-gfyh{background-position:-575px -143px}
.pay-shyh{background-position:-15px -205px}
.pay-pfyh{background-position:-200px -205px}

.bank-zhanghao{background:url(../images/bank-zhanghu.png); width:532px; height:347px; margin-left:30px; margin-bottom:30px; margin-top:30px; font-size:16px; line-height:50px; padding-left:140px;}
.bank-no{width:220px; display:block; float:left}
.bank-name{width:80px; display:block; float:left}
.bank-fh{display:block; float:left}
.trans-wxpay{overflow: hidden;padding:0 0 0 20px;margin-left:110px;margin-top:20px;}
.trans-wxpay li{float:left;margin-right:20px;}
.trans-wxpay li img{height:300px;}

/*约练车*/
.diqu-wrap{padding:25px 20px; border:1px solid #459A53; border-top:none}
.diqu-wrap a{line-height:26px; height:26px; padding:0 15px; display:block; float:left}
.diqu-wrap a.current{background:#459A53;color:#fff}
.jiaolian-list-wrap{border:1px solid #ccc; margin-top:15px}
.jiaolian-list-wrap h1{height:44px; line-height:44px; background:#f1f1f1; text-indent:20px}
.jiaolian-list-wrap .count{float:right; margin-right:20px;}
.jiaolian-list-wrap a:hover{color:green;}
.jiaolian-main{padding:20px}
.jl-pic{float:left; width:220px; height:150px}
.jl-info{margin-left:50px;float:left; background:url(../images/jl-info-icon.png) no-repeat 0px 15px; padding:10px 0 0 45px; margin-top:30px;max-width: 520px;}
.jl-info h2{font-size:22px; line-height:36px; border-bottom:1px solid #ccc; color:#333}
.jl-info h3{line-height:26px}
.jl-right{float:right; width:350px; padding-right:40px; padding-top:23px}
.btn-yuyue{width:188px; float:left; height:43px; line-height:43px; text-align:center; font-size:19px; color:#fff; display:block; background:#288738; border-radius:5px; margin-bottom:20px }
.btn-yuyue:hover{ background:#3ea14f; text-decoration:none;}
.btn-yuyue.disable{background:#e1e1e1;color:#b3b3b3; cursor:alias}
.jl-right span{font-size:12px; display:block; clear:both}
.jl-right em{padding-left:15px; float:left; margin-top:3px; color:#A8A8A8; font-size:12px; line-height:18px; width:120px}
.jl-right-pingjia{float:right;   text-align:right}
.jl-right-pingjia a{padding-left:20px; color:#BB4749}

/*预约列表*/
.yuyue-section h1{ border-bottom:1px solid #ccc; height:28px; line-height:28px; background:url(../images/icon-date.png) center left no-repeat; padding-left:30px; font-size:18px}
.yuyue-section .buttons.course{display: inline-block;margin-left:5px;font-size:10pt;margin-bottom: 10px;}
.yuyue-section .buttons.course a{display: inline-block; padding:0 15px;margin-left: 5px;height:24px;}
.yuyue-section .buttons.course a.active{background-color:#5fa86b;color:white;}
.check-wrap{padding:15px 0}
.check-wrap input{float:left; display:none}
.check-wrap label{display:block; float:left; width:130px; height:42px; line-height:42px; background:#459b54; color:#fff; text-align:center; margin:0 8px 10px; border-radius:5px; cursor:pointer;position:relative;}
.check-wrap label.check-disable{background:#dfdfdf;color:#666}
.check-wrap label.check-choosed{background:#ffa200;color:#ae2e07}
.check-wrap label.check-appointed{background:#3483d0;color:white;}
.check-wrap .check-able{height:42px;line-height: 21px;}
.check-wrap .check-able .course{display: block;}

.check-wrap .top_page{height:40px;line-height: 40px;text-align: center;}
.check-wrap .top_page > a,.check-wrap .top_page > span{height:40px;line-height: 40px;font-size:14pt;padding:0 20px;font-weight: bold;}
.check-wrap .top_page .disabled{color:lightgrey;}
.check-wrap .line{border-bottom: 1px solid grey;clear:both;}

/*教练安排列表*/
.coach-time-wrap{padding:15px 0}
.coach-time-wrap > p{clear:both;margin-bottom:10px;}
.coach-time-wrap input{margin-left:10px; vertical-align:middle}
.coach-time-wrap label{margin-left:0px;vertical-align:middle; line-height:12px}
.coach-time-box{float:left; border-radius:5px; border:1px solid #ccc; margin-right:10px; margin-bottom:10px; height:64px; width:120px;}
.coach-time-box p{line-height:35px; text-indent:10px; font-size:16px;}
.coach-time-box.check-choosed{background:#459A53;color:#fff}
.coach-time-box.appointed{background:#ffa200;color:#ae2e07}

/*弹出层*/
#bdjq-wrap,#pingjia-wrap { width:500px; height:300px; background:#fff;  display:none; padding-bottom:20px; position:relative; text-align:left; }
#bdjq-wrap fieldset , #pingjia-wrap fieldset { border:0 none; }
.close { position:absolute; right:8px; top:0; display:block; width:33px; height:17px; background:url(../images/close.png) no-repeat; text-indent:-9999px; outline:none; }
.top_h4 { font-size:16px; background:url(../images/login_box_title_bg.png) repeat-x; line-height:36px; margin-bottom:20px; letter-spacing:1px; text-indent:23px; color:#232324; }
blockUI.blockOverlay{ background:rgba(0,0,0,0.5)}
.tcwindow{}
#bdjq-wrap .input-tit , #pingjia-wrap .input-tit{width:80px; display:block; float:left; text-align:right; line-height:30px; margin-right:10px}
.tcwindow select,.tcwindow input{margin-left:6p; line-height:24px; padding:3px 5px; font-size:14px}

/*评价*/
.pingjia-tit{line-height:40px; font-size:16px; border-bottom:1px solid #459b54}
.pingjia-section{position:relative; padding:20px 0 20px 80px; border-bottom:1px solid #f0f0f0; min-height:66px}
.pingjia-pic{width:66px; height:66px; position:absolute; left:0; top:15px}
.pingjia-pic img{width:66px; height:66px; display:block}
.pingjia-top{height:26px; line-height:26px}
.pingjia-top .pingjia-name{width:110px; float:left; display:block}
.pingjia-top .pingjia-dafen{width:88px; height:24px; float:left; display:block; background:url(../images/pingjia-dafen.png)}
.pingjia-content{font-size:12px; color:#333; padding-top:10px}

.pingjia-dafen.pj100{background-position:0 0}
.pingjia-dafen.pj50{background-position:0 -24px}
.pingjia-dafen.pj0{background-position:0 -48px}

/*约考试*/
.big-tit{line-height:60px; font-size:24px; text-align:center}
.notice-section{line-height:18px; font-size:12px; color:#A63B3D; background: url(../images/notice-icon.png) no-repeat 6px center #fffadf; border:1px solid #A63B3D; padding-left:34px;}
.kaoshi-section{height:250px; border:1px solid #ccc; margin-top:10px}
.kaoshi-left-tit{width:90px; float:left; height:250px; background:#fafafa; text-align:center; line-height:250px; font-size:18px}
.kaoshi-right-main{width:910px; padding:10px; float:right; position:relative}
.kaoshi-liucheng{margin-top:10px; }
.kaoshi-liucheng li{width:189px; height:112px; border:1px solid #459a53; float:left}
.kaoshi-liucheng li h1{line-height:36px; font-size:16px; padding-left:6px; color: #333333}
.kaoshi-liucheng li p{padding:6px; font-size:12px;}
.kaoshi-liucheng span{ display:block; float:left; width:46px; height:114px; background:url(../images/liucheng-arrow.jpg) no-repeat center}
.kaoshi-right-main .btn-baoming{width:120px; height:44px; border-radius:5px; background:#459a53; line-height:44px; color:#fff; font-size:16px; position:absolute; right:15px; top:10px; text-align:center}
.kaoshi-right-main .btn-baoming:hover{background:#2DAC30; text-decoration:none}
.kaoshi-right-main .btn-expire{width:120px; height:44px; border-radius:5px; background:grey; line-height:44px; color:#fff; font-size:16px; position:absolute; right:15px; top:10px; text-align:center}
.kaoshi-right-main .btn-expire:hover{background:grey; text-decoration:none}
.pici-section{padding:10px; margin:10px 0 10px 0;border:1px solid silver;overflow: hidden;}
.pici-section .gift_category{}
.pici-section .gift_category a{margin-left:10px;}
.pici-section .op{float:left; width:auto;}
.pici-section .op select{padding:5px; font-size: 12pt;}
.pici-section .op input[type=submit]{font-size: 12pt; background-color:#459a53; color:white; padding:6px 30px; border-radius: 5px;}
.pici-section .ab{float: right;margin-top:8px; color:#459a53;}

/* 学员中心 */
.center-liucheng ul{border-top:2px solid #bdbdbd; height:40px; margin:30px 0; position: relative; width:1024px}
.center-liucheng li{position:relative; top:-2px; border-top:2px solid #bdbdbd; width:146px; height:40px;float:left; z-index:1 }
.center-liucheng li span{line-height:22px;display:block;color:#a2a2a2;float:left;position:relative; top:0px; width:90px;left:-38px; clear:both; text-align:center}
.center-liucheng li em{display:block; width:10px; height:10px; border-radius:10px; background:#bdbdbd; border:3px solid #fff; position:relative; top:-8px; float:left;z-index:2; overflow:hidden }
.center-liucheng li.liucheng-cur span{ padding:0 15px 3px; border-radius:12px; background:#E9474A; color:#fff;left:-53px;} 
.center-liucheng li.liucheng-cur em{background:#E9474A; }
.center-liucheng li.liucheng-suc span{color:#459A53}
.center-liucheng li.liucheng-suc em{background:#459A53; }
.center-liucheng li.liucheng-suc{border-top:2px solid #459A53}
.center-liucheng li.last{border-bottom:none; position:absolute; right:0; z-index:1;width:120px !important; }
.center-liucheng li.last em{ float:right}
.center-liucheng li.last span{left:67px;}
.center-liucheng li.last.liucheng-cur span{left:54px;}

.user-center-box{width:1022px; border:1px solid #ccc; margin:10px auto 20px;border-radius:10px; padding-bottom:20px}
.user-center-tit{border-bottom:1px solid #ccc;height:75px; padding:15px}
.center-headpic{width:75px; height:75px; display:block; float:left}
.center-name{float:left; margin-left:10px;}
.center-name h1{line-height:40px; font-size:18px}
.center-name h2{line-height:30px; font-size:14px; display:inline}
.center-name h2 span{color:#1EB040}
.center-name h3{line-height:30px; font-size:16px; padding-left:30px;display:inline}
.center-name h3 span{color:#C00}
.center-rightnav{float:right; text-align:right; padding-top:45px;width:730px;}
.center-rightnav a{display:block; float:left; line-height:26px; padding:0 12px; background:#459a53; color:#fff; font-size:14px; margin-left:5px;margin-bottom: 5px;}
.center-rightnav a:hover{background-color: #00FF00;}
.center-left-sect{width:540px;float:left;padding-top:50px; padding-bottom:50px; padding-right:40px}
.center-right-sect{width:280px;float:right;padding-top:50px; padding-bottom:50px;padding-left:100px}
.center-mid-sect{padding-top:50px; padding-bottom:50px; margin:0 auto; width:535px}
.center-left-zhuangtai{padding-left:90px; margin-left:70px; background:url(../images/gou-big.png) no-repeat left 10px;padding-bottom:30px}
.center-left-zhuangtai h1{font-size:40px;}
.center-left-zhuangtai h1.f32{font-size:32px;}
.ero{ background:url(../images/cha-big.png) no-repeat left 0}
.center-btn-big{height:52px; line-height:52px; width:216px; text-align:center; background:#FF6600; display:block; border-radius:6px; font-size:16px; color:#fff; margin-top:20px}
.center-btn-big:hover{ text-decoration:none}

/*fy-list*/
.fy-list{ width:800px; margin:0 auto;border-bottom: 1px solid #ccc;}
.w-920{ width:920px !important}
.fy-list li{float:left; line-height:35px; text-align:left;}
.fy-list:hover{ background:#FBFBFB}
.fy-list.list-tit{font-size:16px; border-bottom:1px solid #ccc}
.w-5p{ width:5%}
.w-10p{ width:10%}
.w-15p{ width:15%}
.w-20p{ width:20%}
.w-30p{ width:30%}
.w-40p{ width:40%}
.w-50p{ width:50%}
.fy-list a.btn{padding:0 6px; background:#ea703a}
.fy-list a.btn.blueword{padding:0 6px; background:#fff; color:#06F}
.fy-list li.wl{background:url(../images/icon-wl.png) left center no-repeat; text-indent:30px}
.fy-list li.yl{background:url(../images/icon-yl.png) left center no-repeat; text-indent:30px}
.fy-list li.qx{background:url(../images/icon-qx.png) left center no-repeat; text-indent:30px}

/*上传资料*/
.upload-section{padding:10px; margin-top:30px}
.up-box{width:28%; margin:0 1.5%; padding:1%; background:#f4f4f4; float:left}
.up-box h1{line-height:40px}
.up-input-area{padding:10px; background:#fff; margin-bottom:10px}
.up-pic-area{height:108px; background:#fff; padding:6px; font-size:20px; color:#CCC; line-height:108px; text-align:center}
.up-pic-area img{display:block; margin:0 auto; max-height:108px; width:auto}    

.dk{line-height:200%}
.timeline{width:278px; height:308px; margin-left:50px; background:url(../images/timeline.png) no-repeat; padding:18px 0 0 15px}
.timeline p{color:#fff; font-size:16px; line-height:20px}

/* 头像编辑 */
.head-edit{position:absolute; width:150px; top:20px;left:60px}
.head-edit .head-pic img{width:100px; height:100px}

/*教练中心*/
.coach-wrap{padding:25px 20px; border:1px solid #459A53; border-top:none}
.coach-jilu-top{padding:6px 15px; background:#ededed}

/* 常见问题 */
.qa-wrap{border-bottom:1px solid #ccc}
.qa-wrap p{padding:15px 0 20px 40px; font-size:14px; line-height:165%; display:block}
.qa-wrap p.ques{background:url(../images/icon-question.png) no-repeat left 15px}
.qa-wrap p.answer{background:url(../images/icon-answer.png) no-repeat left 15px}
.qa-wrap p.ques span{float:right;margin-left:10px;}

/*bbs*/
.bbs-tit{}
.bbs-group{padding:15px 0}
.bbs-group a{line-height:48px; background:#a6cc8a; color:#fff; text-align:center; font-size:16px; display:block; float:left; width:240px; margin-right:20px; margin-bottom:15px}
.bbs-group a:last-child{margin-right: 0;}
.bbs-group a:hover,.bbs-group a.active{background:#459A53; text-decoration:none}
.bbs-list-row{ height:44px; border-top:1px solid #D7D7D7;  font-size:12px;}
.bbs-list-row:hover{ background:#f8f8f8}
.bbs-list-row li{float:left; height:44px}
.bbs-list-tit{line-height:44px; width:60%; float:left; padding-left:1%}
.bbs-list-tit a{font-size:14px; color:#333; display:block; float:left}
.bbs-list-row b,.bbs-list-row span{display:block; height:20px; line-height:20px;color:#969696; padding-top:2px}
.bbs-list-row b{color:#333}
.bbs-list-row .maketop{display:block; float:left; height:23px; line-height:23px; text-align:center; width:43px; border-radius:5px; background:#ec6941; color:#fff; margin-top:11px; margin-right:6px;}
.page-sec{padding:10px 0; border-top:1px solid #ccc}


.bbs-detail-top{background:#f8f8f8; padding:10px; height:30px}
.bbs-detail-top h1{font-size:16px;}
.bbs-detail-top h1 a:hover{color:green;}

.plhin{border-collapse:collapse; width:100%}
.plhin td,.plhin th{border:1px solid #ccc; padding:20px}
.plhin .pls{background:#f8f8f8; border-right:none; width:115px;padding:30px 10px; padding-left:35px}
.plhin .pls img{width:90px; height:90px}
.plhin .plc{ border-left:none; line-height:150%}
.plhin .plc p{width:800px;}
.plhin .plc img{max-width:800px;}
.plhin .plc strong,.plhin .plc b{font-weight:bold;}
.plhin  .bbstit{background:#f8f8f8; padding:10px}
.plhin .ad{margin:10px 0;position: relative;overflow:hidden;min-height: 120px;}
.plhin .ad .pm{position: absolute;height:120px;width:120px;}
.plhin .ad .pm img{width:100%;}
.plhin .ad .info{margin-left: 130px;margin-top: 40px;}
.introduce strong{font-weight:bold; color:#333}

.phone-table{border-collapse:collapse; }
.phone-table td,.phone-table th{ font-size:14px; padding:8px 10px; border:1px solid #ccc}
.phone-table th{background:#f0f0f0}

.address-wrap{background:#f8f8f8}

/*表格*/
.table1{border-collapse:collapse; border-left:1px solid #c3e5ff;border-right:1px solid #c3e5ff;border-bottom:1px solid #c3e5ff;}
.table1 td,.table1 th{padding:8px 10px;font-size:14px; color:#446A6E;border:1px solid #c3e5ff;}
.table1 th{font-weight:bold;font-size:14px; color:#1c6b94; background:rgb(248,251,252); }
.table1 tbody tr:nth-child(2n){background-color:#f9f9f9}

.welcome{font-size: 30pt; font-weight: bold; color:green;  margin:100px 0; text-align: center;}

/*约练车底部按键*/
.yueche-bottom-list{overflow: hidden; float:right; margin:20px 50px 0 0; }
.yueche-bottom-list a{display:inline-block; padding:10px; margin-left:20px;overflow: hidden; color:green;}
.yueche-bottom-list .btn{background-color:#fc6; color:white; font-weight:bold;}

/*约车补加*/
.layer_date_block{list-style-type: none; padding:20px;}
.layer_date_block li{list-style-type: none; margin-bottom:10px; font-size:12pt;}
.layer_date_block li b{width:100px; text-align: right; display: inline-block;}
.layer_date_block li input[type='text'],.layer_date_block li select{padding:5px;}
.layer_date_block li input[type='text']{border:1px solid silver;}

.layer_date_block li .button{display:inline-block; padding:5px 30px; background-color:#febf0f;color:white;}

/*微信扫码支付*/
.scan-block{text-align: center;}
.scan-block img{width:150px;padding:20px;}
.scan-block p{text-align: center; margin-top:20px;}
.scan-block b{text-align: center; margin-top:10px; font-size: 10pt; color:grey;}

/*场地信息（弹层）*/
.layer_place_block{overflow: hidden; padding:10px 20px;}
.layer_place_block li{overflow: hidden;}
.layer_place_block li img{margin: 0 auto; width:600px;}
.layer_place_block li b{width:100px; display: inline-block;}

/* 问卷调查 */
.center{text-align: center;}
.sbtn{border:none;padding:12px 0; width:230px; background-color:#459a53; color:white; font-size: 12pt;}
.dbtn{border:none;padding:12px 0; width:230px; background-color:silver; color:white; font-size: 12pt;}
.wenjuan{width:1024px; margin:10px auto;}
.wenjuan input[type=text]{width:160px; padding:5px;}
.wenjuan .head{background-color:#459a53;padding:10px 0;}
.wenjuan .head h1{color:white; font-size:20pt;margin-bottom:10px; text-align: center;}
.wenjuan .head p{color:white;  text-align: center;}
.wenjuan .b .item{padding:15px 15px 5px 15px;margin:10px 0;}
.wenjuan .b .item p{padding-bottom:10px;}
.wenjuan .b .alt{background-color:whitesmoke;}
.wenjuan .b .item textarea{width:98%; height:100px;padding:10px;}
.wenjuan .b .parent_title{font-weight:bold; margin-top:20px;}
.wenjuan .note{margin:200px 0;}
.wenjuan .note h1{text-align: center; font-weight: bold; font-size:24pt;margin-bottom:10px;}
.wenjuan .note h3{text-align: center; font-weight: bold; font-size:16pt;margin-bottom:10px;}
.wenjuan .note p{text-align: center; }
.wenjuan .note p a{color:blue; margin-left:5px;}

.gift_list{margin-top:20px;}
.gift_list ul{overflow: hidden;}
.gift_list ul li{overflow:hidden;float:left;width:233px;height:270px; margin:0 30px 30px 0;}
.gift_list ul li .pm{width:233px;height:233px;line-height:233px;vertical-align: middle;display:block;overflow: hidden;text-align: center;}
.gift_list ul li .pm *{vertical-align: middle;}
.gift_list ul li .pm img{width:233px;}
.gift_list ul .last{margin:0 0 30px 0;}
.gift_list ul li .title{display:block;height:30px;line-height:30px;text-align: center;}

.gift_detail{overflow: hidden;}
.gift_detail .gmain{overflow: hidden;margin-top:20px;}
.gift_detail .gmain .pm{float:left;display:inline-block;width:400px;height:400px;overflow: hidden;}
.gift_detail .gmain .pm img{width:400px;}
.gift_detail .gmain .info{float:left;display:inline-block;width:580px;padding:0 20px 20px 20px;}
.gift_detail .gmain .info h1{font-weight: normal;font-size:18pt;}
.gift_detail .gmain .info p{margin-top:20px;}
.gift_detail .gmain .info .ctls{margin-top:20px;padding:10px 0;}
.gift_detail .gmain .info .ctls a{display:block;margin-bottom:15px;width:360px;height:50px;line-height: 50px;text-align: center;}
.gift_detail .gmain .info .ctls .green{background-color:green;color:white;}
.gift_detail .gmain .info .ctls .red{background-color:red;color:white;}
.gift_detail .detail{margin-top:20px;padding:10px 0;border-top:1px solid #ccc;}
.gift_detail .detail p{padding:5px 0;border-bottom:1px dashed whitesmoke;}
.gift_detail .gmain .info .n{}
.gift_detail .gmain .info .n p{}
.gift_detail .gmain .info .form{margin-top:10px;}
.gift_detail .gmain .info .form textarea{width:400px;height:100px;padding:10px;}
.gift_detail .gmain .info .form input[type=submit]{width:200px;height:40px;line-height: 40px;background-color:orangered;color:white;margin-top:10px;}
.gift_detail .gmain .info .form input[type=text]{width:410px;height:30px;line-height: 30px;padding:5px;margin-top:5px;}
.gift_detail .gmain .info .count-block{}
.gift_detail .gmain .info .count-block input{width:40px !important;text-align: center;margin:0 10px;}
.gift_detail .gmain .info .count-block span{display:inline-block;width:20px;height:20px;line-height: 20px;border:1px solid #666;text-align: center;cursor: pointer;}

.log-block{display: none;padding:10px;width:300px;}
.opts,.ips,.ctls{margin-bottom: 10px;}
.log-block .opts label{margin-right:15px;}
.log-block .ips textarea{width:100%;height:80px;}
.log-block .ctls input[type=submit]{width:100%;height:30px;line-height: 30px;text-align: center;}

.view-lianche-log{padding:10px;}
.view-lianche-log ul{}
.view-lianche-log ul li{padding-bottom:10px;margin-bottom: 10px;border-bottom:1px solid grey;}

.view-che-log{padding:10px;}
.view-che-log .tab{margin-bottom: 10px;}
.view-che-log .tab a{text-align: center;display: inline-block;width:50%;background-color:whitesmoke;;float:left;height:40px;line-height:40px;}
.view-che-log .tab .active{background-color:#333;color:white;}
.view-che-log ul{}
.view-che-log ul li{padding-bottom:10px;margin-bottom: 10px;border-bottom:1px solid grey;}