@charset "utf-8";

/*header*/
#header{height:112px; font-size:15px; color:#3a2f2e;}
#header .fr.serv{ margin-top:28px;}
#header .fr #h_search{ width:395px; height:46px; background:url(../images/sj_12.png) no-repeat center center; margin:0px; display:inline-block; margin-top:30px; margin-right:120px;}
#header .fr #h_search .keywords{ border:1px #dadada solid; background:none; margin:0px; padding:0px 5px; float:left; color:#999999; width:307px; height:42px; line-height:42px; background:url(../images/in_09.png) no-repeat 5px center; text-indent:25px;}
#header .fr #h_search .submit{ width:76px; height:44px; border:1px #ab1521 solid; background:#ab1521 url(../images/in_11.png) no-repeat center center; }
#header .fr .sear{ font-size:12px; color:#9d9c9c;}

#main{ width:100%; line-height:25px; background:#f3f3f3; border-top:#dedede 1px solid; overflow:hidden; padding-top:20px; padding-bottom:50px; }
#main .boxes{ height:355px; border:1px #dedede solid; background:#FFFFFF;}

.register{ border:1px #e8eae9 solid; border-top:2px #e31b23 solid; background:#FFFFFF;}

.forget{ width:628px; height:357px; border:1px #e8eae9 solid; border-top:2px #e31b23 solid; background:#FFFFFF;}

/*foot*/
#foot{ width:100%; line-height:25px; background:#f3f3f3; border-top:#cac9c9 3px solid; overflow:hidden; padding:10px 0px 20px; }

.us_Submit{ width:79px; height:24px; background:none; border:none; background:url(../images/uu_03.png) no-repeat; margin-bottom:20px;}
.us_Submit_reg{ width:135px; height:34px; background:none; border:none; background:url(../images/r_03.png) no-repeat; margin-bottom:20px;}
.bnt_blue_pass{ width:139px; height:43px; background:none; border:none; background:url(../images/f_03.png) no-repeat; margin-bottom:20px;}
.bnt_blue_pass2{ width:139px; height:43px; background:none; border:none; background:url(../images/f_033.png) no-repeat; margin-bottom:20px;}
