@media screen and (min-width: 440px) {
.popular_product{background-color: #fff;border-bottom: 1px solid #DCDDDD;}
.case_list{border-bottom: 1px solid #DCDDDD;}
	.technical_info_wrap{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.technical_info_title{
		font-size: 20px; 
		font-weight: bold;
		color:#01479d;
		margin-top: 16px;
	}
	.technical_info_content{
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 14px;
		color: #595757;
		margin-top: 14px;
	}
	.technical_info_time{
		margin:0 10px;
	}
	
	.technical_info_p{
		width: 100%;
		background: #EFEFF0;
		margin-top: 28px;
		font-size: 14px;
		font-weight: 400;
		color: #595757;
		line-height: 30px;
	}
	.technical_info_p p{
		margin: 20px 25px;
	}
}



.icon-search:before {content: "\f002";}
.arrivals-wrapper li:nth-child(3n){margin-right:0px;}
.arrivals-wrapper li{margin-right:2.3%;width:31.7%;margin-bottom: 2.4%;}
.anniu{clear:both;display:block;width:100%;text-align:center;margin-bottom: 30px;margin-top:30px;}
.anniu li{display: inline-block;border-radius: 5px;border: 1px solid #676767;padding:8px 25px;margin-left: 10px;margin-right: 10px;}
.anniu .active{background:#01479d;color:#fff;}
.anniu .active a{color: #fff;font-size: 15px;}
.anniu .a_this{color: #676767;font-size: 15px;}
.anniu a{color: #676767;font-size: 15px;}
.anniu li:hover a{background:#01479d;color:#fff;}



.anniu1{clear:both;display:block;width:100%;text-align:center;margin-bottom: 30px;margin-top:30px;}
.anniu1 li{display: inline-block;border-radius: 5px;border: 1px solid #676767;padding:8px 25px;margin-left: 10px;margin-right: 10px;}
.anniu1 .on{background:#01479d;color:#fff;}
.anniu1 .on a{color: #fff;font-size: 15px;}
.anniu1 a{color: #676767;font-size: 15px;}
.anniu1 li:hover{background:#01479d;color:#fff;}


.inxnews-list li:nth-child(4n){margin-right:0px;}
.inxnews-list li{width: 23.5%;margin-right: 2%;margin-bottom:2%;}

.select{background:url(/skin/images/select_back.jpg) repeat-x;font-family:"微软雅黑";overflow:hidden;padding-bottom: 50px;}
.sl_content{ width:1228px; margin:0 auto;}
.sl_banner{ margin:50px auto 25px;}
.sl_list{ width:100%; margin:24px 0 10px 0;padding:0 160px 43px;}
.sl_last{background:none;}
.different{ font-size:30px; color:#01005e; font-weight:bold;}
.different a{color:#01005e;}
.ls_head{line-height:1; margin-bottom:20px;}
.ls_head img{margin:3px 3px 0 0;}
.ls_head i{font-family:"Times New Roman";text-transform:uppercase;margin-top:3px;display:block;}
.ls_content{width:100%;}
.con_list{width:400px;}
.con_list ul{margin:18px 0 0 10px;_margin:15px 0 0 5px;color:#222222;}
.con_list li{background:url(/skin/images/list_style.png) no-repeat left 10px; line-height:26px; font-size:13px;zoom:1;padding:3px 0 3px 20px;}
.con_list05{width:430px;}
.vs{top:15%; left:388px;}

.con_list .fl {float: left;}
.con_list .fr {float: right;}

.picpic{clear:both;width:100%;display:block;}
.picpic img{clear:both;width:100%;display:block;}


.headsearch{display:none;}

@media screen and (max-width: 430px) {
    
    
.arrivals-wrapper li{width: 100%;}
.arrivals-wrapper{padding: 0 5px;}
.inxnews-list li{width: 100%;}
.indxNews-wraper{padding:30px 5px;}
.sl_content{width: 100%;}
.sl_list {margin: 24px 0 10px 0;padding: 0 10px 20px;}
.con_list05{width: 100%;}
.con_list{width: 100%;clear:both;margin-top:20px;}
.anniu li {padding: 8px 5px;margin-left: 3px;margin-right: 3px;margin-bottom: 12px;}
.anniu a {font-size: 14px;}
.anniu .active a {font-size: 14px;}
.indexbanner.swiper-container.swiper-container-horizontal{width: 100%;height:100%;max-height:180px;}
.indexbanner li img{height:100%;}
.newscenter-list{margin-top: 30px;}
.footer-top ul li.li2{width:100%;}


    .headsearch{display:block;}
	.case_headline_mobile{
		margin-top: 13px;
	}
	.case_list{
		border-bottom: 1px solid #A8A8A8;
	}
	
	.technical_info_wrap{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.technical_info_title{
		font-size: 15px;
		font-weight: bold;
		color: #01479d;
		margin-top: 24px;
	}
	.technical_info_content{
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 8px;
		color: #595757;
		margin-top: 15px;
	}
	.technical_info_time{
		margin:0 10px;
	}
	
	.technical_info_p{
		background: #EFEFF0;
		margin-top: 28px;
		font-size: 8px;
		font-weight: 400;
		color: #595757;
		line-height: 15px;
		padding: 18px 15px;
	}
}


@media screen and (min-width: 440px) {
	.case_banner_div {
		/*height: 403px;*/
	}
	.case_banner_logo{
		display: none;
	}
	/* 热门产品 */
	.popular_product {
		display: flex;
		height: 84px;
		border-bottom: 1px solid #DCDDDD;
	}

	.popular_product_div {
		display: none;
	}

	.hot_products_wrap {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.hot_products {
		display: block;
		align-items: center;
		font-size: 14px;
		color: #595757;
	}

	.hot_products label {
		float: left;
		font-weight: bold;
		margin-right: 10px;
	}

	.hot_products_list {
		display: block;
		width:600px;
	}

	.hot_products_list li {
		float: left;
	}

	.hot_products_list li a {
		/* height: 17px; */
		font-size: 14px;
		font-weight: bold;
		color: #595757;
		padding: 0 20px 0 0;
		white-space: nowrap;
	}
	.hot_products_list li:hover a{
		color: #01479d;
		text-decoration: underline;
	}

	.hot_products_list li a::before {
		z-index: 1;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
		height: 17px;
		background: linear-gradient(to top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, .1) 100%);
		margin: 0 10px;
	}

	.search_product {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 336px;
		height: 38px;
		background: #fff;
		border: 1px solid #ACACAC;
		padding: 0 13px;
	}

	.search_product input {
		font-size: 14px;
	}

	.search_product .search {
		width: 19px;
		height: 24px;
	}


	/* 案例内页 */
	/* .case_list {
		display: flex;
		align-items: center;
		height: 60px;
		font-size: 14px;
		font-weight: 400;
		color: #595757;
		border-bottom: 1px dotted #B5B5B6;
	} */
	.case_list {
		display: flex;
		align-items: center;
		height: 60px;
		font-size: 16px;
		font-weight: 400;
		border-bottom: 1px dotted #B5B5B6;
	}
	.case_list span a{
		color: #595757;
	}
	.case_list span:hover a{
		color:  #01479d;
		text-decoration: underline;
	}
	.case_wrapper {
		display: flex;
		margin-top: 30px;
	}

	.case_left_content {
		width: 250px;
		margin-right: 30px;

	}

	.case_content_list {}

.case_headline {
		width: 250px;
		height: 80px;
		line-height: 80px;
		text-align: center;
		background-color:#01479d;
		font-size: 22px;
		font-weight: normal;
		color: #FFFFFF;}
.case_headline a{color:#fff;}

	.case_headline_mobile {
		display: none;
	}

	.content_list_kinds {
		margin: 10px 0;
	}

	.content_list_detail {}

	.content_list_detail li {
		width: 250px;
		height: 52px;
		line-height: 52px;
		text-align: center;
		background-color: #EFEFF0;
	}

	.content_list_detail li:hover {
		background-color:#01479d;
	}

	.content_list_detail li:hover a {
		color: #fff;
	}

	.content_list_detail li.selectStatus {
		background-color:#01479d;
	}

	.content_list_detail li.selectStatus a {
		color: #fff;
	}

	.content_list_detail li:not(:nth-last-child(1)) {
		border-bottom: 1px solid #fff;
	}

	.content_list_detail li a {
		font-size: 16px;
		font-weight: 500;
		color: #595757;
	}

	/* 最新资讯 */
	.latest_news_wrap {
		width: 250px;
	}

	.latest_news_title {
		width: 100%;
		height: 55px;
		line-height: 55px;
		background-color:#01479d;
		text-align: center;
		font-size: 22px;
		font-weight: normal;
		color: #FFFFFF;
	}

	.latest_news_list {
		width: 250px;
	}

	.latest_news_list_detail {
		margin: 0 auto;
		width: 225px;
	}

	.latest_news_list_detail li {
		width: 100%;
		height: 50px;
		line-height: 50px;
		text-align:left;
		/* border-bottom: 1px dotted #B5B5B6; */
	}
	.latest_news_list_detail li:not(:nth-last-child(1)) {
		border-bottom: 1px dotted #B5B5B6;
	}

	.latest_news_list_detail li a {
		display: inline-block;
		width: 100%;
		font-size: 14px;
		font-weight: normal;
		color: #595757;
	}

	.latest_news_list_detail li a:hover {
		color: #01479d;
		text-decoration: underline;
	}

	/* 最新产品 */
	.latest_product_wrap {
		width: 250px;
		margin: 12px 0 35px 0;
	}

	.latest_product_list {}

	.latest_product_list_detail li {
		margin-top: 13px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.latest_img {
		width: 251px;
		height: 157px;
	}

	.latest_product_name {
		font-size: 16px;
		font-weight: 400;
		margin-top: 8px;
		width: 100%;
	}
	.latest_product_name a{
		color: #595757;
	}
	.latest_product_name:hover a{
		color: #01479d;
		text-decoration: underline;
	}

	/* 最新案例 */

	/* 留言图片 */
	.leave_word {
		width: 250px;
		height: 145px;
		margin-top: 10px;
	}


	/* 右侧 */
	.case_right_content {
		width: 920px;
		border: 1px solid transparent;
	}

	.product_case_content {
		display: flex;    margin-top: 20px;
	}

	.case_banner {
		width: 459px;
		margin-right: 29px;
		flex-shrink: 0;
	}

	.product_case_content_detail {
		/*height: 285px;*/
	}

	.detail_title {
		font-size: 22px;
		font-weight: 600;
		color:#01479d;
		/* margin: 17px 0 24px 0; */
	}

	.detail_content {
		display: block;
		align-items: center;
		font-size: 14px;
		/* font-weight: bold; */
		color: #595757;
		margin-top: 20px;
	}
.detail_content span{margin-right:10px;}
	.case_time {
		margin: 0 10px;
	}

	.case_content_p {
		font-size: 14px;
		font-weight: 400;
		color: #595757;
		margin-top: 30px;
		line-height: 24px;
		height: 72px;
	}

	.case_online_services {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 40px;
	}

	.online_services_btn {
		width: 148px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		background-color: #F76A39;

	}

	.online_services_btn:hover {
		background-color: orangered;
	}

	.online_services_btn a {
		font-size: 22px;
		font-weight: bold;
		color: #FFFFFF;
	}

	.online_services_wrap {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}

	.online_services_title {
		font-size: 16px;
		font-weight: normal;
		color: #595757;
	}

	.online_services_number {
		font-size: 28px;
		font-family: Impact;
		letter-spacing: 1px;
		font-weight: bold;
		color: #595757;
	}

	.case_line {
		width: 920px;
		height: 1px;
		opacity: 0.49;
		background-color: #A8A8A8;
		margin: 40px 0;
	}


	.article_describes_wrap {
		font-size: 16px;
		font-weight: 400;
		color: #595757;

	}
.article_describes_wrap img{width:auto;height:auto;margin-top: 10px;margin-bottom: 10px;}
	.article_describes_detail p {
		margin-top: 5px;
		line-height: 22px;
	}
.article_describes_detail h1 {
		font-size:22px;
		font-weight:bold;
		color:#01479d;
	}

	.article_describes_img {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
	}

	.des_img {
		width: 754px;
		height: 467px;
		margin-top: 49px;
	}

	.article_describes_select {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 30px;
		font-size: 16px;
		font-weight: 400;
		color: #5C5C5C;
	}

	.previous_article a,
	.next_article a {
		color: #5C5C5C;
	}

	.previous_article a:hover,
	.next_article a:hover {
		color: #01479d;
		text-decoration: underline;
	}


	.related_products {
		margin-top: 40px;width: 100%;
	}

	.related_products_title {
		padding: 17px 0;
		font-size: 22px;
		font-weight: normal;
		color:#01479d;
		border-bottom: 1px solid #DCDDDD;
	}

	.related_products_content {}

	.related_products_content li {
		margin-top: 33px;
	}

	.related_products_content li{
		display: flex;
		align-items: center;
	}

	/* .related_products_content li a:hover .related_products_detail_berif,
	.related_products_content li a:hover .related_products_time {
		color: #01479d;
	}
 */
	.related_products_content a{
		/* flex-shrink: 0; */
		display: inline-block;
		margin-right: 31px;
	}
	.related_products_img {
		width: 268px;
		height: 173px; 
		flex-shrink: 0;
		
	}
	
	.related_products_detail {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.related_products_detail_title {
		font-size: 16px;
		font-weight: 600;
	}
	.related_products_detail_title:hover a{
		text-decoration: underline;
	}
	.related_products_detail_title a{
		color: #01479d;
	}
	.related_products_detail_berif {
		font-size: 15px;
		font-weight: 400;
		color: #595757;
		margin-top: 18px;
		line-height: 25px;
	}

	.related_products_time {
		font-size: 15px;
		color: #3E3A39;
		margin-top: 15px;
	}


	.relevant_info_wrap {}

	.relevant_info_wrap li {
		margin-top: 25px;
	}

	.relevant_info_wrap li {
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-size: 16px;
		font-weight: 400;
	}
	.relevant_info_wrap .relevant_info_time{
		color:#595757;
	}
	
	.relevant_info_title a{
		color: #595757;
	}
	.relevant_info_title:hover a{
		color: #01479d;
		text-decoration: underline;
	}


	.related_case_content {
		display: flex;
		flex-wrap: wrap;
	}

	.related_case_content li {
		width: 279px;
		margin-top: 38px;
		color: #3E3A39;
	}

	.related_case_content li:not(:nth-child(3n)) {
		margin-right: 40px;
	}


	.related_case_img {
		width: 279px;
		height: 174px;
	}

	.related_products_case_detail {}
	.related_case_detail_title a{
		color: #595757;
	}
	.related_case_detail_title {
		font-size: 16px;
		font-weight: 600;
		margin: 18px 0;
	}
	.related_case_detail_title:hover a{
		color: #01479d;
		text-decoration: underline;
	}
	.related_case_detail_berif {
		font-size: 14px;
		font-weight: 400;
		color: #3E3A39;
	}

	/* 轮播图 */

	.sliders img {
		width: 100%;
		height: 100%;
		/* object-fit: cover; */
		/* //转化不同类型 */
	}

	.swiper-absoult-picture {
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		/* margin: 0 10px; */
	}

	.swiper-absoult-picture img {
		width: 35px;
		height: 35px;
	}

	.prev_picture {
		margin-left: 22px;
	}

	.next_picture {
		margin-right: 23px;
	}
}



@media screen and (max-width: 430px) {
	.case_banner_div {
		width: 100%;
		/*height: 124px;*/
	}
	.case_banner_img{
		display: none;
	}
	.case_banner_logo{
		
	}
	.case_banner_div img {
		width: 100%;
		height: 100%;
	}

	.popular_product {
		display: none;
	}


	/* 案例内页 */
	.case_list {
		display: flex;
		align-items: center;
		font-size: 14px;
		font-weight: 400;
		padding: 8px 0;
	}
	.case_list span a{
		color: #595757;
	}
	/* .case_list span:hover a{
		color:  #01479d;
		text-decoration: underline;
	} */
	.case_headline {
		display: none;
	}

	.case_headline_mobile {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 9px 8px 8px 11px;
		background-color: #01479d;
	}
	.case_list_mobile{
		display: none;
		position: absolute;
		left: 0;
	    top: 34px;
		width: 100%;
		background-color:#EBEBEB;
	}
	.case_list_mobile_display{
		display: block;
	}
	.case_list_mobile_title{
		font-size: 13px;
		font-weight: bold;
		color: #232323;
		padding: 12px 0 3px 8px;
	}
	.case_mobile_list{
		
	}
	
	.case_mobile_list li{
	}
	.case_mobile_list li.mobile_active{
		background-color: #F76A39;
	}
	.case_mobile_list li.mobile_active a{
		color: #fff;
	}
	.case_mobile_list li a{
		padding: 6px 0 6px 33px;
		display: flex;
		width: 100%;
		height: 100%;
		
		font-size: 14px;
		font-weight: 500;
		color: #595757;
	}
	.case_headline_name {
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
	}

	.case_headline_img {
		width: 12px;
		height: 10px;
		/* transform: rotate(180deg); */
	}
	.case_headline_active{
		width: 12px;
		height: 10px;
		/* transform: rotate(180deg); */
	}
	.case_left_content {
		display: none;
	}


	.product_case_content {}

	.case_banner {
    height: auto;
    margin-top: 20px;
	}

	/* 轮播图 */
	.sliders img {
		width: 100%;
		/* height: auto; */
		height: 100%;
		object-fit: cover;
		/* //转化不同类型 */
	}

	.swiper-absoult-picture {
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		/* margin: 0 10px; */
	}

	.swiper-absoult-picture img {
		width: 35px;
		height: 35px;
	}

	.prev_picture {
		margin-left: 10px;
	}

	.next_picture {
		margin-right: 9px;
	}

	.product_case_content_detail {
		margin-top:25px;
	}

	.detail_title {
		font-size: 15px;
		font-weight: bold;
		color: #01479d;
		margin-top: 10px;
	}

	.detail_content {
		display: flex;
		align-items: center;
		font-size: 14px;
		color: #595757;
		margin-top: 15px;
	}

	.case_time {
		margin: 0 10px;
	}

	.case_content_p {
		font-size: 14px;
		font-weight: 400;
		color: #595757;
		margin-top: 11px;
		line-height:22px;
	}

	.case_online_services {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 15px;
	}

	.online_services_btn {
		width: 120px;
		height: 33px;
		line-height: 33px;
		text-align: center;
		background-color: #F76A39;
	}

	.online_services_btn:hover {
		background-color: orangered;
	}

	.online_services_btn a {
		font-size: 20px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #FFFFFF;
	}

	.online_services_wrap {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}

	.online_services_title {
		font-size: 14px;
		font-weight: bold;
		color: #595757;
	}

	.online_services_number {
		font-size: 20px;
		font-weight: bold;
		color: #595757;
	}



	.article_describes_wrap {
		font-size: 14px;
		font-weight: 400;
		color: #595757;
		margin-top:15px;
	}
	.article_describes_wrap h1{font-size: 16px;}
	.article_describes_wrap img {
	    width:100% !important;height: auto !important;
	}

	.article_describes_detail p {
		margin-top: 1px;
		line-height: 22px;
	}

	.article_describes_img {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
	}

	.des_img {
		/* width: 754px; */
		width: 100%;
		/* height: 180px; */
		margin-top: 25px;
	}

	.article_describes_select {
		font-size: 14px;
		font-weight: bold;
		color: #3E3A39;
		margin-top: 20px;
	}

	.next_article {
		margin-top: 10px;
	}

	.previous_article a,
	.next_article a {
		color: #5C5C5C;
	}

	.previous_article a:hover,
	.next_article a:hover {
		color: #01479d;
	}


	/* 相关资讯 */
	.related_products {
		margin-top: 25px;
	}

	.related_products_title {
		padding: 9px 0;
		font-size: 15px;
		font-weight: bold;
		color: #01479d;
		border-bottom: 1px solid #DCDDDD;
	}

	.related_products_content {
		display: flex;
		flex-wrap: wrap;
	}

	.related_products_content li {
		margin-top: 19px;
		width: 48%;
	}

	.related_products_content li:not(:nth-child(2n)) {
		margin-right: 8px;
	}

	.related_products_content li a {
		display: inline-block;
	}

	.related_products_img {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		/* height: 88px; */
		flex-shrink: 0;
		/* margin-right: 31px; */
	}

	.related_products_img img {
		width: 100%;
		/* width: 125px; */
		/* height: 84px; */
	}

	.related_products_detail {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.related_products_detail_title a {
		font-size: 16px;
		font-weight: bold;
		color: #01479d;
		margin-top: 11px;
	}

	.related_products_detail_berif {
		font-size: 14px;
		font-weight: 400;
		color: #595757;
		margin-top: 10px;
		line-height: 20px;
	}

	.related_products_time {
		display: none;
	}



	.relevant_info_wrap {}

	.relevant_info_wrap li {
		margin-top: 15px;
	}

	.relevant_info_wrap li{
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-size: 14px;
		font-weight: 400;
		color: #595757;
	}

	.relevant_info_title {
		width: 220px;
	}
	.relevant_info_title a{
		color: #595757;
	}
	.relevant_info_title:hover a{
		color: #01479d;
		text-decoration: underline;
	}





	.related_case_content {
		display: flex;
		flex-wrap: wrap;
	}

	.related_case_content li {
		/* width: 140px; */
		width: 48%;
		margin-top: 15px;
		color: #3E3A39;

	}
	.related_case_content li a{
		display: inline-block;
	}

	.related_case_content li:not(:nth-child(2n)) {
		margin-right: 8px;
	}



	.related_case_content li a:hover .related_case_detail_berif {
		color: #01479d;
	}

	.related_case_img {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
	}

	.related_case_img img {
		width: 100%;
	}

	.related_products_case_detail {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.related_case_detail_title {
		font-size: 16px;
		font-weight: bold;
		
		margin-top: 11px;
	}
.related_case_detail_title a{
	color: #01479d;
}
	.related_case_detail_berif {
		font-size: 14px;
		font-weight: 400;
		color: #595757;
		margin-top: 10px;
		line-height: 20px;
	}

	.foo_content_bottom {
		display: none;
	}

}
.ellipsis {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.two-line-elli,
	.three-line-elli,
	.four-line-elli {
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
	}

	.two-line-elli {
		-webkit-line-clamp: 2;
	}

	.three-line-elli {
		-webkit-line-clamp: 3;
	}

	.four-line-elli {
		-webkit-line-clamp: 4;
	}

	.hide-scroll::-webkit-scrollbar {
		display: none;
	}



@media screen and (min-width: 440px) {

	.border-1px {
		position: relative;
	}

	.border-1px:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		box-sizing: border-box;
		transform: scaleY(.5);
		z-index: -1;
	}

	.tonglan {
		min-width: 1200px;
	}


	.w {
		width: 1210px;
		margin: 0 auto;
	}


	.foo_product_list_bottom img{
		width: 1%;
		height: 1%;
	}
	
	
	.header_wrapper {}

	.header_top {
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 104px;
	}
	.english_top {
		display: flex;
		align-items: center;
		justify-content: space-between;
		height:30px;
		background-color:#EFEFF0;
	}
	.english_top .english_right {
		text-align:right;
		width:65%;
	}
	.english_top .english_right a{
	 font-size: 16px;
	 font-weight:normal;
     color: #595757;
	}
	.english_top .english_right a:hover {
		color: #01479d;
		text-decoration: underline;
	}
	.mobile_header_top{
		display: none;
	}
	.header_left {
		display: flex;
		align-items: center;
	}

	.header_left_logo {
		width: 247px;
		height: 65px;

	}

	.header_left_logo a {
		display: inline-block;
		width: 100%;
		height: 100%;
	}

	.header_left_line {
		margin: 0 32px;
		width: 1px;
		height: 59px;
	}

	.header_left_info {
		font-size: 22px;
		color: #595757;
		/* margin-left: 64px; */
	}

	.left_info_bottom {
		margin-top: 10px;
	}

	.header_right {
		display: flex;
		align-items: center;
	}

	.phone_logo {
		width: 23px;
		height: 31px;
		margin-right: 9px;
	}

	.phone_number {
		font-size: 23px;
		font-weight: 800;
		color: #595757;
	}

	.header_bottom {
		background-color: #EFEFF0;
		height: 61px;
	}

	.header_bottom_wrap {
		display: flex;
		align-items: center;
	}

	.header_list {
		width: 100%;
		display: flex;
		align-items: center;
		height: 61px;
	}

	.header_list li.header_list_info {
		width: 11.11%;
		height: 61px;
		line-height: 61px;
		text-align: center;
		position: relative;
		color: #595757;
	}

	.header_list_info_a {
		overflow: hidden;
		display: inline-block;
		height: 100%;
		position: relative;
		/* padding: 0 26px; */
		font-size: 18px;
		font-weight: 400;
		color: #595757;
	}

	.header_list_info:hover,
	.header_list_info_home:hover {
		background-color: #01479d;
	}

	.header_list_info.activeStatus {
		background-color: #01479d;
		color: #FFFFFF;
	}
	/* .header_list li.header_list_info.activeStatus::before {
		z-index: 1;
		width: 0px;
		top: 50%;
		transform: translateY(-50%);
		height: 32px;
		background: linear-gradient(to top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, .1) 100%);
	} */
	
	
	.header_list_info_home.activeStatus {
		background-color: #01479d;
		color: #FFFFFF;
	}

	.header_list_info.activeStatus .header_list_info_a {
		color: #fff;
	}

	.header_list_info_home.activeStatus .header_list_info_a {
		color: #fff;
	}

	.header_list li.header_list_info:hover .header_list_info_a {
		color: #fff;
	}

	.header_list_info_home:hover .header_list_info_a {
		color: #fff;
	}

	.header_list li.header_list_info::before {
		z-index: 1;
		width: 1px;
		top:15px;
		/* transform: translateY(-50%); */
		height: 32px;
		background: linear-gradient(to top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, .1) 100%);
	}

	.header_bottom_wrap .header_list_info_home::before {
		z-index: 1;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
		height: 32px;
		background: linear-gradient(to top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, .1) 100%);
	}


	/* 篋�膾у��膠� */
	.second_classify {
		position: absolute;
		top: 100%;
		left: 0;
		background-color: #FFFFFF;
		z-index: 999;
		display: flex;
		display: none;
	}

	.second_classify_info {
		padding: 0 20px;
		background-color: #FFFFFF;
	}

	.second_classify_info li {
		height: 58px;
		line-height: 58px;
		width: 214px;
		text-align: left;
	}
	
	.second_classify_info li.other_style {
		height: 35px;
		line-height: 35px;
		text-align: left;
	}

	.second_classify_info li::before {
		width: 214px;
		height: 1px;
		background-color: #ccc;
		z-index: 1000;
	}

	.second_classify_info li a {
		font-size: 18px;
		color: #595757;
	}

	.second_classify_info li a:hover {
		color: #01479d;
	}

	.header_list li.header_list_info:hover .second_classify {
		display: flex;
	}

	.header_list li.header_list_info:hover .second_classify.style_block {
		display: block;
	}




	/* 絨冗�� */
	.foo_wrapper {
		margin-top: 79px;

	}
	.foo_wrapper_mobile{
		display: none;
	}
	.foo_content_top {
		background-color: #2FA4BC;
		height: 400px;
	}

	.foo_content_bottom {
		background-color: #187E9D;
	}

	.foo_product_list_top {
		display: flex;
		align-items: center;
		height: 290px;
	}

	.foo_product_list_wrap {
		display: flex;
	}

	.foo_product_list li {
		flex-grow: 1;
	}

	.foo_product_list li a {
		display: inline-block;
		width: 100%;
		font-size: 16px;
		color: #FFFFFF;
		margin-bottom: 10px;
	}
	.foo_product_list li:hover a{
		color: #FFFFFF;
		text-decoration: underline;
	}
	.foo_product_list_wrap .foo_product_list {
		margin-right: 52px;
	}

	.product_code_wrap {
		display: flex;
		flex-shrink: 0;

	}

	.code_wrap_contact {
		width: 122px;
		margin-left: 115px;
		margin-right: 125px;
		flex-shrink: 0;
	}

	.code_img {
		width: 122px;
		height: 124px;
	}

	.code_title {
		font-size: 14px;
		text-align: center;
		color: #FFFFFF;
		margin-top: 10px;
	}
	.contact_type_wrap {}
	.contact_type_one,
	.contact_type_two,
	.contact_type_three {
		display: flex;
		align-items: center;
	}

	.contact_type_two {
		margin-top: 33px;
	}

	.contact_type_three {
		margin-top: 41px;
	}

	.contact_type_img {
		width: 22px;
		margin-right: 10px;
	}

	.type_one {
		margin-right: 13px;
		font-size: 16px;
		font-weight: 400;
		color: #FFFFFF;
	}

	.type_two {
		margin-right: 13px;
		font-size: 16px;
		font-weight: 400;
		color: #FFFFFF;
	}

	.foo_product_list_bottom {
		margin: 0 auto;
		text-align: center;
		font-size: 14px;
		color: #FFFFFF;
	}
	
	.webmap a{
		color: #FFFFFF;
	}
	.webmap:hover a{
		text-decoration: underline;
	}

	.foo_bottom {
		display: flex;
		align-items: center;
		height: 80px;
	}

	.foo_bottom_link {
		display: flex;
		align-items: center;

	}

	.blogroll {
		font-size: 14px;
		color: #FFFFFF;
		margin-right: 19px;
		flex-shrink: 0;
	}

	.blogroll_next {
		width: 12px;
		height: 14px;
		margin-right: 40px;
	}

	.blogroll_link {
		font-size: 14px;
		font-weight: 400;
		color: #FFFFFF;
	}
	.blogroll_link_ul{
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.blogroll_link_ul li{
		flex-shrink: 0;
		margin-top: 5px;
	}
	.blogroll_link_ul li a{
		padding: 0 10px;
		color: #FFFFFF;
	}
	.blogroll_link_ul li:hover a{
		text-decoration: underline;
	}
	.blogroll_link_ul li:not(:last-child) a{
		border-right: 1px solid #fff;
	}
}

@media screen and (max-width: 430px) {
	.header_top {
		display: none;
	}
	.english_top {
		display: none;
	}
	.mobile_header_top{
		/* height: 63px; */
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.mobile_header_left{
		margin:10px 0 10px 35px;
		/* margin-left: 35px; */
		flex-shrink: 0;
	}
	.mobile_header_left_logo{
		width: 247px;
		height: 65px;
	}
	.header_left_info{
		
	}
	.left_info_top{
		font-size: 13px;
		color: #222222;
	}
	.left_info_bottom{
		font-size: 15px;
		font-family: Impact;
		font-weight: 400;
		color: #01479d;
		margin-left: 5px;
	}
	.mobile_header_right{
		/* background-color: #0000FF; */
		z-index: 100;
		padding: 16px 14px 14px 15px;
	}
	
	
	
	.w_margin {
		margin: 0 15px;
	}
	.header_bottom {
		display: none;
		width: 170px;
		background-color: #EBEBEB;
		padding: 10px 20px;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 2;
	}

	.header_bottom .header_list_info_home {
		padding: 10px 0;
		position: relative;
	}

	.header_bottom .header_list_info_home::after {
		content: "";
		width: 100%;
		height: 1px;
		background-color: #B4B4B4;
		position: absolute;
		bottom: 0;
		right: 0;
		box-sizing: border-box;
	}
	.header_bottom_wrap{
		position: relative;
	}

	.header_bottom a {
		color: #404040;
		font-size: 20px;
	}

	.header_list {
	}
	.header_list li{
		padding: 10px 0;
		position: relative;
	}
	.header_list li::after{
		content: "";
		width: 100%;
		height: 1px;
		background-color: #B4B4B4;
		position: absolute;
		bottom: 0;
		right: 0;
		box-sizing: border-box;
	}
	.second_classify{
		
		display: none;
	}
	
	
	
	
	
	/* 絨冗�� */
	.foo_wrapper{
		display: none;
	}
	.foo_wrapper_mobile{
		margin-top: 25px;
	}
	.foo_content_top{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content:center;
		background-color: #01479d;
		padding: 15px 0;
	}
	.foo_top{
		width: 85px;
		height: 23px;
		
	}
	.foo_top img{
		width: 100%;
		height:100% ;
	}
	.foo_product_list_bottom{
		font-size: 9px;
		color: #FFFFFF;
		margin-top: 15px;
	}
	.foo_product_list{
		font-size: 9px;
		color: #FFFFFF;
		margin-top: 10px;
	}
	.foo_product_list_sapn{
		margin-right: 15px;
	}
	.foo_content_bottom{
		background-color: #187E9D;
		padding:10px 44px;
	}
	.foo_bottom {
		display: flex;

	}
	
	.foo_bottom_link {
		display: flex;
		flex-shrink: 0;
	}
	
	.blogroll {
		font-size: 8px;
		color: #FFFFFF;
		flex-shrink: 0;
	}
	.blogroll a{
		display: inline-block;
		color: #FFFFFF;
		padding:0 2px;
	}
	.blogroll:not(:last-child) a{
		border-right: 1px solid #fff;
	}
	.blogroll_link {
		font-size: 6px;
		font-weight: 400;
		color: #FFFFFF;
	}
	
	
	

	
	/* ��膣∝�㊨��婚�� */
	.hot_products_wrap{
		padding: 19px 15px 14px 15px;
		background-color: #F6F6F6;
	}
	.hot_products{
		/* margin-top: 19px; */
	}
	.hot_products_list{
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.hot_products_list li{
		flex-shrink: 0;
		
		color: #3E3A39;
		font-size: 14px;
		font-weight: 800;
	}
	.hot_products_list li a{
		display: inline-block;
		/* width: 100%; */
		padding: 0 8px;
		color: #3E3A39;
		font-size: 14px;
		position: relative;
		font-weight: 800;
	}
	.hot_products_list li a::before {
		z-index: 1;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
		height: 13px;
		background: #3E3A39
	}
	.search_product {
		display: flex;
		align-items: center;
		justify-content: space-between;
		background: #FFFFFF;
		border: 1px solid #4E4E4E;
		padding:9px 12px 9px 10px;
		margin-top: 14px;
	}
	
	.search_product input {
		font-size: 16px;
		/* color: #A4A4A4; */
	}
	
	.search_product .search {
		width: 16px;
	}
	
}


/* 莅上��靘�罸���←紵�篏��ｷ���� */
@media (-webkit-min-device-pixel-ratio: 1),
(min-device-pixel-ratio: 1) {
	.border-1px:before {
		width: 100%;
		height: 100%;
		transform: scale(1);
	}
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-device-pixel-ratio: 2) {
	.border-1px:before {
		width: 200%;
		height: 200%;
		transform: scale(0.5);
	}
}

@media (-webkit-min-device-pixel-ratio:3),
(min-device-pixel-ratio: 3) {
	.border-1px:before {
		width: 300%;
		height: 300%;
		transform: scale(0.333333);
	}
}
.border-1px{
	position: relative;
}

.border-1px:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: 0;
	right: 0;
	box-sizing: border-box;
}

.border-1px-bottom {
	position: relative;
}

.border-1px-bottom:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: 0;
	right: 0;
	box-sizing: border-box;
}

.highlight a{
	color: #fff !important;
	#5F5F5F
}

.paging a{
	color: #5F5F5F;
}

@media screen and (min-width: 440px) {
	.case_list{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.case_list_left{
		font-size: 20px;
		font-weight: normal;
		color:#01479d;
		cursor: pointer;
	}
	.case_list_right span a{
		font-size: 16px;
		color: #595759;
		cursor: pointer;
	}
	.case_list_right span:hover a{
		color: #01479d;
		text-decoration: underline;
	}
	.product-case-wrap{
		width: 100%;
	}
	.product-case-list{
		display: flex;
		flex-wrap: wrap;
	}
	.product-case-list li{
		width: 296px;
		margin-top: 30px;
		border: 1px solid #DCDDDD;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	.product-case-list li:not(:nth-child(3n)){
		margin-right: 10px;
	}
	.product-case-list li a{
		display: inline-block;
	}
	.product-case-list-img{
		width: 263px;
		height: 182px;
		margin-top: 14px;
	}
	.product-case-list-title{
		font-size: 16px;
		font-weight: bold;
		margin: 12px 0;
	}
	.product-case-list-title a{
			color:#01479d;
	}
	.product-case-list-title:hover a{
		color: #01479d;
		text-decoration: underline;
	}
	.product-case-list-p{
		width: 276px;
		font-size: 14px;
		font-weight: 400;
		color: #666;
		margin-bottom: 20px;
	}
	
	.paging_wrap{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top:5px;
	}
	.paging{
		padding: 0px 8px;
		height: 26px;
		line-height: 26px;
		text-align: center;
		border: 1px solid #D2D2D2;
		color: #5F5F5F;
		margin-right: 5px;
		cursor: pointer;
	}
	.highlight{
		color: #fff;
		background-color: #2FA4BC;
	}
}


@media screen and (max-width: 430px) {
	.popular_product_div{
		border-bottom: 1px solid #DCDDDD;
	}
	.hot_products_wrap{
		background-color: #fff;
	}
	
	.case_list_left{
		display: none;
	}
	.product-case-wrap{
		width: 100%;
	}
	.product-case-list{
		display: flex;
		flex-wrap: wrap;
	}
	.product-case-list li{
		width:49%;
		padding: 5px 8px 11px 8px;
		margin-top: 6px;
		border: 1px solid #909090;
	}
	.product-case-list li:not(:nth-child(2n)){
		margin-right:5px;
	}
	.product-case-list li{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.product-case-list-img{
		/* width: 125px; */
		width: 100%;
		/* height: 84px; */
		margin-top: 5px;
	}
	.product-case-list-title{
		
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		margin: 9px 8px;
		line-height:22px;
	}
	.product-case-list-title a{
		display: inline-block;
		width: 100%;
		color: #01479d;
	}
	.product-case-list-p{
		
		font-size: 14px;
		font-weight: 400;
		color: #3E3A39;
		margin: 0px 0px 11px 8px;
		line-height:22px;
	}
	
	.paging_wrap{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 10px;
	}
	.paging{
		padding: 1px 5px;
		/* height: 12px; */
		/* line-height: 12px; */
		text-align: center;
		border: 1px solid #D2D2D2;
		color: #5F5F5F;
		margin-right: 3px;
		cursor: pointer;
	}
	.highlight{
		color: #fff;
		background-color: #2FA4BC;
	}
}

ul {
    padding-left:0px;
}


#fh5co-content_show .product_search input.inputkey {
    height: 34px;
    line-height: 34px;
    background: #fff;
    width: 232px;
    padding-left: 12px;
    font-size: 14px;
    text-indent: 2px;
    color: white;
    border: 1px solid #e4e4e4;
    border-right: none;
    color: #666;
    float: left;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
#fh5co-content_show .product_search button {
    float: left;
    height: 34px;
    width: 35px;
    border: 0px;
    background: #fff;
    cursor: pointer;
    border: 1px solid #e4e4e4;
    border-left: none;
    color: #333;
    font-size: 16px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}







