@charset "utf-8";
/* CSS Document */

body,p,table,td,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,form,input,option,select,fieldset{ margin:0; padding:0;}
body{ background:#fff url(../images/body_bg.jpg) no-repeat center top; font:normal 12px/22px simsun; color:#000;}
li{ list-style:none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#f96800; text-decoration:none;}
img{ border:0;}
input,select{font-size:12px;}
button{ cursor:pointer;}
.clearit{ clear:both;}


#header{ width:980px; margin:0 auto; clear:both; }
#header .logo{ display:block; float:left; width:445px; height:38px; margin:9px 0 0 49px; display:inline;}
#header .search{ float:right; width:255px; height:22px; margin:9px 13px 0 0;}
#header .search .txt{ float:left; width:182px; height:22px; background:url(../images/top_search_bg.jpg) no-repeat left top; border:0; padding-left:22px; _line-height:22px; text-indent:4px;
	}
#header .search .btn{ float:right;}

#header .flash{ width:980px; height:219px; margin:0 auto; clear:both;}
#header .mainav{ position:relative; float:left; width:980px; height:34px; background:url(../images/mainav_bg.jpg) no-repeat left top; z-index:10; clear:both;}
#header .mainav table{ width:100%; border-collapse:collapse; border-spacing:0;}
#header .mainav table td{ height:34px; text-align:center;}
#header .mainav table td a{ display:block; line-height:34px; color:#FFF; font-size:14px; padding:0 1px;}
#header .mainav table td a:hover,#header .mainav table td.show .subnav a,#header .mainav table td a.current{ height:32px; line-height:32px; border:1px solid #69bbfb; background:url(../images/nav_hover.jpg) repeat-x left top; padding:0;}

#header .mainav table td .subnav{ position:relative; width:100%;}
#header .mainav table td .subnav ul{ display:none; position:absolute; left:0; top:34px; width:100%; z-index:11;}
#header .mainav table td .subnav ul li{ float:left; width:99%; height:30px; line-height:30px; background:#d1e7f8; border:1px solid #d1dde6; margin-top:-1px; opacity:0.9; filter:alpha(opacity=90);}
#header .mainav table td.show .subnav ul li a{ display:inline; font-size:12px; line-height:30px; font-weight:bold; color:#0954ab; background:none; padding:0; border:0;}
#header .mainav table td.show .subnav ul li a:hover{ background:none; border:0; text-decoration:underline; line-height:30px;}
#header .mainav table td.show .subnav ul{ display:block;}



#container{ width:980px; margin:10px auto 42px;}
#container .barnews{ float:left; width:218px; border:1px solid #ccc; border-bottom:0; border-top:0;}
#container .barnews .tit{ position:relative; height:32px;}
#container .barnews .tit h2{ height:32px; line-height:32px; background:url(../images/h2_bg.jpg) no-repeat left top; text-indent:35px; font-size:14px; font-family:"微软雅黑"}
#container .barnews .tit span{ font-size:11px; color:#d6d6d6; margin-left:3px; font-weight:normal;}
#container .barnews .tit a.more{ position:absolute; right:3px; top:1px;}

#container .barnews ul{ width:195px; margin:12px auto;}
#container .barnews ul li{ height:23px; line-height:23px; background:url(../images/ico.gif) no-repeat left center; padding-left:8px;}
#container .barnews .bordebottom{ border-bottom:1px solid #ccc;}

#container .index_main{ float:right; width:750px;}
#container .index_main .googs_box{ width:750px; margin-bottom:12px; overflow:hidden;}
#container .index_main .googs_box li{ position:relative; float:left; width:183px; height:228px; border:1px solid #d2d2d2; margin-right:3px;} 
#container .index_main .googs_box li img{ width:183px; height:228px;}
#container .index_main .googs_box li p{ position:absolute; left:0; bottom:0; width:100%; height:23px; line-height:23px; background:#027bd8; text-align:center; opacity:0.7; filter:alpha(opacity=70);}
#container .index_main .googs_box li p a{ position:relative; font-size:14px; font-weight:bold; color:#fff;}

#container .index_main .googs_box li.twogoogs{ margin:0; border:0;}
#container .index_main .googs_box li.twogoogs .box1{ position:relative; width:183px; height:111px; border:1px solid #ccc; margin-bottom:4px;}
#container .index_main .googs_box li.twogoogs .box1 img{ width:183px; height:111px;}

#container .index_main .googs_box li.twogoogs .box2{ position:relative; width:183px; height:111px; border:1px solid #ccc;}
#container .index_main .googs_box li.twogoogs .box2 img{ width:183px; height:111px;}


#container .index_main .h1tit{ position:relative; width:750px; height:41px; background:url(../images/h1_bg.jpg) no-repeat left top;}
#container .index_main .h1tit h1{ height:36px; line-height:36px; text-indent:15px; font-size:14px; font-family:"微软雅黑";}
#container .index_main .h1tit h1 span{ color:#bababa; font-size:12px; margin-left:5px; font-weight:normal;}
#container .index_main .h1tit a.more{ position:absolute; right:12px; top:14px;}

#container .index_main .main_box{ width:750px; height:290px; margin-top:10px;}
#container .index_main .main_box .newsflash{ float:left; width:350px; height:289px;}
#container .index_main .main_box .news_box{ float:right; width:390px;}
#container .index_main .main_box .news_box a.more{font-weight:bold; color:#F96800;}

#container .index_main .main_box dl{ width:390px; border-bottom:1px dashed #afafaf; padding-bottom:5px; margin:0 auto; overflow:hidden;}
#container .index_main .main_box dl dt{ line-height:23px; font-size:12px; font-weight:bold; color:#f96800;}
#container .index_main .main_box dl dd{ line-height:20px;}

#container .index_main .main_box ul{ width:390px; margin:10px auto 0;}
#container .index_main .main_box ul li{ position:relative; line-height:23px; background:url(../images/ico2.gif) no-repeat left center; padding-left:9px;}
#container .index_main .main_box ul li span{ position:absolute; right:0;}


#footer{ clear:both; position:relative; width:980px; height:50px; background:url(../images/footer_bg.jpg) repeat-x left top; padding-top:17px; margin:0 auto;}
#footer .link{ position:absolute; top:27px; left:5px; width:144px;}
#footer p{ text-align:right; font-family:Arial;}

.margintop{ margin-top:33px;}

#banner{ width:980px; margin:0 auto;}

.SUBNav{ width:100%;}
.SUBNav li{line-height:33px; background:url(../images/subnav.jpg) no-repeat left top; text-indent:84px; font-weight:bold;}
.SUBNav li ol li{ width:100%; height:36px; text-indent:102px; background:url(../images/subb_bg1.jpg) no-repeat 91px center;}
.SUBNav li ol li a{line-height:36px; font-weight:normal;}
.SUBNav li ol li a:hover{ color:#0954ab;}


#container .index_main .curmb{ height:30px; line-height:30px; border-bottom:1px solid #dad9d9;}

#container .index_main .sen_main{ width:100%; margin-top:7px; background:#eee;}
