@charset "UTF-8";
/**author:don + mail: i.don@hotmail.com + date:2010-12-15**/
.wrap{background:url(img/header_home.jpg) no-repeat 0 0;}
#reg{top:455px;left:287px;}
#pay{top:455px;left:574px;}
.banner{ height:369px; position:relative;}

.box1{ background:url(img/qm_nav.jpg) no-repeat; width:248px; height:340px; position:relative;}

/*.box a{ background-image:url(img/qm_nav_off_.jpg);}*/
.qNav{padding-top:69px;}
.box a{display:block; width:181px; height:42px; margin:0 auto 10px; text-indent:-999em; overflow:hidden; background-image:url(img/qnavbtn.gif);}
.q1{background-position:0 0; }
.q2{background-position:0 -51px; }

.uc{ position:absolute; top:170px; left:8px;}

.menu{ width:175px; margin:126px auto 0;}
.menu a{ display:block; width:175px; height:38px;}
.m1{ background-position:-12px -203px;}
.m2{ margin:5px 0 8px 0;background-position:-12px -246px; }
.m3{background-position:-12px -292px;}
.m4{ margin:8px 0;background-position:-12px -338px;}
.m5{ margin:8px 0;background-position:-12px -384px;}



.modle h3 strong a.if3{background:url(img/yezizhu.jpg) no-repeat;}
/* -- ---- box1 ---- -- */
/* // ---- box2 ---- // */
.bTop{ background: url(img/lbtop.gif) no-repeat 0 0 transparent; width:248px; height:37px;}
.bMid{ background:url(img/lfmid.gif) repeat-y; min-height:420px; _height:420px;}
.bBottom{ background:url(img/lfbottom.gif) no-repeat ; height:11px;}
.box2 {width:248px; margin:0 auto;}
.zxfwq h3{ background:url(img/lfbg.jpg) no-repeat 0 -38px transparent; height:35px;}
.yxjs h3{background:url(img/lfbg.jpg) no-repeat 0 -220px transparent; height:49px;}
.active h3{background:url(img/lfbg.jpg) no-repeat 0 -459px transparent; height:49px;}

.yxjs{background:url(img/b_t_04.gif) no-repeat scroll center 0 transparent;}
.box_b{background:url(img/b_t_03.gif) no-repeat scroll center bottom transparent;}
.box_b h3 {
	padding-top:20px;
	text-indent:-999em;
}
.zxfwq .margin { background:url(img/lfbg.jpg) no-repeat 0 -74px transparent; height:146px; overflow:hidden;}
.yxjs .margin { background:url(img/lfbg.jpg) no-repeat 0 -269px transparent; height:190px; overflow:hidden;}
.active .margin { background:url(img/lbg.jpg) no-repeat 0 -511px transparent; height:153px; overflow:hidden;}

.ul01 {width:190px; margin:0 auto; padding:5px 0 0 10px;}
.ul01 li {
	background:url(img/icon01.gif) no-repeat scroll 0 center transparent;
	line-height:24px;
	padding-left:10px;
}
.ul01 a:link, .ul01 a:visited {
	color:#deef70;
	text-decoration:none;
}
.ul01 a:hover, .ul01 a:active {
	color:#deef70;
	text-decoration:underline;
}
.ul01 a var {
	color:#deef70;
}
.ul01 a:hover var, .ul01 a:active var {
	color:#deef70;
	text-decoration:none;
}
.ul01 a var:hover, .ul01 a var:active {
	color:#ff8400;
	text-decoration:none;
}


.ul01 var{margin-left:20px; display:inline-block;*display:inline;*zoom:1; width:40px; vertical-align:middle;height:15px; _vertical-align:text-middle; font-family:tahoma; overflow:hidden; text-indent:-999em; background-image:url(img/serstate.gif); background-repeat:no-repeat;}
.ul01 var.s1{background-position:0 -15px;}
.ul01 var.s2{background-position:0 -90px; }
.ul01 var.s3{background-position:0 -75px; }
.ul01 var.s4{background-position:0 -45px; }
.ul01 var.s5{background-position:0 -105px; }
.ul01 var.s6{background-position:0 -120px; }
.ul01 var.s7{background-position:0 -30px; }
.ul01 var.s8{background-position:0 -60px; }
.ul01 var.s9{background-position:0 -135px; }
.ul01 var.s10{background-position:0 0; }


.zxfwq .btn01 {clear:both; margin:10px auto 0; display:block; text-align:center; font-weight:bold; color:#306006; background:url(img/point.gif) no-repeat 0 -6px; width:90px; height:22px; line-height:22px;}
.zxfwq .btn01:link,.zxfwq .btn01:visited{color:#306006; text-decoration:none;}
.zxfwq .btn01:hover{color:#306006; text-decoration:underline;}

.yxjs img {display:block; margin:0 auto 8px;}
.yxjs .margin p {line-height:23px; padding:8px 20px 0; color:#c4fbad; text-indent:2em;}

.active .margin p { text-align:center; color:#fcffe2;}
.active .weeks{ width:180px; margin:5px auto 0;}
.active .weeks a{ float:left; width:21px; height:33px; overflow:hidden; white-space:nowrap; margin-right:3px; background:url(img/date_off.gif) no-repeat; text-indent:-999em;}
.active .weeks a:hover,.active .weeks a.current{ background:url(img/date_on.gif) no-repeat;}
.active .weeks a.w1{ background-position:0 0;}
.active .weeks a.w2{ background-position:-24px 0;}
.active .weeks a.w3{ background-position:-48px 0;}
.active .weeks a.w4{ background-position:-72px 0;}
.active .weeks a.w5{ background-position:-96px 0;}
.active .weeks a.w6{ background-position:-120px 0;}
.active .weeks a.w7{ background-position:-144px 0;}
.active dl{ margin:15px 0 0;}
.active dl dt{ text-align:center; color:#000; font-weight:bold;}
.active dl dd{ width:140px; margin:5px auto 0;}
.active dl dd a{ float:left; width:70px; overflow:hidden; text-align:left; color:#53533b;}
.active dl dd a:link,.active dl dd a:visited{ color:#53533b; text-decoration:underline;}
.active dl dd a:hover{ color:#b75600; text-decoration:underline;}

/* // ----cs ---- // */
.cs {background:url(img/cs.jpg) no-repeat scroll 0 0 transparent; height:249px;}
.cs h3 {text-indent:-999em;}
.cs ul { padding:50px 0 0 20px;}
.cs li {line-height: 26px; color:#fff; font-weight:bold;}
.cs a:link, .cs a:visited {
	color:#fff;
}
.cs a:hover, .cs a:active {
	color:#fff;
}

/* // ----right---- // */
.row {width:754px; background:url(img/r1bg.jpg) no-repeat 0 0 transparent; height:255px;}
.slite{ width:286px; margin:0 0 0 6px; *margin-left:3px; height:255px; background:url(img/slite.gif) no-repeat;}
.slite iframe{ display:block; margin:4px 0 0 6px;}
.row .module{width:458px; position:relative;}
.row .module h3{margin:31px 0 0 5px; height:30px; overflow:hidden;}
.row .module h3 a {
	float:left;
	width:55px;
	line-height:26px;
	text-align:center;
	overflow:hidden;
	margin-right:5px;
	color:#b35a92;
}
.row .module h3 a:link, .row .module h3 a:visited {
	 color:#fff;
	text-decoration:none;
}
.row .module h3 a:hover, .row .module h3 a.current { background: url(img/nbtn.gif) no-repeat 0 0; 
	color:#13527d;
	text-decoration:none;
}
.news {
	width:463px; _width:455px;
    }
.newsDiv{margin:3px 0 0 0; _margin-left:2px; background: url(img/newsbg.gif) no-repeat; width:321px; height:185px; overflow:hidden;}	
.news_div_hot{margin:5px auto 0; width:305px;}
.news_div_hot li {
	height:26px;
	line-height:26px;
	*height:23px;
	*line-height:23px;
	border-bottom:1px dashed #1999c5;
}
.news_div_hot a {
	width:220px;
	padding-left:5px;
	float:left;
	color:#bcf5fc;
	overflow:hidden;
	white-space:nowrap;
}
.news_div_hot a:link, .tab_div a:visited {color:#bcf5fc; text-decoration:none;}
.news_div_hot a:hover, .tab_div a:active {color:#ffe400; text-decoration:none;}

.date{ float:right; color:#bcf5fc; font-weight:100; }
.v {
	float:left;
	width:29px;
	height:16px;
	margin-top:5px;
	color:#2c0d00;
	text-indent:-999em;
	overflow:hidden;
}
.var1 {
	background:url(img/hot.gif) no-repeat 0 0;
}
.var2 {
	background:url(img/new.gif) no-repeat 0 0;
}
.var3 {
	background:url(img/new.gif) no-repeat 0 -27px;
}
.var4{
	background:url(img/act.gif) no-repeat 0 0;
}

.pic {width:122px; margin:0 15px 0 0; _margin-right:0px;}
.pic a {display:block; margin-top:5px; background: url(img/sbg.gif) no-repeat; width:126px; height:55px;}
.pic a img{ display:block; border:0; width:122px; height:51px; padding-top:2px; margin:0 auto; }

.row1 {
	margin:10px 0 5px 6px;
	_margin-left:3px;
	width:749px;
}
.feature {
	height:83px;
	text-align:center;
	background:url(img/bgFeature.gif) no-repeat center 0;
}
.feature a img{float:left; margin:14px 3px 0 9px; width:172px; height:56px; border:none;}

.yxzl{ background:url(img/r3bg.jpg) no-repeat; height:264px; overflow:hidden; position:relative;} 
.yxzl h3{ height:31px; overflow:hidden;}
.yxzl .c{margin:20px 150px 0 50px; overflow:hidden; }
.yxzl dt,.yxzl dd{float:left; margin-bottom:3px;}
.yxzl dt{width:67px; margin-right:10px; height:23px; line-height:23px; text-align:center; background-image:url(img/zbtn.jpg); text-indent:-999em; border-bottom:10px; }
.t1{ background-position:0 0;}
.t2{ background-position:0 -29px;}
.t3{ background-position:0 -60px;}
.t4{ background-position:0 -92px;}
.t5{ background-position:0 -147px;}
.t6{ background-position:0 -178px;}
.yxzl dd{width:440px; height:23px; line-height:23px; color:#306006; margin-bottom:10px;}
.yxzl dl dt.t4{}
/*.yxzl dd.d2{height:36px;}*/
.yxzl dd a{margin:0 4px 0 0; color:#306006; white-space:nowrap;}
.yxzl dd a:link,.yxzl dd a:visited{color:#306006; text-decoration:none;}
.yxzl dd a:hover{color:#834a11; text-decoration:underline;}


.mod{ background:url(img/rbgg.gif) no-repeat 0 0 transparent; width:746px; height:262px;}
.module1{ background:url(img/cbg.gif) no-repeat; width:364px; height:254px; position:relative;}

.module1 h3{ height:44px; overflow:hidden;}
.module1 h3 a{ display:block; width:148px; height:44px; overflow:hidden; text-indent:-999em; }
.wjxq h3 a{ background: url(img/a01.jpg) no-repeat 0 0 transparent;}
.yxgl h3 a{ background: url(img/a02.jpg) no-repeat 0 0 transparent;}

.wjxq{ margin:0 0 0 5px;}
.yxgl{ margin:0 5px 0 0;}
.wjxq ul, .yxgl ul, .yx ul {
	width:340px;
	margin:10px auto 0;
}
.wjxq li, .yxgl li, .yx li {
	margin:4px 10px;
	padding-left:5px;
	height:26px;
	line-height:26px;
	background:url(img/icion3.gif) no-repeat scroll 0 center;
	border-bottom:1px dotted #003535;
	overflow:hidden;
}
.wjxq li span, .yxgl li span, .yx li span {
	float:left;
	color:#b7faff;
	width:60px;
	padding-left:10px;
}
.wjxq li a, .yxgl li a, .yx li a {
	color:#291129;
	overflow:hidden;
	text-decoration:none;
}
.yxgl a:link, .yxgl a:visited {
	color:#b7faff; text-decoration:none;
}
.yxgl a:hover, .yxgl a:active {color:#ffe400;	text-decoration:none;
}
.wjxq a:link, .wjxq a:visited {
	color:#b7faff; text-decoration:none;
}
.wjxq a:hover, .wjxq a:active {color:#ffe400; text-decoration:none;}

.more{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.module1 .more{ display:block; width:40px; position:absolute; top:15px; right:10px; color:#278c9f;}
.module1 a.more:link, .module1 a.more:visited{ color:#278c9f; text-decoration:none;}
.module1 a.more:hover{ color:#278c9f; text-decoration:underline;}
.yxzl .more{ display:block; width:40px; position:absolute; top:8px; right:10px; color:#278c9f;}
.yxzl a.more:link, .yxzl a.more:visited{ color:#eaf324; text-decoration:none;}
.yxzl a.more:hover{ color:#eaf324; text-decoration:underline;}
.feature2 div a.more{ display:block; width:45px; height:16px; position:absolute; top:-5px; right:10px; color:#278c9f; background-image:none;}
.feature2 div a.more:link, .feature2 a.more:visited{ color:#fff; text-decoration:none;}
.feature2 div a.more:hover{ color:#fff; text-decoration:underline;}
.module .more{display:block; width:40px; position:absolute; top:35px; right:10px; color:#278c9f;} 
.module a.more:link, .module a.more:visited{ color:#fff; text-decoration:none;}
.module a.more:hover{ color:#fff; text-decoration:underline;}

.feature2{ background:url(img/jtbg.jpg) no-repeat scroll 0 0 transparent; width:748px; height:135px; overflow:hidden; position:relative;} 
.feature2 h3{ height:30px; overflow:hidden;}
.feature2 h3 a{ float:left; text-indent:-999em; height:30px; margin:0; background:none;}
.feature2 a{ float:left; background:url(img/jtbg.gif) no-repeat; width:125px; height:81px; overflow:hidden; margin:10px 10px 0 14px;}
.feature2 a img{ float:left;  margin:4px 0 0 4px; width:116px; height:73px;}
.feature2 .more1{ float:right; width:40px;  height:10px; margin:10px 15px 0 0; overflow:hidden;}


.modle{ position:relative; width:370px; height:209px; background:url(img/iframe.gif) no-repeat scroll 0 0 transparent;}
.modle h3{overflow:hidden; height:44px;}
.modle .c{height:144px; width:320px; height:134px; margin:8px auto 0;}
.modle h3{ height:44px; padding:0 0 0 3px;}
.modle h3 strong,.modle h3 strong{float:left; width:148px; height:44px; overflow:hidden; margin-right:4px; }
.modle h3 strong a,.modle h3 strong a{display:block; overflow:hidden; width:148px; height:44px;  color:#abd9e9; background:url(img/btnoff.gif) no-repeat  -99px 0; text-align:center; line-height:44px; text-indent:-999em;}
.modle h3 strong a.if1{background:url(img/17173.jpg) no-repeat;}
.modle h3 strong a.if2{background:url(img/265g.jpg) no-repeat;}
.modle h3 strong a:hover, .modle h3 strong .current{ }


.friendlink{ clear:both; background: url(img/ilinkbg.gif) no-repeat 0 0 transparent; width:691px; overflow:hidden; margin:5px 0 10px 255px;  padding:10px 20px 10px 40px; color:#235770; height:90px; _height:90px; overflow:hidden; }
.friendlink li{ float:left; list-style:none;}
.friendlink a{color:#235770; padding:0 7px 0 4px; white-space:nowrap;}
.friendlink a:link, .friendlink a:visited{color:#235770;}
.friendlink a:hover{color:#235770; text-decoration:underline;}

#ckepop{position:absolute;top:10px;right:-40px;z-index:990; width:300px;}
#ckepop a{color:#333;}
#ckepop a:hover{color:#009;}
#ckepop strong.share_to{ display:block; float:left; line-height:30px;}

.zhounian{width:700px;height:450px;position:absolute;top:20%;left:50%;margin-left:-350px; z-index:10001;}
.zhounian a.znClose{width:28px;height:28px;position:absolute;right:0;top:0;display:block; z-index:10002; text-indent:-999em;overflow:hidden; background-image:url(img/blank.gif)}

/*--- 诛神2013贺岁 ---*/
.hesui{width:670px;height:550px;position:absolute;top:160px;left:50%;margin-left:-361px; z-index:9999;}
.hesuiCon{height:550px;}
.hesuiCon .pngfix{width:670px;height:73px;display:block;position:absolute;left:0;top:-73px;} 
a#hsClose{width:53px;height:53px;display:block; text-indent:-999em;overflow:hidden;position:absolute;top:10px;right:10px; z-index:100000;background:url(blank.gif) no-repeat;}
a.hsDetail{width:172px;height:70px;display:block; text-indent:-999em;overflow:hidden;position:absolute;left:58px;bottom:217px;z-index:100000;background:url(blank.gif) no-repeat;}