body { font-family: "微软雅黑"; font-size:14px; color:#666666; margin:0 auto; }
ul ,form ,p ,h1 ,h2 ,h3 ,h4, h5 ,h6,dl,dd{ margin:0; padding:0;}
ul{ list-style:none;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#d9483d; }
h1 { font-size:16px; margin:0px; }
h2 { font-size:14px;  margin:0px;}
h3 { font-size:12px;  margin:0px;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
img{ margin:0; padding:0; border:0;}

.top{ height:80px; width:100%; background:#fff; line-height:80px; overflow:hidden;}

.top_list{ width:999px; margin:0 auto;}
.top_right a{ padding:0 10px;}

.powss{  background:#f2f2f2; width:100%; padding:50px 0; }

.main{ border:1px solid #e9e9e9; margin:0 auto; background:#fff; width:997px; height:475px; overflow:hidden; position:relative; }
.main .main_head{ height:88px; line-height:88px; font-size:24px; color:#000; padding-left:38px;}
.main .main_list{ width:662px; margin:60px 250px 0;}
.main .main_list tr td{ padding-bottom:20px; position:relative;}
.main .main_list img{ vertical-align:middle; padding-right:10px; }
.main .main_list font{ color:#f13a47;}
.main .main_list input{ padding:0 5px; color:#999; height:40px; border:1px solid #dedede;}
.main .main_list span{ display:block; text-align:right; width:60px; font-size:14px; color:#333;}
.main .main_list a{color:#21a7f4;}
.main .main_list .yzm{ border:1px solid #dedede;}
.main .main_list .hq_yzm{ width:99px; height:40px; line-height:40px; background:#f2f2f2; display: inline-table; text-align:center; border:1px solid #dedede; margin-left:18px; font-weight:600; color:#555555;  }

.bottom{ height:73px; width:100%; background:#fff; padding-top:20px;} 
.bot{ text-align:center;}
.bot a{ padding:0 5px; }
.bot p{ padding:5px 0 0; }


/*--login--*/

.login{ width:999px; margin:0 auto;}
.login .login_head{ height:44px; line-height:44px;}
.login .login_head span{ color:#555555; font-size:14px; margin-right:22px;}
.login .login_head span a{ font-weight:600;}
.login .login_head ul{ margin-left:30px;}
.login .login_head ul li{ float:left; margin-left:10px;}
.login .login_head ul li a{ display:block; width:142px; height:42px; text-align:center; line-height:42px; border:1px solid #e9e9e9; background:url(../images/jb1.jpg) repeat-x; font-size:16px; color:#000; border-bottom:none; font-weight:600;}
.login .login_head ul li a:hover{ color:#f13a47;}

#log_in a{ color:#f13a47; background:#fff; border-bottom:2px solid #fff; }


.login_list{ background:#fff; border:1px solid #ebebeb; height:432px;}
.login_list .login_list_left{ margin-top:20px; margin-left:30px;}
.login_list .login_list_left tr td{ padding-bottom:20px; position:relative;}
.login_list .login_list_left img{ vertical-align:middle; padding-right:10px; }
.login_list .login_list_left font{ color:#f13a47;}
.login_list .login_list_left input{ padding:0 5px; color:#999; height:40px; border:1px solid #dedede;}
.login_list .login_list_left span{ display:block; width:140px; font-size:14px; color:#333;}
.login_list .login_list_left a{color:#21a7f4;}
.login_list .login_list_left .yzm{ border:1px solid #dedede;}
.login_list .login_list_left .hq_yzm{ width:99px; height:40px; line-height:40px; background:#f2f2f2; display: inline-table; text-align:center; border:1px solid #dedede; margin-left:18px; font-weight:600; color:#555555;  }
.login_list .login_list_left .log_ts{ width:346px; height:29px; line-height:29px; border:1px solid #f13a47; color:#f13a47;}
.login_list .login_list_left .log_ts img{ margin-left:10px;}

.login_list_right .login_list_right_img{ margin:65px 48px;}

#sendMobileCode{ width:99px; height:40px; line-height:40px; font-weight:600; color:#555; display:inline-table; border:1px solid #ddd; background:#f2f2f2; text-align:center; float:right;}
.login_list .login_list_left select{ padding:0 5px; color:#999; height:40px; border:1px solid #dedede;}


.login_list_right_wx{ background:url(../images/ww.jpg) no-repeat 50% 50%; height:240px; width:300px; margin:88px 20px 0 0; position:relative;  }
.login_list_right_wx img{ position:absolute; top:16px; right:52px;}























