﻿* { margin:0; padding:0; }
ul,li { margin:0; padding:0; list-style:none; }
body { margin:0 auto; padding:0; width:1003px; text-align:center; font-size:63%; font-family:Geneva, Arial, Helvetica, sans-serif, "宋体"; background:#fff; color:#333333;
/*background:url(/Images/happy_new_year_2009.gif) top center no-repeat;padding-top:58px;*/
}
a, a:visited { color:#333333; text-decoration:none; outline:none; }
a:hover { color:red; text-decoration:underline; }
/*全局*/

.top { background:#fafafa; width:970px; margin:3px auto 0; padding:0; text-align:left; font-size:1.2em; border-bottom:1px solid #eee; color:#6b6b6b; position:relative; }
.top li { line-height:20px; float:left; }
.top li a:link,.top li a:visited { color:#6b6b6b; text-decoration:none; }
.top li a:hover { color:#000000; text-decoration:none; }
.topNav { float:left; }
.topLink { float:right; }
.topLink li { margin:0 0 0 12px; }
.topLink li.icon-1 { background:url(images.gif) no-repeat; background-position:0px 0px; padding-left:15px; }
.topLink li.icon-2 { background:url(images.gif) no-repeat; background-position:0px -42px; padding-left:25px;padding-right:5px; }
/*--top end--*/

.mainMune { width:970px; margin:0 auto; padding:0; text-align:left; font-size:1.2em; color:#2C333B; position:relative; } 
.Logo { width:970px; position:relative; margin:0 auto; }
.Logo li { float:left; }
.Logo li.Date { margin-top:10px; }
.Logo li.btnMune { float:right; margin-top:10px; }
.Logo li.btnMune li { width:69px; height:20px; text-align:center; line-height:20px; margin-left:10px; color:#333; }
.Logo li.btnMune li a { background:url(images.gif) no-repeat; background-position:-335px -579px; text-decoration:none; display:block; }
.Logo li.btnMune li a:hover { background:url(images.gif) no-repeat; background-position:-335px -645px; }
.mainNav { width:970px; position:relative; margin:0 auto; clear:both; }
.globalNav { width:970px; height:28px; }
.globalleftNav { position:absolute; left:75px; }
.globalleftNav a { background:url(images.gif) no-repeat; background-position:-335px -350px; color:#333; text-decoration:none; display:block; width:70px; height:30px; float:left; margin-left:-5px; text-align:center; line-height:30px; position:relative; }
.globalleftNav a:hover { background:url(images.gif) no-repeat; background-position:-335px -421px; font-weight:bold; color:#fff; z-index:100; text-decoration:none; }
.globalrightNav { position:absolute; right:15px; top:2px; }
.globalrightNav li { width:77px; height:26px; text-align:center; line-height:26px; float:left; margin-left:3px; }
.globalrightNav li a { background:url(images.gif) no-repeat; background-position:-335px -129px; color:#333; text-decoration:none; display:block; }
.globalrightNav li a:hover { background:url(images.gif) no-repeat; background-position:-335px -165px; font-weight:bold; color:#fff; }
.search { clear:both; width:970px; height:58px; margin:0 auto; padding:0; position:relative; }
.search div { float:left; }
.search div.searchLeft { background:url(mainmune-left.gif) no-repeat; width:3px; height:58px; }
.search div.searchRight { background:url(mainmune-right.gif) no-repeat; width:3px; height:58px; }
.search div.searchContent { background:url(mainmune-bg.gif) repeat-x; height:58px; width:964px; }
.search div ul { margin:19px auto; height:20px; width:900px; }
.search div ul li { float:left; }
.search li.searchInp input { background:url(images.gif) no-repeat #fff; background-position:0px -756px; height:20px; width:450px; border:0; padding-left:18px; line-height:20px; color:#ccc; }
.search li.searchBtn { margin-left:5px; width:81px; height:22px; }
.search li.searchBtn input { background:url(images.gif) no-repeat; background-position:-335px -506px; width:81px; height:22px; border:0; font-weight:bold; color:#fff; }
.search li.text { margin-left:25px; color:#fff; line-height:20px; }
.mainMune-js { background:#f0f9fe; border:#ccd5dc 1px solid; border-top:none; height:29px; width:968px; margin:0 auto; position:relative; top:-1px; _top:-3px; text-align:center; }
.mainMune-js p { line-height:29px; width:900px; overflow:hidden; margin:0 auto; }
.mainMune-js p span { float:left; display:block; }
/*--mainMune end!--*/

.null { margin-top:5px; }
.Ad-1 { width:970px; height:32px; margin-top:5px;margin-bottom:5px;clear:both; }
.Ad-2 { width:639px; height:82px; margin:5px 0; clear:both; }
.Ad-3 { margin:5px 0; clear:both; }
.Ad-4 { border:#A4CFF1 1px solid; margin:5px 0; clear:both; }
.Ad-5 { margin:5px auto; clear:both; }
.dot { border-right:1px dashed #ccc; }

.contanier { width:970px; margin:0 auto; padding:0; font-size:1.2em; text-align:left; }
.left { width:639px; float:left; position:relative; }
.box { width:639px; clear:left; position:relative; }
.box div.boxTitleblue { border:#B5E5F1 1px solid; border-top:none; border-bottom:none; background:url(boxtitle-1.gif) repeat-x; width:637px; height:36px; position:relative; }
.box div.boxTitleblue ul,.boxTitleblue li { float:left; }
.box div.boxTitleblue .Title { position:absolute; top:5px; left:5px; }
.box div.boxTitleblue .Title li,.box div.boxTitleblue .Title a { height:33px; width:137px; margin-right:3px; text-align:center; line-height:33px; }
.box div.boxTitleblue .Title a { background:url(images.gif) no-repeat; background-position:-335px -884px; display:block; text-decoration:none; color:#464646; }
.box div.boxTitleblue .Title a:hover { background:url(images.gif) no-repeat; background-position:-335px -797px; color:#fff; font-weight:bold; }
.box div.boxTitleblue .Title a.Important { background:url(images.gif) no-repeat; background-position:-335px -797px; display:block; text-decoration:none; color:#fff; font-weight:bold; }
.box div.boxTitleblue .Title a:hover.Important { background:url(images.gif) no-repeat; background-position:-335px -797px; }
.box div.boxTitleorg { border:#FFDFA2 1px solid; border-top:none; border-bottom:none; background:url(boxtitle-2.gif) repeat-x; width:637px; height:36px; position:relative; }
.box div.boxTitleorg .Title { height:33px; width:137px; text-align:center; line-height:33px; position:absolute; top:5px; left:5px; }
.box div.boxTitleorg .Title a { background:url(images.gif) no-repeat; background-position:-335px -718px; height:33px; width:137px; display:block; text-decoration:none; color:#fff; font-weight:bold; }
.box div.boxTitleorg .Title a:hover { background:url(images.gif) no-repeat; background-position:-335px -718px; height:33px; width:137px;  }
.box .more { position:absolute; right:15px; top:18px; background:url(images.gif) no-repeat; background-position:-310px -991px; line-height:14px; width:35px; }
.box div.boxTitleblue .More a{ text-decoration:none; color:#464646 }
.box div.boxTitleblue .More li.Published { background:url(images.gif) no-repeat; background-position:0px -682px; padding-left:18px; line-height:14px; margin-right:15px; top:18px; right:45px; position:absolute; }
.box div.boxContent { border:#B5E5F1 1px solid; border-top:none; width:637px; position:relative; padding:10px 0; white-space:nowrap; }
.boxContenttop { margin-left:20px;}
.boxContenttop ul { float:left; margin-right:15px; } 
.boxContenttop ul.img li { width:107px; height:63px;margin:0 0 10px; padding:0; }
.boxContenttop ul.text { width:480px; margin:0px; padding:0px;}
.boxContenttop ul.text li { background:url(li-1.gif) no-repeat left center; padding-left:5px; line-height:20px; float:left; width:48.5%; overflow:hidden; }
.boxContenttop ul.text li span {}
.boxContenttop ul.text li span.new { background:url(images.gif) no-repeat; background-position:0px -902px; width:13px; height:10px;  position:absolute; top:10px; }
.boxContenttop ul.text li span.hot { background:url(images.gif) no-repeat; background-position:0px -823px; width:13px; height:10px;  position:absolute; top:10px; }
.boxContenttop ul.img li a img { border:#b1e0f2 1px solid; padding:1px; }
.boxContentbottom {padding:1px 0px 3px 0px; clear:both;}
.boxContentbottom ul { width:100%; }
.boxContentbottom li.hoticon { background:url(images.gif) no-repeat; background-position:0px -988px; padding-left:30px;width:165px; text-align:left; line-height:14px; float:left; white-space:nowrap; }
.boxContentbottom li.hoticon a { display:block; width:100%; }
.minBox-1 { margin-left:15px; float:left; display:inline; white-space:normal;  width:47%;  }
.minBox-1 li { float:left; }
.minBox-1 li img { border:#b1e0f2 1px solid; padding:1px;width:107px;height:84px;}
.minBox-1 li h4 { font-size:1em; }
.minBox-1 li.text { width:175px; margin-left:5px; height:103px; }
.otherC { float:left; }
.otherC ul {  width:294px; margin-left:15px; _margin-left:5px; float:left; }
.otherC li { clear:both; background:url(li-1.gif) no-repeat left center; padding-left:5px; line-height:22px; position:relative; }
.boxContent-2 div.otherC li span { margin-right:8px; }

.box-2 { width:637px; position:relative; }
.box-2 a { color:#313131; text-decoration:none; position:relative; }
.box-2 li a:hover { color:red; text-decoration:underline; }
.boxContent-2 { border:#FFDFA2 1px solid; border-top:none; padding:10px 0; }
.Title-3 { width:49.9%; position:relative; float:left; }
.Tright { position:absolute; right:0px; }
.leftBox,.rightBox { width:317px; float:left; }
.boxcontentTop,.boxcontentBottom { width:100%; float:left; }
.boxcontentTop ul{ margin-left:15px; }
.boxcontentBottom  ul {width:95%; margin:0 auto; white-space:nowrap;}
.boxcontentBottom ul li { list-style:none; line-height:160%;background:url(li-2.gif) no-repeat left center; padding-left:5px; width:45%; float:left; margin-left:5px; overflow:hidden; }
.boxcontentTop li { float:left; background:none; }
.boxcontentTop li.text { width:190px; padding-left:3px; }

.boxcontentTop li.text h4 { font-size:1em; }
.boxcontentTop li img { padding:1px; border:#DADFE2 1px solid; } 


.leftbox { margin-left:15px; float:left; display:inline; }
.rightbox { margin-left:15px; float:left; width:380px; display:inline; }
.leftbox li { text-align:center; width:211px; }
.leftbox img { padding:1px; border:1px solid #D6D6D6; }
.leftbox table { border:#B4E6E7 1px solid; background:#F2F7FD; width:207px; height:40px; }
.leftbox td { text-align:center; vertical-align:middle; }
.rightbox h4 { font-size:1.2em; color:#FF9900; }
.rightbox h4 a { color:#FF9900; }
.rightbox h4 a:hover { color:#333; text-decoration:none; }
.rightbox ul { float:left; margin-top:10px; margin-left:10px; }
.rightbox li { background:url(li-2.gif) no-repeat center left; padding-left:5px; line-height:150%; float:left; width:180px; }

.right { float:left; width:326px; margin-left:5px; }
.login { border:solid 1px #E5F0F6; background:#EAFAF7; width:324px; padding-top:5px; }
.login ul { clear:both; width:312px; margin:0 0 0 5px; text-align:center; position:relative; }
.login ul.input-bg { background:url(input-bg.gif) no-repeat; height:42px; width:312px; margin-left:6px; padding-left:5px; }
.login ul.input-bg li { margin:10px 5px 0; }
.login ul.button { margin-top:1px; }
.login li { float:left; }
.login li.vip { background:url(images.gif) no-repeat; background-position:-335px 0px; width:155px; height:38px; font-weight:bold; font-size:1.2em; position:relative; line-height:38px; }
.login li.vip span { background:url(images.gif) no-repeat; background-position:0px -100px; height:16px; width:12px; position:absolute; font-size:1.2em; font-weight:bold; left:25px; top:10px; }
.login li input.btn { background:url(images.gif) no-repeat; background-position:-335px -64px; width:155px; height:34px; border:0; margin-left:2px;font-weight:bold; }
.login li span.btns-1 { background:url(images.gif) no-repeat; background-position:0px -159px; position:absolute; height:16px; width:12px; top:8px; left:170px; }
.login li span.btns-2 { background:url(images.gif) no-repeat; background-position:0px -228px; position:absolute; height:16px; width:17px; top:10px; *top:8px; left:12px; }
.login li span.btns-3 { background:url(images.gif) no-repeat; background-position:0px -302px; position:absolute; height:16px; width:17px;top:10px; *top:8px; left:170px; }
.login li input.txt { background:#fff; border:#9BD5E9 1px solid; height:22px; width:55px; }
.login li input.sub { background:url(images.gif) no-repeat; background-position:-335px -506px; height:22px; width:82px; border:0; color:#fff; font-weight:bold; margin-left:-5px; #margin-left:-10px;}

.box-2 { width:326px; position:relative;}
.box-2 .Title { background:url(images.gif) no-repeat; background-position:-336px -200px; height:34px; position:relative; width:326px; } 
.box-2 .Title span { background:url(images.gif) no-repeat; background-position:-335px -276px; height:26px; width:85px; display:block; position:absolute; bottom:0px; left:5px; text-align:center; line-height:26px; font-weight:bold; font-size:1.2em; }
.box-2 .Content { border:#D5D5D5 1px solid; border-top:none; width:324px; padding-bottom:5px; }
.jsA, .jsB { width:300px; margin:0 auto; }
.ulWarp { margin:5px auto; float:left; }
.blueBg { background:#E3F7FE; }
.Content div.title { padding-left:35px; border-bottom:#E8F1F8 1px solid; line-height:18px; padding-bottom:10px; }
.jsA div.jsA-tilte { background:url(images.gif) no-repeat; background-position:0px -387px; height:18px; margin-right:5px;}
.jsB div.jsB-tilte { background:url(images.gif) no-repeat; background-position:0px -465px; height:18px; margin-right:5px;}
.jsA { border-bottom:#E8F1F8 1px solid; padding:10px 0 0; }
.jsA ul { float:left; width:49.9%; }
.jsA ul li.liTitle { font-weight:bold; }
.jsB ul { text-align:center; width:99.9%; }
.jsB { margin-top:10px; }
.jsB li { float:left; display:block; width:23.9%; line-height:20px; }
.box-2 .Content div.img { padding:10px 0; width:300px; margin:0 auto; }
.box-2 .Content div.img li { float:left; }
.box-2 .Content div.text { width:280px; margin:0 auto 10px; #margin:0 auto 8px; }
.box-2 .Content div.text li { line-height:20px; _height:16px; _padding-top:4px; border-bottom:1px dashed #ccc; }

.DM { width:326px; position:relative; }
.DMTitle { background:url(images.gif) no-repeat; background-position:-336px -200px; height:34px; position:relative; width:326px; } 
.DMTitle span { background:url(images.gif) no-repeat; background-position:-335px -276px; height:26px; width:85px; display:block; position:absolute; bottom:0px; left:5px; text-align:center; line-height:26px; font-weight:bold; font-size:1.2em; }
.DMContent { border:#D5D5D5 1px solid; border-top:none; width:324px; padding:8px 0; #padding:5px 0; }

.DMContent ul { margin:0 auto; width:90%; }
.DMContent ul li {border-bottom:dashed 1px #ccc; line-height:20px; _height:16px; _padding-top:4px;}


.footer { width:970px; padding:0; font-size:1.2em; text-align:center; clear:both; margin:15px auto; }
.fLink { width:968px; border:#EAEDF2 1px solid; text-align:left; padding-bottom:10px; }
.fLink h4 { font-size:2em; margin:5px 5px 0; }
.fLink ul { width:936px; margin:0 auto; clear:both; white-space:nowrap; }
.fLink ul li { margin-right:5px; float:left; }
.fLink ul.ftext li { width:88px; margin-right:5px; float:left; text-align:center; line-height:120%; }
.fLink ul li a img { border:none; }
.bottomNav { margin:10px auto 0; }
.bottomNav ul { margin:0 auto; width:500px; }
.bottomNav li { float:left; line-height:18px; }
.foot { clear:both; position:relative; }
.foot div.img { background:url(images.gif) no-repeat; background-position:0px -569px; height:37px; width:37px; margin:15px auto; }



