/* ::::: 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; }
#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; }
.pb20 { padding-bottom: 20px; }
.pb50 { padding-bottom: 50px; }
.clear:after { clear: both; content: " "; display: block; font-size: 0px; height: 0px; visibility: hidden; }
.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: 680px; }
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); }
.rg_con { float: left; width: 730px; padding-left: 15px; }
.crumbs { width: 730px; border-bottom: 1px solid rgb(225, 225, 225); }
.lnk { text-align: right; color: rgb(153, 153, 153); padding: 15px 0px 0px; font-size: 12px; line-height: 25px; }
.lnk a { color: rgb(153, 153, 153); }
.lnk a:hover { color: rgb(132, 185, 25); text-decoration: none; }
.lnk s { font-size: 12px; font-family: "宋体"; margin: 0px 2px; text-decoration: none; }
.sub_box { width: 730px; line-height: 24px; min-height: 300px; }
.contarct { padding-top: 40px; }
.mapinfo { padding: 0px 20px 20px 25px; font-size: 14px; }
.mapinfo p { display: block; padding: 3px 0px; line-height: 24px; }
.mapinfo p span { width: 70px; color: rgb(102, 153, 0); }
.mapdetial { display: block; background: url('det.gif') no-repeat scroll 0% 0% transparent; width: 116px; height: 30px; line-height: 30px; margin: 15px 0px 0px; color: rgb(255, 255, 255); padding-left: 10px; font-weight: bolder; }
.map { padding-top: 20px; }
.map img { width: 523px; height: 242px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(225, 225, 225); padding: 5px; }
.gs_tit { font-size: 15px; font-weight: bolder; color: rgb(72, 116, 19); background: url('stil.gif') no-repeat scroll 0% 0% transparent; height: 35px; line-height: 35px; padding: 0px 0px 0px 10px; }
#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); }
