@charset "gbk";
@import url("globle.css");
/*通用*/
.hi-bg0{ width:100%; height:auto;padding:5px 0 10px; margin-top:44px;}
.w96{ width:96%; height:auto; margin:0px 2% 10px; background:#fff;padding-bottom:14px;}
.w96m{ width:96%; height:auto; margin:0px 2% 10px; background:#fff;margin-top:56px; padding-bottom:14px;}
.hline{ width:100%; height:4px; display:block;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.blue{ background:#09c762}
.bor-radius{border-radius:4px; -webkit-border-radius:4px;}
/*顶部*/
header {width: 100%;position:relative;z-index:999;height: 44px;line-height: 44px;}
.h{height: 44px;line-height: 44px;background:#09c762;color: #fff;font-size: 14px;text-align:center; width:100%;}
.h .h-b,.h .h-u,.h .h-m,.h-nav .jt{ display:block;height:20px; background:transparent url(img/header.png) no-repeat 0 0; background-size:80px;position:absolute; top:10px;}
.h .h-b{ width:25px; height:32px; background-position:5px 1px;left:2%}
.h .h-ti { font-size:18px;}
.h .h-m{ width:20px; background-position:-58px 1px;right:11%; }
.h .h-u{ width:26px;height:26px;right:4%;background: url(img/user01.png) no-repeat ; background-size:24px;}

.h-nav{width: 100%;position:fixed; height:100px;top:44px; left:0px;background:#fff; display:none;zoom:1; z-index:1002}
.h-nav .jt{ display:block; width:14px; height:7px; position:absolute; right:10.5%; top:-7px; background-position:-27px 0px}
.h-nav ul{width:92%;height:72px; padding:0 4%; margin:17px 0}
.h-nav ul li{ width:25%;height: 75px;text-align:center; float:left;}
.h-nav ul li a{ color:#333333; font-size:14px;display:block; width:60px; height:72px; margin:5px auto}
.h-nav ul li a img{ width:45px; height:42px;}.h-nav ul li a span{ display:block; line-height:26px}
.h-nav ul li a:hover{ cursor:pointer; color:#a50310}
.mask1{height:100%; width:100%; position:fixed; _position:absolute; top:44px; z-index:998;  opacity:0.5; filter: alpha(opacity=50); background-color:#000; } 

/***********************************************开始***************************************************************/
.tg{padding:0}
.tg .tg_dl{width:96%;margin:auto;margin-top:20px;}	
.tg .tg_dl dd{margin-top:10px;line-height:36px;padding:0 5px;}	
.tg .tg_dl dd.tgn{height:66px;margin-top:10px;padding:0 5px;}	
.tg .tg_dl dd span{font-size:18px;color:#000;float:left;font-family:microsoft YaHei}
.tg .tg_dl dd div{padding-left:5px; position:relative; overflow:hidden;}
.tg .tg_dl dd input{border:0;height:36px;font-size:14px;width:99%;float:left;color:#222;border:1px solid #999}
.tg .tg_dl dd input.w98{width:98%}
.tg .register_dl dd input {width:96%;padding:0 2%; }
.tg .tg_dl dt{ text-align:center}b.money{ color:#f98700; font-size:22px; font-weight:normal}
.tg textarea{width:95%;padding: 0 2%;font-size:14px; height:66px;resize:none;border:1px solid #999;color:#222;}
.btn{color:#fff;background:#09c762;width:90%; margin:10px 5%;height:38px;font-size:20px;font-family:microsoft YaHei;}
/*验证码*/
.tg .tg_dl dd div input.code{ width:120px; margin:0 3px 0 8px}
.tg .tg_dl dd div span.code1{ width:50px; overflow:hidden; display:block; text-align:center; height:40px;line-height:40px;}.tg .tg_dl dd div span.code1 img{ width:100%; height:auto;}

.bm-success{position:fixed; height:200px; width:222px;left:50%;  top:50%; margin:-100px 0 0 -111px; display:none;z-index:1002; background:#fff;}
.bmd{ position:absolute; top:-23px; left:39%}
.bm-success span,.bm-success p,.bm-success a{ display: block; overflow:hidden; text-align:center}
.bm-success span{ line-height:30px; margin-top:40px; font-size:18px;}
.bm-success p,.bm-success .dyc{ margin:0 auto; line-height:24px; color:#666666; text-align:left}
.bm-success p{width:200px;}.bm-success .dyc{width:140px;}
.bm-success a.dys,.bm-success a.dyx{width:92%; margin:0 4%; background:#22c064; height:36px; line-height:36px; color:#fff;position:absolute; bottom:20px;}
.bm-success a.dys{background:#22c064;}
.bm-success a.dyx{background:#f98700;}
.bm-success a.email{ color:#09c762}/*团购合作*/
.tg-ts{ color:#09c762;display:block; width:96%; margin:0 2%; line-height:22px; font-size:16px; margin-top:18px}
/*按钮*/
.lblby label {cursor:pointer;font-size:18px;padding-left:22px; display:block; height:26px; float:left;line-height:26px;margin:3px 0;position: relative;overflow: hidden;}
.radios{padding-top:18px;border-top:1px solid #049CDB;}
.label_check input,.label_radio input { margin-right:5px;} 
.lblby .label_check,.lblby .label_radio {margin-right:8px;}
.lblby .label_radio,.lblby .label_check {background: url(img/anc.png) no-repeat;background-size:26px } 
.lblby .label_check {background-position:0 1px}
.lblby label.c_on {background-position:0 -36px;}
.lblby .label_radio{background-position:0 -75px;} 
.lblby label.r_on{background-position:0 -107px;} 
.lblby .label_check input,.lblby .label_radio input {position:absolute;left:-9999px;} 
