
/*---------- base ---------*/
*{padding:0px;margin:0px;}
html{background:#FFF;}
body{font:100.0%/1.6em Helvetica, Arial, sans-serif;}
img{border:none;max-width: 100.0%; margin:0 auto}
a{color:#256EB1;text-decoration:none;}
a:hover{color:#ba2636;text-decoration:underline;}
a:visited,a:focus{color:#256EB1;}
ul,li{list-style:none;}
input,select,button{vertical-align:middle;}
h1{ font-size:1.25em; font-weight:bold; text-align:center; line-height:1.2em; padding:5% 0}
h2{ font-size:1.15em; font-weight:normal; line-height:40px; white-space:nowrap; overflow:hidden}
.dao {float:left; width:100.0%; background:url(images/bgs.png) repeat-x; height:1.7em; line-height:1.7em;}
.dao h3{ float:left; width:70%; height:1.7em; line-height:1.7em; font-weight: normal;text-indent:1%; font-size:1.2em; color:#ffffff}
.dao h3 a,.dao h3 a:visited{ font-size:1em; color:#ffffff}
.dao span { float: right; width:30%; text-align:right;height:1.7em; line-height:1.7em;}
.dao span a{ color:#FFFFFF}

.zidao { float:left; width:100.0%; text-indent:10px; height:30px; line-height:30px; text-align:left; }
.zidao a{ color:#333333}

.fullwidth{width:100.0%}
.fl{ float:left}
.fr{ float:right}
.mt1{margin-top:0.5em;}
.pd10{ padding:0 1%;}
.clear{overflow:hidden;}
.fc-f60{color:#F60;}
.fc-f90{color:#F90;}
.clr{clear:both;}
header{ background:url(images/nav-bg1.png) repeat-x; height:40px; width:100.0%; position:relative;color:#ffffff;z-index: 999;}
header a,header a:visited,header a:focus{ color:#ffffff}
header .webname{ font-size:1.1em; color:#ffffff; line-height:40px; text-align:center; font-weight:bold}
header .home{  position:absolute;left:5px; top:8px; padding:3px 8px 3px 3px; display:block; width:20px; height:17px;background:url("images/home.png") no-repeat center center  #147409; border:1px solid #116507; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}
header .catebar{position:absolute;right:5px; top:8px; width:30px; height:17px; line-height:17px; font-size:12px; padding:3px 8px 3px 28px;background:url(images/list-icons.png) 0 center no-repeat #147409; border:1px solid #116507; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; color:#ffffff;}
header nav{ background:#249219; padding:10px; }
header nav a{ border-bottom:1px solid #FFFFFF; height:2em; line-height:2em; display:block; width:100.0%}
.flexslider .slides li {display: none;}
.flexslider .slides img {width: 100.0%; display: block;}


.flexslider {background: #fff; position: relative;z-index: 1;}
.flexslider .slides  li {position: relative;}
.flexslider-container {position: relative;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 15px; line-height: 18px;}
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; display:none}
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -21px;}
.flex-control-nav { position: absolute; bottom: 5%; right:5%;} 
.flex-control-nav li {margin: 0 0 0 5px; float: left;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
.toplogo { text-align:center;}
.toplogo img{ max-width:100.0%;}
.productlist{ padding:20px 0;}
.productlist h3{ text-align:center; color:#219016;}
.productlist .con{ margin:5px auto;}
.productlist .con a{ display:inline-block; line-height:200%; background-color:#219016; color:#fff; text-align:center;box-sizing: border-box; width:23%; margin:2px 1%;}

.wrapper{width: 99%;margin:0 auto;}
.hotfoucs{ clear:both; background:#f5f5f5}
.toutiao{background:#FFFFFF;border-bottom: 1px dotted #CCCCCC;padding-bottom: 3%;}
.toutiao .cont{}
.hotfoucs img{ width:35%; margin-right:2%; display:block}
.hotfoucs p{ color:#666666; line-height:1.32em; font-size:1.1em}
.sublist{ float:left; width:100.0%; background:#f8f8f8; padding:1%; font-size:1em;}
.sublist a{ background:#229116; color:#ffffff; padding:0 5px}
.list1 li{border-bottom: 1px solid #E4E4E4;line-height: 2.5em; font-size:1.2em }
.list1 li a{}
.list1 li span{ color:#888888;  font-size:0.7em}
.list2{ float:left; width:100.0%;}
.list2 li{ float:left; width:33.3%; margin:2% 0;}
.list2 li a{display: block; text-align:center; margin:0 auto; width:90%; overflow:hidden; white-space:nowrap; position:relative;}
.list2 li span{ position:absolute;background: rgba(0,0,0,.6); color: #fff; height:1.5em; line-height:1.5em; font-size:0.8em; width:100.0%; left:0; bottom:0; padding:0 2%}
.list2 li img{ display:block; width:100.0%; height:100px; }
.pagelistbox{ padding:0 1%; margin:2% 0;clear:both; text-align:center}
.pagelistbox a,.pagelistbox strong{ border:1px solid #dddddd; color:#333333; padding:0 5px; height:1.56em; margin-right:1%; display: inline-block}
.pagelistbox strong{ background:#1D8D12; border:1px solid #1A790F; color:#ffffff}
.pagelistbox a:visited{ color:#256EB1}
article .content{ color:#555555; background:#fefefe}
article .info{ border-bottom:1px dotted #cccccc; color:#666666; background:#f6f6f6; font-size:0.8em; padding:0.2em}
article .content{ padding:5% 10px;}
article .content img{max-width:100%;height:auto !important;border:none;}
article .content .tags{ text-align:right; font-size:0.8em;}
.youshi { float:left; width:100.0%; text-align:center;}

.backlist{ height:2em; line-height:2em; text-align:center; font-size:1em; background:#f3f3f3}
.backlist a{ color:#ff0000}
footer{ background:#f5f5f5; border-top:1px solid #dddddd; clear:both; padding:0.5em; line-height:1.1em;}
@media (max-width:320px){

}

/*底部*/
.dibu {height:70px;width:100.0%;margin:auto;}
.dibu ul { background-color:#208F15;position:fixed;z-index:200;width:100.0%;height:70px;bottom:0;left:0;padding-left:5%;}
.dibu li { float:left;width:20%;
	margin-right:5%;
	height:40px;
	border-bottom:0;
	border-right:0;
	position:relative;
	-webkit-box-shadow:inset 0 0 0px #fff;}
.nav_map {
	width: 100.0%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.nav_map > * {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
}

/*
.nav_map { position:fixed;background:url(../shouimages/navnbg1.png) repeat-x; width:100.0%; padding-bottom:5px; 
}
.nav_map li {
	width:20%;
	margin-right:5%;
	position:relative;
}*/