body {
	margin: 0px;	padding: 0px;	font-size:12px;	font-family: "Microsoft YaHei",微软雅黑,arial,宋体; 	color:#666;
}
img, a.img {
	border:0px;
}
ul, li, dd, dt {
	list-style-type: none;
}
td, dd, li, th {
	font-size:12px;	font-family: "Microsoft YaHei",微软雅黑,arial,宋体;
}
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,宋体;}
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;}
/*else ----------------------*/
.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;}
/* page public*/

.home_bg { background: url(../images/001.png) 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 */
.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,宋体; 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;  }


/*box */

/* form page*/
.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 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 .pay_l { float:left; padding:30px 30px 0 20px; }
.pay_form .pay_con { text-align:left; float: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 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; }

dd.pay_mon label {  width:135px; display:inline-block; float:left; }
dd.pay_bank label {  width:130px; display: inline-block; float:left; height:40px; }
dd.pay_bank label image { width:100px;}

.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 { 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;}

#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;}
/* safe sub   如果可以删除*/
.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; }

.u_step { background:url(../images/regtab_01.gif) repeat-x left bottom; height:45px; clear:both; }
.u_step li { width:33%; float:left; }
.u_step em { width:30px; height:35px; display:block; float:right;background: url(../images/arrow.gif) no-repeat left center;}
.u_step span { font-size:24px; color:#999; font-family: "Microsoft YaHei",微软雅黑,arial,宋体; padding:0 20px; height:45px; display:block; float:left;line-height:30px;}
.u_step span strong { font-size:40px; font-weight:normal;line-height:32px;}
.u_step li.z_on span{background:url(../images/regtab_sel.gif) repeat-x left bottom; color:#333; }
.u_step li.lastStep { background:none;} 
.u_step_m { text-align:center; padding:20px; font-size:24px;  }
.u_step_btn  { display:block; width:100%; clear:both;}
.u_step_btn dd { padding:30px; font-size:14px; line-height:30px; }
/*saft_ico*/
.safe_w {width:680px; padding-left:18px;}
.safe_w li { width:32%;}
.saft_ico {text-align:center; margin:0 auto; }
.saft_ico li { float:left; height:70px; background: url(../images/regtab_01.gif) repeat-x left bottom; cursor:pointer; padding-left:50px; width:168px; overflow:hidden;}
.saft_ico li span { width: 60px; height:52px; display:inline-block; overflow:hidden; background-image: url(../images/user_icon.jpg); float:left; margin:12px 0 0 0;}
.saft_ico li b { width:70px;  display:inline-block; text-align:center; font-size:14px; line-height:78px; float:left;color:#808080; }
.saft_ico li .ico_01  { background-position:0 0;}
.saft_ico li .ico_02  { background-position:-60px 0;}
.saft_ico li .ico_03  { background-position:-120px 0;}
.saft_ico li .ico_04  { background-position:-180px 0;}
.saft_ico .d_over ,.saft_ico .sel {background: url(../images/regtab_sel.gif) repeat-x left bottom;}
.saft_ico .d_over b {color:#0d0d0d;}
.saft_ico .sel b {color:#666;}
.saft_ico li.d_over span,.saft_ico .sel span {   background-image: url(../images/user_icon_h.jpg); }
.pay_ok { text-align:left;}
.pay_ok h3 b { color:#ff0000; line-height:60px;}
.pay_ok p {line-height:25px; }


/*foot */
#foot { border-top:1px solid #d1d1d1;  color:#8d8d8d; clear:both; }
.links { background:#fff; clear:both; overflow:hidden; padding:5px 0; line-height:25px;}
.links li { padding:3px 10px; float: left; }
.copyright { clear:both; height:75px; padding-top:3px; background:#f1f1f1; text-align:center; width:100%;}
.copyright div { width:960px;margin:0 auto;text-align:center;  }
.copyright span { float:left; width:250px; display: inline-block; overflow:hidden;}
.copyright span img { padding:12px 0;}
.copyright ul { float:right; overflow:hidden; width:700px; display:inline-block;}
.copyright  ul li { text-align:right; clear:both; line-height:25px;  padding-right:5px;}

.la{color:White;}
.la a{color:White;}

/* win box */
.win_box { width:600px; z-index:95;box-shadow:5px 2px 6px #666; -webkit-box-shadow:5px 2px 6px #666;-moz-box-shadow:3px 3px 6px #666;} 
.win_box .win_box_t { background:url(../images/login_top.gif) repeat-x 0 -39px; height:39px; line-height:39px; overflow:hidden;}
.win_box .win_box_t .t_c { float:left; font-size:14px;  color:#fff; text-align:left; text-indent:10px; font-weight:bold; }
.win_box .win_box_t .t_l {  background:url(../images/login_top.gif)  no-repeat 0 0;height:39px; width:5px; float:left;}
.win_box .win_box_t .t_r {  background:url(../images/login_top.gif) no-repeat right -78px;height:39px; width:40px; float:right; }
.win_box .win_box_t strong { background:url(../images/btn_close.gif) no-repeat left 8px; width:23px; height:35px; display:inline-block;  overflow:hidden; cursor:pointer; margin-right:10px; }
.win_box .win_box_t strong.over { background:url(../images/btn_close.gif) no-repeat -23px top; }
.win_box .win_box_m { border-left:1px solid #4b82be; border-right:1px solid #4b82be; border-bottom:1px solid #4b82be; padding:20px; height:200px; background:#ebf3f9; }
.win_box_m .win_con p {padding-left:80px; line-height:25px; text-align:left; font-size:14px; float:left; padding-bottom:10px;  }
.i_ok { background:url(../images/i_ok.jpg) no-repeat 10px 5px; }
.i_error { background:url(../images/i_error.jpg) no-repeat 20px 5px; }
.icon_ok1 { background-position:left -52px; background-image: url(../images/icon_error.gif); background-repeat:no-repeat; margin-left:100px;}
.icon_error1 { background-position:left 0; background-image: url(../images/icon_error.gif); background-repeat:no-repeat;}
.icon_ok2 { background:url(../images/i_ok.gif) no-repeat 10px center;}
.icon_error2 { background: url(../images/i_error.gif)  no-repeat 10px center;}
.win_box_m .win_con span { clear:both; display:inline-block;float:left;width:75%; height:40px; text-align:left; overflow:hidden; padding-left:90px; }
.win_box_m .win_con span a { margin-right:15px;}
.t_r { text-align:right;}
.tit_p {float:left;margin-left:13px;}