
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body,ul,ol,li,p,form,fieldset,table,td{font-family:"����";}
body{background:#fff;color:#000;text-align:left;}
td,p,li,select,input,textarea,div{font-size:12px;}

ul{list-style-type:none;}
select,input{vertical-align:middle;}

a{text-decoration:none;}
a:link{color:#1e50a2;}
a:visited{color:#1e50a2;}
a:hover,a:active,a:focus{color:#1e50a2;text-decoration:underline;}


.btnbox{ margin-left:255px;}
.clearit {clear:both;}
.f12{ font-size:12px;}
.f14 {font-size:14px;}
.fb {font-weight:bold;}
.red{ color:#c00; font-family:Verdana; vertical-align:middle;}
.red_ero{color:#c00; font-family:Verdana; vertical-align:middle;display: block; line-height: 30px; /*height:30px;*/ float:left;/*overflow:hidden;*/}
.red_ero_fix {width:420px;/*_width:420px;*/z-index:1000}
.orange {color:#ff7800;}
.zi_6 {color:#666;}
.zi_9 {color:#ff7800; font-weight:bold;z-index: 0;}
.link a:link,.link a:visited,.link a:hover {color:#1e50a2;text-decoration:underline;}

/* ������ */
body {font-size:12px;background:#fff url(../images/register_02.gif) repeat-x left top;}
#wrap { width:100%;}

.head {width:822px;  height:215px; margin:0 auto; background:url(../images/register_05.gif) no-repeat 1px top;}
.logo {float:left; width:250px; height:47px;margin:20px 0 10px 20px;}
.logomail {float:left; width:145px; height:40px;background:url('../images/logomail.png') no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logomail.png', sizingMethod='scale'); margin:30px 0 10px 5px;}
.logotxt {float:left; margin:50px 0 0 10px;}
.headlink { padding-top:105px; padding-right:28px; text-align:right; line-height:24px;}
.headlink a.home{ background:url(../images/home.gif) no-repeat; padding-left:15px; line-height:24px;}
.headlink a.help{ margin:0 0 0 30px;}
.headlink a,.headlink a:link,.headlink a:visited{text-decoration:none;}
.headlink a:hover{text-decoration:underline;}

.bottom{
	text-align:center;
	line-height:24px;
	margin:0 auto;
	width:820px;
	padding:0 30px;
}
.main_top_com .reg_info{
	width:656px;
	margin:10px auto 0 auto;
	height:350px;
	overflow:auto;
	border:#dedede solid 1px;
	padding:5px;
	line-height:24px;
}
h5 { font-size:14px;}
.main_top_com .reg_select{
	width:656px;
	margin:10px auto 0 auto;
	overflow:hidden;
	border:#dedede solid 1px;
	padding:5px;
	line-height:24px;
}
.select_con { width:235px; margin:0 auto; border:red solid 0px;}
.select_con li { margin-top:50px; margin-bottom:50px; padding-left:20px;  _padding-top:13px;}
.select_con li.selec_btn { border:medium none; color:#fff; cursor:pointer; width:235px; height:50px; line-height:50px; font-size:24px; font-weight:bold; background:url(../images/select_button.gif) no-repeat scroll 0 0 transparent;  }

.main_top_com .reg_info p{
	text-indent:2em;
}
.main_top_com .reg_bt_2{
	width:715px;		
	padding:15px 0px 0px 0;
	border:red solid 0px;
}
.main_top_com .reg_bt_1{
	width:100px;
	margin:0 auto;
	padding:10px 0 10px 0;
}
.main_top_com .reg_bt_l{
	height:29px;
	float:right;
}
.main_top_com .reg_bt_l .time { float:left; padding:5px 0px;font-size: 12pt;}
.main_top_com .reg_bt_l .miao { float:left; padding:5px 30px 5px 2px;font-size: 12pt;}
.main_top_com .reg_bt_l .chbox { float:left; padding:5px 20px;}
.main_top_com .reg_bt_l .btn { float:left;}

.main_top_com .reg_bt_r{
	float:right;
}

.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}

.main {width:820px; clear:both; margin:0 auto; position:relative;}
.main_top{width:820px; height:auto; _height:70px; min-height:70px; background:url(../images/register_06.gif) no-repeat; overflow:hidden;*overflow:visible;}
.main_bottom {width:820px; height:21px; background:url(../images/register_10.gif) no-repeat; overflow:hidden;}
.main_top_com{width:820px; height:auto; _height:70px; min-height:70px; background:url(../images/register_07.gif) repeat-y; overflow:hidden;*overflow:visible;}
.main_cen {height:auto; _height:200px; min-height:200px; width:600px; padding:0 0px; margin: 0 auto;}
.logoicon {width:77px; height:110px;background:url('../images/logoicon.png') no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logoicon.png', sizingMethod='scale'); position:absolute; right:-54px; top:15px;}

.notice {width:440px; height:30px; line-height:30px; background:#fffeed; border:1px solid #f7dcaa; text-align:center; color:#ff7800; margin:20px auto 10px auto;}
.tit1 {width:664px; clear:both;  margin-left:20px;  font-size:14px; font-weight:bold; color:#333; padding:22px 0 0 50px;}
.title {width:664px; height:59x; line-height:59px; clear:both; background:url(../images/nav_bg.gif) no-repeat left bottom; margin-left:37px;  font-size:14px; font-weight:bold; color:#333; padding-left:40px;}
.title img { padding:0 10px;}
.title1 {width:670px; height:35px; line-height:35px; clear:both; background:#fff; border-top:1px solid #cad6df; padding:0 15px; margin:0 auto; font-size:14px; font-weight:bold; color:#333;}
.title_bottom {width:670px; height:34px; line-height:34px; clear:both; background:url('../images/btn.gif') repeat-x 0 -412px; border-bottom:1px solid #cad6df; padding:0 15px; margin:0 auto; font-size:14px; font-weight:bold; color:#333;}
.title_top {width:670px; height:35px; line-height:35px; clear:both; margin:29px auto 0 auto;padding:0 15px; font-size:14px; font-weight:bold; color:#333;}
.title_top1 {width:670px; height:35px; line-height:35px; clear:both; margin:29px auto 0 auto; text-align:center; font-size:14px; font-weight:bold; color:#333;}
.title_sub {font-size:12px; font-weight:bold; padding-left:20px;}
.title_note {padding:20px 0; text-align:center;}
.title_note1 {padding-top:55px; text-align:center;}

.title_big {font-size:18px; font-family:"΢���ź�"; font-weight:bold; line-height:50px; text-align:left; height:50px;}
.title_big1 {font-size:18px; font-family:"΢���ź�"; font-weight:bold; width:670px; clear:both; margin:0 auto 0px auto; text-align:center; }
.title_big2 {font-size:18px; font-family:"΢���ź�"; font-weight:bold; clear:both; text-align:left; }
.title_big3 {font-size:18px; font-family:"΢���ź�"; font-weight:bold; clear:both; text-align:left; margin-top:30px; }
.title_all {width:550px; padding-left:150px; line-height:2.5em;}
.title_all_top {width:550px; padding-left:150px; line-height:2em; margin:20px 0;}
.title_f{ float:left; width:550px; line-height:2.5em;}
.title_f .fb{font-weight:bold; font-family:Verdana; font-style:normal; }
.title_mail{ float:left; width:550px; padding:10px 0 10px 150px; line-height:2.5em; color:#666; }
.title_cen {width:670px; height:35px; line-height:35px; clear:both; margin:29px auto 0 auto;padding:0 15px; font-size:14px; font-weight:bold; color:#333;}

ul.mainlist {width:670px; clear:both; padding:0 15px; margin:0px auto;}
ul.mainlist li {height:30px; line-height:30px;}

ul.mainlogin{ width:704px; clear:both; margin:0px auto; padding:10px 0;}
ul.mainlogin li{ clear:both; font-family:Verdana,"����"; }
.ml_l{ float:left; width:275px; height:30px; line-height:30px; text-align:right; padding-right:5px;}
.ml_r{ float:left; width:420px; margin-bottom:12px; position:relative;}

ul.maintable {width:760px;clear:both;margin:0px auto;padding:20px 0;}
ul.maintable li {clear:both;font-family:Verdana,"����";}
.mt_l {float:left;width:175px;height:30px;line-height:30px;text-align:right;padding-right:5px;}
.mt_r {float:left;width:520px;margin-bottom:12px;position:relative;}

ul.message {border:1px solid #ffe0ab; background:#fffeed; padding:20px;  margin:10px 0 0 0;}
ul.message li{ clear:both; line-height:2.5em; font-family:Verdana,"����"; word-wrap:break-word;}
.title_mess {margin-left:140px; margin-bottom:10px;}

.service {width:635px; height:435px; line-height:1.5em; overflow-y:scroll; margin:0 auto; padding:10px 30px;}

.inputbox {float:left;width:180px;margin-right:10px;}
.inputbox .input {float:left; width:10px; height:24px;line-height:24px; background:url('../images/btn.gif') left -135px; margin:3px 5px 3px 0;}
.inputbox .input cite {float:left; height:24px; line-height:24px; background:url('../images/btn.gif') right -164px; margin-left:10px; padding:2px 10px 0 0;   width:160px; font-family:"����"; font-style:normal;}
.inputbox .input input{ background:#ffffef; width:100%; height:18px; line-height:18px; padding:2px 2px 0 0; border:0;font-family:Verdana,"����";}

.inputbox .inputGreen {height:30px; line-height:30px; background-position: left -193px; margin:0 5px 0 0;}
.inputbox .inputGreen cite {height:26px; line-height:26px; background:url('../images/btn.gif') right -228px; padding:4px 10px 0 0;   }

.inputbox .inputRed {height:30px; line-height:30px; background-position: left -263px; margin:0 5px 0 0;}
.inputbox .inputRed cite {height:26px; line-height:26px; background:url('../images/btn.gif') right -298px; padding:4px 10px 0 0;  }

#selectq {cursor:pointer;}
.selectinput{ position:relative; z-index:2; color:#999;}
.select {position:absolute;top:17px;left:0;width:180px;z-index:999;}
.select ul{background:#fdfdf4; padding-top:10px; border-left:1px solid #909090;border-right:1px solid #909090;}
.select ul li{ clear:both; height:27px; line-height:27px; }
.select ul li a,.select ul li a:link,.select ul li a:visited{height:27px; padding-left:10px; display:block; color:#000;}
.select ul li a:hover{ background:#f3f3cf; color:#59a3e7; text-decoration:none;}
.select .selebottom{ width:180px; height:5px; background:url('../images/btn.gif') 0 -125px;  border:0; overflow:hidden;}
.selectinput img{ position:absolute; right:10px;_right:15px; top:13px; z-index:4;}

.inputacc {height:30px;line-height:30px;}
.inputacc_ie6 {_padding-top:4px;}
.inputacc_signin {float:left;}
/*.inputacc {_padding-top:5px;}*/
.inputtxt {clear:both;padding-top:2px;}
.inputbtn a,.inputbtn a:link,.inputbtn a:visited {width:42px;height:22px;line-height:22px;text-align:center;border:1px solid #d5d5d5;background:url('../images/btn.gif') repeat-x 0 -338px;color:#1e50a2;text-decoration:none;display:inline-block;margin:3px 15px 0 15px;}
.email_tip{width:307px; height: 28px;line-height:24px;color:#000000;}
.email_tip_padd{ padding:0 17px 0 8px;}
.emailname{border:1px solid #929090;width: 332px;padding:1px; position:relative; margin-top:7px;}
.regChoose_tan{ position:absolute; left:38px; top:-8px; background:url('../images/tan_choose.gif') no-repeat left top; width:15px; height:8px;}
.btn_checkNew{ background-image:url(../css/images/btn_checknew.png); background-repeat:no-repeat; width:62px; height:25px; text-align:center; line-height:25px; display:block; float:left; margin-top:3px;}
a.btn_checkNew:link,
a.btn_checkNew:visited{ background-position:0 0; color:#e2f1fe; text-decoration:none;}
a.btn_checkNew:hover{ background-position:0 -25px; color:#e2f1fe; text-decoration:none;}
.tip_top{background:#ededed;height:24px;line-height:24px;color:#000000;}
.tip_top_padd{ padding-left:8px;}
.location{color:#cc0000;font-weight:bold;font-size:14px;text-align:right;cursor:pointer;}
.location_disabled{color:#919191;font-weight:bold;font-size:14px;}
.info{margin-right:1px;}
.info_disabled{margin-right:1px;color:#919191;}
.email_name{cursor:pointer;}
.email_name_disabled{color:#919191;}
.notifyType{/*width:10px;height:10px;*/position:relative;top:3px;*top:2px;cursor:pointer;}
.right{float:right;}
.inputinfo{padding-top:10px;font-family: ''cb'ce'cc'e5'; COLOR: #ff6600; font-size: 13px;}
.inputStxt1{ float:left; height:25px;line-height:21px;margin:2px 6px 3px -5px;width:56px;}
.text_info{font-size:weight;float:left;font-family:Verdana,"����";font-style:normal;height:24px;line-height:24px;margin-left:10px;padding:2px 10px 0 0;}

.cursorDft{ cursor:default;}
.inputfloat {float:left;margin-right:10px;}
.error {width:14px;height:14px;_height:20px;background:url('../images/btn.gif') no-repeat;background-position:-165px -88px;_background-position: -165px -81px;display:inline-block;margin:0 3px 0 3px;}
.error_2 {width:14px;height:30px;background:url('../images/btn.gif') no-repeat;background-position:-165px -79px; _background-position:-165px -82px;display:block; float:left; margin:0 3px 0 3px;}

.yes {width:14px;height:22px;background:url('../images/btn.gif') no-repeat -184px -80px;display:inline-block;margin:0 3px 0 0;}

.hide {display:none;}

.passW {float:left;position:relative;margin-top:4px;}
.passW_w {display:block;width:48px;height:6px;background:url('../images/btn.gif') no-repeat -112px -88px; overflow:hidden; border:1px solid #d0d0d0;}
.passW_b {display:block; width:48px; height:6px;background:url('../images/btn.gif') no-repeat -112px -99px; overflow:hidden; border:1px solid #0069c4;}
.passW_t {position:absolute;top:11px;left:20px;font-family:"����";color:#666;}
.passWcurr .passW_w {display:block;width:48px;height:6px;background:url('../images/btn.gif') no-repeat -112px -99px;overflow:hidden;border:1px solid #0069c4;}
.passWcurr .passW_t {position:absolute;top:11px;left:20px;font-family:"����";color:#666;font-weight:bold;}

.btn_s a,.btn_s a:link,.btn_s a:visited{ width:95px; height:28px; line-height:28px; text-align:center; margin-top:10px; background:url('../images/btn.gif') no-repeat 0 -82px; display:block; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.btn_s_c a,.btn_s_c a:link,.btn_s_c a:visited{ width:95px; height:28px; line-height:28px; text-align:center; margin:20px auto; background:url('../images/btn.gif') no-repeat 0 -82px; display:block; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.btn_m a,.btn_m a:link,.btn_m a:visited{ float:left; width:122px; height:34px; line-height:34px; text-align:center; margin:10px 10px 0 0; background:url('../images/btn.gif') no-repeat 0 -38px; display:block; font-size:18px; color:#fff; text-decoration:none; font-family:"΢���ź�";}
.btn_m_c a,.btn_m_c a:link,.btn_m_c a:visited{ width:122px; height:34px; line-height:34px; text-align:center; margin:30px auto; background:url('../images/btn.gif') no-repeat 0 -38px; display:block; font-size:18px; color:#fff; text-decoration:none; font-family:"΢���ź�";}
.btn_l a,.btn_l a:link,.btn_l a:visited{ float:left; width:198px; height:28px; line-height:28px; text-align:center; background:url('../images/btn.gif') no-repeat 0 0; display:block; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.btn_l_c a,.btn_l_c a:link,.btn_l_c a:visited{ width:198px; height:28px; line-height:28px; text-align:center; margin:20px auto 30px auto; background:url('../images/btn.gif') no-repeat 0 0; display:block; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}

.btn_submit {width:95px;height:28px;line-height:28px;text-align:center;margin-top:0px;background:url('../images/btn.gif') no-repeat 0 -82px;font-size:14px;font-weight:bold;color:#fff;text-decoration:none;border:0;cursor:pointer;}
.btn_submit_m {width:122px;height:34px;line-height:34px;text-align:center;margin:10px 10px 0 0;background:url('../images/btn.gif') no-repeat 0 -38px;font-size:18px;color:#fff;text-decoration:none;font-family:"΢���ź�";border:0;cursor:pointer;}

.Footer{ clear:both; text-align:center; line-height:25px; font-family:Arial,"����"; margin-top:10px;}

.f16{ font-size:16px;}
ul.step{ clear:both; height:28px; overflow:hidden; padding:30px 0 0 40px; }
.step1{ float:left; width:133px; height:28px; background:url('../images/step.gif') no-repeat 0 0;}
.step1_c{ float:left; width:133px; height:28px; background:url('../images/step.gif') no-repeat 0 -28px;}
.step2{ float:left; width:100px; height:28px; background:url('../images/step.gif') no-repeat -144px 0;}
.step2_c{ float:left; width:100px; height:28px; background:url('../images/step.gif') no-repeat -144px -28px;}
.step3{ float:left; width:100px; height:28px; background:url('../images/step.gif') no-repeat -251px 0;}
.step3_c{ float:left; width:100px; height:28px; background:url('../images/step.gif') no-repeat -251px -28px;}
.steparrow{ float:left; display:inline; width:7px; height:13px; background:url('../images/step.gif') no-repeat -363px -22px; margin:8px 20px 0 20px;}
.inputacc1{ height:30px; line-height:30px; vertical-align:middle; margin-top:0; _margin-top:-3px;}
.doorimg { height:30px; line-height:30px; vertical-align:middle; }
.notice1 {width:440px; text-align:center; color:#ff7800; margin:0 auto; padding:5px 0 15px 0;}

.inputboxS{ float:left; width:100px; margin-right:10px;}
.inputboxS .input{ float:left; width:10px; height:24px;line-height:24px; background:url('../images/btn.gif') left -135px; margin:3px 5px 3px 0;}
.inputboxS .input cite{ float:left; height:24px; line-height:24px; background:url('../images/btn.gif') right -164px; margin-left:10px; padding:1px 10px 0 0; width:80px; font-family:"����"; font-style:normal;}

.inputStxt{ float:left; margin:6px 6px 0 -5px;}
.selectSmallinput{ position:relative; z-index:2; color:#999;}
.selectSmall{ position:absolute; top:27px; left:206px;_left:213px; width:93px;}
.selectSmall ul{background:#fdfdf4; border:1px solid #909090; border-top:none;}
.selectSmall ul li{ clear:both; height:27px; line-height:27px; }
.selectSmall ul li a{ display:block;}
.selectSmall ul li a,.select ul li a:link,.select ul li a:visited{height:27px; padding-left:10px; display:block; color:#000;}
.selectSmall ul li a:hover{ background:#f3f3cf; color:#59a3e7; text-decoration:none;}
.selectSmallinput img{ position:absolute; right:10px;_right:15px; top:13px; z-index:4;}

#selMail{ cursor:pointer;}
/*�ر�BTN*/
a.bbtn:link,a.bbtn:visited,a.bbtn:hover{background:url('../images/close_btn.png') no-repeat;text-decoration:none;font-size:14px;font-weight:bold;width:80px;height:31px;line-height:31px; text-align:center;color:#087ad3;display:inline-block;}
a.bbtn:hover{background-position:0 -36px;cursor:pointer;}
input{}
			.suggest-container{border:1px solid #C1C1C1;visibility:hidden;background-color: #E6E6FA; z-index: 10;}
			.suggest-item{padding:3px 2px;}
			.suggest-active {background:#33CCFF;color:white;padding:3px 2px;}
