/* CSS Document */
/*reset*/
* { margin:0px; padding:0px; }
body { margin:0 auto; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", arial; font-size:14px; width:100%; position:relative; left:auto; right:auto; }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
table, td, tr, th { font-size:12px; }
form { margin:0; padding:0; }
ul { padding:0; margin:0; ; list-style:none; }
table { width:100%; border:0; cellspacing:0; cellpadding:0; }
img { border:0px; }
.clear { font-size: 0px; line-height: 0px; clear: both; }
li { list-style: none; }
p { padding:0 0; }
/*reset end*/

A:link { color: #000; TEXT-DECORATION: none }
A:visited { COLOR: #000; TEXT-DECORATION: none }
A:hover { COLOR: #07acb5; text-decoration: none; }
A:active { COLOR: #07acb5; text-decoration: none; }
.white:link { color:#fff; TEXT-DECORATION: none; }
.white:visited { color:#fff; TEXT-DECORATION: none; }
.white:hover { color:#003366; TEXT-DECORATION: underline; }
.white:active { color:#003366; TEXT-DECORATION: underline; }
.red:link { color:#cc2e2f; TEXT-DECORATION: none; }
.red:visited { color:#cc2e2f; TEXT-DECORATION: none; }
.red:hover { color:#003366; TEXT-DECORATION: underline; }
.red:active { color:#003366; TEXT-DECORATION: underline; }
A.more:link { color:#A1262B; TEXT-DECORATION: none; }
A.more:visited { COLOR:#A1262B; TEXT-DECORATION: none; }
A.more:hover { COLOR:#A1262B; text-decoration: underline; }
.blue:link { color:#1469c1; TEXT-DECORATION: none; }
.blue:visited { color:#1469c1; TEXT-DECORATION: none; }
.blue:hover { color:#003366; TEXT-DECORATION: underline; }
.blue:active { color:#003366; TEXT-DECORATION: underline; }
.yellow:link { color:#ffe400; TEXT-DECORATION: none; }
.yellow:visited { color:#ffe400; TEXT-DECORATION: none; }
.yellow:hover { color:#003366; TEXT-DECORATION: underline; }
.yellow:active { color:#003366; TEXT-DECORATION: underline; }
.bred:link { color:#7f0505; TEXT-DECORATION: none; }
.bred:visited { color:#7f0505; TEXT-DECORATION: none; }
.bred:hover { color:#003366; TEXT-DECORATION: underline; }
.bred:active { color:#003366; TEXT-DECORATION: underline; }

.topmenu { width:100%; height:40px; background:url(topmenubg.png) repeat-x top left; z-index:9999; position:absolute; top:0; text-align:center; }
.topcenter { margin:0 auto; width:950px; text-align:left; /* position:relative;  left:auto; right:auto; */}
.logo { float:left; }
.topmenu .menu { float:right; height:30px; line-height:30px; }
.topmenu .menu li { float:left; padding:0 6px; background:url(topmenu_btgl.gif) no-repeat right top; font-size:12px; }
.topmenu .menu .end { background:none; }
.hidden { display:none; }

body { background:url(bodybg.png) repeat-x center top #380000; }
#wrap { margin: 0 auto; padding: 0 0 70px 0; position: relative; width: 950px; }
.bg { width:100%; margin:0 auto; background:url(topbg.png) center top no-repeat; padding-top:265px; }
div.place { margin: 20px 0 0; padding: 10px 0; overflow:hidden; background-color:#FFF; zoom:1; border-radius: 4px 4px 4px 4px; box-shadow: 0 4px 3px #200000;}

div.focus_pic{ width:360px; background-color:#FEe4e4;}
div.focus_news { width:280px;}
div.focus_news h2 {color:#FFF; font-size:36px;background-color: #AAA;font-weight: normal;padding: 5px 10px;}
div.focus_news p { line-height:24px; text-indent: 2em; margin-top:10px; }
div.userinfo{width:270px; background:url(top10bg.png) no-repeat 0 0 #fef1d3; overflow: hidden;}
.focus_pic,.focus_news,.userinfo {display:inline;}
ul.top10 {margin:48px 4px 4px; background:url(top10_list.gif) no-repeat left 4px; padding:0 0 0 26px; font-size:12px; line-height:20px;}
ul.top10 li {color:#F30;}
ul.top10 a:link {color:#000;}
ul.top10 a:hover {color:#900;}
div.lineBox {margin-left:10px ; float:left; height:260px;}

div.place .title{ height:50px; background:url(bt_bg.png) repeat-x left top; margin:-10px 0 10px 0;}
div.place .title span {display:block; width:180px; height:50px; background:url(bt_t.png) no-repeat left top; font-size:28px; font-weight:bold; line-height:44px; color:#FFF; text-indent:15px;}
div.newsbox {margin-left:10px; float:left; width:225px; height:380px;background: url(newsbox.png) no-repeat 0 0 #EEE; text-align:center; display:inline;}
div.nNurmal {background: url(newsbox.png) no-repeat 0 0 #EEE;}
div.nHover {background-position:-225px 0;}
div.newsbox h3 {margin: 0 10px 2px; overflow:hidden; height:44px; text-align:left; line-height:22px;}
div.newsbox img { width:200px; height:150px; margin:10px auto 0; background-color:#F4FEE3;border:2px solid #FFF; }
div.newsbox p {font-family:"ËÎÌå"; font-size:12px; line-height:17px; padding:3px 10px 10px; text-indent:2em; text-align:left; height:100px;}
a.newslink {color:#C00;}
a.newslink p {color:#333;}
a.newslink:hover{color:#555; text-decoration:underline;}
a.newslink:hover h3{color:#333;}
a.newslink:hover img { filter:Alpha(Opacity=80); }
a.voteBtn {display:inline-block; width:70px; height:30px; cursor:pointer; background:url(btn_vote.png) no-repeat 0 0 #CCC;  margin:0 10px 0 5px; float:right;}
a.voteBtn:link {}
a.voteBtn:hover {background:url(btn_vote.png) no-repeat 0 -30px #FC6;}
a.voteBtn span {display:none;}
.voteBox { overflow:hidden; }
.voteTxt {float:left; height:32px; overflow:hidden; margin-left:5px;}
.voteNum { font:32px/32px Impact; color:#F30; padding:0 6px;}

#footer { width:100%; height:200px; text-align:center; background:url(footerbg.png) repeat-x left top #DADADA; font-size:12px;}
.footerNav {padding:20px 0;}
.footerNav a { padding:0 5px;}
.footerNav a:link { color:#600;}
.footerNav a:hover { background-color:#600; color:#FFF;}
.footerInfo {color:#333;}
.copyright {color:#666; margin:50px auto;}
