/*初始化*/
* { margin: 0; padding: 0; }
body { font-family:  "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-size: 12px; color: #000; line-height: 20px; background: #FFF; }
a { color: #000; text-decoration: none; }
ol, ul, li { list-style-type: none; }
img { border: none; }

/*全局*/
.fl { float: left; }
.fr { float: right; }
.wrap { overflow: hidden; zoom: 1; }

/*头*/
.topnav { font-size: 14px; color: #FFF; line-height: 60px; background: url(../images/b_2.jpg) repeat-x center top; width: 100%; min-width: 1106px; height: 60px; }
.topnav a { color: #FFF; }
.topnav div { width: 1106px; margin: 0px auto; }
.topnav span { padding-right: 30px; }
.topnav .n3 { padding-left: 120px; }
.topnav .n4 a { margin-left: 10px; }
.topnav .n4 img {_margin-top: 20px; }
.topnav .n5 { padding: 0px; }
.topnav .n5 a { margin-left: 20px; }

/*logo和搜索区*/
.header { background: url(../images/b_3.jpg) repeat-x center top; clear: both; width: 100%; height: 110px; padding-top: 16px; }
.header .wrap { background: #FFF; width: 1106px; height: 92px; margin: 0px auto; }
.header .logo { float: left; padding-right: 60px; }
.loginLayer { float: left; width: 400px; padding: 15px 0px 5px 0px; }
.loginLayer span, .loginLayer span a { color: #888; line-height: 30px; }
.loginText { color: #888; line-height: 28px; border: 1px solid #CCC; width: 155px; height: 28px; }
.loginPassword { line-height: 28px; border: 1px solid #CCC; width: 85px; height: 28px; }
.loginBtn { font-family:  "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-size: 14px; color: #FFF; line-height: 30px; background: #2B74B2; border: none; text-align: center; width: 50px; height: 30px; overflow: hidden; cursor: pointer; }
.searchLayer { float: left; width: 400px; }
.searchText { color: #888; line-height: 28px; border: 1px solid #CCC; width: 245px; height: 28px; }
.searchBtn { font-family:  "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-size: 14px; color: #FFF; line-height: 30px; background: #2B74B2 url(../images/b_7.gif) no-repeat 50px center; border: none; text-align: left; text-indent: 10px; width: 80px; height: 30px; overflow: hidden; cursor: pointer; }

/*导航*/
.mainbav { background: url(../images/b_4.jpg) repeat-x center top; clear: both; width: 100%; height: 52px; }
.mainbav div { font-size: 18px; color: #FFF; line-height: 44px; text-align: center; width: 1106px; margin-left: -553px; position: absolute; left: 50%; }
.mainbav div a { color: #FFF; display: inline-block; width: 12.5%; }
.mainbav .cur { color: #043484; background: #FFF; }

/*尾*/
.footer { color: #FFF; background: #043785; border-top: 5px solid #C11017; text-align: center; clear: both; width: 100%; padding: 20px 0px; }