@charset "utf-8";
/* CSS Document */
.red{width:auto;color:#FF0000;}
#login_content{width:998px; height:350px; margin:10px auto; border:1px solid #ddd;}
.login_content_left{ width:499px; height:310px; margin:20px 0px; border-right:1px solid #ddd; float:left;}
.login_content_left h3{ width:auto; height:60px; line-height:60px; font-size:30px; color:#28A2CD; margin:0px 30px 20px 30px; border-bottom:1px solid #ddd; clear:both;}
#login_content .dlbt{ width:390px; height:35px; line-height:35px; font-size:14px; margin:5px 20px; float:left;}
.dlbt span{ font-size:12px;}
.bt{ width:100px; height:35px;text-align:right; float:left;}
.dlbt input{ width:210px; height:30px; line-height:30px; border:1px solid #cecece; padding:0px 5px;}
#login_content .yzm{width:360px; height:35px; line-height:35px; font-size:14px; margin:5px 20px; float:left;}
.yzm input{ width:90px; height:30px; line-height:30px; border:1px solid #cecece; padding:0px 5px; float:left;}
.yzm_img{ width:60px; height:20px;margin:7px 0px 0px 10px; float:left;}
.dltb{ width:100px; height:auto;line-height:35px;text-align:center;font-size:14px;margin-left:120px;}
#login_dl{ width:auto; height:37px; padding-left:120px; padding-top:5px; clear:both;}
#login_dl input{ width:102px; height:37px; float:left;}
#login_dl .login_input{width:180px; height:37px;color:#fff;background-color:#28A2CD;}
#login_dl .wjmm{width:100px; height:37px;line-height:37px;margin-left:10px; float:left;}

.dlbz{width:auto; height:auto; padding:10px; float:right; clear:both;}
.login_content_right{ width:497px; height:310px; margin:20px 0px; float:left;}
.gyxyuan{ width:auto; height:auto;margin:5px 20px; clear:both;}
.gyxyuan h1{width:auto; height:40px;  font-size:13px;line-height:40px; padding-top:25px;color:#333;}
.gyxyuan_img{ width:60px; height:50px; padding-top:5px; float:left;}
.gyxyuan p{ width:380px;font-size:13px; padding-top:5px; float:left;color:#333;}
/*reg*/
#reg_content{ width:998px; height:auto; border:1px solid #ddd;margin:10px auto;}
.reg_content_down{ width:auto; height:auto; margin:20px 0px;}
.reg_content_down h3{ width:auto; height:60px;line-height:60px;margin:0px 30px 20px 30px; border-bottom:1px solid #ddd; clear:both;}
.reg_title{ width:300px;text-align:left; font-size:30px;color:#28A2CD; float:left;}
.yhm{ width:200px; height:35px;text-align:right; float:left;}
.reg_bz{ width:620px; height:40px; margin-top:15px; text-align:right; float:left;}
.reg_content_down .reg_yh{ width:950px; height:35px; line-height:35px; font-size:14px; margin:5px 20px;}
.reg_content_down span{ padding-left:10px;font-size:14px;text-align:left;}
.reg_content_down .input{ width:auto; height:32px; line-height:32px;}
.reg_content_down .input input{ width:235px; height:30px; line-height:30px; border:1px solid #cecece; padding:0px 5px;}
.reg_input90{ width:192px;height:32px; line-height:32px; float:left;}
.reg_input90 input{ width:90px; height:30px; line-height:30px;border:1px solid #cecece; padding-left:5px; float:left;}
.reg_input110{ width:112px;height:32px; line-height:32px; float:left;}
.reg_input110 input{ width:110px; height:30px; line-height:30px;border:1px solid #cecece; padding-left:5px; float:left;}
.info{ width:800px; margin:20px 75px; height:1px;border-bottom:1px solid #ddd;}
.reg_input30{width:42px; height:32px;line-height:32px; float:left; margin-right:10px;}
.reg_input30 input{ width:40px;height:30px; line-height:30px; border:1px solid #cecece;padding-left:5px;}
.select select{ width:auto; height:30px; line-height:30px; border:1px solid #cecece;}
.reg_input80{width:80px; height:34px;line-height:34px;float:left; margin-left:10px;}
.reg_input80 input{width:80px;height:32px; line-height:32px; border:1px solid #cecece; text-align:center;}
.checkbox{ width:200px; height:35px; float:left; text-align:right;}
.checkbox input{ width:auto;height:35px; line-height:35px;}
.regtb{ width:150px; height:35px;line-height:35px;text-align:center;font-size:14px; padding:20px 0px;}
.regtb a:link{width:150px; height:35px;color:#fff;line-height:55px;background-color:#28A2CD; padding:10px 35px;}
.regtb a:hover,.regtb a:visited{width:150px;color:#fff;height:35px;line-height:55px;background-color:#147FA5; padding:10px 35px;}
.reg_input510{ width:auto;height:32px; line-height:32px; float:left;}
.reg_input510 input{ width:510px; height:30px; line-height:30px;border:1px solid #cecece; padding-left:5px; float:left;}
.reg2_f26{ width:auto; margin-right:90px;font-size:26px; height:45px; line-height:45px; color:#CC3300; border-bottom:1px dashed #ddd;}
.reg2_f14{ width:auto; height:55px; line-height:55px; font-size:14px;}
#reg2_content{width:998px; height:auto; border:1px solid #ddd;margin:10px auto;}
#reg2_left{ width:256px; margin:60px 0px 0px 100px; height:127px;float:left;}
#reg2_right{width:640px; height:auto; margin-bottom:50px;float:left;}
#reg2_down{ width:auto; height:90px; margin:0px 30px 0px 30px;border:1px solid #ddd; clear:left; background-color:#F0F0F0;}
.reg2_dlsx{width:1px; height:60px;border-right:1px solid #ddd; float:left;}
#reg2_down p{ width:31%; height:auto; line-height:28px; margin:10px;float:left;}
#reg2_down a{ font-weight:600;color:#0088CA;}
.reg2tb{ width:auto; height:60px; margin:10px;}