﻿/*  
作者：新鲜人
地址：http://www.htmlit.com.cn
邮箱：u2lei@yahoo.com.cn
     xinxr@msn.com
*/
@charset "utf-8";

body{ padding:0;margin:0;font-family:"微软雅黑", Arial, Helvetica, sans-serif;background:#FDFBFC url(images/bg.jpg) repeat-y center top;color:#666666; font-size: 12px;line-height: 20px;}
* { padding:0; margin:0;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span{margin:0; padding:0;}
table{border-collapse:collapse;}
a { text-decoration: none;color: #444444;}
a:hover { color:#d60000;}
ul { padding:0; margin:0;}
li { list-style-type: none;}
.clear { clear: both;}
img { border: none;}

/*=======================================================*/
#wrapper { width:1005px; padding:0; margin:0 auto;}
/**/
.header { height:180px;}
.top { width:1005px; height:140px; position:relative;}
/**/
.logo { position:absolute; top:33px; left:11px; width:226px; height:87px; background:url(images/logo.jpg) no-repeat left top;}
.logo a { display:block; width:226px; height:87px;}
.logo span { display:none;}
/**/
.top_text { position:absolute; top:45px; left: 329px; line-height:28px; font-size:14px; font-weight:bold; color:#9C9602; width:330px; height:56px;}
.top_text .bot { padding-left:60px;}
/**/
.topnav {position:absolute; top:7px; right:10px; font-size:12px; color:#027937;}
.topnav a, .topnav span { color:#027937; padding:0 5px;}
/**/
.time { height:20px; line-height:20px; position:absolute; top:5px; left:15px;}
.daojishi { height:26px; line-height:26px; position:absolute; font-size:14px; bottom:20px; right:15px; color:#9C9602;}
.daojishi span { color:#FF0000;font-size:18px;font-weight:bold; padding-right:3px;}
/**/
.menu { height:40px; background:url(images/dh.jpg) no-repeat left top; line-height:40px;}
.menu li { float:left; width:128px; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold; padding-left:2px; background:url(images/li.jpg) no-repeat left top;}
.menu li.index { width:92px; background-image:none; padding-left:0px;}
.menu li.index a { width:92px; height:40px; float:left;}
.menu li a { display:block; width:128px; height:40px; float:left; color:#FFFFFF;}
.menu li a:hover { background:url(images/dhx.jpg) no-repeat center bottom;}
/**/
.rolling { width:990px; height:20px; line-height:20px; padding:5px 0px; margin:0 auto;}
.lit { white-space:nowrap; background:url(images/newli.jpg) no-repeat left center; padding:0 15px 0 10px;}
/**/
.flash1 { width:1005px; height:270px; margin-bottom:10px;position: relative;}
.flash1 img { width:1005px; height:270px;}
.flash1 .swiper-container { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color:rgba(0,0,0,0.4);}
.flash1 .swiper-slide { width:100%; height: 100%; background-repeat:no-repeat; background-size: cover; background-position: center center;}
.flash1 .swiper-pagination-bullet { width: 50px; height: 5px; border-radius: 0; background-color: #FFFFFF;}
.flash1 .swiper-pagination-bullet-active { background-color: #FFDE00;}
.swiper-button-next, .swiper-button-prev { position:absolute; width:50px; height:50px; margin-top:-25px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; background-size:30%; background-color:rgba(0,0,0,0.2); border-radius:50px; }
/**/
.content { width:990px; margin:0 auto;}
/**/
.left { float:left; width:660px;}
.right { float:right; width:320px;}
.sidebar { width:250px; float:left; padding-top:5px; margin-bottom:10px;}
.main { width:720px; float:right; margin-bottom:10px;}
/**/
.title { height:30px; line-height:30px; background: url(images/title.jpg) no-repeat right top;}
.title h2 { float:left; display:block; width:130px; height:30px; line-height:30px; color:#FFFFFF; font-size:14px; padding:0 15px; background:#1b8000; border-radius:8px 8px 0 0;}
.title .more { float:right; margin-right:15px;}
.title .more a { color:#027937;}

.title2 { height:30px; line-height:30px; background: url(images/title.jpg) no-repeat right top;}
.title2 h2 { float:left; display:block; width:110px; height:30px; line-height:30px; color:#FFFFFF; font-size:14px; padding:0 10px 0 34px; background:url(images/titleh.jpg) no-repeat left top;}
.title2 .more { float:right; margin-right:15px;}
.title2 .more a { color:#027937;}
/**/
.newbox { width:990px; margin:0 auto 10px auto;}
.new_l { float:left; width:325px; height:226px; margin-right:10px;}
.new_m { float:left; width:325px; height:226px;}
.new_r { float:right; width:320px; height:226px;}
.new_body { height:176px; padding:10px; border:1px solid #e4e0e1;}
.new_body li { height:22px; line-height:22px; background:url(images/newli.jpg) no-repeat left center; padding-left:8px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.new_body li a:hover { color:#027937; text-decoration: underline;}
/**/
.video { height:390px; margin-bottom:10px;}
.video_body { width:660px; height:360px;}
/**/
.gonggao { height:390px; margin-bottom:10px;}
.gonggao_body { padding:20px; height:340px; background:url(images/gongg.jpg) no-repeat left top;}
.gonggao_body p { line-height:29px;}
/**/
.flash2 { float:left; width:270px; height:185px;}
/**/
.zixun { height:237px; margin-bottom:10px; background:#F7F7F7;}
.zixun_body { height:185px; padding:10px; border:1px solid #e4e0e1;} 
.zixun_list { float:right; width:355px; height:185px;}
.zixun_list ul li { height:23px; line-height:23px; background:url(images/newli.jpg) no-repeat left center; padding-left:8px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.zixun_list ul li a { display:block; float:left; width:250px; height:23px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.zixun_list ul li span { float:right; width:75px;}
/**/
.tuijian { height:237px; margin-bottom:10px;}
.tuijian_body { padding:10px; height:185px; border:1px solid #ECDEDB;}
.tuijian_body li { height:23px; line-height:23px; background:url(images/newli.jpg) no-repeat left center; padding-left:8px;}
/**/
.main_top { height:34px; line-height:20px; padding:10px 10px 0 10px; background:url(images/main_top.jpg) no-repeat left bottom;}
.main_top h1, .main_top h2 { font-size:14px; float:left;}
.main_top .more { float:right;}
.mainbody { background:url(images/mainbg.jpg) repeat-y left top; padding:10px; min-height:650px;_height:650px;}
/**/
.newlist { padding:20px 30px;}
.newlist li { height:28px; line-height:28px; border-bottom:1px dashed #CCCCCC;}
.newlist li a { float:left; color:#666666;}
.newlist li span { float:right;}
/**/
.cbox { margin-bottom:10px;}
.cboximg { width:230px; border:1px solid #e4e0e1; padding:9px;}
/**/
.cnew { margin-bottom:10px;}
.cnew_body { border:1px solid #e4e0e1; height:138px; padding:9px;}
.cnew_body ul li { height:23px; line-height:23px; background:url(images/newli.jpg) no-repeat left center; padding-left:8px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.cnew_body ul li a { height:23px;}
.cnew_body ul li span { float:right; width:75px;}
/**/
.single { padding:20px 30px;}
.single_title { height:30px; line-height:30px; border-bottom:1px solid #333333;}
.single_title h1 { float:left; font-size:16px; color:#016735;}
.single_title span { float:right;}
.single_body { padding:10px 0 0 0; line-height:22px;}
.single_body p { margin-bottom:10px;}
/**/
.single_nav { padding:10px 40px; height:30px; line-height:30px;}
.single_nav .l { float:left;}
.single_nav .r { float:right;}
/**/
.related { padding: 20px 30px;}
.related h3 { display: block; height: 40px; line-height: 40px; font-size: 18px; color: #016735;}
.related li { line-height: 24px;}
/**/
.about {padding:20px 30px; }
/**/
.pagebar { padding:10px 40px;text-align:center;}
.pagebar a {display:inline-block;vertical-align:top;*display:inline;*zoom:1;height:24px;line-height:24px;padding:0px 5px;min-width:14px;text-align:center;margin-right:5px;background:#f4fcd7;white-space: nowrap;color:#046436;font-size:14px;_width:10px;}
.pagebar a:hover { background:#046436;color:#fff;}
.pagebar .now-page {display:inline-block;vertical-align:top;*display:inline;*zoom:1;height:24px;line-height:24px;padding:0px 5px;min-width:14px;text-align:center;margin-right:5px;background:#046436;white-space: nowrap;color:#FFFFFF;font-size:14px;_width:10px; }
/**/
.footer { background:url(images/fotbg.jpg) repeat-x left bottom; padding:10px; color:#666666;}
.footer .link { margin-bottom:10px;}
.footer .link a { padding:0 5px; color:#666666;}
.footer .link a:hover { color:#027937; text-decoration: underline;}
.footer .footer_nav { text-align:center; padding-bottom:5px;}
.footer .footer_nav a { padding:0 5px; color:#666666;}
.footer .footer_nav a:hover { color:#027937; text-decoration: underline;}
.footer .copyright { text-align:center; line-height:24px;}
/**/
.slide_wrap{position:relative;width:270px;height:185px; border:2px solid #ccc;background:#fff;color:#666;overflow:hidden;}
.slide_imglist{}
.slide_imglist li{float:left;margin-right:3px;display:inline;}
.slide_imglist li img{width:270px;height:185px;display:block;}
.slide_title {bottom:0;left:0;width:100%;height:40px;overflow:hidden;position:absolute;}
.slide_num{right:5px;z-index:3;top:0;position:absolute;}
.slide_num dd{display:inline;margin:10px 4px 0 0;width:20px;height:20px;font-size:12px;text-align:center;line-height:20