/* ::::: 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; }
a { color: rgb(85, 85, 85); text-decoration: none; }
a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
#cl { clear: both; line-height: 1px; height: 1px; }
.tr { text-align: right; }
.st { font-family: "宋体"; }
.yc { display: none; }
.rel { position: relative; }
.abs { position: absolute; }
.pbtn { display: block; overflow: hidden; text-indent: -9999px; }
.pb50 { padding-bottom: 50px; }
.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; }
.ban1, .ban2, .ban3, .ban4, .ban5, .ban6 { background-position: center 0px; height: 245px; }
.ban1 { background: url('ban1.jpg') no-repeat scroll center 0px transparent; }
.main a:hover { text-decoration: none; }
.sub_cont { padding-bottom: 50px; }
.nav_left { width: 230px; float: left; padding-top: 28px; }
.nav_left .nav_left_list { width: 190px; margin: 0px 0px 0px 20px; }
.nav_left .nav_left_list li { height: 32px; }
.nav_left .nav_left_list li a { display: block; width: 140px; padding-left: 50px; font-weight: bold; height: 30px; line-height: 30px; background: none repeat scroll 0% 0% rgb(236, 236, 236); color: rgb(51, 51, 51); overflow: hidden; }
.nav_left .nav_left_list li a:hover { background: url('leftbar.jpg') no-repeat scroll 0px 0px transparent; color: rgb(255, 255, 255); text-decoration: none; }
.nav_left .nav_left_list li a.no, .nav_left .nav_left_list li a.no:hover { text-decoration: none; background: url('leftbar.jpg') no-repeat scroll 0px 0px transparent; color: rgb(255, 255, 255); }
.sub_info { padding: 0px 20px 0px 40px; font-size: 12px; line-height: 24px; }
.sub_info p { text-indent: 0px; }
.sub_info a.att { height: 30px; line-height: 30px; padding-left: 18px; font-size: 12px; font-weight: 100; background: url('pdf.gif') no-repeat scroll 0px center transparent; color: rgb(102, 153, 51); text-decoration: underline; }
.sub_info a.att:hover { color: rgb(255, 102, 0); text-decoration: underline; background: url('pdf.gif') no-repeat scroll 0px center transparent; }
.nyxym a { font-weight: bolder; color: rgb(102, 153, 51); text-decoration: underline; }
.nyxym a:hover { font-weight: bolder; color: rgb(255, 102, 0); text-decoration: underline; }
.dashed { border-bottom: 1px dotted rgb(183, 183, 183); padding: 20px 10px 0px; }
.tzz_main { width: 730px; margin: 0px auto; padding-top: 30px; min-height: 250px; }
.tzz_rbox { width: 730px; float: right; padding-right: 25px; padding-top: 30px; }
.tzz_rsm { width: 710px; border-bottom: 1px solid rgb(225, 225, 225); background: url('nytit.gif') no-repeat scroll 10px center transparent; font-size: 16px; font-family: "Microsoft Yahei","微软雅黑"; line-height: 30px; height: 30px; color: rgb(124, 178, 22); padding-left: 20px; font-weight: bolder; }
.wcd_main { padding: 0px 20px 20px; font-size: 12px; line-height: 24px; text-align: justify; border-bottom: 1px solid rgb(225, 225, 225); }
.zwxbt { height: 39px; background: url('cirle.gif') no-repeat scroll 15px 12px transparent; display: block; margin-top: 25px; padding-left: 36px; font-size: 18px; line-height: 39px; color: rgb(119, 119, 119); font-family: "Microsoft Yahei","微软雅黑"; font-weight: 600; }
#footer { font-size: 12px; line-height: 20px; padding: 10px 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); }
