@charset "gb2312";
/*-- reset css --*/
body,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}
body,button,input,select,textarea { font:12px/1.5 simsun,"Microsoft YaHei",arial,Verdana, Geneva, sans-serif;}
body { background:#F2F2F2; }
ul,ol,li,dl,dd{list-style:none}
input,select { vertical-align:middle;}
em { font-style:normal;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;;}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1;}
table {border-collapse:collapse; border-spacing:0;}
a { color:#0A619F; text-decoration:none;}
a:hover { color:#f50; text-decoration:none;}

#header { width:980px; margin:0 auto;}
#topbar { height:35px; border-bottom:1px solid #F2F2F2; line-height:35px; background-color:#fff;}
#date { float:left; width:230px; height:35px; padding-left:28px; background:url(imagestime.gif) no-repeat 13px center; color:#999;}
#login { width:400px; float:left; padding:5px;}
.ltxt { width:71px; height:15px; background:url(imagesinputbg.gif) no-repeat; border:1px solid #ccc; line-height:15px;}
.lbtn { width:52px; height:19px; background:url(imagesloginbtn.gif) no-repeat; border:0 none; cursor:pointer;}
#login a { color:#333;}
#login a:hover { color:#f50;}
#toplink { float:right; width:290px; height:35px;}
#toplink a { padding-left:12px; display:inline-block; height:35px; line-height:35px; margin-right:15px; color:#333;}
#toplink a:hover { color:#f50;}
#toplink a.en { background:url(imagesticon1.gif) no-repeat left center;}
#toplink a.sethome { background:url(imagesticon2.gif) no-repeat left center;}
#toplink a.rss { background:url(imagesticon3.gif) no-repeat left center;}

#top { padding:6px; background-color:#fff;}
#logo { float:left; width:182px;}
#nav { float:right; width:740px;}
#nav ul { height:42px; border-left:1px dashed #C6C6C6; padding-left:8px; float:left;}
#nav ul#n1 { border-left:0 none; width:210px;}
#nav ul li { float:left; padding-right:10px; height:21px; line-height:21px; position:relative; white-space:nowrap;}
#nav ul li a { color:#000;}
#nav ul li a:hover { color:#f50;}
#nav ul li.t { font-weight:bold; color:#3C6475; clear:left;}
#nav ul li.t a { color:#3C6475;}
#nav ul li.t a:hover { color:#f50;}
#nav ul#n2 { width:142px;}
#nav ul#n3 { width:190px;}
#nav ul#n4 { width:100px;}
#nav ul li .new { display:block; width:17px; height:19px; position:absolute; right:-1px; top:-10px; background:url(imagesnew.gif) no-repeat;}
#nav ul li .hot { display:block; width:17px; height:19px; position:absolute; right:-1px; top:-10px; background:url(imageshot.gif) no-repeat;}
#nav ul li .qiang { display:block; width:17px; height:19px; position:absolute; right:-1px; top:-10px; background:url(imagesqiang.gif) no-repeat;}
#nav ul li a.cp { letter-spacing:3px; color:red;}
#banner { text-align:center; clear:both; margin-bottom:1px;}
#menu { width:980px; height:60px; overflow:hidden; background:url(imagesnavbg.gif) no-repeat;}
#menu dl { float:left; height:60px;}
#menu dl dt { float:left; height:60px; line-height:60px; text-align:center; font-family:"Microsoft YaHei"; font-size:18px;}
#menu dl dt a { color:#FFEE37;}
#menu dl dd { line-height:24px; color:#fff; padding-top:6px;}
#menu dl dd a { color:#fff; white-space:nowrap;}
#menu dl dd a:hover { color:#ff0;}
#menu dl#m1 { width:85px;}
#menu dl#m1 dt { width:85px;}
#menu dl#m2 { width:427px;}
#menu dl#m2 dt { width:98px;}
#menu dl#m3 { width:232px;}
#menu dl#m3 dt { width:98px;}
#menu dl#m4 { width:235px;}
#menu dl#m4 dt { width:98px;}
#wrapper { background-color:#fff; width:964px; margin:0 auto; padding:8px;}
#main { clear:both; margin-bottom:10px;}
.maintop {}
.mtleft { float:left; width:718px;}
.leftbox {}
#focus { float:left; width:310px; height:218px; padding:4px; border:1px solid #B2D4E8; background-color:#F0F0F0;}
#topnews { width:390px; height:230px; float:right; background:url(imagesmcbg.gif) no-repeat;}
#topnews h2 { height:31px; line-height:31px; color:#1E77B5; padding-left:17px; font-size:14px;}
.topnewscon { padding:3px 12px;}
ul.tnewslist li { line-height:28px; height:28px; overflow:hidden; padding-left:17px; background:url(imagesarrow1.gif) no-repeat left center; font-size:14px; }
ul.tnewslist li a { color:#333;}
ul.tnewslist li a:hover { color:#f50;}
#photonews { clear:both; margin-top:8px; width:718px;}
#photonews h2 { height:25px; background:url(imagestbg1.gif) no-repeat; padding-top:8px; padding-left:8px;}
#photonews h2 .more { float:right; padding-right:15px;}
#photonews h2 .more a { color:#fff;}
#photonews h2 .title { width:110px; text-align:center; line-height:25px; font-size:16px; display:inline-block; color:#0A619F; font-family:simhei; font-weight:400;}
.photonewscon { border-left:1px solid #A9CFE5; border-right:1px solid #A9CFE5; padding-bottom:10px;}
.pbotbg { clear:both; overflow:hidden; line-height:1px; height:3px; background:url(imagesbotbg1.gif) no-repeat; font-size:0;}
ul.photolist li { float:left; text-align:center; width:178px; height:148px; margin-top:12px;}
ul.photolist li a.ppic { display:block; width:161px; height:108px; padding:3px; overflow:hidden; border:1px solid #CDCDCD; margin:0 auto 5px;}
ul.photolist li h6 a { color:#000;}
ul.photolist li h6 a:hover { color:#f50;}
.mtright { float:right; width:240px;}
.cysbox { background:#1C5388 url(imagesrcbg.gif) repeat-y; color:#fff; line-height:24px; padding:3px 10px; height:440px; overflow:hidden;}
.cysbox h2 { font-size:13px;}
.cysbox p { text-indent:25px;}
.cysbox p a { color:#FF6600;}
.mainbox { width:964px; overflow:hidden;}
.listcon { width:110%;}
.mbox { float:left; width:312px; margin-right:14px; margin-top:10px; display:inline;}
.mbox h2 { height:28px; background:url(imagestbg2.gif) no-repeat; line-height:28px; padding-left:32px; color:#0A62A0; font-size:14px; padding-top:2px;}
.mcon { border:1px solid #BDDAEB; border-top:0 none; padding:10px; width:290px; overflow:hidden; height:150px;}
ul.mlist li { padding-left:12px; background:url(imagesdot.gif) no-repeat left center; height:24px; overflow:hidden; line-height:24px;}
.newsbox { clear:both;  width:962px; margin:10px auto 0;}
.newsbox h2 { height:24px; background:url(imagestbg3.gif) no-repeat; padding-top:8px; padding-left:8px;}
.newsbox h2 .more { float:right; padding-right:15px;}
.newsbox h2 .more a { color:#fff;}
.newsbox h2 .title { width:110px; text-align:center; line-height:25px; font-size:16px; display:inline-block; color:#0A619F; font-family:simhei; font-weight:400;}
.newscon { border:1px solid #BDDAEB; padding:15px 0; border-top:0 none;}
.nbox { width:300px; height:110px; float:left; display:inline; margin-left:15px;}
.nbox dt { height:25px; line-height:25px; padding-left:12px; background:url(imagestarr.gif) no-repeat 0 5px; border-bottom:1px solid #A9CFE5;} 
.nbox dd { padding-top:8px; padding-left:4px;}
#partner { clear:both; border:1px solid #E8E8E8; margin-bottom:8px;}
#partner h2 { text-align:center; height:28px; line-height:28px; font-size:14px; color:#333; background-color:#E3E3E3; }
.partcon { padding:10px;}
.parttxt { text-align:center; line-height:22px;}
.parttxt a { padding:0 3px; color:#333;}
.parttxt a:hover { color:#f50;}
.partlogo li { float:left; display:inline; margin:8px 10px 0 10px;}
#footer { width:964px; margin:0 auto; position:relative; background:url(imagesbotlogo.gif) no-repeat 880px center; line-height:21px; color:#666;}
.botmenu a { color:#666;}
.botmenu a:hover { color:#f50;}
.webicon { position:absolute; width:400px; left:480px; top:0;}
.combox { border:1px solid #ccc; min-height:715px; height:auto!important; _height:715px; overflow:visible;}
#location { height:31px; background:url(imagestbg4.gif) repeat-x; line-height:30px; padding-left:11px; color:#0A619F;}
#location label { display:inline-block; height:30px; line-height:30px; font-weight:bold; padding-left:16px; background:url(imagesarrow3.gif) no-repeat left center; color:#333;}
.comcon { padding:8px;}
.news {}
ul.newslist li { line-height:22px; height:22px; padding-left:20px; background:url(imagesarrow2.gif) no-repeat 6px 5px; padding-right:8px;}
ul.newslist li em { float:right; color:#999;}
ul.newslist li .tred { color:red;}
ul.newslist li a { color:#000; letter-spacing:2px;}
ul.newslist li.line { height:4px; overflow:hidden; background:none; line-height:1px; border-bottom:1px dotted #aaa; margin-bottom:6px;}
.pages { text-align:center; clear:both; padding:8px 5px 0; color:#000;}
.pages a { color:#000;}
.pages a:hover,.pages a.current { color:red;}
.ptxt { width:33px; height:18px; line-height:18px; border:1px solid #ABADB3; text-align:center;}
.rbox { width:240px; clear:both; margin-top:8px;}
.rbox h2 { height:28px; background:url(imagesrtbg.gif) no-repeat; line-height:28px; padding-left:32px; color:#0A62A0; font-size:14px; padding-top:2px;}
.rcon { padding:8px; border:1px solid #BDDAEB; border-top:0 none; }
.artbox {}
.artbox h2 { font-size:25px; color:#0A5F9F; line-height:50px; border-bottom:3px solid #0A5F9F; text-align:center;}
.artinfo { height:29px; border-bottom:1px solid #0A5F9F; line-height:29px; padding-left:5px; color:#0A5F9F;}
.artcon { font-size:14px; color:#000; line-height:25px; padding:5px;}
.artcon p { text-indent:28px; margin-top:18px;}
.photolistbox { padding-bottom:3px; border-bottom:1px solid #ccc;;}






















