.in_title{text-align: center;margin-bottom: 50px;padding-top: 70px;}
.in_title h2{color: #2cb180;font-size: 47px;background: url("../images/title_bg.jpg") no-repeat bottom center;padding-bottom: 30px;line-height: 60px;}
.in_title p{color:#313131;font-size: 21px;margin-top: 20px;font-weight: bold;}

/* in_process */
.in_process{padding-bottom: 70px;}
.in_process ul{background:url(../images/process_line.jpg) no-repeat center 160px ;}
.in_process ul li{float: left;width: 148px;margin-right: 62px;text-align: center;}
.in_process ul li h3{font-size: 21px;color: #595757;font-weight: 800;}
.in_process ul li h3 span{font-size: 16px;display: block;margin: 15px 0;font-weight: bold;}
.in_process ul li.last{margin-right:0}
.in_process ul li img{
    width: 148px;
    -moz-box-shadow:0px 0px 13px #e5e5e5;
     -webkit-box-shadow:0px 0px 13px #e5e5e5;
     box-shadow:0px 0px 13px #e5e5e5;border-radius: 50%;
	-webkit-transition: -webkit-transform ease-out 0.1s;
	-moz-transition: -moz-transform ease-out 0.1s;
	transition: transform ease-out 0.1s;
}
.in_process ul li:after img{
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}
.in_process ul li:hover img{
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
}

/* in_advan */
.in_advan{background:url(../images/advan_bg.jpg) no-repeat top center;padding-bottom: 70px;}
.in_advan .in_title{text-align: left;padding-top: 110px;}
.in_advan .in_title h2{color: #fff;background: url("../images/title_bg.jpg") no-repeat bottom left;}
.in_advan .txt {width: 440px;}
.in_advan .txt p{font-size: 21px;line-height: 30px;color: #fff;margin-bottom: 28px;}
.in_advan .txt img{margin-top: 55px;}

/* in_product */
.in_product {padding: 70px 0;}
.in_product .product_fl {width: 331px;}
.in_product .product_nav {background: #25ae79;border: 3px solid #25ae79;}
.in_product .product_nav .in_title{margin-bottom: 0;padding: 36px 0;}
.in_product .product_nav .in_title h2{color: #fff;padding-bottom: 15px;line-height: 60px;}
.in_product .product_nav .in_title p{color:#fff;margin-top: 15px;}
.in_product .product_nav .sideMenu{ background: #fff;padding: 22px 11px;min-height: 334px;}
.in_product .product_nav .sideMenu h3{ height:46px; line-height:46px; padding-left:20px;background:#ffc93c; cursor:pointer;font-size:21px;position: relative;}
.in_product .product_nav .sideMenu h3 a{color: #fff;}
.in_product .product_nav .sideMenu h3 em{ display:block; width:23px; height:11px;background:url("../images/down.png") no-repeat; cursor:pointer;position: absolute; right: 15px;top: 20px;}
.in_product .product_nav .sideMenu h3.on{background: #25ae79;}
.in_product .product_nav .sideMenu h3.on em{background:url("../images/up.png") no-repeat;}
.in_product .product_nav .sideMenu ul{ padding:18px 10px; display:none; /* 默认都隐藏 */ }
.in_product .product_nav .sideMenu ul li{font-size: 18px;line-height: 40px;height: 40px;border-bottom: 1px dashed #a1a0a0;overflow: hidden;}
.in_product .product_nav .sideMenu ul li a{color: #636564;}

.in_product .product_tel{background:url("../images/product_tel.jpg") no-repeat;padding: 30px 20px;margin-top: 6px;}
.in_product .product_tel h3{color: #fff;background:url("../images/tel_bg.png") no-repeat left center;padding-left: 60px;font-size: 32px;}
.in_product .product_tel h3 span{font-size: 27px;}

.in_product .product_fr {width: 856px;}
.in_product .product_t{background: #25ae79;line-height: 39px;height: 39px;padding: 0 10px;color: #fff;margin-bottom: 10px;}
.in_product .product_t span{font-size: 21px;font-weight: bold;}
.in_product .product_t a{font-size: 18px;color: #fff;}
.in_product .product_t .search_cnt1{width: 133px;height: 28px;position: relative;padding-left: 40px;margin-top: 5px;}
.in_product .product_t .search_cnt1 .txt{font-family: "Microsoft Yahei";font-size: 11px;width: 131px;height: 21px;line-height: 21px;text-align: center;color:#999999;border: 1px solid #fff;background: #fff;border-radius: 10.5px;margin-top: 2px;}
.in_product .product_t .search_cnt1 .btn{width: 28px;height: 28px;background: url("../images/btn.png") no-repeat;position: absolute;left: 0;top: 0;}

.in_product .product_box .product_top{background: #eeeeee;padding: 30px 0;}
.in_product .product_box .product_top .pic {width: 400px;height: 345px;display: table-cell;vertical-align: middle;background: #fff;}
.in_product .product_box .product_top .pic img{max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.in_product .product_box .product_top .txt{padding: 0 38px;position: relative;width: 380px;}
.in_product .product_box .product_top .txt h3{font-size: 21px;color: #636564;margin: 30px 0;}
.in_product .product_box .product_top .txt p{font-size: 18px;color: #686464;line-height: 30px;height: 180px;overflow: hidden;}
.in_product .product_box .product_top .txt a{height: 28px;width: 40px;background:url(../images/more.jpg) no-repeat;display: block;margin-top: 40px;}

.in_product .product_box .picScroll{position: relative;margin-top: 10px;}
.in_product .product_box .picScroll .bd {width: 856px;margin: 0 auto;height: auto;overflow: hidden;height: 260px;}
.in_product .product_box .picScroll .bd li {width: 280px;height: auto;margin-right: 8px;text-align: center;position: relative;background: #eeeeee;}
.in_product .product_box .picScroll .bd li .pic {width: 280px;height: 210px;display: table-cell;vertical-align: middle;}
.in_product .product_box .picScroll .bd li .pic img{max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.in_product .product_box .picScroll .bd li p{font-size: 18px;color: #686464;line-height: 50px;font-weight: bold;}

/* in_adv1 */
.in_adv1{background:url("../images/adv.jpg") no-repeat center; height: 500px; margin-top:60px;}
.in_adv1 .video{display: block;margin: 0 auto; width:876px; background: url(../images/videobg.jpg) no-repeat center; position: relative; height: 500px;}
.in_adv1 .video .btn{
	width:162px; 
	height: 162px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
	z-index: 9999;

}
.in_adv1 .video:hover .btn{
    opacity: 0.6;
}
.in_adv1 .video .videos{
	width:870px; 
	height:500px;
}


.case_list{width: 100%;overflow: hidden;}
.case_list ul li{width: 480px;float: left;margin-right: 30px; }
.case_list ul li em{width: 480px; background: #f5f5f5; display: block;line-height: 0;overflow: hidden; padding:30px 0;}
.case_list ul li em img{width: 295px;height: 295px; display: block; margin:0 auto}
.case_list ul li p{display: flex; justify-content: center; align-items: center; transition: all 0.3s linear 0s;}
.case_list ul li span{ border-radius: 20px; border:1px solid #c2c2c2; width: 150px; margin:20px 10px ;
	
	height: 40px;display: inline-block;font-size: 14px;color: #1a1a1a;text-align: center;line-height: 40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case_list ul li:first-child{margin-left: 0 !important;}
.case_m dl dt img,.case_list ul li img,.news_l dl dt img{
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;}

	.case_m dl dt img:hover,.case_list ul li:hover img,.news_l dl dt img:hover
	{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
	.case_m dl dd{width: 430px;float: right;}

	.case_list ul li p::before,.case_list ul li p::after{
		width:10px; height: 10px;
		border-radius: 50%;
		background: #fff;
		content: "";
		display: inline-block;
	}
	.case_list ul li:hover p{transform: translateY(-5px);}
	.case_list ul li:hover p span{
		border:1px solid #83aaa9;
		color:#83aaa9 ;
	}
	.case_list ul li:hover p::before,.case_list ul li:hover p::after{
		background: #83aaa9;
	}

/* in_case */
.in_case{}
.in_case .multipleColumn{ position:relative; width:100%;}
.in_case .multipleColumn .bd{ overflow:hidden;}
.in_case .multipleColumn .bd ul{ overflow:hidden; zoom:1; width:388px;margin-right: 18px; float:left; _display:inline;  }
.in_case .multipleColumn .bd ul li{float:left; _display:inline;margin-bottom: 18px; border-bottom: 3px solid #ffc93c;position: relative;}
.in_case .multipleColumn .bd ul li .pic{ width:388px; height:309px; overflow: hidden;}
.in_case .multipleColumn .bd ul li .pic img{width:388px; height:309px;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_case .multipleColumn .bd ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_case .multipleColumn .bd ul li .txt{width:100%;background: url("../images/case_bg.png") repeat;position: absolute;bottom: 0;left: 0;}
.in_case .multipleColumn .bd ul li p{color:#ffffff;font-size: 13px;line-height: 23px;background: url("../images/more.jpg") no-repeat right center;margin: 10px 20px;}

/*in_about*/
.in_about {margin-top:0px;overflow: hidden;}
.in_about .about{display: flex; justify-content: space-between; gap:50px}
.in_about .about_txt { color: #1a1a1a;}
.in_about .about_txt img{
	margin-bottom: 20px;
}
.in_about .about_txt .in_title{text-align: left;margin-bottom: 50px;padding-top: 0;}
.in_about .about_txt .in_title h2{background: url("../images/title_bg.jpg") no-repeat bottom left;}
.in_about .about_txt .txt p {line-height: 30px;font-size: 18px;color: #1a1a1a;margin-bottom: 25px;}
.in_about .about_txt .txt .a_more {width: 175px;height: 50px; color:#fff; text-align: center; line-height: 50px; font-size: 18px; background:#83aaa9;display: block;margin-top: 10px;}
.in_about .about_img{width:700px; flex-shrink: 0;}
.in_about .about_img img{ max-width: 100%;}


.in_about .about_txt .txt .a_more:hover {
    -webkit-animation-name: hvr-push;
    animation-name: hvr-push;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

/* in_honor */
.in_honor{overflow: hidden;margin: 70px 0; background: #f5f5f5;}
.in_honor .picScroll-left{ position:relative;margin: 0 auto;}
.in_honor .picScroll-left .hd .prev,.in_honor .picScroll-left .hd .next{ display:block;width:19px; height:18px;cursor:pointer; position: absolute;top: 198px;}
.in_honor .picScroll-left .hd .prev{background: url(../images/prev.png) no-repeat center;left: -85px;}
.in_honor .picScroll-left .hd .next{background: url(../images/next.png) no-repeat center;right: -85px;}
.in_honor .picScroll-left .bd{overflow:hidden;}
.in_honor .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.in_honor .picScroll-left .bd ul li{ width:360px;float:left; _display:inline;margin-right: 14px;position: relative;text-align: center;}
.in_honor .picScroll-left .bd ul li .pic{width:360px;border:5px solid #fff;display: table-cell;vertical-align: middle; position: relative;}
.in_honor .picScroll-left .bd ul li img{ max-width:100%;max-height:100%;display: block;margin: 0 auto;}


.five_m{width: 100%;height: 0;position: absolute;top: 0;left: 0;background:rgba(27, 27, 27, 0.6);text-align: center;padding: 0 25px;overflow: hidden;font-size: 16px;color: #fff;
	transition:height .5s;
	-moz-transition:height .5s; /* Firefox 4 */
	-webkit-transition:height .5s; /* Safari and Chrome */
	-o-transition:height .5s; /* Opera */
	box-sizing: border-box;
	display: flex;
	align-items: center;
	gap:20px;
	justify-content: center;
	flex-direction: column;
}
	.five_m p{line-height: 30px;overflow: hidden;  font-size: 20px; font-weight: bold;}
	
	.in_honor .picScroll-left .bd ul li:hover .five_m,.five01.cur .five_m{height: 100%;}
	.five_m span{border-top:1px solid #fff;border-bottom:1px solid #fff; padding:10px 0; opacity: 0.6;}

/* in_adv2 */
.in_adv2{background:url("../images/adv_bg2.jpg") no-repeat center;padding: 40px 0;text-align: center;}
.in_adv2 h3{color: #fff;font-size:32px;line-height: 36px;}
.in_adv2 p{color:#fff;font-size: 21px;margin-top: 15px;}

/*in_news*/
.in_news .news_box .news_fl{width: 650px;background: #f5f5f5; overflow: hidden;}

.in_news .news_box .news_fl img{width:100%;height:305px;display: block; transition: transform .3s;}
.in_news .news_box .news_fl .txt{padding: 25px 20px;width: 100%; box-sizing: border-box; overflow: hidden;}
.in_news .news_box .news_fl .txt h3 a{font-size: 18px;color: #333333;}
.in_news .news_box .news_fl .txt p{font-size: 15px;color: #1a1a1a;line-height: 28px;margin-top: 10px;}
.in_news .news_box  a.more{flex-shrink: 0; transition: all .3s; float: right; margin-top: 10px;height:19px;width:48px; display:inline-block;background: url(../images/amore.png) no-repeat;}
.in_news .news_box .news_fl:hover {cursor: pointer;}
.in_news .news_box .news_fl:hover img{transform: scale(1.11);}
.in_news .news_box .news_fl:hover .txt a.more,.in_news .news_box .news_fr dl:hover a.more{transform: translate(0, -20px);}
.in_news .news_box .news_fr{width: 720px; border-top:1px solid #ebebeb}
.in_news .news_box .news_fr dl{padding: 25px 20px 25px 45px;color: #1a1a1a;border-bottom:1px solid #ebebeb;position: relative;transition: all .3s;}
.in_news .news_box .news_fr dl dt{font-size: 26px;color: #1a1a1a;line-height: 48px;position: absolute;left: 0;top: 20px;width: 135px;text-align: center;}
.in_news .news_box .news_fr dl dt span{display: block;color: #535353;}
.in_news .news_box .news_fr dl dt span em{font-size: 14px;}
.in_news .news_box .news_fr dl dd {padding-left: 0px;}
.in_news .news_box .news_fr dl dd h3 {font-size: 18px; display: flex; justify-content: space-between; position: relative; }
.in_news .news_box .news_fr dl dd h3::before{width:8px; height: 8px; border-radius: 50%;background: #1a1a1a; content: ""; position: absolute; left:-28px; top:10px;}
.in_news .news_box .news_fr dl dd h3 a{font-size: 15px;color: #333;}
.in_news .news_box .news_fr dl dd p{font-size: 14px;color: #1a1a1a;line-height: 30px;margin-top: 15px;}
.in_news .news_box .news_fr dl dd .txt {display: flex; gap:20px;align-items: center;}
.in_news .news_box .news_fr dl:hover{box-shadow: 0 3px 10px 3px #eee; cursor: pointer;transform: scale(1.05);}
.in_news .news_box .news_fr dl:hover h3{color:#83aaa9}

/* in_msg */
.in_msg{background:url("../images/msg_bg.jpg") no-repeat center;padding: 82px 0;margin-top: 70px;}
.in_msg .msg_fl{height: 660px;width: 745px;}
.in_msg .msg_fl .in_title{text-align: left;margin-bottom: 50px;padding-top: 80px;}
.in_msg .msg_fl .in_title h2{background: url("../images/title_bg.jpg") no-repeat bottom left;}
.in_msg .msg_fl .in_title span{font-size: 16px;color: #959595;margin-top: 10px;display: block;}
.in_msg .msg_fl input.txt {width: 165px;height: 37px;line-height: 37px;border: 1px solid #eeeeee;background: #eeeeee;text-align: left;padding-left: 15px;margin-bottom: 14px;margin-right: 16px;color: #959595;}
.in_msg .msg_fl textarea {width: 561px;height: 174px;line-height: 37px;border: 1px solid #eeeeee;background: #eeeeee;text-align: left;padding-left: 15px;margin-bottom: 14px;color: #959595;}
.in_msg .msg_fl input.btn {width: 123px;height:39px;cursor: pointer;background: #2cb180;color: #fff;font-size: 14px;font-family: "Microsoft YaHei";}
.in_msg .msg_fr{width: 455px;color: #fff;margin-top: 175px;}
.in_msg .msg_fr h3{padding-left: 50px;background:url("../images/tel_bg2.png") no-repeat left center;font-size: 36px;}
.in_msg .msg_fr h3 span{font-weight: normal;font-size: 27px;}
.in_msg .msg_fr p{font-size: 16px;padding-left: 50px;margin: 30px 0;}
.in_msg .msg_fr p span{font-size: 11px;display: block;}
.in_msg .msg_fr .chat{padding-left: 50px;text-align: center;width: 94px;}
.in_msg .msg_fr .chat img{width: 94px;display: block;}
.in_msg .msg_fr .chat span{font-size: 12px;display: block;margin-top: 10px;}




.yinz{overflow: hidden;padding: 20px 0;}
.yinz_tit{font-size: 40px;color: #333;text-align: center;line-height: 40px;height: 90px;overflow: hidden;}
.yinz_tit a{color: #333;}
.yinz_tit a:hover{color: #0071bd;}
.yinz_tit span{display: block;font-size: 18px;color: #666;font-weight: normal;padding: 8px 0 0;}
.iserve dl{width:25%;height: 240px;float: left;position: relative;padding: 20px 0;}
.iserve dl dt{width: 120px;height: 120px;margin: 0 auto;position: relative;}
.iserve dt i{display:block;width:120px;height:120px;}
.iserve dt .hover,.iserve dt .default{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .5s linear;-webkit-transition:all .5s linear;}
.iserve dt .default{background-position:0 -200px;}
.iserve dt .hover{background-position:0 -120px;color:#fff;opacity:0;visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.iserve dt.d1 .default i{background: url(../images/ys1.png) no-repeat center;}
.iserve dt.d1 .hover i{background: url(../images/ys1h.png) no-repeat center;}
.iserve dt.d2 .default i{background: url(../images/ys2.png) no-repeat center;}
.iserve dt.d2 .hover i{background: url(../images/ys2h.png) no-repeat center;}
.iserve dt.d3 .default i{background: url(../images/ys3.png) no-repeat center;}
.iserve dt.d3 .hover i{background: url(../images/ys3h.png) no-repeat center;}
.iserve dt.d4 .default i{background: url(../images/ys4.png) no-repeat center;}
.iserve dt.d4 .hover i{background: url(../images/ys4h.png) no-repeat center;}

.iserve dl:hover dt .hover,.iserve dl.cur .hover{opacity:1;visibility:visible;-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}
.iserve dl:hover dt .default,.iserve dl.cur .default{opacity:0;visibility:hidden;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.iserve dd{text-align: center;padding: 8px 0 0;}
.iserve  h5{font-size: 22px;color: #333;height: 60px;line-height: 60px;position: relative; text-align: center;}
/* .iserve  h5:before{content: "";width: 26px;height: 3px;background: #7d7d7d;position: absolute;bottom: 0;left: 50%;margin-left: -13px;} */
.iserve dd p{font-size: 16px;color: #1a1a1a;line-height: 24px;padding: 10px 0 0;height: 48px;overflow: hidden;}
.iserve dd b{display: block; font-weight: normal;}
.iserve dl.cur dd h5{color: #0071bd;}
.iserve dl.cur dd h5:before{background: #0071bd;}
.iserve dl:hover{
	background: #a7c3c7;
	cursor: pointer;
}
.iserve dl:hover h5{
	color: #fff;
}

.iserve dl:hover p {
	color:#fff;
}
