@charset "gb2312";
/* CSS Document */
body{ margin:0 auto; font-size:12px; color:#333;}
div,form,input,img,ul,li,dl,dd,dt{ margin:0; padding:0; border:0;}
img{ vertical-align:top; }
ul,dl{ list-style-type:none; }
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0; font-size:12px; font-weight: normal; }
a { text-decoration: none; }
a:hover {}
#form input{ margin:0; padding:0;}

.reg_bg{ padding-top:25px;padding-bottom:25px;}

#container{ width: 910px;margin: auto; padding: 10px 10px 40px 10px; background-color:#fff;overflow: hidden;}

#login{ width:240px; height:234px; float:left; margin-right:8px; background: url(../../images/webportal/602indexImg.png) no-repeat 0px 0px;}

.loginBtn{ float:left; width:95px; height:30px; overflow:hidden;}
.loginBtn input{ width:95px; height:30px; display:block; background: url(../../images/webportal/602indexImg.png) no-repeat 0px -278px; overflow:hidden; float:left; margin:0px; padding:0px; border:none;}
.loginBtn input:hover{background: url(../../images/webportal/602indexImg.png) no-repeat -230px -278px;}
.qqloginBtn{ float:right; width:95px; height:30px; overflow:hidden;}
.qqloginBtn a{width:95px; height:30px; display:block; background: url(../../images/webportal/602indexImg.png) no-repeat -113px -278px; overflow:hidden; float:right;}
.qqloginBtn a:hover{background: url(../../images/webportal/602indexImg.png) no-repeat -343px -278px;}
.button1{width:95px; height:30px; display:block; background:url(../../images/webportal/602indexImg.png) no-repeat -0px -313px; float:left; cursor:pointer;}
.button2{width:95px; height:37px; display:block; background:url(../../images/webportal/index_4.png) no-repeat ;float:left;cursor:pointer;}







.fl{ float:left;}








#neiye-layout{width: 950px;margin:0px auto 0px auto;}
/*login*/
#neiye_login{ width: 950px; margin:0px auto;}
#neiye_login_t{ width:960px; height:6px; float:left;background:url(../../images/webportal/login_t.gif) no-repeat;overflow:hidden;}
#neiye_login_f{ width:960px; height:5px; float:left; background:url(../../images/webportal/login_f.gif) no-repeat; overflow:hidden;}
#neiye_login_c{ width: 950px;}
#neiye_login_c_t{ width:936px; height:35px; padding-left:20px;margin:0px auto;font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:bold; color:#DC2E14; line-height:35px; overflow:hidden;}
#neiye_login_c_c{ width: 650px; margin:10px auto;}

#neiye_login_c_c_l{ width:350px; border-right: solid 1px #FFE7C8; float:left; margin-top:20px; margin-left:33px; _margin-left:16px;margin-bottom:15px;}
#neiye_login_c_c_l ul{ margin:0; padding:0;}
#neiye_login_c_c_l ul li{ list-style:none; width:270px; float:left; margin-bottom:10px;}
#neiye_login_c_c_l ul li .name{ width:70px; height:25px; float:left;  text-align: right; line-height:25px;}
#neiye_login_c_c_l ul li .input{ width:185px; height:25px; float:left;}
#neiye_login_c_c_l ul li .input .input2{ width:180px; height:19px; float:left;}
#neiye_login_c_c_l ul li .zhuantai{ width:160px; height:25px; float:left;  text-align: right; line-height:25px;}
#neiye_login_c_c_l ul li .code{ width:80px; height:25px; float:left; text-align: right; line-height:25px;}
#neiye_login_c_c_l ul li .buttom{ width:108px; height:35px; float:left;margin-left:90px;}
#neiye_login_c_c_l ul li .buttom .buttom_y{width:108px; height:35px; float:left; border:none; text-align:center; line-height:33px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFFFFF; background:url(../../images/webportal/login_y_buttom.jpg) no-repeat; font-size:17px;}
#neiye_login_c_c_l ul li .zhuce{ width:270px; height:25px; float:left; text-align:center; line-height:25px;}
#neiye_login_c_c_l ul li .zhuce a{ color:#CE060A; font-size:15px; font-weight:bold; margin-left:10px;}

#neiye_login_c_c_r{ width:500px; float:left; margin-left:20px; margin-top:20px; margin-bottom:15px;}
#neiye_login_c_c_r ul{ margin:0; padding:0;}
#neiye_login_c_c_r ul li{ list-style:none; width:500px; float:right;}
#neiye_login_c_c_r ul .title{ width:300px; height:35px; text-align:center;font-family:"Î¢ÈíÑÅºÚ"; font-size:17px; color:#3D3837; line-height:35px; float:left;}
#neiye_login_c_c_r ul .list{ width:500px; height:25px; float:left; margin-top:10px; margin-bottom:10px;overflow:hidden;}
#neiye_login_c_c_r ul .list .ico{ width:16px; height:16px; float:left; margin-top:5px;}
#neiye_login_c_c_r ul .list .wenzi{ width:475px; height:25px; float:left;  margin-left:5px; line-height:27px;}

#neiye_login_c_c_r ul .buttom{ width:143px; height:34px; float:left; background: url(../../images/webportal/login_b_buttom.jpg) no-repeat; margin-left:20px;_margin-left:10px; text-align:center; line-height:34px; margin-top:10px;}
#neiye_login_c_c_r ul .buttom a{ font-size:16px; color:#FFFFFF; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}


/*reg*/

#neiye_menber_l{margin-top:20px; margin-bottom: 10px; zoom: 1;}
#neiye_menber_l_t{ font-size: 16px; font-weight:bold; color: #fb7b00; line-height: 20px; height: 20px; font-family: "Î¢ÈíÑÅºÚ"; padding-bottom: 15px; border-bottom: 1px #e3e3e3 dashed; margin-bottom: 30px;}
#neiye_menber_l_t span{color:#aaa; font:300 12px/20px "ËÎÌå";float: right;margin-top: 4px;margin-right: 10px;background: url(../../images/webportal/xfh.gif) no-repeat 19px 7px;}
#neiye_menber_l_c{}
#neiye_menber_l_c ul{ padding:0; margin:0;}
#neiye_menber_l_c ul li{ list-style:none; margin-bottom: 20px; width: 650px; float: left; height: 35px; position: relative;}
#neiye_menber_l_c ul li .name{ width: 90px; float:left; line-height: 30px; text-align: right;font-size:14px;color:#666;}
#neiye_menber_l_c ul li .no{ background:none !important;}
#neiye_menber_l_c ul li .name font{color:#d70000; font-size:12px; }
#neiye_menber_l_c ul li .input{ width: 550px; height: 35px; float:left; font-weight: 300; position: relative; zoom: 1;}
#neiye_menber_l_c ul li .input span{position: absolute;left: 295px;top: 0px;line-height:35px;float: left;color: #C0C0C0;height: 35px;overflow: hidden;width: 300px;}
#neiye_menber_l_c ul li .input .input2{ width: 250px; height: 28px; float:left; margin-right: 12px; display: inline; padding: 0 10px; line-height: 28px;border:1px solid #ccc; outline: none;background-color:#fafafa;}
#neiye_menber_l_c ul li .input .input2:focus{background-color:#fff;border-color:#F41A3C;}
#neiye_menber_l_c ul li .star{ width:10px; height:25px; float:left; color:#FF0000; line-height:27px; text-align:center;}

#neiye_menber_r{margin-top: 60px; margin-bottom:15px;  }
#neiye_menber_r_t{ font-size: 16px; font-weight:bold; color: #fb7b00; line-height: 20px; height: 20px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; padding-bottom: 15px; border-bottom: 1px #e3e3e3 dashed; margin-bottom: 30px;}
#neiye_menber_r_c{ width:430px; float:left;}

#neiye_menber_r_c ul{ padding:0; margin:0;}
#neiye_menber_r_c ul li{ list-style:none; height:50px; margin-bottom:5px;}
#neiye_menber_r_c ul li .name{ width:60px; height:50px; float:left; line-height:30px;}
#neiye_menber_r_c ul li .input{ width:190px; height:25px; float:left; }
#neiye_menber_r_c ul li .input .input2{ width:185px; height:19px; float:left;}
#neiye_menber_r_c ul li .star{ width:10px; height:25px; float:left; color:#FF0000; line-height:27px; text-align:center;}
#neiye_menber_r_c ul li .tips{ width:360px; height:20px; float:left;margin-top:4px; line-height:20px; overflow:hidden; color:#999999;}
#neiye_menber_r_c ul li .zhuce{ width:143px; height:34px; float:left;margin-left:60px; margin-top:5px;}
#neiye_menber_r_c ul li .zhuce .buttom{ width:143px; height:34px; float:left; background: url(../../images/webportal/login_b_buttom.jpg) no-repeat; text-align:center; border: none
; font-size:16px; color:#FFFFFF; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; line-height:34px;}
#neiye_login_c_c input {
    vertical-align: middle;
    margin-right: 5px;}
#zcxy{line-height:20px;height:20px;overflow:hidden;margin-top: 5px;text-align: center;width: 200px;float: left;}
#zcxy a{color:#36c;}
#zcxy a:hover{color:#d70000;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.con {
    margin: 0 auto;
    width: 960px;
}
.clearfix {
    display: block;
}
#reg_suc_list {
    margin: 0 auto;
    overflow: hidden;
    width: 650px;
}
.reg_suc_list_1 {
    float: left;
    height: 135px;
    margin-bottom: 20px;
    padding-left: 50px;
    width: 650px;
}
.reg_suc_list_1_img {
    border: 1px solid #3C9FD0;
    float: left;
    height: 125px;
    padding: 1px;
    width: 150px;
}
.reg_suc_list_1_buttom {
    float: left;
    height: 130px;
    margin-left: 20px;
    width: 214px;
}
.reg_suc_list_1_buttom ul {
    margin: 0;
    padding: 0;
}
.reg_suc_list_1_buttom ul li {
    list-style: none outside none;
}
.reg_suc_list_0_buttom {
    height: 20px;
    margin-top: 30px;
    width: 214px;
}
.reg_suc_list_2_buttom {
    background: url("http://static.602.com/www/style/img/reg_suc_buttom.jpg") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin-top: 10px;
    width: 214px;
}

.reg_suc_list_2_buttom a {
    color: #0C5579;
    float: left;
    line-height: 30px;
    margin-left: 10px;
    text-decoration: none;
}
.reg_suc_list_2_buttom a:hover {
    color: #E60012;
}
.reg_suc_list_2_buttom a span {
    margin-left: 8px;
    margin-right: 8px;
}
.reg_suc_list_2_buttomd_div {
    float: left;
    height: 30px;
    margin-right: 4px;
    overflow: hidden;
    width: 114px;
}
.reg_suc_list_1_more {
    background: url("http://static.602.com/www/style/img/reg_suc_buttom2.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    margin-left: 20px;
    margin-top: 100px;
    text-align: center;
    width: 106px;
}
.reg_suc_list_1_more a {
    color: #FFFFFF;
    line-height: 33px;
    text-decoration: none;
}
.reg_suc_list_1_more a:hover {
    color: #06202D;
}

.onShow {width: 233px;border-color: #40B3FF;color: #959595;line-height: 35px;float: left;}
.onFocus { width:233px;border-color: #40B3FF;line-height:35px;float: left;float: left;}
.onCorrect { width:233px;border-color: #40B3FF;line-height:35px;float: left;float: left;}
.onLoad{ width:233px;border-color: #40B3FF;line-height:35px;float: left;float: left;}
.onError {border-color: #40B3FF;width:233px;color: red;line-height:35px;font-weight: bold; font-size:9pt;float: left;}
.onerror{border-color: #40B3FF;width:233px;color: red;line-height:35px;font-weight: bold; font-size:9pt;float: left;}

#Register{height:47px; overflow:hidden;border-bottom:1px solid #e3e3e3;}
#Register dl dd{ overflow:hidden;zoom:1; height:47px; overflow:hidden;zoom:1;}
#Register dl dd em{ 
	float: left;
	height: 47px;
	color: #E60012;
	font: 20px/47px 'microsoft yahei';
	font-style:
	padding-left: 22px;
	overflow: hidden;
	zoom: 1;
}
#Register dl dd span{ float:right; line-height:27px; height:27px; overflow:hidden;zoom:1; margin-top:15px;padding-right:15px;}
#Register dl dd span b{font-weight:normal;padding-right:10px;float:left;}
#Register dl dd span a{ color:#fff;display:block;float:left;width:72px;height:27px;text-align:center;line-height:27px;background-color:#E60012;border-radius:5px;}
#Register dl dd span a:hover{ background-color:#ff8c1a;text-decoration:none;}

.submit,.pass-logo a,.form-login .input label,.item span,#content h2 span em{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}

.submit{}
.submit,.submit input{overflow:visible}
.submit input{background-position: right top; border:none;  font-size:14px}
.reg{ color:#666; line-height:24px; width: 380px; margin: 0px auto; overflow: hidden; zoom: 1;}
.reg .submit{ width: 200px; height: 37px; float: left; margin-right: 15px;}
.reg .submit input{background-position: right -35px; font-weight:700; color:#fff; height: 37px;width: 200px; background:url(../../images/webportal/loginImg.png) no-repeat -367px -262px;text-indent: -999em;float: left;margin-right: 0px !important;cursor: pointer;}
#protocoltip{display: none; padding-left:5px;}
.reg .submit a{float:left;width: 150px;height: 27px;background: url(../../images/webportal/loginImg.png) no-repeat -499px -94px;text-indent: -99em;margin-top: 10px;}

.qqzc{float:left;width: 150px;height: 27px;background: url(../../images/webportal/loginImg.png) no-repeat -499px -94px;text-indent: -99em;margin-top: 10px;cursor: pointer;}
.qqzc a{display:block;width:150px; height:27px;}


.Validform_wrong{color:#d70000 !important; padding-left: 20px;background: url(../../images/webportal/error.png) no-repeat 0px 10px;}
.Validform_right{color: #71B83D !important;padding-left: 20px;width: 220px !important;background: url(../../images/webportal/right.png) no-repeat 0px 10px;}

/*reg*/
.add{width:100%;}
.add .add_reg{color:#666; line-height:24px; width:510px; margin:25px 0px 0px 100px;; overflow:hidden; zoom:1;}
.add .add_reg .submit{float:left; width:200px; height:50px; }
.add .add_reg .submit input{width:200px; height:50px; text-align:center; float:left;font-size:24px;font-family:'microsoft yahei';cursor:pointer;color:#fff;background-color:#E60012}
.add .add_reg .submit input:hover{background-color:#E60012;}
.add .add_reg .cont{float:left; overflow:hidden; zoom:1; margin-top:14px; margin-left:20px;}
.add .add_reg .cont span{float:left; line-height:24px;}
.add .add_reg .cont .tencent{float:left; display:block; width:83px; height:24px; background:url(../../images/webportal/icon_bg.png) no-repeat 0px -275px; text-indent:-999em; margin-right:10px;}
.add .add_reg .cont .weibo{float:left; display:block; width:83px; height:24px; background:url(../../images/webportal/icon_bg.png) no-repeat 0px -304px; text-indent:-999em;}
.add .zcxy{line-height:20px; height:20px; overflow:hidden;margin-top:10px; overflow:hidden; zoom:1; margin-left:100px;color:#999}
.add .zcxy a{color:#E60012;}
.add .zcxy a:hover{color:#ff3300;text-decoration:none;}

#footer .ft-contain{margin-top:0;}