/*公用 CSS 文件 */
html {color: #000;background:#FFF;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; min-width:1100px;}
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}
body, button, input, select, textarea {font: 14px/1.5 "微软雅黑",tahoma, arial;}
input, select, textarea {font-size: 100%; outline:none;}
table {border-collapse: collapse;border-spacing: 0;}
th {text-align: inherit;}
fieldset, img {border: 0;}
iframe {display: block;}
abbr, acronym {border: 0;font-variant: normal;}
del {text-decoration: line-through;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: 500;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 500;}
q:before, q:after {content: '';}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
a:hover {text-decoration: underline;}
ins, a {text-decoration: none;}
.fn-clear {font-size: 0px;height:15px;line-height: 15px;overflow: hidden;clear: both;}
.fn-hide {font-size: 0px;height:0px;line-height: 0px;overflow: hidden;clear: both;}
.fn-left, .fn-right {display: inline;}
.fn-left {float: left;}
.fn-right {float: right;}

body{background:#FFF;}
a:link {color: #333;text-decoration: none;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color:#226CB5;}
a:active {text-decoration: none;color: #333;}
ul,dl{margin:0;padding:0;list-style-type:none}
.title{font-family:"微软雅黑";}

.M_L{ margin-left:15px;}
.M_R{margin-right:15px;}
.M_B{margin-bottom:15px;}
.M_T{margin-top:15px;}

input,textarea, select { vertical-align: middle; }
label { padding-right:10px; }
select { border: 1px solid #cccccc; color: #3E3E3E; padding: 5px;line-height:18px; }

/*header*/
header{width:100%; height:auto; margin:0 auto; clear:both;}
header .banner{width:100%; height:210px; background:#FFF url(../Images/Banner.jpg) center no-repeat;}
header nav{width:100%; height:52px; background-color:#4AACEE;}
header nav .home{width:126px; height:52px; padding:5px 0 0 5px; position:absolute; left:50%; top:205px; background:url(../Images/home_bg.png) center no-repeat; text-align:center; margin-left:-550px;line-height:52px; font-size:16px;}
header nav .home a{color:#FFF;}
header nav dl{width:959px; height:52px; line-height:52px; font-size:16px; position:absolute; left:50%; top:210px; z-index:1; margin-left:-414px;}
header nav dl dt{float:left; width:auto; text-align:center; padding:0 12px 0 10px; margin:0 5px;}
header nav dl dt a{color:#FFF !important;}
header nav dl dt.line{width:1px; height:52px; background:url(../Images/Nav_line.png) center no-repeat; padding:0; margin:0;}
header nav dl dt:hover,header nav dl dt.cur{background-color:#3B88BD}
header nav dl dt.cur a{color:#FFF !important;}

.tools_box{width:1100px; height:32px; background-color:#F3FAFF; margin:0 auto;}
.tools_box .welcome{float:left; width:auto; height:32px; line-height:32px; margin-left:15px; font-size:13px; font-weight:lighter; color:#696969;}
.tools_box .search_box{float:right; height:24px; margin:4px 15px 4px 0;}
.tools_box .search_box .input_box{float:left; width:160px; height:16px; font-size:13px; padding:3px 3px 3px 22px; background:#FFF url(../Images/search_ico.png) 3px 3px no-repeat; border:1px solid #DDDDDD; border-radius:3px; color:#696969;}
.tools_box .search_box .input_but{float:right; width:50px; height:23px; margin-left:10px; cursor:pointer;}

#MainArea{width:1110px; height:auto; min-height:600px; margin:0px auto; background-color:#FFF;}
#MainArea .MainBox{width:822px; height:auto; padding:5px; border:1px solid #DDD; border-radius:3px;}
#MainArea .SideBox{width:253px; height:auto; padding:5px; border:1px solid #DDD; border-radius:3px;}

/*分页样式*/
#pagenum { text-align:center; line-height:50px; background:#FFF;}
#pagenum a {border: 1px solid #E8E8E8;color: #333; margin: 0 3px auto;padding: 6px 12px; width:40px;height: 16px; line-height: 16px; border-radius:3px; }
#pagenum a:hover { color: #FFF !important; background:#0465AE;border: 1px solid #0465AE;}
#pagenum .current {color: #FFF !important;background:#0465AE;border: 1px solid #0465AE; margin: 0 3px auto;padding: 6px 12px; width:40px;height: 16px; line-height: 16px;  border-radius:3px; }
#pagenum .firstPage,#pagenum .nextPage,#pagenum .prePage,#pagenum .lastPage {background-color: #F1F1F1; border: 1px solid #EEE; color: #666; height: 16px; line-height: 16px; padding: 6px 12px; width: 39px;}

#Error{width:1110px;height:auto; margin:10px auto; border-radius:5px;}
#Error .thumb{width:600px; height:330px; background:url(../Images/404Error.jpg) center no-repeat; margin:10px auto;}
#Error .info{width:800px; padding:61px; margin:0 auto;}
#Error .info .title{width:800px; height:40px; line-height:40px; font-size:22px; font-family:"微软雅黑"; text-align:center; color:#AAA;}
#Error .info .con{width:800px; height:auto; line-height:26px; text-align:left; color:#999; text-indent:2em; font-size:14px; margin-top:20px;}

.flinks{width:1100px; height:auto; padding:5px; margin:0 auto; border:1px solid #DDD; border-radius:3px;}
.flinks .head{wdith:1100px; height:27px; background:#DBDBDB url(../Images/MyDoc_3.png) left repeat-x;}
.flinks .head .title{float:left; width:100px; height:27px; padding-right:40px; background:url(../Images/annh2.png) left no-repeat; text-align:center; color:#FFF; line-height:27px; font-size:16px; font-weight:bold;}
.flinks .body{width:1070px; height:auto; min-height:70px; clear:both; padding:15px;}
.flinks .body a{width:auto; height:35px; line-height:35px; font-size:14px; padding-left:5px; padding-right:5px; min-width:97px;}

/*底部*/
footer{width:1110px; height:auto; margin:0 auto; border-top:3px solid #417AB3; }
footer .links{width:1110px; height:40px; border-bottom:1px solid #CCCCCC; line-height:40px; background-color:#EFEEEE; text-align:center;}
footer .copyright{width:1110px; height:auto; padding:15px 0 15px 0 !important; margin:0 auto 0 auto; background:#FBFBFF; line-height:22px;  font-size:12px;text-align:center; overflow:hidden;color:#666;text-shadow:1px 1px 2px #EEE;}
footer .copyright a{color:#666;}

.scroll{width:60px;height:60px;	background:#226CB5;color:#fff;line-height:60px;text-align:center;	position:fixed;right:10px;bottom:10px;cursor:pointer;font-size:14px;filter: alpha(opacity=80); opacity: 0.8; font-family:"Microsoft YaHei UI"; z-index:99;}
.scroll:hover{filter: alpha(opacity=100); opacity: 1;}

.KSS_titleBar{
	display: none;
}