﻿*{margin:0;padding:0;}
body{color:#333;font:normal 12px/1.6 Tahoma,"宋体";background:#ebe3d2 repeat-x;}
ol,ul{list-style:none;}
i,em{font-style:normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
input,select,form img,button{vertical-align:middle;}
img{border:0;}

.hidden{ overflow:hidden; overflow:hidden; height:0;}
.wrap{clear:both;margin:0 auto; background:url(../images/backWrapper_inner.jpg) no-repeat 50% 0; position:relative; width:100%;}

#Header{ background:url(../images/backHeader_inner.jpg) no-repeat 50% 0; width:936px; margin:0 auto; height:540px; position:relative;}
#Header b{ position:absolute; width:250px; height:100px; top:30px; margin-left:-125px; left:50%; display:block;}
#Header b a{ display:block; position:relative; width:100%; height:100%; text-indent:-5000px; background:url(../images/blank.png) no-repeat;}
#Header b a i{ display:none; width:70px; height:29px; position:absolute; top:10px; left:25px; background:url(../images/returnBubble.png) no-repeat;}
#Header b a:hover i{ display:block;}
#MainBody{ width:936px; margin:-340px auto auto; position:relative; z-index:10;}
#Footer{ clear:both; text-align:center; padding:60px 0 120px; background:url(../images/backFooter.jpg) no-repeat 50% 100%; line-height:1.8; color:#666;}

.side-left{ float:left; width:220px; overflow:hidden;}
.side-right{ padding-top:261px; float:right; width:220px; overflow:hidden;}
.main-cont{ padding-top:43px; margin-left:15px; float:left; width:468px; overflow:hidden;}

#Index .wrap{background:url(../images/backWrapper.jpg) no-repeat 50% 0;}
#Index #Header{ background:url(../images/backHeader.jpg) no-repeat 50% 0;}

/** 模块 **/
.bt_submit{ width:63px; height:25px; background:url(../images/whole.png) no-repeat -57px 0; border:none; color:#f1da81; padding:0; margin:0 4px; cursor:pointer;}
.artlist{}
.artlist li{ line-height:22px; border-bottom:1px dashed #e2d6c0; background:url(../images/whole.png) no-repeat -492px 0; padding-left:12px;}
.bxs{ background:url(../images/sidePanel_1.png) no-repeat; margin-bottom:6px;}
.bxs .bb{ clear:both; height:18px; background:url(../images/sidePanel_1.png) no-repeat 0 100%;}
.bxc{ background:url(../images/centerPanel.png) no-repeat; margin-bottom:6px; padding-top:1px;}
.bxc .bb{ clear:both; height:6px; background:url(../images/centerPanel.png) no-repeat 0 100%;}
.bxc .head{ width:452px; height:33px; margin:5px auto; clear:both;}
.bxc .head h4{ width:208px; height:33px; background:url(../images/panelGather.jpg) no-repeat; text-indent:-5000px;}

.adFocus{ width:468px; height:209px; background:url(../images/focusPanel.png) no-repeat;}
#FocusSwf{ width:453px; height:195px; margin:8px 7px;}
.indexNewsPanel{ width:468px; height:260px; padding-top:1px; margin:0 auto 6px; background:url(../images/indexNewsPanel.png) no-repeat; position:relative;}
.indexNewsPanel .head{ margin:10px auto auto; width:440px; height:34px;}
.indexNewsPanel .tags{ width:430px; margin:9px auto 0; height:32px; padding:0 5px;}
.indexNewsPanel .tags a{ float:left; display:block; width:82px; height:32px; background:url(../images/whole.png) no-repeat -184px -45px; text-align:center; font:bold 14px/31px tahoma; color:#f3eddf;}
.indexNewsPanel .tags a:hover{ text-decoration:none;}
.indexNewsPanel .tags a.current{ background-position:-184px -77px; color:#333;}
.indexNewsPanel .tags i{ display:none;}
.indexNewsPanel ul{ width:426px; margin:10px auto; background:url(../images/indexNewsRow.jpg);}
.indexNewsPanel ul li{ height:24px; line-height:24px; background:none; padding:0 10px; border-bottom:none; position:relative;}
.indexNewsPanel ul li span{ margin-right:4px;}
.indexNewsPanel ul li i{ position:absolute; right:10px; height:24px; line-height:24px; color:#666;}
.indexNewsPanel .more{ position:absolute; top:62px; right:15px;}
.dataPanel{position:relative;width: 468px;}
.dataPanel .head h4{ background-position:-220px -230px;}
.dataPanel form{ position:absolute; top:10px; right:10px;}
.dataPanel form input{ border:0; background:url(../images/whole.png) no-repeat -162px -129px; width:122px; height:18px; padding:3px 3px 2px; color:#a9a391;}
.dataPanel dl{width:442px;overflow: hidden; margin:10px auto;}
.dataPanel dt{ clear:left; position:relative; margin-top:6px; z-index:10; float:left; width:92px; height:31px; text-indent:-5000px; background:url(../images/whole.png) no-repeat;}
.dataPanel dt.b1{ background-position:0 -73px;}
.dataPanel dt.b2{ background-position:0 -104px;}
.dataPanel dt.b3{ background-position:0 -135px;}
.dataPanel dd{
position:relative;
left:0;
padding:8px 8px 12px 102px;
line-height:1.3;
background:url(../images/dataInterval.png) no-repeat 50% 100%;
}
.dataPanel dd a{ margin:0 5px;}
.dataPanel dd.last{ background:none; padding-bottom:0px;}

.InteractionPanel{ overflow:hidden; zoom:1;}
.InteractionPanel .head h4{ background-position:-220px -263px;}
.InteractionPanel .tags{
float:left;
width:92px;
margin:10px auto 0 11px;
display: inline;
}
.InteractionPanel .tags a{ display:block; height:28px; margin-bottom:4px; text-indent:18px; font:normal 12px/28px tahoma; color:#624f31; background:url(../images/whole.png) no-repeat -92px -73px;}
.InteractionPanel .tags a:hover{ text-decoration:none;}
.InteractionPanel .tags a.current{ background-position:-92px -101px; color:#fff; font-weight:bold;}
.InteractionPanel .tags i{ display:none;}
.InteractionPanel ul{
float:left;
width:200px;
margin:10px;
}
.InteractionPanel .link{ float:right; margin:10px 10px auto auto;}
.InteractionPanel .link img{ padding:1px; background:#fff; border:3px solid #baa07d;}

.gameLogin{background:url(../images/user.jpg) no-repeat;}
.startGame{ height:102px;}
.startGame a{ display:block; width:100%; height:100%; background:url(../images/blank.png) no-repeat; text-indent:-5000px;}
.loginPanel{border:none; width:220px; padding:9px 0 0;  position:relative; z-index:1000;}
.loginPanel .btn{ display:block;  font:bold 14px/30px Tahoma;height:43px; padding:0 0 0 10px;}
.loginPanel .btn b{float:left;width:98px;display:block;text-align:center;cursor:pointer;}
.loginPanel .btn .b1{ color:#ff0;}
.loginPanel .btn .b2{color:#d9a94d;}
.loginPanel form{ display:block; width:198px;  position:relative; position:relative; padding:0 0 15px 22px;background:url(../images/user.jpg) no-repeat 0 bottom;}
.loginPanel form .ipt{background:#230f03;border:#4a2a1c 1px solid;border-width:0 1px 1px 0;width:109px;margin:0 0 2px;color:#a48349;height: 20px;line-height:20px; text-indent:2px;}
.loginPanel .reg_btn{width:63px; height:25px; border:0; background:url(../images/whole.png) no-repeat -268px -71px; text-indent:-5000px; cursor:pointer;margin-left:55px}
.loginPanel .log_btn{width:63px; height:25px; border:0; background:url(../images/whole.png) no-repeat -268px -46px; text-indent:-5000px; cursor:pointer; margin-left:55px}
.loginPanel label{ padding-right:5px; text-align:right; color:#A48349; display:block; float:left; width:50px;}
.loginPanel .uselink{ margin:8px 0 0 0px; width:175px; height:28px; background:url(../images/whole.png) no-repeat 0 -45px; text-align:center; line-height:26px;}
.loginPanel .uselink a{ color:#c6ac80; display:inline-block; width:75px; height:28px;}
.loginPanel .uselink i{ color:#2b1208;}
.logined{ width:198px; margin:9px 0 0; color:#a48349; height:146px; padding-left:22px; background:url(../images/user.jpg) no-repeat 0 bottom;}
.logined .name{ display:block; padding-left:10px; color:#d9a94d; font:bold 12px/30px Tahoma;height:33px;}
.logined .play{ font:bold 14px/1.6 tahoma; color:#0F9;}
.logined .bar{ margin:5px 0 0; width:175px; height:28px; background:url(../images/whole.png) no-repeat 0 -45px; text-align:center; line-height:26px;}
.logined .bar a{color:#c6ac80; display:inline-block;}

.secSide{ padding:1px 0 0; width:214px; height:255px; margin:0 auto 6px; background:url(../images/panelGather.jpg) no-repeat 0 -252px; position:relative;}
.secSide .f_more{position:absolute;bottom:23px;display:block;text-align:center;left: 24px;width: 163px;}

.secSide .useLinks{ margin:18px auto 6px; width:172px;}
.secSide .useLinks a{ display:block; height:44px; background:url(../images/panelGather.jpg) no-repeat -5000px; text-indent:-5000px;}
.secSide .useLinks a.zc:hover{ background-position:-220px 0;}
.secSide .useLinks a.cz:hover{ background-position:-220px -44px;}
.serverPanel{ width:160px; margin:0 auto;}
.serverPanel h4{ visibility:hidden; height:30px;}
.serverPanel li{ clear:both; margin:1px auto; height:20px; line-height:22px; background:url(../images/whole.png) no-repeat -57px -25px; padding-left:19px;
}
.serverPanel li a{ color:#000;}
.serverPanel li em{ float:right;}
.votePanel{ background:url(../images/sidePanel_0.png) no-repeat;}
.votePanel h4{ background:url(../images/panelGather.jpg) no-repeat -220px -88px; text-indent:-5000px; height:38px;}
.votePanel dl{ width:180px; margin:3px auto;}
.votePanel dd{ border-bottom:1px dashed #e2d6c0; padding:3px 0 3px 1em;}
.votePanel p{ width:100%; padding-top:12px; height:38px; background:url(../images/sidePanel_0.png) no-repeat 0 100%; text-align:center;}
.featurePanel{}
.featurePanel .bb{ height:8px;}
.featurePanel h4{ background:url(../images/panelGather.jpg) no-repeat -220px -197px; text-indent:-5000px; height:33px;}
#fSwf{ width:202px; height:175px; background:url(../images/s1.jpg) no-repeat; margin:0 auto; margin-left:8px;}
.pictruePanel{}
.pictruePanel h4{ background:url(../images/panelGather.jpg) no-repeat -220px -159px; text-indent:-5000px; height:38px;}
.pictruePanel .tags{ width:187px; padding:3px 0 0 15px; height:25px; margin:0 auto; background:url(../images/whole.png) no-repeat -250px 0;text-align:center;}
.pictruePanel .tags a{ display:block; float:left; width:56px; height:23px; font:bold 12px/23px Tahoma; color:#7a6a50; margin-right:2px; }
.pictruePanel .tags a:hover{ text-decoration:none;}
.pictruePanel .tags a.current{ background:url(../images/whole.png) no-repeat -194px 0; color:#fff;}
.pictruePanel .tags i{ display:none;}
.pictruePanel ul{ width:180px; margin:10px auto 0; clear:both;}
.pictruePanel ul li{ text-align:center; margin:6px auto;}
.pictruePanel ul li img{ border:1px solid #685e59; padding:1px; background:#e8decc;}
.matterPanel{position:relative;}
.matterPanel a.mor{ position: absolute; top:8px; right:28px;color:#EBB416;}
.matterPanel h4{ background:url(../images/panelGather.jpg) no-repeat -220px -126px; height:33px; text-indent:-5000px;}
.matterPanel ul{ width:180px; margin:10px auto 0; }
.adLinks a{ display:block; width:216px; height:67px; overflow:hidden; background:url(../images/panelGather.jpg) no-repeat; text-indent:-5000px; margin-bottom:6px;}
.adLinks a.al{ background-position:-220px -296px;}
.adLinks a.a2{ background-position:-220px -363px;}
.servicePanel{ width:216px; margin:6px auto; background:url(../images/kfPanel.png) no-repeat 50% 0;}
.servicePanel h4{ visibility:hidden; height:38px;}
.servicePanel p{ width:184px; margin:0 auto;}
.servicePanel .bb{ height:16px; background:url(../images/kfPanel.png) no-repeat 50% 100%;}

.adp3{ text-align:center;}.adp3 img{ border:1px solid #685e59; background:#fff;}

/** 内页 **/
.iblank{position:absolute;top:-124px;right:-17px;width:253px;height:210px;background:url(../images/InnerPo.png) no-repeat;z-index:10;}
.innerMain{
position:relative;
top:25px;
float:right;
width:698px;
background:url(../images/innerBody_1.jpg) repeat-y 50% 0;
z-index: 1000;
}
.innerMain .inTop{ padding-top:1px; background:url(../images/innerBody_0.jpg) no-repeat 50% -30px; }
.innerMain .head{
width:668px;
margin:15px auto;
height:70px;
position:relative;
}
.innerMain .head h2{ position:absolute; width:125px; height:33px; top:20px; left:25px;}
.innerMain .head h2.inews{font-size:18px; font-family:微软雅黑; color:#FFC617;}
.innerMain .head .location{ position:absolute; right:120px; bottom:10px; color:#c5b18f; z-index:1000;}
.innerMain .head .location a{color:#c5b18f;}
.innerMain .bb{ height:30px; background:url(../images/innerBody_0.jpg) no-repeat 50% 0;}
.contentBox{ width:668px; margin:10px auto; background:url(../images/content_1.jpg) repeat-y 50% 0;}
.contentBox .ctTop{ padding-top:1px; background:url(../images/content_0.jpg) no-repeat 50% -10px; min-height:700px;}
.contentBox .bb{ height:10px; background:url(../images/content_0.jpg) no-repeat 50% 0;}
.artDetail{ width:626px; margin:20px auto;}
.artDetail h1{ background:#e2dcd6; padding:10px; text-align:center; font-size:16px; font-weight:bold;}
.artDetail .atime{ background:#f3f0ee; padding:6px; text-align:center;}
.artDetail .content{ margin:20px 15px; font-size:14px; line-height:1.8;}
.artDetail .content p{ margin:10px 0;}

/* 通用样式 */
.bgnone{ background:none !important;}
.pipe{color:#ccc;margin:0 6px;font-weight:normal;}
.line{clear:both;display:block;height:1px;overflow:hidden;margin:10px 0;background:url(../images/line.gif) repeat-x;}
.more{float:right;font-size:12px;font-family:宋体; font-weight:normal; margin-right:10px;}
.gc{float:right;font-size:12px !important;color:#cab66a;text-decoration:underline;margin-right:10px;}
.gc:hover{color:#fc0;text-decoration:none;}
a.atc{text-decoration:underline;} a.atc:hover{text-decoration:none;}
.tx_r{text-align:right !important;}
.tx_c{ padding-left:25px;}
.tx_14{font-size:14px;}
.txc_gy_7{color:#777;}
.txc_gy_c{color:#ccc;}
.txc_org{color:#f60;}
.txc_blue{color:#09f !important;}
.txc_rad{color:#f00 !important;}
.txc_gr{color:#6F0 !important;}
.txc_ye{color:#fc0;}
.tx_bold{font-weight:bold;}

/* IE6 Dbug */
#Navigate strong,#Navigate strong a:hover,#Navigate strong.current,.sublayer p em,.sublayer p i{ _background-image:url(../images/ie_navbg.png);}

.list{ padding-top:20px;}
.list li{ line-height:25px; border-bottom:1px dashed #e2d6c0; background:url(../images/whole.png) no-repeat -492px 0; padding-left:12px;}
.list span{ float:right;}
.p_list{padding-top:20px; width:626px; overflow:hidden;}
.p_list li{ float:left; width:156px; text-align:center; height:140px;}
.p_list li img{ padding:1px; border:1px solid #685E59; background:#E8DECC; width:136px; height:100px; display:block; margin:auto;}
.clear{ clear:both;}

.pages{ line-height:30px; text-align:center; font-weight:bold;  padding-bottom:20px;}
.pages a{ font-weight:bold; color:#000;} 

/*验证码*/
.lo_code_reg{left:8px; top:92px;}
.lo_code_log{left:8px; top:47px;}

/*合作媒体*/
.links{ width:216px; margin:6px auto; background:url(../images/links.gif) no-repeat 50% 0;}
.links h4{ visibility:hidden; height:38px;}
.links p{ width:184px; margin:0 auto;}
.links .bb{ height:16px; background:url(../images/kfPanel.png) no-repeat 50% 100%;}