@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: #fff; }
a { color: #333; }
a:hover { color: #F00; }
.clear { clear: both; height: 0px; }
.fl { float: left; }
.fr { float: right; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }

.wrapper { margin: 0px auto; width: 100%; }

.wrapper #header { margin: 0px auto; height: 96px; width: 1180px; }
.wrapper #header h1 { width: 700px; }
.wrapper #header h2 { width: 480px; }

.wrapper #navbar { background: #0A7EBB; height: 45px; width: 1346px; margin: 0px auto; }
.wrapper #navbar ul { height: 45px; margin: 0px auto; width: 1295px; padding-left: 35px; }
.wrapper #navbar ul li { font-size: 16px; float: left; color: #FFF; margin-right: 12px; border-right: 1px solid #FFF; padding-right: 12px; margin-top: 10px; }
.wrapper #navbar ul li a { color: #FFF; }
.wrapper #navbar ul li a:hover { color: #FF0; }

.wrapper #banner { height: 431px; margin: 0px auto; width: 1346px; } 

.maincontent { margin: 0 auto; width: 1180px; }
.maincontent .b280x100 { background: #f6f6f6; height: 100px; width: 220px; }
.maincontent .b280x100 .ico1 { background: url(/_upload/tpl/02/7e/638/template638/images/xemail.png) no-repeat 0px 0px; height: 55px; width: 70px; margin-top: 23px; margin-left: 18px; }
.maincontent .b280x100 .ico2 { background: url(/_upload/tpl/02/7e/638/template638/images/xemail.png) no-repeat -299px 0px; height: 55px; width: 70px; margin-top: 23px; margin-left: 18px; }
.maincontent .b280x100 .ico3 { background: url(/_upload/tpl/02/7e/638/template638/images/xemail.png) no-repeat -598px 0px; height: 55px; width: 70px; margin-top: 23px; margin-left: 18px; }
.maincontent .b280x100 .ico4 { background: url(/_upload/tpl/02/7e/638/template638/images/xemail.png) no-repeat -888px 0px; height: 55px; width: 70px; margin-top: 23px; margin-left: 18px; }
.maincontent .b280x100 .title { font-size: 18px; margin-top: 38px; }
.maincontent .b280x100 .title1 { font-size: 18px; margin-top: 24px; }

.maincontent .main775 { width: 775px; }
.maincontent .main775 .title, .maincontent .main375 .title, .maincontent .main376 .title  { font-size: 18px; line-height: 42px; color: #2D3E52; height: 42px; border-bottom: 3px solid #2D3E52; }
.maincontent .main375 { width: 375px; }
.maincontent .main775 .box1 { width: 372px; margin-top: 25px; }
.maincontent .main775 .box1 .pic { width: 372px; height: 212px; }
.maincontent .main775 .box1 .title1 { width: 362px; height: 46px; background: #f8f8f8; padding: 10px; }
.maincontent .main775 .box2 { width: 366px; margin-top: 20px; }
.maincontent .main375 .box { width: 375px; margin-top: 20px; }

/* Tab标签 */
/*选项卡1*/
#lib_Tab1 { width:775px; }
/*选项卡2*/
#lib_Tab2 { width:375px; }
/*菜单class*/
.lib_Menubox { }
.lib_Menubox ul { height:42px; border-bottom: 3px solid #2D3E52; }
.lib_Menubox li { float:left; display:block; font-size: 20px; cursor:pointer; width:120px; color:#999; line-height:42px; text-align:center; }
.lib_Menubox li.hover { color: #fff; background: #2D3E52; }
.lib_Contentbox { clear:both; }

.maincontent .main376 { width: 376px; }
.maincontent .main376 .box { width: 376px; }
.maincontent .main376 .box1 { width: 376px; border-bottom: 1px solid #CCC; }
.maincontent .main376 .box1 .pic { width: 170px; text-align: center; float: left; margin-right: 8px; margin-left: 8px; line-height: 50px; }
.maincontent .main376 .box1 .pic a { line-height: 50px; }
.maincontent .main376 .box1 .pic a font { line-height: 50px; }

.maincontent .link { }
.maincontent .link .title { font-size: 18px; line-height: 40px; height: 40px; }
.maincontent .link ul { }
.maincontent .link ul li { font-size: 14px; float: left; margin-right: 20px; padding-right: 20px; border-right: 1px solid #999; margin-top: 10px; }

.listnews1 { font-size: 14px; height: 27px; border-bottom: 1px dotted #CCC; margin-top: 8px; }
.listnews1 a { margin-top: 8px; }
.listnews3 { font-size: 14px; height: 28px; margin-top: 8px; }
.listnews3 a { margin-top: 8px; }
.listnews4 { font-size: 14px; height: 20px; margin-top: 8px; }
.listnews4 a { margin-top: 8px; }

.footer { margin: 0 auto; width: 1180px; padding-top: 20px; padding-bottom: 20px; color: #FFF; text-align: center; }
.footer a { color: #FFF; }
.footer a:hover { color: #FF0; }

.maincontent8 { margin: 0 auto; width: 1002px; }

/* 栏目列表 */
.col_menu { float: left; width: 205px; min-height:400px; }
.col_menu h1 { font-size: 14px; margin-bottom: 5px; background: #FF9900; 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: #E73229; 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(/_upload/tpl/02/7e/638/template638/images/arrow1.gif) no-repeat 2px 8px; padding-left: 22px; }
.listnews2 a { line-height: 28px; }
.listnews2 .mr { font-size:12px; float:right; color:#999; line-height:28px; margin-right:28px; }

/* 文章页面 CSS */

#content1 { padding-right: 30px; padding-left: 30px; padding-top: 35px; padding-bottom: 35px; background-color: #FFF; margin-top: -1px; }
#content1 h1 { text-align: center; font-size: 24px; margin-bottom: 8px; text-shadow: 1px 2px 2px #D2D7DA; color:#BA0101; }
#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; }




