﻿/*common css*/
ul,li,div,img,ol,body {
	border:0px;
	padding:0px;
	margin:0px;
	font-size:14px;
	outline:none;
	background:none;
	list-style:none;
	font-family:"微软雅黑", Microsoft YaHei, Verdana, Arial;
}
a{
	text-decoration:none;
	color:#343331;
}
a:visited{
	color:#343331;
}
a:hover{
	color:#dd160f;
}
a.aff{
	text-decoration:none;
	color:#fff;
}
a.aff:visited{
	color:#fff;
}
a.aff:hover{
	color:#fff;
	text-decoration:underline;
}
a.red_a{
	text-decoration:none;
	color:red;
}
a.red_a:visited{
	color:#red;
}
a.red_a:hover{
	color:#red;
	text-decoration:underline;
}
.row{
width:1004px;
height:auto;
margin:0 auto;
overflow:hidden;
}
.row_2{
width:1062px;
height:auto;
margin:0 auto;
overflow:hidden;
}
.color_red{
color:Red;
}
.clear{
clear:both;
}
.clearL{
clear:left;
}
.mar_t_5{
margin-top:5px;
}
.mar_t_10{
margin-top:10px;
}
.mar_t_20{
margin-top:20px;
}
.mar_l_7{
margin-left:7px;
}
.mar_l_9{
margin-left:9px;
display:inline;
}
.mar_l_12{
margin-left:12px;
display:inline;
}
.mar_l_10{
margin-left:10px;
display:inline;
}
.pad_r_10{
padding-right:10px;
}
.height_5{
height:5px;
}
.height_10{
height:10px;
}
.height_20{
height:20px;
}
.ImgBorder{
padding:2px;
border:solid 1px #ccc;
}
.none{
display:none;
}
.block{
display:block;
}
.float_l{
float:left;
}
.float_r{
float:right;
}
.center_div{
margin:0 auto;
}
.pages { font: 14px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.pages a {color:#c9c9c9;padding: 12px 12px; border: solid 1px #c9c9c9; background:none; text-decoration: none;margin-right:2px}
.pages a:visited {color:#c9c9c9;padding: 12px 12px; border: solid 1px #c9c9c9; background:none; text-decoration: none;}
.pages .cpb {background:#005e50;border-color:#005e50;padding: 13px 12px;border: solid 1px #005e50; font-size: 12px;color:#fff;}
.pages a:hover {color:#fff;font-weight:bold; background:#005e50;border-color:#005e50;text-decoration: none;}
/* /end common css */
/*.top{background:url(../images/top_bg.jpg) top center no-repeat;border-top: 5px solid #2d971b;border-bottom:solid 1px #fff;width:100%;background-size:100% 100%;height:82px;}*/
.top{background:#fff;border-top: 5px solid #fff;border-bottom:solid 1px #fff;width:100%;background-size:100% 100%;height:82px;}
.top .bdy{width:80%;margin:0px auto;padding-bottom:0px;}
.top .top_logo{float:left;margin:20px 0;height:42px;overflow:hidden;}
.top .top_logo img{display:block;height:42px;}
.top .top_r{float:right;width:72%;}
.top .top_r .top_tel{float:left;width:19.8%;height:60px;padding-top:20px;overflow:hidden;color:#fff;font-size:20px;font-weight:bold;line-height:40px;border-left: 1px solid rgba(255,255,255,.2);border-right: 1px solid rgba(255,255,255,.2);text-align:center;}
.top .top_r .top_tel input{width:244px;height:48px;background:url(../images/top_search_bg.jpg) top left no-repeat;padding:0px;margin:0px;border:0px;display:none;border:solid 1px #fff;color:#fff;font-size:14px;}
.top .top_menu{width:86%;float:left;margin-top:25px;}
.top .top_menu ul li{float:left;width:14.2%;position:relative;}
.top .top_menu ul li:hover .submenu{display:block;}
.top .top_menu ul li a.big{display:block;width:100%;padding:0 0px;height:46px;line-height:30px;font-size:18px;text-align:center;color:#343539;padding-bottom:12px;transition:all 0.5s}
.top .top_menu ul li a:hover,.top .top_menu ul li:hover a.big,.top .top_menu ul li a.hover{color:#2d971b;text-decoration:none;font-weight:bold;}
.top .top_menu .submenu{width:100%;position:absolute;top:57px;left:0px;display:none;z-index:99999;background:#343539;overflow:hidden;border-top:solid 1px #fff;}
.top .top_menu .submenu a:last-child{border-bottom:solid 1px #343539;}
.top .top_menu .submenu a{display:block;width:96%;margin:0 auto;height:50px;line-height:50px;text-align:center;font-size:14px;border-bottom:solid 1px #717275;color:#FFF;}
.top .top_menu .submenu a:hover{background:#2d971b;color:#fff;width:100%;border-bottom:solid 1px #343539;}
.top .top_search{float:left;overflow:hidden;width:4%;overflow:hidden;}
.top .top_search svg {fill: #fff;display:block;width:50px;margin:30px auto;}
.top .top_login{float:right;margin-top:8px;}
.top .top_login span{margin:0 10px;}
.top_flash{overflow:hidden;}
.top_flash img{display:block;width:100%;}

/*
.index_about{background:#f0f1ed;padding-top:40px;overflow:hidden;min-width:1200px;}
.index_about .bg_s{overflow:Hidden;background:url(../images/about_bg.jpg) top center no-repeat;overflow:hidden;height:601px;}
.index_about .tit2{overflow:hidden;text-align:center;}
.index_about .tit{overflow:hidden;text-align:center;}
.index_about .bdy{width:1200px;margin:50px auto;overflow:hidden;background:#7ec665;}
.index_about .bdy .pic{float:left;width:600px;overflow:hidden;}
.index_about .bdy .pic img{display:block;width:100%;}
.index_about .bdy .txt{float:left;width:600px;overflow:hidden;}
.index_about .bdy .txt .conn{display:block;width:90%;margin:60px auto;line-height:42px;font-size:16px;color:#fff;}
.index_about .bdy .txt img{float:right;}
*/

.index_pro_sort{overflow:hidden;background:#eefded;padding:40px 0;padding-bottom:30px;min-width:1200px;}
.index_pro_sort .tit{overflow:hidden;text-align:center;}
.index_pro_sort .bdy{overflow:hidden;width:1200px;margin:0px auto;margin-top:40px;}
.index_pro_sort .bdy ul li{float:left;width:580px;overflow:hidden;position:relative;margin:0 10px 20px 10px;}
.index_pro_sort .bdy ul li .pic{overflow:hidden;}
.index_pro_sort .bdy ul li .pic img{display:block;width:100%;}
.index_pro_sort .bdy ul li .txt{overflow:hidden;height:40px;line-height:40px;font-size:16px;text-align:center;background:rgba(126,198,101,0.6);color:#fff;position:absolute;bottom:0px;left:0px;width:100%;} 

.index_hangqing{padding-top:40px;overflow:hidden;min-width:1200px;}
.index_hangqing .tit{overflow:hidden;text-align:center;}
.index_hangqing .bdy{width:1196px;border:solid 2px #d8d8d8;margin:40px auto;overflow:hidden;}
.index_hangqing .bdy .s_tit{background:#7ec665;height:40px;line-height:40px;color:#fff;}
.index_hangqing .bdy span{width:33.3%;display:block;float:left;text-align:center;line-height:40px;font-size:14px;}
.index_hangqing .bdy ul li{overflow:hidden;width:100%;background:#d8d8d8;}
.index_hangqing .bdy ul li:nth-child(even){background:#fff;}

.index_tea{overflow:hidden;background:#eefded;padding:40px 0;padding-bottom:30px;min-width:1200px;}
.index_tea .tit{overflow:hidden;text-align:center;}
.index_tea .bdy{overflow:hidden;width:1200px;margin:0px auto;margin-top:40px;}
.index_tea .bdy ul li{float:left;width:286px;overflow:hidden;background:#fff;margin:0 7px 0px 7px;}
.index_tea .bdy ul li .pic{overflow:hidden;width:90%;margin:15px auto;display:block;}
.index_tea .bdy ul li .pic img{display:block;height:230px;margin:0 auto;}
.index_tea .bdy ul li .txt{overflow:hidden;height:30px;line-height:30px;font-size:16px;text-align:center;color:#7ec665;}
.index_tea .bdy ul li .more{float:right;color:#a7a7a7;overflow:hidden;margin-bottom:15px;font-size:14px;margin-right:15px;}

.index_tea1{overflow:hidden;background:#fff;padding:40px 0;padding-bottom:0px;min-width:1200px;}
.index_tea1 .tit{overflow:hidden;text-align:center;}
.index_tea1 .bdy{overflow:hidden;width:1100px;margin:0px auto;margin-top:40px;}
.index_tea1 .bdy ul li{float:left;width:345px;overflow:hidden;position:relative;margin:0 10px 20px 10px;}
.index_tea1 .bdy ul li .pic{overflow:hidden;}
.index_tea1 .bdy ul li .pic img{display:block;height:130px;margin:0 auto;}
.index_tea1 .bdy ul li .txt{overflow:hidden;height:40px;line-height:40px;font-size:16px;text-align:center;background:rgba(126,198,101,0.6);color:#fff;position:absolute;bottom:0px;left:0px;width:100%;} 




.main{width:1200px;margin:10px auto;overflow:hidden;margin-bottom:0px;min-width:1200px;}


.index_join{overflow:hidden;padding:0 0px;margin-top:60px;min-width:1200px;}
.index_join .tit{overflow:hidden;}
.ndex_join .tit a{float:right;}
.index_join .bdy{margin:0px auto;margin-top:70px;overflow:hidden;}
.index_join .bdy .single_1{float:left;}
.index_join .bdy .single_2{float:left;}
.index_join .bdy .single_3{float:left;width:410px;overflow:hidden;}
.index_join .bdy .single_3 img{float:left;}


.path{width:1200px;margin:10px auto;overflow:hidden;margin-bottom:20px;}

.main .about_con{overflow:hidden;margin-top:60px;padding-bottom:30px;}
.main .about_con p{font-size:13px;line-height:24px;}

.main .about_tit{width:240px;margin:20px auto;overflow:hidden;}
.main .about_tit .l{width:100%;text-align:left;overflow:hidden;}
.main .about_tit .r{width:100%;text-align:right;overflow:hidden;}
.main .about_tit .l img{float:left;display:block;width:106px;}
.main .about_tit .r img{float:right;display:block;width:106px;}
.main .about_tit .tit{clear:both;background:url(../images/about_bg.png) top center no-repeat;background-size:100%;width:125px;height:44px;margin:10px auto;overflow:hidden;display:block;text-align:center;line-height:46px;font-size:24px;color:#9c9ca8}


.news_con{overflow:hidden;padding:40px 20px;background:#fff;width:1200px;}
.news_con .tit{overflow:hidden;border-bottom:solid 1px #7b7b7b;padding-bottom:20px;text-align:center;color:#a29494;}
.news_con .tit h3{font-size:24px;color:#454545;}
.news_con_con{overflow:hidden;margin-top:20px;line-height:24px;font-size:13px;}

.pro_l_menu{width:260px;float:left;border:solid 1px #c9c9c9;overflow:hidden;margin-bottom:40px;}
.pro_l_menu .tit{height:110px;background:#f7f7f7;border-bottom:solid 1px #c9c9c9;overflow:hidden;}
.pro_l_menu .tit a{display:block;height:110px;line-height:110px;font-size:24px;padding-left:70px;width:190px;background:url(../images/arr_12.jpg) 190px 40px no-repeat;color:#000;}
.pro_l_menu .tit a:hover{text-decoration:none;}
.pro_l_menu .tit a.cur{background:url(../images/arr_11.jpg) 190px 40px no-repeat;text-decoration:none;}
.pro_l_menu .bdy{overflow:hidden;display:none;}
.pro_l_menu .bdy a{font-size:18px;height:84px;text-align:center;display:block;line-height:84px;background:#fff;border-bottom:solid 1px #c9c9c9;}
.pro_l_menu .bdy a:hover,.pro_l_menu .bdy a.cur{color:#f08300;text-decoration:None;}
.pro_l_menu .tit2{height:110px;background:#f7f7f7;border-bottom:solid 1px #c9c9c9;overflow:hidden;}
.pro_l_menu .tit2 a{display:block;height:110px;line-height:110px;font-size:24px;padding-left:40px;width:195px;background:url(../images/arr_11.jpg) 200px 40px no-repeat;color:#000;}
.pro_l_menu .tit2 a:hover{text-decoration:none;}

.pro_r_con{overflow:hidden;width:1200px;margin:0 auto;}
.pro_r_con .tt{overflow:hidden;background:#fff;margin-bottom:30px;padding:20px 0;}
.pro_r_con .tt .pic{float:left;width:30%;margin-left:3%;}
.pro_r_con .tt .pic img{display:block;width:100%;}
.pro_r_con .tt .txt{float:right;width:62%;margin-right:3%;margin-top:30px;}
.pro_r_con .tt .txt .tit{font-size:24px;font-weight:bold;color:#0c0c0c;padding:10px 0;}
.pro_r_con .tt .txt .tit2{color:#d20202;font-weight:bold;font-size:20px;overflow:hidden;}
.pro_r_con .tt .txt .tit3{background:#f8f8f8;height:40px;margin-top:10px;padding-left:10px;line-height:40px;color:#676767;}
.pro_r_con .tt .txt .tit4{background:#f8f8f8;overflow:hidden;padding:15px 0;margin-top:15px;padding-bottom:0px;}
.pro_r_con .tt .txt .tit4 span{display:block;width:40%;margin-left:5%;margin-right:5%;color:#676767;font-size:14px;float:left;margin-bottom:15px;}
.pro_r_con .tt .txt .tit4 span b{font-weight:bold;color:#444444;font-size:20px;}
.pro_r_con .bb{overflow:hidden;background:#fff;margin-bottom:30px;padding:20px 20px;}
.pro_r_con .bb .tit{font-size:18px;color:#2e2e2e;}
.pro_r_con .bb .conn{color:#2e2e2e;font-size:13px;line-height:20px;margin-top:20px;}


.other_con{overflow:hidden;background:#fff;padding:50px 30px;}
.other_con .tit{padding-bottom:15px;font-size:22px;border-bottom:solid 1px #2e2e2e;text-align:center;}
.other_con .txt{overflow:hidden;font-size:13px;line-height:22px;margin-top:30px;}

.right_weixin{width:124px;display:block;position:fixed;right:0px;top:100px;z-index:99999;}

    .swiper-container {
      width: 100%;
    }

    .swiper-slide {
      background-position: center;
      background-size: cover;
    }

.mrhq{overflow:hidden;background:#f8f8f8;padding:20px 0;min-width:1200px;}
.mrhq .tit{text-align:center;overflow:hidden;}
.mrhq .bdy{width:1200px;margin:20px auto;overflow:hidden;height:400px;}
.lshq{overflow:hidden;padding:20px 0;min-width:1200px;}
.lshq .tit{text-align:center;overflow:hidden;}
.lshq .date_search{width:340px;height:34px;border:solid 1px #d7d7d7;margin:20px auto;overflow:hidden;background:url(../images/date.png) 15px 3px no-repeat;}
.lshq .date_search input{float:left;width:100px;height:34px;border:None;margin-left:50px;font-size:14px;}
.lshq .date_search span{float:left;margin:0 10px;line-height:34px;}
.lshq .date_search label{line-height:34px;cursor:pointer}
.lshq .bdy{width:1200px;margin:20px auto;overflow:hidden;}
.lshq .bdy{width:1196px;border:solid 2px #d8d8d8;margin:20px auto;overflow:hidden;}
.lshq .bdy .s_tit{background:#fff;height:44px;font-size:24px;font-weight:bold;line-height:44px;color:#252525;}
.lshq .bdy span{width:33.3%;display:block;float:left;text-align:center;line-height:42px;font-size:16px;}
.lshq .bdy .s_tit span{font-size:18px;}
.lshq .bdy ul li{overflow:hidden;width:100%;background:#f8f8f8;}
.lshq .bdy ul li:nth-child(even){background:#fff;}

.pro_tips{overflow:hidden;color:#333;font-size:16px;text-align:center;margin-bottom:20px;min-width:1200px;margin-top:20px;}

.fix_service{overflow:hidden;position:fixed;bottom:10%;right:0px;z-index:20;}

.top_flash_bg{background:#1c2127;padding-bottom:30px;overflow:hidden;}
.index_img{overflow:hidden;margin-top:5px;}
.index_img img{display:block;width:100%;}
.index_animal{width:60%;margin:0 auto;overflow:hidden;margin-top:20px;}
.index_animal img{display:block;width:100%;}
.index_tip{overflow:hidden;background:#eff1ee;padding:30px 0;}
.index_tip .bdy{width:60%;margin:0 auto;overflow:hidden;}
.index_tip .bdy .l_img{float:left;}
.index_tip .bdy .l_img img{display:block;height:100px;}
.index_tip .bdy .r_txt{float:left;margin-left:20px;}
.index_tip .bdy .r_txt span{display:block;font-size:30px;font-weight:bold;color:#32353b;margin-top:5px;}
.index_tip .bdy .r_txt label{display:block;font-size:20px;color:#32353b;margin-top:10px;}
.about_img{overflow:hidden;padding-bottom:40px;position:relative;}
.about_img img{display:block;width:100%;}
.about_main{width:1200px;margin:40px auto;overflow:hidden;min-height:400px;border-radius:20px;}
.about_main .about_tit{width:90%;margin:15px auto;overflow:hidden;color:#1c2127;font-size:30px;font-weight:bold;text-align:center;margin-top:30px;}
.about_main .about_tit2{width:60%;margin:15px auto;overflow:hidden;color:#7eae73;font-size:20px;text-align:center;margin-top:10px;line-height:40px;}
.about_main .about_con{width:90%;margin:15px auto;overflow:hidden;font-size:16px;line-height:36px;}
.about_main .about_tel{width:90%;margin:35px auto;overflow:hidden;font-size:24px;line-height:36px;color:#9ecc9d;text-align:center;}

.pro_sort{width:1200px;margin:30px auto;overflow:hidden;}
.pro_sort a{padding:0 30px;height:50px;line-height:50px;border-radius:25px;font-size:14px;color:#fff;background:#b6b6b6;display:block;float:left;margin-right:20px;}
.pro_sort a:hover,.pro_sort a.cur{background:#8ebe83;}

.pro_detail_1{width:1200px;margin:30px auto;overflow:hidden;border-radius:25px;padding:15px 0;}
.pro_detail_1 .l_img{float:left;width:48%;margin-left:2%;}
.pro_detail_1 .l_img .s_imglist{float:left;}
.pro_detail_1 .l_img .s_imglist div{width:100px;box-shadow:0 0 10px #ccc;margin:15px 15px;overflow:hidden;display:block;}
.pro_detail_1 .l_img .s_imglist img{display:block;width:80px;margin:10px auto;cursor:pointer;}
.pro_detail_1 .l_img .b_img{display:block;float:left;margin-left:30px;}
.pro_detail_1 .l_img .b_img img{display:block;height:400px;margin-top:20px;}
.pro_detail_1 .r_txt{float:left;width:45%;position:relative;margin-top:30px;padding-top:20px;border-top:solid 1px #e2e2e2;}
.pro_detail_1 .r_txt .s_tit{font-size:16px;color:#5c5c5c;font-weight:bold;margin-top:10px;}
.pro_detail_1 .r_txt .s_tit2{font-size:24px;color:#5c5c5c;margin-top:10px;}
.pro_detail_1 .r_txt .s_tit3{font-size:16px;margin-top:20px;color:#292f43;line-height:32px;}
.pro_detail_1 .r_txt img{position:absolute;top:20px;right:20px;display:block;height:60px;}
.pro_detail_tit{width:1200px;margin:30px auto;overflow:hidden;color:#5c5c5c;font-size:30px;text-align:center;}
.pro_detail_2{width:1200px;margin:30px auto;overflow:hidden;font-size:14px;line-height:24px;border-top:solid 1px #e2e2e2;padding-top:20px;}
.pro_detail_2 img{display:block;width:100%;}

/*
.index_about{width:80%;padding:40px 10%;background:url(../images/index__about_bg.jpg) top center;background-size:100% 100%;overflow:hidden;}
.index_about .t{width:50%;margin-top:40px;float:left;font-size:30px;font-weight:bold;line-height:50px;margin-bottom:15px;color:#333333}
.index_about .b{width:50%;float:left;overflow:hidden;line-height:30px;color:#777;margin-bottom:15px;}
.index_about .b span{display:block;font-weight:bold;font-size:20px;margin-bottom:10px;color:#333333;}
.index_about .b label{display:block;}
.index_about a{width:150px;display:block;height:40px;background:#1e3553;text-align:center;color:#fff;line-height:40px;margin-bottom:0px;margin-top:10px;}
.index_about a img{display:inline;margin-left:10px;height:8px;}
.index_area{overflow:hidden;padding:20px 5%;padding-top:30px;}
.index_area .single{width:25%;float:left;overflow:hidden;margin-bottom:10px;text-align:center;}
.index_area .single span{font-size:45px;color:#333;font-weight:bold;text-align:center;}
.index_area .single label{font-size:16px;color:#333;margin-top:5px;text-align:center;}
*/



.index_case{overflow:hidden;width:96%;margin:40px auto;}
.index_case .tit{overflow:hidden;margin-bottom:40px;}
.index_case .tit span{display:block;font-size:30px;line-height:30px;color:#333;font-weight:bold;text-align:center;}
.index_case .tit label{display:block;font-size:14px;color:#333;margin-top:10px;text-align:center;letter-spacing:2px;}
.index_case .single{overflow:hidden;width:46%;margin:20px 2%;float:left;}
.index_case .single img.s_pic{display:block;width:100%;}
.index_case .single div{overflow:hidden;padding:30px 5%;width:90%;background:#1e3553;}
.index_case .single div span{float:left;border-right:solid 1px #4b5d75;display: flex;}
.index_case .single div span img{height:50px;margin:5px auto;margin-right:20px}
.index_case .single div label{float:left;display:block;color:#fff;font-size:18px;font-weight:bold;margin-left:10px;margin-top:35px;font-size:24px;}


.fast_link{position:fixed;bottom:30px;right:0px;overflow:hidden;z-index:999;}
.fast_link img{display:block;width:30px;margin-bottom:5px;background:#535c6c;padding:10px 10px;}

.index_contact{width:90%;padding:20px 5%;background:url(../images/jcc_ser_bg.jpg) top center;background-size:100% 100%;overflow:hidden;padding-bottom:40px;}
.index_contact .l{float:left;width:45%;margin-right:10%;}
.index_contact .tit{overflow:hidden;margin-bottom:20px;}
.index_contact .tit span{display:block;font-size:36px;color:#fff;font-weight:bold;text-align:left;margin-top:30px;margin-bottom:15px;}
.index_contact .tit label{display:block;font-size:22px;font-weight:bold;color:#fff;margin-top:5px;text-align:left;margin-bottom:30px;}
.index_contact .a1{display:block;width:100%;border-bottom: 1px solid rgba(255,255,255,0.15);font-size:14px;font-weight:bold;height:50px;line-height:50px;color:#fff;margin-top:5px;}
.index_contact img{display:block;height:160px;margin:60px 0;float:left;}
.index_contact .r .r_txt{float:left;width:60%;margin-left:4%;margin-top:30px;}
.index_contact .single{overflow:hidden;border-bottom: 1px solid rgba(255,255,255,0.15);padding:25px 0;padding-bottom:5px;}
.index_contact .single span{display:block;font-size:16px;color:#fff;font-weight:bold;text-align:left;}
.index_contact .single label{display:block;font-size:13px;line-height:24px;color:#A9A9A9;margin-top:5px;text-align:left;}
.index_contact .single:last-child{border-bottom:none;}
.index_contact .r{float:left;width:45%;}

.about_path{overflow:hidden;background:#1e3553;padding:0px 10%;color:#fff;}
.about_path .t{overflow:hidden;color:#fff;font-size:16px;float:left;line-height:50px;}
.about_path .t label{float:left;}
.about_path .t span{float:left;margin-left:5px;}
.about_path .b{float:right;width:60%;}
.about_path .b a{float:right;display:block;color:#fff;padding:0 25px;line-height:50px;}
.about_path .b a:hover,.about_path .b a.cur{background:#224d86;}


.pro_list{overflow:hidden;width:92%;margin:0 auto;margin-top:20px;}
.pro_list ul li{float:left;width:23%;margin:20px 1%;overflow:hidden;position:relative;text-align:center;}
.pro_list img.pic{display:block;height:250px;margin:0 auto;transition:all 0.5s;cursor:pointer}
.pro_list img.pic:hover{transform:scale(1.5);}
.pro_list img.icon{display:block;height:40px;margin:8px auto;}
.pro_list span{display:block;width:100%;height:30px;font-size:16px;line-height:30px;overflow:hidden;text-align:center;color:#008c3f}
.pro_list label{display:block;width:100%;height:20px;font-size:12px;line-height:20px;overflow:hidden;text-align:center;color:#555}
.pro_list .detail_a{display:inline-block;height:24px;font-size:14px;line-height:20px;overflow:hidden;color:#008c3f;border-bottom:solid 1px #008c3f;font-size:13px;font-weight:bold;}


.index_ad{overflow:hidden;margin:30px auto;width:80%;}
.index_ad img{width:100%;display:block;}

.index_product{overflow:hidden;background:#f4f4f4;padding-bottom:30px;}
.index_product .tit{overflow:hidden;position:relative;}
.index_product .tit img{display:block;width:100%;}
.index_product .tit .s_menu{overflow:hidden;position:absolute;left:10%;width:80%;bottom:35%;}
.index_product .tit .s_menu a{font-size:20px;float:left;padding:0 15px;min-width:160px;margin:13px 15px;;border-radius:10px;margin-top:0px;height:64px;line-height:64px;background:#2d971b;border:solid 1px #fff;box-shadow:0 0 8px rgba(0,0,0,0.7);color:#fff;text-align:center; letter-spacing:2px;}
.index_product .tit a:hover{background:#f49417;}
.index_product .bdy{width:80%;margin:0 auto;}
.index_product .single{float:left;width:23%;margin:20px 1%;position:relative;text-align:center;}
.index_product img.pic{display:block;height:250px;margin:0 auto;transition:all 0.5s;cursor:pointer;}
.index_product img.pic:hover{transform:scale(1.2);}
.index_product img.icon{display:block;height:40px;margin:8px auto;}
.index_product span{display:none;width:100%;height:30px;font-size:16px;line-height:30px;overflow:hidden;text-align:center;color:#008c3f;cursor:pointer;}
.index_product label{display:block;width:100%;height:20px;font-size:12px;line-height:20px;overflow:hidden;text-align:center;color:#555;cursor:pointer;}
.index_product a.detail_a{display:inline-block;height:24px;font-size:14px;line-height:20px;overflow:hidden;color:#008c3f;border-bottom:solid 1px #008c3f;font-size:13px;font-weight:bold;}

.index_service{overflow:hidden;}
.index_service img{display:block;width:100%;}
.index_service .tit{overflow:hidden;}
.index_service .bdy{overflow:hidden;position:relative;padding-bottom:150px;}
.index_service .bdy .s_txt{position:absolute;top:0px;left:0;width:100%;z-index:1;}
.index_service .bdy .s_txt div{width:1200px;margin:0 auto;margin-top:10%;overflow:hidden;}
.index_service .bdy .s_txt span{display:block;color:#fff;font-size:36px;font-weight:bold;width:40%;}
.index_service .bdy .s_txt label{display:block;color:#fff;font-size:18px;line-height:36px;margin-top:20px;width:40%;}
.index_service .bdy .s_conn{position:absolute;bottom:0px;left:0px;width:100%;z-index:2;}
.index_service .bdy .s_conn .s_bdy{width:1200px;margin:0 auto;overflow:hidden;}
.index_service .bdy .s_single{float:left;width:258px;height:258px;border:solid 1px #fff;margin:20px 20px;border-radius:130px;background:#fff;box-shadow:0 0 5px #ccc;transition:all 0.5s;}
.index_service .bdy .s_single span{color:#61ad49;font-size:36px;font-weight:bold;margin-top:80px;display:block;text-align:center;}
.index_service .bdy .s_single label{display:block;text-align:center;color:#585858;margin-top:10px;font-size:14px;}
.index_service .bdy .s_single:hover{background:#2d971b;cursor:pointer;transform:scale(1.1);}
.index_service .bdy .s_single:hover span{color:#fff;}
.index_service .bdy .s_single:hover label{color:#fff;}

.index_about_tit{overflow:hidden;width:45%;margin:40px auto;margin-bottom:30px;}
.index_about_tit img{display:block;width:100%;}
.index_about{overflow:hidden;position:relative;}
.index_about .tit{overflow:hidden;margin:0 auto;width:60%;}
.index_about .tit img{display:block;width:100%;}
.index_about .s_video{overflow:hidden;width:80%;margin:0px auto;}
.index_about .s_video img{display:block;width:100%;}

.index_news{overflow:hidden;width:80%;margin:30px auto;}
.index_news .tit{overflow:hidden;margin-bottom:20px;}
.index_news .tit span{display:block;font-size:30px;line-height:30px;color:#333;font-weight:bold;text-align:center;}
.index_news .tit label{display:block;font-size:14px;color:#333;margin-top:10px;text-align:center;letter-spacing:2px;}
.index_news .single{overflow:hidden;width:30.3%;margin:20px 1.5%;float:left;overflow:hidden;box-shadow:0 0 5px #ccc;}
.index_news .single img{display:block;width:100%;height:300px;transition:all 0.5s;box-shadow:0 0 5px #ccc;}
.index_news .single img:hover{transform:scale(1.5)}
.index_news .single .tit_a{display:block;width:90%;font-weight:bold;font-size:18px;color:#222;height:40px;line-height:40px;margin:0px auto;margin-top:10px;overflow:hidden;}
.index_news .single span{width:92%;display:block;padding:5px 3%;color:#848680;font-size:12px;line-height:24px;height:40px;overflow:hidden;margin-bottom:5px;}
.index_news .single label{display:block;color:#adadad;text-align:left;width:92%;margin:0 auto;margin-bottom:10px;}
.common_more_a{clear:both;height:44px;display:block;margin:20px auto;line-height:44px;width:150px;color:#494949;background:#efefef;text-align:center;border:solid 1px #494949;transition:0.5;}
.common_more_a:hover{background:#494949;color:#fff}

.index_ad2{overflow:hidden;}
.index_ad2 img{display:block;width:100%;}

.foot{overflow:hidden;width:100%;margin-top:20px;}
.foot .foot_infor{margin-top:10px;padding:10px 0;padding-left:10%;line-height:24px;font-size:13px;text-align:left;color:#fff;background:#2d971b;overflow:hidden;margin-top:30px;}
.foot .foot_infor p{font-size:13px;}
.foot_menu{float:left;width:49.9%;margin-left:10%;overflow:hidden;margin-top:30px;}
.foot_menu .l_single{float:left;width:40%;margin-right:10%;overflow:hidden;}
.foot_menu .l_single .b_a{display:block;font-size:18px;color:#979799;text-align:left;margin-bottom:25px;}
.foot_menu .l_single span{display:block;font-size:14px;margin-bottom:15px;color:#979799;text-align:left;}
.foot_menu .l_single .s_a{display:block;height:30px;line-height:30px;float:left;width:50%;color:#979799;}
.foot_menu .l_single span img{margin-right:5px;}
.foot .foot_r{float:left;width:25.9%;padding-left:4%;margin-left:0%;overflow:hidden;margin-top:40px;}
.foot .foot_r img{display:block;width:100%}
.foot .single{overflow:hidden;border-bottom: 1px solid rgba(255,255,255,0.15);padding:15px 0;padding-bottom:15px;margin-top:10px;}
.foot .single span{display:block;font-size:16px;color:#fff;font-weight:bold;text-align:left;margin-bottom:15px;}
.foot .single span img{margin-right:5px;}
.foot .single label{display:block;font-size:13px;line-height:24px;color:#A9A9A9;margin-top:5px;text-align:left;}
.foot .single:last-child{border-bottom:none;}


.about_img{overflow:hidden;position: relative;padding-bottom:55px;}
.about_img img{display:block;width:100%;}
.about_img .about_menu{position: absolute;bottom:25px;left:0px;z-index:99;width:100%;display: flex;flex-flow:column wrap;align-items: center;justify-content: center;flex-direction:row;}
.about_img .about_menu a{font-size:16px;line-height:55px;color:#9a9a9c;display:inline-block;width:150px;text-align:center; letter-spacing:2px;background:#fff;border-right:solid 1px #ececec;box-shadow:5px 5px 5px #ccc;}
.about_img .about_menu a:hover,.about_img .about_menu a.cur{background:#2d971b;color:#fff;border-right:none;}


.about_intro{overflow:Hidden;width:100%;margin:40px auto;}
.about_intro img{display:block;width:100%;}

.about_intro2{overflow:Hidden;width:80%;margin:40px auto;}
.about_intro2 img{display:block;width:100%;}

.news_tit{color:#393939;font-size:24px;line-height:30px;padding-bottom:20px;width:80%;margin:30px auto;border-bottom:solid 1px #e2e2e2;}
.news_notice{overflow:hidden;position:relative;}
.news_notice .s_bg{height:150px;background:#2d971b;overflow:hidden;margin-top:180px;}
.news_notice .s_con{position:absolute;bottom:50px;left:15%;width:70%;overflow:hidden;background:#fff;box-shadow:0px 0px 5px #ccc;border-radius:10px;}
.news_notice .s_tit{color:#393939;font-size:24px;line-height:30px;text-align:center;display:block;padding:30px 0;}
.news_notice .s_con label{width:90%;display:block;margin:0 auto;color:#000;line-height:20px;font-size:13px;}
.news_notice .s_date{overflow:hidden;display:block;color:#4d4d4d;font-size:14px;width:90%;margin:20px auto;margin-top:20px;text-align:right;}


.news_list{overflow:hidden;margin:20px auto;width:80%;}
.news_list ul li{width:31.3%;float:left;line-height:30px;overflow:hidden;margin:20px 1%;margin-bottom:0px;}
.news_list ul li .l_img{width:100%;overflow:hidden;display:block;}
.news_list ul li .l_img img{display:block;width:100%;height:300px;}
.news_list ul li .txt{overflow:hidden;margin-top:20px;}
.news_list ul li .txt span{display:block;text-align:right;font-size:16px;color:#32353b;}
.news_list ul li .txt label{display:block;margin-top:5px;text-align:left;font-size:13px;line-height:16px;height:32px;overflow:hidden;color:#32353b;}
.news_list ul li .txt a{font-size:16px;color:#32353b;line-height:28px;display:block;font-weight:bold;}
.news_list ul li .intro{overflow:hidden;color:#828282;height:22px;margin-bottom:0px;}

.news_list2{overflow:hidden;margin:40px auto;width:80%;}
.news_list2 ul li{width:96%;padding:0 2%;float:left;line-height:30px;overflow:hidden;margin:0px 0;margin-bottom:0px;border-bottom:solid 1px #e2e2e2;padding-bottom:10px;}
.news_list2 ul li:hover{background:#e2e2e2;}
.news_list2 ul li .l_img{width:100%;overflow:hidden;display:block;}
.news_list2 ul li .l_img img{display:block;width:100%;height:250px;}
.news_list2 ul li .txt{overflow:hidden;margin-top:20px;}
.news_list2 ul li .txt span{display:block;text-align:right;font-size:16px;color:#32353b;}
.news_list2 ul li .txt label{display:block;margin-top:5px;text-align:left;font-size:13px;line-height:16px;height:32px;overflow:hidden;color:#32353b;}
.news_list2 ul li .txt a{font-size:16px;color:#32353b;line-height:28px;display:block;font-weight:bold;}
.news_list2 ul li .intro{overflow:hidden;color:#828282;height:22px;margin-bottom:0px;}

.case_tit{width:50%;margin:50px auto;overflow:hidden;}
.case_tit img{display:block;width:100%;}
.case_list{overflow:hidden;width:92%;margin:0 auto;margin-top:20px;}
.case_list ul li{cursor:pointer;width:22%;margin:0 1.5%;float:left;margin-top:10px;overflow:hidden;background:#fff;margin-bottom:20px;padding-bottom:15px;border-radius:15px;position:relative;}
.case_list ul li .pic{width:100%;margin:0px auto;overflow:hidden;height:240px;display:flex;align-items:bottom;}
.case_list ul li .pic img{display:block;width:100%;margin:0 auto;}
.case_list ul li .txt{position:absolute;bottom:0px;left:0px;width:100%;height:50px;background:rgba(0,0,0,0.7);overflow:hidden;text-align:center;margin:0px 0;color:#fff;line-height:40px;font-size:14px; transition:0.5s;}
.case_list ul li .txt span{display:block;height:50px;line-height:50px;font-size:16px;color:#fff;}

.pro_tit_tip{overflow:hidden;width:80%;margin:40px auto;}
.pro_tit_tip img{display:block;width:100%;}
.pro_s_sort{width:80%;margin:50px auto;border-top:solid 1px #e2e2e2;padding-top:20px;margin-bottom:50px;}
.pro_s_sort a{float:left;display:inline-block;padding:0 5px;margin-right:20px;font-size:18px;line-height:34px;border-bottom:solid 5px #fff;color:#333;}
.pro_s_sort a:hover,.pro_s_sort a.cur{border-bottom:solid 3px #2d971b;}

.contact_con{overflow:hidden;width:80%;margin:30px auto;}
.contact_con .single{width:100%;overflow:hidden;margin-bottom:30px;}
.contact_con .s_tit{overflow:hidden;font-size:24px;color:#2d971b;font-weight:bold;border-bottom:solid 1px #e2e2e2;padding-bottom:15px;}
.contact_con p{color:#000;font-size:16px;font-weight:bold;}

.job_tit{overflow:hidden;font-size:24px;color:#393939;font-weight:bold;border-bottom:solid 1px #e2e2e2;padding-bottom:15px;width:80%;margin:0 auto;}
.job_list{overflow:hidden;margin:30px auto;width:80%;}
.job_list .single{overflow:hidden;margin-bottom:20px;}
.job_list .single .s_tit{overflow:hidden;font-size:24px;color:#2d971b;font-weight:bold;padding-bottom:15px;}
.job_list .single .s_con{overflow:hidden;}
.job_list .single .s_con p{line-height:24px;padding:0px;margin:0px;}
.job_list .single .s_con span{float:left;width:8%;font-size:15px;font-weight:bold;}
.job_list .single .s_con div{float:left;width:90%;}


.member_list{overflow:hidden;width:80%;margin:0 auto;margin-top:20px;}
.member_list ul li{width:22%;margin:0 1.5%;float:left;margin-top:10px;overflow:hidden;background:#fff;margin-bottom:20px;padding-bottom:15px;border-radius:15px;position:relative;}
.member_list ul li .pic{width:100%;margin:0px auto;overflow:hidden;}
.member_list ul li .pic img{display:block;width:100%;height:450px;margin:0 auto;}
.member_list ul li .txt{position:absolute;bottom:0px;left:0px;width:100%;background-size:100% 100%;border-top:none;overflow:hidden;text-align:center;margin:0px 0;color:#fff;line-height:50px;font-size:14px; transition:0.5s;height:300px;}
.member_list ul li .txt span{display:block;height:60px;line-height:20px;font-size:16px;color:#fff;margin-top:240px;}


.site_tit{
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 20px 10px;
    /*color: #d2213e;*/
    color: #8b8888;
    /*font-weight: bold;*/
}
.news-info-title {
  background: url(../images/news-info-bg.png);
  padding: 40px 0 20px 0;
  color: #fff;
  text-align: center;
}

.news-info-title .layer-wrapper {
  width: 1200px;
}

.news-info-title .title {
  font-size: 32px;
  line-height: 50px;
}

.news-info-title .source {
  margin-top: 15px;
}

.news-info-title .source ul {
  font-size: 0;
}

.news-info-title .source ul li {
  display: inline-block;
  font-size: 16px;
}

.news-info-title .source ul .time {
  margin-left: 40px;
  padding-left: 30px;
  background: url(../images/calendar-icon.png) no-repeat left center;
}

.news-info-content {
  font-size: 16px;
  line-height: 28px;
  padding: 30px 0 50px 0;
}

.news-info-content .layer-wrapper {
  max-width: 1130px;
}

.news-prev-next {
  max-width: 1130px;
  margin: 0 auto;
  padding: 20px 0 80px 0;
  border-top: 1px solid #dbdbdb;
  position: relative;
}

.news-prev-next ul {
  font-size: 16px;
  line-height: 36px;
}

.news-prev-next .go-back {
  position: absolute;
  top: 32px;
  right: 0;
  width: 170px;
  text-align: center;
  line-height: 48px;
  border-radius: 48px;
  background-color: #2b9f18;
  color: #fff;
  font-size: 18px;
}
.news-prev-next .go-back a{ display: block; height: 48px; cursor: pointer;color:#fff;}
.news-prev-next .go-back a:before{background:url(../images/msicon.png) no-repeat; content:""; width: 22px; height: 19px; display: inline-block;  vertical-align: middle; margin-right: 12px; position: relative; top: -2px;}

.enlargeImg_wrapper {
	display: none;
	position: fixed;
	z-index: 999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-color: rgba(0, 0, 0, 0.6);
	background-size: 45%;
	width:100%;
	height:100%;
}
.enlargeImg_wrapper:hover {
	cursor: zoom-out;
}

.about_qyry{overflow:hidden;width:80%;margin:40px auto;margin-bottom:0px;}
.about_qyry .s_t{overflow:hidden;}
.about_qyry .s_t img{display:block;width:100%;}
.about_qyry .s_bdy{overflow:hidden;}
.about_qyry .s_bdy .s_l{float:left;overflow:hidden;width:30%;text-align:center;padding-top:150px;color:#2d971b;}
.about_qyry .s_bdy .s_l span{font-size:18px;margin-right:15px;display:inline-block;margin-top:13px;}
.about_qyry .s_bdy .s_l img{display:inline-block;margin-top:-12px;}
.about_qyry .s_bdy .s_r{overflow:hidden;width:40%;padding:20px 10%;}
.about_qyry .s_bdy .s_r ul li{float:left;width:50%;height:34px;line-height:34px;overflow:hidden;font-size:14px;color:#7c7c7c}
.about_qyry .s_bdy .s_r ul li img{float:left;margin:11px 10px 0 0;}
.about_qyry .s_bdy .s_r ul li span{float:left;color:#393939;font-size:16px;line-height:34px;}
.about_qyry .s_img{overflow:hidden;height:400px;margin-top:0px;position:relative;}
.about_qyry .s_img img{display:block;height:300px;}

.about_about{overflow:hidden;width:80%;margin:40px auto;}
.about_about .w100{display:block;width:100%;}
.about_about .s_l{float:left;width:23.8%;overflow:hidden;}
.about_about .s_r{float:left;width:76.2%;overflow:hidden;}

.right_back{overflow:hidden;position:fixed;bottom:20%;right:0px;z-index:99999;display:none;cursor:pointer}
.right_back img{display:block;height:70px;}
