﻿@charset "utf-8";
* { list-style: none; margin: 0px; padding: 0px; font-family: \5FAE\8F6F\96C5\9ED1, Verdana, Tahoma; line-height: 150%; font-weight: normal; text-decoration: none; border: 0px; }
body { background: #F6FAEE; }
a { color: #333; }
a:hover { color: #F00; }
.clr { clear: both; height: 0px; }
.left { float: left; }
.right { float: right; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 14px; }
.f24 { font-size: 24px; }

.wrapper { margin: 0px auto; width: 100%; }

#header {
	height: 126px;
	width: 1295px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header h1 { width: 894px; margin-left: 35px; }
#header h2 { width: 178px; }
#header h2 a { color:#0A7EBB; font-weight: bold; }
#header h2 a:hover { color:#f00; }

#navbar { background: #0A7EBB; height: 45px; width: 100%; }
#navbar ul { height: 45px; margin: 0px auto; width: 1195px; }
#navbar ul li { font-size: 16px; line-height: 45px; float: left; height: 45px; color: #FFF; margin-right: 24px; }
#navbar ul li a { font-size: 16px; color: #FFF; height: 45px; line-height: 45px; }

#banner { height: 431px; margin: 0px auto; width: 1346px; } 

#container1346 { margin: 0px auto; width: 1346px; background: #FFF; }
#container { margin: 0px auto; width: 1195px; }

#container .mainbox826 { float: left; width: 826px; }
#container .title { font-size: 18px; line-height: 64px; color: #0A7EBB; height: 64px; font-weight: bold; }
#container .mainbox826 ul { }
#container .mainbox826 ul li { float: left; height: 200px; width: 350px; border-top: 3px solid #0A7EBB; margin-right: 63px; margin-bottom: 10px; }
#container .mainbox826 ul li h1 { }
#container .mainbox826 ul li h2 { font-size: 16px; color: #0A7EBB; margin-top: 5px; }
#container .mainbox826 ul li h2 a { color: #0A7EBB; }
#container .mainbox826 ul li h2 a:hover { color: #555; }
#container .mainbox826 ul li h3 { font-size: 14px; color: #333; line-height: 30px; height: 30px; }
#container .mainbox826 ul li h4 { font-size: 12px; line-height: 22px; margin-top: 20px; }
#container .mainbox826 ul li h4 a { line-height: 22px; }

#container .mainbox350 { float: right; width: 350px; margin-top: 25px; }
#container .mainbox350 .title46 { height: 46px; margin-bottom: 5px; }
#container .mainbox350 .title46 .title1 { height: 46px; font-size: 18px; line-height: 46px; color: #FFF; background: #0A7EBB; text-align: center; width: 172px; margin-right: 3px; }
#container .mainbox350 .title46 .title2 { height: 46px; font-size: 18px; line-height: 46px; color: #0A7EBB; background: #E0E0E0; text-align: center; width: 172px; margin-right: 3px; }
#container .mainbox350 .title45 { margin-bottom: 3px; }
#container .mainbox350 .title45 .f01 { font-size: 16px; background: #EEE url(../images/i-email.png) no-repeat 26px 12px; height: 46px; width: 172px; margin-right: 3px; margin-bottom: 3px; }
#container .mainbox350 .title45 .f01 a { line-height: 46px; display: block; color: #000; padding-left: 74px; }
#container .mainbox350 .title45 .f01 a:hover { background: #979797 url(../images/i-email.png) no-repeat 26px 12px; color: #FFF; }

#container .mainbox350 .title45 .f02 { font-size: 16px; background: #EEE url(../images/i-email.png) no-repeat 26px -190px; height: 46px; width: 172px; margin-right: 3px; margin-bottom: 3px; }
#container .mainbox350 .title45 .f02 a { line-height: 46px; display: block; color: #000; padding-left: 74px; }
#container .mainbox350 .title45 .f02 a:hover { background: #979797 url(../images/i-email.png) no-repeat 26px -190px; color: #FFF; }

#container .mainbox350 .title45 .f03 { font-size: 16px; background: #EEE url(../images/i-email.png) no-repeat 26px -44px; height: 46px; width: 172px; margin-right: 3px; margin-bottom: 3px; }
#container .mainbox350 .title45 .f03 a { line-height: 46px; display: block; color: #000; padding-left: 74px; }
#container .mainbox350 .title45 .f03 a:hover { background: #979797 url(../images/i-email.png) no-repeat 26px -44px; color: #FFF; }

#container .mainbox350 .title45 .f04 { font-size: 16px; background: #EEE url(../images/i-email.png) no-repeat 26px -242px; height: 46px; width: 172px; margin-right: 3px; margin-bottom: 3px; }
#container .mainbox350 .title45 .f04 a { line-height: 46px; display: block; color: #000; padding-left: 74px; }
#container .mainbox350 .title45 .f04 a:hover { background: #979797 url(../images/i-email.png) no-repeat 26px -242px; color: #FFF; }

#container .mainbox350 .title45 .f05 { font-size: 16px; background: #EEE url(../images/i-email.png) no-repeat 26px -92px; height: 46px; width: 172px; margin-right: 3px; margin-bottom: 3px; }
#container .mainbox350 .title45 .f05 a { line-height: 46px; display: block; color: #000; padding-left: 74px; }
#container .mainbox350 .title45 .f05 a:hover { background: #979797 url(../images/i-email.png) no-repeat 26px -92px; color: #FFF; }

#container .mainbox350 .title45 .f06 { font-size: 16px; background: #EEE url(../images/i-email.png) no-repeat 26px -290px; height: 46px; width: 172px; margin-right: 3px; margin-bottom: 3px; }
#container .mainbox350 .title45 .f06 a { line-height: 46px; display: block; color: #000; padding-left: 74px; }
#container .mainbox350 .title45 .f06 a:hover { background: #979797 url(../images/i-email.png) no-repeat 26px -290px; color: #FFF; }

#container .mainbox350 .title45 .f07 { font-size: 16px; background: #EEE url(../images/i-email.png) no-repeat 26px -146px; height: 46px; width: 172px; margin-right: 3px; margin-bottom: 3px; }
#container .mainbox350 .title45 .f07 a { line-height: 46px; display: block; color: #000; padding-left: 74px; }
#container .mainbox350 .title45 .f07 a:hover { background: #979797 url(../images/i-email.png) no-repeat 26px -146px; color: #FFF; }

#container .mainbox350 .title45 .f08 { font-size: 16px; background: #EEE url(../images/i-email.png) no-repeat 26px -338px; height: 46px; width: 172px; margin-right: 3px; margin-bottom: 3px; }
#container .mainbox350 .title45 .f08 a { line-height: 46px; display: block; color: #000; padding-left: 74px; }
#container .mainbox350 .title45 .f08 a:hover { background: #979797 url(../images/i-email.png) no-repeat 26px -338px; color: #FFF; }

#container .mainbox350 .link { background: #eee; width: 98.5%; height: 36px; padding-top: 13px; border: 1px solid #CCC; text-align: center; }

#container .mainbox351 { float: right; width: 350px; }
#container .mainbox351 .hdyg { border-top: 3px solid #0A7EBB; }
#container .mainbox351 .hdyg .hdygtitle { }
#container .mainbox351 .hdyg .hdygtitle h1 { font-size: 14px; height: 40px; line-height: 40px; float: left; width: 304px; }
#container .mainbox351 .hdyg .hdygtitle h1 a { height: 40px; line-height: 40px; }
#container .mainbox351 .hdyg .hdygtitle h1 font { line-height: 40px; }
#container .mainbox351 .hdyg .hdygtitle h2 { font-size: 12px; line-height: 40px; color: #555; height: 40px; float: right; width: 45px; }
#container .mainbox351 .hdyg .hdygpic { margin: 0px auto; height: 175px; width: 335px; }
#container .mainbox351 .hdyg .hdygpic .bg { height: 175px; background: url(../images/transparent.png) repeat-x bottom; }
#container .mainbox351 .hdyg .hdygpic .bg .title1 { font-size: 16px; color: #FFF; height: 48px; padding-top: 126px; padding-right: 6px; padding-left: 6px; }

#container .weixin { text-align: center; }


#footer { margin: 0px auto; width: 1195px; clear: both; height: 100px; background: #0A7EBB url(../images/logox.png) no-repeat 150px 15px; }
#footer .text { font-size: 14px; line-height: 21px; color: #FFF; padding-top: 18px; margin-left: 360px; }
#footer .text a { color: #FFF; }
#footer .text a:hover { color: #F60; }

/* 文章页面 CSS */

.maincontent { margin: 0 auto; width: 1020px; }

/* 栏目列表 */
.col_menu { float: left; width: 205px; min-height:400px; }
.col_menu h1 { font-size: 14px; margin-bottom: 5px; background: #0A7EBB; display: block; color: #FFF; font-weight: bold; line-height: 25px; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; padding-right: 20px; }
.col_menu h2 { font-size: 16px; margin-bottom: 5px; }
.col_list { float: right; width: 780px; }
.col_list h1 { height: 40px; margin-right: 20px; margin-left: 0px; border-bottom: 1px solid #CCC; font-size: 22px; line-height: 40px; font-weight: bold; color: #0A7EBB; padding-left: 20px; }
.col_list h2 { margin-right: 20px; margin-left: 0px; margin-top: 10px; }
.listnews2 { font-size: 14px; line-height: 28px; height: 28px; border-bottom: 1px dotted #CCC; background: url(../images/arrow1.gif) no-repeat 2px 8px; padding-left: 22px; }
.listnews2 a { line-height: 28px; }

/* 文章页面 CSS */

#content1 { padding-right: 30px; padding-left: 30px; padding-top: 35px; padding-bottom: 35px; margin-top: -1px; }
#content1 h1 { text-align: center; font-size: 24px; margin-bottom: 8px; text-shadow: 1px 2px 2px #D2D7DA; color:#0A7EBB; }
#content1 h2 { font-size: 12px; font-weight: normal; text-align: center; color: #999; }
#content1 h3 { text-align: center; margin-top: 12px; }
#shownews { margin-top: 15px; padding: 10px; height: auto; min-height: 400px; border-top: 1px solid #C7C7C7; }
#shownews p { font-size: 14px; line-height: 1.8em; margin-top: 3px; margin-bottom: 15px; font-family: "宋体"; }
#shownews p a { font-size: 14px; }
