﻿body {
	margin: 0px;	padding: 0px;	font-size:12px; font-family:"Microsoft YaHei",arial,SimSun; color:#666;
}
img, a.img {
	border:0px;
}
ul, li, dd, dt {
	list-style-type: none;
}
td, dd, li, th { font-family:"Microsoft YaHei",arial,SimSun; font-size:12px;}
div, span, td, p, tt, tr, li, ul, dd, dt, img, dl {
	margin:0px;	padding:0px;
}
i {	line-height:20px;	display:inline-block;}
p{line-height:20px; font-family:"Microsoft YaHei",arial,SimSun;}
table {
	border-collapse: collapse;	border-spacing:0px;
}
th, td {
	padding: 0;	vertical-align:top;	text-align:left;
}
.clear {
	clear:both;	overflow:hidden;	height:0px;	font:0px;
}
.clear10 {
	clear:both;	overflow:hidden;	height:10px;	font:0px;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}
.f_24 { font-size:24px;}
.f_20 ,#for_step dd.f_20,.pay_form .f_20 td,.f_22 {font-size:20px; line-height:30px;}

.f_red {
	color:#e83515;
}
.f_grey { color:#999;}
.f_bold{ font-weight:bold;}
.f_14 { font-size:14px;}
.f_12 ,.right_form dd.f_12 { font-size:12px;}
.f_14 a:link,.f_14 a:visited { font-size:14px;}
a.f_red:link, a.f_red:visited {
	color:#e83515;
}
a.f_red:hover, a.f_red:active {
	color:#993300;	text-decoration: none;
}
a:link, a:visited {
	color: #666;	text-decoration: none;
}
a:active,a:hover {
color:#e83515;
}
a.btn_s:link, a.btn_s:visited {
	color: #fff; background: url("../images/btn_01.gif") repeat-x left top; line-height:20px; padding:0 10px; display:inline-block; font-size:12px; height:22px;
	}
a.btn_s:active,a.btn_s:hover {
	color: #fff; background: url("../images/btn_01.gif") repeat-x left -24px;  
}
a.btn_b:link, a.btn_b:visited {
	color: #525252; background:#d3eeff; height:24px; line-height:22px; padding:0 20px; display:inline-block; font-size:14px; font-weight:bold;
	}
a.btn_b:active,a.btn_b:hover {
	color: #fff; background: url("../images/btn_01.gif") repeat-x left 0;  
}
a.btn_more:link,a.btn_more:visited { display:inline-block; width:33px; height:13px; background:url("../images/btn_more.gif") no-repeat 0 0; overflow:hidden;}
a.btn_more:hover,a.btn_more:active { background:url("../images/btn_more.gif") no-repeat 0 -13px;}
a.btn_serv:link,a.btn_serv:visited { display:inline-block; width:64px; height:21px; background:url("../images/btn_server.gif") no-repeat 0 0; overflow:hidden; color:#fff; line-height:19px; vertical-align:middle;}
a.btn_serv:hover,a.btn_serv:active { background:url("../images/btn_server.gif") no-repeat -64px top;}

.xu_x {
	background: url("../images/xu_x.gif") repeat-x  left center; height:10px;
}
.xu_x_b {
	background: url("../images/xu_x.gif") repeat-x  left bottom; 
}
.input {
	border: 1px solid #bbb9b9;
}
h3  { padding:0px; margin:0px; font-weight:normal;}
.pad20 {margin:20px;}


.home_bg { background: url("../images/home_bg02.jpg") no-repeat center 93px;  }
.news_bg { background: url("../images/news_bg.jpg") no-repeat center 93px;  }
.user_bg { background: url("../images/user_bg.jpg") no-repeat center 93px;  }
.number_bg { background: url("../images/number_bg.jpg") no-repeat center 93px;  }

.h_body { background:url("../images/home_bg01.gif") repeat-x left 88px;}
.news_body { background:url("../images/news_bg01.gif") repeat-x left 88px;}

.m_box { width:960px; margin:0 auto; text-align: center;}
.m_l10 { margin-left:10px;}

.box { min-height:1px;_height:1px; font-size:1px;}
.box_t { background:url("../images/box.gif") repeat-x 0 -5px; height:5px; clear:both;}
.box_t_l,.box_t_r,.box_b_l,.box_b_r { height:5px; width:5px; background-image: url("../images/box.gif"); background-repeat:no-repeat; display:block; overflow:hidden;}
.box_t_l {float:left; background-position:0 0;}
.box_t_r {float:right; background-position:0 -10px;}
.box_c { background:url("../images/box_l.gif") repeat-y left top;width:100%; float:left;}
.box_c .box_c_r {background:url("../images/box_l.gif") repeat-y right top; float:left; width:100%;  }
.box_c .box_cont { padding:10px; font-size:12px; float:left; }
.box_b { background: url("../images/box.gif") repeat-x 0 -20px; height:5px; overflow:hidden; clear:both;}
.box_b .box_b_l {float:left; left:0; background-position:0 -15px;  height:2px; overflow:hidden;}
.box_b .box_b_r {float:right; right:0; background-position:0 -25px; height:2px; overflow:hidden;}

.box_t_b { background:url("../images/login_top.gif") repeat-x 0 -39px; height:39px; line-height:39px; color:#fff; overflow:hidden;}
.box_t_b b { float:left; text-indent:30px; font-size:14px; }
.box_t_b .box_t_l {  background:url("../images/login_top1.gif") repeat-x 0 0;height:39px;}
.box_t_b .box_t_r {  background:url("../images/login_top1.gif") repeat-x 0 -78px;height:39px; float:right;}
.reg_top { height: 39px; color: #fff; overflow: hidden; font-family: "Microsoft YaHei",arial,SimSun; font-size: 18px; font-weight: normal;text-align:left; text-indent:15px;  padding:0; margin:0; width:90%; float:left;}
.reg_top a:link,.reg_top a:visited { color:#99ffff; padding-left:10px;}
.reg_top a:hover,.reg_top a:active { color:#99ccff; padding-left:10px;}
.box_c_b_r { background:url("../images/box_bg.gif") repeat-y left top; width:100%; float:left;}
.box_c_b .box_c_l,.box_c_b_r .box_c_l{width:700px; float:left; background: url("../images/box_l.gif") repeat-y left top;}
.box_c_b_r .box_c_r {float:left; width:259px; height:460px; font-size:14px; text-align:center; padding-top:100px; font-weight:bold; }
.box_c_b_r .box_c_r span { width:259px; height:280px; display:inline-block; background: url("../images/login_r.gif") no-repeat 10px bottom; float:left;}
.box_b_b { background:url("../images/box_c.gif") repeat-x; height:2px; width:100%;float:left;  }





.pay_form { padding:15px 20px; text-align:center; margin:0 auto; clear:both;}
.pay_form h3 { background: url("../images/pay_tit.jpg") repeat-y left top; height:28px;  text-align:left; line-height:28px; text-indent:10px; font-size:14px;}
.pay_form h3 b { color:#e83515; font-size:25px;}
.pay_form h3 span { float:left; width:30px; height:30px; display:block;}
.pay_form dl { clear:both; padding:6px 0; line-height:32px;}
.pay_form dl.cardbox { display:none;}
.pay_form dl dt,.pay_form dl dd{font-size:14px;	vertical-align:middle;float:left; text-align:left;}
.pay_form dl dt {  text-align:left;  text-indent:10px; display:block; background:none;  }
.pay_form dl dt.dtaligh {  text-align:right;  width:108px; }
.pay_form .pay_l { float:left; padding:30px 30px 0 20px; }
.pay_form .pay_con { text-align:left; margin-top:20px;}
.pay_form .pay_con td.t_r { color:#666; padding-right:10px;}
.pay_form .pay_con td { height:40px;}

.pay_form dl.main_tit dt,.pay_form dl.main_tit1 dt { width:100%; text-align:left;} 
.pay_form dl .main_tit dd { width:100%;  float:left; text-align:left; padding:0 0 10px 90px;}
.pay_form dl .main_tit1 dd { width:100%;  float:left; text-align:left; padding:0 0 10px 10px;}

.pay_form dl dd { float:left; }
.pay_form img, .pay_form select, .pay_form  label,.pay_form input,.pay_form table input,.pay_form table radio { vertical-align:middle; }
.pay_form dl dd font { padding-right:20px;}
.pay_form dl dd .btn_s { _margin-top:10px; }

.pay_form dl dd b { float:left;  display:inline-block; font-weight:normal; text-align:left;}
.pay_form dl label.payrdo3 b { float:none;  display:inline; font-weight:bold; text-align:left;}
.pay_form input  { vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
.radio_ha label {margin:0;_margin:5px 0 0 0 ; vertical-align:middle; display:inline-block; }

.payrdo3{ display:none;}

dd.pay_mon label {  width:160px; display:none; float:left; white-space:nowrap; overflow:hidden; }
dd.pay_mon label.lbshow {  display:inline-block; }
dd.pay_mon label.othertxt { margin-left:8px; width:230px; }
dd.pay_mon label.lbmax {  width:200px; }
dd.pay_bank label {  width:130px; display: inline-block; float:left; height:40px; }
dd.pay_bank label image { width:100px;}
dd.pay_mon label b { float:none;  display:inline; font-weight:normal; text-align:left;}

.pay_form dd span {display:inline-block; padding:0 10px; float:left; color:#999; font-size:12px; text-align:left;   }
.main_confirm { text-align:center; margin:0 auto; padding-top:15px; clear:both; background:url("../images/main_confirm.gif") no-repeat top center;}
.pay_form dd  span.i_ok { background: url("../images/i_ok.gif") no-repeat 15px center; text-indent:30px; color:#3d882d; }
/*.pay_form dd  span.i_error { background: url(../images/i_error.gif) no-repeat 2px center; text-indent:10px; color:#ff0000;}*/
.pay_form dl dd select {height:28px;	line-height:22px; _vertical-align:sub;border:1px solid #bbb9b9;}
.input { vertical-align:middle;border-radius: 3px; height:24px; line-height:22px; padding-left:5px;margin-top:-2px; margin-bottom:1px;
		transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; 
}
.input:focus {
	Z-INDEX: 2;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: thin;
	background:#daf2fb;
	border:1px solid #a1d1e3;
}
.pay_f_100 dl dt {width:100px; display: inline-block;}
.pay_f_130 dl dt {width:130px;}
.pay_f_150 dl dt {width:160px;}
.pay_f_100 dl dd b ,.pay_f_130 dl dd b {width:230px;}
.right_form dl dt {text-align:right;}
.right_form dl dt font { font-size:12px; padding-right:5px;}
.right_form dd font { padding-left:10px;}


.action1, .wrong1 { display:inline-block; vertical-align:top; padding-right:5px; font-size:12px; color:#000; position:relative; padding-left:40px;margin-top:5px;}
.action1 a,.wrong1 a{ position:relative; _top:2px; margin:0 2px; }
.action1{ background:url("../images/verification-ui6.gif") no-repeat 0 0;}
.action1 .action_po,.wrong1 .action_po{ position:absolute; left:0; top:0;}
.action1 .action_po_top{display:block;width:237px;padding:3px 10px 0 40px;min-height:10px;_height:10px; background:url("../images/verification-ui6.gif") no-repeat 0px 0;line-height:20px;}
.action1 .action_po_bot{display:block;width:287px;height:7px;background:url("../images/verification-ui6.gif") no-repeat 0px -183px;overflow:hidden;}
.action_color{ border:1px solid #1d95f6;  background:#feffe3 url("../images/inw-bg.gif") left top repeat-x;}
.wrong1{ background:url("../images/verification-ui6.gif") no-repeat 0 -190px;}
.wrong1 .action_po_top{ display:block; width:237px; padding:4px 10px 0 40px; min-height:10px; _height:10px; background:url("../images/verification-ui6.gif") no-repeat 0px -190px; line-height:20px;}
.wrong1 .action_po_bot{ display:block; width:287px; height:5px; background:url("../images/verification-ui6.gif") no-repeat 0px -375px; overflow:hidden;}
.wrong_color{  border:1px solid #ff9a9a; background:#feffe3 url("../images/inw-bg.gif") left top repeat-x;}

a.btn:link,a.btn:visited { background:#5181c2; font-size:14px; color:#fff; height:30px; border:0; border-radius: 3px; line-height:30px; vertical-align:middle; text-align:center;}
a.btn:hover,a.btn:active { background:#0f61c9; }
.dj { background:#ffcc99; font-size:14px; line-height:28px; border:1px solid #cc6633; margin-left:20px; color:#990000; padding:3px;}

.btn { background:#5181c2; font-size:14px; color:#fff; height:30px; border:0; border-radius: 3px; line-height:30px; vertical-align:middle;}
.safe {width: 198px; float: left; margin-left: 5px; margin-top:10px;}
.safe td{ width:30%; font-size:12px; text-align:center; color:#000	;}
.safe .bg td {height:14px; line-height:15px; border:1px solid #999;}

.safe_gray{background:url("../images/gray.gif") repeat-x left center;height:14px; line-height:15px; border:1px solid #999;}
.safe_red{background:url("../images/red.gif") repeat-x left center;height:14px; line-height:15px; border:1px solid #999;}
.safe_green{background:url("../images/green.gif") repeat-x left center;height:14px; line-height:15px; border:1px solid #999;}
.safe_orange{background:url("../images/orange.gif") repeat-x left center;height:14px; line-height:15px; border:1px solid #999;}


/*a.btn_form01:link, a.btn_form01:visited { background: url(../images/btn_form01.gif) no-repeat 0 0 ; width:107px; height:41px; line-height:41px;display: inline-block; font-size:16px;  text-align:center; color:#fff; cursor:pointer; font-weight:bold; }
a.btn_form01:hover, a.btn_form01:active { background: url(../images/btn_form01.gif) no-repeat -107px 0; color:#FFFFFF }
*/
a.btn_form02:link, a.btn_form02:visited,a.btn_form01:link, a.btn_form01:visited ,.btncomfirm{ background: url("../images/btn_form02.gif") no-repeat 0 0 ; width:132px; height:41px; line-height:41px;display: inline-block; font-size:16px;  text-align:center; color:#fff; cursor:pointer; font-weight:bold;}
a.btn_form02:hover, a.btn_form02:active,a.btn_form01:hover, a.btn_form01:active  { background: url("../images/btn_form02.gif") no-repeat -132px 0; color:#FFFFFF }
.prompt{ color:#ff0000; background:#ffffcc; width:100%; display:inline-block; line-height:20px; margin:10px 0; text-align:left; font-size:12px; text-indent:20px; padding:5px 0; font-size:16px;}
.sub { text-align:left; padding-left:100px; padding-top:10px; clear:both;}

.btncomfirm{ border:none; padding:0;}

#choosediv { height:30px; width:100%; display:block; clear:both; padding-top:10px; }
#choose {width:118px; height:23px; overflow:hidden; display:block; line-height:23px; float: left; margin-left:20px; cursor:pointer; font-size:14px;   }
.choose {  background: url("../images/btn_ws.gif") no-repeat left top;}
.choosed { background: url("../images/btn_ws.gif") no-repeat left bottom;}
#choosediv  i { font-style:normal; float:left; padding-left:20px;font-size:12px; padding-top:2px;}
.subBox { background:#f5f5f5; overflow:hidden; clear:both; padding-bottom:10px;}

.b_line { height:1px; border-top:1px solid #c4d5e9;}
.sub_safe { text-align:center; margin:0 auto; padding-top:20px; line-height:34px;}
.sub_safe p { float:left; line-height:20px; text-align:left; width:100%; padding:20px 0 0 30px; font-size:12px;}
.sub_safe li { float:left; padding:0 30px;}
.sub_safe li i { width:56px; height:51px; display:inline-block; float:left; background-image:url("../images/sub_icon.gif"); background-repeat:no-repeat; margin-left:20px; margin-top:15px;  }
.sub_safe li .email { background-position:0 0;}
.sub_safe li .find { background-position:0 -102px; }
.sub_safe li span { float:left; line-height:20px; text-align:left; padding-left:10px;}
.sub_safe li span b { display:block; padding-top:13px; font-size:20px; line-height:30px;  }

.sub_safe li span font { color:#999; display:block;  font-size:14px;}
.reg_tab { text-align:center; margin:0 auto; padding-left:100px; padding-top:10px; background:url("../images/regtab_01.gif") repeat-x left bottom; height:32px; width:71%; }
.reg_tab li {  width:160px;height:32px; float:left; margin:1px;font-size:14px; cursor:pointer; font-weight:bold; line-height:32px;}
.reg_tabli_1_1{  background:url("../images/regtab_sel.gif") repeat-x left bottom; color:#000; }
.reg_tabli_1_2{  color:#888; }
.reg_tabli_2_1{ background:url("../images/regtab_sel.gif") repeat-x left bottom;color:#000;  }
.reg_tabli_2_2{  color:#888; }


