* { margin: 0px; padding: 0px; }
img { border:none; }
body { background:#579F2B; font-size:12px; font-family:"宋体", Arial; color:#000000; }
table { margin:0 auto }
ul, dl, ol { list-style-type: none; }
a { color:#000000; text-decoration: none; }
a:hover { color:#CC0000; text-decoration: underline; }
.clear { clear:both; }
.en { font-family:Arial, Helvetica, sans-serif }
/******************/
.nav li { float:left;  text-align:center; background: url(images/nav_line.jpg) no-repeat right; padding:0px 16px }
.nav li a { float:left; height:36px; display:block; line-height:36px; text-align:center; color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; }
.nav li a:hover, .nav li .cur_link { color:#FFFF00; text-decoration:none; }

.sub_nav { width:143px;margin:15px auto }
.sub_nav li { margin-bottom:4px; text-align: center}
.sub_nav li a { width:143px; height:23px; line-height:23px; background:url(images/sub_nav_bg.jpg); color:#006600; font-weight:bold; display:block }
.sub_nav li a:hover, .sub_nav li .cur_link { text-decoration:none; background:url(images/sub_nav_cur.jpg); color:#FFFFFF }
/******************/
.title_01{border-left:1px solid #FF9900;border-right:1px solid #FF9900; }
.more a{ color:#FFFFFF; text-decoration:underline}
.more a:hover{ color:#FFFF00}
.more2 a{ color:#579F2B; }

.input_01{ height:17px; border:1px solid #7F9DB9; line-height:17px;}
.down{ border-left:2px solid #D2EAC6;border-right:2px solid #D2EAC6; background:#F4FAF1}
.foot_link{ color:#FFFFFF;}
.foot_link a{ color:#FFFFFF;}
.foot_link a:hover{ color:#FFFF00}
.copyright { font-family:Arial; line-height:180%; color:#FFFFFF}
.copyright a{ color:#FFFFFF; text-decoration:underline}

.n_title1{ height:30px; background:url(images/n_title_bg.jpg) no-repeat; padding-left:55px; font-family:微软雅黑, 黑体, 宋体; font-size:16px; font-weight:bold; color:#FFFF00}
.n_title1 span{ display:block; padding-top:6px}
.n_title2{ font-size:14px; font-weight:bold}
.contact_01{ font-size:14px; color:#666666; line-height:180%; padding:20px 35px;}
.contact_02{ font-size:14px; color:#666666; line-height:180%; padding:20px 0px;}
.input_box2 { background:#FFFFFF; border:1px solid #E3E3E3; color:#8a8a8a; font-size:12PX; }
.contact_03{ border:1px solid #E0E0E0; padding:20px 125px}
.title_02{ font-family:微软雅黑, 黑体, 宋体; font-size:20px; font-weight:bold; color:#006600; border-bottom:1px solid #F0F0F0}
.title_03{ border-top:1px solid #F0F0F0; line-height:180%; color:#666666}

.title_03 a{color:#666666; text-decoration:underline}




/******************/

.news_list1{ margin:10px}
.news_list1 li{ height:22px; line-height:22px}
.news_list1 li a{ background:url(images/arrow_03.jpg) no-repeat left; padding-left:10px; color:#FFFFFF}

.news_list1 li a:hover{ color:#FFFF00}

.news_list2{ padding:10px}
.news_list2 li{ height:22px; line-height:22px}
.news_list2 li a{ background:url(images/arrow_02.jpg) no-repeat left; padding-left:10px;}

.news_list02{ padding:10px}
.news_list02 li{ height:44px; line-height:22px}
.news_list02 li a{ background:url(images/arrow_02.jpg) no-repeat left; padding-left:10px;}

.news_list01{ padding:8px 0px 8px 0px;}
.news_list01 li{line-height:22px; font-family:宋体; margin-left:8px; }
.news_list01 li a{ padding-left:0px;}
.news_list01 li span{ float:left; color:#999999}


.news_list3 { padding:5px 15px }
.news_list3 li { padding-top:8px; padding-bottom:8px; line-height:12px; background: url(images/line_01.jpg) repeat-x bottom; display:block; }
.news_list3 li a {background:url(images/arrow_01.jpg) no-repeat left; padding-left:10px; color:#000000; font-size:12px; text-decoration:none; }
.news_list3 li a:hover { color: #ff0000; }
.news_list3 li span { font-family:Arial, Helvetica, sans-serif; color:#7F7F7F; float:right; }

.news_list4 { padding:15px 25px }
.news_list4 li { padding-top:10px; padding-bottom:10px; line-height:12px; background: url(images/line_01.jpg) repeat-x bottom; display:block; }
.news_list4 li a {background:url(images/arrow_01.jpg) no-repeat left; padding-left:10px; color:#333333; font-size:14px; text-decoration:none; }
.news_list4 li a:hover { color: #ff0000; }
.news_list4 li span { font-family:Arial, Helvetica, sans-serif; color:#7F7F7F; float:right; }

.img_list{ margin:7px auto}
.img_list2{ text-align:center;margin-left:60px !important;*margin-left:45px}
.img_list2 li{ float:left; margin:15px;width:152px; height:142px; padding:6px; background:#FCFDF8; border:1px solid #EAF1D6}
.img_list2 li img{ margin-bottom:8px}

.img_list3{ text-align:center;}
.img_list3 li{ float:left; margin-left:10px}
.img_list3 li img{ border:1px solid #99cc01; margin-bottom:5px}
.img_list3 li a{ font-weight:bold; text-decoration:underline; color:#3e8833}
#mq { width:270px; height:14px; font-size:12px; overflow:hidden; }
#mq a { color:#00; font-size:12px; }
#mq p { line-height:14px; font-size:12px; }
#mq a:hover { color:#FF0000; }

/******************/

.more3 { color:#FFFFFF; font-size:12px; font-weight:normal; font-family:"宋体"}
.more3 a{ color:#FFFFFF; font-size:12px; font-weight:normal}
.s6_box{ border:1px solid #FF9A03; border-bottom:none; margin-top:12px; font-family:Arial; color:#FFFFFF; font-size:14px; font-weight:bold}
.s6_box span{ font-weight:normal; font-size:12px}

.s6_box2{ border:1px solid #579F2B; border-bottom:none; margin-top:12px; font-family:Arial; color:#FFFFFF; font-size:14px; font-weight:bold}

.title_01b{border-left:1px solid #579F2B;border-right:1px solid #579F2B;}

/*****************留言样式***************************/
.contact_01a{ font-size:12px; color:#666666; line-height:180%; padding:20px 35px;}


div.link{ clear:both; margin:8px auto; overflow:hidden; zoom:1; border:1px solid #cacaca; width:938px;}
div.link ul{ width:890px; margin:0 auto; padding:10px 0;}
div.link ul li{ line-height:22px;}
div.link ul li a{ margin:0 8px;}
div.link ul li a.frist{ margin-left:0;}
h1.link_title{ background:url(../images/link_title.gif) repeat-x; height:31px; line-height:31px; padding-left:20px; font-size:12px;}