.banner-index {
	position: relative;
	min-height: 438px;
	overflow: hidden;
}

.banner-index li img {
	width: 100% !important;
}

.banner-index .tb-list {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}

.banner-index .container {
	height: 100%;
}

.banner-index .tb-btn {
	right: 0;
	bottom: 28px;
	display: none;
	margin: auto;
	left: 0;
	width: 100px;
}

.banner-index .tb-btn a {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	background-position: -170px -20px;
	border-radius: 0;
}

.banner-index .tb-btn a.active {
	/* width: 25px; */
	/* background-color: #09c; */
	background-position: -150px -20px;
	border-radius: 5px;
}

.banner-index li .banner_text_box {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 1200px;
	top: 177px;
}

.banner_text_box .banner_text {
	width: 405px;
	color: #fff;
}

.banner_text h1 {
	font-size: 42px;
}

.banner_text p {
	margin: 10px 0 20px;
}

.banner_text p span {
	font-size: 30px;
}

.banner_text p span:first-child span,
.banner_text p span:first-child span span span {
	padding: 0 30px;
}

.text_en {
	font-size: 18px;
	line-height: 18px;
}

.index_warp {
	position: relative;
	background-color: #fff;
	z-index: 4;
	width: 100%;
	padding-bottom: 185px;
	top: 136px;
}

/******** 首页产品图片 ********/

.index_pro_con {
	width: 100%;
	margin-bottom: 30px;

	position: relative;

	z-index: 4;
	background-color: #fff;
}

.index_pro {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	height: 486px;
	position: relative;
}

.index_pro .index_pro_pic {
	width: 100%;

	max-height: 100%;
	transition: transform 2.2s cubic-bezier(.165, .84, .44, 1);
	-webkit-transition: transform 2.2s cubic-bezier(.165, .84, .44, 1);
	-moz-transition: transform 2.2s cubic-bezier(.165, .84, .44, 1);
	-ms-transition: transform 2.2s cubic-bezier(.165, .84, .44, 1);
}

.index_pro:hover .index_pro_pic {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.index_pro_rt {
	position: absolute;
	display: block;
	right: 0;
	top: 76px;
	box-sizing: border-box;
	padding: 35px 32px;
	background: #84c3bd url(/uploads/image/tdimg/index_03.jpg) top 36px left no-repeat;
	color: #fff;
	width: 274px;
	height: 347px;
	overflow: hidden;
}

.index_pro_text {
	border-bottom: 1px solid #fff;
}

.index_pro_text h1 {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 50px;
}

.index_pro_text h2 {
	font-size: 20px;
	margin-bottom: 14px;
}

.index_pro_text h3 {
	font-size: 14px;
	opacity: .95;
	margin-bottom: 30px;
}

.index_pro_rt img {
	margin-top: 28px;
	width: 100%;
}

/******** 首页案例展示 ********/
.index_case {
	position: relative;
	background-color: #fff;
	z-index: 4;
	width: 100%;
	overflow: hidden;
	height: 606px;
	margin-bottom: 40px;
}

.index_case_fl {
	float: left;
	height: 100%;
	width: 477px;
	margin-bottom: -18px;
}

.index_case_fl a {
	display: block;
	width: 100%;
	height: 294px;
	margin-bottom: 18px;
}

.index_case_fr a,
.index_case_fl a {
	overflow: hidden;
}

.index_case_fr {
	width: 702px;
	height: 100%;
	overflow: hidden;
	display: block;
	float: right;
}


.index_case_fl a:hover img,
.index_case_fr a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.index_case .container {
	position: relative;
}

.case_more {
	position: absolute;
	right: 0px;
	top: 20px;
	text-align: right;
	z-index: 2;
	width: 706px;
	margin-right: 10px;
}

.case_more h1 {
	font-size: 24px;
	color: #fff;

}

.case_more a {
	color: #cccccc;
	font-size: 16px;
	margin-top: 12px;
	display: inline-block;
	transition: all 0.6s ease;
	vertical-align: middle;
}

.case_more a:hover {
	color: #fff;
	margin-top: 6px;
}

/******** 首页关于我们 ********/
.index_about {
	position: relative;
	background-color: #fff;
	z-index: 4;
	width: 100%;
	overflow: hidden;
	height: 373px;
	margin-bottom: 40px;
}

.index_about_con {
	height: 100%;
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 40px 66px 40px 72px;
	background: -webkit-linear-gradient(left, #f1f1f1, #e5e5e5);
	background: -o-linear-gradient(right, #f1f1f1, #e5e5e5);
	background: -moz-linear-gradient(right, #f1f1f1, #e5e5e5);
	background: linear-gradient(to right, #f1f1f1, #e5e5e5);
}

.index_about_con h1 {
	font-size: 24px;
	color: #000;
	margin-bottom: 30px;
}

.id_ab_l {
	width: 656px;
	float: left;

}

.id_ab_l p {
	font-size: 14px;
	line-height: 26px;
	color: #4c4c4c;
	text-align: justify;
	text-indent: 28px;
}

.id_ab_r {
	float: right;
	width: 353px;
	height: 183px;
	padding-left: 60px;
	box-sizing: border-box;
	border-left: 1px solid #b3b3b3;

}

.id_ab_r img {
	width: 100%;
	height: 100%;
}

.about_more {
	padding-left: 36px;
	font-size: 16px;
	color: #4c4c4c;
	display: inline-block;
	background: url(/uploads/image/tdimg/about_more.png) left center no-repeat;
	transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	margin-top: 24px;
}

.about_more:hover {
	padding-left: 36px;
	color: #87c3bd;
	background: url(/uploads/image/tdimg/about_more1.png) left 5px center no-repeat;
}

/******** 首页荣誉********/
.index_honor {
	margin-bottom: 40px;
	height: 405px;
}

.index_honor_con {
	height: 100%;
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 171px 64px 20px;
	overflow: hidden;
}

/******** 首页新闻********/
.index_news {
	margin-bottom: 20px;
}

.index_news_con {

	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.id_news_head {
	width: 100%;
	text-align: center;
}

.id_news_head a {
	display: inline-block;
	width: 207px;
	height: 36px;
	line-height: 36px;
	color: #6eaca3;
	border: 1px solid #6eaca3;
	box-sizing: border-box;
	margin-right: 56px;
}

.id_news_head a.curr {
	background: url(/uploads/image/tdimg/news_curr.png) center no-repeat;
	height: 42px;
	border: 0;
	color: #fff;
}

.index_news_list {
	margin-right: -24px;
	padding-top: 24px;
	display: none;
}

.index_news_list_con .index_news_list:first-child {
	display: block;
}

.index_news_item {
	display: block;
	float: left;
	width: 282px;
	height: 290px;

	margin-right: 24px;
	margin-bottom: 30px;
	overflow: hidden;
}

.index_news_pic {
	width: 100%;
	height: 212px;
	overflow: hidden;
}

.index_news_item h2 {
	font-size: 20px;
	color: #4c4c4c;

	margin-top: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index_news_item p {
	text-indent: 0 !important;
	font-size: 14px;
	color: #808080;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index_news_pic img {
	width: 100%;
}

.index_news_item:hover .index_news_pic img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
}

.index_news_item:hover h2 {
	color: #6eaca3;
}

/******** 首页技术********/
.index_jishu {
	margin-bottom: 50px;
}

.index_jishu_con {
	width: 1200px;
	overflow: hidden;
	height: 287px;
	margin: 0 auto;
	background-color: #d2d2d2;
}

.index_jishu_con div {
	height: 100%;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
}

.index_jishu1 {
	padding-right: 35px;
	width: 383px;

}

.index_jishu2 {
	width: 378px;
	margin-right: 13px;
}

.index_jishu3 {
	width: 426px;

}

.index_jishu2:hover img,
.index_jishu3:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
}

.index_jishu1 h2 {
	width: 186px;
	height: 38px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	background: url(/uploads/image/tdimg/news_curr.png) no-repeat;
	background-size: cover;
	margin-top: 34px;
	margin-bottom: 12px;
}

.index_jishu1 h3 {
	font-size: 14px;
	line-height: 21px;
	color: #333333;
	text-align: justify;
	padding-left: 40px;
}

/******** 下载中心********/

.down_load_con {
	margin-right: -22px;

}

.down_load_list {
	margin-right: 22px;
	height: 235px;
	float: left;
	width: 589px;
	box-sizing: border-box;
	padding: 0 50px 0 62px;
}

.down_load_con div:first-child {
	background-color: #221714;
}

.down_load_con div:first-child div {
	background-color: #6eaca3;
}

.down_load_list h1 {
	padding: 96px 0 20px;
	color: #fff;
	font-size: 20px;

}

.down_load_list h1 img {
	vertical-align: middle;
	width: 125px;
	float: left;
}

.down_load_list h1 span {
	max-width: 340px;
	display: block;
	float: right;
	text-align: justify;
	word-break: break-all;
}

.down_load_list a {
	float: right;
	color: #fff;
	font-size: 20px;
	padding-right: 23px;
	background: url(/uploads/image/tdimg/down.png) right center no-repeat;
	transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
}

.down_load_list a:hover {
	background: url(/uploads/image/tdimg/down.png) right top 10px no-repeat;
}

/********首页轮播********/
.index_parent {
	background-color: #e5e5e5;
	width: 1200px;
	margin: 30px auto 0;
}

.index_parent_con {
	width: 1080px;
	margin: 0 auto;
	padding: 50px 0 42px;
}

.index_parent .picmarquee-left {
	width: 1080px;
	position: relative;
	margin: 0 auto;

}

.index_parent .picmarquee-left .bd {
	padding: 0px;
	width: 1080px;
	overflow: hidden;
}

.index_parent .picmarquee-left .bd ul li {
	margin-right: 24px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.index_parent .picmarquee-left .bd ul li a {
	display: block;
	width: 86.4px;

	text-align: center;
}

.index_parent .picmarquee-left .bd ul li a img {
	width: 100%;
	height: 120px;
}

.index_parent .picmarquee-left .bd ul li a p {
	font-size: 14px;
	color: #4c4c4c;
	margin-top: 24px;
}

/********新闻页面 ********/
.news_con {
	padding-top: 188px;
	padding-bottom: 62px;
}

.news_link a {
	font-size: 12px;
	color: #666666;
}

.news_link a:hover {
	color: #87c3bd;
}

.news_list {
	width: 100%;
	height: 342px;
	background-color: #e6e7e8;
	margin-top: 40px;
}

.news_list_l {
	float: left;
	width: 400px;
	height: 100%;
	overflow: hidden;
}

.news_list_l h1 {
	width: 160px;
	height: 40px;
	background-color: #6eaca3;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin-top: 54px;
}

.news_list_l .list {
	box-sizing: border-box;
	padding: 42px 0 0 42px;
	overflow: hidden;
}

.news_list_l .list p {
	color: #4c4c4c;
}

.news_list_l .list .item {
	width: 100%;
	overflow: hidden;
}

.news_list_l .list .long {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 36px;
	padding-left: 20px;
	background: url(/uploads/image/tdimg/newsl.png) left center no-repeat;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	width: 900px;
	text-align: left;
}

.news_list_l .list .short {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 36px;
	padding-left: 20px;
	background: url(/uploads/image/tdimg/newsl.png) left center no-repeat;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
}

.news_list_l .list a:hover {
	color: #6eaca3;
}

.news_list_l .list span {
	float: right;
	display: block;
	line-height: 36px;
}

.news_list_l div{
  box-sizing: border-box;
  padding: 42px 0 0 42px;
}
.news_list_l div p{
  color: #4c4c4c;
}

.news_list_r {
	width: 750px;
	height: 100%;
	float: right;
	overflow: hidden;
}

.news_list_r img {
	width: 100%;
	max-height: 100%;
}

.news_list_r:hover img,
.news_more_list li a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

.news_list1 {
	padding: 94px 0;
}

.news_list1 dl {
	float: left;
	width: 450px;
	margin-right: 66px;
}

.news_list1 dl dt {
	font-size: 24px;
	margin-bottom: 34px;
}

.news_list1 dl dd:first-child {
	font-size: 18px;
	color: #595757;
}

.news_list1 dl dd a {
	font-size: 14px;
	color: #595757;
	line-height: 36px;
	padding-left: 20px;
	background: url(/uploads/image/tdimg/newsl.png) left center no-repeat;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.news_list1 dl dd a:hover {
	color: #87c3bd;
}

.news_more_con {}

.news_more_con h1 a {
	font-size: 18px;
	color: #333333;
}

.news_more_list {
	margin-right: -22.5px;
	margin-top: 24px;
}

.news_more_list li {
	width: 385px;
	height: 258px;
	float: left;
	margin-right: 22.5px;
}

.news_more_list li a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.news_more_list li a img {
	width: 100%;
	min-height: 100%;
}

/********新闻页面 ********/
.sve_con {
	padding-top: 188px;
	padding-bottom: 62px;
}

.sve_kzxt {
	padding: 90px 0 94px;
}

.sve_kzxt h1 {
	color: #333333;
	font-size: 30px;
	margin-bottom: 44px;
	text-align: left;
	font-weight: bold;
}
.sve_kzxt h1 a{
	color: #333;
}
.sve_kzxt_list {
	margin-right: -56px;
	margin-left: 10px;

}

.sve_kzxt_list li {
	width: 150px;
	text-align: center;
	float: left;
	margin-right: 56px;
}

.sve_kzxt_list li img {
	width: 150px;
	height: 150px;
	margin-bottom: 26px;
}

.sve_kzxt_list li p {
	color: #4c4c4c;
}

/********新闻页面 ********/
.cnt_con {
	padding-top: 188px;
	padding-bottom: 62px;
}

.cnt_container {}

.cnt_slide_fl {
	float: left;
	width: 225px;
}

.cnt_slide_fr {
	float: right;
	width: 925px;
}

.cnt_slide_fl h1 {
	width: 100%;
	height: 40px;
	background-color: #6eaca3;
	color: #fff;
	line-height: 40px;
	padding-left: 15px;
	font-size: 20px;
	margin-bottom: 10px;
}

.cnt_slide_fl h2 {
	width: 100%;
	height: 40px;
	background-color: #f0f0f0;
	color: #4c4c4c;
	line-height: 40px;
	padding-left: 15px;
	font-size: 20px;
	margin-bottom: 10px;
}

.cnt_slide_fl h2.curr {
	background-color: #6eaca3;
	color: #fff;
}

.cnt_slide_fl h1 {
	margin-bottom: 20px;
}

.cnt_slide_fl p {
	font-size: 14px;
	color: #333333;
	padding: 12px 0 12px 15px;

}

.cnt_slide_fr_t {
	float: left;
}

.cnt_slide_fr_t h1 {
	font-size: 20px;
	margin-bottom: 30px;
}

.cnt_slide_fr_t li {
	margin-bottom: 16px;
	font-size: 14px;
	color: #666666;
}

.cnt_slide_fr_t li img {
	margin-right: 15px;
	vertical-align: middle;
}

.cnt_code h1 {
	font-size: 18px;
	padding-left: 10px;
	margin: 5px 0;
}

.cnt_code h2 {
	font-size: 14px;
	color: #666666;
	padding-left: 10px;
}

.map_box {
	float: right;
	z-index: 2;
	overflow: hidden;
	width: 510px;
	height: 520px;
}

.map_box .map {
	width: 100%;
	height: 100%;
}

.bmap_stdmpctrl,
.anchorbl {
	display: none;
}

.cpy_address {
	padding-top: 90px;
}

.cpy_address div {

	height: 214px;
}

.cpy_address div p {
	font-size: 14px;
	line-height: 28px;
	color: #4c4c4c;

}

.cpy_address1 {
	float: left;
	width: 480px;

}

.cpy_address2 {
	float: right;
	width: 415px;
}

/********产品页面********/
.pro_con {
	padding-top: 188px;
	padding-bottom: 62px;
}

.pro_container {}

.pro_slide_fl {
	float: left;
	width: 270px;
}

.pro_slide_fr {
	float: right;
	width: 910px;
}

.pro_par {
	width: 100%;
	background-color: #eff0f1;
	padding: 30px 9px 20px;
	box-sizing: border-box;
	margin-bottom: 20px;
}

/* 20180427 s*/
.pro_par img {
	max-width: 100%;
}

/* 20180427 e*/
.pro_par .title img {
	width: 35px;
}

.pro_par ul li a {
	display: block;
	height: 40px;
	line-height: 50px;
	overflow: hidden;
	border-bottom: 1px solid #c6c7c8;
	color: #4c4c4c;
	font-size: 14px;
	text-overflow: clip;
	white-space: nowrap;
}

.pro_par ul li a:hover,
.pro_par ul li a.curr {
	color: #87c3bd;
}

.pr-title {
	height: 48px;
	text-align: center;
	color: #4d4d4d;
	font-weight: bold;
	font-size: 18px;
	vertical-align: top;
}

.pr-title a {
	color: #4d4d4d;
	transition: color .3s linear;
}

.pr-title a:hover {
	color: #87c3bd;
}

.pro_list_con h1 {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #999999;
	background-color: #eff0f1;
	font-size: 14px;
	color: #231815;
}

.pro_list_con h1 a {
	display: inline-block;
	float: right;
	background: url(/uploads/image/tdimg/pro2.png) right 10px center no-repeat;
	padding-right: 30px;
	font-size: 14px;
	color: #231815;
	transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
}

.pro_list_con h1 a:hover {
	color: #87c3bd;
	background: url(/uploads/image/tdimg/pro2.png) right 5px center no-repeat;
}

.pro_list_con {
	padding-bottom: 60px;
}

.pro_list {
	padding-left: 10px;
	margin-right: -20px;
}

.pro_list li {
	float: left;
	width: 210px;
	margin-right: 20px;
	margin-top: 20px;
}

.pro_list li a {
	width: 100%;
	display: block;
}

.pro_pic {
	width: 100%;
	height: 176px;
	padding-bottom: 15px;
	position: relative;
	line-height: 176px;
	text-align: center;
}

.pro_line {
	width: 100%;
	height: 1px;
	background-color: #999999;
	position: relative;
}

.pro_line span {
	position: absolute;
	left: 0;
	top: 0;
	height: 1px;
	display: block;
	width: 0;
	background-color: #8bd6e2;
	transition: all 0.4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
}

.pro_pic img {
	max-width: 100%;
	height: 100%;
}

.pro_pic .pro_tips {
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 45px;
	background: url(/uploads/image/tdimg/pro4.png) center no-repeat;
}

.pro_list li a h2 {
	height: 34px;
	line-height: 34px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
	color: #333333;
	background: url(/uploads/image/tdimg/pro1.png) left center no-repeat;
	padding-left: 22px;
	box-sizing: border-box;

	position: relative;
}

.pro_list li a h3 {
	overflow: hidden;
	font-size: 14px;
	color: #333333;
	padding-left: 22px;
	height: 38px;
}


.pro_list li a:hover h2 {
	color: #87c3bd;
}

.pro_list li a:hover .pro_line span {
	width: 100%;
}

/********产品详情********/
.pro_slide_fr .news_link {
	padding: 10px 0 15px;
	border-bottom: 1px solid #999;
}

.pro_head {
	font-size: 16px;
	padding: 15px 0 30px;
}

.pro_head img {
	float: right;
	height: 36px;
}



.pro_del_pic {
	width: 910px;
	height: 494px;
	position: relative;
}

.pro_del_pic .piclist li div {
	position: relative;
	width: 910px;
	height: 494px;
}

.pro_del_pic .piclist li img {
	position: absolute;
	width: 100%;
	height: 100%;
}

.pro_del_pic .piclist li div p {
	font-size: 23px;
	color: #4c4c4c;
	font-weight: 600;
	position: absolute;
	top: 25px;
	left: 15px;
}

.pro_del_pic .hd {
	height: 35px;
	overflow: hidden;
	margin: auto;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	position: absolute;
	text-align: center;
}

.pro_del_pic .hd ul {
	overflow: hidden;
	margin: 0 auto;
	display: inline-block;
}

.pro_del_pic .hd ul li {
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
	background-color: #fff;
	border-radius: 50%;
	transition: .4s;
	cursor: pointer;
	opacity: 1;
	bottom: 0;
	float: left;
	margin: 5px 5px;
	line-height: 9999px;
}

.pro_del_pic .hd ul li.on {
	background: #87c3bd;
	color: #fff;
	border-color: #87c3bd;
	width: 10px;
	height: 10px;
	margin: 3.5px 5px;
}

.pro_del_pic .next {
	background: url(/uploads/image/tdimg/pic_r1.png) center no-repeat;

	right: 0;
}

.pro_del_pic .prev {
	background: url(/uploads/image/tdimg/pic_l1.png) center no-repeat;

	left: 0;
}

.pro_del_pic .prev,
.pro_del_pic .next {
	display: block;
	width: 44px;
	top: 226px;
	height: 42px;
	background-color: #c7c8c9;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.pro_del_pic .prev:hover,
.pro_del_pic .next:hover {
	background-color: #87c3bd;
}

.del_tab {
	margin-top: 30px;

}

.del_tab span {
	display: inline-block;
	width: 122px;
	height: 31px;
	line-height: 31px;
	background: url(/uploads/image/tdimg/product2_04.jpg) center no-repeat;
	background-size: cover;
	font-size: 14px;
	color: #333333;
	text-align: center;
	float: left;
	cursor: pointer;
}

.del_tab span.curr {
	font-size: 14px;
	color: #fff;
	background: url(/uploads/image/tdimg/product2_03.jpg) center no-repeat;
	background-size: cover;
}

.del_tab_con {
	width: 620px;

}

.del_tab_box {
	width: 100%;
	float: left;
	display: none;
	padding-top: 26px;
}

.del_tab_con .del_tab_box:first-child {
	display: block;
}

/********案例中心********/
.anli_con {

	padding-top: 165px;
	padding-bottom: 62px;

}

.anli_con_head {
	vertical-align: middle;

}

.select_cse {
	float: right;
	margin-left: 65px;
}

.select_cse select {
	width: 188px;
	height: 26px;
	text-indent: 20px;
	font-size: 14px;
	color: #4c4c4c;
	background: #f0f0f0 url(/uploads/image/tdimg/anli1_03.jpg) no-repeat right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #999;
	box-sizing: border-box;
	padding-right: 42px;
}

.select_cse span {
	color: #666666;
	font-size: 16px;
	margin-right: 18px;
}

.anli_cnt {
	width: 100%;
	padding: 60px 0 125px;
}

.anli_list {
	margin-right: -22.5px;
}

.anli_item {
	width: 385px;
	float: left;
	margin-right: 22.5px;
	margin-bottom: 50px;
	position: relative;
}

.anli_pic {
	height: 256px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.anli_pic img {
	width: 100%;
	min-height: 100%;
}

.anli_pic.new::after{
	content: "";
	display: block;
	width: 44px;
	height: 45px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	background-image: url(/uploads/image/tdimages/100.png);
	background-size: 100%;
}
.anli_pic.classic::after{
	content: "";
	display: block;
	width: 44px;
	height: 45px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	background-image: url(/uploads/image/tdimages/102.png);
	background-size: 100%;
}

.anli_item p {
	height: 36px;
	line-height: 36px;
	color: #4c4c4c;
	font-size: 14px;
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
	overflow: hidden;
}

.anli_item p span:first-child {
	display: inline-block;
	max-width: 260px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;

}

.anli_item p span:first-child span {
	float: right;
}

.anli_line {
	width: 100%;
	height: 1px;
	background-color: #999999;
	position: relative;
}

.anli_line span {
	position: absolute;
	left: 0;
	top: 0;
	height: 1px;
	display: block;
	width: 0;
	background-color: #8bd6e2;
	transition: all 0.4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
}



.anli_item:hover .anli_line span {
	width: 100%;
}

.anli_item:hover .anli_pic img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}

/********关于我们--公司简介********/
.about_con {
	padding-top: 188px;
	padding-bottom: 62px;
}

.about_container {}

.about_slide_fl {
	float: left;
	width: 175px;
}

.about_slide_fr {
	float: right;
	width: 975px;
}

.about_slide_fr .news_link {
	padding: 10px 0 15px;
	border-bottom: 1px solid #999;
}

.about_slide_dl {
	width: 100%;
	background-color: #eff0f1;
}

.about_slide_dl dt {
	width: 175px;
	height: 46px;
	line-height: 46px;
	background-color: #6eaca3;
	font-size: 18px;
	color: #fff;
	text-align: center;

}

.about_slide_dl a {
	color: #4c4c4c;
}

.about_slide_dl dd {
	width: 175px;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #999;
	font-size: 18px;
	color: #fff;
	text-align: center;
	box-sizing: border-box;
	position: relative;
}

.about_slide_dl dd.curr {
	border-bottom: 2px solid #4dc8c2;
}

.about_slide_dl dd:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	height: 2px;
	background: #6eaca3;
	transition: all 0.4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
}

.about_slide_dl dd:hover:after {
	width: 100%;
	left: 0;
	right: 0;
}

.news_slide {
	width: 100%;
	height: 247px;
	overflow: hidden;
	box-sizing: border-box;
	padding-right: 22px;
	padding-top: 13px;
	background-color: #eff0f1;
	margin-top: 70px;
}

.news_slide h1 {
	width: 115%;
	height: 40px;
	line-height: 40px;
	background-color: #6eaca3;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.news_slide ul li a {
	display: block;
	width: 100%;
	padding: 15px 0 15px 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	max-height: 100px;
	border-top: 1px solid #999;
	font-size: 14px;
	color: #4c4c4c;
	text-align: justify;
}

.news_slide ul li:first-child a {
	border-top: 0;
}

.about_jianjie,
.about_yanfa {
	margin-top: 20px;
}

.about_jianjie p {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 28px;

}

.about_jianjie p img {
	margin-top: 24px;
}

.about_container {
	margin-bottom: 40px;
}

.about_yanfa p {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 28px;

}

/********关于我们--荣誉********/
.about_honor_ul li {
	width: 300px;
	height: 320px;
	line-height: 20px;
	text-align: center;
	margin: 25px 10px 0;
	float: left;
}

.about_honor_ul li img {
	width: 300px;
	height: 240px;
	vertical-align: middle;
}

.about_honor_ul li span {
	vertical-align: middle;
	font-size: 14px;
	color: #4c4c4c;
	display: block;
	height: 40px;
	padding-top: 15px;
}

.about_honor_ul li strong {
	color: #4c4c4c;
	font-size: 16px;
	text-align: center;
	display: block;
	margin-top: 10px;
}

.about_honor_ul li a:hover strong {
	background-color: #4dc8c2;
	color: #fff;
}

.about_honor_ul li a:hover span {
	text-decoration: underline;
	color: #4dc8c2;
}

/*案例详情轮播*/
.anli_del_pic {
	width: 1200px;
	height: 552px;
	position: relative;
	margin-top: 60px;
}

.anli_del_pic .piclist li div {
	position: relative;
	width: 1200px;
	height: 552px;
	overflow: hidden;
}

.anli_del_pic .piclist li img {
	position: absolute;
	width: 100%;

}

.anli_del_pic .piclist li div p {
	font-size: 23px;
	color: #4c4c4c;
	font-weight: 600;
	position: absolute;
	top: 25px;
	left: 15px;
}

.anli_del_pic .hd {
	height: 35px;
	overflow: hidden;
	margin: auto;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	position: absolute;
	text-align: center;

}

.anli_del_pic .hd ul {
	overflow: hidden;
	margin: 0 auto;
	display: inline-block;
}

.anli_del_pic .hd ul li {
	width: 8px;
	height: 8px;
	border: 1px solid #fff;
	background-color: #fff;
	border-radius: 50%;
	transition: .4s;
	cursor: pointer;
	opacity: 1;
	bottom: 0;
	float: left;
	margin: 5px 5px;
	line-height: 9999px;
}

.anli_del_pic .hd ul li.on {
	background: #87c3bd;
	color: #fff;
	border-color: #87c3bd;
	width: 10px;
	height: 10px;
	margin: 3.5px 5px;
}

.anli_del_pic .next {
	background: url(/uploads/image/tdimg/pic_r1.png) center no-repeat;

	right: 0;
}

.anli_del_pic .prev {
	background: url(/uploads/image/tdimg/pic_l1.png) center no-repeat;

	left: 0;
}

.anli_del_pic .prev,
.anli_del_pic .next {
	display: block;
	width: 60px;
	top: 248px;
	height: 56px;
	background-color: #c7c8c9;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.anli_del_pic .prev:hover,
.anli_del_pic .next:hover {
	background-color: #87c3bd;
}

.anli_video {
	font-size: 20px;
	color: #1a1a1a;
	padding: 16px 0 24px;
	border-bottom: 1px solid #808080;
}

.anli_video a {
	vertical-align: middle;
	float: right;
	font-size: 20px;
	color: #1a1a1a;
	padding-right: 46px;
	background: url(/uploads/image/tdimg/video.jpg) right center no-repeat;

}

.anli_video a:hover {
	color: #87c3bd;
}

.anli_intro {
	padding: 40px 0 74px;
}

.anli_intro p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	text-align: justify;
}

.anli_del_list {
	margin-right: -40px;
	margin-bottom: 60px;
}

.anli_del_item {
	width: 580px;
	float: left;
	margin-right: 40px;
}

.anli_del_item h1 {
	font-size: 20px;
	color: #333;
}


.anli_del_case {

	margin-right: -20px;
}

.anli_del_case li {
	float: left;
	width: 280px;
	margin-right: 20px;
	margin-top: 20px;
}

.anli_del_case li a {
	width: 100%;
	display: block;
}

.anli_del_case_pic {
	width: 100%;
	height: 198px;

	position: relative;
	line-height: 198px;
	text-align: center;
}

.anli_del_case_pic img {
	max-width: 100%;
}

.anli_del_case li a h2 {
	border-top: 1px solid #999999;
	position: relative;
	height: 34px;
	line-height: 34px;
	margin-top: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
	color: #333333;
	background: url(/uploads/image/tdimg/pro1.png) left center no-repeat;
	padding-left: 22px;
	box-sizing: border-box;
}

.anli_del_case li a h3 {
	overflow: hidden;
	font-size: 14px;
	color: #333333;
	padding-left: 22px;
}

.anli_del_case li a h2:before {
	content: "";
	position: absolute;
	left: 0;
	top: -1px;
	width: 0;
	height: 2px;
	background: #8bd6e2;
	transition: all 0.4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
}

.anli_del_case li a:hover h2 {
	color: #87c3bd;
}

.anli_del_case li a:hover h2:before {
	width: 100%;
	left: 0;
	right: 0;
}

/*新闻详情*/
.news_xq_t {
	text-align: center;
	padding: 25px 0 35px;
}

.news_xq_t h1 {
	font-size: 20px;
	color: #323232;

	margin-top: 12px;
}

.news_xq_t .news_xq_t_head {
	height: 40px;
	line-height: 40px;
	text-align: left;
	font-size: 12px;
	border-bottom: 1px solid #999999;
}

.news_xq_t .news_xq_t_head a {
	color: #4c4c4c;
}

.news_xq_t .news_xq_t_head a:hover {
	color: #1982cf;
}

.news_xq_t p {
	width: 100%;
	height: 36px;
	box-sizing: border-box;
	line-height: 36px;


}

.news_xq_t p span {
	color: #515567;
	font-size: 12px;
	display: inline-block;
}

.news_xqdate {
	margin-right: 15px;
}


.news_xq_con {
	text-align: center;
}
.news_xq_con .container{
	min-height: 600px;
}
.news_xq_con p {
	font-size: 14px !important;
	color: #666 !important;
	line-height: 26px !important;
	text-align: justify;
	margin-bottom: 5px;

}

.news_xq_con .shangxia p:first-child {
	float: left;
}

.news_xq_con .shangxia p:first-child p {
	float: right;
}

.news_xq_con img {
	display: inline;
	max-width: 100%;
	margin: 20px auto 20px;
	/*width: auto !important;*/
	/*height: auto !important;*/
}

.news_xq_con .xq_title {
	margin-bottom: 10px;
}

/*产品研发5张图片轮播图*/
.pikachoose {
	width: 520px;
	margin: 0 auto;
}

/* style the thumbnails */
.pika-thumbs {
	padding: 0 16px;
	height: 75px;
}

.pika-thumbs li {
	width: 144px;
	height: 74px;
	margin: 10px 0 0 17px;
	padding: 0;
	overflow: hidden;
	float: left;
	list-style-type: none;
	padding-bottom: 1px;
	margin: 0 5px;
	background: #fafafa;
	cursor: pointer;
}

.pika-thumbs li .clip {
	position: relative;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

.pika-thumbs li .clip img {
	width: 100%;
	height: 100%;
}

/* the stage is the wrapper. the image fills 100% the height of the stage */
.pika-stage {
	width: 787px;
}

.pika-textnav {
	width: 170px;
	height: 524px;
}

.pika-stage {
	position: relative;
	background: #fafafa;
	border: 1px solid #e5e5e5;
	text-align: center;
	height: 522px !important;
}

.pika-stage img {
	height: 100%;
	width: 100%;
}

.pika-stage .caption {
	position: absolute;
	font-size: 24px;
	color: #4c4c4c;
	padding: 10px;
	text-align: center;
	bottom: -50px;
	right: 0;
	width: 787px;
}

.pika-stage .caption p {
	padding: 0;
	margin: 0;
	line-height: 14px;
}


/* ths play, pause, prev and next buttons */

.pika-imgnav a {
	position: absolute;
	text-indent: -5000px;
	display: block;
	z-index: 3;
}

.pika-imgnav a.previous {
	background:  no-repeat left 45%;
	height: 100%;
	width: 50px;
	top: 10px;
	left: 10px;
	cursor: pointer;
}

.pika-imgnav a.next {
	background:  no-repeat right 45%;
	height: 100%;
	width: 50px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.pika-imgnav a.play {
	background:  no-repeat 0% 50%;
	height: 100px;
	width: 44px;
	top: 0;
	left: 50%;
	display: none;
	cursor: pointer;
}

.pika-imgnav a.pause {
	background:  no-repeat 0% 50%;
	height: 100px;
	width: 44px;
	top: 0;
	left: 50%;
	display: none;
	cursor: pointer;
}


/* the previous and next textual buttons */

.pika-textnav {
	overflow: hidden;
	top: 0;
	position: absolute;
	right: -187px;
}

.pika-textnav a {
	font-size: 12px;
	text-decoration: none;
	color: #333;
	width: 170px !important;
	height: 30px;
	position: absolute;

	text-indent: 9999px;
}

.pika-textnav a.previous {
	float: left;
	width: auto;
	display: block;
	background: #6eaca3 url(/uploads/image/tdimg/porup.png) center no-repeat;
}

.pika-textnav a.next {
	float: right;
	width: auto;
	display: block;
	bottom: 0;
	background: #6eaca3 url(/uploads/image/tdimg/prodown.png) center no-repeat;
}


/*for the tool tips*/

.pika-tooltip {
	font-size: 12px;
	position: absolute;
	color: white;
	padding: 3px;
	background-color: rgba(0, 0, 0, 0.7);
	border: 3px solid black;
}

.pika-counter {
	position: absolute;
	bottom: 45px;
	left: 15px;
	color: white;
	background: rgba(0, 0, 0, 0.7);
	font-size: 11px;
	padding: 3px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: none;
}


/* if using user thumbnails there's a pause well the new large image loads. this is the loader for that */

.pika-loader {
	background:  3px 3px no-repeat #000;
	background-color: rgba(0, 0, 0, 0.9);
	color: white;
	width: 60px;
	font-size: 11px;
	padding: 5px 3px;
	text-align: right;
	position: absolute;
	top: 15px;
	right: 15px;
}


/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */

.pika-thumbs li {
	width: 170px;
	height: 110px;
}

.pikachoose {
	width: 100%;
	position: relative;
}

#pikame {
	width: 170px;
}

.pika-thumbs {
	margin: 10px 0 0 17px;
	width: 250px;
	position: absolute;
	top: 10px;
	right: 30px;
}

.pika-thumbs li {
	margin: 0;
}


/* jcarousel styles */


/*if you're not using the carousel you can delete everything below this */

.jcarousel-skin-pika {
	position: absolute;
	top: 42px;
	right: 0px;
}

.jcarousel-skin-pika .jcarousel-container-vertical {
	width: 170px;
	height: 442px;
	overflow: hidden;
}

.jcarousel-skin-pika .jcarousel-clip-vertical {
	width: 170px;
	height: 442px;
}

.jcarousel-skin-pika .jcarousel-item-vertical {
	margin-top: 0px;
}

/********下载中心********/
.adr_down_list {
	width: 100%;
	border: 1px solid #e6e6e6;
	margin-top: 40px;
}

.adr_down_item {
	border-top: 1px solid #e6e6e6;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	font-size: 16px;
	color: #4c4c4c;
	padding: 0 15px;
}

.adr_down_list .adr_down_item:first-child {
	border-top: 0;
}

.adr_down_item img {
	font-size: 30px;
	vertical-align: middle;
	margin-right: 20px;
}

.adr_down_item a {
	width: 25px;
	height: 50px;
	display: block;
	float: right;
	background: url(/uploads/image/tdimg/download_default_04.png) center no-repeat;
}

.adr_down_item:hover {
	color: #1982cf;
}

.adr_down_item:hover a {
	background: url(/uploads/image/tdimg/download_high_03.png) center no-repeat;
}

.honer-img {
	height: 240px;
	overflow: hidden;
	border: 1px solid #ddd;
}
.select-group {
	display: flex;
	align-items: center;
	margin-top: 30px;
	display: none;
}
.select-group .select {
	width: 150px;
	height: 40px;
	border: 1px solid #e6e6e6;
	background-color: #ffffff;
	border-radius: 2px;
	background-image: url(/uploads/image/tdimg/200.png);
	background-size: 10px 6px;
	background-position: right 16px center;
	background-repeat: no-repeat;
	color: #999;
	margin-right: 10px; }
.select-group .select select {
	width: 100%;
	height: 100%;
	border: 0;
	-webkit-appearance:none;
	padding-left: 15px;
	background-color: transparent; }
.select-group .search-btn {
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 0;
	border-radius: 3px;
	color: #fff;
	background-color: #87c3bd; }

.product-search{

}