@charset "utf-8";

a{ color:#616161;}
a:hover{ color:#626061;}
/*注册*/
.logo_left_width{width:480px; float:left;}
.logo_left_line{width:1px; height:87px; float:left; margin-right:0px; background:url(images/line7.png) left -29px no-repeat;}
.h1_title1{width:300px; line-height:40px; margin-top:50px; margin-left:6px; float:left; font-size:34px; font-weight:bold;}

.block_none{ display:inline-block; float:none;}
.registration{width:1000px; height:630px; margin:0 auto; position:relative; border:solid #afafaf; border-width:1px 0px;}
.shortcuts{height:26px; line-height:26px; font-size:14px; position:absolute; top:-26px; right:10px;}

.shortcuts_a{margin:0px 4px; color:#a63b03; text-decoration:underline;}
.shortcuts_a:hover{color:#ff8400;}
.registration_content{ margin-top:45px;}
.registration_li1{height:30px; line-height:30px; margin-bottom:10px; font-size:14px; color:#939393;  clear:both; vertical-align:middle; overflow:hidden;}
.registration_li1 img{ height:30px; float:left; margin-left:3px;}
.registration_li2{height:35px; padding-left:380px; margin-top:26px;}
.registration_li3{height:24px; padding-left:410px; margin-top:-10px; margin-bottom:10px; vertical-align:middle;}
.registration_li3 span{ float:left;}

.registration_a1{width:95px; height:24px; line-height:24px; float:left; margin-top:3px; margin-left:14px; text-align:center; background:url(images/button6.jpg) no-repeat;}
.registration_a1,.registration_li_a1:hover{color:#606060;}
.registration_a2{width:207px; height:35px; line-height:35px; display:block; font-size:20px; text-align:center; color:#fff;background:url(../images/registration.jpg) no-repeat;}
.registration_a3,.registration_a4{color:#a63b03;}
.registration_a3:hover,.registration_a4:hover,.registration_a5:hover{color:#a63b03; text-decoration:underline;}

.registration_a4{float:left; margin-left:20px;}



.registration_span1{width:370px;text-align:right; float:left; padding-right:10px;}
.registration_span2,.registration_span3{float:left; margin-left:12px; font-size:12px;}
.registration_span3{color:red;}
.registration_span4{float:left; margin-left:10px; }
.registration_span5{margin:0px 6px; color:blue; }
.registration_span6{float:left; margin-left:124px; font-size:12px;}
.registration_span7{float:left; margin-left:30px; font-size:12px;}


.registration_span_space{ margin-left:390px;}
.registration_b{width:12px; height:12px; float:left; margin-top:9px; margin-right:6px; background:url(images/icons2.png) -41px -100px no-repeat;}
.registration_text1,.registration_text2{width:220px; height:24px; line-height:24px; float:left; margin-top:2px; border:1px solid #afafaf;}
.registration_text2{width:100px;}
.registration_text_active{border:1px solid #ff8400;}

.registration_radio{float:left; margin-top:8px; *margin-top:4px; margin-right:4px; }
.registration_label{height:30px; line-height:30px; float:left; }
.registration_distance{margin-left:20px;}
.registration_distance1{margin-left:4px;}
.registration_select{width:100px; height:24px; float:left; margin-top:4px; color:#939393; border:1px solid #c0c0c0; *border:none; text-align:center;}
.registration_checkbox{height:13px; line-height:13px; float:left; margin:9px 6px 0px 380px; overflow:hidden;}
.registration_color{color:black;}
.registration_foot{border:0px;}
.registration_foot_down{margin-top:0px; background:none;}


.password_strength{width:158px; height:18px; float:left; margin-top:6px; margin-left:10px; background:url(images/password_strength.jpg) no-repeat;}
.password_strength1{background-position:left -22px;}
.password_strength2{background-position:left -44px;}
.password_strength3{background-position:left -66px;}


/*登录页面样式*/
.denglu{width:1000px; margin:0px auto; margin-bottom:10px; overflow:hidden; position:relative; min-height:430px; padding-top:20px;}
.denglu_left{ float:left; width:480px;}

.denglu_right{ float:right;  margin-right:20px; padding-right:10px;}
.denglu_right table{width:330px; border:#d5d5d5 solid 1px; border-collapse:collapse;}
.table_bottom{border-bottom:#d5d5d5 solid 1px; }
.denglu_right table tr td{ white-space:nowrap;/*line-height:44px;*/}
.denglu_right_td{line-height:44px;}
.denglu_right table a{ float:left; margin:auto 5px;}
.denglu_right table input{  float:left; vertical-align:middle;}
.denglu_right table select{  float:left;}
/*.denglu_right table span{  float:left;}*/

.denglu_span1{ color:#949494; font-weight:bold; font-size:16px;}/*深灰色*/
.denglu_span2{ color:#626061; font-weight:bold;}/*深灰色*/
.denglu_span3{ color:#314dae; }/*深蓝色*/
.denglu_span4{ color:#344cb0; text-decoration:underline; }/*深蓝色有下划线*/
.denglu_span5{ color:#344cb0; }/*深蓝色*/
.denglu_span6{ color:#f02a2a; }/*红色*/
.denglu_span7{ color:#f02a2a; line-height:22px;}/*红色*/

.denglu_span8{ color:#315caa;}/*浅蓝色*/
.denglu_span9{ color:#626061;}/*浅灰色*/
.denglu_right .table_title a{ margin:0;}
.denglu_right .table_title{ border-bottom:none;}
.denglu_title{ text-align:center; width:50%; display:inline-block; cursor:pointer; }
.denglu_title em{line-height:40px; height:40px; display:inline-block; font-size:15px; color:#949494;}
.denglu_title + .denglu_title{ background:url(../images/denglu_title.png) no-repeat; background-position:left center;}
.denglu_title.active em{line-height:40px; border-bottom:#ff6d00 solid 1px;color:#ff6d00;}
.denglu_title:hover em{ border-bottom:#ff6d00 solid 1px; color:#ff6d00;}

.table_zs td{ text-align:center; height:320px;}
.table_zs td a{ float:none; color:#fff; background-color:#ff6d00; text-align:center; display:inline-block; width:200px; height:30px; line-height:30px; font-weight:bold; font-size:14px; cursor:pointer;}


.block_none{ display:inline-block; float:none;}
.cursor{ cursor:pointer;}
.span_block{ display:block; width:80px; height:34px; background-color:#CCCCCC; margin-top:5px; float:left; position:relative;}
.span_block img{width:80px; height:34px;}
.input_block{ display:block; border:#d5d5d5 solid 1px; background:url(images/denglu-1.png) no-repeat; height:34px; width:225px; margin:auto 5px; float:left;}

.input_block1{ background-position:200px 5px;}
.input_block2{ background-position:200px -38px;}


/*.input_block_s1{ position:absolute; top:0px; left:0px;}
.input_block_s{ float:left; height:34px; line-height:34px; padding-left:3px; background-color:#FF9999;}
*/
.input{ height:34px; line-height:34px; padding-left:3px; background-color:#FFFFFF; vertical-align:middle;  margin:auto 5px;}
.input1{ width:100px; border:#d5d5d5 solid 1px; margin-top:5px;}
.input2{ width:150px; border:#d5d5d5 solid 1px;}
.input3{ width:180px; border:none;}
.input4{ width:230px;}
.input5{ width:80px; }

.input_option{ height:44px; vertical-align:middle; margin:auto 5px; margin-left:70px;}

.denglu_button1{ display:block; height:30px; width:220px; line-height:30px; text-align:center; background-color:#ff6d00; border:#f96f0c solid 1px; font-weight:bold;font-size:14px; color:#FFFFFF; float:left;}
.denglu_button1:hover{ color:#fff;}
.space1{ padding-left:70px;}
.space2{ padding-left:100px;}
.space3{ padding-top:20px;}
.space4{ padding-bottom:20px;}
.space5{ padding-left:5px;}
.space6{ margin-left:130px; line-height:14px; padding-top:10px; padding-bottom:10px;}
.space7{ padding-left:110px;}
.space8{ width:75px; height:30px;}
.space9{ margin-left:65px;}
.space10{ margin-left:190px;}

.span_height1{ height:30px; line-height:30px; padding-top:5px;}
.denglu_right_img{  vertical-align:middle; height:16px; /*float:left;margin-top:3px; margin-right:10px;*/ }


/*注册协议页面*/
.registration_agreement{ margin-top:20px;margin-bottom:20px; padding:0px 20px; overflow-y:scroll; overflow-x:hidden; height:560px; color:#000000; line-height:26px; float:left;}
.registration_agreement ul li{}
.ment_li_p{ font-weight:bold; text-align:center;}
.ment_li1{text-align:center;}
.ment_li2{ padding-left:4px;}
.ment_li3{ padding-left:8px;}
.ment_li4{ height:26px; line-height:26px; padding:8px 10px;}
.ment_li4 input{ height:26px; vertical-align:middle; margin:auto 5px; float:left;}
.ment_li4 span{ height:26px; vertical-align:middle; margin:auto 5px; float:left;}
.ment_li4_a{ height:26px;line-height:26px; font-size:12px; vertical-align:middle; margin:auto 10px; width:100px; background-color:#ff6d00; text-align:center; display:block; float:left; color:#ffffff; font-weight:bold;margin-left:420px; }
.ment_li4_a:hover{color:#ffffff;}
.denglu_remind_right{ height:14px;display:block; width:20px; background:url(images/gougou.png) no-repeat; background-position:0px 0px; float:left; margin-top:8px; margin-left:5px;}
.password_strength1{ display:block; width:43px; height:22px; text-align:center; background-color:#e5e5e5; margin:6px 5px; color:#ffffff; font-weight:bold; line-height:22px;}
.password_strength2{ display:block; width:43px; height:22px; text-align:center; background-color:#e5e5e5; margin:6px 5px; color:#ffffff;font-weight:bold; line-height:22px; }
.password_strength3{ display:block; width:43px; height:22px; text-align:center; background-color:#e5e5e5; margin:6px 5px;color:#ffffff; font-weight:bold; line-height:22px; }
.password_strength1:hover,.password_strength2:hover,.password_strength3:hover{ color:#FFFFFF;}
.password_strength_active .password_strength1{background-color:#f8cd65;}
.password_strength_active .password_strength2{background-color:#f9b165;}
.password_strength_active .password_strength3{background-color:#f88e64;}

.remind1{ color:#FF0000; font-size:12px; margin-left:10px;}
.hidden{ display:none;}


/*找回密码页面*/
.password_font1{ font-size:20px; font-weight:bold; color:#FF0000; margin:auto 5px;}

.password_out{ width:100%;margin:0px auto;  position:relative; border-top:#939393 solid 1px;}
.password{ width:1000px;margin:0px auto; margin-bottom:10px; overflow:hidden; position:relative; height:430px; padding-top:20px; color:#626061; }
.password_1{ font-size:14px; line-height:80px; font-weight:bold; padding-left:46px;}
.password_2{line-height:42px; height:42px; font-weight:bold; color:#959595; text-align:center; background:url(images/password_bj.jpg) no-repeat center;}
.password_color1{ color:#ff6d00;}/*橙色*/
.password_2 a{ margin:auto 10px;}
.password_2 span{ margin:auto 25px; cursor:pointer;}
.password_2_span1{ margin-left:64px;}
.password_3{ width:350px; margin-left:325px; margin-top:50px;}
.password_3 ul li{ margin:8px auto; float:left; width:500px; height:32px; line-height:32px; }
.password_3 span{ float:left; line-height:32px;}
.password_3 input{ float:left; height:34px; line-height:34px; border:#d5d5d5 solid 1px; padding-left:5px; margin:auto 5px; vertical-align:middle;color:#626061; }

.password_block{ display:block; height:34px; line-height:34px; width:60px; text-align:right; }
.password_a{ height:30px;line-height:30px; vertical-align:middle;  width:80px; background-color:#ff6d00; text-align:center; display:block; float:left; color:#ffffff; font-weight:bold; cursor:pointer; }
.password_a:hover{color:#ffffff;}
.password_span1{ color:#344cb0; text-decoration:underline; cursor:pointer; margin-left:5px; line-height:34px;}/*深蓝色有下划线*/
.password_block1{ display:block; height:34px; line-height:34px; width:80px; text-align:center; background-color:#CCCCCC;}
.password_block1 img{width:80px; height:34px;}
.li_height1{ height:20px; line-height:20px; margin:0;}
.li_span1{ margin-left:65px;}


.password_4{ width:500px; margin-left:250px; margin-top:50px;}
.password_4 ul li{ float:left; width:500px; height:32px;  text-align:center; line-height:36px; font-size:14px; }
.password_4_span{ margin:auto 5px;}
.password_4_span1{ margin:auto 5px; color:#626061;}


.password_b{ height:30px;line-height:30px; vertical-align:middle;  width:120px; background-color:#ff6d00; text-align:center; display:block; float:left; color:#ffffff; font-weight:bold; cursor:pointer; font-size:12px; margin-top:20px; }
.password_b:hover{color:#ffffff;}
.password_c{ height:32px; line-height:14px; vertical-align:middle; width:120px; background-color:#ff6d00; text-align:center; color:#ffffff; font-weight:bold; font-size:12px; margin-top:20px; border:none; cursor:pointer; padding-bottom:1px; }
.password_font1{ font-size:20px; font-weight:bold; color:#FF0000; margin:auto 5px;}

.span_space1{ margin:auto 20px;}
.registration_a5{color:#a63b03; margin-left:376px;}

/*-- 注册 --*/
.h1_title1{font-weight:normal;}
.font_color3{color:#ff6c00;}
.registration_li4{height:38px;}
.registration_text4{float:left;height:30px;width:240px;line-height: 30px;}
.registration_text2{width:152px;height:30px;}
.registration_a6{background:url(../images/button18.jpg) no-repeat;height:30px;width:80px;text-align: center;display: inline-block;float:left;margin-top:3px;margin-left:10px;}
.registration_a6_dis{background:url(../images/button18.jpg) no-repeat;height:30px;width:80px;text-align: center;display: inline-block;float:left;margin-top:3px;margin-left:10px;}
.registration_li1 a.registration_a7{font-size:12px;}
.registration_content ul{width:595px;margin:0 auto;}
.registration_content ul li label{float:left;width:60px;text-align:right}
.registration_content ul li.clause{margin:20px;margin-left:60px;}
.registration_content ul li.register_button{margin-left:60px;}
.registration_content ul li.register_button a{display: block;width:240px;height:30px;line-height:30px;text-align:center;color:#fff;background:#ff6c00;cursor:pointer;}
.registration_content ul li.register_button a:hover{color:#fff;opacity: 0.89;}
.height_li{height:auto;margin-left:88px;}
.height_li ul.password_save li{height:38px;line-height:38px;margin-left:-30px;}
.height_li ul.password_save li i{display: inline-block;background:url(../images/huise.png) no-repeat;width:16px;height:16px; vertical-align: middle;margin-right:5px;background-size: contain;}
.height_li ul.password_save li i.green_icon{width:16px;height:16px;background:url(../images/lvse.png) no-repeat;background-size: contain;}
/*-- 注册成功 --*/
.register_success{height:440px;text-align:center;font-size:18px;color:#ff6c00;padding-top:100px;}
.register_success img{vertical-align:middle;margin-right:10px;margin-top:-2px;width:35px;height:35px;}
/*-- 用户选择 --*/
.select_role{font-size:14px;width:600px;margin:0 auto;display: block;margin-top:50px;}
.select_role div{background:#fff;width:147px;height:122px;float:left;width:230px;height:230px;margin:20px 0 200px 0;}
.select_role div:hover,.select_role div.select_div{border:1px solid #ff6c00;cursor: pointer;width:228px;height:228px;}
.select_role div ul{padding:15px 10px;}
.select_role div ul li{line-height:36px;}
.select_role div ul li input{margin-right:5px;vertical-align: middle;}
p.type_role{color:#ff6c00;font-weight:bold;border-bottom:1px solid #cacaca;line-height:30px;}
p.type_role span{border-bottom:1px solid #ff6c00;padding:6px 10px;}
.select_role div.select_company{margin-left:136px;}
.select_role div a.checkbox{background:url(../images/checkbox_select.png) no-repeat;width:14px;height:14px;display: inline-block;margin:-2px 5px;}
/*-- 信息 --*/
.infor_con{background:#fff;margin-bottom:23px;font-size:14px;margin-top:10px;} 
.infor_con ul{width:445px;margin:20px auto;display:block;clear:both;}
.infor_con ul li{display:block;clear:both;margin:20px 0;height:30px;line-height:34px;position:relative;}
.infor_con ul li p,.infor_con ul li input,.infor_con ul li select{float:left;}
.infor_con ul li p{width:120px;text-align:right;vertical-align:middle;line-height:30px;}
.infor_con ul li p span{color:red;margin-right:5px;vertical-align:sub;}
.infor_con ul li p label{color:#000;}
.infor_con ul li input{vertical-align:middle;width:300px;height:30px;display: inline-block;margin-right:5px;text-indent:5px;}
.infor_con ul li select{width:80px;height:30px;margin-right:5px;color:#cacaca;}
.infor_con ul li select.width_select{width:134px;}
input::-webkit-input-placeholder{/* WebKit browsers */color: #cacaca;}
input::-moz-placeholder{/* Mozilla Firefox 4 to 18 */color: #cacaca;}
input::-ms-input-placeholder{/* Internet Explorer 10+ */color: #cacaca;}

.infor_con ul li a.calendar{background:url(../images/calendar.png) no-repeat;display: inline-block;width:16px;height:14px;float:right;margin-right:30px;margin-top:-24px;vertical-align: middle;cursor:pointer;}

a.submit_btn{width:300px;height:36px;line-height:36px;display: block;text-align: center;margin:10px auto;background:#ff6c00;color:#fff;border-radius:3px;}

.registrationI{max-height:880px;}

.loading{background:url(../images/loading.png) no-repeat;width:258px;height:138px;line-height:138px;display: block;text-align: center;font-size:16px;position:absolute;margin:0 auto;z-index:10;left:50%;top:50%;margin-top:-69px;margin-left:-129px;color:#fff;}
