@charset "utf-8";
/* CSS Document */

#main {min-width:1000px;overflow:hidden;}
#headerWrap { z-index:4;border:0 none;}
#slide_wrap{position:relative;z-index:3;}
.content { z-index:3;}
#main_article {position:relative;width:1000px;margin:-15px auto 0; background:#fff;}
#main_article .news { float:left; padding:0;}
#main_article .news .more {float:right;margin-top:-32px;color:#999;font-family:Tahoma;font-size:11px;}
#main_article .news .more a {padding-right:5px;background:url(../bg_more.jpg) no-repeat right 2px;color:#999;font-family:Dotum;font-size:11px;}
.news    { width:306px;}
.new1    { margin:0 20px 0 0;}
.new2    { margin:0 20px;}
.new3    { margin:0 0 0 20px;}
#main_article .news h2   { background:url(../h2_title.jpg) no-repeat; display:block;}
#main_article .news .news_title1   { background-position:0 0; width:197px; height:51px;}
#main_article .news .news_title2   { background-position:0 -51px; width:163px; height:51px;}
#main_article .news .news_title3   { background-position:0 -102px; width:264px; height:51px;}
.news_cont { border-top:2px solid #333; margin-top:15px; border-bottom:1px solid #ddd;}
.news_cont li {width:100%; padding:18px 0 12px;}

.links    {position:relative;width:1000px;margin:0 auto;padding:50px 0 50px 0;}


.news_cont li dl dt {float:left;width:254px;padding-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

.news_cont li dl dt a {color:#000; font-family:Arial, Helvetica, sans-serif;}
.news_cont li dl dt a:hover {}
.news_cont li dl dd {float:right;font-family:Tahoma;font-size:11px;color:#aaa;}
.news_cont li.first {height:59px;padding:16px 0 14px;}

.news_cont li.first dl dt {padding:0;line-height:18px;font-size:11px;overflow:visible;white-space:normal;}
.news_cont li.first dl dt a {color:#999;}
.news_cont li.first dl dt a:hover {}
.news_cont li.first dl dt strong a {display:block;padding-bottom:2px;font-size:14px;line-height:20px;color:#333;}
.news_cont li.first dl dd {padding-top:2px;}

.slide_control .slide_link{z-index:1;position:absolute;top:0;left:0;display:block;width:1000px;height:480px;}
.slide_control .slide_link a{position:relative;z-index:10;display:none;width:1000px;height:480px;text-indent:-10000px;overflow:hidden;background:url(../bg_transparent.jpg) repeat 0 0;}
.slide_control .slide_link .on{display:block;background:url(../bg_transparent.jpg) repeat 0 0;}


/*底部图标*/
.index_links { border:1px solid #fff; overflow: hidden; float: left; width:996px; position:relative;}
.index_links a { height:60px; width: 180px; font-size:12px; background-position:center 20px; background-repeat: no-repeat; display: block; float: left; text-align: center; padding-top:90px; overflow: hidden; margin:0 8px; line-height:20px; color:#555; font-family: Georgia, "Times New Roman", Times, serif;}
.index_links a:hover { color: #054896; text-decoration:none;}
.index_links .link_line     { background:url(../line.jpg) 0 center no-repeat; width:2px; margin:0;}

.indexlinks   { width:998px; margin:55px auto; background:#e3e3e3; border:1px solid #ccc; overflow:hidden;}


/*
list
****************************************************************************/
.banner   { margin: 10px auto; width:1000px;}
.position  { width:1000px; margin:0 auto; padding-top:30px; padding-bottom:20px; border-bottom:5px solid #ccc;}
.position a   { font-size:16px;}
.position img { margin:0 10px; vertical-align: text-top;}

.mainList  { width:1000px; margin:20px auto;}
.sidenav   { float:left; width:200px;}i
.sidenav ul { overflow:auto;}
.sidenav li    { border-bottom:1px solid #e7e7e7; padding-top:10px;padding-bottom:15px;  text-indent:5px;}
.sidenav li:last-child   { border-bottom:1px solid #afabc6;}
.sidenav li.selected  { background:url(../sidenavbg.jpg) 0 center no-repeat; border-bottom:none;}
.sidenav li.selected a{ color:#fff;}
.sidenav li.selected a:hover   { text-decoration:none; color:#fff;}
.sidenav li a  { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}
.sidenav li a:hover  { color:#34709d; text-decoration:none;}
.main_box  { float:right; width:750px;}
.main_box .main_newslist      { width:100%;}
.main_box .main_newslist li   { position:relative; background:url(../icon_dian.jpg) 5px -18px no-repeat; padding-left:30px; height:auto; line-height:40px; border-bottom:1px solid #e7e7e7; clear: both;}
.main_box .main_newslist li a     { font-size:16px; width: 600px; display: block;}
.main_box .main_newslist li span  { position:absolute; right:15px; top:0; color:#999; font-size:14px;}
.main_box .main_newslist li:hover { background:url(../icon_dian.jpg) 5px -18px no-repeat;}
.main_box .main_newslist li:hover a  { color:#34709d; text-decoration: none;}
.main_box .page   { margin:40px auto 60px; display:inline-block; text-align:center;}
.main_box .page li   { float:left; background:#e6e6e6; width:35px; height:30px; text-align:center; line-height:30px; border-right:1px solid #fff; border-top:5px solid #fff;}
.main_box .page li a { color:#272728; width:35px; height:30px; font-size:14px; display:block;}
.main_box .page li.selected   { background: url(../pagesbg.jpg) 0 0 no-repeat; width:35px; height:30px; padding-top:5px; border-top:none;}
.main_box .page li.selected a { color:#fff;}

.main_news_box      { margin-bottom:80px;}
.main_news_box h1   { font-size:30px; text-indent:10px; line-height:60px; margin-bottom:20px; text-align:center;}
.main_news_box table   { font-size:16px; line-height:40px;}
.main_news_box table td{ text-indent:50px;}
.main_news_box table a { color:#333;}
.main_news_box table a:hover  { color:#34709d;}
.main_news_box table.table2   { line-height:40px;}
