@charset "utf-8";
/* CSS Document */
div,ul,li,dl,dt,dd,p,input,h1,h2,h3,h4,h5,label,table,tr,th,td,input,select,form{ margin:0; padding:0;}
body{ background:#000 url(../dp/images/bg-body.jpg) center 37px no-repeat; font:normal 12px/24px "微软雅黑",Arial; color:#FFE7C6; margin:0 auto; padding:0;}
li{ list-style:none;}
img{ border:none; margin:0; padding:0;}
a{ color:#FFE7C6; text-decoration:none;}
a:hover{ color:yellow; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; line-height:0; font-size:0;}
.margin_t12{ margin-top:12px;}
.margin_t8{ margin-top:8px;}
.margin_b8{ margin-bottom:8px;}
.margin_l8{ margin-left:8px;}
.margin_r8{ margin-right:8px;}
.hideText{ overflow:hidden; text-indent:-9999px;}
.blockLink a,.noHideBlockLink a{display:block;height:100%;overflow:hidden;text-indent:-9999px;}

#tap{ background:#DCF8FF; margin:0 auto; padding:0; height:37px;}
#wrap{ width:962px; margin:0 auto; padding:0;}
/*-------------------------- head ------------------------------*/
.nav{ background:url(../cf/images/navBg.jpg) no-repeat; height:106px;}
.nav ul{ padding-left:70px; width:892px; display:block; height:42px;}
.nav ul li{ float:left; width:65px; margin:0 14px; height:42px; line-height:42px;}
.nav ul li.gameInfo{ margin-right:288px;_margin-right:264px;}
.nav ul li.lt{ margin-right:0;}
.nav ul li a{font:bold 14px/42px Arial; display:block; width:68px; text-indent:-9999px; overflow:hidden;}
.headImg{ height:239px;}
/*-------------------------- midCon ------------------------------*/
#midCon{ background:url(../cf/images/midBg.jpg) repeat-y;}
.midTop{ background:url(../cf/images/midTop.jpg) no-repeat;}
.midBottom{ background:url(../cf/images/midBottom.jpg) center bottom no-repeat; height:9px;}
.lft{ width:206px; padding:60px 0 0 16px; overflow:hidden;}
.lft1{ height:85px;}
.lft1 a{ display:block; width:206px; height:85px;}
.lft2{ background:url(../cf/images/lft2Bg.gif) no-repeat; height:128px; padding:32px 0 0 12px; margin-top:16px; margin-bottom:6px; position:relative;}
.lft2Reg{ position:absolute; top:0; right:0; width:108px; height:24px;}
.lft2Reg a{ display:block;width:108px; height:24px;}
.lft2 .logItem{ height:24px; margin-bottom:8px;}
.lft2 .logItem input{ width:120px;}
.lft2 p a{color:yellow; text-decoration:none;}
.lft2 p a:hover{ text-decoration:underline;}
.lft3,.lft4,.lft5,.lft6{ background:url(../cf/images/lftBg.jpg) repeat-y;}
.lft32,.lft42,.lft52,.lft62{ padding:10px 20px 10px 10px;}
.lft32 ul.fwqlb li{ height:24px; line-height:24px; background-color:#333; padding:0 8px; margin-bottom:5px;}
.lft32 ul.fwqlb li span{ float:right;}
.lft32 .more{ text-align:center; font-weight:bold; height:24px; line-height:24px;}
.lft42 p{ text-indent:24px;}
.lft52 dl{ height:58px;}
.lft52 dl dt{ display:block; float:left; margin-right:10px;}
.lft52 dl dt img{ border:#555759 2px solid; width:54px; height:54px;}
.lft52 .weiboCon{ height:220px; margin-top:8px; position:relative;}
.lft52 .weiboCon p{ line-height:21px;}
.lft52 .weiboCon img.weiboX{ position:absolute; bottom:0;}
.lft62 img{ margin:10px 0;} /* 左边结束*/

.rgt{ width:727px; margin-top:60px; padding-right:13px; overflow:hidden;}
.rgt1l{ width:358px; height:188px; border:#3f413c 2px solid;}
.rgt1r{ width:349px; border:#3f413c 1px solid; padding:3px; overflow:hidden;}
.rgt1r1{ height:25px;}
.rgt1r1 ul{display:block;height:25px; width:280px;}
.rgt1r1 ul li{ float:left; width:60px; text-align:center; line-height:25px; margin-right:3px;}
.rgt1r1 ul li a{ background:url(../cf/images/rgt1r_n.jpg) no-repeat; display:block;width:60px;line-height:25px;}
.rgt1r1 ul li a:hover,.rgt1r1 ul li a.hover{ background:url(../cf/images/rgt1r_h.jpg) no-repeat; color:yellow;}
.rgtMore{ line-height:39px; margin-right:18px;_margin-right:9px; width:36px;}
.rgtMore img{ margin-top:5px;}
.rgt1r2{ border:#463C32 1px solid;}
.rgt1r2 ul{ padding:10px;*padding:3px 10px; width:325px; display:block;}
.rgt1r2 ul li{ background:url(../cf/images/listStyle2.gif) left center no-repeat; padding-left:15px; border-bottom:#636466 1px dotted; height:26px; line-height:26px; overflow:hidden;}
.rgt1r2 ul li span{ float:right;}
.rgt1r2 ul li a{ display:block; float:left; width:225px; overflow:hidden; height:26px;}
.rgt2{ border:#3f413c 1px solid; padding:10px 0 10px 14px;}
.rgt2 img{ width:222px; height:92px; margin-right:14px;}
.rgt3,.rgt4l,.rgt4r{ background:#0c0b0a; border:#3f413c 1px solid; padding:3px;}
.rgt31{ background:url(../cf/images/rgt31.jpg) no-repeat; width:719px; height:28px;}
.rgt32{ padding:15px;}
.rgt32_1{ height:22px; overflow:hidden;}
.rgt_h{ background:url(../cf/images/rgt_h.gif) left top no-repeat; width:73px; padding-left:15px; line-height:22px;}
.rgt32 p{ line-height:22px;}
.rgt32 p a{ margin:0 10px;}
.rgt4l1{ background:url(../cf/images/rgt4l.jpg) no-repeat; width:351px; height:28px;}
.rgt4r1{ background:url(../cf/images/rgt4r.jpg) no-repeat; width:351px; height:28px;}
.rgt4l2,.rgt4r2{ padding:10px;}
.rgt4l2 ul{ width:331px; display:block;}
.rgt4l2 ul li{ background:url(../cf/images/listStyle2.gif) left center no-repeat; padding-left:15px; border-bottom:#636466 1px dotted; height:26px; line-height:26px;}
.rgt4l2 ul li span{ float:right;}
.rgt4l2 ul li a{ display:block; float:left; width:300px; overflow:hidden; height:26px;}
.rgt4r2 ul{ width:331px; display:block;}
.rgt4r2 ul li{ background:url(../cf/images/listStyle2.gif) left center no-repeat; padding-left:15px; border-bottom:#636466 1px dotted; height:26px; line-height:26px;}
.rgt4r2 ul li span{ float:right;}
.rgt4r2 ul li a{ display:block; float:left; width:300px; overflow:hidden; height:26px;}
.rgt5{ border:#3f413c 1px solid; padding:3px; overflow:hidden;}
.rgt51{ height:25px;}
.rgt51 ul{display:block;height:25px; width:280px;}
.rgt51 ul li{ float:left; width:110px; text-align:center; line-height:25px; margin-right:3px;}
.rgt51 ul li a{ background:url(../cf/images/rgt5_n.jpg) no-repeat; display:block;width:110px;line-height:25px;}
.rgt51 ul li a:hover,.rgt51 ul li a.hover{ background:url(../cf/images/rgt5_h.jpg) no-repeat; color:yellow;}
.rgt52{ border:#463C32 1px solid; padding:10px; height:123px; background:#24211c;}
.rgt52 a{ display:block; float:left; padding:4px; border:#3a342b 1px solid; width:153px; height:113px; margin-right:10px; _margin-right:8px;}
.rgt6{ border:#3f413c 1px solid; padding:3px; overflow:hidden;}
.rgt61{ background:url(../cf/images/rgt61.jpg) no-repeat; height:28px;}
.rgt62{ padding:10px 4px; height:35px;}
.rgt62 a{ display:block; float:left; padding:2px; border:#3a342b 1px solid; width:88px; height:31px; margin:0 3px;}
.rgt8l,.rgt8r{ border:#3f413c 1px solid; padding:3px; overflow:hidden;}
.rgt8l1,.rgt8r1{ background:url(../cf/images/rgt8l.jpg) no-repeat; height:26px; width:351px; padding-top:2px;}
.rgt8l1 ul,.rgt8r1 ul{display:block;height:25px; width:280px; margin-left:5px;}
.rgt8l1 ul li,.rgt8r1 ul li{ float:left; width:110px; text-align:center; line-height:25px; margin-right:3px;}
.rgt8l1 ul li a,.rgt8r1 ul li a{ background:url(../cf/images/rgt5_n.jpg) no-repeat; display:block;width:110px;line-height:25px;}
.rgt8l1 ul li a:hover,.rgt8l1 ul li a.hover,.rgt8r1 ul li a:hover,.rgt8r1 ul li a.hover{ background:url(../cf/images/rgt5_h.jpg) no-repeat; color:yellow;}
.rgt8l2,.rgt8r2{ height:220px; width:340px;}

/* 右边结束 */

/*-------------------------- foot ------------------------------*/
#foot{ padding:20px 0; margin:0 auto; text-align:center;}
#foot p span{ margin:0 10px;}
#foot p a{ margin:0 10px; color:yellow;}
#foot p a:hover{ text-decoration:underline;}
#link{ border:#FFFF00 1px solid; width:800px; padding:10px 0; margin:0 auto;}
#link p font a{color:#FFFFFF;}

/*-------------------------- 内页 ------------------------------*/
.rgt7{border:#3f413c 1px solid; padding:3px; overflow:hidden; min-height:1000px;_height:1000px;}
.rgt71{ background:url(../cf/images/location.jpg) no-repeat; height:28px; line-height:28px; padding-left:20px; color:#EFBA78;}
.rgt71 a{ margin:0 5px; color:#EFBA78;}
.rgt71 a:hover{ color:yellow; text-decoration:underline;}
.rgt7 ul{ padding:20px;_padding:12px 20px; width:680px; display:block;}
.rgt7 ul li{ background:url(../cf/images/listStyle2.gif) left center no-repeat; padding-left:15px; border-bottom:#636466 1px dotted; height:26px; line-height:26px;}
.rgt7 ul li span{ float:right;}
.rgt7 ul li a{ display:block; float:left; width:520px; overflow:hidden; height:26px;}
.pageCont{ margin-top:30px; text-align:center;}
.pageCont a{ margin:0 5px; color:yellow;}
.pageCont a:hover{ text-decoration:underline; color:#f00;}
.rgt73{ padding:20px;_padding:12px 20px; width:680px;}
.rgt73 .newsTitle{text-align:center;border-bottom:#636466 1px dotted;}
.rgt73 .newsTitle h1 {font-size:16px;height:24px;line-height:24px;overflow:hidden;}
.rgt73 .newsContent p{}

/*----------------------------- regCon ------------------------------*/
.regCon{ width:499px; margin:0 auto;}
.reg1{ background:url(../cf/images/reg1.jpg) no-repeat; height:49px;}
.reg1 h2{ text-align:right; line-height:49px; width:290px; font-size:16px; }
.reg1 .close{float:right; margin:20px 20px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ background:url(../cf/images/reg2.jpg) repeat-y; padding-top:25px; padding-left:45px;}
.reg2 p{ font:bold 14px Arial; color:#ffcc35;}
.reg2 .regItem{ height:26px; margin:10px 0; overflow:hidden; line-height:26px;}
.reg2 .regItem label{ width:80px; display:block; float:left; font-weight:bold; text-align:right; height:26px; line-height:26px;}
.reg2 .regItem input{ height:22px; width:180px; background:#1e1e1e; border:#636466 1px solid; color:#ffeebc; float:left; margin-right:10px;}
.reg2 .reg_btn{ margin-top:20px; margin-left:150px;}
.reg3{ background:url(../cf/images/reg3.jpg) no-repeat; height:22px;}




/**************************************top********************************************/
.thzz { margin:0px auto 0px auto; }
.th { width:1000px; height:37px; text-align:center }
.th1 { width:100px; height:37px; padding-left:10px; line-height:37px; }
.th2 { width:280px; height:37px; line-height:37px; }
.th3 { height:37px; line-height:37px; }
.th3 a{ margin:0 5px;}
.th4_1 { width:62px; height:21px; background-image:url(../../2010ex/images/3.gif); margin:7px 0 0 10px; line-height:21px; }
.thcl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.th100 { width:100%; height:37px; background-image:url(../../2010ex/images/bg.gif); font-size:12px; }
.thred { color:#FF0000; }
.thrff6600 { color:#ff6600; }
ul.gd { overflow:hidden; height:22px; line-height:22px; font-size:12px; padding:6px 7px 0px; *padding-top:10px 0 0;
margin:0; float:left; }
ul.gd li { list-style:none; }



/* regCon */
.regCon{ width:600px; margin:0 auto;}
.reg1{ background:url(../cf/images/reg1.jpg) no-repeat; height:57px;}
.reg1 h2{ text-align:right; line-height:48px; width:340px; font-size:16px; }
.reg1 .close{float:right; margin:16px 24px 0 0;_margin:16px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ background:url(../cf/images/reg2.jpg) repeat-y; padding:5px 35px;}
.reg2 h3{ font:bold 14px Arial; color:#ffcc35;}
.reg2 p{ margin-top:5px; color:#999;}
.reg2 .regItem{ height:28px; margin:10px 0; overflow:hidden; line-height:28px;}
.reg2 .regItem label{ width:80px; display:block; float:left; font-weight:bold; text-align:right; height:28px; line-height:28px;}
.reg2 .regItem span.red{ color:red; margin-right:3px;}
.reg2 .regItem input{ background:#242018; border:#564F45 1px solid; color:#ffeebc; float:left; margin-right:3px; height:24px; line-height:24px; width:180px; padding:0 3px; vertical-align:middle;}
.reg2 .check{ margin-left:78px;}
.reg2 .check input{float:left; margin-right:5px; width:20px; height:20px;*margin-top:-3px; _margin-top:0;}
.reg2 .check span a{ font-weight:bold; color:#ffcc35;}
.reg2 .reg_btn{ margin-top:20px; margin-left:150px;}
.reg3{ background:url(../cf/images/reg3.jpg) no-repeat; height:33px;}
