@charset "utf-8";
.in_pro{
	padding:30px 5px 20px;
	display: flex;
	justify-content: space-between;
}
.in_news,.in_video{ padding:0 5px;}
.in_pro,.in_news,.in_video{/*padding:40px 0;*/}
.in_news h2,.in_video h2{height:116px;margin-bottom:45px; text-align:center;  color:#464646;padding-top:36px; display:none;}
.in_news h2{background:url(../images/180619_bg02.png) no-repeat 50% 50%;}
.in_video h2{background:url(../images/180619_bg03.png) no-repeat 50% 50%;}
.in_pro h2 span,.in_news h2 span,.in_video h2 span{display:inline-block;border-bottom:2px solid #dab866;line-height:42px;font-size:30px;}

.in_pro img{
	width: 100%;
}
.in_pro_left{
	flex: 1;
    padding: 0 5px;
}
.in_pro_left ul{
	display: flex;
	flex-wrap: wrap;
}
.in_pro_left li{
	width: 50%;
	margin-bottom: 7px;
}
.in_pro_left li:nth-child(2n-1){
	padding-right: 5px;
}
.in_pro_left li a,.in_pro_right a{
	display: block;
	position:relative;
	-webkit-transition: box-shadow .3s ease-in,-webkit-transform .2s ease-in;
    transition: box-shadow .3s ease-in,transform .2s ease-in;
}
.in_pro_left li:hover a,.in_pro_right a:hover{
	-webkit-transform:translate(0,-2px);
	transform:translate(0,-2px);
	box-shadow:0 3px 10px rgba(0,0,0,.06)
}
.in_pro_left li:nth-child(2n){
	padding-left: 5px;
}
.in_pro_left li a .in_pro_daks,.in_pro_right a .in_pro_daks{	
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding: 15px;
	opacity: 0;
	/* display: none; */
	transition: background-color 0.8s ease;
}
.in_pro_left li a:hover .in_pro_daks,.in_pro_right a:hover .in_pro_daks{
	background: #DBB867;
	opacity: 1;
}
.in_pro_bor{
	border: 1px solid #fff;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.in_pro_bor h2{
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 20px;
	margin-bottom: 5px;
}
.in_pro_bor p{
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 18px;
}
.in_pro_bor .more3{
	height: 30px;
	line-height: 30px;
	background: #fff;
	font-size: 12px;
	font-weight: 400;
	color: #DBB867;
	padding: 0 10px;
	display: inline-block;
	margin-top: 24px;
}
.in_pro_right{
	flex: 1;
    padding: 0 5px;
}

.news_list li{float:left;color:#898989;line-height:30px; width:50%; margin-top:10px;}
.news_list li img{width:100%;}
.news_info_bg a{
	color:#fff;font-size:28px;
	    display: inline-block;
    line-height:1.5;
	letter-spacing:2px;
	width:99%;
	vertical-align:middle;
	
}
.news_info_bg a:hover{color:#dab866;}
.news_info_bg span{
	display: inline-block;
	vertical-align:middle;
	height:100%;
	width:1px;
}
.news_list .news_list_last{margin-right:0;}
.news_list li .news_info{
	margin:0 5px;
	position:relative;
}
.news_info_bg{
	background:url(../images/180716_bg01.png) repeat;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	padding:0 20%;
	left:0;
}

.video_list{margin-bottom:25px;}
.video_list li{float:left; width:25%;}
.video_list li .m-video{
	padding:0 10px;
}
.video_list li .m-video img{
	width:100%;
}
.in_video .video_item{ margin-top:-20px;}
.more{display:block;border:1px solid #b8b8b8;line-height:38px;width:118px;color:#898989;text-align:center; margin:30px auto;}
.more:hover{color:#dab866;}
.in_news{}

.footer_flex{
	display: flex;
	justify-content: space-between;
}
.footer_info{
	display: flex;
	flex: 1;
}
.footer_link{background:#262626;padding:35px 0;}
.footer_nav{line-height:36px; margin-right: 40px;}
.footer_nav dt{color:#fff;}
.footer_nav dd a{color:#898989;display:block;}
.footer_nav dd a:hover{color:#dab866;}
.about_banner{background:url(../images/180619_banner01.jpg) no-repeat 50% 0;background-size:cover;height:240px;}
.ser_banner{background:url(../images/180619_banner02.jpg) no-repeat 50% 0;background-size:cover;height:240px;}
.down_banner{background:url(../images/180619_banner03.jpg) no-repeat 50% 0;background-size:cover;height:240px;}
.pro_banner{background:url(../images/180619_banner03.jpg) no-repeat 50% 0;background-size:cover;height:240px;}

.service{padding:25px 0;line-height:30px;color:#555;}
.service h2{color:#dab866;font-size:22px;border-bottom:1px solid #c8c8c8;line-height:30px;padding:15px 0;margin-bottom:30px;}
.service img{margin:15px auto;}
.ser_tab{width:80%;margin:15px auto; display:none;}
.ser_tab td{border:1px solid #000;background:#ccc;text-align:center;padding:5px;line-height:20px;}
.download{padding-bottom:60px; background:#f9f9f9;}
.place{padding:30px 0 5px;line-height:30px;color:#464646;}
.place .back{display:inline-block;background:#e0b66c;color:#fff;width:80px;margin-right:20px;text-align:center;}
.down_search{background:#f3f3f3;padding:24px 0px;}
#nv li{float: left; height: 36px; line-height: 36px; font-size: 14px;}
#nv li a{display: inline-block; padding: 0px 6px; margin: 0px 19px;color:#464646;font-size:16px;}
#nv li a:hover{color:#dab866;}
#nv li .active{color:#dab866;border-bottom:2px solid #dab866;}
.scbar{float: right; height: 36px; line-height: 36px;}
.scbar_wrap{_float: right; height: 34px;border:1px solid #e1e1e1;background:#fff;}
#scbar_txt{width: 240px; height: 34px; padding: 0px 0px 0px 10px; outline: none; font-size: 14px; border: none; background: none transparent; float: left;}
#scbar_btn{width: 40px; height: 34px; margin: 0; padding: 0; border: none; background: url(../images/180621_icon01.png) no-repeat 50% 50%; cursor: pointer; float: right;}
.down_list{}
.down_list li{float:left;width:25%;text-align:center;}

.down_list li .down_list_info{padding:0 0 10px; margin:0 10px;margin-top:20px;
	transition:box-shadow 0.3s;
	-webkit-transition:box-shadow 0.3s;
	-moz-transition:box-shadow 0.3s;
	border:1px solid #ececec;
	background:#fff;
}
.down_list li:hover .down_list_info{box-shadow:0 4px 8px #ccc;background: #fff;}

.down_list li img{margin:0 auto 15px; width:100%;}
.down_list li h2{color:#464646;font-size:16px;line-height:26px;}
.down_list li p{color:#898989;font-size:12px;line-height:16px;}
.down_de{padding:25px 0 0;line-height:30px;color:#555;}
.down_de a{color:#ff5757;}
.down_de h2{font-size:22px;border-bottom:1px solid #c8c8c8;color:#464646;line-height:30px;padding:15px 0;margin-bottom:30px;}
.about_item01{padding-top:60px;}
.about_item_info{    background: #262626;}
.about_txt{background:#262626;color:#dab866;font-size:16px;line-height:42px;padding:40px;text-align: justify;}
.about_tit{margin-bottom:40px;}
.about_tit h2{background:url(../images/180619_bg04.jpg) repeat-x 50% 50%;text-align:center;}
.about_tit h2 span{background:#fff;padding: 0 20px; font-size: 26px; line-height: 42px; color: #dab866; display: inline-block;}
.about_tit h3{color:#c8c8c8;font-size:16px;line-height:24px;}
.about_item02{padding:60px 0;}
.about_list{float:left;width:27.33%;margin:0 3%;}
.about_list dt{margin-bottom:30px;}
.about_list dt img{margin:0 auto;}
.about_list dd{color:#464646;font-size:16px;line-height:36px;text-align: justify;}
.about_item03{padding:60px 0;background:#f6f6f6 url(../images/180619_bg06.png) no-repeat 100% 100%;}
.about_item03 .about_tit h2 span{background:#f6f6f6;}
.about_item03_info{color:#555;line-height:36px;font-size:16px;}
.about_item04{padding:60px 0;background:#262626 url(../images/180619_bg05.png) no-repeat 100% 100%;}
.about_info dt{width:40%;float:left;}
.about_info dd{width:44%;float:right;}
.about_info dd{color:#898989;font-size:16px;line-height:42px;}
.about_info dd h2{font-size:24px;color:#dab866;margin-bottom:12px;}


.newsbox{padding:35px 0 60px;}
.newsbox li{border-bottom:1px dashed #a0a0a0;padding:25px 0;}
.newsbox dl{position:relative;}
.newsbox dl dt{float:left;width:25%;}
.newsbox dl dt img{display:block; width:100%;}
.newsbox dl dd{float: right;width: 70%;}
.newsbox dl dd h3{line-height:30px;padding:10px 0;}
.newsbox dl dd h3 a{font-size:25px;color:#00478b;}
.newsbox dl dd h3 span{font-size:12px;color:#808080;float:right;}
.newsbox dl dd .news_desc{color:#4c4c4c;line-height:24px; width:84%;}
.newsbox dl dd .new_more{position:absolute;right:20px;bottom:15px;color:#dab866;font-size:12px;}

.newstest{
	padding-bottom:60px;
}
.news_main_tit {
    color:#676767;
    text-align: center;
    padding:20px 0;
    line-height: 24px;
}
.news_main_tit h2 {
    font-size: 30px;
    text-align: center;
    line-height: 40px;
	padding:5px 0;
    color: #676767;
}
.news_content_test{
    line-height: 30px;
    color: #555;
	background: #eee;
}
.news_content_test img{
	max-width:640px;
	margin:0 auto;
}
.video{
	background:#f9f9f9;
	padding:0 0 60px;
}
.video_item li{
	width:50%;
	float:left;
	margin-top:20px;
	
}
.video_item li img{width:100%;}
.video_item li .video_item_row{
	margin:0 5px;
	position:relative;
	-webkit-transition: box-shadow .3s ease-in,-webkit-transform .2s ease-in;
    transition: box-shadow .3s ease-in,transform .2s ease-in;
}
.video_item li:hover .video_item_row{
	-webkit-transform:translate(0,-2px);
	transform:translate(0,-2px);
	box-shadow:0 3px 10px rgba(0,0,0,.06)
}
.video_item ul{
	/*margin-left:-20px;*/
}
.item-title{
	padding: 12px 20px;
	line-height: 24px;
	color:#464646;
	position:absolute;
	bottom:0;
	z-index:2;
	width:100%;
	background:url(../images/180619_bg07.png) repeat;
	color:#fff;
}
.item-title h3{
	width: 100%;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    text-overflow: ellipsis;
    word-break: break-all;
    font-size: 18px;
	margin-bottom:5px;
}
.item-title h3 a{color:#fff;}

/*产品列表*/
.pro_main{
	padding-bottom: 60px;
}
.pro_main_list li{
	width:33.33%;
	float:left;
	margin-top:20px;
}
.pro_main_list li .pro_main_info{
	margin:0 10px;
	transition:box-shadow 0.3s;
	-webkit-transition:box-shadow 0.3s;
	-moz-transition:box-shadow 0.3s;
	border:1px solid #ececec;
	background:#fff;
}
.pro_main_list li:hover .pro_main_info{box-shadow:0 4px 8px #ccc;background: #fff;}
.pro_main_info .pic img{ width:100%;}
.pro_main_info .title{  
	padding:10px;
	color:#464646;
	line-height:30px;
}
.pro_main_info .title h3{
	font-size:18px;
}
.pro_main_info .title a:hover{
	color:#dab866;
} 

.pro_search_box{
	background: #f3f3f3;
	padding:0 0 25px;
}
.video_item_bg{
	background: url(../images/180716_bg01.png) repeat;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
}
.video_item_btn{
	background: url(../images/180720_btn01.png) no-repeat 50% 50%;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	z-index:3;
}
.in_about{
	background: #262626;
	padding: 65px 0 35px;
}
.in_about_flex{
	display: flex;
	justify-content: space-between;
}
.in_about_info{
	width: 535px;
}
.in_about_top{
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	margin-bottom: 25px;
}
.in_about_top h2{
	font-size: 18px;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 25px;
	margin-bottom: 4px;
}
.in_about_top p{
	font-size: 14px;
	font-weight: 400;
	color: #999999;
	line-height: 20px;
}
.in_about_down h3{
	font-size: 18px;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 25px;
	margin-bottom: 20px;
}
.in_about_down p{
	font-size: 14px;
	font-weight: 400;
	color: #999999;
	line-height: 20px;
}
.in_about_down .more2{
	height: 30px;
	line-height: 30px;
	background: #DAB866;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	padding: 0 10px;
	display: inline-block;
	margin-top: 24px;
}
.in_about_img{
	flex: 1;	
}
.in_about_img img{
	width: 443px;
	float: right;
}

@media only screen and (max-width: 1199px){
	.in_pro h2, .in_news h2, .in_video h2{height:95px;background-size:557px 95px;padding-top: 23px;}
	.news_list li .news_info{}
	.video_list li .m-video{}
	.video_list li .m-video img{width:100%;}
	.footer_link{padding:25px 10px;}
	.footer_nav{width:126px;}
	.foot_link{margin-right:10px;}
	.foot_link b{font-size:20px;}
	.footer .p_w{max-width:1160px;width:auto;background-position:160px 0;}
	.newstest{padding:0 10px 60px;}
	.scbar{margin-right:10px;}
	
	.place,.down_de{ margin:0 10px;}
	
	.newsbox{padding: 35px 10px 60px;}
	.video{padding:0 0 40px;}
	.video_item{overflow:auto;}
	.video_item ul{margin:0;}
	.video_item li{width:50%;}

	.in_about{
		padding: 65px 10px 35px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.in_pro, .in_news, .in_video{}
	.in_pro h2, .in_news h2, .in_video h2{height:70px;background-size:410px 70px;margin-bottom:30px;padding-top:10px;}
	.video_box{overflow:auto;}
	.video_list,.news_list{}
	.video_list li,.news_list li{width:50%;}
	.footer .p_w{background:none;}
	.foot_code span{width:113px;}
	.foot_link b {font-size:1rem;white-space:nowrap; }
	.foot_link em{ font-size:12px;white-space:nowrap; }
	.foot_code img{width:113px;}
	.foot_code .foot_link{width:129px; margin:0; padding-top:20px}
	.footer_nav{width: 100px;}
	.down_list li{width:33.33%;}
	.about_item01{padding-top: 40px;}
	.about_item_info{background: #262626;height:auto;padding:10px;}
	.about_txt{float:none;width:100%;padding:0;background:none;}
	.about_item02{padding: 40px 0;}
	.about_list{margin:0 2%;width: 29.33%;}
	.about_list dt img{width:70%;}
	.about_item03{padding: 40px 0;background: #f6f6f6;}
	.about_item04{padding:40px 0;background: #262626 url(../images/180619_bg05.png) no-repeat 100% 100%;}
	.about_info dd{width:54%;}
	.service img{width:100%;}
	.newsbox dl dd .new_more{bottom:0;}
	.video{padding:20px 0 40px;}
	.video_item{overflow:auto;}
	.video_item ul{margin:0;}
	.video_item li{}
	.newsbox dl dd h3{
		padding-top:0;
	}
	.newsbox dl dd{
		width:72%;
	}
	.newsbox dl dd h3 a{
		display:inline-block;
		width:84%;
		font-size: 22px;
	}
	.newsbox dl dd .news_desc{
		word-break: break-all;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
}
@media only screen and (max-width: 767px){
	.footer_link{display:none;}
	.footer .p_w{background:none;}
	.footer p span{display:block;}
	.download{padding:0 0 30px;}
	.down_search{padding:15px 0;}
	.down_list li{width:50%;}
	.down_list li img{width:100%;}
	.down_list li .down_list_info{margin:14px 7px 0;}
	.down_list li h2{font-size:1rem;}
	.page{margin-top:30px;}
	.scbar{width:90%;margin-right:5%;margin-top:20px;}
	#scbar_txt{width:82%;}
	.down_banner,.about_banner,.ser_banner,.pro_banner{height:140px;}
	.news_content_test{line-height:24px;}
	.news_content_test img{width:100%;}
	.about_item01{padding-top: 20px;}
	.about_item_info{background: #262626;height:auto;padding:10px;}
	.about_txt{float:none;width:100%;padding:0;background:none;}
	.about_item02{padding:20px 0;}
	.about_item02 .p_w{overflow:auto;}
	.about_item02_list{width:758px;}
	.about_list{margin:0 2%;width: 29.33%;}
	.about_list dt img{width:60%;}
	.about_item03{padding:20px 0;background: #f6f6f6;}
	.about_item04{padding:20px 0;background: #262626 url(../images/180619_bg05.png) no-repeat 100% 100%;}
	.about_info{padding:0 10px;}
	.about_info dt{display:none;}
	.about_info dd{width:100%;font-size: 1rem;line-height: 36px;}
	.about_tit h2 span{font-size:20px;}
	.about_tit{margin-bottom:20px;}
	.about_tit h3{font-size:.875rem;}
	.service img{width:100%;}
	.newsbox{padding: 10px 10px 30px;}
	.newsbox li{padding:0 0 15px;}
	.newsbox dl dt{display:none;}
	.newsbox dl dd{width:100%;}
	.newsbox dl dd .new_more{display:none;}
	.newsbox dl dd h3 a{display:block;font-size:20px;}
	.newsbox dl dd h3 span{float:none;font-size:1rem;}
	.news_main_tit h2{line-height:30px;font-size:18px;}
	.newsbox dl dd .news_desc{
		width:100%;
	}
	.video {
		padding: 0 0 30px;
	}
	.video_item{
	}
	.video_item ul{
		margin:0;
	}
	.video_item li{
		width:100%;
		margin-left:0;
		float:none;
	}
	.item-title{
		padding:10px;
		font-size:.875rem;
	}
	.item-title h3{
		font-size:1rem;
	}
	
	.pro_main_list li{
		width:100%;
	}
	.pro_search_box{
		padding:0;
	}
	.place{
		padding:15px 0;
	}
	.news_info_bg a{
		text-align: justify;
	}
	.lan_btn {
		width: 100%;
		height: auto;
		line-height: 40px;
		border: 0;
		margin-top: 0;
		position: relative;
		float: none;
	}
}