/* ::::: http://www.forgame.com/css/css.css ::::: */

html, body, ul, ol, li, input, img, div, p, hr, h5, h1, h2, h3, h4 { margin: 0px; padding: 0px; }
body { font-size: 12px; line-height: 24px; color: rgb(85, 85, 85); }
ul, li, input, textarea, div, span { font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,sans-serif; }
ul, li { list-style: outside none none; }
img { border: medium none; }
a { color: rgb(85, 85, 85); text-decoration: none; }
a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.fl { float: left; }
.fr { float: right; }
.b { font-weight: bolder; }
#cl { clear: both; line-height: 1px; height: 185px; }
#cl2 { clear: both; line-height: 1px; height: 20px; }
.tr { text-align: right; }
.st { font-family: "宋体"; }
.yc { display: none; }
.rel { position: relative; }
.abs { position: absolute; }
.pbtn { display: block; overflow: hidden; text-indent: -9999px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
#tbox { background: none repeat scroll 0% 0% rgb(245, 245, 237); }
.top_1, .main, .foot { width: 1000px; margin: 0px auto; }
.top_1 { height: 83px; }
.logo { left: 10px; top: 19px; width: 230px; height: 50px; line-height: 50px; background: url('logo.png') no-repeat scroll 0% 0% transparent; }
.yybb { position: absolute; left: 250px; top: 35px; }
.yybb a:hover { text-decoration: none; }
ul.nav { height: 30px; left: 500px; top: 25px; width: 550px; }
ul.nav li { float: left; line-height: 30px; height: 30px; text-align: center; }
ul.nav li a { display: block; color: rgb(89, 133, 39); padding: 0px 20px; font-size: 14px; }
ul.nav li a:hover { text-decoration: none; }
ul.nav li.m_li a { color: rgb(102, 102, 102); }
ul.nav li.m_li_a, ul.nav li.m_li_a a:hover, ul.nav li.m_li a:hover { color: rgb(89, 133, 39); }
.smenu { width: 490px; height: 29px; line-height: 24px; left: 500px; top: 55px; }
.jtbg { background: url('jt_sm.gif') no-repeat scroll 65px 0px transparent; padding-top: 5px; height: 24px; }
.snbox_1, .snbox_2, .snbox_3, .snbox_4 { position: absolute; top: 0px; }
.snbox_1 { width: 150px; left: 52px; }
.snbox_2 { width: 150px; left: 153px; }
.snbox_3 { width: 150px; left: 260px; }
.snbox_4 { width: 150px; left: 370px; }
ul.smenuli { padding: 7px 10px; background: none repeat scroll 0% 0% rgb(132, 185, 25); width: 120px; }
ul.smenuli li { display: block; height: 24px; border-bottom: 1px solid rgb(255, 255, 255); width: 120px; text-align: center; }
ul.smenuli li a { display: block; text-decoration: none; width: 120px; height: 24px; line-height: 24px; background: none repeat scroll 0% 0% rgb(132, 185, 25); color: rgb(255, 255, 255); }
ul.smenuli li a:hover { text-decoration: none; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(132, 185, 25); }
.s_li { line-height: 24px; width: auto; display: none; height: 24px; }
.s_li_a { line-height: 24px; width: auto; display: block; height: 24px; }
#bn_box { height: 332px; background: #000; }
.bn_box { height: 332px; background: url('banner.jpg') no-repeat scroll center top transparent; }
#cline { background: url('cline_bj.jpg') repeat-x scroll 0% 0% transparent; }
#cline div { padding-left: 10px; }
#cline div.dynamic_fist { padding: 0px; }
.main a:hover { text-decoration: none; }
.about { width: 310px; border-right: 1px solid rgb(228, 231, 232); height: 265px; }
.about p { line-height: 24px; padding: 10px 10px 0px 0px; }
#cline .tit { height: 35px; padding: 0px; }
.t_name, .more { width: 222px; height: 35px; background: url('tit.gif') repeat scroll 0% 0% transparent; text-indent: -999px; overflow: hidden; }
a.more { width: 35px; height: 10px; background-position: -35px -135px; margin: 14px 9px 0px 0px; }
a.more:hover { background-position: 0px -135px; }
.t1 { background-position: 0px 0px; }
.t2 { background-position: 0px -45px; }
.t3 { background-position: 0px -90px; }
.dynamic { width: 318px; border-right: 1px solid rgb(228, 231, 232); height: 265px; padding: 0px; }
.dynamic_fist { width: 310px; margin: 15px 0px 0px; padding-left: 0px; line-height: 22px; background: url('dynqmic_fist.jpg') no-repeat scroll 0% 0% transparent; }
.cjnfbg { width: 290px; padding: 3px 10px; background: url('cjnfbg.jpg') no-repeat scroll 0px bottom transparent; }
.dynamic_fist a { color: rgb(111, 143, 41); }
.dynamic_fist a:hover { color: rgb(255, 102, 0); }
.dynamic_list { width: 310px; margin-top: 5px; }
.dynamic_list li { width: 295px; padding-left: 15px; height: 28px; line-height: 28px; overflow: hidden; background: url('d.gif') no-repeat scroll 5px 14px transparent; }
.dynamic_list li a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
#cline .game div { padding: 0px; }
.game { width: 330px; }
.ywtit { color: rgb(111, 143, 41); font-size: 13px; font-weight: bold; padding-left: 5px; }
ul.ywli { border-bottom: 1px dashed rgb(187, 187, 187); margin-bottom: 5px; }
ul.ywli li { display: block; width: 100px; height: 25px; line-height: 25px; float: left; background: url('small.gif') no-repeat scroll 0px -24px transparent; padding-left: 10px; overflow: hidden; }
ul.ywli li a, ul.ywli li span { float: left; display: inline-block; }
ul.ywli li.ywgs { width: 200px; }
ul.ywli li.ywgs a { background: url('logo_91.jpg') no-repeat scroll left 2px transparent; height: 25px; line-height: 25px; padding-left: 65px; }
#footer { font-size: 12px; line-height: 20px; padding: 22px 0px 3px 0px; color: rgb(102, 102, 102); border-top: 1px solid rgb(221, 221, 221); }
.foot a { color: rgb(102, 102, 102); }
.foot a:hover { color: rgb(255, 102, 0); }
.slideBox { width: 330px; height: 100px; overflow: hidden; position: relative; border: 0px none; font-family: Arial,Helvetica,sans-serif; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 0px; bottom: 5px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; float: left; }
.slideBox .hd ul li { float: left; margin-right: 5px; width: 15px; height: 15px; display: block; overflow: hidden; line-height: 14px; text-align: center; background: none repeat scroll 0% 0% rgb(255, 255, 255); cursor: pointer; }
.slideBox .hd ul li.on { background: none repeat scroll 0% 0% rgb(132, 185, 25); color: rgb(255, 255, 255); }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd img { width: 330px; height: 100px; }
