
/*通用样式表*/


*{margin: 0;padding: 0;}
body{font-family:Verdana,宋体; line-height:22px;font-size: 12px;background:#fff;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-size:12px; font-weight:normal;}
img { border:0;}
table,td,tr,th{font-size:12px;}
li{list-style: none;}
a {color: #000; text-decoration:none;}
a:hover {color: #236A00; text-decoration:underline;}
input,textarea {font:12px verdana;}
.left{ float: left;}
.right{ float: right;}


/* *** Float containers fix: *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.wrapper {
	text-align: center;
}
.container {width:950px;margin: 0 auto;}
.main { float:left; width:690px;}
.main .conleft { width:320px; float:left;}
.main .conright { width:360px; float:right;}
.side {float:right; width:250px; }

.imain { float:left; width:668px; padding:10px; background:#DCE7CF; border:1px solid #B4D37A;}
.imain .conleft { width:310px; float:left;}
.imain .conright { width:348px; float:right;}

/*-页面头部-*/
#topnav { margin:0 auto; padding:0 10px; height:25px; line-height:25px; background:#f8f8f8;}
#topnav span { float:right;}
#header { width:950px;background:url(head_bg.gif) repeat-x; height:63px; margin:5px 0 2px;}
#header #topnav { margin:0; padding:0 10px; height:25px; line-height:25px; background:#eee;}
#header #topnav span { float:right;}
#header #logo{float: left;font-size:0; padding-left:5px; background:url(nav.gif) repeat-x top;}
#header #nav{width:760px; float: right; color:#fff; font-size:12px; font-weight:bold;}
#header #nav a {height:35px; line-height:35px; margin:0 6px; color:#fff;}
* +html #header #nav a{ margin:0 6px 0 6px;}
#header #hotnav {color:#222; font-size:12px; font-weight:normal; float:left;padding-left:13px; line-height:30px;}
* html #header #hotnav a{ margin:0 9px;}
#header #hotnav a { margin:0 15px; color:#222; line-height:30px;}

/*-搜索-*/
.search { width:928px; border:1px solid #E1E1E1; margin-bottom:5px; padding:0 10px; height:28px; line-height:28px; overflow:hidden; background:#F8F6E9 url(search.jpg) repeat-x top;}
.search span { float:right; margin-left:15px;}
.search span a { color:#236A00;}
.search form { position:relative; top:-1px;}
.search input.keyword { width:200px; padding:2px; border:1px solid #7F9DB9;}
.search input.search_btn { position:relative; top:4px;}

/*广告*/
.topad { width:950px; height:auto; margin:0 auto 5px; text-align:center;border:1px solid #C3C3C3;}

.links{ width:948px; margin:0 auto 10px; border:1px solid #DDE1D7;}
.links .caption{ margin:0; padding:0 10px; height:24px; line-height:24px; background:#A8C586 url(ky_stitle.gif) repeat-x bottom;}
.links .caption h4{ font-weight:bold; color:#336600;}
.links .caption span { float:right;}
.links .caption span a {color:#336600;}
.links .text { width:930px; margin:5px auto;}
.links .text a { width:93px; float:left;}
.copyright{ width:950px; margin:0 auto 10px; color:#666; border-top:1px solid #B4D37A; text-align:center; line-height:2.2em;}
.copyright a { margin: 0 5px; color:#666;}

/*--------------首页----------------*/
.bignews { width:338px; height:210px; margin-bottom:10px; border:1px solid #DDE1D7; padding:5px 10px;}
.bignews ul { width:338px; margin:0;}
.bignews li { width:338px; padding-bottom:5px; }
.bignews li h2 { font-size:16px; padding:5px 0; font-family:黑体; font-weight:200;}
.bignews li h2 a { color:#ff0000;}
.bignews p { width:338px; line-height:22px; border-bottom:1px #006600 dashed;}
.news { width:360px; clear:left;}
.news .caption { height:24px; border-bottom:2px solid #5B8A00;}
.news .caption p { width:60px; float:left; padding-left:10px;}
.news .caption p a { color:#336600;}
.news .caption p.current { height:24px; line-height:24px; background:url(bg.gif) no-repeat 0 0;}
.news .caption p.current a{ color:#fff;}
.news .caption span { float:right;}
.news .caption span a{ margin:0 3px; color:#336600;}
.news ul {margin-top:5px;}
.news ul li { font-family:宋体; margin:0; padding:0; height:22px; line-height:22px; overflow:hidden; background:none; color:#666;}
.news ul li span { float:right; color:#FF6600;}


#flash { width:300px; height:200px; padding:10px; border:1px solid #DDE1D7; margin-bottom:10px;}
.bbs { width:318px; border:1px solid #B4D37A; margin-bottom:10px;}
.bbs .caption{ margin:0; padding:0; height:24px; line-height:24px; background:#A8C586 url(ihottitle.gif) repeat-x 0;}
.bbs .caption h4 { padding-left:23px; background:url(bg.gif) no-repeat 0 -60px;color:#336600; font-weight:bold;}
.bbs .caption span{ float:right; margin-right:10px;}
.bbs .caption span a { color:#336600;}
.bbs ul { padding:5px 5px 0;}
.bbs ul li { font-family:宋体; margin:0; padding:0; height:22px; line-height:22px; overflow:hidden; color:#666;}
.bbs ul li span.green, .bbs ul li span.green a { color:#236A00;}

.isidelist, .ihot { width:248px; border:1px solid #DDE1D7; margin-bottom:10px;}
.isidelist .caption,
.ihot .caption{ margin:0; padding:0 10px; height:24px; line-height:24px; background:#A8C586 url(ky_stitle.gif) repeat-x bottom;}
.ihot .caption h4,
.isidelist .caption h4{ font-weight:bold; color:#336600; font-weight:bold;}
.isidelist .caption h4 a{ color:#336600; font-weight:bold;}
.isidelist .caption span a{ color:#336600; }
.isidelist .caption span,
.ihot .caption span { float:right;}
.isidelist ul,
.ihot ul {margin-top:5px;}
.ihot ul li { font-family:宋体; margin:0; padding:0 5px; height:21px; line-height:21px; overflow:hidden; color:#666;}
.isidelist ul li { font-family:宋体; margin:0; padding:0 5px; height:22px; line-height:22px; overflow:hidden; color:#666;}
.isidelist ul li a { color:#1F3C01;}
.isidelist ul li span { float:right;}
.isidelist ul li.pic { width:50%; text-align:center; float:left; margin:0; padding:0; height:145px;}

.imainlist { padding:0; border:1px solid #B4D37A; margin-bottom:10px}
.imainlist .caption{ margin:0; padding:0; height:24px; line-height:24px; background:#A8C586 url(ky_stitle.gif) repeat-x bottom;}
.imainlist .caption h4 { padding-left:10px;color:#336600; font-weight:bold;}
.imainlist .caption h4 a, .imainlist .caption span a { color:#236A00;}
.imainlist .caption span { float:right; margin-right:10px;}
.imainlist ul { padding:5px 5px 2px;}
.imainlist ul li { font-family:宋体; margin:0; padding:0; height:22px; line-height:22px; overflow:hidden; color:#666;}

.imainlist1 { padding:0; border-top:1px solid #B4D37A; margin-bottom:10px; background:#fff;}
.imainlist1 .caption{ margin:0; padding:0; height:24px; line-height:24px; background:#A8C586 url(ky_stitle.gif) repeat-x bottom;}
.imainlist1 .caption h4 { padding-left:10px;color:#336600; font-weight:bold;}
.imainlist1 .caption h4 a, .imainlist1 .caption span a { color:#236A00;}
.imainlist1 .caption span { float:right; margin-right:10px;}
.imainlist1 ul { padding:5px 5px 2px;}
.imainlist1 ul li { font-family:宋体; margin:0; padding:0; height:22px; line-height:22px; overflow:hidden; color:#666;}

.imainlist2 { padding:0; border-top:1px solid #B4D37A; margin-bottom:5px;background:#fff;}
.imainlist2 .caption{ margin:0; padding:0; height:24px; line-height:24px; background:#A8C586 url(ky_stitle.gif) repeat-x bottom;}
.imainlist2 .caption h4 { padding-left:10px;color:#336600; font-weight:bold;}
.imainlist2 .caption h4 a, .imainlist2 .caption span a { color:#236A00;}
.imainlist2 .caption span { float:right; margin-right:10px;}
.imainlist2 ul { padding:5px 5px 2px;}
.imainlist2 ul li { font-family:宋体; background:url(line.gif) repeat-x bottom; margin:0; padding:0; height:26px; line-height:26px; overflow:hidden; color:#666;}

.yuanxiao { width:950px; height:30px; background:url(title.gif) no-repeat 0 0; padding:0;}
.fudao { width:950px; height:30px; background:url(title.gif) no-repeat 0 -60px; }
.fuxi { width:950px; height:30px; background:url(title.gif) no-repeat 0 -30px; }
.shuoshi { width:950px; height:30px; background:url(title.gif) no-repeat 0 -90px;}
.yuanxiao span,
.shuoshi span,
.fudao span,
.fuxi span { float:right; padding-right:10px; font-weight:bold; line-height:30px;}
.yuanxiao span a,
.shuoshi span a,
.fudao span a,
.fuxi span a { margin:0 4px; color:#336600;}

/*列表*/
.listmain { float:left; width:700px; overflow:hidden; padding:0 0 10px 0;}
.onelist { width:337px; float:left; padding:0; border:1px solid #B4D37A; margin:0 10px 10px 0; margin:10px 0 0 0; background:#fff;}
.onelist .caption{ margin:0; padding:0; height:24px; line-height:24px; background:#A8C586 url(ky_stitle.gif) repeat-x bottom;}
.onelist .caption h4 { padding-left:10px;color:#336600; font-weight:bold;}
.onelist .caption h4 a, .imainlist1 .caption span a { color:#236A00;}
.onelist .caption span { float:right; margin-right:10px;}
.onelist ul { padding:5px 5px 2px;}
.onelist ul li { font-family:宋体; margin:0; padding:0; height:22px; line-height:22px; overflow:hidden; color:#666;}

.listmain1 { width:668px; padding:10px; border:1px solid #B4D37A; margin-bottom:10px;}
.listmain1 li { height:28px; line-height:28px; font-family:宋体; border-bottom:1px solid #DDE1D7; font-size:14px;}
.listmain1 li span { color:#666; float:right;}

/*当前位置*/
.here{ width:668px; padding:0; border:1px solid #DDE1D7; border-bottom:none; margin-bottom:10px; padding:0 10px; height:24px; line-height:24px; background:#A8C586 url(ky_stitle.gif) repeat-x bottom;}

/*分页链接样式*/
.pages {padding: 1em;margin: 1em 0 0 0;clear: left;font-size: 80%;font: 83%/1.4 "verdana", "arial",sans-serif;}
.pages strong {display: block;float: left;border: 1px solid #236A00;padding: 0.3em 0.8em;margin-right: 0.3em;background: #236A00;
color:#fff;font-size:12px;font-weight: bold;}
.pages a {display: block;float: left;padding: 0.3em 0.8em;margin-right: 0.3em;background: #fff;font-size:12px;border: 1px solid #DDE1D7;text-decoration: none;}
.pages a:hover {border-color: #236A00;}


/*内容页*/
.end { float:left; width:668px; overflow:hidden; margin-bottom:10px; padding:10px; border:1px solid #B4D37A;}
.end .endtitle {}
.end .endtitle h1 { font-family: Verdana,黑体; font-weight:200px; font-size:24px; text-align:center; color:#236A00;}
.end .info { height:26px; line-height:26px; margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center}
.end .endtext { font-size:14px; line-height:1.8em;}



/*关于我们*/
.about { width:950px; margin:10px auto; padding:0;  border:1px solid #DDE1D7; background: url(line1.gif) repeat-y 200px 0;}
.aboutnav { width:200px; float:left; padding-top:20px; overflow:hidden;}
.aboutnav li { width:170px; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold; margin:0 auto; margin-bottom:10px; border:1px solid #DDE1D7; background:#E1EBD6;}
.aboutnav li.current { width:170px; margin:0 0 10px 15px; padding-right:15px; background:#fff; border-right:none; position:relative; z-index:100;}
.aboutcontent { width:740px; float:right;}
.about .caption{ margin:0; padding:0 10px; height:24px; line-height:24px; background:#A8C586 url(ky_stitle.gif) repeat-x bottom;}
.about .caption h4{ font-weight:bold; color:#336600; font-weight:bold;}
.aboutcontent .txt { padding:10px; font-size:13px; line-height:1.8em;}
.aboutcontent .txt p { text-indent:2em; margin-bottom:10px;}
.aboutcontent .txt a { text-decoration:underline;color: #236A00;}
.aboutcontent .txt a:hover { text-decoration:none;}