@charset "utf-8";
/* CSS Document */
body,div,table,tr,td,dt,dd,p,h2,h3,ul,li,a,span{ margin:0px; padding:0px;}
ul{ list-style:none;}
h1,h2{ font-weight:normal;}
body{color:#000; font-size:12px; background:#5b8e49;font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline; color:#990000;} 
img{ border:0;}
.fw{ font-family:"微软雅黑";}
.hide{ display:none;}
.w960{ width:960px;}
.w900{width:900px;}
.auto{ margin:0 auto;}
.mt30{ margin-top:30px;}
.mt20{ margin-top:20px;}
.title{font-size:24px;line-height:24px;color:#00588e;padding:0px 0px 20px 0px;margin:0px;}

.l{ float:left;}
.r{ float:right;}
.cf:after,.cf:before{ display:table; content:"";}
.cf:after{ clear:both;}
.cf{ *zoom:1;}

/*----head----*/
.head{height:49px;background:#fff;}
.head div a{text-decoration:none;font-size:12px;color:#999;float:right;line-height:49px;margin: 0 5px;}
.head div a:hover{ color:#0088d5;}
.head div img{float:left;}
.banner{height:121px;}

.table1bg{ height:164px;background:url(../images/yuebg.png) repeat-x; position:relative; z-index:4;}
.table1{  color:#D33B11; }
.f14yhcl{ font-size:14px; line-height:22px;}
.f18c6{ font-size:18px; color:#666; border-bottom:1px solid #eeeeee; line-height:50px;}
.f14c0{ font-size:14px; color:#000; line-height:30px;}
.red{ color:#F00;}
.table3,.table4{  margin-top:20px;}
.table3 td{ height:50px;}
.table3 td label{ font-size:14px; color:#000;}
.table3 td input{ background:#FFF; height:35px;*height:20px; width:335px; padding-left:5px; line-height:35px;  *line-height:20px;border:1px solid #d3d3d3; }
input{ float:left;}
table label{ padding-right:10px;}
.radiocss td{ line-height:28px; font-size:14px;}
.table4{}
.table4 td{height:50px;}
.table4 label{ font-size:14px; color:#000; line-height:20px;} 
.table4 td input{}
.table5{ margin-bottom:10px;}
.table5 td{ height:25px; font-size:14px; color:#333; }
.table52{ margin-bottom:10px;}
.table52 td{ height:25px; font-size:14px; color:#333; }

.table6{ height:40px; margin-bottom:40px;}
select{ color:#999; font-size:14px;}
.listse{background:#FFF;width:342px; float:left; height:39px; padding:10px 5px 10px 0px; *height:24px; line-height:25px;  border:1px solid #d3d3d3; color:#000;}
.listse option{ color:#999;}
.listse option.xzseleted{ color:#999;  color:#000\0; *color:#000;}
button{border:0px;}
.cbt_tea{ width:100%; height:140px;  border:1px solid #d3d3d3; background:#FFF; }
.submit{ background:url(../images/cbt_07.jpg) no-repeat; width:116px; height:41px; color:#fff; font-size:18px; line-height:40px;  cursor:pointer; border:0;}
.disabled{ background:url(../images/cbt_08.jpg) no-repeat; width:116px; height:41px; color:#666666; font-size:18px; line-height:40px;  cursor:pointer; border:0;}
.formps{ color:#666; padding-bottom:30px;}

.formps a{ color:#0088de; text-decoration:underline; }
.fonter{ color:#333; text-align:center; height:70px; line-height:70px;}
/*chenggong*/
.f28cr{font-size:28px; color:#dc001a; line-height:32px;}
.f14c6{ font-size:14px; color:#666;}
.f18c0{ font-size:18px; color:#000;}
.f18c3{font-size:18px; color:#333;}
.f12c9{ color:#999;}
.f12cblue{ color:#0088de; text-decoration:underline;}
.fback a{ font-size:14px; color:#0088de; text-decoration:underline;}

td label.succeed{background:url(../images/loader.gif) no-repeat; width:18px; height:19px; float:left; margin-left:5px;}
.table3 td label.null,.table3 td label.error,.table4 td label.null{ color:#F00; font-size:12px;}
#showxin{ display:none; color:#f00; font-size:14px; line-height:30px;}
.showxin{ display:block!important;}

#formbox .highlight1{ background:#FFF; height:35px;*height:20px; width:335px; padding-left:5px; line-height:35px; border:1px solid #d3d3d3; }
#formbox .highlight2{ background:#FFF; height:35px;*height:20px; width:335px; padding-left:5px; line-height:35px; border:1px solid #d3d3d3; }
#mail_error,#Company_error,#realname_error{ float:left; margin-left:0px;}
#mail_error img{margin-left:0px;}

#realname2_error { float: left;margin-left: 0px;}



/*gsl 20140207*/
.gsl_register_con{ background:url(../images/gsl_register_con.png) no-repeat; width:855px; height:455px; margin:0 auto; margin-top:20px; padding:50px; padding-right:5px;}
.gsl_register_left{ float:left; width:370px;}
.gsl_register_right{ float:left; margin-left:60px; width:415px;}
.gsl_register_left .title1{ color:#000000; font-size:24px; text-align:center;}
.gsl_register_left .title2{ color:#e50000; font-size:48px; text-align:center; font-weight:bold; margin-top:10px;}
.gsl_register_left .title3{ color:#333333; font-size:18px; text-align:center; margin-top:10px; }
.gsl_register_right .title4{color:#000000; font-size:18px;}
.gsl_register_right .title4 span{ color:#e50000; font-size:14px;}
.gsl_register_right .gsl_table{ margin-top:20px; font-size:14px; color:#333333;}
.gsl_register_right .gsl_table td{ padding:5px 0;}
.gsl_register_right .gsl_table .text{ border:1px solid #cccccc; height:22px; line-height:22px; width:205px; padding:0 5px; font-size:12px; float:left;}
.gsl_register_right .gsl_table .select_text{border:1px solid #cccccc; height:22px; line-height:22px; width:217px; float:left; font-size:12px; color:#000;}
.gsl_register_right .gsl_table .error,.gsl_register_right .gsl_table .null,.gsl_register_right .gsl_table #showxin{color:#e50000; font-size:12px; padding-right:0; line-height:16px; padding:0;}
.gsl_register_right .gsl_table .select_text option{ color:#999;}
.gsl_register_right .gsl_table .select_text option.xzseleted{ color:#999;  color:#000\0; *color:#000;}
.gsl_register_right .gsl_table #mail_error{ position:absolute; left:220px;}
.gsl_register_right .title5{ color:#e50000; font-size:22px; text-align:center; line-height:30px; margin-top:120px;}
.gsl_register_right .title6{ color:#333; font-size:16px; text-align:center; margin-top:20px;}
.gsl_register_right .title7{text-align:center; margin-top:40px;}
.gsl_register_right .title7 a{ text-decoration:underline; color:#e50000;}