@charset "utf-8";
/* CSS Document */

/* reset.css */
body{ background:#fff;color:#000;}
body, button, input, select, textarea { font:13px/1.125 "宋体", Tahoma, Arial, Helvetica, STHeiti;}
html, body { height : 100%; }
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr{ margin:0; padding:0; }
th,td{white-space: nowrap;}
table { border-collapse:collapse; border-spacing:0; }
li { list-style:none; }
fieldset, img { border:0; }
q:before, q:after { content:''; }
input, textarea { outline-style:none; }
textarea { resize:none; }
address, caption, cite, code, dfn, em, i, th, var { font-style:normal; font-weight:normal; }
legend { color:#000; }
abbr, acronym { border:0; font-variant:normal; }
a { text-decoration:none; color:#000;cursor: pointer;}
a:hover { text-decoration: underline;color: #43860c; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clear { clear:both; height:0; font:0/0 Arial; visibility:hidden; }
.hide {display:none;}

/* type.css */
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:700;}
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5, h6 { font-size:100%; }
.fl { float: left; }
.footer font { font-size:12px}
.fr { float: right; }
.block { display:block;}
.white { color:#fff;}
.gray9 { color:#999;}
.gray3 { color:#333;}
.grayc { color:#ccc;}
.gray { color:#666;}
.red { color:#ff0000;}
.green { color:#1d861d;}
.org{ color:#ff6c00}
.font-strong{ font-weight:bold}
.green-setup {color:#508a06}
.blue { color:#2799fe;}
.f-f60 { color:#ff6100;}
.purple{color:#ce83ae}
.font12 { font-size:12px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.normal { font-weight:normal;}
.mt8 { margin-top:8px;}
.mt10 { margin-top:10px;}
.mt2 { margin-top:2px;}
.mt4 { margin-top:4px;}
.mt6 { margin-top:6px;}
.mt12 { margin-top:12px;}
.mt14 { margin-top:14px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.ml2 { margin-left:2px;}
.ml5 { margin-left:5px;}
.mb4 { margin-bottom:4px;}
.mb8 { margin-bottom:8px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml60 { margin-left:60px;}
.mr2{margin-right:2px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.high { color:#df0000; }
.high-bg { background:#ffb; }
.low { color:#999; }
.bigger { font-size:120%; }
.smaller { font:90%/1.2 "tahoma", sans-serif; }
.absolute{ position:absolute;}
.relative { position:relative;}
.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}
.fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0;}
.t-left {text-align:left !important;}
.t-left30{text-align:left !important;white-space:normal;width:30%}
.t-80{white-space:normal;width: 80px;}
.t-center {text-align:center !important;}
.t-right {text-align:right !important;}
.t-justify {text-align:justify !important;}
.noscreen {display:none;}
.w30 { width:30px;}
.w40 { width:40px;}
.w100 { width:100px;}
.w150 { width:150px;}
.w180 { width:180px;}
.w200 { width:200px;}
.w250 { width:250px;}
.pl10 { padding-left:10px;}
.pl30 { padding-left:30px;}
.pl15 { padding-left:15px;}
.pl45 { padding-left:45px;}
.pt4 { padding-top:4px; }
.pt6 { padding-top:6px; }
.pt8 { padding-top:8px; }
.pt12 { padding-top:12px; }
.pt15 { padding-top:15px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.p2{padding:2px}
.p20{padding:20px}
.p10{padding:10px}
.vlin-2 { vertical-align:-2px; }
.vlin-3 { vertical-align:-3px; }
.vlin-5 { vertical-align:-5px; }
.underline{ text-decoration:underline}
.linethrough{ text-decoration:line-through}
.lineheight18{ line-height:18px;}
.lineheight20{ line-height:20px;}
.lineheight22{ line-height:22px;}
.gray555{color:#555; text-decoration:none}
.gray555:hover{color:#ff6100; text-decoration:none;}
.height30{height:30px;}
/* 按钮 */
.btn {display: inline-block;padding: .1em .6em .02em .65em;color: #436823;position: relative;cursor: pointer;border:1px solid #aace8e;	background:#fff url("../images/btn_bg.gif") repeat-x; 	line-height:20px;}
.btn:hover, .btn:focus, .btn:active {outline:medium none;color:#39560f;	border:1px solid #8eb778;background:#a7d46d url("../images/btn_bg_hover.gif") repeat-x; 	text-decoration:none;}
input,select{padding:2px;}
.green-link{color:#44860b; text-decoration:none}
.green-link:hover{color:#000; text-decoration:none}
.btn-big {display: inline-block;height:14px;padding:4px 10px 6px 10px;_padding:4px 10px 2px 10px;	color: #595757;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	text-shadow: 0 1px 1px rgba(255,255,255,0.9);	position: relative;	cursor: pointer;	border:1px solid #bcbbb4 ;	background:url("../images/btn_overlay.gif") repeat-x !important; line-height:18px;-moz-box-shadow:1px 1px 2px rgba(168, 168, 168, 0.4);-webkit-box-shadow: 1px 1px 2px rgba(168, 168, 168, 0.4);box-shadow: 1px 1px 2px rgba(168, 168, 168,0.4);	}
.btn-big:hover, .btn-big:focus, .btn-big:active {outline:medium none;color: #666;border:1px solid #999 !important;opacity:0.9;-khtml-opacity: .9;	-moz-opacity: 0.9;	-moz-box-shadow:0 0 5px rgba(168, 168, 168, 0.5);-webkit-box-shadow: 0 0 5px rgba(168, 168, 168, 0.5);box-shadow: 0 0 5px rgba(168, 168, 168, 0.5);	text-decoration:none;}
.btn-org{ background:#e7fcdb; border:1px solid #8eb778;color: #39560f}
.btn-org:hover{background:#c4e4a5; border:1px solid #8eb778;color: #39560f}
.btn-green{background:url("../images/btn_overlay_green.gif") repeat-x !important;color:#333; border:1px solid #ffa631 }
.btn-green:hover{border:1px solid #d77600!important;color:#000!important}
.trBggray{ background:#ededed}
.sheet-overlay {background:#000;position: fixed;top: 0;left: 0;bottom: 0;right: 0; z-index:999;filter: alpha(opacity=30);-moz-opacity:0.3; opacity:0.3; _height:1200px;_position:absolute;_width:100%}
#sheet {position: absolute;	top:0px;left:50%;	z-index:5000;width:1200px; margin:0 0 0 -600px;}
.popwindow-box{width:700px; margin:0 auto; background:#fff;outline:medium none;border:1px solid #727272 ;-moz-box-shadow:0 0 5px rgba(168, 168, 168, 0.5);-webkit-box-shadow: 0 0 5px rgba(168, 168, 168, 0.5);box-shadow: 0 0 5px rgba(168, 168, 168, 0.5);}
.popwindow-top{ background:#fafaf7; border-bottom:1px solid #e8e8e6; height:40px; line-height:40px; font-size:14px;padding-left:10px; position:relative}
.popwindow-top .close{ position:absolute;right:0;top:6px;}
.popwindow-c{padding:20px 30px;}
.popwindow-c th{padding:10px 6px;text-align:right;width:12%;}
.popwindow-c td{padding:10px 6px;text-align:left;}
.popwindow-bg{ background:#fafaf7}
.pay-style li{ float:left;width:123px; height:35px;margin-right:10px;border:1px solid #d1d6de;cursor: pointer;padding:1px; text-align:center}
.pay-style li:hover{ border:2px solid #4c9af2 ;padding:0px}
.pay-style li.select{ border:2px solid #4c9af2 ;position:relative;padding:0px}
.pay-style li.select i{ background: url(../images/pay_select.gif)no-repeat;width:12px; height:12px; position:absolute; right:0px;bottom:0}
.textstyle li{ height:45px;padding-top:16px;color:#888; line-height:17px; margin-bottom:10px;}
.textstyle li.select,.textstyle li:hover{padding-top:15px;}
.textstyle li strong{ font-family:"微软雅黑";color:#333;}
.btn-wrap{ margin-top:20px;padding-left:20px; margin-bottom:20px;}
.repay-btn{ width: 160px;color: #333;background-color: #fff;font-size: 14px;  line-height: 29px; border-radius: 4px;display: inline-block;  margin-bottom: 0;  font-weight: 400;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid #BFBFBF;  white-space: nowrap;  text-decoration: none; font-family:"微软雅黑" }
.repay-btn:hover{border: 1px solid #2f9b34; text-decoration:none}
.success-btn{width: 160px;color: #ffffff;background-color: #53b856;font-size: 14px;  line-height: 29px; border-radius: 4px;display: inline-block;  margin-bottom: 0;  font-weight: 400;  text-align: center;  vertical-align: middle;  cursor: pointer;  background-image: none;  border: 1px solid #36a13b;  white-space: nowrap;text-decoration: none; font-family:"微软雅黑" }
.success-btn:hover{border: 1px solid #47ad4b; text-decoration:none; background:#60bf63;color:#fff}
.mangren-tips{color:#FF3}
.mangren-tips h2{ font-size:14px; font-weight:normal}