﻿/* CSS文件*/
*{ margin:0; padding:0;}
body{ font-size:12px; background:#fff; font-family:"黑体",SimHei,Arial, Helvetica, sans-serif; color:#595959; min-width:1010px; margin:0 auto}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
a{color:#595959;text-decoration: NONE}
a:hover{ text-decoration:underline; color:#595959;text-decoration: NONE}
.fff,.fff a,.fff a:hover{ color:#fff}
ul{ list-style:none;}
li{ list-style:none;}
.clear{ clear:both; width:100%; height:0; overflow:hidden;}
img{ border:none;}
em{ font-style:normal;}
div img,div input{ vertical-align:middle}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
input,textarea{ border:none}
input:focus,textarea:focus{ outline:none}
.font13{ font-size:13px}
.font14{ font-size:14px}
.font15{ font-size:15px}
.font16{ font-size:16px}
.font17{ font-size:17px}
.font18{ font-size:18px}
.font19{ font-size:19px}
.font20{ font-size:20px}
.font21{ font-size:21px}
.font22{ font-size:22px}
.font-m{ font-family:"Microsoft Himalaya"}
.font-s{ font-family:"宋体",simsun}
.width{ width:1010px; margin:0 auto}
.left{ float:left}
.right{ float:right}
/* CSS文件*/

.top{ height:35px; line-height:38px; overflow:hidden; width:100%; background:url(../images/topbg.jpg) repeat-x; color:#919191}
.head{ height:150px; overflow:hidden; background:#f9fcf5;}
.head .width{ position:relative}
.head .width img{ position:absolute}
.logo-l{ top:35px; left:0px}
.logo-c{ top:35px; left:370px}
.logo-r{ top:30px; right:0px}

.menu { height:45px; background:url(../images/menu-bg.png) repeat-x; line-height:45px; font-weight:600; position:absolute; top:181px; left:0; width:100%; z-index:999; min-width:1010px}
.menu ul li{ width:112px; float:left; text-align:center}
.menu ul .hover{ background:url(../images/menu-btn.png) no-repeat}
.menu ul li:hover{ background:url(../images/menu-btn.png) no-repeat}

#kinMaxShow{visibility:hidden;width:100%; height:380px; overflow:hidden; margin-top:37px}
#banner{ height:210px; width:100%;margin-top:37px;}

.tsearch{ height:53px; line-height:53px; background:#eaeaea; margin-bottom:10px}
.tsearch a{ margin:0 10px}
.tsearch .width{ overflow:hidden}
.tsearch form{ float:left; margin-top:12px; margin-right:20px}
.tsearch form .input{ width:200px; height:25px; border:1px solid #49a200; border-right:none;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px; padding-left:8px}
.tsearch form .bnt{ width:40px; height:27px;border:1px solid #49a200; border-left:none;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0; background:#fff url(../images/searchbtn.png) center no-repeat;cursor:pointer}


.footer{ background:#378f17; padding:10px 0}
.footer .footmenu{ text-align:center; background:#29740f; height:35px; line-height:35px; float:left; width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
.footer .footmenu a{ margin:0 8px}
.flogo{ float:left; margin-top:15px; margin-left:5px; margin-bottom:15px}
.finfo{ float:left; margin-left:50px; margin-top:30px; line-height:26px; margin-bottom:15px}
.fico{ float:right; margin-right:5px; margin-top:70px; margin-bottom:15px}
.foot{ background:#247409; line-height:34px; text-align:right}



.ifx{ text-align:right;}
.hx{ background:url(../images/ico20.png) repeat-x; width:100%; height:6px; margin:20px 0}
.hx2{ background:url(../images/ico20.png) repeat-x; width:100%; height:6px; margin:5px 0}
.sorttitle{ border-bottom:2px solid #297b0c; background:url(../images/ico01.png) no-repeat top left; height:43px; line-height:43px; padding-bottom:5px; padding-left:20px; font-size:28px; color:#389e00; font-weight:600; margin-bottom:20px}
.sorttitle em{ text-transform:uppercase; font-size:24px; color:#b1b1b1; margin-left:10px; font-weight:200}
.sorttitle span{ float:right; margin-top:25px; margin-right:10px}
.sorttitle span a{ display:block; width:42px; height:14px; background:url(../images/more.jpg) no-repeat center}

.nav{ background:#056200; width:207px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.nav1{ font-size:26px; height:53px; position:relative; padding-left:35px; margin-top:15px}
.nav1 i{ color:#3d7839; text-transform:uppercase; position:absolute; top:25px ; left:50px}
.nav2{ background:#0f8a17; padding:20px 0}
.nav2 li{ background:#056200; width:180px; margin:5px 13px; height:32px; line-height:32px; float:left}
.nav2 li a{ display:block; width:150px; height:32px; font-size:16px; background:url(../images/ico02.png) no-repeat 5px 10px; padding-left:30px}
.nav2 li:hover{ background:#004308;}
.nav2 li a:hover { color:#fff710}
.nav dl{ text-align:center; margin:13px auto}
.nav .navtel{ background:url(../images/ico03.png) no-repeat center;}
.nav .navtelnum{ color:#fffb99; font-size:25px; font-weight:600}
.f1 .right{ width:786px}
.f1 .right ul li{ float:left; width:220px; margin:0 21px 21px 21px; line-height:23px; font-size:15px; text-align:center}

.f2{ margin-bottom:20px}
.f2 .left{ width:380px}
.f2 .right{ width:605px}
.f2 ul li{ float:left;background:url(../images/ico18.jpg) no-repeat center left; padding-left:20px; height:30px; line-height:30px}
.f2 ul li span{ float:right; color:#ababab}
.f2 .ontopnews .jqthumb{ float:left; margin-right:25px; margin-bottom:20px}
.f2 .ontopnews{ font-size:12px; line-height:24px; padding-top:10px}
.f2 .ontopnews strong{ font-size:18px; color:#056200; line-height:30px}
.f2 .ontopnews a,.f2 .ontopnews a:hover{color:#056200} 
#Scroll1 li{ width:360px}
#Scroll2 li{ width:585px}

.f3{ width:100%; height:736px; background:url(../images/ico04.jpg) repeat-x; margin-bottom:10px}
.youshititle{ width:974px; height:64px; margin:0 auto; background:url(../images/a02.jpg) no-repeat 0 20px; text-align:center; padding-top:260px}
.youshititle a{ background:#4c761e; font-size:20px; color:#fff; padding:3px 10px; line-height:32px}
.youshi{ width:870px; background:url(../images/a03.jpg) no-repeat top right; height:360px; font-size:22px; color:#056200; line-height:45px; padding-top:30px; padding-left:140px; position:relative}
.youshiren{ width:231px; height:462px; background:url(../images/ico05.png) no-repeat center; position:absolute; top:-10px; left:-80px}

.f4{ background:#168414; height:350px;}
.f4 .left{ background:url(../images/ico07.jpg) no-repeat top left; width:179px; height:350px; margin-left:6px}
.f4foot{ background:url(../images/ico08.png) no-repeat top left; height:10px; margin-bottom:30px}
.f4 .right{ width:800px;}
.f4 .right ul{ padding-top:18px;font-size:15px; line-height:18px}
.f4 .right ul li{ float:left; width:156px; height:105px; background:url(../images/ico06.jpg) no-repeat; margin:5px 0;padding:30px 30px 10px 14px;}
.f4 .right ul .f4end{ width:156px; height:105px; padding:30px 14px 10px 14px; }
.f4 .right ul li dl{ text-align:center; font-size:24px; width:156px; margin-bottom:15px}

.f5-1{ background:url(../images/ico09.png) no-repeat 90px 0; height:54px; font-size:20px; color:#bf640a; padding-left:500px; line-height:24px; padding-top:10px}
.f5-2{ background:url(../images/a04.jpg) no-repeat center bottom; height:240px; width:987px; margin-bottom:10px}
.f5-3 span{ width:197px; text-align:center; display:block; float:left; font-size:16px}
.f5{ margin-bottom:30px}
.f5 ul li{ float:left; width:188px; text-align:center; line-height:26px; margin:15px 5px;}
.f5 ul li .jqthumb{ border:2px solid #81B918;-moz-border-radius:94px;-webkit-border-radius:94px;border-radius:94px; overflow:hidden}

.f6 ul{ margin-bottom:20px}
.f6 ul li{ width:236px; float:left; margin:0 8px; text-align:center; font-size:16px; line-height:30px}

.f61 ul{ margin-bottom:50px}
.f61 ul li{ width:188px; float:left; margin:0 7px; text-align:center; font-size:16px; line-height:30px}


.f7 .left{ width:674px;}
.iaboutpic{ width:263px; float:left; color:#3c7b00}
.f7-l-1{ text-align:center; font-size:27px; font-weight:600}
.f7-l-2{text-align:center; font-size:18px; line-height:40px}
.f7-l-3{ background:url(../images/ico10.png) no-repeat center bottom; padding-bottom:19px}
.iaboutinfo{ float:right; width:380px; line-height:23px}
.iaboutinfo a,.iaboutinfo a:hover{ color:#056200}
.f7 .right{ width:322px}
.f7 .right ul li{ margin-bottom:15px; padding:0 10px}
.f7-a{ background:url(../images/ico12.jpg) no-repeat top left; padding-left:25px; margin-bottom:5px}
.f7-q{ background:url(../images/ico13.jpg) no-repeat top left; padding-left:25px; line-height:18px}

.f8{ margin-bottom:30px;}
.links{ background:#ededed url(../images/links.jpg) no-repeat center left; padding:15px 0 15px 115px; min-height:35px}
.links a{ color:#717171; margin:0 8px; line-height:20px}
.webinfo .webleft{ width:207px; padding:5px; background:#e3e3e2; float:left; padding-bottom:60px}
.navfoott{ background:url(../images/ico19.png) no-repeat center; text-align:center; height:53px; line-height:53px; overflow:hidden; margin-top:30px; font-weight:600; font-size:24px; color:#205100}
.navfooti{ font-size:14px; line-height:23px; padding:10px 5px; background:#dfffc9}

.webinfo .webright{ width:771px; float:right; overflow:hidden}
.webinfo .webright img{ max-width:771px;}
.weizhi{ margin-bottom:15px}
.imageslist li{ width:237px; float:left; margin:0 10px 15px 10px; text-align:center; line-height:30px}
.aboutinfo{ margin-bottom:30px}

/*list*/
.list_page{text-align:center;margin:30px auto;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.list_page ul span{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#f3f3f3;}
.uk-icon-angle-double-right:before{content: ">>"}
.uk-icon-angle-double-left:before{content: "<<"}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .uk_active a{background:#f3f3f3;border-radius:0;}
.page_group ul .uk_active span{background:#f3f3f3;border-radius:0;}


.newstitle{ text-align:center; font-size:24px; margin-bottom:5px}
.newsdate{ text-align:right; color:#B7B7B7; margin-bottom:30px}
.keysb{ border-bottom:1px solid #808080; border-top:1px solid #808080; line-height:26px}
.keysb .right{ margin-top:5px}
.xiangguan{line-height:30px; margin-top:15px; font-size:14px}
.xiangguanlist li{ float:left; width:365px; line-height:30px; background:url(../images/ico18.jpg) no-repeat center left; padding-left:20px}






.xwlistbox .xwlist {
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
}

.xwlistbox .pic {
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 15px;
	overflow: hidden;
}
.xwlistbox .r_tt {
	float: left;
	height: auto;
	width: 615px;
}
.xwlistbox .r_tt p{
	color: #999;
	line-height: 20px;
	padding-top: 8px;
}
.xwlistbox .r_tt .title {
	font-size: 18px;
}
.xwlistbox .r_tt .title a{ color:#000}

.xwlistbox .cplist ul{height: auto;margin-right: auto;margin-left: auto;padding-top: 15px;padding-bottom: 5px;}
.xwlistbox .cplist{clear: both;float: none;height: auto;width: 100%;}
.xwlistbox .cplist ul li{
	width: 166px;
	text-align: center;
	float: left;
	padding-top: 8px;
	height: 230px;
	display: inline;
	margin-right: 20px;
}
.xwlistbox .cplist ul li .pic{
	height: 166px;
	width: 166px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: table;
	border: 1px solid #e7e7e7;
}
.xwlistbox .cplist ul li .pic span{display: table-cell;vertical-align: middle;}
.xwlistbox .cplist ul li .pic{*position: relative;*overflow: hidden;}/*IE6*/
.xwlistbox .cplist ul li:hover .pic{
	border: 1px solid #d4edff;
}
.xwlistbox .cplist ul li .pic span{*position: absolute;*left: 50%;*top: 50%;}/*IE6*/
.xwlistbox .cplist ul li .pic span img{*position: relative;*left: -50%;*top: -50%;}/*IE6*/
.xwlistbox .piclist ul li p{padding-top: 3px;}
.xwlistbox .cplist ul li p{padding-top: 2px;line-height: 22px;}
.xwlistbox .xwlist .r_tt p a{color:#41B700;}



/*幻灯片(组件)*/
.banner{height:380px;margin-top:37px}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}

.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:18px;height:18px;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background:url(../images/sleft.jpg) no-repeat}
.banner .Right{margin-right:-470px;background:url(../images/sright.jpg) no-repeat}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #056200;}
.frontCover li{float:left;width:82px;padding:3px;background:#4AB026;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#056200;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}



/*book*/
.book{overflow:hidden;clear:both;margin-bottom:20px; padding:10px}
.book .face{float:left;width:60px;height:60px;}
.book .face img{border-radius:30px;}
.book .text{border:1px solid #dadada;margin-left:70px;border-radius:10px;}
.book .text .div{padding:10px 20px;}
.book .text .div .icon{position:absolute;width:20px;height:20px;margin:6px 0 0 -40px;background:url(../images/dot.gif) no-repeat top right;}
.book .text .div .base{font-family:verdana;color:#000;border-bottom:1px dashed #ccc;line-height:30px;margin-bottom:10px;}
.book .text .div .base span{float:right;color:#999;}
.book .text .div .content{line-height:22px;font-family:microsoft yahei;font-size:14px;}
.book .text .div .reply{font-family:microsoft yahei;line-height:30px;color:#000;padding:5px 15px;background:#f3f3f3;margin-top:5px;font-size:14px;}
.book .text .div .reply strong{color:#f60;}

.bookadd{margin:0px 0; padding:15px 0; margin-bottom:30px}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;}
.bookadd .label span{color:#f30;font-family:宋体; line-height:34px}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:0px 10px;vertical-align:middle;overflow:auto;border-radius:4px;}
.bookadd .enter label{display:block;}
.bookadd .enter #booklen{color:#f30;}
.bookadd .enter .bnt{ width:120px; height:36px; background:#378F17; line-height:36px; font-size:18px; color:#fff; font-family:宋体;cursor:pointer}

/*通用border*/
.border{border:1px solid #e3e3e3;border-top:0;background:#fff;display:block;zoom:100%;border-radius:0 0 10px 10px; margin-bottom:15px}
.toplist{margin:0;padding:0;list-style:none;}
.toplist li{height:33px;line-height:33px;border-bottom:1px dotted #ccc;}
.subject{background:#e9e9e9;height:35px;line-height:35px;border:1px solid #e3e3e3;border-bottom:0;clear:both;border-radius:0 4px 0 0;}
.subject span{float:right;padding:0 10px 0 0;font-family:宋体;color:#999;border-radius:4px 0 0 0;}
.subject ul{margin:0;padding:0;list-style:none;}
.subject ul li{float:left;padding:0 18px;border-right:1px solid #e3e3e3;cursor:pointer;color:#999;}
.subject ul li em{font-style:normal;color:#f60;}
.subject ul li em a{color:#f60;}
.subject ul li em a:hover{color:#09f;}
.subject ul .hover{background:#fff;font-family:microsoft yahei,宋体;font-size:14px;color:#333;}

#mleft{ margin-bottom:30px} 

.zxkf{ width:141px; overflow:hidden; background:url(../images/kftop.gif) no-repeat top; padding-top:66px; position:fixed; top:130px; right:5px; z-index:999}
.kf-foot{ background:url(../images/kfbottom.gif) no-repeat bottom; height:30px}
.kfdiv{ border-left:1px solid #148906; border-right:1px solid #148906; background:#fff}
.kfdiv a:hover{ color:red}
.kf-close{ text-align:center}
.kf-4{ padding:10px 0}
.kf-3{ text-align:center; line-height:26px}
.kf-2{ padding:10px 0}
.kf-1{ text-align:center;}
.kf-1 dl{  padding-bottom:5px}
.kf-1 dl a{ width:108px; height:28px; line-height:28px; background:#e3f3d3; border:1px solid #8fbf78; display:block; margin:0 auto;}


.kefukaiguan{ position:fixed; right:5px; top:130px;  z-index:9999; display:none;}
.gotop{ width:40px; height:40px; position:fixed; bottom:20px; right:20px; display:block; background:url(../images/gotop.jpg) no-repeat; z-index:999;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; background-size:100% 100% }