﻿/* base */



body,form, div, p, i, img, ul, li{ margin:0; padding:0;}
* { font: normal 12px/150% "Arial","宋体","Tahoma",sans-serif; color:#3b2107; }
a { text-decoration:none;}
a:hover { text-decoration:underline; color:red;}
form{ background:none; border:none; padding:0; margin:0;}
button {cursor:pointer;}
img { border:0;}
div,p {display:block;}
ul,li {list-style:none;}
li a:hover { color:#ffc969; }
.clear{ clear:both; overflow:hidden; height:0px; font-size:1px;}

a {}
a:hover{ padding:0; }/*ie6 hover bug*/
.imgbottom { margin-bottom:-3px;}	/*ie bottom bug*/
/* align css */
.align-c { text-align:center}
.align-l { text-align:left;}
.align-r {text-align:right; }

/* font */
.f12red { font-size:12px; color:red;}
.f12redb { font-size:12px; color:red; font-weight:bold;}
.f14red { font-size:14px; color:red;}
.f14redb { font-size:14px; color:red; font-weight:bold;}
.f18red { font-size:18px; color:red;}
.f18redb { font-size:18px; color:red; font-weight:bold;}






/*010e16*/

/* layout */
body { background:#000 url(bgx.jpg) no-repeat center 43px;}
#topmemu { width:960px; height:180px; margin:0px auto; padding-top:0px;}
#container { width:960px; margin:0px auto;}
#left { width:223px; float:left;}
#left_top { width:223px; height:217px; position:relative;}
#gs_bg { width:223px; height:164px; padding-top:53px; position:absolute; left:0px; top:0px; z-index:1;}
#gs_shine { width:223px; height:217px; position:absolute; left:0px; top:0px; z-index:9;}
#gs_button { width:223px; height:217px; position:absolute; left:0px; top:0px; z-index:99}
#reg_pay { height:102px; overflow:hidden;}

#left_main { width:193px; background:url(left_main_bg.jpg) repeat-y; padding:0px 15px;}
.left_title { width:192px; height:26px; color:#d6bd64; text-align:center; font-size:14px; font-weight:bold; background:url(left_title_bg.gif) no-repeat center top; padding-top:6px;}
.left_block { width:172px; background:#22130b; padding:10px;}
#left_cs li { color:#cc9966;}
#left_cs a { color:#cc9966; text-decoration:underline;}
#left_cs a:hover { text-decoration:none;}

#right { width:737px; float:left;}
#r_container { background:url(r_bg.jpg) repeat-y center top;}
#r_topflash { width:737px; height:145px;}
#right_top { width:737px; background:url(right_top_bg.jpg) no-repeat center top; height:387px; overflow:hidden;}

#right_topl { width:450px; float:left; padding-left:21px; padding-top:24px;}
#right_topl_hot { width:440px; height:48px; background:url(right_tophot_bg.gif) no-repeat center top; margin-top:5px;}
#right_topl_hot li.des { width:354px; padding-left:8px; padding-top:5px; float:left;}
#right_topl_hot li.des span { color:red; font-weight:bold;}
#right_topl_hot li.button { width:78px; float:left; text-align:center; padding-top:7px;}
#right_topl_news { width:430px; height:21px; background:url(r_news_bg.gif) no-repeat center top; color:#fff; font-weight:bold; padding-left:10px; padding-top:5px; margin-top:5px;}
#right_topl_news span { float:right; padding-right:7px; padding-top:1px;}

.right_newsblock { background:#fff; border:1px solid #bbb4a9; padding:10px; width:418px; height:107px; overflow:hidden;}
.right_newsblock li {width:408px; height:20px; padding-left:15px;  overflow:hidden; float:left; background:url(icon_arrow01.gif) no-repeat left 6px; margin-bottom:2px; padding-right:10px;}
.right_newsblock li span { padding-right:15px;}
.right_newsblock li a:hover { color:red;}

#right_topr { width:266px; float:left;}
#right_topr_video { width:266px; height:215px; background:url(icon_download.gif) no-repeat center center;}
#right_topr_java { width:245px; height:272px; background:url(right_top_java.jpg) no-repeat center top;}
#right_topr_java ul { padding-left:10px;}
#right_topr_java li.des { color:#910c0f; font-weight:bold; padding-left:63px; padding-top:12px; padding-bottom:6px;}


#r_main { padding:10px 20px 0px 21px;}

.r_343title { width:333px; height:21px; background:url(block343_title_bg.gif) no-repeat center top; color:#fff; font-weight:bold; padding-left:10px; padding-top:5px; margin-top:5px;}
.r_343title span { float:right; padding-right:7px; padding-top:1px;}


.r_block343 { background:#fff; border:1px solid #bbb4a9; padding:10px; width:321px; height:111px;}
.r_block343 li {width:296px; height:20px; padding-left:15px;  overflow:hidden; float:left; background:url(icon_arrow01.gif) no-repeat left 6px; margin-bottom:2px; padding-right:10px;}
.r_block343 li span { padding-right:15px;}
.r_block343 li a:hover { color:red;}


#r_gonglue { width:343px; float:left;}
#r_gonghui { width:343px; float:left; margin-left:9px;}

.r_block343_2 { background:#fff; border:1px solid #bbb4a9; padding:5px 0px 0px 10px; width:331px; height:126px;}
.r_gonghuilist { width:104px; float:left}
.r_gonghuilist li.img img { width:100px; height:80px; padding:1px; border:1px solid #ccc; text-align:center;}
.r_gonghuilist li.name { text-align:center; font-weight:bold;}
.r_gonghuilist li.star { text-align:center;}


.r_695title { width:685px; height:21px; background:url(block695_title_bg.gif) no-repeat center top; color:#fff; font-weight:bold; padding-left:10px; padding-top:5px; margin-top:5px;}
.r_695title span { float:right; padding-right:7px; padding-top:1px;}
.r_block695 { background:#fff; border:1px solid #bbb4a9; padding:10px; width:673px; height:80px;}
.r_players li { width:104px; float:left;}
.r_players li.marleft { margin-left:9px;}
.r_players li.img img { width:100px; height:75px; padding:1px; border:1px solid #ccc; text-align:center;}


#r_yxzlk ul.img { width:170px; float:left;}
#r_yxzlk ul.img li img { width:150px; height:110px;}

#r_yxzlk ul.list { width:500px; float:left;}
#r_yxzlk ul.list li { width:73px; height:21px; background:#f5ebc7; border:1px solid #cfc398; float:left; margin:1px; text-align:center; padding-top:2px;}
#r_yxzlk ul.list li a:hover { color:red; text-decoration:none; font-weight:bold;}


#r_bottom { height:25px; background:url(r_bottom.jpg) no-repeat center top;}
#r_top { height:25px; background:url(r_top.jpg) no-repeat center top;}
#r_main2 { padding:0px 20px 0px 21px;}
#r_dh { height:26px; background:url(r_dh_bg.gif) no-repeat center top; color:#c69350; padding-left:10px; padding-top:7px;}
#r_dh a { text-decoration:underline; color:#c69350;}
#r_dh a:hover { text-decoration:none;}

.r_gh_cotainer { margin-top:20px; border-bottom:1px solid #c8bdad;}
.r_gh_cotainer td.img { padding-bottom:5px;}
.r_gh_cotainer td.img img { padding:1px; border:1px solid #ccc;}

.r_gh td { padding-bottom:5px; padding-left:10px;}
.r_gh td.name { color:#910c0f; font-weight:bold;}
.r_gh td.star {}
.r_gh td.des { line-height:180%;}


#artlist {  padding-top:5px;}
#artlist li{ height:20px; padding-left:15px;  overflow:hidden; background:url(icon_arrow01.gif) no-repeat left 6px; margin-top:6px;}
#artlist li span { padding-right:15px;}
#artlist li a:hover { color:red;}


/* article style */
#arttitle { text-align:center; font-size:18px; font-weight:bold; padding:20px 0px 10px 0px; border-bottom:1px solid #baac98;}

#artcontent {  font-size:14px; line-height:150%; padding:10px;}
#artcontent * { font-size:14px; line-height:150%;}
#artcontent p { padding:10px 0px;}
#artcontent p strong { font-weight:bold;}
#artcontent strong { font-weight:bold;}
#artcontent * a { font-size:14px; color:red; text-decoration:underline;}
#artcontent * a:hover { text-decoration:none;}

#artlist_go li { height:14px; font-size:14px; color:#999; overflow:hidden; padding:10px 0px;}
#artlist_go li a { font-size:14px; text-decoration:none;}
#artlist_go li a:hover { font-weight:bold; text-decoration:underline; color:#ff6600;}
#artlist_go li span { font-size:14px; color:#777; padding-right:20px;}

/* Page Style */
.page { font-size:14px; text-align:center; padding-top:20px;}
.page a { font-size:14px;}

/* bottom Style */

#b_copyright { text-align:center; clear:both;}
#b_copyright p.menu { width:960px; margin:0px auto; padding-top:20px; padding-bottom:5px; text-align:center; color:#333; border-bottom:1px solid #333;}
#b_copyright p.menu span { padding:0px 5px;}
#b_copyright p.menu span a { color:#555; }
#b_copyright p.menu span a:hover { color:#999;}

#b_copyright p.copyright { padding-bottom:20px; color:#444; text-align:center; padding-top:5px;}
#b_copyright p.copyright a { color:#555; }
#b_copyright p.copyright a:hover { color:#999;}

#b_copyright p.advice { padding-bottom:1px; color:#444; text-align:center; padding-top:5px;}