body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
a { color:#555; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; display:block; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float:left;}
.fr{float:right;}
.content{width:1200px; margin-left:auto; margin-right:auto;}
@font-face{font-family:myfont; src:url(../fonts/impact.ttf);}

.hp{overflow:hidden; -moz-box-shadow: 1px 1px 3px #eee;box-shadow: 1px 1px 3px #eee; font-size:13px; padding:9px 0;}
.hp .hk a{display:inline-block; margin-left:5px; margin-right:5px;}
.hp .hk a:hover{color:#006cc5; text-decoration:underline;}
.hp .hk span{margin-left:5px;}
.hp .hk a:last-child{margin-right:0;}
.hp .hk span#m_count{margin-left:0;}
.hdk{overflow:hidden; padding:20px 0;}
.logo{overflow:hidden; display:block;}
.jies{float:left; margin-left:70px; height:42px; margin-top: 15px;}
.jies img{float:left;}
.jies img:nth-child(1){ margin-right:30px;}
.phfr{background:url(../images/dfe_03.png) no-repeat center left; height:31px; width:246px; font-size:28px; font-weight:bold; color:#0f833a; padding-left:53px; padding-top:25px; font-style:oblique; margin-top:8px;}

.navbox{height:54px; background:#009843;}
.navbox .nav{height:54px; line-height:34px; position:relative; z-index:1;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi a:nth-child(1){ float:left; height:54px;}
.nav .nLi a:nth-child(1){ display:block; width:170px; font-size:16px; font-weight:bold; line-height:54px; text-align:center;}
.nav .sub{ display:none; width:170px; left:0; top:54px;  position:absolute; background:#4E4E4E;  line-height:26px; padding:5px 0;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block;}
.nav .on a:nth-child(1){background:#006a2f; color:#fff;}
.nav .nLi .sub li a:hover{ color:#000; background:#eee;}

.fullSlide{ width:100%;  position:relative;  height:627px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:627px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:627px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:60px; line-height:60px; text-align:center;
   _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:4px; margin:5px; background:url(../images/tg_flash_p.png) -70px 0; overflow:hidden; 
  line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev, .fullSlide .next { position: absolute; z-index: 30; display: block; }
.fullSlide .prev { top: 50%; left: 10px; margin-top:-22px; }
.fullSlide .next { top: 50%; right: 10px; margin-top:-22px; }
.fullSlide .prev a, .fullSlide .next a { display: block; width: 50px; height: 44px; overflow: hidden; background: url(../images/ico_prevnext.png) no-repeat scroll 0 0; _background-image: url(../images/ico_prevnext_ie6.png); }
.fullSlide .prev a { background-position: 0 -12px; }
.fullSlide .prev a:hover { background-position: 0 -92px; }
.fullSlide .next a { background-position: 0 -172px; }
.fullSlide .next a:hover { background-position: 0 -252px; }

.cpbox{overflow:hidden; margin-top:50px;}
.cpbox .cpfl{width:296px; float:left;}
.cpbox .cpfl .cfl{background:#dfdfdf; overflow:hidden; padding:20px 15px; width:266px;}
.cpbox .cpfl ul li a,.mor a{width:214px; display:block; height:55px; line-height:53px; color:#333; font-size:17px; background:url(../images/gth_24.png) no-repeat center left 20px #fff; padding-left:50px;}
.cpbox .cpfl ul li{margin-bottom:12px;}
.cpbox .cpfl ul li a:hover,.mor a:hover{background:url(../images/gth_25.png) no-repeat center left 20px #347a48; color:#fff;}
.cpbox .cpfl .rxfl{background:#347a48; color:#fff; padding:20px 15px; margin-top:13px;}
.cpbox .cpfl .rxfl span{color:#fff118; font-family:myfont; font-size:31px;}
.cpbox .cpfl .rxfl h4{font-size:20px; margin-bottom:8px;}
.cpbox .cpfr ul li{width:278px; border:solid 1px #c7c7c7; float:left; margin-left:14px; margin-bottom:14px;}
.cpbox .cpfr ul li:nth-child(7),.cpbox .cpfr ul li:nth-child(8),.cpbox .cpfr ul li:nth-child(9){margin-bottom:0;}
.cpbox .cpfr ul li a{display:block; overflow:hidden;}
.cpbox .cpfr ul li a img{width:278px; height:193px;}
.cpbox .cpfr ul li a span{display:block; overflow:hidden; height:45px; line-height:45px; background:#e0e0e0; text-align:center; font-size:17px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.cpbox .cpfr{width:873px; float:right;}
.cpbox .cpfr ul{margin-left:-14px;}
.cpbox .cpfr ul li:hover{border:solid 1px #347a48;}
.cpbox .cpfr ul li a:hover span{background:#347a48; color:#fff;}
.phbox{background:url(../images/sdw_23.jpg) no-repeat center center; height:183px; overflow:hidden; margin-top:50px;}
.dih{background:url(../images/dfe_20.png) no-repeat center center; width:214px; height:48px; overflow:hidden; font-size:26px; color:#fff; line-height:48px; padding-left:140px; float:right; margin-top:67px;}
.title h3{font-size:40px; font-weight:600; color:#000; background:url(../images/gf_20.png) no-repeat bottom center; padding-bottom:35px;}
.title{text-align:center;}
.title p{font-size:17px; color:#666; margin-top:13px;}
.casbox{overflow:hidden; padding-top:50px; padding-bottom:50px;}
.casbox ul li{width:380px; margin-left:27px; float:left; margin-bottom:30px;}
.casbox ul li a{display:block; overflow:hidden; width:380px; height:270px; position:relative;}
.casbox ul li a span{display:block; height:46px; line-height:46px; text-align:center; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.5); width:100%; color:#fff; font-size:17px;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.casbox ul li a img{height:270px; max-width:100%; display:block; margin-left:auto; margin-right:auto;}
.casbox ul li a:hover span{background:rgba(15, 131, 58, 0.5);}
.casbox ul{margin-left:-27px; margin-top:40px;}
.casbox ul li:nth-child(4),.casbox ul li:nth-child(5),.casbox ul li:nth-child(6){margin-bottom:0;}
.fw_box ul li{width:300px; float:left;}
.fw_box ul li a{display:block; overflow:hidden; text-align:center; position:relative;}
.fw_box ul li a h3{font-size:23px; font-weight:600; text-align:center; color:#000; margin-top:13px;}
.fw_box ul li a img{margin-left:auto; margin-right:auto;}
.fw_box ul li a p{font-size:16px; color:#666; line-height:25px; margin-top:8px;}
.fw_box ul{margin-top:30px; overflow:hidden;}
.fw_box{background:#f0f0f0; overflow:hidden; padding-top:45px; padding-bottom:53px;}
.fw_box ul li a:after {
    content: '';
    position: absolute;
	height:127px;
	width:1px;
	background:#dedede;
	top: 0;
	right:0;
    z-index: 1;
}
.fw_box ul li:last-child a:after{width:0;}
.aboubox{background:#347a48; overflow:hidden; padding-top:60px; padding-bottom:60px;}
.abfl{width:645px; float:left;}
.abfr{width:512px; float:right;}
.abfl h3{font-size:40px; color:#fff; font-weight:600; border-bottom:solid 1px #5d956d; padding-bottom:18px; margin-top:20px;}
.abfl p{line-height:34px; font-size:16px; color:#fff; margin-top:30px;
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 4;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.abfl .ank a{display:block; width:150px; height:44px; line-height:44px; text-align:center; background:#fabe00; color:#000; float:left; border-radius:6px;}
.abfl .ank{overflow:hidden; margin-top:38px;}
.abfl .ank a:nth-child(2){background:url(../images/ffr_19.png) no-repeat center right 25px #fff; text-align:inherit; padding-left:34px; width:116px; margin-left:30px;}
.abfl .ank a:hover:nth-child(1){background:#fff; color:#000;}
.abfl .ank a:hover:nth-child(2){background:url(../images/ffr_20.png) no-repeat center right 25px #fabe00;}

.ne_box{overflow:hidden; margin-top:45px; padding-bottom:70px;}
.ne_dk{overflow:hidden; margin-top:45px;}
.nefl{width:370px; float:left; margin-right:38px;}
.nefl ul li a{display:block; overflow:hidden; background:url(../images/yq01.png) no-repeat center left; padding-left:15px; position:relative; border-bottom:dashed 1px #dbdada; line-height:47px; height:47px; padding-right: 65px;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.nefl ul li a span.datk{position:absolute; right:0; top:0;}
.nefl ul li a:hover{background:url(../images/yq02.png) no-repeat center left; color:#347a48;}
.ne_dk .nefl:last-child{margin-right:0;}
.nlx h3{font-size:24px; color:#000; font-weight:600; border-left:solid 8px #fabe00; height:26px; line-height:26px; padding-left:15px;}
.nlx{border-bottom:solid 1px #dcdcdc; padding-bottom:20px; overflow:hidden;}
.lxbox .lxd{border:solid 1px #eee; border-radius:60px; height:55px; background:url(../images/sdw_01.png) no-repeat center left; line-height:55px; font-size:16px; color:#666; padding-left:75px; margin-top: 21px;}
.lxbox .lxd:nth-child(2){background:url(../images/sdw_02.png) no-repeat center left;}
.lxbox .lxd:nth-child(3){background:url(../images/sdw_03.png) no-repeat center left;}
.lxbox .lxd:nth-child(4){background:url(../images/sdw_04.png) no-repeat center left;}

/*内页*/
.titb h2{
    font-size: 40px;
    font-weight: 600;
    color: #000;
    background: url(../images/gf_20.png) no-repeat bottom center;
    padding-bottom: 35px;
	text-align:center;
	margin-top:40px;
}
.cptit h2{font-size: 38px; font-weight: 600; color: #000; margin-top:40px; text-align:center;}
.cptit span{text-align:center; display:block; font-size:15px; color:#666; margin-top:10px;}
.cptit{overflow:hidden; border-bottom:solid 1px #d5d5d5; padding-bottom:25px;}
.imtu img{max-width:750px;}
.desc{margin-top:25px;}
.textd{color: #999; line-height:28px; margin-top:30px; margin-bottom:60px;}
.textd a:hover{color:#006cc5;}

.about_k{overflow:hidden;}
.about_text{overflow:hidden; line-height:30px; font-size:15px; padding-top:30px; padding-bottom:60px;}
.about_text img{max-width:100%; margin-left:auto; margin-right:auto;}
.cpd_k{overflow:hidden; padding-bottom:50px;}
.cp_dk{overflow:hidden; margin-top:40px;}
.cp_dk ul li{width:283px; border:solid 1px #c7c7c7; float:left; margin-left:20px; margin-bottom:20px;}
.cp_dk ul li a{display:block; overflow:hidden;}
.cp_dk ul li a img{width:283px; height:210px;}
.cp_dk ul li a span{display:block; overflow:hidden; height:52px; line-height:52px; background:#e0e0e0; text-align:center; font-size:17px;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.cp_dk ul{margin-left:-20px;}
.cp_dk ul li:hover{border:solid 1px #347a48;}
.cp_dk ul li a:hover span{background:#347a48; color:#fff;}

.gc_dk{overflow:hidden; margin-top:40px;}
.gc_dk ul li{width:283px; border:solid 1px #c7c7c7; float:left; margin-left:20px; margin-bottom:20px;}
.gc_dk ul li a{display:block; overflow:hidden;}
.gc_dk ul li a img{width:283px; height:201px;}
.gc_dk ul li a span{display:block; overflow:hidden; height:52px; line-height:52px; background:#e0e0e0; text-align:center; font-size:17px;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
.gc_dk ul{margin-left:-20px;}
.gc_dk ul li:hover{border:solid 1px #347a48;}
.gc_dk ul li a:hover span{background:#347a48; color:#fff;}
.page_list {
    height: 24px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0;
    font-family: "Arial Black";
    font-size: 12px;
    margin-top: 20px;
}
.page_list a {
    display: inline-block;
    color: #898989;
    border: 1px solid #e8e8e8;
    background: #f8f8f8;
    text-align: center;
    padding: 0 8px;
    margin: 0 1px;
}
.new_text{overflow:hidden; line-height:30px; font-size:15px; padding-top:30px;}
.new_text img{max-width:100%; margin-left:auto; margin-right:auto;}
.topnav a{display:inline-block; width:144px; height:40px; border:solid 1px #009843; font-size:17px; color:#009843; margin-left:5px; margin-right:5px; line-height:40px;}
.topnav a:hover,.topnav a.actid{ background:#009843; color:#fff; border:solid 1px #009843;}
.topnav{text-align:center; margin-top: 25px;}

.xw1{overflow:hidden; margin-top:30px;}
.xw1 li {
    height: 140px;
    margin: 0px 20px 20px;
}
.xw1 li a {
    background: #f2f2f2;
    display: block;
    padding: 25px 15px;
	overflow:hidden;
}
.xw1 li .sj1 {
    width: 162px;
    height: 90px;
    padding-left: 34px;
    font-weight: bolder;
    box-sizing: border-box;
    font-size: 14px;
    color: #009843;
    float: left;
    border-right: 1px solid #dcdcdc;
}
.xw1 li .sj1 h1 {
    font-size: 30px;
    line-height: 42px;
    margin-bottom: 0px;
    font-weight: bolder;
    margin: 10px 0 0;
}
.xw1 li .sj1 p {
    border-bottom: 2px solid #009843;
    display: table;
}
.xw1 li .xw_z {
    float: left;
    margin: 0px 20px;
    width: 800px;
    height: 90px;
    color: #747474;
    font-size: 12px;
    line-height: 22px;
}
.xw1 li .xw_z h1 {
    font-size: 16px;
    color: #313131;
    font-weight: bolder;
    line-height: 30px;
    margin-bottom: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 1;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
  
}
.xw1 li .xw_z h2 {
    font-size: 12px;
    line-height: 22px;
    height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal; 
}
.xw1 li a:hover {
    background: #009843;
	color:#fff;
}
.xw1 li a .jt {
    background: url(../images/jt3.png) no-repeat center center;
    float: right;
    width: 37px;
    height: 90px;
    margin-right: 30px;
}
.xw1 li a:hover .sj1 p {
    border-bottom: 2px solid #fff;
}
.xw1 li a:hover .sj1,.xw1 li a:hover .xw_z,.xw1 li a:hover .xw_z h1{color:#fff;}
.nek_k .about_text{padding-bottom:0;}
.lxw_box{overflow:hidden; padding-top:40px; padding-bottom:60px;}
.lxw_box .xfl{width:440px; float:left;}
.lxw_box .xfl ul li{border: solid 1px #eee; border-radius: 60px; height: 55px; background: url(../images/sdw_01.png) no-repeat center left; line-height: 55px; font-size: 16px; color: #666; padding-left: 75px; margin-top: 21px;}
.xfr #map{width:728px; height:312px; border:solid 1px #eee;}
.xfr{width:730px; float:right;}
.lxw_box .xfl ul li:nth-child(2){background:url(../images/sdw_03.png) no-repeat center left;}
.lxw_box .xfl ul li:nth-child(3){background:url(../images/sdw_04.png) no-repeat center left;}
.lxw_box .xfl ul li:nth-child(4){background:url(../images/sdw_02.png) no-repeat center left;}
.tops{overflow:hidden; margin-left:-30px; margin-bottom:30px;}
.tops .form-control{
	background: #fff;
    border: 1px solid #c0bec0;
    width: 435px;
    height: 48px;
    line-height: 48px;
    padding-left: 15px;
    font-size: 14px;
    color: #bbbbbb;
    float: left;
	margin-left:30px;
}
.topb textarea{
	border: 1px solid #c0bec0;
	width: 903px;
    height: 200px;
	font-size: 14px;
    color: #757575;
    padding: 15px;
}
.btn-default {
    width: 280px;
    font-size: 18px;
    height: 50px;
    text-align: center;
    display: block;
    background: #009843;
    border-radius: 5px;
    color: #fff;
    margin: 40px auto 0 auto;
	border:0;
	cursor:pointer;
}
.btn-default:hover{background: #fab600;}
.bdf{width:937px; margin-left:auto; margin-right:auto;}
.yk_box{overflow:hidden; padding-top: 30px; padding-bottom:60px;}


.footer{background:#141414; overflow:hidden;}
.footer .fotop{overflow:hidden;}
.footer .fotop .fotfl{float:left; width:410px; position:relative; color:#fff; overflow:hidden; line-height:26px; padding-top:50px; height:152px;}
.footer .fotop .fotfl:last-child{width:330px;}
.footer .fotop .fotfl:after {
    content: '';
    position: absolute;
	height:202px;
	width:1px;
	background:#2c2c2c;
	top: 0;
	right:0;
    z-index: 1;
}
.footer .fotop .fotfl:last-child:after{width:0;}
.footer .fotop .fotfl:last-child img{float:right;}
.footer .fotop .fotfl:nth-child(2){padding-left:80px; width:380px;}
.footer .fobot{background:#383838; color:#afafaf; text-align:center; font-size:13px; padding: 18px 0; overflow:hidden;}
.footer .fobot span{display:inline-block;}
.footer .fobot a {
    display: inline-block;
    color: #bfbfbf;
    float: inherit;
    margin-left: 5px;
}
.footer .fobot img {
    display: inline-block; margin-bottom: -6px;
}
.footer .fobot p:nth-child(1){margin-bottom:5px;}
.footer .fobot a:hover{color:#009843;}






















