﻿@charset "utf-8";
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0;}
table { border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0; vertical-align:top ;}
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal;}
ol,ul,li { list-style: none;}
div,dl,dt,dd,ol,ul,li{ zoom:1;}
caption,th { text-align: left;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%;}
q:before,q:after { content:'';}
abbr,acronym { border: 0;}

/* Public */
html{}
body{ min-width: 1000px; color:#333;font:12px/20px SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none; cursor: default;}
li font{}
a{ color: #444; text-decoration:none; outline:none;}
a:hover { color: #c00; text-decoration:underline ;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; zoom:1 ;}
html .clearfix{height:1%;}
+html .clearfix{min-height:1%;} 
.clear { clear: both;}
.fl { float:left; display: inline;}
.fr { float:right; display: inline;}
.hide { display:none;}
.mt10 { margin-top: 10px;}
.mb10 { margin-bottom: 10px;}

/* box */
.box .hd{height: 40px;  line-height:40px;  background: #f7f7f7; padding:0 10px;}
.box .hd h3{ background: url(images/icons.jpg) 4px 10px no-repeat; padding-left: 20px; font-size: 18px; font-family: "Microsoft Yahei"; color: #065896;}
.box .hd h3 a{color: #065896;}
.box .hd h3 a:hover{color: #065896;}
.box .hd .more{color: #999;float: right; _display: inline;}
.box .bd{ overflow:hidden; padding:8px 0;}

/* boxA */
.boxA{}
.boxA .hd{height: 34px; background: #f7f7f7;}
.boxA .hd h3{float: left; _display: inline; padding-left: 25px; background: url(images/icon-2.jpg) 12px 11px no-repeat; font-size: 14px; font-family: "Microsoft Yahei"; height: 34px; line-height: 34px; color: #003c8c;}
.boxA .hd h3 a{color: #003c8c;}
.boxA .hd h3 a:hover{color: #1854a3; text-decoration: none;}


/* header */
#header{ width:1000px; margin:0 auto; position: relative; z-index: 1;}
#header .topBar{ overflow: hidden; position: relative; height:114px;}
#header .topBar .banner img{ width:1000px;}
#header .topBar .logo{ z-index: 1; position:absolute; left:0; top:20px;}
#header .topBar .links{ height: 32px; text-align: right; line-height: 32px; font-size: 12px; position: absolute; top: 2px; right: 5px; color:#999;}
#header .topBar .links a{ color:#999;}
#header .topBar .links a:hover{ text-decoration:underline ;}

/* topNav */
#topNav{height: 42px; line-height: 42px;}

.mainNav{ font-size:16px; position:relative; zoom:1; font-family:"微软雅黑" ;}
.mainNav:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.mainNav a{ color:#fff;}
.mainNav .li1{ text-align: center;  float:left; position:relative;}
.mainNav .a1{ float:left; display:block; zoom:1; padding: 0px 19px;}
.mainNav .a1:hover{ text-decoration:none; color:#fff ;}
.mainNav .on1 .a1{ background: #FFAC00;}
.mainNav .ul1{ overflow:hidden; line-height:28px;  position:absolute; left:0; top:42px; width: 100%; display:none; background:#FBA900;}
.mainNav .li2{ vertical-align:top;}
.mainNav .a2{ font-size: 14px; display:block; border-top: 1px solid #F4A400; line-height: 20px; padding: 8px;}
.mainNav .a2:hover{ background: #E89D00; color:#fff; text-decoration:none ;}

.siteSearch{ height: 40px; overflow: hidden; width:310px; position:absolute; right:0; top: 46px;}
.siteSearch .keyword{ top: 0; width: 230px; height: 20px; line-height: 20px; padding: 9px 0px 9px 10px; border:1px solid #ccc; margin-right:10px; position: absolute;}
.siteSearch .submit{  cursor: pointer;  position:absolute; right:0; top:0; z-index:1; height: 40px; line-height:40px; width:76px;   background:#065A98; border:0; color:#fff; font-size:14px;}
.siteSearch .submit:hover{ background:#1B7CC3 ;}

/* content */
#content{ min-height: 200px;z-index: 0;position: relative; padding: 10px 5px; overflow: hidden; background:#f8f8f8; width: 990px; margin: 0 auto;}

.pageBanner{ height:290px; position:relative; z-index:0; background-position:center center; background-repeat:no-repeat;}

.mainContent{ width: 754px; float: right; overflow:hidden;}
.zhengwen{border:solid 1px #E7E7E7; margin-top:20px; background-color:#FFF;}
.side{ width: 230px; float: left; overflow:hidden;}

/* footer */
#footer{border-top: 2px solid #0E67A9;width: 960px;margin: 0 auto;  padding: 20px 10px 30px 10px;}
#footer .copyright{line-height: 26px; text-align: center;}


/* 友情链接 */
.linkBox{ width:980px; margin: auto; padding: 10px 0 20px 0; overflow:hidden;}
.linkBox .hd{ display:none;}
.linkBox .bd{overflow: hidden; padding: 5px 0 5px 90px; background:url(images/linkbox.jpg) 0 0 no-repeat;}
.linkBox .bd .selectLinks{ margin-right:-20px;}
.linkBox .bd .selectLinks select{width: 207px; height: 26px; line-height: 26px; margin-right: 20px; cursor: default;  float: left;}

.picLinkBox{width: 980px; margin: 0 auto;  overflow: hidden;}
.picLinkBox .picLinks{overflow: hidden; width: 1000px;}
.picLinkBox .picLinks li{width: 187px; height: 50px; float: left; _display: inline; overflow: hidden; margin-right: 11px;}
.picLinkBox .picLinks li a{display: block; width: 187px; height: 50px;}
.picLinkBox .picLinks li a img{width: 185px; height: 48px; border: 1px solid #e7e7e7; padding: 0px;}