@charset "utf-8";
/* CSS Document */

/*css重置*/
*{ margin:0; padding:0;font-family:"Microsoft YaHei";}
a{ text-decoration:none;font-family:"Microsoft YaHei";}
li{ list-style:none;}
.clearfix{ clear:both;}
img{ border:0; display:block;}
p{font-family:"Microsoft YaHei";}



/*top*/
.top_box{ width:64%;  position:absolute; top:30px; left:18%; z-index:9999999;}
.top_box .logo{ float:left; width:17%;}
.top_box .top_pic{ float:right; margin-top:32px; margin-right:4%;}
.top_nav{ float:right; width:62%; margin-top:32px; margin-right:1%;}
.top_nav ul li{ float:left; font-size:20px; color:#fff; font-style:italic; margin-left:6%;}
.top_nav ul li a{ color:#fff;}


/* 通栏 */
		.slideBox{ width:100%;  overflow:hidden; position:relative; }
		.slideBox .hd{  overflow:hidden; position:absolute; left:25%; top:92.6%; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:5px;  width:35px; height:5px;  background:#e5e5e5; border-radius:20px; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#1b8e2e; color:#fff; }
		.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;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev{ background-image:url(../images/img1.png); width:40px; height:40px; position:absolute; left:18%; top:89%;filter:alpha(opacity=70);opacity:0.7;}
		.slideBox .next{ background-image:url(../images/img2.png); width:40px; height:40px; position:absolute; left:21%; top:89%;filter:alpha(opacity=70);opacity:0.7;}


        .slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }


/*首页简介*/
.s_jj_box{ width:100%; margin-top:70px;}
.s_jj_left{ width:42%; height:407px; float:left; position:relative;}
.s_jj_left .s_jj_pic{ background:url(../images/img8.jpg) center no-repeat; width:100%; height:407px;}

.s_jj_more{ background-image:url(../images/img7.png); width:212px; height:55px; position:absolute; right:-38px; bottom:46px;}
.s_jj_more p{ font-size:18px; color:#000; text-align:right; line-height:55px; padding-right:55px;}
.s_jj_more p a{ color:#000;}

.s_jj_center{ width:31.4%; float:left; margin-top:94px; margin-left:4%;}
.s_jj_center .s_jj_p1{ font-size:38px; color:#1b8e2e; font-weight:bold; margin-bottom:15px;}
.s_jj_nr p{ font-size:16px; color:#636363; line-height:36px;}

.s_jj_right{ width:18%; height:317px; float:right; overflow:hidden; margin-top:88px;}
.s_jj_right .s_jj_pic1{ background:url(../images/img9.jpg) center no-repeat; width:100%; height:317px;}


/*首页问题*/
.s_wt_box{ width:1233px; margin:0 auto; margin-top:70px;}
.s_wt_left{ width:475px; float:left; margin-top:66px;}
.s_wt_left .s_wt_p1{ font-size:38px; color:#1b8e2e; font-weight:bold;}
.s_wt_left .s_wt_line{ height:1px; background-color:#cbcaca; margin-top:20px; margin-bottom:20px;}
.s_wt_left .s_wt_p2{ font-size:24px; color:#000; text-transform:uppercase; line-height:30px;}
.s_wt_kuang{ background-color:#fffd50; margin-top:20px; margin-bottom:20px;}
.s_wt_kuang p{ font-size:30px; color:#4e4e4e; font-weight:bold; line-height:53px; padding-left:21px;}
.s_wt_nr p{ font-size:16px; color:#636363; line-height:36px;}


.s_wt_right{ width:682px; height:822px; float:right; overflow:hidden; border-radius:19px;}
.s_wt_right img{width:682px; height:822px;transform: scale(1);transition: all 1s ease-out; }
.s_wt_right img:hover{transform: scale(1.1); }




/*首页产品*/
.s_pro_bg{ background:url(../images/img14.jpg) center no-repeat; width:100%; height:991px; margin-top:108px; position:relative;}
.s_pro_kuang1{ width:31.8%; height:666px; overflow:hidden;border-radius: 0px 19px 19px 0px; position:absolute; left:0; top:0;}
.s_pro_kuang1 .s_pro_pic1{background:url(../images/img12.jpg) center no-repeat; width:100%; height:666px;}
.s_pro_kuang2{ width:29%; height:302px; overflow:hidden;border-radius: 19px 0px 0px 19px; position:absolute; right:0; bottom:0;}
.s_pro_kuang2 .s_pro_pic2{background:url(../images/img13.jpg) center no-repeat; width:100%; height:302px;}

.s_pro_box{ width:1233px; margin:0 auto;}
.s_pro_hezi{ width:854px; float:right;}
.s_pro_hezi .s_pro_p1{ font-size:38px; color:#1b8e2e; font-weight:bold; margin-bottom:37px;}
.s_pro_tip{ width:189px; float:left; margin-right:140px;}
.s_pro_tip img{ width:189px; height:197px; margin:0 auto;transform-style: preserve-3d;transition: all 1s;}
.s_pro_tip:hover img{transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);}

.s_pro_tip p{ font-size:28px; color:#1b8e2e; text-align:center; margin-top:28px;}

.s_pro_tip:nth-child(3n+1){margin-right:0px;}


.s_pro_tip2{ float:left; margin-top:137px; width:405px; margin-right:39px;}
.s_pro_tip2 .s_pro_p2{ font-size:33px; color:#fff; font-weight:bold; margin-bottom:16px;}
.s_pro_kuang3 p{ font-size:16px; color:#fff; line-height:36px;}


/*首页团队*/
.s_td_box{ width:100%;}
.s_td_left{ width:19.6%; height:341px; float:left; overflow:hidden;border-radius: 0px 19px 19px 0px;}
.s_td_left .s_td_pic{background:url(../images/img18.jpg) center no-repeat; width:100%; height:341px; }


.s_td_right{ width:59.6%; float:left; margin-left:2.8%;}
.s_td_right .s_td_p1{ font-size:38px; color:#1b8e2e; font-weight:bold; margin-bottom:22px;}
.s_td_nr p{ font-size:16px; color:#636363; line-height:36px;}


/*首页新闻*/
.s_xw_box{ width:100%; margin:0 auto; margin-top:159px; position:relative;}
.s_xw_hezi1{ background-color:#1b8e2e;}
.s_xw_kuang{ width:1233px; margin:0 auto;}
.s_xw_kuang .s_xw_p1{ font-size:29px; color:#fff; font-weight:bold; float:left; line-height:100px;}
.s_xw_kuang .s_xw_p2{ font-size:16px; color:#fffd50; float:right; line-height:100px;}
.s_xw_kuang .s_xw_p2 a{color:#fffd50;}

.s_xw_hezi2{ background:url(../images/img19.jpg) center no-repeat; width:100%; height:512px;}

.s_xw_hezi3{ width:1016px; height:314px; background-color:#ffffe5; position:absolute; left:50%; top:-106px; margin-left:-488px; border-radius:20px;box-shadow: 0 5px 30px rgba(0, 0, 0, 0.15);}
.s_xw_nr{ width:885px; margin:0 auto; padding-top:62px;}
.s_xw_tip .s_xw_p2{ font-size:22px; color:#1b8e2e; float:left;}
.s_xw_tip .s_xw_p2 a{color:#1b8e2e;}
.s_xw_tip .s_xw_p3{ font-size:16px; color:#777777; font-weight:bold; float:right; margin-top:4px;}
.s_xw_tip .s_xw_p4{ font-size:14px; color:#4b4b4b;  margin-top:12px;}

.s_xw_nr .s_xw_line{ height:1px; background-color:#f1f1d9; margin-top:30px; margin-bottom:30px;}



/*页脚*/
.foot_bg{ background-color:#5e5e5e; padding-top:76px; padding-bottom:70px;}
.foot_box{ width:1233px; margin:0 auto;}
.foot_left{ width:690px; float:left;}
.foot_left .foot_p1{ font-size:18px; color:#fff;}
.foot_left .foot_p1 a{ color:#fff;}

.foot_nr{ margin-top:16px;}
.foot_nr p{ font-size:16px; color:#bababa; line-height:30px;}
.foot_nr p a{color:#bababa;}


.foot_right{ width:528px; float:right;}
.foot_right .foot_pic{ float:left;}

.foot_kuang{ width:380px; float:right;}
.foot_pic1{ height:73px; width:auto;}
.foot_kuang .foot_p2{ font-size:14px; color:#bababa; line-height:20px; margin-top:8px;}
.foot_kuang .foot_p2 a{color:#bababa;}





/*about*/
.nybanner_box{ width:100%;  flex-shrink: 0; position:relative;}
.nybanner_box .nybanner_pic{width: 100%;
    height: 100%;
    object-fit: cover; }
	
	
.nybanner_kuang{ width:1232px; position:absolute; top:45%; left:50%; margin-left:-616px;}
.nybanner_kuang .nybanner_p1{ font-size:38px; color:#fff;  font-weight:bold; font-style:italic; margin-left:7%; }	
	
	
.max_box{ width:1233px; min-height:300px; margin:0 auto; margin-top:50px; padding-bottom:100px;}
.jj_nr p{ font-size:18px; color:#636363; line-height:36px;}

	
.jj_left{ width:58.1%; height:697px; float:left; overflow:hidden; margin-bottom:130px;}
.jj_left .jj_pic{ background:url(../images/img21.jpg) center no-repeat; width:100%; height:697px;}


.jj_right{ width:21.7%; float:left; margin-left:3%; margin-top:109px; margin-bottom:130px;}
.jj_tip{ margin-bottom:54px;}
.jj_tip .jj_p1{ font-size:48px; color:#1b8e2e; font-weight:bold;}
.jj_tip .jj_p2{ font-size:18px; color:#5b5b5b; font-weight:bold; line-height:36px;}





/*lxwm*/
.lx_left{ width:560px; float:left; margin-top:60px; }
.lx_left p{ font-size:18px; color:#333; line-height:42px;}
.lx_left p a{color:#333;}
.lx_left h1{ font-size:30px; color:#1b8e2e; margin-bottom:25px;}

.lx_right{ width:650px; height:450px; float:right;border-radius:25px; background-color:#999; overflow:hidden;}






/*新闻*/
.xw_tip{ height:144px;  margin-bottom:12px;transition:all .3s linear; 
    -o-transition:all .3s linear; 
    -moz-transition:all .3s linear; 
    -webkit-transition:all .3s linear;}
.xw_kuang1{ width:183px; float:left; padding-top:29px;}
.xw_kuang1 .xw_p1{ font-size:38px; font-weight:bold; color:#000; text-align:center;}
.xw_kuang1 .xw_p2{ font-size:20px; color:#000; text-align:center; margin-top:5px;}
.xw_tip .xw_line{ width:1px; height:36px; background-color:#e5e5e5; float:left; margin-top:55px;}
.xw_tip .xw_p3{ font-size:18px; color:#333; float:left; line-height:144px; margin-left:60px;transition:all 0.4s linear;}
.xw_kuang2{ float:right; width:154px; border:1px solid #ccc; border-radius:37px; margin-right:46px; margin-top:46px;}
.xw_kuang2 p{ font-size:16px; line-height:53px; text-align:center; color:#333;}

.xw_tip:hover{background-color:#1b8f2e!important;}
.xw_tip:hover .xw_kuang1 .xw_p1{ color:#fff;}
.xw_tip:hover .xw_kuang1 .xw_p2{ color:#fff;}
.xw_tip:hover .xw_p3{ color:#fff; padding-left:10px;}
.xw_tip:hover .xw_kuang2{border:1px solid #fff;}
.xw_tip:hover .xw_kuang2 p{ color:#fff;}



.news_title{width:100%; font-size:18px; color:#1b8f2e; line-height:35px; padding-top:15px; padding-bottom:15px; background-color:#fbfbfb; text-align:center; border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;}
.news_title2{ font-size:13px;color:#666; text-align:right; margin-top:10px; font-weight:bold;}
.new_nr_wenzi{ margin-top:16px;}
.new_nr_wenzi p{ font-size:16px; text-align:justify; line-height:32px; color:#333;}
.new_nr_wenzi p a{color:#333;}
.new_nr_wenzi img{max-width:1195px!important; height:auto!important;; margin:0 auto; margin-bottom:5px; margin-top:5px;}
.new_nr_wenzi table{ width:100%;border:1px solid #ccc; border-bottom:0; border-left:0; }
.new_nr_wenzi table tr td{ padding:11px; font-size:16px; color:#333; line-height:26px;border:1px solid #ccc; border-top:0; border-right:0;}





.newspage1 { margin:0 auto; margin-top:40px;}
.newspage1 A { font-size:14px; color:#666; padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:9px; border:1px solid #999; margin-left:3px; margin-right:3px; border-radius:7px;}
.newspage1 A:hover {BACKGROUND: #1b8f2e;  COLOR: #FFFFFF; border:1px solid #1b8f2e;}
.newspage1 SPAN.current{ font-size:14px; BACKGROUND: #1b8f2e;COLOR: #FFFFFF;border:1px solid #1b8f2e; padding-left:15px; padding-right:15px;padding-top:9px;padding-bottom:9px;margin-left:3px; margin-right:3px;border-radius:7px;}


.back_bg{ background-color:#ebebeb; margin-top:20px;}
.back_bg p{ font-size:13px; color:#666; text-align:center; line-height:38px;} 
.back_bg p a{color:#666;}





/*产品*/
.pro_fl_box{ margin-top:70px;}
.pro_fl_box .pro_fl_hezi{ width:1233px; margin:0 auto;}
.pro_fl_box .pro_fl_tip{ width:355px; float:left; margin-right:84px; }
.pro_fl_box .pro_fl_tip a{ display:block; font-size:23px; color:#000; line-height:60px; text-align:center;border:1px solid #d1d1d1; border-radius:41px; }

.pro_fl_box .pro_fl_tip:nth-child(3n){margin-right:0px;}

.pro_fl_tip a:hover{background-color:#1b8e2e;  color:#fff;}
.pro_fl_tip a.cur {background-color:#1b8e2e; }
.pro_fl_tip a.cur span {color: #fff;}




.sousuo_box{ width:1003px; margin:0 auto; margin-top:100px;}
.sousuo_box .sousuo_kuang1{ width:820px; height:80px; float:left; border:1px solid #ccc; font-size:16px; color:#555; line-height:80px; padding-left:30px;}
.sousuo_box .sousuo_kuang2{ width:150px; height:80px; float:left; border:0; background-color:#1b8e2e; font-size:28px; color:#fff; text-align:center; line-height:80px; cursor:pointer;}








.pro_tip{ width:388px; height:392px; float:left;border: 1px solid #dfe7df; margin-right:30px; margin-bottom:30px;}
.pro_tip:nth-child(3n){margin-right:0px;}
.pro_nr{ margin-left:25px; padding-top:190px;}
.pro_nr .pro_p1{ font-size:12px; color:#666; text-transform:uppercase;}
.pro_nr .pro_p2{ font-size:28px; color:#333;font-family: Georgia, serif; margin-top:17px;}
.pro_nr .pro_p3{ font-size:12px; color:#666; margin-top:10px;}
.pro_nr .pro_line{ width:160px; height:1px; background-color:#e5e5e5; margin-top:35px;}

.pro_nr .pro_p4{ font-size:12px; color:#666; font-weight:bold; float:left; margin-top:19px;}
.pro_nr .pro_pic1{ float:left; margin-top:22px; margin-left:60px;}



.pro_tip{
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
	
}
.pro_tip:hover {
	transform:translate(0,-5px);
	-webkit-transform:translate(0,-5px);
	-moz-transform:translate(0,-5px);
	-o-transform:translate(0,-5px);
	-ms-transform:translate(0,-5px);
	-webkit-box-shadow:0px 5px 15px #dbdbdb;
    -moz-box-shadow:0px 5px 15px #dbdbdb;
    box-shadow:0px 5px 15px #dbdbdb;
}


.pro_left{ width:650px; float:left;}
.pro_left .pro_p5{font-size:12px; color:#666; text-transform:uppercase;}
.pro_left .pro_p6{font-size:50px; color:#333;font-family: Georgia, serif; margin-top:17px;}
.pro_nr1{ margin-top:26px; margin-bottom:28px;}
.pro_nr1 p{ font-size:16px; color:#666; line-height:26px;}

.pro_kuang1{ float:left; border:1px solid #dbdbdb; padding-left:13px; padding-right:13px; margin-right:10px;}
.pro_kuang1 p{ font-size:12px; color:#666; text-align:center; line-height:30px;}

.pro_right{ width:450px; float:right; background-color:#f5f7f2; padding:31px;}
.pro_right .pro_p7{font-size:24px; color:#333;font-family: Georgia, serif; margin-bottom:22px;}
.pro_right table tr td{ font-size:12px; color:#666; line-height:22px; border-top: 1px solid #dce6dc; padding-top:15px; padding-bottom:15px;}

.pro_line1{ height:1px; background-color:#e1e8e1; margin-top:65px;}
.pro_p8{font-size:36px; color:#333;font-family: Georgia, serif; margin-top:30px;}


.pro_nr2{ margin-top:26px; }
.pro_nr2 p{ font-size:16px; color:#666; line-height:26px;}





































































































