@charset "utf-8";
/* CSS Document */
@import url('form.css');
@import url('button.css');
@import url('page.css');
/*初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
input, select, textarea { font:12px/1.5 arial,helvetica,clean,sans-serif; }

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


body { background-color:#FFF; text-align:center; font-size:12px; padding:14px; }
a { text-decoration:none; }
input { vertical-align:middle; }
.more { display:block; color:red; text-align:right; border-bottom:1px solid #CCC; margin-bottom:8px; padding:8px 0px; clear:both; }
.noborder, a.noborder { border:none; }
/*******************Global**********************/
.clear{ clear:both; font-size:0px; line-height:0px;}
.clearFix:after{ clear:both; display:block; height:0px; visibility:hidden; content:".";}
.clearFix{ display:inline-block;}
/* Hides from IE 4-6 \*/
* html .clearFix{ height: 1%; }
.clearFix{ display: block; }
/* End hide from IE 4-6 */

.border-bottom { border-bottom:1px solid #000; padding-bottom:8px; margin-bottom:8px; }
h1 { border-bottom:1px solid #333; font-weight:bold; font-size:22px; margin-bottom:8px; }
/*首页*/

#container { width:960px; margin:0px auto; text-align:left; }
#logo { width:226px; height:103px; float:left;}
#banner_top{ float:right; width:728px; height:90px; margin-top:13px; }
#search { margin:6px 0px 8px 0px; overflow:auto; zoom:1;  clear:both; display:inline-block; width:100%; }
#login_link {  }
#form_search { float:left; margin-left:60px; padding-top:3px; *padding-top:0px; }
#form_search  input { vertical-align:middle; margin:0 10px;}
#search li { float:left; padding:0px 10px; border-left:1px solid #000; margin:5px 0px; }
#search li a{ color:#316ac5; text-decoration:underline;}
#search li a:hover{ color:#316ac5; text-decoration:none;}
li#welcome { border:none; padding-left:0px; }
#keyword { height:18px; border:1px solid #666; }
#btn_search { heigth:18px; }
#link_flash_version { margin-top:3px; }
a.pdf_link{ color:#316ac5; text-decoration:underline;}
a.pdf_link:hover{ color:#316ac5; text-decoration:none;}

#nav_top { width:960px; height:29px; background:#FFF url(../images/nav_top.gif) no-repeat top left; }
#nav_bottom { width:960px; height:28px; background:#FFF url(../images/nav_bottom.gif) no-repeat top left; }
#nav_top li, #nav_bottom li { border:none; }
#nav_top li a, #nav_bottom li a { text-decoration:none; }

.form_box{ float:left; width:60%;}

.user_login{ float:right; width:35%; text-align:right;  line-height:26px;}
.user_login a{color:#316ac5; text-decoration:underline;}
.user_login a:hover{color:#316ac5; text-decoration:none;}

#column_left { width:254px; border-right:1px solid #999; margin-right:10px; padding-right:12px; }
#menu, #paihang { float:left; }
#menu { width:65px; }
#left_top li { padding-top:6px; }
#paihang { padding-left:8px; margin-left:8px; border-left:1px solid #000; width:171px; }
#paihang h2 { color:red; }
#paihang .cixu li { list-style-type:decimal; margin-left:23px; }

#column_centent { width:656px; float:right; padding-right:20px; overflow:auto; zoom:1; }

#column_left #ul_menu a,#paihang .cixu a,#paihang .other a{ color:#316ac5; text-decoration:underline;}
#column_left #ul_menu a:hover,#paihang .cixu a:hover,#paihang .other a:hover{ color:#316ac5; text-decoration:none;}

.team_normal h2 a{color:#316ac5; text-decoration:underline;}
.team_normal h2 a:hover{color:#316ac5; text-decoration:none;} 

#banner_left { clear:both; margin:8px 0px; border-bottom:1px solid #CCC; padding-bottom:8px; text-align:center; }

.team_normal h2 { margin:8px 0px; font-weight:bold; }

#column_left { float:left; width:253px; }
#column_center { width:353px; float:left; }

#column_right { float:left; width:310px; margin-left:8px; padding-left:12px; border-left:1px solid #999; }
#pdf { overflow:auto; zoom:1; border-bottom:1px solid #000; margin-bottom:8px; padding-bottom:8px; }
#pdf_left { float:left; }
#pdf_right { float:right; }
.pdf_link { display:block; padding:5px 0px; }


#footer { margin-top:12px; border-top:1px solid #000; clear:both; text-align:center; padding:5px; color:#999; }
#footer ul { width:276px; margin:0 auto; }
#footer li { float:left; padding:5px 10px; }
#footer p { width:100%; text-align:center; clear:both; padding-top:10px; }

/*注册*/
.register{ font-size:13px;  width:78%; margin:0 auto;}
.register dl{ display:inline-block;display:-moz-inline-block; width:100%; margin-bottom:5px;}
.register dt{ width: 22%; padding-right:20px; text-align:right; float:left;line-height:22px;}
.register dd{ width:70%;float:left;line-height:22px;}
.register label{ color:#f00; padding:0 10px;}
.register dd span{ color:#000; font-weight:bold; margin-left:10px;}
.register button{ margin: 20px 0 20px 185px;}
.register button span{ font-weight:normal;}

/*页面信息框*/
.infomation_border{ margin:20px auto; width:80%;}
.black_top_left{ background:url(../images/bg_norepeat.gif) no-repeat left -27px; height:10px; font-size:0; padding-left:20px;}
.black_top_right{background:url(../images/bg_norepeat.gif) no-repeat right -27px; height:10px; font-size:0; }

.infomation_cont{ border-left:#666 solid 1px;border-right:#666 solid 1px; padding:15px 20px;}

.black_bottom_left{ background:url(../images/bg_norepeat.gif) no-repeat left -43px; height:13px; font-size:0; padding-left:20px;}
.black_bottom_right{background:url(../images/bg_norepeat.gif) no-repeat right -43px; height:13px; font-size:0; }

.fail_icon { background:url(../images/fail_icon.gif) no-repeat 180px 50%; padding-left:250px; min-height:51px; height:auto !important; height:51px; line-height:24px;}
.fail_icon  span{ font-weight:bold; font-size:14px; color:#e20a16;}
.fail_icon  a{ color:#e20a16; text-decoration:underline;}
.fail_icon  a:hover{ color:#e20a16; text-decoration:none;}


.success_icon { background:url(../images/success_icon.gif) no-repeat 180px 50%; padding-left:250px; min-height:49px; height:auto !important; height:49px; line-height:24px;}
.success_icon  span{ font-weight:bold; font-size:14px; color:#006600;}
.success_icon  a{ color:#006600; text-decoration:underline;}
.success_icon  a:hover{ color:#006600; text-decoration:none;}

.archive_list { float:left; width:200px; text-align:center; margin-top:20px; }
.archive_list h3 { margin-top:8px; }