@charset "gb2312";
/* CSS Document */
* {margin: 0;padding: 0;}
body {font-size: 12px;background:#fff;position: relative;width: 100%;height: 100%;}
.yun_body {width: 100%;float: left;background: #fff url(../images/yun_com_bg.png) repeat-x;padding-bottom: 10px;}
a {color: #505050;text-decoration: none;outline: none;}
a:hover {color: #CD0200;text-decoration: underline;}
em, i {font-style: normal;}
li {list-style: none outside none;}
img {border: 0 none;vertical-align: middle;}
input {outline: medium none;}
.m5 {margin-top: 5px;}
.m10 {margin-top: 10px;}
.m15 {margin-top: 15px;}
.clear {clear: both}
.fl {float: left}
.fr {float: right;}
.firm_company_logo{ margin-top:10px;}
.login_banner{ width:100%; overflow:hidden; background:#2e71c2; }
.login_banner img{display:block; margin:0 auto;}
.register_top{width:100%;height:30px; line-height:30px; background:#000;color:#fff;}
.register_top a{color:#fff; display:inline-block;}
.register_header{width:100%;height:150px; background:#2e70c1}
.register_cot{width:980px; margin:0 auto}
.reg_w980{width:980px;height:150px; margin:0 auto; position:relative}
.reg_header_ban{ position:absolute;right:0px;top:0px;}
.reg_logo{ float:left; margin-top:35px;}
.reg_msg{ float:left; font-size:26px; font-family:Î¢ÈíÑÅºÚ; margin-top:38px;color:#fff;height:40px; line-height:40px; border-left:2px solid #fff; margin-left:20px; padding-left:20px;}
.reg_content{width:980px; border:1px solid #ddd;margin-top:12px;border-radius:3px; float:left}
.logoin_cont{width:940px; background:#fff;padding-left:20px; padding-right:20px; }
.register_h1{width:420px;float:left;margin-top:20px;margin-bottom:20px;padding:0 0 10px 40px;}
.register_h1 span{ font-family:Î¢ÈíÑÅºÚ; display:block; font-size:26px; padding-bottom:10px;}


.register_left{width:630px; float:left;border-right:1px solid #f1f1f1;}
.register_list{width:100%; float:left}
.register_list li{width:100%; margin-top:20px; float:left}
.register_list li em{ font-size:14px;width:130px; line-height:34px;display:inline-block; text-align:right; float:left}
.logoin_text{width:283px;height:34px; line-height:36px;border:1px solid #d0d0d0;color:#070707; float:left; background:#F9F9F9}
.logoin_text_success{color:#070707;}
.receive_err{width:100%;height:23px; line-height:23px; overflow:hidden; float:left; margin-top:6px;display:none}
.receive_err em{width:135px; display:inline-block;float:left;}
.registe_Judge{color:#070707;float:left;display:none}
.registe_Judge img{ margin-right:5px; vertical-align:middle}
.register_submit{width:177px;height:40px; background:url(../images/reg_sub.png) no-repeat;border:none; cursor:pointer}
.logoin_text_yz{width:183px;height:34px;line-height:34px;border:1px solid #d0d0d0;color:#070707; float:left; margin-right:10px; background:#F9F9F9}
.register_right{ float:left;width:300px;}
.register_right_c{ padding-left:45px; font-size:18px;font-family:Î¢ÈíÑÅºÚ; line-height:37px;color:#aaa; }
.register_right_c a{ display:block;width:106px;height:37px; font-size:16px;line-height:37px;color:#fff;text-indent:50px; background:url(../images/reg_sub2.jpg) no-repeat; margin-top:10px;}
.register_right_q{ padding-left:80px}
.register_right_q a{width:45px;height:45px; display:inline-block; background:url(../images/reg_icon2.jpg) no-repeat; line-height:45px; text-align:center; margin-top:10px; float:left; margin-right:10px;}
.register_right_q img{ margin-top:10px;}
.login_code{ padding-left:45px; float:left;}
.login_code h1{ font-weight:normal; font-size:18px;font-family:Î¢ÈíÑÅºÚ; color:#aaa; line-height:50px;}
.login_code span{ margin:10px 0 0 0;}
.login_code img{ border:1px solid #ddd;}
.login_w980{width:980px;height:70px; margin:0 auto}
.login_w980 .logo{ margin-top:13px;}
.login_box{width:980px; margin:0 auto;}
.login_main_con{ margin:38px 0 0 0;_margin:0 0 0 0; width:312px;}
.new_login_top{width:312px; height:12px; float:left; display:block; }
.login_box_cont{width:310px; float:left;padding-bottom:10px; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.login_box_tit{width:100%;height:50px;overflow:hidden}
.login_box_tit li{width:155px; float:left;height:49px; line-height:49px; text-align:center; font-size:16px;font-family:Î¢ÈíÑÅºÚ;border-left:1px solid #d7d7d5;border-bottom:1px solid #d7d7d5; margin-left:-1px; cursor:pointer;
background:url(../images/log_cur.jpg) repeat-x;}
.login_box_tit .log_cur{width:155px; border-bottom:none; background:#fff;}
.lgoin_box_cot{ padding-left:18px; margin-top:10px;}
.login_title{width:258px; float:left;font-size:14px;font-family:Î¢ÈíÑÅºÚ; color:#999; padding-bottom:8px; }
.login_box_list{width:258px;height:36px; background:url(../images/login_input_bg.png) repeat-x; border:1px solid #b2b5bc; margin-bottom:5px;  float:left}
.login_box_list_yz{width:158px;height:36px;background:url(../images/login_input_bg.png) repeat-x; border:1px solid #b2b5bc; float:left}

.login_box_bth{width:250px;height:34px; line-height:40px;color:#a2a2a2; background:none; margin-top:1px; border:none; margin-left:3px;}
.login_box_bth_yz{width:140px;height:38px; line-height:38px;color:#a2a2a2;background:none; margin-top:1px; _margin-top:2px;border:none; margin-left:5px;_margin-left:3px; overflow:hidden ; float:left}
.login_box_list_yzm{width:90px; height:38px;float:left; margin-top:8px;margin-left:5px;}
.login_box_cz{width:258px; margin-top:10px; float:left; padding-left:18px;}
.login_box_cz em{font-size:14px;font-family:Î¢ÈíÑÅºÚ; color:#333;}
.login_box_cz_l{ float:left; display:block;height:20px; line-height:20px;color:#a2a2a2}
.login_box_cz_l input{width:13px;height:13px; overflow:hidden; vertical-align:middle; margin-right:5px;_margin-right:3px;float:left; margin-top:5px;}
.login_box_cz a{ float:right;color:#379dc8; display:block;line-height:20px;}
.index_new_pass{font-size:14px;font-family:Î¢ÈíÑÅºÚ;}
.login_box_newcz span{ float:left; margin:12px 0 0 0;}
.login_box_newcz a{ width:50px; float:left; color:#f60;margin:8px 0 0 5px;}
.login_box_bth2{width:121px;height:44px; background:url(../images/log_bth2.png) no-repeat;border:none; cursor:pointer; float:left;}
.login_box_bth3{width:121px;height:44px; background:url(../images/log_bth3.jpg) no-repeat;border:none; cursor:pointer; float:left}
.login_other{width:100%; float:left;float:left;}
.login_other p{ padding-left:20px; padding-top:15px;color:#666;float:left;}
.login_qq{ float:left; padding-top:10px;}
.login_qq a{ display:inline-block; height:20px; line-height:20px;background:url(../images/log_qq.jpg) no-repeat left center; padding-left:25px;color:#a2a2a2; margin-left:10px;}
.login_qq .log_sina{ background:url(../images/log_sina.jpg) no-repeat left center}
/*
.login_h1{width:100%; font-size:24px;font-family:Î¢ÈíÑÅºÚ; text-align:center;color:#666; padding-top:10px; padding-bottom:10px;}
.log_can_list{width:455px;border-right:1px solid #ccc8c8; border-bottom:1px solid #ccc8c8; height:94px;float:left; padding-right:25px; padding-top:20px; padding-bottom:20px;}
.log_can_list dt{width:110px;height:100px; background:#818286; text-align:center}
.log_can_list dt img{ }
.log_can_list dd{ width:320px;text-align:right; font-family:Î¢ÈíÑÅºÚ; float:left; padding-right:20px; font-size:15px; line-height:20px;color:#b6b6b6;}
.log_can_list dd strong{font-size:18px;font-weight:normal; display:block ;color:#333; margin-bottom:15px; margin-top:10px;}
.log_can_list2{border-right:none;padding-left:26px; padding-right:0px;}
.log_can_list2 dd{ text-align:left; padding-left:20px; padding-right:0px;}
*/
.logoin_re{ position:relative; z-index:5}
.logoin_msg{width:246px;height:28px; position:absolute;left:0px;top:-45px;}
.logoin_msg_tx{width:230px;height:36px; line-height:36px; padding-left:24px;border:1px solid #ffc7c7; background:#ffecec url(../images/ico_warn2.png) no-repeat 5px center;color:#d54801; position:relative; font-size:14px;}
.logoin_msg_icon{width:10px;height:6px; background:url(../images/yun_icon_sj.png) no-repeat; position:absolute;left:10px;bottom:-15px;}
.logoin_re_m{ position:relative; z-index:10}