@charset "utf-8";
body{background:url(bg.gif) no-repeat; line-height:20px;}
input.input{width:92px;}
.column.filter{width:346px; min-height:220px; _height:220px;}
.ns{width:390px;_width:390px; background:url(style.gif) repeat-x 0px -567px;  min-height:246px; _height:246px; margin-left:10px}

.column.intr,.column.ls{width:374px;}
.column.intr h2,.column.ls h2,.ls h2{background-position:0px -205px; height:28px; background-repeat:repeat-x; margin:0; padding:0 0 0 6px; font-size:12px; font-weight:normal; color:#fff;}
.column.intr h2 a,.column.ls h2 a,.ls h2 a{display:block; width:80%; height:28px; line-height:28px; padding-left:20px; color:#fff; background-position:0px -139px;}
.vns h2,.ns h2{background-position:0 -378px; height:35px; line-height:35px; margin:0; padding:0 0 0 20px; font-size:12px; font-weight:normal; color:#fff;}
#info .ls{width:730px; overflow:hidden;}
p.last, ul.last, ol.last, li.last { _width:auto !important; _float:none !important; }
#container:after, #content:after, .grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after, .grid2cold:after, .grid2cole:after, .grid2colf:after, .grid3col:after, .grid3cola:after, .grid4col:after, .grid5col:after, .grid6col:after, .title:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container, #content, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col ,.title{ _zoom:1; }

.left_block{width:196px; overflow:hidden; margin:0 auto;}
.left_block h2{height:28px; line-height:28px; background:url(left_h2.gif) no-repeat; padding:0; padding-left:20px; margin:5px 0 0 0; font-size:14px; font-weight:normal; color:#fff;}
.left_block .con{border:1px solid #415875; border-top:0px; min-height:100px; _height:100px; padding:10px; margin:0 0 8px 0px; background:#FFF;}
#container{width:960px; margin:0 auto; position:relative; background:#FFF;}
#header{position:relative;}
#logo{position:absolute; left:0; top:0;}
#navigation{position:relative; border:1px solid #00662d;}
#navs{border:1px solid #acdcc1; background:url(nav_bg.gif) repeat-x; height:32px; line-height:32px; padding:0 80px 0 80px;}
#navs a{display:block; float:left; padding:0 10px 0 10px; background:url(/_skin/style/nav_spacer.gif) no-repeat top right;; height:32px; line-height:32px;  font-weight:bold; color:#fff;}
#navs a.on,#navs a:hover{color:#fff; background:url(/_skin/style/nav_hover.gif) no-repeat top right;}
.time_bar{background:#f2f2f2 url(time_bg.gif) repeat-x; height:38px; line-height:30px;padding:0 10px 0 10px; position:relative;}
.title_bar{background:url(bar.gif) no-repeat 0 0; height:28px; line-height:28px; padding-left:10px;}
.title_bar h2{background:url(bar.gif) no-repeat right -32px; height:28px; line-height:28px;}
h2.title{background:url(/_skin/style/h2_bg.gif) no-repeat; border-bottom:2px solid #11919c; height:28px; line-height:32px; font-size:12px; color:#fff; padding-left:20px; margin:0;}
#content{border:1px solid #d8d8d8; background:#f7f7f7; min-height:400px; _height:400px; margin:2px 0 6px 0; padding:6px;}

#footer{padding:10px; border-top:6px solid #00506c; text-align:center; background:url(footer_bg.gif) repeat-x;}
#footer_nav{padding:5px 0 5px 0;}
#footer_nav,#footer_nav a{text-align:center;}
#copyright{text-align:center; color:#656565;}
#copyright a{color:#656565;}


.top_bar{height:25px; line-height:25px;}
.top_bar{background-position:0 0px; background-repeat:repeat-x; padding:0 0 0 30px; position:relative; border-bottom:4px solid #8ab6ea;}
.top_bar .fav{position:absolute; right:0px; top:0px;}
.top_bar a{color:#555555; height:25px; overflow:hidden;}


h1{text-align:center; font-size:16px;}
#tianqi{position:absolute; top:0px; right:20px;}
#gaikuang{padding:10px; line-height:20px; margin:0;}
#main_body{background:url(main_bg.gif) repeat-y left top;}
.site_content,.site_nav{ border:1px solid #999999; background:url(style.gif) repeat-x 0px -567px; _width:740px;  min-height:180px; _height:180px; margin-left:4px;}
.site_content{min-height:500px;_height:500px;}
#footer_link{height:28px; line-height:28px;}
#filter_news{margin:0;}
#localtion{height:30px; line-height:30px; padding-left:20px; background:#f0f7f3 url(main_bg.gif) repeat-x left bottom;}
#submenu{}
#submenu a{display:block; height:42px; text-align:center; line-height:42px; background:url(submenu_bg.gif) no-repeat bottom center;}
#submenu a:hover{background:url(sub_menu_on.gif) no-repeat top center;}
#info{padding:8px;}
#login_area{width:165px; position:relative; overflow:hidden;}
#top_flash{position:absolute; height:120px; width:700px; right:0px;top:28px; overflow:hidden;}
#filter_news{background:#259ba1; color:#fff; text-align:center;}
#filter_news a{color:#fff;}
.ns{position:relative;}
#card{position:absolute; top:2px; right:0;}
#card ul,#card li{list-style:none;}
#card li{float:left;width:92px; height:30px; line-height:30px; text-align:center; cursor:pointer;}
#card li.card_select{background:url(index_news_on.gif) no-repeat; font-weight:bold; color:#fff }
.card_content{display:none;}
.card_content.on{display:block;}
.lst_con{border:1px solid #11919c; border-top:none;}
#Ann{overflow:hidden; height:100px; position:relative;}
#Announce,#Announce a{color:#058b9a;}
#PRO{width:468px; height:110px; white-space:nowrap; overflow:hidden;}
#pictruebox_1,#pictruebox_2{float:left;;overflow:hidden; }
#pictruebox_1 li,#pictruebox_2 li{float:left; margin:0 1px 0 1px;}
.scrollbox{width:3000px;}
#Rec ul,#Rec li{list-style:none;}
#Rec li{float:left; text-align:center; margin:2px;}
#Rec li img{height:100px; width:120px;}
#quickmenu{line-height:35px;}
#quickmenu a{display:block; border-bottom:1px dashed #ccc; border-right:1px solid #fff; text-align:center;}
#quickmenu a:hover{background:url(sub_menu_on.gif) no-repeat 0px 0px; border-bottom:1px solid #c0ecd3; border-right:1px solid #c0ecd3; font-weight:bold;}
.prolst li{float:left; text-align:center; margin:10px;}
.prolst li a{border:2px solid #ffffff; display:block;}
.prolst li a:hover{border:2px solid #09F;}
.prolst li img{width:120px; height:100px;}