

/***********************   

header    ************************/
.main_header{width:100%; height:70px;z-index:1000;  float: left;display: block;overflow: visible;position: fixed;*position:inherit;top: 0px; /* position fixed for IE6 */_position: absolute;_top: expression(documentElement.scrollTop + "px");}
.login_header{position:inherit; float:none}
	.main_header .content{ width:900px;height:70px; padding:0 30px; margin:0 auto;}
	.main_header .content .logo{ width:95px; height:53px;_height:11px; background-position:-44px 0; margin-top:15px; overflow:hidden}
	.main_header .content .logoutt{width:200px; height:43px;background:url(../images/logowhite.png) no-repeat;}
	.main_header .content .logoT{ margin:10px 8px 0 5px;text-shadow:1px 1px 1px #333333;}
	.main_header .content .rightIconW{ width:20px; height:20px; background-position:-130px 0; margin:23px 5px 0 0}
	.main_header .content .rightIconU{ width:20px; height:20px; background-position:-45px -105px; margin:25px 5px 0 0}


.main_header{background:#35c7f8 url(../images/top_bg.png) repeat-x; color:#fff;border-bottom:#d8d7d7 1px solid; -moz-box-shadow:0px 1px 2px #d8d7d7; -webkit-box-shadow:0px 1px 2px #d8d7d7; box-shadow:0px 1px 3px #d8d7d7;}
.main_header .content a{color:#fff}
/***********************   /header  ***********************/
/***********************   footer    ************************/
html, body, .section { height: 100%; margin:0; padding: 0; }
body > .section { height: auto; min-height: 100%;}
.login_footer{ width:100%; margin:0 auto; background:#656565; color:#fff; height:60px;clear: both; position: relative; z-index: 10; margin-top: -60px;}
.login_footer .contentF{ width:900px; height:60px; }
.login_footer .contentF .rightT,.login_footer .rightT{ margin-top:20px; margin-right:5px;}
.login_footer .contentF .rightI,.login_footer .rightI{  height:20px;background-position:-44px -90px; margin-top:25px;overflow:hidden}
.mian_footer{ width:715px; margin-top:20px; border-top:4px #72bb33 solid; background:#fff; color:#656565; padding:0 30px;}

/***********************   /footer  ***********************/
/***************************************/
.btn_sub,
.btn_sub span{display:inline-block;*display:inline;zoom:1;height:42px;line-height:42px;font-size:16px;background:#1ec1ea ;/*background-image:#6dd0f5 url(../images/reg_btn.png);*/background-repeat:no-repeat;}
.btn_sub{padding-left:48px;color:#fff; }
.btn_upload span{padding-left:5px;padding-right:5px;color:#fff;display:inline-block;*display:inline;zoom:1;height:32px;line-height:32px;font-size:12px;background:#1ec1ea ;}
.btn_sub span{padding-right:48px;background-position:right -60px;color:#fff;}
.btn_sub:hover{background-position:0 -120px;text-decoration:none;cursor:pointer;}
.btn_sub:hover span{background-position:right -180px;color:#fff;}
.btn_style,.btn_style1{ width:160px; padding:7px 10px 10px;margin-top:15px; font:22px/1.25 Microsoft YaHei,Tahoma, arial, \5b8b\4f53; margin-bottom:10px; text-align:center;cursor:pointer; border:0}
.btn_style{ background:#72bb33;text-shadow:1px 1px 1px #636363;}
.btn_style1{ background:#1ec1ea;}
.btn_style2{ width:120px; padding:7px 10px 10px;margin-top:10px; font:14px/1.25 Microsoft YaHei,Tahoma, arial, \5b8b\4f53; margin-bottom:10px; text-align:center;cursor:pointer; border:0}
.btn_style2{ background:#1ec1ea;color: #fff;}
/***********************   login    ************************/
.login_box{ width:730px; margin:100px auto 0;}
.register_box{margin-top: 50px;}
.login_box .left{ width:315px; border-right:#adadad 1px solid; }
.login_box .left .lIcon{ width:250px; height:250px; /*background-position:-44px -15px; */margin-right:8px; background: url(../images/logogreen.png) 70% 50% no-repeat;}
.login_box .left .register{background: url(../images/register_icon.jpg) no-repeat;width:376px; height:400px;margin-left:-68px;}
.login_box .left .lIconT{ height:76px;}
.login_box .right{width:370px;}
.login_box .passRight{width:365px;}
.login_box .right .top{width:100%;}
.login_box .right .top .topI,.main_box .titleBox .passIcon{ width:17px; height:26px; background-position:0 -55px; margin:9px 15px 0 80px;_margin:9px 15px 0 40px;}
.login_box .passRight .top .topI{ margin:9px 15px 0 64px;_margin:9px 15px 0 32px;}
.login_box .right .inputB{ width:100%; margin-top:8px}
.login_box .right .inputB .inputBox,.main_box .content .inputBox,#message_box .inputBoxx,#changePass .inputBox,.weixinM .tab_con #reImg1 .inputBox,.weixinM .tab_con #reImg2 .inputBox,#keywords_box .inputBox,#keywords_box1 .inputBox,.main_box .content .attenTable .inputBox{ width:154px; padding:0px;font: 20px/1.25 Microsoft YaHei,Tahoma, arial, \5b8b\4f53;}
.login_box .right .inputB .icon1,.login_box .right .inputB .icon2{ width:26px; height:26px; position:relative; margin-top:8px;*margin-top:-38px; margin-right:60px;_margin-right:30px}
.login_box .right .inputB .icon1{background-position:-17px -55px;}
.login_box .right .inputB .icon2{ background-position:-17px -81px;}
.login_box .right .btnB{ margin-left:70px;_margin-left:35px; margin-top:12px; width:280px}
.login_box .passRight .btnB{ margin-top:12px; width:268px}
.login_box .passRight .faceIcon{ background:url(../%E8%89%BE%E6%B3%B0%E7%A7%91%E6%8A%80_files/style1/img/face.png) no-repeat; width:65px; height:65px; margin:15px auto 8px}


/*********register******************/
a { color: #336699 }
em { font-style: normal }
form { position: relative; left: 0; top: 0 }
.item { clear:both;margin: 15px 0 ;}
.item .tips_span{color: red;margin: 25px 0 ;font-size: 10px;}
.item span{margin: 25px 0 ;font-size: 10px;}
.item-error { margin-left: 75px; color: #fe2617 }
.suggestion { padding-left: 75px }
label { display: inline-block; float:left; margin-right: 15px; text-align: right; width: 60px; font-size: 14px; line-height: 30px; vertical-align: middle }
p.agreement { margin-left: 75px; }
.agreement-label { display: inline; width: auto; text-align: left; float: none }
.box { margin-left: 75px }
.basic-input { width: 200px; padding: 5px; height: 18px; font-size: 14px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #c9c9c9 }
.basic-select{padding: 5px; height: 28px; font-size: 14px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #c9c9c9 }
.item .basic-input:focus { border: 1px solid #a9a9a9 }
.validate-option { display: none; color: #808080 }
.validate-error { display: none; color: #fe2617 }
p.validate-error { margin-left: 75px }
.loc-item .validate-error { line-height: 30px }
.extra-tips .validate-error , .extra-tips .validate-option { padding-left: 85px; /*background: url(../images/tips_arrow.gif) no-repeat*/}
.extra-tips .validate-error { background-position: left -51px }
.extra-tips .validate-option { background-position: left 5px }

.tips , #location , .agreement-label { font-size: 12px; color: #808080 }
#location strong { color: #111111; font-weight: normal }
.captcha-item span.validate-error { padding-left: 10px; /*background: url(../images/tips_arrow.gif) no-repeat left -51px ; */display: none }
.captcha-img { margin: 2px 6px 0 0; vertical-align: top }
.captcha-item label { height: 90px }
.captcha-item .basic-input { width: 95px }
.captcha-item { zoom: 1 }
.agreement input , .agreement label { cursor: pointer }
.agreement-label { color: #000 }
#email_suggestion { display: inline-block; position: absolute; left: 75px; top: 30px; _left: 0px }
#email_suggestion p { background: #eef9eb; border: 1px solid #5e5e5f; margin: 0; padding: 3px }
.btn-submit { cursor: pointer; font-size: 14px; font-weight: bold; /* padding: 6px 26px; */padding-left:26px;padding-right:26px;padding-top:6px;padding-bottom:6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; *width: 100px;border:1px #1ec1ea solid; background: #1ec1ea;color: #fff;}
.device-mobile .item-submit { margin-bottom:2em;  }
#registerForm .authcode{width:40px;}

/********************forget password****************************/

.B_retrv .retrv_main{margin:0 auto;width:900px;background:#fafafa;min-height:450px;_height:450px;border:1px solid #D9D9D9;}
/*tab*/
.B_retrv .main_title{padding:18px 0 0;}
.B_retrv .main_title .main_tab{border-bottom:1px solid #D9D9D9;height:39px;padding-left:20px;background:url(../images/bg_tab.png) repeat-x 0 0;}
.B_retrv .main_title .main_tab a{position:relative;float:left;margin-right:12px;border:1px solid #d9d9d9;padding:0 35px;font-size:14px;line-height:38px;color:#323232;}
.B_retrv .main_title .main_tab a:hover{background:url(../images/bg_tab.png) repeat-x 0 -62px;color:#fff;text-decoration:none;}
.B_retrv .main_title .main_tab .current,
.B_retrv .main_title .main_tab a.current:hover{background:#fafafa;border-bottom-color:#fafafa; cursor:default;color:#323232; text-decoration:none;*top:1px;font-weight:bold;}

.B_retrv .reg_mobile{background:url(../images/reg_mobile.png) no-repeat 0 0;}
.B_retrv .reg_mail{background:url(../images/reg_mail.png) no-repeat 0 0;}


.B_retrv .retrv_form{position:relative;margin:80px 0 0 180px;padding-bottom:40px;}
.B_retrv .info_list{margin:0 0 15px;position:relative;}
.B_retrv .tit{float:left;width:160px;font-size:14px;line-height:30px;text-align:right;}
.B_retrv .tit i{padding-right:4px;color:#f00;font:'simsun';}
.B_retrv .ipt{margin-left:160px;}
.B_retrv .attachment{padding-top:10px; font-family:'SimSun';}
.B_retrv .attachment .time{color:#999;text-decoration:none;cursor:default;}
.B_retrv .attachment .checkuc{padding-right:12px;}
.B_retrv .reg_ipt{width:195px;height:30px;padding:0 0 0 5px;font-size:14px;border:1px solid #ccc;border-radius:2px;box-shadow:1px 1px 1px 0 #eaeaea inset;vertical-align:middle;line-height:30px;}
.B_retrv .country,
.B_retrv .tel_location{width:195px;height:30px;line-height:30px;padding:0 0 0 5px;font-size:14px;border:1px solid #ccc;border-radius:2px;box-shadow:1px 1px 1px 0 #eaeaea inset;background:#fff;}
.B_retrv .country_num{line-height:28px;color:#808080;}
.B_retrv .tel_num{height:30px;border:1px solid #fff;width:147px;box-shadow:none;background:none;}
.B_retrv .coutry_code{width:82px;margin-right:8px;}
.B_retrv .country{display:inline-block;*display:inline;*zoom:1;background:#fff;}
.B_retrv .country select{border:none;margin:6px 6px 0 -4px;width:190px;_border:0;}
.B_retrv .nomail{position:absolute;left:375px;top:10px;}
.B_retrv .ipt_erro{position:absolute;top:-30px;left:160px;border:1px solid #F90;padding:4px 10px;;border-radius:5px;background:#fffbe2;color:#F00;}
.B_retrv .uname{float:left;padding-top:8px;}

.B_retrv .active .reg_ipt{margin-left:7px;width:62px;}
.B_retrv .active .btn_active{height:30px;padding-left:8px;line-height:29px;display:inline-block; vertical-align:middle;background:url(../images/reg_btn.png) no-repeat 0 -240px;color:#333;text-decoration:none;cursor:pointer;}
.B_retrv .active .btn_active span{background:url(../images/reg_btn.png) no-repeat right -270px;height:30px;line-height:29px;display:inline-block;padding-right:8px;}
.B_retrv .active .btn_active:hover{background-position:0 -330px;color:#fff;}
.B_retrv .active .btn_active:hover span{background-position:right -360px;}

.B_retrv .ver_code .reg_ipt{width:48px;}
.B_retrv .ver_pic{display:inline-block;height:40px;width:110px;*display:inline;_zoom:1;vertical-align:middle;}
.B_retrv .ver_pic img{vertical-align:middle;margin:0 4px;}

.B_retrv .sub_tip{padding-top:10px;color:#999;}
.B_retrv .verify{width:300px;padding:16px 0 40px;}
.B_retrv .agreement{padding-bottom:16px;}

/*tips*/
.B_retrv .tips{position:absolute;left:375px;top:10px;width:215px;padding-left:20px;line-height:1.125;}
.B_retrv .tips .erro{color:#e64141;}
.B_retrv .tips .suggest{color:#808080}
/* footer */
.B_retrv .reg_foot{margin:0 auto;border-top:1px solid #e6e6e6;width:870px;padding:15px 0 15px 30px;background:#fafafa;color:#808080;}
.B_retrv .reg_foot p{padding-bottom:9px;}
.B_retrv .reg_foot a{padding-right:12px;}
/*icon*/
.B_retrv .icon_succ,
.B_retrv .icon_del,
.B_retrv .icon_suggest{background-image:url(/images/getpwd/reg_ico.png);_background-image:url(/images/getpwd/reg_ico_ie6.png);background-repeat:no-repeat;width:15px;height:15px;float:left;margin-left:-18px;}
.B_retrv .icon_succ{background-position:-30px 0;}
.B_retrv .icon_del{background-position:-60px 0;}
.B_retrv .icon_suggest{background-position:0 0;}
/*icon 42X42*/
.B_retrv .icon_del_42,
.B_retrv .icon_succ_42,
.B_retrv .icon_remind_42{margin-right:6px;background-image:url(/images/getpwd/reg_ico.png);_background-image:url(/images/getpwd/reg_ico_ie6.png);background-repeat:no-repeat;width:42px;height:42px;float:left;}
.B_retrv .icon_del_42{background-position:-120px -30px;}
.B_retrv .icon_succ_42{background-position:-60px -30px;}
.B_retrv .icon_remind_42{background-position:0 -30px;}

.B_retrv .reg_mobile{background:url(../images/reg_mobile.png) no-repeat 0 0;}
.B_retrv .reg_mail{background:url(../images/reg_mail.png) no-repeat 0 0;}


.B_retrv .opt_rslt{padding:50px 0 0 230px;/*position:relative;*/}
.B_retrv .opt_rslt .tl{margin-left:-45px;_margin-left:-55px;padding-bottom:22px;font:normal 18px/42px 'Microsoft Yahei','simsun';}
.B_retrv .opt_info dt{padding-bottom:16px;font-weight:bold;font-size:16px;}
.B_retrv .opt_info dd{padding-bottom:6px;color:#808080;padding-left:12px;text-indent:-12px;line-height:1.235;}
.B_retrv .opt_info dd a{padding:0 4px;}
.B_retrv .info_tl{padding-bottom:38px;font-size:14px;}
.B_retrv .rsd{padding-top:10px;}
.B_retrv .rsd_btn{padding-top:23px;}
.B_retrv .rsd_tip{padding-top:10px;color:#999;}
.B_retrv .opt_rslt .retrv_form{margin:0 0 0 -80px;}


.B_retrv .retrv_form .opt_rslt{padding-top:0;}
.B_retrv .retrv_form .opt_rslt .log_ck{padding:0;}


.B_retrv .slct_num{width:440px;text-align:center;}
.B_retrv .slct_num .ipt_erro{left:220px;}
.B_retrv .slct_num .mb_num,
.B_retrv .slct_num .mail_slct{padding-bottom:20px;text-align:left;padding-left:220px;font:bold 16px/18px 'Arial';}
.B_retrv .slct_num .mail_slct{padding-left:188px;font-weight:normal;}
.B_retrv .slct_num .mail_slct .radio{}
.B_retrv .slct_num dl{padding-bottom:20px;}
.B_retrv .slct_num dt{text-align:left;font-weight:normal;}
.B_retrv .slct_num dd{padding:12px 0;color:#333;font-size:14px;font-weight:bold;}
.B_retrv .slct_num .tip{padding-top:10px;color:#999;}

.B_retrv .log_ck{padding:25px 0 0 45px;}
.B_retrv .log_ck .ck_msg{padding-bottom:10px;font-size:14px;}

.check_maildress,
.rtv_succ{margin:0 0 10px 80px;border:1px solid #F60;background:#FF9;overflow:hidden;padding:10px;line-height:20px;display:inline-block;*display:inline;*zoom:1;}
.rtv_succ{margin-left:44px;}
.rmmail{margin-top:10px;}
