body{font:12px/22px tahoma,simsun,sans-serif; color:#333; background-color:#fff;}

a:link{ color: #666;}
a:visited{ color: #666;}
a:hover{ color: #457f1c; text-decoration: underline;}
a:active{color: #666;}

.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);

	filter: grayscale(100%);

filter: gray;
}


/* text align */
.textL{ text-align:left !important}
.textC{ text-align:center !important}
.textR{ text-align:right !important}

/* offset */
.pd30{padding: 30px !important;}
       
/* offset */
.pdguide{ padding: 10px !important; }


/* color */
.green{ color: #518924 !important;}
.gray{ color: #999 !important;}
.red{ color: #f00 !important;}

/* float && clear */
.fl{ float:left}
.fr{ float:right}

.cd{overflow:hidden; *zoom:1;}
.cl:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.cl{*zoom:1;}

.hide{ display: none;}
.idt{ text-indent: 1em;}

/* btn */
button::-moz-focus-inner{border:none; padding:0;}
button{
	*width:auto;
	*overflow:visible; 
	border: 0 none; 
	display: inline-block;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
}

.basicBtn{font-size: 14px; padding: 0 20px; color: #000;}
.basicBtn, .basicBtn i, .basicBtn:hover, .basicBtn:hover i{
	background: url("../img/st.png") no-repeat; height: 30px; line-height: 30px; _line-height: 29px;
}
.basicBtn i{width: 20px; position: absolute; right: 0; _right: -1px; top: 0;}
.basicBtn,.basicBtn:active{background-position: 0 -210px;}
.basicBtn i,.basicBtn:active i{ background-position: 100% -210px; }
.basicBtn:hover{ background-position: 0 -240px;}
.basicBtn:hover i{background-position: 100% -240px;}

.greenBtn{font-size: 14px; font-weight: 700; padding: 0 25px; color: #fff;cursor:pointer}
.greenBtn, .greenBtn i, .greenBtn:hover, .greenBtn:hover i{
	background: url("../img/st.png") no-repeat; height: 34px; line-height: 33px;
}
.greenBtn i{ width: 25px; position: absolute; right:0; _right: -1px; top: 0;
	cursor: pointer;}
.greenBtn,.greenBtn:active{background-position: 0 -270px;
	cursor: pointer;}
.greenBtn i,.greenBtn:active i{ background-position: 100% -270px;
	cursor: pointer;}
.greenBtn:hover{ background-position: 0 -304px;
	cursor: pointer;}
.greenBtn:hover i{background-position: 100% -304px;
	cursor: pointer;}

.btn-bottom .greenLink{font-size: 14px; font-weight: 700; padding:8px 15px 8px 15px; color: #fff;}
.btn-bottom .greenLink,.btn-bottom .greenLink i,.btn-bottom .greenLink:hover,.btn-bottom .greenLink:hover i{
	background: url("../img/st.png") no-repeat; height: 34px; line-height: 33px; color: #fff;
}
.btn-bottom .greenLink i{ width: 25px; position: absolute; right:0; _right: -1px; top: 0; color: #fff;}
.btn-bottom .greenLink,.btn-bottom .greenLink:active{background-position: 0 -270px; color: #fff;}
.btn-bottom .greenLink i,.btn-bottom .greenLink:active i{ background-position: 100% -270px; color: #fff;}
.btn-bottom .greenLink:hover{ background-position: 0 -304px; color: #fff;}
.btn-bottom .greenLink:hover i{background-position: 100% -304px; color: #fff;}

/* guide */
.guide .connection{ 
	background:url("../img/st.png") 0 -141px repeat-x; 
	height: 7px; width: 96px; _font-size: 0;
	position: absolute; top: 15px; left: -53px;
}
.guide ol{ overflow: hidden; *zoom:1; display: inline-block; *display: inline;}
.guide li{ 
	float: left; width: 120px; height: 70px; 
	margin-right: 10px; text-align: center;
	position: relative;
}
.guide li i{ 
	display:inline-block; width: 38px; height: 38px; 
	background: url("../img/st.png") no-repeat;
	
}


.guide li .step1{ background-position: 0 -405px}
.guide li .step2{ background-position: -38px -405px}
.guide li .step3{ background-position: -76px -405px}
.guide li .step4{ background-position: -114px -405px}

.guide .cur .step1{ background-position: 0 -367px}
.guide .cur .step2{ background-position: -38px -367px}
.guide .cur .step3{ background-position: -76px -367px}
.guide .cur .step4{ background-position: -114px -367px}

.guide .text{ 
	color: #a5a5a5; font-size: 14px; font-weight: 700; line-height: 1.3; *line-height:1.8;
	overflow: hidden; white-space: nowrap; text-overflow:ellipsis;
	_width: 100%; 
}

.guide .cur .text{color: #3b3b3b; }

/* note */
.note{ border:1px solid #b0ca9b; background:#eaf8dd; padding:20px 25px; color: #000;}
.note .tit{ color:#518924; }

/* notice */
.notice{ padding: 0 50px;  }
.notice .ico_44{ float:left; width:44px; _margin-right: -3px;}
.notice .info{ margin-left:62px; _margin-left: 59px; _zoom:1;}
.notice .info .tit{ font-size:14px; font-weight: 700; padding-top:12px;}
.notice .info p{ padding:12px 0; margin-bottom: 15px;}
.notice .info button{ margin-right: 8px;}

/* table */
.table{ background:#fff; text-align:center;}
td, th{border: 1px solid #e4e4e4; padding:4px 20px;}
.table th{ background:#f7f7f7; color:#666; font-weight:400; }
.table td{ color:#333;}

/* ibox */
.ibox{ border:4px solid #ccc; position: fixed; _position:absolute; left: 50%; top: 250px; z-index: 10;}
.ibox .iboxWrap{border:1px solid #5f9c2d;}
.ibox .iboxHd{ 
	position:relative; 
	background:url("../img/st.png") 0 -108px repeat-x; 
	height:33px; line-height: 30px;
	padding-left: 10px;
}
.ibox .iboxClose{ 
	background:url("../img/st.png") -160px -338px no-repeat; 
	position:absolute; right:5px; top:4px; 
	width:21px; height:22px; 
	cursor:pointer;
}
.ibox .iboxHd strong{ color: #fff; font-size: 14px;}
.ibox .iboxBd{ padding: 20px 0 30px; background: #fff;}

.iboxMask{ 
	position: fixed; 
	_position: absolute; 
	top: 0; left: 0; 
	width: 100%; height: 100%; 
	opacity: .25; 
	filter:alpha(opacity=25);
	background: #000; 
	z-index: 10;
}
.iboxMask iframe{ width:100%; height:100%; filter:chroma(color=#ffffff); }

/* form */
input{ border:0 none;}

.formRow{ padding:6px 0; overflow:hidden; *zoom:1; }
.formRow .formLeft{ float:left; width:100px; text-align:right; font-size:14px; _margin-right: -3px;}
.formRow .formRight{ margin-left:110px; _margin-left: 0; _zoom:1; }
.input{ 
	border:1px solid #b2b2b2; width:188px; height:23px; 
	overflow:hidden; *zoom:1; 
	position: relative; 
	display: inline-block; *display: inline; *zoom:1;
	vertical-align: middle;
	margin-right: 10px;
}
.input input{
	position: absolute; top: 0; left: 0;
	width:176px; height:21px; line-height: 23px; padding: 0 5px;
	border-top:2px solid #eee; border-left:2px solid #eee; 
}
.formRight .short{ width: 78px;}
.formRight .short input{ width:66px;}

select{ 
	width:190px; height:25px;
	border:1px solid #b2b2b2;
	padding: 2px 0 2px 3px;
	margin-right: 5px;
}
.main select.short{ width: 90px;}


.formRight label{ display: inline-block; margin-right:20px; cursor: pointer; }
.formRight .radio, .formRight .checkbox{ 
	margin-right:5px; vertical-align:middle; 
	width: 13px; height: 13px;
}
.formRight label span{display: inline-block; vertical-align:middle; }
.formRight .promise{ margin-left: -18px}

/* for chrome and safari */
@media screen and (-webkit-min-device-pixel-ratio:0){.formRow .formRight label span{vertical-align:-1px;}}

.formRow .formRight .captcha{ display:inline-block; *display: inline; *zoom:1; vertical-align: middle;}
.formRow .formRight .captcha img{ vertical-align:middle; margin-right: 10px;}
.formRow .formRight .captcha a{ margin-right: 10px; vertical-align:middle;}

.formRow .formRight .validateInfo{color:red;}
.formRow .formRight .dateIco{ 
	display: inline-block; 
	width: 14px; height: 13px; 
	background: url("../img/st.png") -160px -368px no-repeat; 
	vertical-align: middle;
	cursor: pointer;
	margin: 0 11px 0 -8px;
	_margin: 0 15px 0 -4px;
}

/* ico */
.ico_32, .ico_44{ display: inline-block; vertical-align: middle; background:url("../img/ico.png") no-repeat;}
.ico_24{ width:24px; height:24px; display: inline-block; vertical-align: middle; }
.ico_32{ width:32px; height:32px;}
.ico_44{ width:44px; height:44px;}
.ico_25{ display: inline-block; vertical-align: middle; background:url("../img/icoFAQ.png") no-repeat;}
.ico_25{ width:24px; height:24px;}

/* ico_24 section number from 1-30 in 3 line */
.i1{ background-position:0 0}
.i2{ background-position:-50px 0}
.i3{ background-position:-100px 0}
.i4{ background-position:-150px 0}
.i5{ background-position:-200px 0}
.i6{ background-position:-250px 0}
.i7{ background-position:-300px 0}
.i8{ background-position:-350px 0}
.i9{ background-position:-400px 0}
.i10{ background-position:-450px 0}

/*add by myz,20130903*/
.i_bfcard{  background:url("../img/merchant/i_bfcard.png") no-repeat;}/*bf/cy card*/
.i_aligatewaypay{  background:url("../img/merchant/i_aligatewaypay.png") no-repeat;}/*alipay bank card*/
.i_alicardpay{  background:url("../img/merchant/i_alicardpay.png") no-repeat;}/*alipay mobile card*/
.i_mobilecardsft{  background:url("../img/merchant/i_snda.png") no-repeat;}/*sft mobile card*/
.i_umppay{  background:url("../img/merchant/i_vsofosms.png") no-repeat;}/*ump sms*/
.i_vsofosms{  background:url("../img/merchant/i_vsofosms.png") no-repeat;}/*vsofo sms*/
.i_alidirectpay{  background:url("../img/merchant/i_alipay.png") no-repeat;}/*alipay balance pay*/
.i_kqebank{  background:url("../img/merchant/i_kqebank.png") no-repeat;}/*kuaiqian bank*/
.i_card{  background:url("../img/merchant/i_card.png") no-repeat;}/*snda card*/
.i_depositmore{  background:url("../img/merchant/i_depositmore.png") no-repeat;}/*more*/
/*add by zjp 20130917*/
.i_yeepay{  background:url("../img/merchant/i_yeepay.png") no-repeat;}/*yeepay*/
.i_tenpay{  background:url("../img/merchant/i_tenpay.png") no-repeat;}/*tenpay*/


.i_jcardpay{  background:url("../img/merchant/i_jcardpay.png") no-repeat;}/*jcard*/
.i_vsofovcoin{  background:url("../img/merchant/i_vsofovcoin.png") no-repeat;}/*v coin*/
.i_tel_custom{  background:url("../img/merchant/tel_custom.png") no-repeat;}/*v coin*/

.i_bestgatewaypay {  background:url("../img/merchant/bestpay.png") no-repeat;}/*alipay balance pay*/
.i_weixinqrpay   
{
    background:url("../img/merchant/weixinpay.png") no-repeat;
    -moz-border-radius: 2px;  /* Firefox */
    -webkit-border-radius: 2px;  /* Safari �� Chrome */
    border-radius: 2px;      /* Opera 10.5+, �Լ�ʹ����IE-CSS3��IE����� */
    }/*weixinqr pay*/
.i_weixinwappay   {    background:url("../img/merchant/weixinwap.jpg.png") no-repeat; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }/*weixinqr pay*/


.i11{ background-position:0 -50px}
.i12{ background-position:-50px -50px}
.i13{ background-position:-100px -50px}
.i14{ background-position:-150px -50px}
.i15{ background-position:-200px -50px}
.i16{ background-position:-250px -50px}
.i17{ background-position:-300px -50px}
.i18{ background-position:-350px -50px}
.i19{ background-position:-400px -50px}
.i20{ background-position:-450px -50px}

/* ico_32 section number from 31-40 in 1 line */

.i31{ background-position:0 -150px}
.i32{ background-position:-50px -150px}
.i33{ background-position:-100px -150px}
.i34{ background-position:-150px -150px}
.i35{ background-position:-200px -150px}
.i36{ background-position:-250px -150px}
.i37{ background-position:-300px -150px}
.i38{ background-position:-350px -150px}
.i39{ background-position:-400px -150px}
.i40{ background-position:-450px -150px}

/* ico_44 section number from 51-60 in 1 line */

.i51{ background-position:0 -250px}
.i52{ background-position:-50px -250px}
.i53{ background-position:-100px -250px}
.i54{ background-position:-150px -250px}
.i55{ background-position:-200px -250px}
.i56{ background-position:-250px -250px}
.i57{ background-position:-300px -250px}
.i58{ background-position:-350px -250px}
.i59{ background-position:-400px -250px}
.i60{ background-position:-450px -250px}


/* tabBtn */
.tabBtn{ overflow: hidden; *zoom:1;}
.tabBtn li, .tabBtn li i, .tabBtn .cur, .tabBtn .cur i{
	background: url("../img/st.png") no-repeat; height: 31px; line-height: 31px;
}
.tabBtn li{
	font-size: 15px; font-weight: 700; color: #4c4c4c; 
	float: left; padding: 0 16px; margin-right: 6px;
	position: relative; cursor: pointer;
}
.tabBtn li{background-position: 0 -148px;}
.tabBtn li i{ background-position: 100% -148px; width: 16px; position: absolute; right:0; _right: -1px; top: 0;}
.tabBtn .cur{background-position: 0 -179px; color: #fff; }
.tabBtn .cur i{background-position: 100% -179px;}

/* tips */
.tips{ border: 1px solid #c6dbb2; background: #eef9e4; padding: 14px; position: relative; _zoom:1;}
.tips .arrowBack, .tips .arrowFront{
	width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden;
	border-width: 5px; border-style: dashed dashed dashed solid; 
	position: absolute; top: 50%; margin-top: -5px;
}
.tips .arrowBack{right: -11px; border-color: transparent transparent transparent #c6dbb2;}
.tips .arrowFront{right: -9px; border-color: transparent transparent transparent #eef9e4;}

/* tipsGuide */
.tipsGuide{ width: 100%; overflow: hidden; }
.tipsGuide ul{ overflow: hidden; *zoom:1;}
.tipsGuide li{ float: left; width: 190px; padding-right: 5px; margin-right: 35px;}
.tipsGuide li .tit{ padding: 15px 0; font-size: 14px;}

/* tab */
.tabHd ul{ border-bottom: 1px solid #ddd; padding: 0 13px; height: 25px;}
.tabHd li{
	float: left; 
	border: 1px solid #ddd; font-size: 14px; color: #999; 
	padding: 1px 12px; margin:0 10px -1px 0;
	cursor: pointer;
}
.tabHd .cur{ border-bottom-color: #fff; position: relative; z-index: 1; color: #333;}

/* productInfo */
.productInfo{ padding: 0 50px;}
.productInfo h3{ font-size:14px;}
.productInfo p{ padding: 10px 0;}
.productInfo dl{ padding: 10px 0;}
.productInfo dd a{ padding:0 20px;}

/* layout */
.header{ height: 108px; background: url("../img/st.png") repeat-x;}
.header .wrap{ width: 990px; margin: auto;}
.header .logo{float: left; margin-top: 35px;}
.logo{ 
	width: 230px; height: 60px; 
	background: url("../img/logo.png.jpeg") no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo.png');
}
.logo a{ display: block; height: 100%;}
.mainNav{float: right; margin-top: 58px;}
.mainNav li{ float: left; margin-right: 10px; height: 29px;}
.mainNav li a{ 
	float: left;
	position:relative;
	height: 100%; 
	padding: 0 16px; 
	font:16px/28px "Arial","Microsoft YaHei","����","����",sans-serif; color: #333;
}
.mainNav li a:hover{ color: #c9242a; text-decoration: none;}
.mainNav li a i{ position:absolute; top:0; right:0; width: 16px; height: 100%;}

.mainNav .cur a, .mainNav .cur a i{background: url("../img/st.png") no-repeat;}
.mainNav .cur a,.mainNav .cur a:hover{ color: #fff; }
.mainNav .cur a{background-position: 0 -338px;}
.mainNav .cur a i{ background-position: -134px -338px;}

.content{ width: 990px;_width:1060px; margin: 15px auto 0;}
.contentHd, .contentHd i, .contentFt, .contentFt i, .index .contentHd, .index .contentHd i, .index .contentFt, .index .contentFt i{background: url("../img/contentBg.png") no-repeat; font-size: 0; }

.contentHd{ height: 4px;}
.contentFt{ height: 9px;}
.contentHd i, .contentFt i{ height: 100%; width: 5px; float: right;}
.contentHd {background-position: 0 0;}
.contentHd i{background-position: 100% 0;}
.contentFt{background-position: 0 -4px;}
.contentFt i{background-position: 100% -4px;}

.contentBd{ 
	background: #feeaea; 
	border-style: solid; border-color: #edf3e8; border-width:0 4px; 
	overflow: hidden; *zoom:1;
}

.index .contentBd{background: #f8f9f9;}
.index .contentHd, .index .contentFt{ height: 5px;}
.index .contentHd{background-position: 0 -13px;}
.index .contentHd i{background-position: 100% -13px;}
.index .contentFt{background-position: 0 -18px;}
.index .contentFt i{background-position: 100% -18px;}

.indexSide{ 
	float: right; width: 258px; 
	border-right:1px solid #fff; 
	padding: 0 10px;
	overflow: hidden;
	_margin-left: -3px;
	*zoom:1;
}
.indexMain{ 
	margin-right: 279px; 
	border-right: 1px solid #e1ecd9; 
	background: #fff;
	padding: 10px 0 0;
	*zoom:1;
    min-height:390px;
}

.indexSide .box{ margin-top: 10px;}
.indexSide .boxHd{ 
	font-weight: 700; font-size: 14px; 
	padding: 15px 7px; 
	border-bottom: 1px dashed #c4c4c4;
}
.indexSide .newsList{ margin: 12px 10px 0;}
.indexSide .newsList li{
	list-style: square; list-style-position: inside; 
	height: 22px;
	overflow: hidden; white-space: nowrap; text-overflow:ellipsis;
	_width: 100%;
}

.indexSide .ico32List{ margin-top: 5px;}
.indexSide .ico32List li a{
	display: block;
	color: #555;
	border: 1px solid #f8f9f9;
	padding: 6px 12px;
	height: 32px;
	margin-top: 3px;
	letter-spacing: -4px;
	overflow: hidden; white-space: nowrap; text-overflow:ellipsis;
	_width: 232px;
}
.indexSide .ico32List li a:hover{
	border: 1px solid #e3eddb;
	color: #c9242a;
	font-weight: 700;
	text-decoration: none;
	background: #fff;
}

.indexSide .ico32List li .ico_32{ margin-right: 16px; vertical-align: -11px; *vertical-align: -9px;}
.indexSide .ico32List li span{letter-spacing: 0; font-size: 14px;}

.indexMain .payWay{	border: 1px solid #e1ecd9; background: #f8f9f9; padding: 15px 0; margin: 10px;}
.indexMain .payWay .tit{ float: left; width: 100px; padding-right: 10px; text-align: right; margin-top: 5px; _margin-right: -3px; _width: 110px;}
.indexMain .payWay .info{ margin-left:110px; _margin-left: 0; _zoom:1; }
.indexMain .payWay .tabBtn{ margin-bottom: 8px;}
.indexMain .payWay .tabBtn li { font-weight:normal; }

.indexMain h2{ font-size: 14px; line-height: 44px; padding: 0 15px;}
.indexMain h2 .gray{ font-size: 12px; font-weight: 400; margin-left: 5px;}

.indexMain .logoWall{ 
	margin: 0 -1px;
	overflow: hidden;
	*zoom:1;
}
/*
.indexMain .logoWall li{ 
	float: left; width: 175px;
	line-height: 1.3;
	border-right: 1px solid #e1ecd9;
	border-top: 1px solid #e1ecd9;
	background: #fff;
}
*/
 .indexMain .logoWall li{
				float: left;
				width: 210px;
				line-height: 1.3;
				border-right: 1px solid #E1ECD9;
				background: white;
				border-bottom: 1px solid #E1ECD9
			      }
 .indexMain .payWay .tabBtn li a{display:inline-block;*display:inline;*zoom:1;height:31px;}
.indexMain .logoWall ul{border-top: 1px solid #E1ECD9;}


.indexMain .logoWall li a{ display: block; padding-left: 10px; height: 100px; }
.indexMain .logoWall li a:hover{ background: #f4f4f5;text-decoration: none; color: #333;}

.indexMain .logoWall img{float: left; width: 100px; height: 100px;}
.indexMain .logoWall .info{ padding-top: 35px; }
.indexMain .logoWall .name{ font-size: 14px; font-weight: 700; text-align:left; padding-left:110px; }
.indexMain .logoWall .price{ color: #999; text-align:left; padding-left:110px; }

/*
.footer{ width: 990px; margin: 30px auto 0; text-align: center; color: #666;}
.footer a{ margin: 0 2px;}
*/

/*********��ʼ*********/
.foot{ 
	height: 60px; width: 100%;
	/*background: url("https://pay.dobest.com/Style/i/HFbg.png") repeat-x;*/
	background-position: 0px -90px;
	text-align: center;
	-webkit-user-select: auto; 
	-khtml-user-select: auto; 
	-moz-user-select: auto; 
	-o-user-select: auto; 
	user-select: auto;
}
.foot a{color:#404040;}
.foot a:hover{color: #c9242a; text-decoration: underline;}
.footInfo{padding-top:30px;color:#404040;}

/********����**********/

/* detail */
.side{ float: left; width: 207px; padding-right: 3px; _margin-right: -3px; }
.sideHd{ 
	height: 38px; text-align: center;
	margin: 4px 10px 8px;
	border-bottom: 1px dashed #b6b6b6;
	color: #000; font:16px/38px Microsoft YaHei;
}

.payList li a{
	float: left;
	width: 100%;
	padding: 8px 0; 
	color: #333;
    font-size: 15px;
	position: relative;
} 
.payList li a:hover{ text-decoration: none; color: #c9242a;}
.payList .cur a, .payList .cur a:hover{ color: #fff;}
.payList .cur a{ background: #c9242a; }
.payList .cur .gray{ color: #fff !important;}

.login{width: 800px; margin: 0 auto 60px;}
.login .loginHd{ overflow: hidden; *zoom:1;}
.login .logo{ margin-top: 20px; float: left;}
.loginBd{ margin-top: 55px;}
.loginBd .loginBg{ float: left; width: 469px; height: 320px; background: url("../img/loginBg.jpg") no-repeat;}
.loginBd .loginBox{ float: right; border: 1px solid #cacaca;}
.loginBox .loginSdo{ 
	width: 26px; height: 111px; 
	position: absolute; top: 44px; right: -28px; _right: -29px;
	background: url("../img/st.png") -190px -338px no-repeat;
}
.loginSdo a{ display: block; height: 100%;}
.loginBox .wrap{ 
	border: 1px solid #fff; 
	width:327px; height: 316px; 
	position: relative; background: #fafafa;
}
.loginTabHd{ width:330px; position: absolute; left: -2px; top: -1px; }
.loginTabHd li{
	float:left; 
	width: 164px; height: 32px; 
	font-size: 14px; color: #a1a0a0; 
	border-left: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	margin-right: -1px; 
	background: #fff;
}
.loginTabHd li strong{ 
	display: block;
	cursor: pointer;
	padding-left: 16px;
	border-top: 1px solid #f0f0f0; 
	border-left: 1px solid #f0f0f0;
	height: 31px; line-height: 31px;
}

.loginTabHd .cur{ background: transparent; border-bottom:none; width: 165px; color: #222;}
.loginTabHd .cur strong{ border-top-color: #fafafa; border-left-color: #fafafa; }

.loginFt{ margin:18px 18px 0; border-top: 1px solid #dbdbdb;}
.loginFt .reg{ float: right; border:1px solid #dcdcdc; width: 78px; height: 26px; text-align: center; line-height: 26px; margin-top: 12px;}
.loginFt .reg:hover{text-decoration: none;}
.loginFt .help{ float: left; margin-top: 14px;}

.loginTabBd{ padding-top: 63px; height: 174px;}
.loginTabBd .field{ height: 40px; line-height: 40px; overflow: hidden; *zoom:1;}
.loginTabBd .last{ margin-top: 14px; _margin-left: 10px;}
.loginTabBd .last button{ margin-right: 10px;}
.field .fieldLeft{float: left; width: 75px; _margin-right: -3px; text-align: right;}
.field .fieldRight{ margin-left: 85px; _margin-left: 10px; _zoom:1;}
.field .fieldRight input{ 
	border:1px solid #c2c2c2; 
	height: 26px; line-height: 26px; 
	padding: 0 5px; width: 188px;
	vertical-align: middle; *margin-top: 6px;
}
.field .captcha input{width: 98px;}
.field .captcha img{ margin-left: 6px; vertical-align: middle;}


.payList li .text{ padding: 0 23px 0 60px;}
.payList li .gray{ font-size: 12px; margin-left: 8px;}

.payList li .ico_24,.ico_25{ position: absolute; top: 50%; left: 17px; margin-top: -12px;}
.payList li .arrow{ 
	position: absolute; top: 50%; right:17px; 
	background: url("../img/st.png") -160px -388px no-repeat;
	width: 6px; height: 11px; margin-top: -5px;
	display: none;
}
.payList .cur .arrow{ display: block;}

.main{ margin-left: 210px; background: #fff; _margin-left: 0; _zoom:1; padding-bottom: 10px;}
.mainHd{ padding: 20px; margin: 0 20px; border-bottom: 1px dashed #b6b6b6; color: #999;}
.mainHd strong, .main h2{ font-size: 14px; color: #000;}
.main h2{ padding: 10px;}
.main .notice{ width: 60%; margin: auto;}
.main .note{ margin: 20px 30px 10px 30px;}

.mainBd{ min-height: 350px; _height: 500px; padding-left: 20px; padding-right:20px; padding-top:10px; padding-bottom:0px }
.mainBd .tabBd{ margin:18px 0 36px; }
.mainBd .remind{ font-size: 14px; margin-bottom: 10px;}

.mainBd .page{overflow: hidden; _zoom:1; line-height: 1.3;margin-top: 15px;}
.mainBd .pageNum, .mainBd .pageInfo{ float: right;}
.mainBd .pageInfo{ margin-left: 5px;}
.mainBd .page li{ float: left;}
.mainBd .pageNum li a{ color:  #518924; display: block; padding: 0 4px; text-decoration:none;}
.mainBd .pageNum .cur a{ color: #000; font-weight: 700;}



/*add by myz*/
.highlight_txt{color:#FF6600; font-weight:bold; font-size:xx-large; margin-right:3px;}
.norm_txt{font-size:12px;}
.larg_txt{font-size:14px;}
.gray_txt{color:#666;}
.highlight_txt{color:#FA6604;}


.btn_recharge{ background-position:-150px -150px;width:112px;height:35px;}
.select_ways{padding:30px 0px;width:300px;margin:0 auto}
.select_ways li{padding:0 0 20px;overflow:hidden;zoom:1;}
.select_ways .btn_recharge{float:right;}
.select_ways strong{font-size:14px;font-weight:normal;}

.csdiv 
{ margin:50px 20px 0 20px; padding-top:15px; padding-left:15px; font-size:small;color:Gray; border-top:dotted 1px #cfcdce;
}

div.logoWall li a:hover { background-color:#feeaea!important; }
div.footer { color:#555555; }

.pop_img_close { height:13px; }
.pop_img_close:hover { background-color:#EFD5D5; }

#loadingcover { background: transparent url("../../Images/loadingcover.gif") no-repeat scroll 50% 87%;
                 float:right; width:100px; height:34px; position:relative;left:-484px; display:none; }
.notice .i51{ margin-top:14px; }

/* --------begin for scrollbar ------------------------ */
::-webkit-scrollbar {
    width: 10px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #A8A8A8; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
    background: #A8A8A8;
}
/* --------end for scrollbar ------------------------ */
