@charset "utf-8";
/* CSS Document */
.news_thickness{width:100%; height:100%; position:fixed; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; background:#000; z-index:10000; top:0; z-index:16000;}

.login_width{ margin:0 auto; width:340px;  font-family:"微软雅黑"; } 
.login_bg{width:340px; height:340px; background:#fff; z-index:17000; top:0; position:fixed; padding:15px; box-shadow:0px 0px 15px 0px #b7b7b7; margin-top:15px;}
.login_line{  text-align:center; font-weight:900; color:#868787; font-size:16px; padding-bottom:25px;}
.login_big{width: 274px;
margin: 0 auto;
position: absolute;
top: 90px;
left: 27px;}
.login_input{width:274px; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; padding:10px 3px; }
.login_input em a.jrzja13:link,.login_input em a.jrzja13:visited{color:#fff; }  
.login_input em a.jrzja13:hover{color:#f8f9f9;}
.login_input img{ float:left;}
.login_int{width:230px;   border-left:none; border:1px solid #dddddd; float:left; font-family:"微软雅黑"; font-size:14px; color:#555; padding:6px 0 6px 40px; background:url(../skin/default/images/user.jpg) no-repeat #fff; }
.border_color{ border:1px solid #f15556; }
.pw_int{width:230px;  border-left:none; border:1px solid #dddddd; float:left; font-family:"微软雅黑"; font-size:14px; color:#555; background:url(../skin/default/images/pw.jpg) no-repeat #fff; padding:6px 0 6px 40px;}
.login_inttext{ }
.login_input span{ float:left; color:#fff;}
.login_input em{ float:right;  }
.login_input span .login_checkbox{ margin-top:-2px; *margin-top:0; margin-right:8px;}
.login_button{ width:272px; background:#dc3f3f; border:1px solid #c21b1b; height:40px; text-align:center; color:#fff; font-size:19px;font-family:"微软雅黑"; cursor: pointer; padding-bottom:3px; *padding-bottom:2px; display:block; }
.login_button:hover{ background:#ce2828;}
.login_color{ color:#888888; font-size:14px; padding-top:10px;}

.infor_text{width:272px; *width:273px; line-height:30px;  color:#db2828; background:#fdeee9; position:absolute; top:0; margin-top:-35px; margin-left:3px;}
.infor_textborder{border:1px solid #fcded3;}
.infor_text img{ margin:8px 8px 0px 5px; *margin:2px 8px 0px 5px; } 

/*登录页面*/
.jrzj_page{ width:930px; height:auto; margin:0 auto; font-family:"微软雅黑"; padding-left:35px; padding-bottom:10px; padding-right:10px;}
.jrzj_page_top{width:915px; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; /*padding:25px 0 0px 0;*/padding:15px 0 0px 0;}
.jrzj_page_top span{ font-family:"微软雅黑"; font-size:23px; font-weight:bold; color:#868787; border-left:1px solid #b1b1b1; /*line-height:44px;*/line-height:78px; *pading-top:10px; padding-left:15px; margin-left:20px; position:relative; *top:7px;}
.jrzj_return{ text-align:right; width:912px; font-size:14px; padding-bottom:15px;}
.jrzj_return img{ margin-top:3px; *margin-top:4px; margin-right:5px;}
.login_page{ width:100%; height:433px; background:#dc3f3f; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}
.login_page_left{ width:513px; float:left;}
.login_page_right{ width: 330px;
height: 305px;
float: right;
padding-top: 48px;
margin-top: 6px; position: relative;
/*box-shadow:0px 0px 10px rgba(218, 218, 218, 1);
-webkit-box-shadow:0px 0px 10px rgba(218, 218, 218, 1);
-moz-box-shadow:0px 0px 10px rgba(218, 218, 218, 1);*/
}
.login_page_register{ width:270px; background:#f5f5f5; border:1px solid #e5e5e5; height:40px; line-height:40px; text-align:center; font-size:16px; margin-left:3px; margin-top:10px;}
.login_page_register a{color:#777;}
.login_page_register a:hover{color:#777;}
.login_cbg{background: #000;
height: 350px;
filter:alpha(opacity=30); /*IE滤镜，透明度50%*/
-moz-opacity:0.3; /*Firefox私有，透明度50%*/
opacity:0.3;/*其他，透明度50%*/
 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px}


/*注册开始*/ 
.jrzj_return_big{width:830px; min-height:360px; padding:40px 40px; border:1px solid #dadada; padding:39px 40px \9; *padding:50px 40px;  position:relative; box-shadow:0px 0px 10px rgba(218, 218, 218, 1);
-webkit-box-shadow:0px 0px 10px rgba(218, 218, 218, 1);
-moz-box-shadow:0px 0px 10px rgba(218, 218, 218, 1);
background: #fff;
}
.jrzj_page_top strong{ float:left; width:730px; display:block;}
.jrzj_page_top em{ text-align:right; float:right; width:170px; display:block;}
.jrzj_page_top em a{ background:url(../skin/default/images/login_button.jpg) no-repeat; display:block; float:right; width:60px; height:34px; text-align:center; font-size:14px; line-height:32px; color:#a6a6a6;}
.jrzj_page_top em a:hover{ color:#a6a6a6;}
.jrzj_page_top em font{ float:left; line-height:32px; color:#555;}
.jrzj_register_con { width:840px;  padding:10px 0 54px 0; *padding:10px 0 15px 0; }
.register_left{width:110px; color:#525252; float:left; font-size:14px; float:left; text-align:right; line-height:30px; padding-right:15px;}
.register_left span{ color:#db2828; }
.register_center{width:710px; float:left; position:relative;}
.register_input{width:257px; *width:256px; border:1px solid #dddddd;  line-height:13px; font-family:"微软雅黑";  float:left; height:30px;  padding-left:10px; *line-height:30px;line-height:30px \9;}
.register_input01{width:126px; border:1px solid #dddddd; line-height:13px; font-family:"微软雅黑";  float:left; z-index:9999; height:30px;  padding-left:10px; *line-height:30px; line-height:30px \9;}
.register_hint{ width:390px; float:left; line-height:35px; color:#a4a4a4; padding-left:15px;}
.register_hint img{ width:15px; height:15px; margin-top:10px; *margin-top:1px; margin-right:8px;}
.rt_cg{ color:#94c84e;}
.rt_sb{color:#e04949;}
.register_button{ width:122px; height:34px; background:url(../skin/default/images/register_button.png) no-repeat; border:none;  margin-left:5px; color:#555; font-size:14px; font-family:"微软雅黑"; text-align:center; cursor:pointer; float:left;}

.register_text{width:825px; height:auto; height:auto \9; *height:auto; _height:auto; overflow:hidden; clear:both; color:#222222; line-height:30px; margin-left:125px; margin-left:121px \9; *margin-left:121px; }
.register_text a:link,.register_text a:visited{color:#dc3f3f;}
.register_text a:hover{color:#dc3f3f;}
.checkbox{ margin-right:10px; margin-top:-2px;} 
.button{margin-left:125px; margin-left:125px \9; *margin-left:63px; width:825px; clear:both;  padding-top:10px;}
.reg_button{ width:269px; background:#DC3F3F; border:1px solid #C21B1B; font-size:19px; text-align:center; height:42px; font-family:"微软雅黑"; color:#fff; padding-bottom:2px; display:block; cursor:pointer; margin-top:5px;}
.reg_button:hover{ background:#CE2828;}
.register_button01{ width:122px; height:35px; background:url(../skin/default/images/register_button.png) no-repeat; border:none; margin-left:5px; color:#d3d3d3; font-size:14px; font-family:"微软雅黑"; text-align:center; cursor:pointer; float:left;}

.pj{ position:absolute; width:400px; float:left; clear:both; z-index:10; top:148px; top:147px \9; *top:153px \9; margin-left:125px; display:none;}
.pj em{ background:#ececec; height:18px ; color:#c1c1c1; border-right:1px solid #fff;  display:block;  width:89px; width:89.4px \9; *width:89px; text-align:center; font-size:12px; float:left;}
.pj em.pj_bg{ background:#ff6100; color:#fff;}

/*copyright-start*/
.login_copyright{ width:930px; margin:0 auto; line-height:28px;text-align:center; color:#555; padding-top:50px;}
.login_links{ width:930px;}
.login_links a{ padding:0 4px;}


/*找回密码*/
.retrieve_passwordbig{ width:680px;  height:30px; margin:0px auto 30px auto; }
.retrieve_passwordbig ul.retrieve_text li{ color:#BFBFBF;}
.retrieve_passwordbig ul.retrieve_text li.recolor{color:#dc3f3f;}
.retrieve_passwordbig ul li{ float:left;  width:169px; height:30px; line-height:30px; display:block; text-align:center; font-size:14px; color:#fff;}
.password_bg{background:url(../skin/default/images/password_bg.png) no-repeat;}
.password_bg02{background:url(../skin/default/images/password_bg01.png) no-repeat;}
.password_bg03{background:url(../skin/default/images/password_bg0201.png) no-repeat;}
.password_bg04{background:url(../skin/default/images/password_bg02.png) no-repeat;}
.password_bg05{background:url(../skin/default/images/password_bg03.png) no-repeat;}
.password_bg06{background:url(../skin/default/images/password_bg0301.png) no-repeat;}
.password_text{ width:670px;  margin:0 auto; padding-top:20px; padding-bottom:50px; height:auto; height:auto \9; *height:auto; _height:auto;}
.password_line{ clear:both;  font-size:14px;}
.password_line span{ float:left; text-align:right; width:200px; line-height:50px; padding-right:15px;}
.password_line em{ display:block; float:left; line-height:50px; position:relative;}
.password_line em font{color:#db2828; font-size:14px;}
.password_line em a{   background:url(../skin/default/images/register_button.png) no-repeat; border:none;  margin-left:10px; color:#555; font-size:14px; font-family:"微软雅黑"; text-align:center; cursor:pointer;  padding:7px 12px;}
.password_line em a.gray_hq{ background:url(../skin/default/images/register_button.png) no-repeat; border:none;  margin-left:10px; color:#d3d3d3; font-size:14px; font-family:"微软雅黑"; text-align:center; cursor:pointer;  padding:7px 12px;}
.password_line em .ts{ text-align:left; color:#db2828; font-size:12px; line-height:26px; position:absolute; clear:both; display:block; width:500px;left:0; *top:49px;}
.password_line em .ts_top{top:50px;}
.password_line em .color{ color:#b5b5b5;}
.password_line em big{ height:39px; width:117px; display:block; float:left; margin:10px 0 0 8px;}
.password_line em strong{ font-weight:normal; font-size:12px; position:relative; left:10px; top:-1px;}
.select_pw{ border:1px solid #afafaf; width:250px; font-size:14px; padding-left:8px; font-size:14px; font-family:"微软雅黑"; margin:15px 0 0 0;}
.pw_input{ width:237px;  border:1px solid #dddddd;  font-family:"微软雅黑"; margin:10px 0 0 0; padding:6px 0 6px 10px;}
.pw_input01{ width:257px;  border:1px solid #dddddd;  font-family:"微软雅黑"; margin:10px 0 0 0; padding:6px 0 6px 10px;}
.color_gray{color:#cdcdcd;} 
.pw_input02{ width:127px;  border:1px solid #dddddd; font-family:"微软雅黑"; margin:10px 0 0 0; float:left;  padding:6px 0 6px 10px;}
.pw_button{ position:relative; left:51px;}
.pw_button01{ left:90px; position:relative; top:30px; }
.pw_pd{ padding:17px 0; *padding:9px 0;}
.input_vis{border:1px solid #f15556;}
.succeed_pic{ float:left;}
.succeed_big{position:relative; top:90px; left:160px;}
.succeed_text{ float:left; color:#525252; padding-left:25px; line-height:25px;}
.succeed_text strong{ font-size:18px; color:#4ab304; display:block;}

.retrieve_pw{ left:220px; top:183px; top:182px \9; *top:178px;}
.retrieve_pw em{ width:98.3px; *width:99px; }

/*登录弹层新加关闭功能*/
.login_bg center{ text-align:right; padding:0px 15px 8px 15px; cursor: pointer;}
.register_tphone{position:absolute; top:38px; color:#888; left:0;}
.register_center em.register_em{ float:left; height:34px; margin-left:5px; width:120px;}
.register_center big.register_big{ float:left; line-height:41px; padding-left:10px; font-size:14px;}

body input:focus{box-shadow:0px 0px 1px 1px #edcea5;
-webkit-box-shadow:0px 0px 1px 1px #edcea5;
-moz-box-shadow:0px 0px 1px 1px #edcea5;
border:1px solid #edcea5;
}

body input.login_button:focus{box-shadow:none; border:1px solid #C21B1B;}
body input.reg_button:focus{box-shadow:none; border:1px solid #C21B1B;}
body input.register_button:focus{box-shadow:none; border:none;}
body input.register_button01:focus{box-shadow:none; border:none;}
.emailist{ background:#fff; position:absolute; top:42px; clear:both; border:1px solid #dddddd; line-height:25px; padding:9px 1px; min-width:268px; z-index:999;}
.emailist li{padding:0 9px; cursor:pointer;}
.emailist li:hover{ background:#efefef; }
.emailist li.on{ background:#efefef; }
/*开户*/
.kh_line{  font-size:16px;  border-bottom:1px dotted #e8e8e8; height:10px; margin-bottom:10px;}
.kh_line span{ display:block; background:#fff; height:20px; width:80px; line-height:20px;color:#dc3f3f;}
.kh_pw{ top:168px; top:167px \9; *top:180px; margin-left:490px;}
.kh_select{  height:32px; width:160px; margin-right:5px; border:1px solid #dddddd; padding:5px; font-family:"微软雅黑";}
.smail{ margin-right:0; width:100px;}
.sfz{ position:absolute; background:#fcf8e3; border:1px solid #ffd2b2; font-size:21px;  padding:2px 4px; top:-34px; left:0; min-width:247px;color:#ff6100;}
.sfz span{ padding-right:7px; color:#ff6100; }
.ayh{ padding-left:319px; font-size:14px; clear:both;}
.ayh a.jrzja13:link,.ayh a.jrzja13:visited{ color:#0b66ab; text-decoration:underline;}
.ayh a.jrzja13:hover{color:#0b66ab; text-decoration:none;}
.kh_ts{ background:#fcf8e3; border:1px solid #faebcc; padding:5px 20px; margin:30px 0;}
.kh_ts p{color:#8a6d3b; font-size:13px; line-height:28px;}
.kh_ts p strong{color:#DC3F3F; padding:0 5px;}
.kh_ts p a.jrzja13{color:#0b66ab; padding-left:5px;}
.jets{ clear:both; color:#e04949; line-height:25px;}
.yhk_big{ border:1px solid #e8e8e8; position:absolute; width:465px; width:483px \9; *width:485px; left:0; top:33px; background:#fff; z-index:9999; padding:10px 5px; box-shadow:0 1px 3px #dedede;-webkit-box-shadow:0 1px 3px #dedede;-moz-box-shadow:0 1px 3px #dedede;}
.yhk_big span{ display:block; float:left; margin:5px 5px; font-size:14px; width:140px;}
.yhk_big span img{ width:20px; margin-right:5px; margin-top:1px;}
.yhk_big span input{ margin:7px 5px 0 0px; *margin:4px 5px 0 0px;}
.yhk_big a:hover{color:#dc3f3f;}
.khyh{ display:block; width:257px; border:1px solid #dddddd; height:32px; line-height:32px; padding-left:10px;}
.khyh em{ float:left; font-size:14px;}
.khyh i{ background:url(../skin/default/images/next.png) no-repeat right; display:block; width:15px; height:15px; float:right; position:relative; top:8px; right:10px;}
.khyh em img{ width:20px;  margin-top:8px; *margin-top:3px; margin-right:5px;}
.yhk_big span.yhk_span{width:150px;}
.reg_mobile_fund_hts{ float:left; line-height:32px; padding-right:15px; padding-left:10px; width:115px; background:#fafafa; border:1px solid #dddddd;}
.rzm{ width:510px; margin:0 auto; padding-bottom:80px;}
.approve{ clear:both; margin:0 auto;}
.approve .register_left{ width:305px;}
.approve .register_center{ width:auto; }
.approve .register_center input{ float:none;}
.approve .register_center .register_hint{ float:none; width:auto; padding-left:0; height:30px;}
.nextstep{ padding-left:195px;}
.kh_pw em{ width:30px;}