body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
body { font-size:12px; color:#333;font-family:"宋体","Arial Narrow"; background:#ffffff;}
fieldset,abbr,acronym{border:0;}
img {border:0;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
ol,ul,li,dl,dt,dd{list-style:none;}
small {font-size:11px;}
blockquote {}
strong {}
option{padding-left:3px;}
em {font-style:normal;font-weight:normal;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight: normal;}


.marB5 { margin-bottom:5px;}
.marB10 { margin-bottom:10px;}
.marL5 { margin-left:5px;}
.marL10 { margin-left:10px;}
.marR5 { margin-right:5px;}
.marR10 { margin-right:10px;}
.dis{display:block;}
.undis{display:none;}
.blank5,.blank10,.blank20 { font-size:0px; line-height:0; clear:both;overflow:hidden;}
.blank5{ height:5px;}
.blank10{ height:10px;}
.blank20{ height:20px;}
.f11 { font-size:11px; font-family:Arial;}
.f12 { font-size:12px;}
.f14 { font-size:14px;}

.fl{float:left;}
.fr{float:right;}
.fb { font-weight:bold;}
.cl{clear:both;}
.fix {zoom:1;}
.fix:after{content:'\0020';display:block;clear:both;height:0;}

/* Links
----------------------------------------------- */
a{color:#0033CC;text-decoration: none;}
a:hover{text-decoration: underline;}

/* Color
----------------------------------------------- */
.cRed,a.cRed:link,a.cRed:visited{ color:#ED1B23; }
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#CC0000;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#014CCC;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#333;}
.cGray,a.cGray:link,a.cGray:visited{color:#999;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#f60;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
.cDGreen,a.cDGreen:link,a.cDGreen:visited{color:#808000;}

/**/
.page_content{ width:980px; margin:0 auto; padding:0 10px;zoom:1; background:#fff;}
.page_content:after{content:'\0020';display:block;clear:both;height:0;}

.con720 { width:720px; overflow:hidden;}
.con250 { width:250px; overflow:hidden;}

.box720 { width:718px; border:1px solid #B2D0EA;}
.box250 { width:248px; border:1px solid #B8E7B3;}

.tit-blue,
.tit-orange,
.tit-green{ height:30px; line-height:30px; padding:0 10px;}
.tit-blue { background:#EDF7FF; color:#003399;}
.tit-orange { background:#FDF9D8; color:#FF8503;}
.tit-green { background:#E7F9E3; color:#1E8D17;}
.tit-blue h3,
.tit-orange h3,
.tit-green h3{ font-size:14px; font-weight:bold;}


/* header
----------------------------------------------- */
#head { width:980px; height:108px; margin:0 auto; overflow:hidden; position:relative;}
#head .logo { width:129px; height:44px; position:absolute; left:0; top:15px;}
#head .logo a { display:block; width:129px; height:44px; text-indent:-9999px; background:url("images/logo.gif") no-repeat;}

#head .search { position:absolute; top:25px; left:150px; width:420px; height:35px; overflow:hidden; display:block;}
#head .search .search-keyword {width:320px; font-size:14px; border:1px solid #6699CC;height:20px;line-height:20px; padding:3px;}
#head .search .search-submit { border:0; cursor:pointer; text-indent:-9999px; width:75px; height:28px; background:url("images/search.gif") no-repeat 0 0; }


#head .nav { width:978px; height:28px; line-height:28px; position:absolute; top:80px; left:0; border-left:1px solid #CAE0F3; border-right:1px solid #CAE0F3; background:url("images/nav_bg.gif") repeat-x top;}
#head .nav li{ float:left; font-size:14px; color:#90B9DC; background:url("images/nav_line.gif") no-repeat left center;}
#head .nav li a { margin:0 16px 0 17px; color:#003399;}
#head .nav li.first { background:none;}
#head .nav li.hover {position:relative; top:-2px; margin-right:-1px; background:#fff; border:1px solid #90B9DC; border-bottom:1px solid #fff;}
#head .nav li.hover a { color:#000; font-weight:bold;}

#footer { width:980px; margin:0 auto; padding:20px 0 10px; text-align:center; font-family:Arial;}



/*首页索引*/
.kssy { width:718px; padding-bottom:7px; border:1px solid #B2D0EA;}
.kssy-list{ padding:10px 0 0 10px; width:339px; float:left;}
.kssy-list h3{ font-size:12px; font-weight:bold; color:#333; margin-bottom:5px; padding-left:15px; background:url("images/arr_2.gif") no-repeat 0 -2px;}
.kssy-list dl { padding-left:3px;}
.kssy-list dd { float:left; height:26px; line-height:26px; padding:0 7px; white-space:nowrap; background:url("images/ico_4.gif") no-repeat right center;}
.kssy-list dd.end { background:none;}
.kssy-list dd a { color:#333;}


/*首页游戏列表*/
.h-jibing {}
.h-jibing dl { margin:10px 10px 5px; background:#f8f8f8; padding:5px;}
.h-jibing dd{ float:left; margin:0 8px; white-space:nowrap; height:24px; line-height:24px; font-size:14px;}
.h-jibing ul{ padding:12px 0;}
.h-jibing li{ float:left; width:48%; margin:0 0 0 2%; height:23px; line-height:23px; overflow:hidden;}
.h-jibing li.line { width:100%; float:none; display:block; height:20px; line-height:0; font-size:0; background:url("images/dotline.gif") repeat-x center;}

.flinks { width:968px; border:1px solid #B2D0EA; padding:5px;}
.flinks li{ margin:0 8px; float:left; white-space:nowrap; height:22px; line-height:22px;}



/*内容正文*/
.text-content { padding:10px;}
.text-content h1{ font-size:16px; font-weight:bold; color:#333; padding:0 0 10px 0; color:#000;}
.text-content .t-cont { font-size:14px; line-height:180%; padding:10px 0 0; color:#000;}
.text-content .t-cont .a336 { width:336px; float:left; margin:0 10px 10px 0;}
.text-content .t-cont hr{ border:1px solid #ccc;}
.text-content .qt-cont { font-size:14px; line-height:180%; }
.text-content .qt-cont .t-cont2 {margin:0 0 10px;  padding:20px 0 20px; background:url("images/dotline.gif") repeat-x bottom;}

.xg-content { padding:10px;}
.xg-content li { font-size:14px; float:left; width:50%; line-height:24px;}

/*内容 列表页分类*/
.a-dir { padding:10px;}
.a-dir li{ float:left; width:50%; line-height:22px; height:22px; overflow:hidden;}
.a-dir li a { text-decoration:underline;}

.a-rlist { padding:10px;}
.a-rlist li{ height:22px; line-height:22px; overflow:hidden; padding-left:10px; background:url("images/icon_1.gif") no-repeat 0 8px;}

/**/
.dir-list { padding:10px;}
.dir-list h1{ font-size:24px; font-weight:bold;}
.dir-list li{ float:left; width:50%; height:24px; line-height:24px; overflow:hidden;}
.dir-list li.line { width:100%; float:none; display:block; height:20px; line-height:0; font-size:0; background:url("images/dotline.gif") repeat-x center;}

.dir-list2 { padding:10px;}
.dir-list2 h1{ font-size:24px; font-weight:bold;}
.dir-list2 li{ height:26px; line-height:26px; overflow:hidden;}
.dir-list2 li span { float:right; color:#666;}
.dir-list2 li.line { width:100%; float:none; display:block; height:20px; line-height:0; font-size:0; background:url("images/dotline.gif") repeat-x center;}

.dir-list3 { padding:10px;}
.dir-list3 h1{ font-size:24px; font-weight:bold;}
.dir-list3 dl { float:left; width:46%; padding:10px 2%; background:url(images/dotline.gif) repeat-x bottom;}
.dir-list3 dt { font-size:14px; font-weight:bold;}
.dir-list3 dd{ height:24px; line-height:24px; overflow:hidden;}
.dir-list3 dd span { float:right; color:#666;}
.dir-list3 dd.line { width:100%; float:none; display:block; height:20px; line-height:0; font-size:0; background:url("images/dotline.gif") repeat-x center;}


/*翻页*/
div.pages { line-height:30px; padding:10px; font-size:13px; text-align: center; zoom:1; font-family:宋体;}
div.pages a { display:inline-block; height:22px; line-height:22px; border:1px solid #ccc; margin:2px; padding:0 8px; color:#36c; background:#fff;}
div.pages a:hover { border:1px solid #FF5500; color:#FF5500; text-decoration:none;}
div.pages span { display:inline-block; height:22px; line-height:22px;}
div.pages span.current { border:1px solid #FF5500; margin:2px; padding:0 8px; color:#FF5500; font-weight:bold; background:#FFEEE5;}
div.pages span.disabled { border:1px solid #C6C6C6; margin:2px; padding:0 8px; color:#C6C6C6;}