@charset "utf-8";
/* CSS Document */
html,body{ margin:0; padding:0; font-family:Microsoft Yahei;}
a{ text-decoration:none;}
input:focus{ border:0 none; outline:0 none;}
.overlay{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9998; background:#000; opacity:0.5; filter:alpha(opacity=50); display:none;}
.overl{ width:760px; background:#f2f2f2; position:absolute; z-index:9999; left:0; top:0; left:50%; margin-left:-380px;}
.m_over{ border-top:8px solid #2ba1b1;background:#f2f2f2;  }
.error{ display:none;}

/*register*/
#register{  }
.overl a.close{ display:block; width:40px; height:40px; position:absolute; right:20px; top:40px; z-index:9999; text-indent:-9999px; background:url(../images/cszp/close.jpg) no-repeat;}
.r_m{ width:718px; margin:0 auto;}
.r_m .title{ width:718px; padding:24px 0 30px 0 ; background:url(../images/cszp/over_slice.jpg) 0 bottom no-repeat; font-size:30px; color:#3d3d3d; font-weight:bold; text-align:center;}
.r_m .register_form{ width:530px; margin:0 auto; padding:30px 0;}
.r_m .register_form  .s_zone{ height:56px; position:relative; display:block;}
.r_m .register_form  .s_zone .fbt{ width:100px; float:left; display:inline-block; color:#888888; font-size:14px; line-height:30px; margin-right:18px; text-align:right; font-family:Microsoft Yahei;}
.r_m .register_form  .s_zone .right_z{ width:260px; height:28px; background:#FFF; border:1px solid #d8d8d8; float:left;}
.r_m .register_form  .s_zone .right_z input{ font-size:12px; color:#888888; padding:7px 0 0 16px; width:244px; border:0 none; background:0 none;}
.r_m .register_form  .s_zone .error{font-size:12px; color:#2ba1b1; position:absolute; left:120px; top:36px; }
.r_m .register_form  .s_zone .right_zr{ width:260px; height:28px; float:left;}
.r_m .register_form  .s_zone .right_zr radio{ margin:0; padding:0;}
.r_m .register_form  .s_zone .right_zr label{ float:left; margin:6px 10px 0 0 ; color:#888888; font-size:14px;}

.r_m .register_form .stips_r{font-size:12px; color:#2ba1b1; position:absolute; left:387px; top:1x; width:235px;}


.year,.month,.day{ float:left; height:28px;color:#888888; margin-right:12px; }
#year{ width:74px; color:#888888; font-size:14px;padding-left:7px; height:28px;  padding-top:4px;}
#month{ width:64px; color:#888888; font-size:14px;padding-left:7px; height:28px; padding-top:4px;}
#day{ width:64px; color:#888888; font-size:14px;padding-left:7px; height:28px; padding-top:4px;}
.province{float:left; height:28px;color:#888888; margin-right:11px; }
.city{float:left; height:28px;color:#888888; }
#province{ width:124px; color:#888888; font-size:14px; padding-left:7px; height:28px; padding-top:4px;}
#city{ width:124px; color:#888888; font-size:14px;padding-left:7px; height:28px; padding-top:4px;}
.inputzone{ height:72px; padding-top:16px;}
.btns{ width:100%; padding:20px 0 0 0; text-align:center;}
.btns a.oks{ width:343px; height:39px; display:inline-block;  background:url(../images/cszp/register_btn.png) no-repeat; text-align:center; line-height:39px; color:#ffffff; font-size:18px; font-family:Microsoft Yahei;}

/*login*/
#login{  }
.overl a.close{ display:block; width:40px; height:40px; position:absolute; right:20px; top:40px; z-index:9999; text-indent:-9999px; background:url(../images/cszp/close.jpg) no-repeat;}
.r_m{ width:718px; margin:0 auto;}
.r_m .title{ width:718px; padding:24px 0 30px 0 ; background:url(../images/cszp/over_slice.jpg) 0 bottom no-repeat; font-size:30px; color:#3d3d3d; font-weight:bold; text-align:center;}
.r_m .login_form{ width:382px; margin:0 auto; padding:30px 0;}
.r_m .login_form  .s_zone{ height:56px; position:relative; display:block;}
.r_m .login_form  .s_zone .fbt{ width:128px; float:left; display:inline-block; color:#888888; font-size:14px; line-height:30px; margin-right:18px; text-align:right; font-family:Microsoft Yahei;}
.r_m .login_form  .s_zone .right_z{ width:230px; height:28px; background:#FFF; border:1px solid #d8d8d8; float:left;}
.r_m .login_form  .s_zone .right_z input{ font-size:12px; color:#888888; padding:7px 0 0 16px; width:214px; border:0 none; background:0 none;}
.r_m .login_form  .s_zone .error{font-size:12px; color:#2ba1b1; position:absolute; left:120px; top:36px; }
.r_m .login_form  .s_zone .right_x{ width:150px; height:28px; background:#FFF; border:1px solid #d8d8d8; float:left;}
.r_m .login_form  .s_zone .right_x input{ font-size:12px; color:#888888; padding:7px 0 0 16px; width:134px; border:0 none; background:0 none;}

#valid_code{ display:block; width:72px; height:30px; position:absolute; left:304px; top:-1px; cursor:pointer;}



.btns{ width:100%; padding:20px 0 0 0; text-align:center;}
.btns a.oks{ width:343px; height:39px; display:inline-block;  background:url(../images/cszp/register_btn.png) no-repeat; text-align:center; line-height:39px; color:#ffffff; font-size:18px; font-family:Microsoft Yahei;}


/*register form*/
#register_form{ }
.rf_m{ width:718px; margin:0 auto;}
.rf_m .title{ width:100%; padding:24px 0 30px 0 ; background:url(../images/cszp/over_slice.jpg) 0 bottom no-repeat; font-size:30px; color:#3d3d3d; font-weight:bold; text-align:center;}
.rf_m .register_form{ width:350px; margin:0 auto; padding:30px 0;}
.rf_m .register_form  .s_zone{ height:56px; position:relative; display:block;}
.rf_m .register_form  .s_zone .rf_fbt{ width:70px; float:left; display:inline-block; color:#888888; font-size:14px; line-height:30px; margin-right:18px; text-align:right; font-family:Microsoft Yahei;}
.rf_m .register_form  .s_zone .right_z{ width:260px; height:28px; background:#FFF; border:1px solid #d8d8d8; float:left;}
.rf_m .register_form  .s_zone .right_z input{ font-size:12px; color:#888888; padding:7px 0 0 16px; width:244px; border:0 none; background:0 none;}
.rf_m .register_form  .s_zone .error{font-size:12px; color:#2ba1b1; position:absolute; left:120px; top:36px; }
.rf_m .register_form  .s_zone .right_zr{ width:260px; height:28px; float:left;}
.rf_m .register_form  .s_zone .right_zr radio{ margin:0; padding:0;}
.rf_m .register_form  .s_zone .right_zr label{ float:left; margin:6px 10px 0 0 ; color:#888888; font-size:14px;}

.fr_year,.fr_month,.fr_day{ float:left; height:28px;color:#888888; margin-right:12px; }
#fr_year{ width:74px; color:#888888; font-size:14px;padding-left:7px; height:28px;  padding-top:4px;}
#fr_month{ width:64px; color:#888888; font-size:14px;padding-left:7px; height:28px; padding-top:4px;}
#fr_day{ width:64px; color:#888888; font-size:14px;padding-left:7px; height:28px; padding-top:4px;}
.fr_province{float:left; height:28px;color:#888888; margin-right:11px; }
.fr_city{float:left; height:28px;color:#888888; }
#fr_province{ width:124px; color:#888888; font-size:14px; padding-left:7px; height:28px; padding-top:4px;}
#fr_city{ width:124px; color:#888888; font-size:14px;padding-left:7px; height:28px; padding-top:4px;}
.fr_inputzone{ height:72px; padding-top:16px;}
.fr_btns{ width:100%; padding:20px 0 0 0; text-align:center;}
.fr_btns a.oks{ width:343px; height:39px; display:inline-block;  background:url(../images/cszp/register_btn.png) no-repeat; text-align:center; line-height:39px; color:#ffffff; font-size:18px; font-family:Microsoft Yahei;}

/*upload image form*/
#upload_image{ }
#upload_image a.close{ top:30px;}
.upi_m{ width:718px; margin:0 auto;}
.upi_m .title{ width:100%; padding:24px 0 30px 0 ; background:url(../images/cszp/over_slice.jpg) 0 bottom no-repeat; font-size:30px; color:#3d3d3d; font-weight:bold; text-align:center; }
.upi_m .upi_form{ width:700px; margin:0 auto; padding:30px 0;}
.upi_m .upi_form  .s_zone{ height:56px; position:relative; display:block;}
.upi_m .upi_form  .s_zone .upi_fbt{ width:70px; float:left; display:inline-block; color:#888888; font-size:14px; line-height:30px; margin-right:18px; text-align:right; font-family:Microsoft Yahei;}
.upi_m .upi_form  .s_zone .right_z{ width:260px; height:28px; background:#FFF; border:1px solid #d8d8d8; float:left;}
.upi_m .upi_form  .s_zone .right_z input{ font-size:12px; color:#888888; padding:7px 0 0 16px; width:244px; border:0 none; background:0 none;}
.upi_m .upi_form  .s_zone .error{font-size:12px; color:#2ba1b1; position:absolute; left:92px; top:36px; }

.upi_m .upi_form  .s_zone .right_z1{ width:222px; height:28px; background:#FFF; border:1px solid #d8d8d8; float:left;}
.upi_m .upi_form  .s_zone .right_z1 input{ font-size:12px; color:#888888; padding:7px 0 0 16px; width:206px; border:0 none; background:0 none;}
.upi_m .upi_form  .s_tips{font-size:12px; color:#2ba1b1; position:absolute; left:320px; top:6px; width:40px;}

.upi_m .upi_form  .s_zone .right_file{ width:260px; height:28px; float:left;}
.upi_m .upi_form  .s_zone .right_file input{ margin-top:5px;}



.upi_m .upi_form  .s_zone .right_zr{ width:260px; height:28px; float:left;}
.upi_m .upi_form  .s_zone .right_zr radio{ margin:0; padding:0;}
.upi_m .upi_form  .s_zone .right_zr label{ float:left; margin:6px 10px 0 0 ; color:#888888; font-size:14px;}


.upi_m .upi_form  .s_zone_des { height:112px; position:relative;}
.upi_m .upi_form  .s_zone_des .upi_fbt{ width:70px; float:left; display:inline-block; color:#888888; font-size:14px; line-height:30px; margin-right:18px; text-align:right; font-family:Microsoft Yahei;}
.upi_m .upi_form  .s_zone_des .right_z textarea{ width:564px; height:100px; background:#FFF; border:1px solid #d8d8d8; float:left; padding:7px 0 0 16px;font-size:12px; color:#888888;resize:none }
.upi_m .upi_form  .s_zone_des .error{font-size:12px; color:#2ba1b1; position:absolute; left:92px; top:118px; }





.zones{ height:56px;}
.zones  .s_zone{ float:left; display:inline-block;}
.zones  .s_zone1{}

.upi_zhuti{ float:left; height:28px;color:#888888; margin-right:12px; }
#upi_zhuti{ width:246px; color:#888888; font-size:14px;padding-left:7px; height:28px;  padding-top:4px;}
.upi_btns{ width:100%; padding:20px 0 0 0; text-align:center;}
.upi_btns a.oks{ width:343px; height:39px; display:inline-block;  background:url(../images/cszp/register_btn.png) no-repeat; text-align:center; line-height:39px; color:#ffffff; font-size:18px; font-family:Microsoft Yahei;}



/*upload image form*/
#upload_success{ display:block;}
#upload_success a.close{ top:30px;}
.ups_m{ width:718px; margin:0 auto;}
.ups_m .title{ width:100%; padding:24px 0 30px 0 ; background:url(../images/cszp/over_slice.jpg) 0 bottom no-repeat; font-size:36px; color:#2ba1b1; font-weight:bold; text-align:center; }
.ups_m .ups_form{ width:700px; margin:0 auto; padding:30px 0;}
.ups_m .success_m{ width:100%; background:url(../images/upload/success_bg.jpg) center 10px no-repeat; text-align:center; color:#4e4e4e; font-size:18px; padding-top:120px; padding-bottom:20px;}
.ups_btns{ width:100%; padding:20px 0 0 0; text-align:center;}
.ups_btns a.oks{ width:343px; height:39px; display:inline-block;  background:url(../images/cszp/register_btn.png) no-repeat; text-align:center; line-height:39px; color:#ffffff; font-size:18px; font-family:Microsoft Yahei;}



.defaults{color: red;font-size: 12px;left: 92px;position: absolute;top: 36px;}
.new_user{ width:343px; height:39px; display:inline-block;  background:url(../images/cszp/new_user.png) no-repeat; text-align:center; line-height:39px; color:#ffffff; font-size:18px; font-family:Microsoft Yahei;}




/*upload video form*/
#upload_video{ }
#upload_video .m_over{ border-top: 8px solid #ed203f;}
#upload_video a.close{ top:30px;}
.upi_v{ width:718px; margin:0 auto;}
.upi_v .title{ width:100%; padding:24px 0 30px 0 ; background:url(../images/cszp/over_slice.jpg) 0 bottom no-repeat; font-size:30px; color:#3d3d3d; font-weight:bold; text-align:left; }
.upi_v .upi_form{ width:700px; margin:0 auto; padding:30px 0;}
.upi_v .upi_form  .s_zone{ height:56px; position:relative; display:block;}
.upi_v .upi_form  .s_zone .upi_fbt{ width:70px; float:left; display:inline-block; color:#888888; font-size:14px; line-height:30px; margin-right:18px; text-align:right; font-family:Microsoft Yahei;}
.upi_v .upi_form  .s_zone .right_z{ width:222px; height:28px; background:#FFF; border:1px solid #d8d8d8; float:left;}
.upi_v .upi_form  .s_zone .right_z input{ font-size:12px; color:#888888; padding:7px 0 0 16px; width:206px; border:0 none; background:0 none;}
.upi_v .upi_form  .s_zone .error{font-size:12px; color:#ed203f; position:absolute; left:92px; top:36px; }

.upi_v .upi_form  .s_zone .right_z1{ width:222px; height:28px; background:#FFF; border:1px solid #d8d8d8; float:left;}
.upi_v .upi_form  .s_zone .right_z1 input{ font-size:12px; color:#888888; padding:7px 0 0 16px; width:206px; border:0 none; background:0 none;}
.upi_v .upi_form  .s_tips{font-size:12px; color:#2ba1b1; position:absolute; left:320px; top:6px; width:40px;}

.upi_v .upi_form  .s_zone .right_file{ width:260px; height:28px; float:left;}
.upi_v .upi_form  .s_zone .right_file input{ margin-top:5px;}



.upi_v .upi_form  .s_zone .right_zr{ width:260px; height:28px; float:left;}
.upi_v .upi_form  .s_zone .right_zr radio{ margin:0; padding:0;}
.upi_v .upi_form  .s_zone .right_zr label{ float:left; margin:6px 10px 0 0 ; color:#888888; font-size:14px;}


.upi_v .upi_form  .s_zone_des { height:112px; position:relative;}
.upi_v .upi_form  .s_zone_des .upi_fbt{ width:70px; float:left; display:inline-block; color:#888888; font-size:14px; line-height:30px; margin-right:18px; text-align:right; font-family:Microsoft Yahei;}
.upi_v .upi_form  .s_zone_des .right_z textarea{ width:564px; height:100px; background:#FFF; border:1px solid #d8d8d8; float:left; padding:7px 0 0 16px;font-size:12px; color:#888888;resize:none }
.upi_v .upi_form  .s_zone_des .error{font-size:12px; color:#ed203f; position:absolute; left:92px; top:118px; }





.zones{ height:56px;}
.zones  .s_zone{ float:left; display:inline-block;}
.zones  .s_zone1{}

.upi_zhuti{ float:left; height:28px;color:#888888; margin-right:12px; }
#upi_zhuti{ width:246px; color:#888888; font-size:14px;padding-left:7px; height:28px;  padding-top:4px;}
.upi_btns{ width:100%; padding:20px 0 0 0; text-align:center;}
.upi_v .upi_btns a.oks{ width:343px; height:39px; display:inline-block;  background:url(../images/upload/v_ok.png) no-repeat; text-align:center; line-height:39px; color:#ffffff; font-size:18px; font-family:Microsoft Yahei; text-indent:-9999px;}

.no_delete{ font-size:12px; color:#999;}
#upload_video a.close{ display:block; width:40px; height:40px; position:absolute; right:20px; top:30px; z-index:9999; text-indent:-9999px; background:url(../images/upload/v_close.jpg) no-repeat;}


#upi_leixing {
    color: #888888;
    font-size: 14px;
    height: 28px;
    padding-left: 7px;
    padding-top: 4px;
    width: 246px;
}














