﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle}
a:link,a:visited{color:#333;text-decoration:none; outline:none}
a:hover,a:active{text-decoration:none}
html{width:100%;font-size: 100px}
body{width:100%;font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333; behavior:url("csshover.htc");}
img{border:0}
table{border-collapse:collapse}
ul li,li{list-style:none}

@font-face{
font-family: 'zsxs';
src:url('../fonts/zsxs.eot');
src:url('../fonts/zsxs.eot?#iefix') format('embedded-opentype'),
    url('../fonts/zsxs.woff') format('woff'),
    url('../fonts/zsxs.ttf') format('truetype'),
    url('../fonts/zsxs.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}

.header,.banner,.center,.footer{width: 100%;float: left}
.content{width: 1100px;margin: 0 auto}
.h_top{width: 100%;background: #09a375;color: #f2f2f2;font-size: 12px;line-height: 35px}
.ht_left{float: left}
.ht_right{float: right}
.ht_right a{color: #f2f2f2}
.h_middle{width: 100%;background: #08a172}
.h_middle img{width: 100%;height: auto}
.h_bottom{background:white;height: 63px;line-height: 63px;font-size: 16px;position: relative}
.h_bottom .content{position: relative}

/*一级菜单*/ 
#nav{
	margin:0 auto;
	z-index:999;
	}
#nav ul{
	display: -webkit-box; 
	display: -moz-box; 
	display: -ms-flexbox; 
	display: -webkit-flex; 
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
}
#nav li{
	-webkit-flex-basis: 98px;
	flex-basis: 98px;/* 设置宽度 */
	height:63px;/* 菜单高度*/
	line-height:60px;
    position: relative;
}
#nav>ul > li{
    background: url(../images/navbg.jpg) no-repeat right center;
}
#nav ul li a{ 
	display:block;
	color:#191919;
	text-align: center;
	font-size:16px;
	}
#nav > ul > li > a:hover{
    border-bottom: 4px solid #08a172;
}
/*二级菜单*/
#nav ul li ul {
	display:none;
	position: absolute;
	top: 63px;/* 同上级LI菜单高度*/
	padding-bottom:5px;
	margin:0;
	min-width: 100%;
	z-index: 9999;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #fff;
}
#nav li:hover>ul {display: block;}
#nav li ul li {
	float: left;
	margin: 0;
	padding:0;
	width:100%;
	height: 35px;
	line-height: 35px;
	white-space: nowrap;
	position: relative;
}
#nav li ul li a {
	display: block;
	margin: 0; 
	padding:0;
	color: #000;
	font-size:10pt;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	}
#nav li ul li a:hover {color: #fff;background: #08a172;}
/*三级菜单*/
#nav li ul li ul{display:none;position: absolute;top: 0;left: 100%;padding: 0;margin:0;width:auto;z-index: 99;padding-bottom:10px;}
#nav li ul li:hover .ul3{display: block;}
#nav li ul li ul li{float: left;margin: 0;white-space: nowrap;height: 35px; line-height: 35px;}
#nav li ul li ul li a{display: block;margin: 0; font-size: 12px;}
#nav li ul li ul li a:hover{color: #fff;background: #08a172;}

.search{
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}
#search-form{width:100%;background:white;border: 1px solid #08a172;border-radius: 10px;display: none;position: absolute;z-index: 2}
#keywords{width:80%;border: none;outline: none;height: 40px;line-height: 40px;text-indent: 15px;float: left;background: none}
#post-search{width:20%;text-align: center;border: none;outline: none;height: 40px;line-height: 40px;background: none;float: left;cursor: pointer}

.banner{width: 100%;height: auto;position: relative;z-index: 1}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative}
.slideBox .bd{ position:relative; height:100%; z-index:0}
.slideBox .bd li{ zoom:1; vertical-align:middle}
.slideBox .bd img{ width:100%; height:auto; display:block}

.center{}
.c_top{width: 100%;background: white;float: left}
.ct_left,.ct_right{float: left}
.ct_left{width: 200px;background: #08a172;margin-top: -104px;position: relative;z-index: 2}
.ctl_top,.ctl_middle{margin-left: 33px}
.ctl_top{text-transform: uppercase;font-family: "Arial"}
.ctlt_top{height: 36px;line-height: 36px;font-size: 30px;color: white;text-transform: uppercase;margin-top: 68px;text-overflow:ellipsis;overflow: hidden}
.ctlt_bottom{font-size: 16px;color: white;height: 16px;line-height: 16px;margin-top: 3px}
.ctl_middle{margin-top: 33px}
.ctlm_top{height: 24px;line-height: 24px;font-size: 24px;color: white}
.ctlm_bottom{width: 25px;height: 3px;background: white;margin-top: 25px}
.ctl_bottom{margin-top: 119px}
.ct_right{width: 811px;margin-left: 89px;margin-top: 62px}
.ctr_top{height: 19px;line-height: 19px;border-left: 5px solid #08a172;font-size: 18px;text-indent: 8px}
.ctr_top a{color: #222}
.ctr_middle{font-size: 15px;line-height: 31px;color: #222;margin-top: 40px;text-indent: 40px}
.ctr_bottom{width: 120px;height: 39px;line-height: 39px;border: 1px solid #08a172;border-radius: 1px;text-align: center;font-size: 14px;margin-top: 26px}
.ctr_bottom a{color: #08a172;display: block;border: 1px solid #ceece3;border-radius: 1px}
.c_middle{width:100%;float:left;background: url(../images/cmbg.jpg) repeat-x;margin-top: 120px}
.cm_top{margin-top: -147px}
.cmt_content{position: relative;float: right;text-align: right;}
.side{width: 156px;height: 256px;border: 3px solid #08a172;position: absolute;right: 0px}
.cmt_first{margin-right: 26px;font-size: 46px;line-height: 100%;color: #020202;text-transform: uppercase;background: white;position: relative;margin-top: 51px;padding: 5px 0px}
.cmt_twoth{margin-right: 26px;font-size: 14px;line-height: 100%;color: #020202;text-transform: uppercase}
.cmt_catname{margin-right: 26px;font-size: 24px;line-height: 100%;color: #020202;margin-top: 50px}
.cmt_line{width: 20px;height: 3px;background: #08a172;margin-right: 26px;margin-top: 28px;margin-bottom: 35px;display: inline-block}

.picScroll-left{ overflow:hidden; position:relative;margin-top: 58px}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:259px;position: relative; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center}
.picScroll-left .bd ul li .pic{ text-align:center; width: 259px;height: 204px;text-align: center;overflow: hidden}
.picScroll-left .bd ul li .pic img{ width:auto;max-width: 100%; height:204px; display:block;margin: 0 auto}
.cmb_bottom{height:206px;text-align: left;background: #f5f5f5}
.cmbb_catdir{font-size: 16px;line-height: 100%;color: #838282;padding-top: 42px;text-transform: uppercase;margin-left: 29px}
.cmbb_title{font-size: 16px;line-height: 100%;color: #020202;margin-left: 26px;margin-top: 23px}
.cmbb_line{width: 27px;height: 3px;background: #15ad7e;margin-left: 30px;margin-top: 27px}
.cmb_display{width:100%;height:206px;background: #08a172;text-align: left;display: none;position: absolute;bottom: 0;z-index: 2}
.cmb_display .cmbb_title{color: white;padding-top: 44px;margin-top: 0}
.cmb_display .cmbb_line{background: white}
.cmbb_description{width: 195px;margin-left: 30px;color: white;font-size: 12px;line-height: 24px;margin-top: 22px}

.c_bottom{width: 100%;float: left;margin-top: 208px;position: relative;margin-bottom: 209px}
.tbg{width: 100%;height: auto;position: absolute;left: 0;top: 0}
.cb_top{margin-top: -137px}
.c_bottom .cb_top .cmt_content{float: left;text-align: left}
.c_bottom .cb_top .cmt_content .side{left: 0}
.c_bottom .cb_top .cmt_content .cmt_first{margin-left: 26px;margin-right: 0}
.c_bottom .cb_top .cmt_content .cmt_twoth{margin-left: 27px;margin-right: 0}
.c_bottom .cb_top .cmt_content .cmt_catname{margin-left: 26px;margin-right: 0}
.c_bottom .cb_top .cmt_content .cmt_line{margin-left: 31px;margin-right: 0}
.cb_bottom{width: 100%;background: rgba(6,130,92,0.72);position: relative;margin-top: 59px;text-align: center}
.picScroll-left1{position:relative;color: white}
.picScroll-left1 .hd{ overflow:hidden;  height:30px; background:none; padding:0 10px}
.picScroll-left1 .pagenum{border: 3px solid #08a172;width: 313px;height:752px;margin: 0 auto;margin-top: -50px;position: absolute;z-index: 2;left: 40%}
.picScroll-left1 .pagenum .pageState{position: absolute;bottom: -10px;background:white;padding:0 5px;color: #707070;left: 45%}
.picScroll-left1 .pagenum .pageState span{color: #08a172}
.picScroll-left1 .hd1 ul{zoom:1; margin-top:10px; zoom:1;position: absolute;bottom: 33px;left: 47%}
.picScroll-left1 .hd1 ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:1px solid #7ec7b0;border-radius: 5px}
.picScroll-left1 .hd1 ul li.on{ background:#29daa4;}
.picScroll-left1 .bd1{width: 776px;margin: 0 auto;position: relative;z-index: 9}
.picScroll-left1 .bd1 ul{ overflow:hidden; zoom:1}
.picScroll-left1 .bd1 ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center}
.picScroll-left1 .bd1 ul li .pic{width: 776px;height: 311px; text-align:center;margin-top: 58px;margin-bottom: 72px}
.picScroll-left1 .bd1 ul li .pic img{ width:auto;max-width: 100%; height:311px; display:block;margin: 0 auto}
.picScroll-left1 .bd1 ul li .title{font-size: 16px; line-height:100%;margin-top: 49px}
.picScroll-left1 .bd1 ul li .title a{color: white}
.footer{}
.f_top{width:100%;background: #08a172}
.ft_top{font-size: 16px;line-height: 100%;color: white;padding-top: 31px;padding-bottom:24px;border-bottom: 1px solid #0c8a63}
.ft_bottom{margin-top: 32px;color: white}
.txtScroll-left{ position:relative}
.txtScroll-left .prev,.txtScroll-left .next{ display:block;width:15px !important; height:16px; float:left; overflow:hidden; cursor:pointer;font-family: "新宋体";font-size: 16px;line-height: 100%}
.txtScroll-left .next{text-align: right}
.txtScroll-left .bd{width:100%; overflow:hidden}
.txtScroll-left .bd .tempWrap{width: 1070px !important;float: left}
.txtScroll-left .bd ul{width: 1070px; overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{margin-right:20px;font-size: 16px;float:left;height:16px;line-height:16px;text-align:left; _display:inline}
.txtScroll-left .bd ul li a{ color:white}
.f_middle{padding-top: 66px;background: #08a172;color: white;font-size: 16px;line-height: 100%;padding-bottom: 40px}
.fm_left{float: left;width: 743px}
.fml_top{border-bottom: 1px solid #0c8a63;padding-bottom: 40px}
.fml_bottom{width: 100%}
.fml_bottom li{width:330px;float: left;text-indent: 32px;height: 26px;line-height: 26px;margin-top: 19px}
.fml_bottom .tel{background: url(../images/tel.jpg) no-repeat left center;margin-left: 10px}
.address{background: url(../images/location.jpg) no-repeat left center;}
.linkman{background: url(../images/person.jpg) no-repeat left center;margin-left: 10px}
.website{background: url(../images/website.jpg) no-repeat left center;width: 400px !important}
.fm_right{float: right}
.f_bottom{background: #f2f2f2;height: 44px;line-height: 44px;color: #919090;font-size: 14px}
.fb_left{float: left}
.fb_right{float: right;background: url(../images/hotline.jpg) no-repeat left center;text-indent: 30px}

/*内页*/
/*图片*/
.picture{}
.p_top{height: 19px}
.pt_left{float: left;border-left: 5px solid #08a172;text-indent: 8px;font-size: 18px;line-height: 100%;color: #222}
.pt_middle{float: right;margin-right: 91px;font-size: 12px;line-height: 19px;color: #3b3b3b;font-family: "宋体"}
.pt_middle a{color: #3b3b3b}
.pt_right{float: right;font-family: "宋体";font-size: 12px;margin-right: 0}
.pt_right a{color: #3b3b3b}
.p_middle{margin-top: 34px}
.p_middle li{float: right;width: 86px;height: 29px;line-height: 29px;text-align: center;font-size: 14px;margin-left: 30px}
.p_middle li a{color: #222}
.p_middle li:hover{background: #08a172}
.p_middle li:hover a{color: white}
.p_bottom{}
.p_bottom li{position: relative;width: 259px;float: left;margin-left: 17px;margin-top: 50px}
.p_bottom li .pic{width: 259px;height: 204px;text-align: center;overflow: hidden}
.p_bottom li .pic img{width: auto;max-width: 100%;height: 204px;display: block;margin: 0 auto}
/*新闻*/
.news{width: 100%}
.n_bottom{width: 100%}
.n_one{width: 100%;margin-top: 27px}
.no_left,.no_right{float: left;height: 256px}
.no_left{width: 395px;text-align: center}
.no_left img{width: auto;max-width: 100%;height: 256px;display: block;margin: 0 auto}
.no_right{width: 356px;margin-left: 55px}
.nor_top{margin-left: 4px;margin-top:2px;width: 87px;background: #08a172;color: white;text-indent: 7px}
.nort_top{height: 32px;line-height: 32px;font-size: 32px;padding-top: 12px}
.nort_bottom{height: 18px;line-height: 18px;font-size: 18px;margin-top: 10px;padding-bottom: 15px}
.nor_middle{height: 14px;line-height: 14px;font-size: 14px;color: #222;margin-top: 27px}
.nor_bottom{font-size: 12px;line-height: 24px;color: #6d6d6d;margin-top: 24px}
.norb_more a{color: #7e7e7e}
.n_bottom li{width:100%;margin-top: 39px}
.nb_left{background: #909090;float: left;width: 87px;margin-left: 0}
.nb_right{float: left;width: 694px;margin-left: 27px}
.nbr_top{font-size: 16px;line-height: 100%;color: #222;margin-top: 11px}
.nbr_bottom{font-size: 14px;color: #969696;line-height: 21px;margin-top: 14px}
.detail{margin-top: 36px;min-height: 300px;}
.d_title{font-size: 16px;line-height: 100%;color: #222;text-align: center}
.d_content{font-size: 16px;color: #222;line-height: 30px;margin-top: 23px;margin-left: 13px}
.d_content img{width: auto;max-width: 746px;height: auto;margin: 0 auto}

/*zaixianliuyan*/
.table_form tr{line-height: 60px}
.pages{width:100%;height:21px;line-height:21px;text-align: center;font-size: 12px;font-family: "宋体";color: #606060;margin-top: 26px}
.pages a{color: #606060;border:1px solid #ededed;height:19px;line-height:19px;display:inline-block;padding:0 10px;margin: 0 10px}