@media (max-width:767px){
.bm_tc{ width:300px !important;}
	
.nav_logo{ display:none !important;}	
.nav_top{ display:none !important;}

.s_nav{ background:#fff !important; box-shadow:0px 1px 6px rgba(0,0,0,0.1);}

.banner .swiper-slide{ height:200px !important;}
.banner .bn_nr{ margin-top:40px !important;}
.banner .bn_nr h1{ font-size:24px !important;}

	.navbar-collapse{ background:#25825d;}
	.daohang li{ float:none !important; padding:0 !important; width:100% !important; border-top:1px solid #17714d; margin-left:0px !important; margin-right:0px !important;}
	.daohang li a{ padding-top:10px !important; padding-bottom:10px !important;  border:none !important; color:#fff  !important;}
	.daohang li a:hover{ color:#26ae78 !important;}
	.daohang li a.active{ color:#c1945b;}
	
	.daohang li .erji{ width:100% !important; min-width:auto !important; position:inherit !important; top:0 !important; left:0 !important; margin-left:0 !important; background:none !important; padding-top:0 !important; display:none !important;}
	.daohang li .erji a{ font-weight:normal !important;}
	.daohang li:hover .erji{ opacity:1; z-index:2; display:block !important;}


.swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-next03, .swiper-container-rtl .swiper-button-prev03 {
	right: 10px !important;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next, .swiper-button-prev03, .swiper-container-rtl .swiper-button-next03 {
	left: 10px !important;
}


.s_cp{ display:none !important;}
.s_cpimg ul li{ width:50% !important; }
.s_cpimg ul li:nth-child(5){ width:100% !important; }
.s_cpimg ul li:hover h4{ top:20% !important;}
.s_cpimg ul li span img{ opacity:0 !important;}
.s_cpimg ul li:nth-child(5) span img{ opacity:1 !important;}
.s_cpimg ul li:hover span img{ opacity:0 !important;}
.s_cpimg ul li:nth-child(5):hover span img{ opacity:1 !important;}

.s_we .row .col-md-4{ margin-bottom:15px;}

footer .col-md-2{ margin-top:30px !important; margin-right:0px !important; margin-left:0px !important;}
footer .col-md-4{ margin-top:30px !important;}
footer .row .col-md-2:nth-child(3){ margin-right:0px !important;}

.ab_map h5{ left:75% !important; top:26% !important;}

.ab_lei h5{ line-height:24px;}
.ab_lei h5 a{ color:#666; margin-left:15px !important; margin-right:15px !important; display:inline-block; font-size:16px; text-transform:uppercase; text-decoration:none;}
.weizhi h3 span{ display:block !important; float:none !important; margin-top:15px;}

.lx_text{ width:100% !important; padding:0 !important; border:none !important;}
.lx_map{ width:100% !important; }

.ls_nr ul li{ width:100% !important; margin-right:0 !important; margin-bottom:20px;}

.ls_text{ width:100% !important; height: auto !important;}
.ls_img{ width:100% !important;}

.ab_ls .row .col-xs-3{ margin-bottom:20px;}


.cp_list .caption{ width:100% !important; border:1px solid #eee !important;}

#screen .bd {float: none !important;}


.cp_fx .col-md-6 .caption{ text-align:left !important;}
.cp_fx .col-md-6 .caption a{ margin-right:10px !important; margin-left:0 !important;}

.cp_fx .col-md-6 h5 span{ display:block;}

.n4_t.active{ height:auto !important;}
.n4_t .caption{ height:auto !important;}
.n4_t .caption p{ position:inherit !important; top:0 !important; transform: translate(0) !important;}

.cpnr_ka .ulli ul li a{ padding:5px 0 !important;}
.cpnr_ka .ulli ul li:nth-child(1){ width:50% !important; border-bottom:1px solid #2c8a65 !important;}
.cpnr_ka .ulli ul li:nth-child(1) a{ padding:16px 0 !important;}
.cpnr_ka .ulli ul li:nth-child(2) a{ padding:16px 0 !important;}
.cpnr_ka .ulli ul li:nth-child(2){ width:50% !important; border-bottom:1px solid #2c8a65 !important;}
.cpnr_ka .ulli ul li:nth-child(3){ width:33.33% !important; border-top:1px solid #1f7553 !important;}
.cpnr_ka .ulli ul li:nth-child(4){ width:33.33% !important; border-top:1px solid #1f7553 !important;}
.cpnr_ka .ulli ul li:nth-child(5){ width:33.33% !important; border-top:1px solid #1f7553 !important;}

.fd_you{ display:none !important;}

.dudong_nav{ display:none !important;}


.n_ry h4 a:nth-child(2){ float:right; min-height:52px; line-height:40px;}/*20180323*/

.cp_list .caption a img{ height:auto !important;}
}



@media (min-width:768px) and (max-width:991px) {
.nav_logo{ display:none !important;}
.nav_top{ display:none !important;}

.s_nav{ background:#fff !important; box-shadow:0px 1px 6px rgba(0,0,0,0.1);}

.s_cp{ display:none !important;}	

.s_we .row .col-md-4{ margin-bottom:15px;}

.lx_text{ width:100% !important; padding:0 !important; border:none !important;}
.lx_map{ width:100% !important; }

.ls_nr ul li{ width:100% !important; margin-right:0 !important; margin-bottom:20px;}

.ls_text{ width:100% !important; height: auto !important;}
.ls_img{ width:100% !important;}


.cp_list .caption{ width:50% !important; border:1px solid #eee !important;}

#screen .bd {float: none !important;}


.cp_fx .col-md-6 .caption{ text-align:left !important;}
.cp_fx .col-md-6 .caption a{ margin-right:10px !important; margin-left:0 !important;}

.cp_fx .col-md-6 h5 span{ display:block;}

.n4_t.active{ height:auto !important;}
.n4_t .caption{ height:auto !important;}
.n4_t .caption p{ position:inherit !important; top:0 !important; transform: translate(0) !important;}

.fd_you{ display:none !important;}


.dudong_nav{ display:none !important;}
	}


@media (min-width:991px) and (max-width:1200px) {
.daohang li{ margin-left:5px !important; margin-right:5px !important; }
.daohang li a{ padding:13px 1px !important; }
.daohang li a i{ display:none;}
.s_nav .navbar-collapse{ padding-left:0px !important; padding-right:0px !important;}
.dudong_nav .navbar-collapse{ padding-left:0px !important; padding-right:0px !important;}
	
	
footer .col-md-2{ margin-top:30px !important; margin-right:0px !important; margin-left:0px !important;}
footer .col-md-4{ margin-top:30px !important;}
footer .row .col-md-2:nth-child(3){ margin-right:0px !important;}

.lx_text{ padding:19px 50px !important;}

.ls_text{ height:330px !important;}

.nav_top .row .col-md-7 h5 a{ margin-left:8px !important; margin-right:8px !important;}
.nav_top .row .col-md-7 h5:nth-child(1){ margin-right:15px !important;}
.nav_top .row .col-md-7 h5:nth-child(2) a{ margin-left:2px !important; margin-right:2px !important;}

.sousuo{margin-top:25px !important;}

.banner .swiper-slide{ height:440px !important;}

.cp_list .caption a img{ height:155px !important;}


	}
	
@media (min-width:1200px) {

.container{ width:1350px;}
.collapse.navbar-collapse{ padding-left:0px; padding-right:0px;}
	}
	
@media (min-width:1200px) and (max-width:1350px) {

.container{ width:1200px;}
.daohang li{ margin-left:5px !important; margin-right:5px !important; }
.daohang li a{ padding:13px 3px !important; }

footer .col-md-2{ margin-right:0px !important; margin-left:10px;}

	}
	
@media (min-width:1250px) {	
}

@media (min-width:1200px) and (max-width:1500px) {
.banner .swiper-slide{ height:530px !important;}

.cp_list .caption a img{ height:193px !important;}

	}

@font-face {
	font-family: 'Conv_Montserrat-Regular';
	src: url('../fonts/montserrat-regular.eot');
	src: local('☺'), url('../fonts/montserrat-regular.woff') format('woff'), url('../fonts/montserrat-regular.ttf') format('truetype'), url('../fonts/montserrat-regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Helvetica Neue';
	src: url('../fonts/helvetica neue.eot');
	src: local('☺'), url('../fonts/helvetica neue.woff') format('woff'), url('../fonts/helvetica neue.ttf') format('truetype'), url('../fonts/helvetica neue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_Lato-Light';
	src: url('../fonts/lato-light.eot');
	src: local('☺'), url('../fonts/lato-light.woff') format('woff'), url('../fonts/lato-light.ttf') format('truetype'), url('../fonts/lato-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




.clear{ clear:both;}

body{ font-family: 'Conv_Helvetica Neue';}
.container{ transition:all 1s;}

.dudong_nav{ background:rgba(37,130,93,0.95); position: fixed; top:0; left:0; right:0; z-index:-1; opacity:0; transition:all 0.6s;}
.dudong_nav.active{ opacity:1; z-index:999;}


.s_nav{ background:#25825d;}

.logo{ height:80px; width:160px;}
.s_nav .navbar-toggle{ margin-top:25px;}
.s_nav .navbar-toggle span.icon-bar{ background:#25825d;}

.nav_top{ background:#fafafa; border-bottom:1px solid #e5e5e5;}
.nav_top .row .col-md-5 h5{ line-height:30px; color:#b4b5b5; display:inline-block; margin-top:5px; margin-bottom:5px;}
.nav_top .row .col-md-5 h5 i{ margin-right:5px; color:#25825d;}
.nav_top .row .col-md-7 .caption{ text-align:right;}
.nav_top .row .col-md-7 h5{ display:inline-block; margin-top:5px; margin-bottom:5px;}
.nav_top .row .col-md-7 h5 a{ color:#25825d; line-height:30px; margin-left:15px; margin-right:15px; text-decoration:none;}
.nav_top .row .col-md-7 h5:nth-child(1){ margin-right:30px;}
.nav_top .row .col-md-7 h5:nth-child(2){ padding-left:18px; border-left:1px solid #e5e5e5; height:25px; vertical-align: middle;}
.nav_top .row .col-md-7 h5:nth-child(2) a{ transition:all 0.6s; display:inline-block; margin-left:5px; margin-right:5px; width:25px; height:25px; text-align:center; line-height:25px; background:#d6d5d5; border-radius:50%; overflow:hidden;}
.nav_top .row .col-md-7 h5:nth-child(2) i{ color:#fff; vertical-align:middle; font-size:18px;}
.nav_top .row .col-md-7 h5:nth-child(2) a:nth-child(1):hover{ background:#25825d;}
.nav_top .row .col-md-7 h5:nth-child(2) a:nth-child(2):hover{ background:#1c9fc0;}
.nav_top .row .col-md-7 h5:nth-child(2) a:nth-child(3):hover{ background:#aa4032;}
.nav_top .row .col-md-7 h5:nth-child(2) a:nth-child(4):hover{ background:#b5b01e;}
.nav_top .row .col-md-7 h5:nth-child(2) a:nth-child(5):hover{ background:#b916c8;}

.daohang{ padding:0; margin:0;}
.daohang li{ display:inline-block; margin-left:13px; margin-right:11px; list-style:none;}
.daohang li:first-child{ margin-left:0;}
.daohang li:last-child{ margin-right:0;}
.daohang li a{ color:#fff; padding:13px 5px; display:inline-block; text-decoration:none; font-weight:bold; }
.daohang li a i{ vertical-align:middle;}

.daohang li:hover a{ color:#26ae78;}
.daohang li:hover a i{ color:#26ae78;}
.daohang li{ position:relative;}
.daohang li .erji{ opacity:0; position: absolute; top:48px; left:0; z-index:-1; background:#25825d; padding:10px 0;}
.daohang li .erji a{white-space:nowrap; padding:6px 25px; color:#fff; display:block; font-weight:normal;}
.daohang li .erji a:hover{ background:#217956;}
.daohang li:hover .erji{ opacity:1; z-index:2;}

.dudong_nav.active .daohang li .erji{ height:0; overflow:hidden;}
.dudong_nav.active .daohang li:hover .erji{ height: auto; overflow:inherit;}

.nav_logo{ background:#fff;}
.logo_md{ max-width:262px; max-height:105px; display:block;}
.sousuo{ position:relative; margin-top:35px;}
.sousuo input{ height:40px; border-radius:24px; border:1px solid #e5e5e5;}
.sousuo button{ display:inline-block; border:none; background:none; position:absolute; right:6px; top:3px; outline:none;}
.sousuo button i{ font-size:24px; color:#25825d;}


.banner .swiper-slide{ height:705px;}
.banner .bn_nr{ margin-top:250px; text-align:center; color:#fff;}
.banner .bn_nr h1{ font-size:60px; text-align:center; color:#fff;}
.banner .bn_nr h1 b{ display:block;}


.s_cp h1{ text-transform:uppercase;font-family: 'Conv_Lato-Light'; font-weight:300; text-align:center; margin-top:50px; color:#006139; font-size:42px;}
.s_cp ul{ padding:10px 0; margin-top:30px; margin-bottom:40px; position:relative;}
.s_cp ul li{ list-style:none; width:13.9%; display:inline-block; cursor:pointer;}
.s_cp ul li span{ width:100px; height:100px; margin:0 auto; display:block; border-radius:50%; border:1px solid #e6e6e6; box-sizing:border-box; overflow:hidden; transition:all 0.6s;}
.s_cp ul li h5{ text-align:center; transition:all 0.6s; color:#666666; white-space:nowrap;}
.s_cp ul li:hover span{ border:1px solid #25825d;}
.s_cp ul li:hover h5{ color:#25825d;}

.s_cplist{ position:absolute; left:0; top:0; background:#fff; box-shadow:0px 0px 8px rgba(0,0,0,0.1); opacity:0; z-index:-1; transition:all 0.6s; width:100%;}
.s_cplist.active{ opacity:1; z-index:2;}
.s_cpheard{ width:140px; float:left; margin-top:10px;}
.s_cpheard span{ width:100px; height:100px; margin:0 auto; overflow:hidden; border-radius:50%; border:1px solid #25825d; display:block;}
.s_cpheard h5{ text-align:center; color:#25825d;}
.s_cpbody{ width:calc(100% - 247px); float:left; margin-top:20px; border-left:1px solid #ececec;}
.s_cpbody a{ margin-top:15px; margin-bottom:15px; display:inline-block; margin-left:20px; text-decoration:none; color:#666;}
.s_cpbody a i{ font-size:24px; display:inline-block; vertical-align:middle; margin-right:5px; color:#cecccc;}
.s_cpbody a:hover{ color:#25825d;}
.s_cpbody a:hover i{ color:#25825d;}
.s_cpfooter{ width:107px; height:100%; background:#25825d; float:right; background:#25825d; cursor:pointer;}

.s_cp_xs h1{ text-transform:uppercase;font-family: 'Conv_Lato-Light'; font-weight:300; text-align:center; margin-top:40px; color:#006139; font-size:42px;}
.s_cp_xs .col-xs-4 .caption{ border-bottom:1px solid #ccc; margin-top:10px; cursor:pointer;}
.s_cp_xs .col-xs-4 .caption span{ width:30px; height:30px; overflow:hidden; border-radius:50%; box-sizing:border-box; border:1px solid #ccc; display:block; margin:0 auto;}
.s_cp_xs .col-xs-4 .caption.active{ border-bottom:1px solid #25825d;}
.s_cp_xs .col-xs-4 .caption.active span{ border:1px solid #25825d;}
.s_cp_xs .col-xs-4 .caption.active h5{ color:#25825d;}
.s_cp_xs .col-xs-4 .caption h5{ text-align:center;}
.s_cp_xs .col-xs-8 .caption{ padding-top:30px; display:none;}
.s_cp_xs .col-xs-8 .caption.active{ display:block;}
.s_cp_xs .col-xs-8 .caption a{ display:block; padding:10px 0; line-height:16px; font-size:16px; text-decoration:none; color:#25825d;}
.s_cp_xs .col-xs-8 .caption a i{ font-size:24px; vertical-align:middle;}




.s_cpimg ul{ padding:0;}
.s_cpimg ul li{ width:20%; float:left; list-style:none; background:#25825d; position:relative; overflow:hidden; box-sizing:border-box; border:1px solid #eee; border-left:none;}
.s_cpimg ul li img{ transition:all 0.6s; width:100%; display:block;}
.s_cpimg ul li h4{ position:absolute; left:0; right:0; top:10%; text-align:center; color:#fff; font-weight:bold; opacity:0; transition:all 0.6s;}
.s_cpimg ul li span{ width:40px; height:40px; position:absolute; left:0; right:0; bottom:10%; margin:0 auto; opacity:0; transition:all 0.6s;}
.s_cpimg ul li h5{ position:absolute; right:-60px; bottom:10px; color:#fff; font-size:16px; text-transform:uppercase; font-weight:bold; opacity:0; transition:all 0.6s 0.1s;}
.s_cpimg ul li h5 i{ font-weight:normal;}
.s_cpimg ul li:hover img{ opacity:0.2;}
.s_cpimg ul li:hover h4{ opacity:1; top:30%;}
.s_cpimg ul li:hover span{ opacity:1; bottom:30%;}
.s_cpimg ul li:hover h5{ opacity:1; right:10px;}
.s_cpimg ul li:hover span img{ opacity:1;}
.s_cpimg ul li:hover h4{ opacity:1; top:30%;}



.s_we{ padding-top:40px; padding-bottom:90px;}
.s_we h1{ text-transform:uppercase;font-family: 'Conv_Lato-Light'; font-weight:300; text-align:center; margin-bottom:20px; color:#006139; font-size:42px;}
/*.s_we h1 span{ width:40px; height:10px; background:#25825d; display:inline-block; vertical-align:middle; margin-right:10px;}*/
.s_we p{ color:#666; line-height:26px; margin-bottom:30px;}
.s_we .row .caption{ position:relative; color:#fff; background:#09482f; overflow:hidden;}
.s_we .row .caption h2{ position:absolute; font-size:48px; font-weight:bold; line-height:48px; top:0; opacity:0; transition:all 0.6s; margin-top:-24px; left:0; right:0; text-align:center;}
.s_we .row .caption span{ position:absolute; right:-120px; bottom:20px; font-size:16px; font-weight:bold; transition:all 0.6s; opacity:0;}
.s_we .row .caption span i{ font-size:18px; vertical-align:middle;}
.s_we .row .caption img{ transition:all 0.6s;}
.s_we .row .caption:hover img{ opacity:0.2;}
.s_we .row .caption:hover span{ right:20px; opacity:1;}
.s_we .row .caption:hover h2{ top:50%; opacity:1;}


.s_video{}
.s_video h1{ font-size:60px; color:#fff; text-align:center;}
.s_video h4{ height:48px; box-sizing:border-box; text-align:center;}
.s_video h4 span{ display:inline-block; border:1px solid #fff; height:48px; box-sizing:border-box; border-right:none; line-height:48px; color:#fff;vertical-align:middle; font-weight:bold; padding:0px 10px;}
.s_video h4 i{ display:inline-block; height:48px; width:48px; background:#25825d; color:#fff; font-size:24px; line-height:48px; text-align:center; vertical-align:middle;}

.s_lu{ padding-top:50px; padding-bottom:30px; background:#fff;}
.s_lu h1{ text-transform:uppercase;font-family: 'Conv_Lato-Light'; font-weight:300; text-align:center; margin-bottom:20px; color:#006139; font-size:42px;}
/*.s_lu h1 span{ width:40px; height:10px; background:#25825d; display:inline-block; vertical-align:middle; margin-right:10px;}*/

.lu_img{ width:220px; height:220px; border-radius:50%; overflow:hidden; margin:0 auto;}
.lu_img img{ transition:all 0.6s;}
.s_lu .row{ margin-top:50px;}
.s_lu .caption:hover .lu_img img{ opacity:0;}
.s_lu .caption h3{ font-size:20px; text-align:center; color:#040000; text-transform:uppercase;}
.s_lu .caption p{ text-align:center; line-height:24px; color:#666;}
.s_lu .caption a{ text-decoration:none;}

.s_lu .row .col-md-4:nth-child(1) .caption .lu_img{ background:url(../images/lus2.jpg) center center no-repeat;}
.s_lu .row .col-md-4:nth-child(2) .caption .lu_img{ background:url(../images/lus.jpg) center center no-repeat;}
.s_lu .row .col-md-4:nth-child(3) .caption .lu_img{ background:url(../images/lus3.jpg) center center no-repeat;}


footer{ background:url(../images/f_di.jpg) bottom center no-repeat #25825d; color:#fff; padding-top:25px;}
footer .caption h4{ margin-bottom:20px;}
footer .caption h5{ line-height:20px;}
footer .caption h5 a{ color:#fff; text-decoration:none;}
footer .col-md-4 .form-group .form-control{ background:none; border:1px solid #2c8f68; border-radius:0; color:#fff;}
footer .col-md-4 .form-group button.btn{ background:#30ae7c; color:#fff; display:block; width:100%; border-radius:0;}
footer .col-md-3 h5{ line-height:20px;}
footer .col-md-3 h5:nth-child(5){ padding-left:50px;}
footer .col-md-3 h5:nth-child(5) span{ margin-left:-50px;}
footer .col-md-3 h5:nth-child(5) i{ font-style:normal; display:inline-block; margin-bottom:10px;}
footer .col-md-3 h5 a{ text-decoration:none; width:25px; height:25px; text-align:center; line-height:25px; display:inline-block; border-radius:50%; overflow:hidden; color:#fff; margin-right:10px;}
footer .col-md-3 h5:nth-child(6) a:nth-child(1){ background:#30ae7c;}
footer .col-md-3 h5:nth-child(6) a:nth-child(2){ background:#1c9fc0;}
footer .col-md-3 h5:nth-child(6) a:nth-child(3){ background:#aa4032;}
footer .col-md-3 h5:nth-child(6) a:nth-child(4){ background:#b5b01e;}
footer .col-md-3 h5:nth-child(6) a:nth-child(5){ background:#b916c8;}
footer .col-md-2{ margin-top:45px; margin-right:40px; margin-left:10px;}
footer .col-md-2 h5 a{ transition:all 0.6s;}
footer .col-md-2 h5 a:hover{ padding-left:15px;}
footer .col-md-4{ margin-top:45px;}
footer .row .col-md-2:nth-child(3){ margin-right:50px;}

.d_di{ border-top:1px solid #1e7853; padding-top:20px; padding-bottom:20px;}
.d_di h5 a{ color:#fff; text-decoration:none;}



/*关于我们*/
.ab_lei{ background:#eff0f0; padding:10px 0;}
.ab_lei h5{ color:#b0afaf;}
.ab_lei h5 a{ color:#666; margin-left:20px; margin-right:20px; display:inline-block; font-size:16px; text-transform:uppercase; text-decoration:none;}
.ab_lei h5 a:first-child{ margin-left:0px;}
.ab_lei h5 a.active{ color:#25825d; font-weight:bold;}
.ab_lei h5 a:hover{ color:#25825d;}

.weizhi{ border-bottom:1px solid #eee; padding-top:30px; padding-bottom:5px;}
.weizhi h3{ font-size:20px; text-transform:uppercase; color:#333333;}
.weizhi h3 strong{ text-transform:capitalize;}
.weizhi h3 span{ font-size:14px; color:#666666; text-transform:none; display:inline-block; float:right;}
.weizhi h3 span a{ color:#666;}
.weizhi h3 span i{ margin-right:6px; color:#25825d;}
.weizhi h3 span a:last-child{ color:#25825d;}

.ab_nr{ padding-top:20px; padding-bottom:50px;}
.ab_nr p{ color:#666; line-height:26px;}

.ab_map{ position:relative;}
.ab_map h5{ position:absolute; color:#25825d; left:77%; top:34%;}
.ab_map h5 i{ display:block; font-size:18px;}


.ab05_nr{ padding-top:20px; padding-bottom:50px;}
.ab05_nr .col-md-12 .caption h5{ color:#25825d;}
.ab05_nr .col-md-12 .caption p{ line-height:26px; color:#666;}

.ab_hwf{ padding-top:30px; background:url(../images/ab_bj.jpg) top center no-repeat; margin-top:40px;}
.ab_hwf h3{ text-align:center; font-family: 'Conv_Montserrat-Regular'; margin-bottom:40px; color:#fff;}
.ab_hwf .col-md-3 .caption h4{ margin:0; padding:15px 0; text-align:center; color:#fff;}
.ab_hwf .row .col-md-3:nth-child(1) .caption h4{ background:url(../images/hwf01.jpg) center center repeat-x;}
.ab_hwf .row .col-md-3:nth-child(2) .caption h4{ background:url(../images/hwf02.jpg) center center repeat-x;}
.ab_hwf .row .col-md-3:nth-child(3) .caption h4{ background:url(../images/hwf03.jpg) center center repeat-x;}
.ab_hwf .row .col-md-3:nth-child(4) .caption h4{ background:url(../images/hwf04.jpg) center center repeat-x;}
.ab_hwf .col-md-3 .caption p{ min-height:220px; background:#f0f0f0; padding:20px 10px; line-height:26px; color:#666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}
/*关于我们*/

/*荣誉*/
.n_ry{ padding-top:20px; padding-bottom:50px;}
.n_ry .col-md-3{ margin-bottom:20px;}
.n_ry .col-md-3 li{ list-style:none;}
.n_ry .caption a{ text-decoration:none;}
.n_ry .caption img{ border:2px solid #dcdcdc; transition:all 0.6s;}
.n_ry .caption:hover img{ border:2px solid #25825d;}
.n_ry .caption h5{ text-align:center; color:#333; transition:all 0.6s;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.n_ry .caption:hover h5{ color:#25825d;}
.n_ry h4{ margin-bottom:20px;}
.n_ry h4 a{ padding:7px 0px; display:inline-block; width:50%; background:#efefef; text-align:center; color:#333; text-decoration:none; text-transform:uppercase;}
.n_ry h4 a.active{ background:#25825d; color:#fff;}

/*.fanye{ text-align:center; margin-top:20px;}*/
/*.fanye a{ display:inline-block; color:#a2a1a1; padding:6px 12px; border:1px solid #e5e5e5; text-decoration:none;}*/
/*.fanye a.active{ background:#25825d; border:1px solid #25825d; color:#fff;}*/
/*.fanye a:hover{ color:#25825d;}*/
/*.fanye a.active:hover{ color:#fff;}*/
/*.fanye a.pg_on{ background:#25825d; border:1px solid #25825d; color:#fff;}*/
/*.fanye a.pg_on:hover{ color:#fff;}*/

.fanye {
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.fanye li {
     list-style-type :none;
}
.fanye li:not(:last-child) {
    margin-right: 5px;
}
.fanye li span,.fanye li a {
    padding: 6px 12px;
    border:1px solid #e5e5e5;
    text-decoration:none;
    display: inline-block;
    color: #a2a1a1;
}
.fanye li.active span {
    background: #25825d;
    border: 1px solid #25825d;
    color: #fff;
}
.fanye li:hover span,.fanye li:hover a {
        background: #25825d;
    border: 1px solid #25825d;
    color: #fff;
}
.n_ry p{ color:#666; line-height:26px;}
/*荣誉*/

/*联系*/
.n_lx{ padding-top:30px; padding-bottom:50px;}
.lx_text{ width:50%; float:left; padding:50px 60px;border:1px solid #e5e5e5; border-right:none;}
.lx_map{ width:50%; float:right;}
.lx_text h5{ line-height:30px; color:#666;}
.lx_text h5 b{ color:#25825d;}
.lx_text h5:nth-child(6){ padding-left:75px;}
.lx_text h5:nth-child(6) span{ margin-left:-75px;}
.lx_text h5:nth-child(8){ padding-left:66px;}
.lx_text h5:nth-child(8) span{ margin-left:-66px;}
.lx_text h5 span{ width:30px; height:30px; background:#eeecec; border-radius:50%; line-height:30px; text-align:center; display:inline-block; vertical-align:middle; margin-right:6px; color:#25825d;}
/*联系*/

/*历史*/
.ab_ls{ padding-top:80px; padding-bottom:50px;}
/*.ab_ls .xian{ width:100%; height:4px; background:#e1e0e0; position:relative;}
.ab_ls .xian img{ width:19px; height:20px; display:block; position:absolute; right:0; top:-8px;}*/
.ab_ls .row{ margin-top:-7px;}
/*.ab_ls .row .col-xs-3{ background:linear-gradient(to right,#e1e0e0,#e1e0e0,#e1e0e0) no-repeat top / 100% 4px;}*/
.ab_ls .row .col-xs-3{ position:relative;}
.ab_ls .row .col-xs-3:first-child .xian{ width:calc(100% - 15px);}
.ab_ls .row .col-xs-3:last-child .xian{ width:calc(100% - 15px); left:0;}
.ab_ls .row .col-xs-3:last-child .caption{ background:url(../images/you.jpg) top right no-repeat;}
.ab_ls .row .col-xs-3 .xian{ width:100%; height:4px; position:absolute; top:8px; right:0; background:#e1e0e0;}
.ab_ls .row .caption span{ width:10px; height:10px; background:#e1e0e0; border-radius:50%; display:block; margin:0 auto; position:inherit; z-index:2; transition:all 0.6s;}
.ab_ls .row .caption{ position:relative; cursor:pointer; padding-top:5px; height:40px; box-sizing:border-box;}
.ab_ls .row .caption img{ position:absolute; top:-5px; left:0; right:0; display:block; margin:0 auto; opacity:0; transition:all 0.6s;}
.ab_ls .row .caption h5{ text-align:center; transition:all 0.6s; color:#666;}
.ab_ls .row .caption.active h5{ margin-top:-35px; color:#25825d;}
.ab_ls .row .caption.active img{ opacity:1;}
.ab_ls .row .caption.active span{ background:#fff;}
.ab_ls .row .caption.active:hover h5{ color:#25825d;}
.ab_ls .row .caption.active:hover span{ background:#fff;}
.ab_ls .row .caption:hover span{ background:#25825d;}
.ab_ls .row .caption:hover h5{ color:#25825d;}


.ls_nr{ padding:10px; background:#f5f5f5; display:none;}
.ls_nr.active{ display:block;}
.ls_nr ul{ padding:0; margin-top:20px; width:100%;}
.ls_nr ul li{ width:32.48%; float:left; margin-right:1.28%; list-style:none;}
.ls_nr ul li:nth-child(3){ margin-right:0;}


.ls_text{ width:45%; float:left; padding:0 20px; height:480px; overflow:auto;}
.ls_img{ width:55%; float:right;}

.ls_text h1{ font-size:48px; color:#25825d;}
.ls_text p{ line-height:26px; color:#666;}
/*历史*/

/*留言*/
.n_liuyan{ padding-top:20px; padding-bottom:50px;}
.n_liuyan p{ line-height:26px; color:#666;}
.n_liuyan .row{ margin-top:20px;}
.n_liuyan .form-group{ margin-bottom:30px;}
.n_liuyan .form-group .form-control{ height:48px; border:1px solid #e5e5e5; border-radius:0;}
.n_liuyan .form-group textarea.form-control{ height:auto;}
.n_liuyan .form-group button.btn{ width:100%; border-radius:0; background:#25825d; height:48px; color:#fff; font-size:18px; font-weight:bold; text-transform:uppercase;}
/*留言*/

/*新闻*/
.new_list{ padding-top:20px; padding-bottom:50px;}
.new_da{ padding:60px 30px; border:1px solid #eee;}
.new_da .col-md-7 .caption h3{ margin-top:0px; color:#333; margin-bottom:20px;}
.new_da .col-md-7 .caption p{ line-height:26px; color:#666;}
.new_da .col-md-7 .caption span{ color:#25825d; margin-top:30px; display:block;}
.new_da .col-md-7 .caption span i{ vertical-align:middle; margin-left:5px;}

.new_list .row .col-md-6{ margin-bottom:30px;}
.new_list .row .col-md-6 .row .col-md-4 img{ border:1px solid #eee;}
.new_list .row .col-md-6 .caption{ padding:10px; border:1px solid #eee; transition:all 0.6s;}
.new_list .row .col-md-6 .caption:hover{ border:1px solid #60a68a;}
.new_list .row .col-md-6 .caption:hover .col-md-8 h5{ color:#25825d;}
.new_list .row .col-md-6 .caption:hover .col-md-8 span{ color:#25825d;}
.new_list .row .col-md-6 .caption .col-md-4 img{ border:1px solid #eee;}
.new_list .row .col-md-6 .caption .col-md-8 h5{ color:#333;overflow: hidden; transition:all 0.6s;
text-overflow:ellipsis;
white-space: nowrap;}
.new_list .row .col-md-6 .caption .col-md-8 p{ line-height:24px; color:#666; min-height:72px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.new_list .row .col-md-6 .caption .col-md-8 span{ display:block; text-align:right; color:#ccc; transition:all 0.6s;}
.new_list .row .col-md-6 .caption .col-md-8 span i{ vertical-align:middle; margin-left:5px;}



.new_nr{ padding-top:20px; padding-bottom:50px;}
.new_nr h1{ font-size:30px; color:#333;}
.new_nr h5{ color:#999; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.new_nr .col-md-4 .caption img{ border-left:1px solid #eee;}
.new_nr .row{ margin-top:30px; margin-bottom:40px;}
.new_nr .row .col-md-8 .caption p{ color:#666; line-height:26px;}
.fanye02{ background:#f4f2f2; padding:20px 0;}
.new_nr .fanye02 .row{ margin:0;}
.fanye02 .row .col-md-6 a{ display:block; color:#333; padding:20px; font-weight:bold;}
.fanye02 .row .col-md-6 a:hover{ color:#25825d;}
.fanye02 .row .col-md-6 a i{ transform:rotate(180deg); display:inline-block; margin-right:10px; vertical-align:middle;}
.fanye02 .row .col-md-6:nth-child(2) a{ text-align:right;}
.fanye02 .row .col-md-6:nth-child(2) a i{ transform:rotate(0deg); margin-right:0px; margin-left:10px;}
/*新闻*/


.cp_lei{ color:#b0afaf; margin-top:30px; margin-bottom:20px;}
.cp_lei a{ color:#666; padding:10px 15px; display:inline-block; text-decoration:none;}
.cp_lei a:hover{ color:#25825d;}
.cp_lei a.active{ color:#25825d; font-weight:bold;}

.cp_list { margin-bottom:50px;}
.cp_list .caption{ width:25%; float:left; background:#fff; box-sizing:border-box; border:1px solid #eee; border-left:none; border-bottom:none; transition:all 0.6s;}
.cp_list .caption:nth-child(4n+1){ border-left:1px solid #eee;}
.cp_list .caption a{ text-decoration: none;}
.cp_list .caption a img{ height:217px;}
.cp_list .caption h5{ padding:0px 10px; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; color:#333; line-height:22px;}
.cp_list .caption h5:nth-child(2){ margin-bottom:15px; transition:all 0.6s;}
.cp_list .caption h5 span{ color:#666;}
.cp_list .caption h6{ text-align:right; padding:0px 10px; margin-bottom:15px; color:#ccc; transition:all 0.6s;}

.cp_list .caption:hover { box-shadow:0px 0px 8px rgba(0,0,0,0.1); position:relative; z-index:2;}
.cp_list .caption:hover h5:nth-child(2){ color:#25825d;}
.cp_list .caption:hover h6{ color:#25825d;}


/*产品内页*/

#screen { width: 100%; margin-bottom:30px; background: none; overflow: hidden}
#screen .bd { width: 100%; position: relative; overflow: hidden; float: left; box-sizing:border-box; border:1px solid #eee;}
#screen .bd .mt { width: 100%; position: relative; overflow: hidden;}
#screen .bd .mt img {width: 100%; display:block;}
#screen .hd { width: 100%; float: right; }
#screen .hd ul li { width: 100%; display: inline; position: relative; overflow: hidden; float: left;}
#screen .hd ul li img { width: 100%; box-sizing:border-box; border: 3px solid #edeeee;}
#screen .hd ul li a:hover img, #screen .hd ul .on img { border-color: #25825d;}


.n_cpnr{ padding-top:20px; padding-bottom:50px;}
.n_cpnr ul{ padding:0; margin:0;}
.n_cpnr ul li{ list-style:none;}
.n_cpnr #screen .col-md-6 .caption{ background:#edeeee; padding:20px;}
.n_cpnr #screen .col-md-6 .caption h3{ font-size:26px; margin-top:5px; margin-bottom:25px;}
.n_cpnr #screen .col-md-6 .caption .col-xs-4{ margin-bottom:14px; padding-left:8px; padding-right:8px;}
.n_cpnr #screen .col-md-6 .caption .row{ margin-left:-8px; margin-right:-8px;}
.n_cpnr #screen .swiper-pagination03{ text-align:center;}
.n_cpnr #screen .swiper-pagination03 .swiper-pagination-bullet{ width:14px; height:14px; border-radius:50%; margin-bottom:0px; background:#000;}
.n_cpnr #screen .swiper-pagination03 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#25825d;}

.cp_fx .col-md-6 h5{ font-weight:bold;}
.cp_fx .col-md-6 h5 { line-height:30px; margin-bottom:20px;}
.cp_fx .col-md-6 h5 a{ width:30px; height:30px; border-radius:50%; display:inline-block; vertical-align:middle; text-align:center; line-height:30px; color:#fff; margin-left:6px; margin-right:6px; text-decoration:none;}
.cp_fx .col-md-6 h5 a:nth-child(1){ background:#25825d; margin-left:20px;}
.cp_fx .col-md-6 h5 a:nth-child(2){ background:#1c9fc0;}
.cp_fx .col-md-6 h5 a:nth-child(3){ background:#aa4032;}
.cp_fx .col-md-6 h5 a:nth-child(4){ background:#b5b01e;}
.cp_fx .col-md-6 h5 a:nth-child(5){ background:#b916c8;}
.cp_fx .col-md-6 .caption{ text-align:right;}
.cp_fx .col-md-6 .caption a{ padding:10px 12px; color:#fff; background:#000; display:inline-block; margin-left:20px;}
.cp_fx .col-md-6 .caption a:first-child{ background:#25825d;}

.cpnr_ka{ margin-top:40px;}

.cpnr_ka .ulli ul{ padding:0; margin:0;}
.cpnr_ka .ulli ul li{ list-style:none; width:20%; float:left; text-align:center; background:#25825d; padding:4px 4px 0px 4px; font-weight:bold; font-size:16px; color:#fff; box-sizing:border-box; border-right:1px solid #2c8a65; border-left:1px solid #1f7553;}
.cpnr_ka .ulli ul li a{ display:block; background:#25825d; border-radius:4px 4px 0px 0px; padding:10px 0; color:#fff; text-decoration:none;text-transform:capitalize;}
.cpnr_ka .ulli ul li a.active{ background:#f3f2f2; color:#333;}

.cpn_1{ padding-bottom:40px; border-bottom:1px solid #dfdddd;}
.cpn_1 .container .table-responsive{ background:#f3f2f2; padding:10px;}
.cpn_1 table th{ background:#000; color:#fff;}
.cpn_1 table td{ color:#666;}

.cpn_2{ padding-top:40px; padding-bottom:40px; border-bottom:1px solid #dfdddd;}
.cpn_3 img{ max-width:100%;}
.cpn_3{ padding-top:40px; padding-bottom:40px; border-bottom:1px solid #dfdddd;}
.cpn_4{ padding-top:40px; padding-bottom:40px; border-bottom:1px solid #dfdddd;}
.cpn_5{ padding-top:40px; padding-bottom:40px; border-bottom:1px solid #dfdddd;}

.n_cpnr .cp_wc ul{ padding-left:30px;}
.n_cpnr .cp_wc ul li{ list-style:outside;}

.n4_t{ border:1px solid #ddd; border-top:none; height:0px; overflow:hidden; box-sizing:border-box;}
.n4_t.active{ height:auto; padding:15px 10px;}
.n4_t .caption p{ line-height:26px; color:#666;}
.cpn_4 h5{ padding:15px 10px; background:#25825d; color:#fff; margin-bottom:0px; line-height:24px; position:relative; padding-right:55px; cursor:pointer;}
.cpn_4 h5 span{ display:block; float:right; background:url(../images/h_jia.png) center center no-repeat #d5d4d4; position:absolute; height:100%; padding:0 20px; top:0; right:0; vertical-align:middle; transition:all 0.6s;}
.cpn_4 h5 span i{ padding:15px 0; display:inline-block; transition:all 0.6s; opacity:0;}
.cpn_4 h5.active span{ background:url(../images/h_jian.png) center center no-repeat #000;}
.cpn_4 h5.active span i{ transform:rotate(90deg); opacity:0;}
/*产品内页*/


.fd_you{ width:57px; position:fixed; right:10px; top:35%; z-index:999;}
.fd_you a{ width:57px; height:57px; background:rgba(0,0,0,0.7); color:#fff; display:block; position:relative; text-align:center; line-height:57px; text-decoration:none; margin-bottom:10px; font-size:18px; position:relative;}
.fd_you a i{ font-size:20px;}
.fd_you a:nth-child(4) i{ font-size:26px;}
.fd_you a:hover{ background:rgba(37,130,93,0.8);}
.fd_you a.t_top{ opacity:0; transition:all 0.6s;}
.fd_you a.t_top.active{ opacity:1;}

.fd_you a span{ position:absolute; height:57px; width:0px; overflow:hidden; text-align:center; font-size:14px; display:block; right:58px; top:0; background:rgba(0,0,0,0.7); line-height:57px; transition:all 0.6s;}
.fd_you a:nth-child(2):hover span{ width:220px;}
.fd_you a:nth-child(3):hover span{ width:230px;}
.fd_you a:nth-child(4):hover span{ width:180px;}
.fd_you a:nth-child(4) span input{ display:block; width:150px; height:33px; background:#fff; margin:13px auto; border:none; padding-right:55px; color:#333;}
.fd_you a:nth-child(4) span button{ position:absolute; right:-30px; top:13px; height:33px; line-height:33px; color:#fff; transition:all 0.6s; font-size:14px; border:none; background:rgba(37,130,93,0.8);}
.fd_you a:nth-child(4):hover span button{ position:absolute; right:15px; top:13px; height:33px;}