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;}
.orange {color:#ff7800;}
.zi_6 {color:#666;}
.zi_9 {color:#999;}
.link a:link,.link a:visited,.link a:hover {color:#1e50a2;text-decoration:underline;}

/* 主容器 */
body {
	width:100%;
	font-size:12px;
	background-color: #dfebf5;
	background-image: url(../image/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#wrap {
	width:100%;
	height:400px;
	background-image: url(../image/bghead.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.head {width:781px;margin:0 auto;}
.logo {
	float:left;
	width:200px;
	height:40px;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/logo.png', sizingMethod='scale');
	background-repeat: no-repeat;
	background-image: url(../image/logo.gif);
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}
.logotxt {float:left; margin:50px 0 0 10px;}
.headlink {float:right; width:400px; text-align:right; margin:58px 8px 0 0;color:#fff;}
.headlink a,.headlink a:link,.headlink a:visited{ color:#fff; text-decoration:none;}
.headlink a:hover{ color:#fff; text-decoration:underline;}

.main {width:781px; clear:both; margin:0 auto; position:relative;}
.main_top{
	width:781px;
	height:auto;
	height:70px;
	min-height:70px;
	overflow:hidden;
   *overflow:visible;	
    background-color: #fff;
	background-image: url(../image/bghead_top.gif);
	background-repeat: no-repeat;
}
.main_bottom {
	width:781px;
	height:5px;
	overflow:hidden;
	background-image: url(../image/bghead_bottom.gif);
	background-repeat: no-repeat;
}
.main_cen {
	height:auto;
	height:100%;
	min-height:200px;
	border-left:1px solid #86adc6;
	border-right:1px solid #86adc6;
	padding:10px 0 50px 0;
	background-color: #FFF;
}
.logoicon {
	width:77px;
	height:110px;
	background:none;
_   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/signup/logoicon.png', sizingMethod='scale'); 	
    position:absolute;
	right:-54px;
	top:15px;
	background-image: url(../image/logoicon.png);
	background-repeat: no-repeat;
}

.notice {
    width:440px;
    height:30px; 
	line-height:30px; 
	background:#fff; 
	border:1px solid #f7dcaa; 
	text-align:center; 
	color:#ff7800; 
	margin:20px auto 10px auto;}
.title {
	width:670px;
	height:35px;
	line-height:35px;
	clear:both;
	border-top:1px solid #cad6df;
	padding:0 15px;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	color:#333;
	background-image: url(../image/btn.gif);
	background-repeat: repeat-x;
	background-position: 0 -370px;
}
.title1 {
	width:670px;
	height:35px;
	line-height:35px;
	clear:both;
	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;
	border-bottom:1px solid #cad6df;
	padding:0 15px;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	color:#333;
	background-image: url(../image/btn.gif);
	background-repeat: repeat-x;
	background-position: 0 -412px;
}
.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:10px 0; text-align:center;}
.title_note1 {padding-top:55px; text-align:center;}
.title_big {font-size:18px; font-family:"微软雅黑"; font-weight:bold; width:670px; clear:both; margin:0 auto 30px auto; text-align:center; }
.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:704px;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 {width:410px; border:1px solid #ffe0ab; background:; margin-left:140px; padding:20px; word-break:break-all;}
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;
	margin:3px 5px 3px 0;
	background-image: url(../image/btn.gif);
	background-position: left -135px;
}
.inputbox .input cite {
	float:left;
	height:24px;
	line-height:24px;
	width:160px;
	font-family:"宋体";
	font-style:normal;
	background-position: right -164px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
.inputbox .input input{
	width:100%;
	height:16px;
	line-height:18px;
	border:1 solid #cad6df;
	font-family:Verdana,"宋体";
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0;
}

.inputbox .inputGreen {height:30px; line-height:30px; background-position: left -193px; margin:0 5px 0 0;}
.inputbox .inputGreen cite {
	height:26px;
	line-height:26px;
	padding:4px 10px 0 0;
	background-image: url(../image/btn.gif);
	background-position: right -228px;
}

.inputbox .inputRed {height:30px; line-height:30px; background-position: left -263px; margin:0 5px 0 0;}
.inputbox .inputRed cite {
	height:26px;
	line-height:26px;
	padding:4px 10px 0 0;
	background-image: url(../image/btn.gif);
	background-position: right -298px;
}

#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{
	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{
	color:#59a3e7;
	text-decoration:none;
}
.select .selebottom{
	width:180px;
	height:5px;
	border:0;
	overflow:hidden;
	background-image: url(../image/btn.gif);
	background-position: 0 -125px;
}
.selectinput img{ position:absolute; right:10px;_right:15px; top:13px; z-index:4;}

.inputacc {height:30px;line-height:30px;}
.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;
	color:#1e50a2;
	text-decoration:none;
	display:inline-block;
	margin:3px 15px 0 15px;
	background-image: url(../image/btn.gif);
	background-repeat: repeat-x;
	background-position: 0 -338px;
}
.inputfloat {float:left;margin-right:10px;}

.error {
	width:14px;
	height:14px;
	height:20px;
	background-position:-165px -88px;
	background-position: -165px -81px;
	display:inline-block;
	margin:0 3px 0 3px;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
}
.error_2 {
	width:14px;
	height:14px;
	background-position:-165px -88px;
	display:inline-block;
	margin:0 3px 0 3px;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
}

.yes {
	width:14px;
	height:22px;
	display:inline-block;
	margin:0 3px 0 0;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: -184px -80px;
}

.hide {display:none;}

.passW {float:left;position:relative;margin-top:4px;}
.passW_w {
	display:block;
	width:48px;
	height:6px;
	overflow:hidden;
	border:1px solid #d0d0d0;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: -112px -88px;
}
.passW_b {
	display:block;
	width:48px;
	height:6px;
	overflow:hidden;
	border:1px solid #0069c4;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: -112px -99px;
}
.passW_t {position:absolute;top:11px;left:20px;font-family:"宋体";color:#666;}
.passWcurr .passW_w {
	display:block;
	width:48px;
	height:6px;
	overflow:hidden;
	border:1px solid #0069c4;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: -112px -99px;
}
.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;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 -82px;
}
.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;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 -82px;
}
.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;
	display:block;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	font-family:"微软雅黑";
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 -38px;
}
.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;
	display:block;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	font-family:"微软雅黑";
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 -38px;
}
.btn_l a,.btn_l a:link,.btn_l a:visited{
	float:left;
	width:198px;
	height:28px;
	line-height:28px;
	text-align:center;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.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;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.btn_submit {
	width:95px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	border:0;
	cursor:pointer;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 -82px;
}
.btn_submit_m {
	width:122px;
	height:34px;
	line-height:34px;
	text-align:center;
	margin:10px 10px 0 0;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	font-family:"微软雅黑";
	border:0;
	cursor:pointer;
	background-image: url(../image/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 -38px;
}

.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-image: url(../image/step.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.step1_c{
	float:left;
	width:133px;
	height:28px;
	background-image: url(../image/step.gif);
	background-repeat: no-repeat;
	background-position: 0 -28px;
}
.step2{
	float:left;
	width:100px;
	height:28px;
	background-image: url(../image/step.gif);
	background-repeat: no-repeat;
	background-position: -144px 0;
}
.step2_c{
	float:left;
	width:100px;
	height:28px;
	background-image: url(../image/step.gif);
	background-repeat: no-repeat;
	background-position: -144px -28px;
}
.step3{
	float:left;
	width:100px;
	height:28px;
	background-image: url(../image/step.gif);
	background-repeat: no-repeat;
	background-position: -251px 0;
}
.step3_c{
	float:left;
	width:100px;
	height:28px;
	background-image: url(../image/step.gif);
	background-repeat: no-repeat;
	background-position: -251px -28px;
}
.steparrow{
	float:left;
	display:inline;
	width:7px;
	height:13px;
	margin:8px 20px 0 20px;
	background-image: url(../image/step.gif);
	background-repeat: no-repeat;
	background-position: -363px -22px;
}
.inputacc1{ height:30px; line-height:30px; vertical-align:middle; margin-top:0; _margin-top:-3px;}
.notice1 {width:440px; text-align:center; color:#ff7800; margin:0 auto; padding:5px 0 15px 0;}
