@charset "gb2312";
body {margin: 0px;}
html{color:#1a66a2;background-color: #fff;}
a{text-decoration:none!important; hide-focus:expression(this.hideFocus=true);}

.title {font-family: "微软雅黑";font-size: 24px;color: #c2eaff; margin-bottom:10px;}
.title-blue {font-family: "宋体";font-size: 12px;line-height: 20px;font-weight: bold;color: #c2eaff;}
.text-blue {font-family: "宋体";font-size: 12px;font-style: normal;line-height: 20px;color: #c2eaff;}
.text-gray {font-family: "宋体";font-size: 12px;font-style: normal;line-height: 20px;color: #666666;}
.text-blue { float:left; margin-top:15px; margin-right:40px;}

#wrap {width: 450px;height: 337px;margin:0 auto; overflow:hidden;}
#header {background-image: url(../images/header.jpg);height: 31px;width: 451px;}
#main {background: url(../images/main-bg.png) left top;height: 281px;width: 451px;text-align: center;  position:relative; }
#fotter {background-image: url(../images/fotter.jpg);height: 25px;width: 450px;}
.min {background: url(../images/header-close.jpg);height: 18px;width: 40px; float: right; margin-top:1px;}
.close{background:url(../images/header-close.jpg);height: 18px;width: 40px;float: right;margin-right:10px; background-position:-40px 0; margin-top:1px;}

a:hover .min {background: url(../images/header-close-on.jpg);height: 18px;width: 40px; float: right; margin-top:1px;}
a:visited .min {background: url(../images/header-close.jpg);height: 18px;width: 40px; float: right; margin-top:1px;}
a:hover .close{background:url(../images/header-close-on.jpg);height: 18px;width: 40px;float: right;margin-right:10px; background-position:-40px 0; margin-top:1px;}
a:visited .close{background:url(../images/header-close.jpg);height: 18px;width: 40px;float: right;margin-right:10px; background-position:-40px 0; margin-top:1px;}


.logo {margin-left:86px;text-align: left; margin-top:1px;}
.logo img{ height:54px width:276px;;}
.logo-2nd {height: 50px;width: 400px;padding-top: 10px;margin-left: 25px;text-align: center;}
.slogan {font-size: 12px;line-height: 30px;color: #666666;text-align: center;width: 322px;margin-left: 64px;}
.button01 {height: 33px;width: 171px; margin:0 auto;padding-top: 20px;}
.button_tt {height: 33px;width: 171px; float:left;padding-top: 20px;}
.button01 img{ border:1px solid #69c0ff;}
.button01 a:hover img{ border:1px solid #0c6eb9;}
.nextpage {height: 23px;width: 72px;margin-right: 20px;float: right;padding-top: 20px;}

.account {width: 390px;padding-top: 10px;height: 20px; margin:0 auto}
.account font{ float:left; font-size:12px; margin-left:15px; line-height: 25px;}
.account b{ position:absolute; right:92px; top:155px;}
.account b a{ color:#1a66a2; text-decoration:underline;}
.account b a:hover{text-decoration:underline;color:#1a66a2;}
.box {float: left;width: 20px;}
.setup-title {width: 80px;text-align: left;float: left;}
.account01 {font: Arial, Helvetica, sans-serif; font-size:12px;line-height: 25px;color: #1a66a2;width: 20%;float: left; text-align:right; }
.account_tt {font-size: 12px;line-height: 20px;color: #1a66a2;width: 50%;float: left; vertical-align:middle;}
.account02 {width: 176px;float: left;text-align: left; position:relative;}
.account02 input { height:20px; line-height:20px; width:176px;padding: 0 0 0 2px;}
.account03 {width: 176px;float: left;text-align: left; position:relative;}
.account03 input { height:20px; line-height:20px; width: 176px;} 
.account02 .right_button{ position:absolute; right:1px; top:3px;}
.search_tips {position:absolute;top:24px;left:93px;width:245px; border:1px solid #7F9DB9; background:#FFF; z-index:100;}
.search_tips li {float:left;width:235px;height:26px;line-height:26px; padding:0px 5px 0;}
.search_tips li .tit {float:left;text-decoration:none;color:#333333;}
.search_tips li .cls {float:right; display:block; width:12px; height:26px;background: url(../images/cls.png) no-repeat scroll 0 7px transparent;}
.search_tips li:hover{ background-color:#6ac5f4;}

.nextpage2 {height: 23px;width: 154px;margin-right: 20px;float: right;padding-top: 56px;}
.nextpage2 a img{border:1px solid #9fc8f4;}
.nextpage2 a:hover img{border:1px solid #3e73b4;}

.nextpage_t .login a img{border:1px solid #5aa8d2;}
.nextpage_t .login a:hover img{border:1px solid #9ed6ff;}

.nextpage_x .back a img{border:0;}
.nextpage_x .back a:hover img{border:1px solid #9ed6ff;}

.back {float: left;height: 23px;width: 103px; z-index:105; margin-right:10px}
.login {float: left;height: 23px;width: 72px; z-index:105;margin-right:10px;}

.setup {width: 320px;margin-left: 75px;padding-top: 15px;height: 20px;float: left;text-align: left;}
.setup-text {width: 280px;margin-left: 95px;text-align: left;}
.nextpage3 {height: 23px;width: 154px;margin-right: 20px;float: right;padding-top: 50px;}

.setup-text2 {float: left;width: 220px;text-align: left;}
.browse {width: 300px;float: right;margin-right: 55px;text-align: left;padding-top: 5px;}
.browse-button {height: 23px;width: 52px;padding-left: 10px;float: left;}
.nextpage4 {height: 23px;width: 154px;margin-right: 20px;float: right;padding-top: 7px;}

.setup-text3 {float: left;width: 100px;text-align: left;}
.space {float: left;width: 40px;}
.account03 {width: 35%;float: left;text-align: left;}
.setup2 {width: 320px;padding-top: 10px;height: 40px; margin:0 auto; text-align: left;}
.nextpage5 {height: 23px;width: 154px;margin-right: 20px;float: right;padding-top: 36px;}
.nextpage5  a img{border:1px solid #9fc8f4;}
.nextpage5  a:hover img{ border:1px solid #3e73b4;}
.account04 {width: 10%;float: left;text-align: left;}
.account05 {width: 240px;margin:0 auto;height: 20px;text-align: left;}
.account06 {width: 240px;margin:0 auto;padding-top: 15px;height: 20px;}
.account07 {width: 40%;float: left;text-align: left;}
.account08 {width: 90%;float: left;text-align: left;}
.choose_on {
	width: 255px;
	margin-left: 100px;
	text-align: left;
	padding:0 15px;
	height: 54px;
	float: left;
	margin-top:3px;
	background:url(../images/bg_radio_2.gif) 0 0 no-repeat;
}
.choose {
	width: 255px;
	margin-left: 100px;
	text-align: left;
	padding:0 15px;
	height: 54px;
	float: left;
	margin-top:3px;
}
a:hover .choose{background:url(../images/bg_radio_2.gif) no-repeat; background-position:0 -68px; text-decoration:none;}


.choose-head {
	float: left;
	width: 50px;
}
.choose-text {
	float: left;
	width: 128px;
	line-height: 52px;
	padding-top: 10px;
}
.choose-button {
	float: right;
	width: 72px;
	margin-top:15px;
	margin-right:40px;
}
.choose-button img{ border:1px solid #9fc8f4;}
.choose-button a:hover img{ border:1px solid #3e73b4;}
.nextpage6 {
	height: 23px;
	width: 154px;
	margin-right: 20px;
	float: right;
	padding-top: 40px;
	text-align: right;
}
.nextpage6 img{ border:1px solid #9fc8f4;}
.nextpage6 a:hover img{ border:1px solid #3e73b4;}
.remind {
	width: 355px;
	margin:0 auto;
	height: 40px;
	margin-top: 10px;
	text-align: left;
}
.remind-img {
	float: left;
	height: 40px;
	width: 31px;
}
.remind-text {
	line-height: 40px;
	float: left;
	width: 320px;
}
.nextpage7 {
	height: 23px;
	width: 154px;
	margin-right: 20px;
	float: right;
	padding-top: 70px;
	text-align: right;
}
.nextpage7 img{ border:1px solid #9fc8f4;}
.nextpage7 a:hover img{ border:1px solid #3e73b4;}
.nextpage_t{	height: 23px;
	width: 160px;
	margin-right: 10px;
	float: right;
	text-align: right;
	position:absolute;
	top:220px;
	right:0px;
	z-index:-1;
	
	}
.nextpage_x{	height: 23px;
	width: 265px;
	margin-right: 62px;
	float: right;
	text-align: right;
	position:absolute;
	bottom:20px;
	right:0px;

	
	}
.nextpage_x b{ font-size:12px; color:#1a66a2; text-decoration:underline; float:right;padding-top:10px}
.nextpage_x b a{color:#1a66a2; text-decoration:none;}
.nextpage_x b a:hover{color:#1a66a2; text-decoration:underline;}
.nextpage_t img{ border: none;}
.nextpage_t a:hover img{ border: none;}
#selectpannel{ margin-top:-5px;}
#selectpannel li{ width:385px; height:85px;  text-align:left; padding-left:50px; padding-top:5px;}

.selectpathitemover{background:url(../images/bg_radius.gif) 0 -299px no-repeat;}
.selectpathiteclick{background:url(../images/bg_radius.gif) 0 -200px no-repeat;}

#selectpannel_choose{ margin-top:-5px;}
#selectpannel_choose li{ width:385px; height:59px;  text-align:left; padding-left:50px; padding-top:5px;}
.selectpathit_choosemover{background:url(../images/bg_radius2.gif) 0 0 no-repeat;}
.selectpathit_chooseclick{background:url(../images/bg_radius2.gif) 0 -65px no-repeat;}

.scroll_choose{position:relative;overflow-x:hidden; overflow-y:auto; height:120px;}

/* 冒泡提示 */
.popMsgUI {
    background-color:#2072ae;
	font-size:13px;
	display:none;
	
}
.popMsgUI span, .popMsgUI h2 {
	color: white;
	padding: 15px 10px 15px 18px;
	text-align:center;
}

.cb{ padding-left:50px;}



/** 新增CSS **/

.username{ width:438px; height:35px; background: url(../images/user_keyin_bg.png) no-repeat; margin-top:6px; position:relative;}
.username input{ width:205px; height:24px; border:0px; margin-top:5px; margin-left:0px; line-height:24px; color:#666666;}

.password{width:438px; height:35px; background:url(../images/password_keyin_bg.png) no-repeat; margin-top:2px;}
.password input{ width:230px; height:24px; border:0px; margin-top:5px; margin-left:0px; line-height:24px; color:#666666;}
.password a{ float:right; margin-top:-30px; margin-right:13px;}
.password .find{ background: url(../images/find.png) no-repeat; width:79px; height:35px;}
.password .find:hover{ background: url(../images/find_over.png) no-repeat;}

.virtual{ width:438px; height:35px; background: url(../images/virtual_password.png) no-repeat; margin-top:2px;}
.virtual input{ width:230px; height:24px; border:0px; margin-top:5px; margin-left:0px; line-height:24px; color:#666666;}
.virtual a{ float:right; margin-top:-20px; margin-right:20px; color:#1a5f70;}
.virtual a:hover{ color:#fff;}

.footer{ position:absolute; bottom:0px; height:53px; padding-top:16px; width:400px; left:0px; padding-left:50px;}

.footer  .regist{ float:left;}
.footer .telecom{ width:49px; height:40px; background:url(../images/telecom_button.png) no-repeat; display:block; float:left;}

.footer .telecom:hover{ background:url(../images/telecom_button_over.png) no-repeat;}

.footer .mu{ background:url(../images/M&U_button.png) no-repeat; display:block; height:40px; width:83px; float:left; } 
.footer .mu:hover{ background:url(../images/M&U_button_over.png) no-repeat; } 

.footer .login_button{ width:108px; height:40px; background:url(../images/login_button.png) no-repeat; float:left; display:block; margin-left:10px;}
.footer .login_button:hover{ background:url(../images/login_button_over.png) no-repeat;}

.footer .right{ float:right; margin-right:10px;}
.footer .right a{ float:left;}
.footer .right .load{ width:116px; height:35px; display:block; background:url(../images/load.png) no-repeat; float:left;}
.footer .right .load:hover{ background:url(../images/load_over.png) no-repeat; }

.footer .right .next_step{ width:79px; height:35px; display:block; background:url(../images/next.png) no-repeat; float:left;}
.footer .right .next_step:hover{ background:url(../images/next_over.png) no-repeat; }
.join{ position:absolute; bottom:118px; right:28px;color:#1a5f70;}

.join:hover{color:#fff;}