﻿@charset "utf-8";
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;}
body{background:#def5e3;margin:0;text-align:justify; text-justify:inter-ideograph;  font-size:12px; color:#3d3d3d; font-family:"Microsoft YaHei","宋体","Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;}
a,a:hover{hide-focus: expression(this.hideFocus=true);outline: none;text-decoration:none;color: #666;}
ul,li{list-style-type:none;}
h1,h2,h3,h4{ font-weight:normal;}
img{ max-width:100%; border:0;}
.clear{ clear:both; }
hr{ border:0; border-bottom:1px solid #ccc;}

.top{height: 316px;width: 100%;/*background: url(../img/banner1.jpg) no-repeat center center;*/}
    .top:after{box-shadow:0 0 30px 10px rgba(255,255,255,.7) inset;}
    .flexslider{position:relative;height:305px;overflow:hidden;background:#fff url(../images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:305px;}
	.flex-control-nav{position:absolute;left:440px;bottom:50px;z-index:2;width:100%;text-align:center;}
	.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
	.flex-control-nav .flex-active{background-position:0 0;}
	.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
	.flex-direction-nav li a{display:block;width:80px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}
	/*.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
	.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}*/
	
	
    .top-title{display: block;float: left;margin-left: 29px;margin-top: 100px;width: 418px;height: 51px;/*background: url(../img/title-logo.png)*/;}
    .top-center{width: 980px;position: relative;margin:-390px auto;overflow: hidden;z-index: 10;}
	    .top-logo{}
	       .top-logo i{background: url(../img/logo.gif);width: 137px;height: 56px;display: block;}
	       .top-logo h1{}
	    
	       .title{}
	           .title h2{}
	           .title h1{}
	
	    .collect{overflow: hidden;float: right;margin-top: 82px;} 
	        .collect span{color: #fff;font-size: 12px;float: left;margin-right: 13px;margin-top: 13px;}
	        .collect a{text-decoration: none;color: #fff;}
	        .homepage{}
	            .homepage i{background: url(../img/iconfont-icon01.png) no-repeat;display: block;width: 13px;height:16px;background-size: 12px;float: left;margin-top: 2px;margin-right: 5px;}
	        
	        .collecticon{}  
	            .collecticon i{background: url(../img/iconfont-wujiaoxing.png) no-repeat center;display: block;width: 13px;height:16px;background-size: 12px;float: left;margin-right: 5px;}

.home-nav{position:relative;top: -57px;width: 980px;height: 87px;margin: auto;z-index: 99999;}	            
    .main-nav{height: 47px;width: 100%;background: #2d9441;border-top-left-radius: 5px;border-top-right-radius: 5px;}
        .main-nav ul{list-style: none;position: relative;}
        .main-nav ul li{list-style: none;float: left;height:40px;width: 163px;text-align: center;margin-top: 7px;position: relative;z-index: 1;}
        .main-nav ul li a{text-decoration:none;color: #fff;font-size: 14px;text-align: center;line-height: 40px;}
        .movebg{position:absolute;top:5px; width:163px; height:42px;background:url(../img/current.gif) center top no-repeat; z-index:0}
        
        .main-nav ul ul{display: none;list-style: none;z-index: 1;position: absolute;width: 400px;margin-left: 55px;margin-top: -8px;}
        .main-nav ul li:hover ul{display: block;}
        .main-nav ul ul li{list-style: none;float: left; width:auto;position: relative;margin-right: 15px;}
        .main-nav ul ul li a{color: #005e1b;text-decoration: none;font-size:12px;}
    
    
    .deputy-nav{height: 40px;width: 100%;background: #d2f4d9;}

.content-main{position:relative;top: -57px;background: #fff;width: 980px;margin: auto;/*height: 880px;*/padding-bottom: 20px;overflow: hidden;}
    .content1{overflow: hidden;}
        .news{float: left;width: 305px;margin-top: 30px;}
	        .newstitle{position: relative;overflow: hidden;margin-left: 10px; padding-right:10px;}
	        	.newstitle a{text-decoration: none;}
	            .newstitle h3{  font-size: 12px;color: #717171;line-height: 20px;}
	            .newstitle h2{  font-size: 16px;float: left;line-height: 20px;}
			.newstitle h2 b{cursor:pointer;}
	            .newstitle h4{  background: url(../img/more.png) no-repeat center;display: block;width: 50px;height: 20px;text-align: center;line-height: 20px;font-size: 10px;background-size: 50px;color: #fff;float: right;margin-top: 2px;}
	            .newstitle hr{  width: 142px;background: #d3d2d2;float: left;margin-left: 17px;margin-top: 12px;}
	        .newspic{margin-left: 10px;height: 110px;margin-top: 19px;border-bottom: 1px dashed #d3d2d2;}
	            .newspic img{float: left;margin-right: 10px;}
	            .newspic a{color: #2c9e43;font-size: 14px;  display: block;overflow: hidden;}
	            .newspic a h2{font-size: 14px;  margin-top: 3px; height:18px; line-height:18px; overflow:hidden;}
	            .newspic h3{color: #717171;font-size: 12px;  margin-top: 3px;}
	            .newspic p{color: #717171;font-size: 12px;text-overflow: ellipsis;overflow: hidden;  margin-top: 10px;line-height: 19px;height: 38px;  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
	        .newscontent{overflow: hidden;margin-left: 10px;}
	            .newscontent a{text-decoration: none;margin-top: 10px;margin-bottom: 10px;display: block; overflow:hidden;}
	            .newscontent a:hover span h2{color:#2c9e43;}
	            .newscontent a:hover big{color: #fff;background: #2c9e43;}
	            .newscontent big{width: 50px;height: 50px;float: left;text-align: center;margin-right: 10px;border: 1px solid #2c9e43;color: #2c9e43;}
	            .newscontent big b{font-size: 14px;display: block;margin-top: 6px;}
	            .newscontent big i{font-size: 12px;font-style: normal;}
	            .newscontent a span{line-height: 25px;}
	            .newscontent a span p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 12px;color: #717171;}
	            .newscontent a span h2{font-size: 14px;color: #3D3D3D;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
        
        .company{float: left;width: 306px;margin-top: 30px; padding-left:36px;}
            .company .newstitle{margin-left: 0px;}
            .companyimg{margin-top:20px;background:url(../img/gongsijianjie.jpg) no-repeat;width: 300px;height: 103px;background-size: 371px 279px;background-position:0 -110px;}
            .company p{font-size: 12px;text-indent: 2em;margin-top: 12px;line-height: 20px;}
            
        .videoreport{width:292px;margin-top: 30px; padding-right:15px;float: right;}
            .videoreport img{margin-top:20px;}
            .videoreport .newstitle{margin-left: 0px;}

        
        .content1pic{margin: 10px;}
        
    .content2{overflow: hidden;}
        .zizhi{float: left;width: 305px;margin-top: 20px;}
        
        .culture{float: left;width: 306px;margin-top:20px;margin-left: 36px;}
            .cultureimg{margin-top:20px;background:url(../img/qiyewenhua.jpg) no-repeat;width: 305px;height: 123px;}
            .culture p{font-size: 12px;text-indent: 2em;margin-top: 10px;line-height: 20px;}
            .culture .newstitle{margin-left: 0px;}
        
        .contact{margin-top:55px;margin-right: 15px;float: right;}
            .contact img{}
            .usaddress{background: url(../images/map_pic4.jpg) no-repeat;width: 296px;height: 76px;background-position:0 0px;margin-top: 3px;}

    
    .content-slider{position:relative;top: -57px;background: #f8f8f8;width: 980px;margin: auto; padding-top:20px;}
        .content-slider .newstitle{}
        .content-slider .newstitle hr{width: 744px;}
    
    
    .whitediv{position:relative;top: -57px;background: #fff;width: 980px;margin: auto;height: 25px;}
    
    
    .footer{position:relative;top: -255px;overflow: hidden;height: 504px;width: 100%;background: url(../img/foot.jpg);display: block;background-size: 1920px 504px;z-index: -11;}
        .footcon{width: 980px;margin: auto;margin-top:225px;height: 307px;text-align: center;overflow: hidden;}
        .footcon_p{margin-top: 30px;font-size: 14px;color: #444444;font-weight: 600;}
        .number{height: 28px;width: 205px;background: url(../img/number.png);display: block;background-size: 205px 28px;}
        .rexian{width: 94px;height: 30px;display: block;border: 1px solid #698423;color: #698423;font-size: 12px;text-align: center;line-height: 30px;}
        .footer_p{font-size: 12px;color: #444444;}
        .footer p a{font-size: 12px;color: #444444;margin: 0 15px;}

/*---切换---*/
.prev,.next{float:left; padding-top:84px;}
.prev{ padding-right:5px;}
.next{ padding-left:10px;}
.prev a{ background:#f00;}
.next a{background:#f00 }
.prev,.prev a,.next,.next a{width:27px;height:30px; display:block;}
.prev a{ background: url(../img/icon.png) no-repeat;background-position: 0px 0px;}
.next a{ background: url(../img/icon.png) no-repeat;background-position: -24px 0px;}
/*---圆圈---*/
.v_out_p{position:relative;overflow:visible}
.circle{position:absolute;left:340px;top:0px;}
.circle li{width:97px;height:27px;float:left;background:#fff; border:1px solid #dcdcdc; color:#434343; text-transform:uppercase; text-align:center; line-height:27px; margin:0px 5px;}
.circle .circle-cur{background:#f39b14; border:1px solid #f39b14; color:#fff;}
.circle .circle-cur h3{ color:#fff;}
.v_out{width:305px;margin:auto; height:255px; padding:20px 0px 10px 20px;}
.v_show{width:234px;overflow:hidden;position:relative;height:250px;float:left;}
.v_cont{position:absolute;left:0px;top:0px;}
.v_cont ul{float:left;}
.v_cont ul li{width:234px;height:265px; line-height:25px; color:#595959; font-size:14px;}
.v_cont ul li a{text-decoration: none;color: #444444;}
.v_cont ul li a h2{ line-height:30px; font-size:12px; text-align:center;}
.v_cont ul li a img{border-style: none;}
/*.v_cont ul li .img{ height:170px; text-align:center;}*/


.s_out{width:1080px;margin:auto; height:255px; padding:10px 0 10px;margin-top:35px;margin-left: 40px;}
.s_show{width:970px;overflow:hidden;position:relative;height:250px;float:left;}
.s_cont{ width:9080px;position:absolute;left:0px;top:0px;}
.s_cont ul{float:left;}
.s_cont ul li a{text-decoration: none;color: #444444;float: left;padding-right: 10px;}
.s_cont ul li{width:965px;height:265px; line-height:25px; color:#595959; font-size:14px;}
.s_cont ul li h2{ padding-top:5px; line-height:30px; font-size:16px; text-align:center;}
.s_cont ul li img{border-style: none;}
.s_cont ul li .img{ height:170px; text-align:center;}
.prevaa,.nextaa{float:left; padding-top:84px;}
.prevaa{ padding-right:5px;  margin-left: -20px;margin-right: 20px;}
.nextaa{ padding-left:0px;}
.prevaa a{ background:#f00;}
.nextaa a{background:#f00 }
.prevaa,.prevaa a,.nexta,.nextaa a{width:34px;height:34px; display:block;}
.prevaa a{ background: url(../img/icon.png) no-repeat;background-position:-94px 0;}
.nextaa a{ background: url(../img/icon.png) no-repeat;background-position: -56px 0px;}
.prevaa a:hover { BACKGROUND-POSITION: -134px 0px }
.nextaa a:hover { BACKGROUND-POSITION: -170px 0px }



/*内页*/
.inside_main{margin: auto;position:relative;top:-56px;width: 980px;overflow: hidden;}
	.inside_left{float: left;width: 250px;}
		.inside_left1{background: #fff;}
			.lefe1_title{padding-left: 10px;padding-top: 19px;}
				.lefe1_title h3{font-size: 11px;color: #999999;}
				.lefe1_title h2{font-size: 18px;color: #2d9441;}
				.lefe1_title hr{display: block;float: right;margin: -15px 10px 0 12px;width: 146px;height: 5px;background: url(../images/hr.png);border-style: none;}
			.left1_link{}
				.left1_link ul{list-style: none;  padding-top: 25px;padding-bottom: 16px;}
				.left1_link ul li{height: 60px;border-top:1px dashed #eee;}
				.left1_link ul li a{display: block;margin: 10px 2px 6px 5px;width: 230px;height: 45px;border-radius: 10px;overflow: hidden;}
				.selected-a{background-color: #f0f0f0;}
				.commen-i{background: url(../images/left_arrow.png);}
				.commen-h3{color: #333;}
				.selected-i{background: url(../images/left_arrow-green.png);}
				.selected-h3{color: #e00707;}
				.left1_link ul li a:hover{background-color: #f0f0f0;}
				.left1_link ul li a:hover i{background: url(../images/left_arrow-green.png);}
				.left1_link ul li a:hover h3{color: #e00707;} 
				.left1_link ul li a i{display: block;margin: 17px 0 0 45px;width: 7px;height: 11px;}
				.left1_link ul li a h3{font-size: 15px;float: right;margin: -15px 55px 0px 0;}
		.inside_left2{background: #fff;margin-top: 10px;width: 250px;}
		.inside_left2 a{position:relative;float: left;margin-top:-68px;margin-left: 32px;}
		.inside_left2 a h3{font-size: 18px;color: #357d44;}
		.inside_left2 a h4{font-size: 12px;color: #357d44;}
		.inside_left2 span{color: #357d44;font-size: 13px;display: block;width: 223px;height: 32px;margin-left: 14px;line-height: 32px;}
		.inside_left2 span i{  display: block;float: left;width: 21px;height: 21px;margin-top: 5px;margin-left: 20px;margin-right: 11px;}
		.tellphone{background: url(../images/tellphone.png);}
		.mobphone{background: url(../images/mobphone.png);}
	
	.inside_right{float:right;width: 720px;background: #fff;padding-bottom: 95px;}
		.right_title{margin-left:30px;margin-right:25px;height: 79px;border-bottom: 1px solid #eee;}
			.right_title span{display: block;overflow: hidden;}
			.webtitle{margin-top: 24px;float: left;width: 200px;}
			.webtitle i{display: block;margin-right: 9px;float: left;width: 4px;height: 40px;background: url(../images/juxing.png);}
			.webtitle h3{color: #999999;font-size: 12px;}
			.webtitle h2{font-size: 16px;color: #333;}
			.webposition{float:right;margin-top: 48px;font-size: 13px;color:#333;}
			.webposition a{color: #666;}
		
		.right_content{ padding:0 25px;height: auto;overflow: hidden;}
			.right_content ul{list-style: none;}
			.right_content ul li{float: left;width: 210px; padding:25px 15px 15px 15px;}
			.right_content ul li img{border:0;}
			.right_content ul li:nth-child(3n){padding-right:0px;}
			.right_content ul li b{display: block; overflow:hidden; height:20px;margin-top: 13px;text-align: center;font-size: 15px;color: #545454;}
			
			.right_insidepage h3{margin-top: 25px;font-size: 14px;color: #0b8c26;text-align: center;font-weight: 600;}
			.right_insidepage p{margin-top: 20px;font-size: 13px;color: #333;line-height: 25px;}
			/*.right_insidepage img{margin-top: 20px;margin-left: 157px;}*/
			.right_insidepage h4{margin-top: 18px;font-size:14px;font-weight: 600;color: #3f4741;}
			.right_insidepage table{height: 70px;}
			.right_insidepage table td{width: 370px;}
			
			.right_team .team{margin-top: 25px;padding-bottom: 16px;overflow: hidden;}
			.right_team img{float: left;margin-left: 13px;margin-right: 35px;}
			.right_team h2{margin-top: 10px;font-size: 16px;color: #333;font-weight: 600;}
			.right_team p{margin-top: 12px;font-size: 13px;color: #020202;text-indent: 2em;line-height: 25px;}
			.right_team a{color: #11942b;font-size: 13px;}
			
			.right_news{margin-left:30px;margin-right:25px;height: auto;}
			.right_news ul{padding-top: 6px;}
			.right_news ul li{height: 55px;border-bottom: 1px dashed #e0e0e0;}
			.right_news ul li i{display: block;position: relative;top: 48%;width:5px;height:5px;background: url(../images/libg.png);}
			.right_news ul li a{float: left;margin-left: 10px;margin-top: 15px;}
			.right_news ul li a p{margin-left:5px;width: 480px;font-size: 13px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
			.right_news ul li span{float: right;margin-top: 15px;color: #737373;font-size: 13px;}
			
			.right_contuct{margin-left:30px;margin-right:25px;height: auto;}
			.right_contuct h3{margin: 38px 0 15px 45px;font-size: 22px;color: #2d9441;}
			.right_contuct ul li h4{font-size: 14px;color: #101110;font-weight: 600;}
			.right_contuct ul li p{float: left;font-size: 14px;color: #101110;}
			.right_contuct ul{margin-left: 45px;}
			.right_contuct ul li{height: 38px;}
			
			.right_customer{margin-left:30px;margin-right:25px;height: auto;}
			.right_customer_form{margin-top: 20px;}
			.right_customer_form table{font-size: 14px;color:#3a3a3a;}
			.right_customer_form table td{text-align:left;height: 62px;}
			.right_customer_form table td input{margin-left:13px;width: 206px;height: 40px;font-size:14px;border-radius: 5px;border: 1px solid #dbdbdb;line-height: 42px;}
			.right_customer_form table td textarea{margin-left: 13px;width: 386px;height: 160px;font-size: 14px;border: 1px solid #dbdbdb;}
			.right_customer_form table td a{font-size: 13px;color: #3a3a3a;cursor: pointer;}
			.right_customer_form table td img{position: relative;margin:0px 8px 0 18px;top: 7px;}
			.cus_sub{margin-right: 280px;width: 107px;height: 40px;border-radius: 5px;font-size:16px;color: #fff;background: #e60012;border-style: none;cursor: pointer;}
			
		.page{margin-left:30px;margin-right:25px;margin-top: 40px;height: 40px;}
			.page div{position: absolute;left: 50%;}
			.page-cur{background: #2c9e43;color: #fff;}
			.page a{display: block;float: left;margin-right:8px;width:48px;height: 36px;border: 1px solid #e0e0e0;font-size: 14px;border-radius: 5px;text-align: center;line-height: 36px;}
			.page a:hover{background: #2c9e43;color: #fff;}
			
/*其他系列二级页面123*/

/*16.2.23 修改首页底部滑动*/
#rollauto{
	background: #f8f8f8;
	overflow:hidden;
	width:970px;
	margin: 35px auto;}
#indemo{
	float: left;
	width: 800%;}
#rollauto1{
	float: left;
	height: 240px;}
#rollauto1 a{
	display: inline-block;
	text-align: center;}
#rollauto1 a h2{
	float: left;
	margin-top: 10px;
	width: 100%;
	font-size: 16px;
	color: #444;}
#rollauto2{
	float: left;
	height: 240px;}
#rollauto2 a{
	display: inline-block;
	text-align: center;}
#rollauto2 a h2{
	float: left;
	margin-top: 10px;
	width: 100%;
	font-size: 16px;
	color: #444;}







/*2016-3-1 内页上下页*/
.pagedown{ font-size:14px; line-height:36px; color:#a4a4a4; margin-top:50px;}
.pagedown a{ color:#525151;}
.pagedown a:hover{ text-decoration:underline;}









