.pulse{
right:auto!important;
left: 30px!important;
bottom:100px!important;
}
.desc2{font-size:14px;line-height:24px;margin:30px 0px;}
.sidebar-icons a{opacity:0.7;}

.inabout_video_rsp {

	position: fixed;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,.5);

	z-index: 9999;

	display: none;

}

.sli{width:25%;float:left;}
.about_video{margin-top:60px;position:relative;overflow:hidden;padding-bottom:56.25%;}
.about_video iframe{position:absolute;left:0;top:0;width:100% !important;height:100% !important;}
.hc-forem .xhl-submit{background:#e91f2f !important;height:40px !important;line-height:40px !important;}
.inabout_video_rsp_close {

	color: #333;

	position: absolute;

	top: 5%;

	right: 5%;

	font-size: 24px;

	cursor: pointer;

}

.inabout_video_rsp_close:hover {

	color: #e60012;

}

.inabout_video_box {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 60%;

	height: 60%;

}



/*iframe视频*/



.inabout_video_rsp .pc-slide-video {

	position: relative;

	padding-bottom: 56.25%;

	height: 0;

	overflow: hidden;

}

.inabout_video_rsp .pc-slide-video iframe,

.inabout_video_rsp .pc-slide-video object,

.inabout_video_rsp .pc-slide-video embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



/*详情页表单样式*/

.inabout_form_box {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 500px;
	padding:40px 20px;
	box-sizing:border-box;

	max-width: 100%;

	height: auto;

	background: #fff;

}

.inabout_form_box .BURY_CODE_935baf558f474c69b89c7d7eb94b5f17 {

	padding: 7%;

}

.inabout_form_box form {

	padding: 10%;

}

.inabout_form_box form .form_item {

	margin-bottom: 20px;

}

.inabout_form_box form .form_item:last-child {

	margin-bottom: 0;

}

.inabout_form_box form input {

	width: 100%;

	height: 40px;

	line-height: 40px;

	border: 1px solid #c8d0e3;

	color: #666;

	font-size: 16px;

	padding: 0 2%;

	outline: none;

}

.inabout_form_box form button {

	width: 200px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	border: 1px solid #e60012;

	color: #fff;

	background: #e60012;

	font-size: 16px;

	margin-top: 20px;

	cursor: pointer;

	outline: none;

}

/*服务页面弹出列表样式*/


/*contact-二维码*/
.hc-ewm {

	width:80%;
	float:right;

}

/*about*/

.about {

	background-color: #f5f8fa;

}

.about_nav {

	background: url(../images/about_nav.png) no-repeat center;

	background-size: cover;

}

.about_nav a {

	width: 25%;

	text-align: center;

	color: #fff;

	font-size: 16px;

	position: relative;

	text-transform: uppercase;

	padding: 20px 0;

}



.about_nav a:after {

	content: "/";

	position: absolute;

	right: 0;

	top: 50%;

	color: #fff;

	transform: translate(0,-50%) rotate(8deg);

}

.about_nav a:last-child:after {

	display: none;

}

.about_nav a:hover {

	color: #fff;

	text-shadow: 1px 0 0 currentColor;

	background: url(../images/about_nav_bg.png) no-repeat center ;

	background-size: cover;

}

.about_nav a:hover:after {

	opacity: 0;

}



.about_nav a.about_nav_act {

	color: #fff;

	text-shadow: 1px 0 0 currentColor;

	background: url(../images/about_nav_bg.png) no-repeat center ;

	background-size: cover;

}

.about_nav a.about_nav_hover:after {

	opacity: 0;

}

.about_nav a.about_nav_act:after {

	opacity: 0;

}



@media all and (max-width: 1366px) {

	.about_nav a {

		font-size: 14px;

		padding: 15px 0;

	}

}

@media all and (max-width: 1023px) {

	.about_nav {

		display: none;

	}


}



/*公司介绍*/

.about_company {}

.about_company_item {

	align-items: flex-end;

}

.about_company_item_le {

	width: 50%;

}

.about_company_item_le img {

	display: block;

	width: 100%;

}

.about_company_item_ri {

	width: 50%;

}

.about_company_item_ri article {

	border: 1px solid #eee;

}

.about_company_item_ri article {

	padding: 10%;

}

.about_company_item_ri article strong {

	font-size: 30px;

	color: #44494d;

	font-weight: 900;

}

.about_company_item:nth-child(2n) .about_company_item_ri {

	padding-right: 5%;

}

.about_company_item:nth-child(2n) .about_company_item_ri article {

	border-left: none;

	border-bottom: none;

}

.about_company_item:nth-child(2n+1) {

	flex-direction: row-reverse;

	align-items: flex-start;

}

.about_company_item:nth-child(2n+1) .about_company_item_ri {

	padding-left: 5%;

}

.about_company_item:nth-child(2n+1) .about_company_item_ri article {

	border-top: none;

	border-right: none;

}



.about_company .about_company_item .about_company_item_le:before {

	border-top: 30px solid #f5f8fa;

    border-right: 22px solid transparent;

}

.about_company .about_company_item:nth-child(2n+1) .about_company_item_le:before {

	top: 100%;

	left: 100%;

	transform: translate(-100%,-100%) rotate(180deg);

	border-top: 30px solid #f5f8fa;

    border-right: 22px solid transparent;

}



@media all and (max-width: 1366px) {

	.about_company_item_ri article {

		padding: 8%;

	}

	.about_company_item_ri article strong {

		font-size: 24px;

	}

}

@media all and (max-width: 1024px) {

	.about_company_item_ri article {

		padding: 5%;

	}

	.about_company_item_ri article strong {

		font-size: 20px;

	}

	.about_company_item_ri article {

		border: none;

	}

}



@media all and (max-width: 768px) {

	.about_company_item_le {

		/*display: none;*/

		width: 100%;

		margin-bottom: 20px;

	}

	.about_company_item_ri {

		width: 100%;

	}

	.about_company_item_ri article {

		padding: 0;

	}

	.about_company_item:nth-child(2n) .about_company_item_ri {

		padding-right: 0;

	}

	.about_company_item:nth-child(2n+1) .about_company_item_ri {

		padding-left: 0;

	}

	.about_company_item {

		margin-bottom: 20px;

	}

	.about_company_item:last-child {

		margin-bottom: 0;

	}

}



/*发展历程*/

.about_history {}

.about_his_item {

	align-items: flex-start;

}

.about_his_item_img {

	width: 25.7%;

}

.about_his_item_img img {

	display: block;

	width: 100%;

}

.about_his_item_text {

	width: 71%;

	border-left: 1px solid #c3d6e3;

	padding-left: 13%;

	position: relative;

}

.about_his_item_text article {

	min-height: 180px;

}

.about_his_item_text article p {

	position: relative;

}

.about_his_item_text article p:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	transform: translate(-300%,0);

	width: 12px;

	height: 29px;

	background: url(../images/inproul_h4_icon.png) no-repeat center;

	background-size: cover;

}

.about_his_item_year {

	color: #44494d;

	font-size: 48px;

	font-weight: 600;

	position: absolute;

	top: 0;

	left: 0;

	transform: translate(-50%,-200%);

}

.about_his_item_year span {

	position: relative;

}

.about_his_item_year span:after {

	content: "";

	position: absolute;

	left: 50%;

	bottom: 0;

	transform: translate(-50%,100%);

	width: 37px;

	height: 28px;

	background: url(../images/in_title_icon.png) no-repeat center;

	background-size: cover;

}



@media all and (max-width: 1366px) {

	.about_his_item_year {

		font-size: 38px;

	}

	.about_his_item_img {

		width: 19.7%;

	}

}

@media all and (max-width: 1024px) {
	.hc-ewm {

		width:100%;
		float:none;
		text-align:center;
	}
	.about_his_item_img {

		width: 24.7%;

	}
	.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before{border-color:#FFFFFF;}
}

@media all and (max-width: 768px) {

	.about_his_item_img {
		width:100%;
/* 		display: none; */
		margin-bottom:50px;
	}

	.about_his_item_text {

		width: 100%;

	}

	.about_history {

		width: 94%;

		margin-left: auto;

	}

	.about_his_item_year {

		font-size: 30px;

	}

}

@media all and (max-width: 500px) {

	.about_his_item_year span:after {

		display: none;

	}

	.about_his_item_year {

		transform: translate(-50%,-150%);

		font-size: 24px;

	}

	.about_history {

		width: 92%;

	}

	.about_his_item_text article p:before {

		width: 8px;

		height: 20px;

	}

}



/*工厂*/

.about_factory {}

.about_factory .pc-slide {

	width: 100%;

}



.about_factory .view .swiper-container {

	width: 100%;

	height: auto;

}

.about_factory .view .swiper-container .swiper-slide img {

	display: block;

	width: 100%;

	/*border: 1px solid #eee;*/

}

.about_factory .view .swiper-slide {

	position: relative;

}

.about_factory .view .swiper-slide .swiper-slide_tt {

	position: absolute;

	left: 0;

	bottom: 0;

	background: rgba(0,0,0,.3);

	width: 100%;

	padding: 25px 5%;

	color: #fff;

	font-size: 16px;

	padding-right: 15%;

}



.about_factory .preview {

	width: 100%;

	margin-top: 10px;

	position: relative;

}



.about_factory .preview .swiper-container {

	width: 100%;

	height: auto;

}



.about_factory .preview .swiper-slide {

	width: 16.66%;

	height: auto;

	cursor:pointer;

}



.about_factory .preview .slide6 {

	width: 16.66%;

}

.about_factory .preview img {

	padding: 2%;

	border: 1px solid #fff;

	width: 98%;

}

.about_factory .preview .active-nav img {

	border-color: #e50112;

}



.about_factory .arrow-left {

	position: absolute;

	bottom: 0;

	right: 0;

	z-index: 999;

	width: 38px;

    height: 34px;

    background: url(../images/arrow-left_bg.png) no-repeat center;

    background-size: cover;

    transform: translate(-250%,-50%);

}

.about_factory .arrow-right {

	position: absolute;

	bottom: 0;

	right: 0;

	z-index: 999;

	width: 38px;

    height: 34px;

    background: url(../images/arrow-right_bg.png) no-repeat center;

    background-size: cover;

    transform: translate(-100%,-50%);

}



@media all and (max-width: 1366px) {

	.about_factory .arrow-left,.about_factory .arrow-right {

		width: 40px;

    	height: 40px;

    	line-height: 40px;

	}

	.about_factory .view .swiper-slide .swiper-slide_tt {

		font-size: 14px;

	}

	.about_factory .arrow-left {

		transform: translate(-250%,-30%);

	}

	.about_factory .arrow-right {

		transform: translate(-100%,-30%);

	}

}

@media all and (max-width: 1023px) {

	.about_factory .arrow-left,.about_factory .arrow-right {

		display: none;

	}

}

@media all and (max-width: 768px) {

	.about_factory .view .swiper-slide .swiper-slide_tt {

		padding: 14px 3%;

	}

	.about_factory .preview .swiper-slide {

		width: 20%;

	}

}

@media all and (max-width: 500px) {

	.about_factory .preview .swiper-slide {

		width: 25%;

	}

}



.image-link {

  cursor: -webkit-zoom-in;

  cursor: -moz-zoom-in;

  cursor: zoom-in;

}





/* This block of CSS adds opacity transition to background */

.mfp-with-zoom .mfp-container,

.mfp-with-zoom.mfp-bg {

	opacity: 0;

	-webkit-backface-visibility: hidden;

	-webkit-transition: all 0.3s ease-out; 

	-moz-transition: all 0.3s ease-out; 

	-o-transition: all 0.3s ease-out; 

	transition: all 0.3s ease-out;

}



.mfp-with-zoom.mfp-ready .mfp-container {

		opacity: 1;

}

.mfp-with-zoom.mfp-ready.mfp-bg {

		opacity: 0.8;

}



.mfp-with-zoom.mfp-removing .mfp-container, 

.mfp-with-zoom.mfp-removing.mfp-bg {

	opacity: 0;

}







/* padding-bottom and top for image */

.mfp-no-margins img.mfp-img {

	padding: 0;

}

/* position of shadow behind the image */

.mfp-no-margins .mfp-figure:after {

	top: 0;

	bottom: 0;

}

/* padding for main container */

.mfp-no-margins .mfp-container {

	padding: 0;

}







/* aligns caption to center */

.mfp-title {

  text-align: center;

  padding: 6px 0;

}

.image-source-link {

  color: #DDD;

}



/*企业规划*/

.about_plan {}

.about_plan_img {}

.about_plan_img img {

	display: block;

	width: 100%;

}





/*product*/

.product {

	background-color: #f5f8fa;

}

.pro_le {

	width: 25%;

}



ul.aside_nav {



}

ul.aside_nav li.firli {

	margin-top: 14px;

	border-radius: 5px;

	-webkit-box-shadow: 0 0 10px #f0f3f5;

	-moz-box-shadow: 0 0 10px #f0f3f5;

	box-shadow: 0 0 10px #f0f3f5;

}

ul.aside_nav li.firli:first-child {

	margin-top: 0;

}

ul.aside_nav li.firli:last-child {

	border-bottom: none;

}

ul.aside_nav li.firli > p {

	height: 58px;

	line-height: 58px;

	padding: 0 5%;

	font-size: 16px;

	text-transform: capitalize;

	cursor: pointer;

	background-color: #fff;

}

ul.aside_nav li.firli p span:first-child {

	width: 80%;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

ul.aside_nav li.firli p span:first-child a {

	color: #44494d;

}

ul.aside_nav li.firli p span:first-child a:hover {

	

}

ul.aside_nav li.firli_active p {

	background-color: #ca0815;

}

ul.aside_nav li p.active {

	background-color: #44494d;

}

ul.aside_nav li.firli_active p span:first-child a {

	color: #fff;

}

ul.aside_nav li.firli_active p span.iconfont {

	transform: rotate(90deg);

	color: #fff;

}

ul.aside_nav ul.secul {

	display: none;

	background-color: #fff;

	padding: 5%;

}
ul.aside_nav .act ul.secul{display: block;}
ul.aside_nav ul.secul li {

	padding: 8px 0;

}

ul.aside_nav ul.secul li a {

	color: #a5adb2;

	font-size: 16px;

	/*border-bottom: 1px solid transparent;*/

	display: block;

}

ul.aside_nav ul.secul li a span {

	border-bottom: 1px solid transparent;

}



ul.aside_nav ul.secul li a:hover {

	color: #e91f2f;

	/*border-color: #e91f2f;*/

}

ul.aside_nav ul.secul li a:hover span {

	border-color: #e91f2f;

}



ul.aside_nav  img.aside_nav_icon_act,ul.aside_nav .firli_active  img.aside_nav_icon{ display: none; }

ul.aside_nav .firli_active  img.aside_nav_icon_act{ display: block; }



/*隐藏箭头*/

ul.aside_nav li.firli .aside_nav_icon {display: none!important;}

ul.aside_nav  img.aside_nav_icon_act,ul.aside_nav .firli_active  img.aside_nav_icon{ display: none!important; }

ul.aside_nav .firli_active  img.aside_nav_icon_act{ display: none!important; }

/*隐藏箭头*/



.pro_ri {

	width: 73%;

}



ul.proul {

	margin-right: -2%;

}

ul.proul li {

	float: left;

	width: 31.33%;

	margin-right: 2%;

	margin-bottom: 2%;

	position: relative;

}

ul.proul li:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 68px;

	height: 61px;

	background: url(../images/innews_con_item_logo.png) no-repeat;

	background-size: cover;

	z-index: 9;

	opacity: 0;

}

ul.proul li .li_img {

	overflow: hidden;

	background-color: #fff;

}

ul.proul li .li_img img {

	display: block;

	width: 100%;

	transition: all 0.5s;

}

ul.proul li .li_img:hover img {

	transform: scale(1.05);

}

ul.proul li h4 {

	padding: 0 2%;

	padding-top: 25px;

}

ul.proul li h4 a {

	display: block;

	text-align: center;

	font-size: 16px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	height: 66px;

}

ul.proul li:hover:before {

	opacity: 1;

}



@media all and (max-width: 1366px) {

	ul.aside_nav li.firli > p {

		font-size: 14px;

	}

}



@media all and (max-width: 1024px) {

	ul.proul li {

		width: 48%;

	}

}

@media all and (max-width: 1023px) {

	.pro_le {

		display: none;

	}

	.pro_ri {

		width: 100%;

	}

}

@media all and (max-width: 768px) {

	ul.proul li h4 a {

		font-size: 14px;

		height: 60px;

	}

}



/*single-product*/

.single_pro_swiper {}

.single_pro_swiper_le {

	width: 46%;

	

}

.single_pro_swiper_ri {

	width: 54%;

	padding: 0 2%;

}



.pro_single .pc-slide {

	width: 100%;

	max-width: 700px;

}



.pro_single .view .swiper-container {

	width: 100%;

	height: auto;

}

.pro_single .view .swiper-container .swiper-slide img {

	display: block;

	width: 100%;

	border: 1px solid #eee;

}



.pro_single .preview {

	width: 100%;

	margin-top: 10px;

	position: relative;

	padding: 0 50px;

}



.pro_single .preview .swiper-container {

	width: 100%;

	height: auto;

}



.pro_single .preview .swiper-slide {

	width: 25%;

	height: auto;

	cursor:pointer;

}



.pro_single .preview .slide6 {

	width: 25%;

}

.pro_single .preview img {

	padding: 2%;

	border: 1px solid #fff;

	width: 98%;

}

.pro_single .preview .active-nav img {

	border-color: #e50112;

}



.pro_single .arrow-left {

	

}

.pro_single .arrow-right {

	

}



.arrow-left-ts {

	position: absolute;

	top: 50%;

	left: 0%;

	z-index: 999;

	width: 38px;

    height: 34px;

    background: url(../images/arrow-left_bg.png) no-repeat center;

    background-size: cover;

    transform: translate(10%,-50%);

    z-index: 9;

}

.arrow-right-ts {

	position: absolute;

	top: 50%;

	right: 0%;

	z-index: 999;

	width: 38px;

    height: 34px;

    background: url(../images/arrow-right_bg.png) no-repeat center;

    background-size: cover;

    transform: translate(-10%,-50%);

    z-index: 9;

}



@media all and (max-width: 1366px) {

	.pro_single .arrow-left,.pro_single .arrow-right {

		width: 40px;

    	height: 40px;

    	line-height: 40px;

	}

}





.pro_single h1 {

	position: relative;

	padding-left: 50px;

}

.pro_single h1:before {

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	transform: translate(0,7px);

	width: 37px;

	height: 28px;

	background: url(../images/in_title_icon.png) no-repeat center;

	background-size: cover;

}

.single_pro_swiper_ri .single_btn {

	/*width: 615px;*/

	width: 100%;

	max-width: 100%;

	justify-content: flex-start;



}

.single_btn a {

	width: 31.33%;

	font-size: 18px;

	text-align: center;

	text-transform: capitalize;

	padding: 18px 0;

	color: #e91f2f;

	border: 1px solid #e91f2f;

	margin-right: 2%;

}

.single_btn a span.iconfont {

	font-size: 18px;

	margin-right: 10px;

}

.single_btn a:hover {

	background-color: #e91f2f;

	color: #fff;

}

.single_btn a:first-child {

	background-color: #e50112;

	color: #fff;

}



@media all and (max-width: 1366px) {

	.single_btn a {

		font-size: 14px;

		padding: 15px 0;

	}

}



@media all and (max-width: 1023px) {

	.single_pro_swiper_le {

		width: 100%;

	}

	.single_pro_swiper_ri {

		width: 100%;

		padding: 0;

		margin-top: 20px;

	}

	.single_pro_swiper_ri article {

		padding-top: 0;

	}

	.single_pro_swiper_ri .single_btn {

		width: 600px;

		max-width: 100%;

	}

	.pro_single .pc-slide {

		max-width: 500px;

	}



}



@media all and (max-width: 768px) {

	

}

@media all and (max-width: 600px) {

	.single_btn a {

		width: 48%;

		margin-bottom: 10px;

	}

	.single_btn a:last-child {

		margin-bottom: 0;

	}

}





.pro_single_nav {

	margin-right: -0.3%;

}

.pro_single_nav a {

	float: left;

	width: 24.7%;

	margin-right: 0.3%;

	background-color: #9fabb4;

	color: #fff;

	font-size: 16px;

	text-transform: uppercase;

	text-align: center;

	padding: 15px 0;

}

.pro_single_nav a:before {

	opacity: 0;

	border-top: 20px solid #e91f2f;

    border-right: 20px solid transparent;

}

.pro_single_nav a:hover {

	background-color: #44494d;

}

.pro_single_nav a:hover:before {

	opacity: 1;

}



.pro_single_con {}

.pro_single_con_item {}

.pro_single_con_item h3 {

	font-size: 30px;

	color: #44494d;

	font-weight: 900;

	position: relative;

	padding-left: 30px;

	text-transform: uppercase;

}

.pro_single_con_item h3:before {

	content: "";

	position: absolute;

	top: 50%;

	left: 0;

	transform: translate(0,-50%);

	width: 12px;

	height: 29px;

	background: url(../images/inproul_h4_icon.png) no-repeat;

	background-size: cover;

}

.pro_single_con_item article strong {

	font-weight: 600;

/* 	color: #44494d; */

	font-size: 18px;

}



@media all and (max-width: 1366px) {

	.pro_single_nav a {

		font-size: 14px;

		padding: 15px 0;

	}

	.pro_single_con_item h3 {

		font-size: 24px;

	}

	.pro_single_con_item h3:before {

		width: 9px;

		height: 20px;

	}

	.pro_single_con_item article strong {

		font-size: 16px;

	}

}



@media all and (max-width: 768px) {
	.pro_single_con article{
		padding-left:10px;
	}

	.pro_single_con_item h3 {

		font-size: 20px;

	}

	.pro_single_con_item article strong {

		font-size: 14px;

	}

	.pro_single_nav {

		margin-right: -1%;

	}

	.pro_single_nav a {

		width: 49%;

		margin-right: 1%;

		margin-bottom: 1%;

	}

	.pro_single_nav a:last-child {

		margin-bottom: 0;

	}

}

@media all and (max-width: 500px) {

	.pro_single_nav a {

		width: 99%;

	}

}

/*相关产品*/



.rela_pro {}

.rela_pro h2 {

	text-align: center;

	position: relative;

}

.rela_pro h2:after {

	content: "";

	position: absolute;

	left: 50%;

	bottom: 0;

	width: 37px;

	height: 28px;

	background: url(../images/in_title_icon.png) no-repeat;

	background-size: cover;

	transform: translate(-50%,150%);

}

.rela_pro ul.proul {}

.rela_pro ul.proul li {

	width: 23%;

}



@media all and (max-width: 1023px) {

	.rela_pro ul.proul li {

		width: 48%;

	}

}



@media all and (max-width: 768px) {

	.rela_pro h2:after {

		bottom: 10px;

		width: 30px;

		height: 20px;

	}

}



/*industries*/

.industries {

	background-color: #f5f8fa;

}



.indus_list {}

.indus_list_box {

	max-width: 1310px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}

.indus_list_item {

	display: inline-block;

	text-align: center;

	cursor: pointer;

	white-space: nowrap;

	padding: 0 5%;

}

.indus_list_item .indus_list_item_img {

	height: 60px;

	width: 60px;

    margin-left: auto;

    margin-right: auto;

}

.indus_list_item img {

	width: 100%;

	display: block;

	margin: 0 auto;

}

.indus_list_item img.indus_list_item_icon_act {

	display: none;

}

.indus_list_item p {

	font-size: 16px;

	color: #a5adb2;

}

.indus_list_item:hover p {

	color: #e60012;

	text-shadow: 1px 0 0 currentColor;

}

.indus_list_item:hover img.indus_list_item_icon {

	display: none;

}

.indus_list_item:hover img.indus_list_item_icon_act {

	display: block;

}

.indus_list .indus_list_item_act p {

	color: #e60012;

	text-shadow: 1px 0 0 currentColor;

}

.indus_list_item_act p {

	color: #e60012;

}

.indus_list .indus_list_item_act img.indus_list_item_icon_act {

	display: block;

}

.indus_list .indus_list_item_act img.indus_list_item_icon {

	display: none;

}

@media all and (max-width: 1366px) {

	.indus_list_item .indus_list_item_img {

		width: 50px;

		height: 50px;

	}

	.indus_list_item p {

		font-size: 14px;

	}

}

@media all and (max-width: 768px) {

	.indus_list_item .indus_list_item_img {

		width: 40px;

		height: 40px;

	}

}



.indus_con {}

.indus_con_item {

	display: none;

}

.indus_con_part {

	position: relative;

}

.indus_con_part_le {

	position: absolute;

	width: 52.6%;

	background-color: #44494d;

	/*margin-top: -100px;*/

	margin-top: -5%;

}

.indus_con_part_le_box {

	width: 76.5%;

	max-width: 773px;

	margin-left: auto;

	position: relative;

	padding-right: 5%;

}

.indus_con_item .indus_item_p1 {

	font-size: 36px;

	color: #fff;

	font-weight: 600;

}

.indus_con_item .indus_item_p2 {

	font-weight: 600;

	font-size: 16px;

	color: #fff;

}

.indus_con_item .indus_con_part_le article {

	color: #fff;

}

.indus_con_part_le_bg {

	position: absolute;

	top: 60px;

	right: 6%;

}

.indus_con_part_ri {

	/*width: 60%;*/

	width: 47.6%;

	margin-left: auto;

}

.indus_con_part_ri img {

	display: block;

	width: 100%;

}



@media all and (max-width: 1366px) {

	.indus_con_item .indus_item_p1 {

		font-size: 30px;

	}

	.indus_con_item .indus_item_p2 {

		font-size: 14px;

	}

}

@media all and (max-width: 1024px) {

	.indus_con_part_le {

		width: 72%;

	}

	.indus_con_part_le_box {

		width: 96.5%;

	}

	.indus_con_part_ri {

		width: 80%;

	}

}



@media all and (max-width: 768px) {

	.indus_con_part_le_box {

		padding-right: 2.5%;

		padding: 2.5%;

		width: 100%;

	}

	.indus_con_part_le {

		width: 100%;

		position: inherit;

	}

	.indus_con_part {

		margin-top: 30px;

	}

	.indus_con_part_ri {

		display: none;

	}

	.indus_con_item .indus_item_p1 {

		font-size: 26px;

	}

}



#indusSwiper0,

#indusSwiper1,

#indusSwiper2,

#indusSwiper3,

#indusSwiper4,

#indusSwiper5 {

	overflow: hidden;

	position: relative;

}

.indus_swi_item .li_img {

	overflow: hidden;

	

}

.indus_swi_item .li_img img {

	display: block;

	width: 100%;

	transition: all 0.5s;

}

.indus_swi_item .li_img:hover img {

	transform: scale(1.2);

}

.indus_swi_item .zs_sj:before {

	border-top: 35px solid #f5f8fa;

    border-right: 33px solid transparent;

}

.indus_swi_item .li_text h4 a {

	position: relative;

	font-size: 24px;

	padding-left: 0px;

	transition: all 0.2s;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.indus_swi_item .li_text h4 a:before {

	content: "";

	position: absolute;

	left: 0;

	top: 50%;

	transform: translate(0,-50%);

	width: 12px;

	height: 29px;

	background: url(../images/inproul_h4_icon.png) no-repeat center;

	background-size: cover;

	opacity: 0;

	transition: all 0.5s;

}

.indus_swi_item .li_text article {

	position: relative;

	/*padding-bottom: 30px;*/

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	height: 75px;

}

.indus_swi_item .li_text article:after {

	content: "";

	position: absolute;

	left: 0;

	/*bottom: 0;*/

	bottom: -30px;

	transform: translate(0,-50%);

	width: 30px;

	height: 11px;

	background: url(../images/inproul_h4_jt.png) no-repeat center;

	background-size: cover;

	opacity: 0;

	transition: all 0.5s;

}

.indus_swi_item:hover .li_text h4 a {

	padding-left: 30px;

}

.indus_swi_item:hover .li_text h4 a:before,

.indus_swi_item:hover .li_text article:after {

	opacity: 1;

}

.indusSwiper-pagination {

	text-align: center;

}

.indusSwiper-pagination .swiper-pagination-bullet {

	height: 50px;

	width: 50px;

	text-align: center;

	line-height: 50px;

	border-radius: 0;

	background: transparent;

	border: 1px solid #44494d;

	opacity: 1;

	color: #44494d;

	font-size: 18px;

}

.indusSwiper-pagination .swiper-pagination-bullet-active {

	border: 1px solid #d62631;

	color: #fff;

	background-color: #d62631;

}



@media all and (max-width: 1366px) {

	.indus_swi_item .li_text h4 a {

		font-size: 20px;

	}

	.indusSwiper-pagination .swiper-pagination-bullet {

		width: 45px;

		height: 45px;

		line-height: 45px;

		font-size: 16px;

	}

}



@media all and (max-width: 768px) {

	#indusSwiper .indus_swi_item .li_text h4 a {

		font-size: 18px;

	}

	.indusSwiper-pagination .swiper-pagination-bullet {

		width: 40px;

		height: 40px;

		line-height: 40px;

		font-size: 14px;

	}

}

@media all and (max-width: 500px) {

	.indusSwiper-pagination .swiper-pagination-bullet {

		width: 35px;

		height: 35px;

		line-height: 35px;

		font-size: 12px;

	}

}



/*single-indus*/

.indus_le_item {}

.indus_le_item:first-child {

	margin-top: 0;

}

.indus_le_item h3 {

	background-color: #44494d;

	height: 60px;

	line-height: 60px;

	text-transform: uppercase;

	color: #fff;

	font-weight: 900;

	font-size: 16px;

	padding: 0 20px;

	margin-bottom: 10px;

}

.indus_le_item h3 span {

	position: relative;

	padding-left: 60px;

}

.indus_le_item h3 span:before {

	content: "";

	width: 37px;

	height: 28px;

	background: url(../images/in_title_icon.png) no-repeat center;

	background-size: cover;

	position: absolute;

	left: 0;

	top: 50%;

	transform: translate(0,-50%);

}

ul.aside_indus_nav {}

ul.aside_indus_nav li {

	padding: 12px 20px;

	justify-content: flex-start;

	background-color: #fff;

	margin-top: 10px;

}

ul.aside_indus_nav li img {

	display: block;

	width: 30px;

	margin-right: 30px;

}

ul.aside_indus_nav li img.aside_indus_icon {



}

ul.aside_indus_nav li img.aside_indus_icon_act {

	display: none;

}

ul.aside_indus_nav li:hover img.aside_indus_icon {

	display: none;

}	

ul.aside_indus_nav li:hover img.aside_indus_icon_act {

	display: block;

}

ul.aside_indus_nav li p {

	width: 70%;

}

ul.aside_indus_nav li p a {

	color: #44494d;

	font-size: 16px;

	text-transform: uppercase;

	font-weight: 600;

	border-bottom: 1px solid transparent;

}

ul.aside_indus_nav li p a:hover {

	color: #e91f2f;

	border-color: #e91f2f;

}

ul.aside_indus_nav li img.aside_indus_nav_more {

	margin-right: 0;

}

ul.aside_indus_nav li.aside_indus_nav_act img.aside_indus_icon {

	display: none;

}

ul.aside_indus_nav li.aside_indus_nav_act img.aside_indus_icon_act {

	display: block;

}

ul.aside_indus_nav li.aside_indus_nav_act p a {

	color: #e91f2f;

}



.aside_indus_contact {

	background-color: #fff;

	padding: 30px 20px;

}

.aside_indus_con_item {

	/*justify-content: flex-start;*/

	margin-bottom: 20px;

}

.aside_indus_con_item:last-child {

	margin-bottom: 0;

}

.aside_indus_con_item span.iconfont {

	color: #9fabb4;

	font-size: 18px;

}

@media all and (max-width: 1366px) {

	.aside_indus_con_item span.iconfont {

		color: #9fabb4;

		font-size: 16px;

	}

}

.aside_indus_con_item p {

	width: 90%;

	line-height: 25px;

}

.aside_indus_con_item p span {

	color: #b2b8bd;

	font-size: 16px;

}

.aside_indus_con_item p span:first-child {

	width: 20%;

}

.aside_indus_con_item p span:last-child {

	width: 80%;

}

.aside_indus_con_item p span a {

	color: #b2b8bd;

}

.aside_indus_con_item p span a:hover {

	color: #e91f2f;

}



.single_indus article p img,.single_indus article img {

	width: 100%;

}





@media all and (max-width: 1366px) {

	.indus_le_item h3 {

		font-size: 14px;

	}

	ul.aside_indus_nav li img {

		margin-right: 15px;

	}

	ul.aside_indus_nav li p {

		width: 80%;

	}

	ul.aside_indus_nav li p a {

		font-size: 14px;

	}

	ul.aside_indus_nav li img {

		width: 20px;

		height: 20px;

	}

	.aside_indus_con_item p span {

		font-size: 14px;

	}

}



@media all and (max-width: 1280px) {

	ul.aside_indus_nav li p {

		width: 72%;

	}

	.aside_indus_con_item {

		margin-bottom: 15px;

	}

}



/*相关案例*/

.rela_case {}

ul.relacaseul {

	margin-right: -2%;

}

ul.relacaseul li {

	float: left;

	width: 31.33%;

	margin-right: 2%;

	position: relative;

}

ul.relacaseul li .li_logo {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 999;

	opacity: 0;

}

ul.relacaseul li .li_img {

	overflow: hidden;

	

}

ul.relacaseul li .li_img img {

	display: block;

	width: 100%;

	transition: all 0.5s;

}

ul.relacaseul li .li_img:hover img {

	transform: scale(1.2);

}

ul.relacaseul li .zs_sj:before {

	border-top: 35px solid #fff;

    border-right: 33px solid transparent;

}

ul.relacaseul li .li_text {

	position: relative;

}

ul.relacaseul li .li_text h4 a {

	position: relative;

	font-size: 24px;

	padding-left: 0px;

	transition: all 0.2s;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

ul.relacaseul li .li_text h4 a:before {

	content: "";

	position: absolute;

	left: 0;

	top: 50%;

	transform: translate(0,-50%);

	width: 12px;

	height: 29px;

	background: url(../images/inproul_h4_icon.png) no-repeat center;

	background-size: cover;

	opacity: 0;

	transition: all 0.5s;

}

ul.relacaseul li .li_text article {

	position: relative;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	height: 75px;

}

ul.relacaseul li .li_text:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: -10px;

	transform: translate(0,-50%);

	width: 30px;

	height: 11px;

	background: url(../images/inproul_h4_jt.png) no-repeat center;

	background-size: cover;

	opacity: 0;

	transition: all 0.5s;

}

ul.relacaseul li:hover .li_text h4 a {

	padding-left: 30px;

}

ul.relacaseul li:hover .li_text h4 a:before,

ul.relacaseul li:hover .li_text:after {

	opacity: 1;

}

ul.relacaseul li:hover .li_logo {

	opacity: 1;

}



@media all and (max-width: 1366px) {

	ul.relacaseul li .li_text h4 a {

		font-size: 18px;

	}

}



@media all and (max-width: 768px) {

	ul.relacaseul li {

		width: 48%;

		margin-bottom: 2%;

	}

	ul.relacaseul li .li_text h4 a {

		font-size: 16px;

	}

}



/*service*/

.service {}

.ser_des {

	background-color: #f5f8fa;

}



.ser_list {}

.ser_list_box {

	max-width: 750px;

	margin-left: auto;

	margin-right: auto;

}

.ser_list_item {

	/*width: 30%;*/

	text-align: center;

	cursor: pointer;

	display: inline-block;

	white-space: nowrap;

	padding: 0 5%;

}



@media all and (max-width: 600px) {

	.ser_list_item {

		padding: 0 3%;

	}

}



.ser_list_item .ser_list_item_img {

	height: 60px;

	width: 60px;

	margin-left: auto;

	margin-right: auto;

}

.ser_list_item img {

	width: 100%;

	display: block;

	margin: 0 auto;

}

.ser_list_item img.ser_list_icon {



}

.ser_list_item img.ser_list_icon_act {

	display: none;

}

.ser_list_item:hover img.ser_list_icon {

	display: none;

}

.ser_list_item:hover img.ser_list_icon_act {

	display: block;

}

.ser_list .ser_list_item_act img.ser_list_icon {

	display: none;

}

.ser_list .ser_list_item_act img.ser_list_icon_act {

	display: block;

}

.ser_list_item p {

	font-size: 16px;

	color: #a5adb2;

	text-transform: uppercase;

}

.ser_list_item:hover p {

	color: #e60012;

	text-shadow: 1px 0 0 currentColor;

}

.ser_list .ser_list_item_act p {

	color: #e60012;

	text-shadow: 1px 0 0 currentColor;

}

.ser_con_item {

	display: none;

}



.ser_con_item article img {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.ser_faq {}

#serFaq {

	position: relative;

	overflow: hidden;

	text-align: center;

	max-width: 1120px;

	margin-left: auto;

	margin-right: auto;

	padding-bottom: 80px;

}

#serFaq .faq_tt {

	font-size: 20px;

	color: #44494d;

	font-weight: 600;

}

.serFaq-button-next {

	position: absolute;

	left: 50%;

	bottom: 0;

	transform: translate(50%,0);

	cursor: pointer;

}

.serFaq-button-prev {

	position: absolute;

	left: 50%;

	bottom: 0;

	transform: translate(-150%,0);

	cursor: pointer;

}



@media all and (max-width: 1366px) {

	#serFaq .faq_tt {

		font-size: 16px;

	}

	.ser_list_item .ser_list_item_img {

		width: 50px;

		height: 50px;

	}

}

@media all and (max-width: 768px) {

	.ser_list_item .ser_list_item_img {

		width: 40px;

		height: 40px;

	}

}



ul.serviceDul {

	margin-right: -2%;

}

ul.serviceDul li {

	float: left;

	width: 10.5%;

	margin-right: 2%;

	margin-bottom: 2%;

}

ul.serviceDul li .li_img {}

ul.serviceDul li .li_img img {

	display: block;

	width: 100%;

}

ul.serviceDul li p {

	text-align: center;

	margin-top: 20px;

	overflow: hidden;

	/*text-overflow:ellipsis;

	white-space: nowrap;*/

	    height: 63px;

}

ul.serviceDul li p a{ color: #999; }

/*contact-us*/

.contact {

	background: #f5f8fa;

}



.map img {

	display: block;

	width: 100%;

}



.contact_way {

	width: 95%;

	max-width: 1200px;

	margin-left: auto;

	margin-right: auto;

	background: #44494d;

	padding: 20px 5%;

	-webkit-box-shadow: 0 0 10px #d7dade;

	-moz-box-shadow: 0 0 10px #d7dade;

	box-shadow: 0 0 10px #d7dade;

	transform: translateY(50%);

}

.contact_way .contact_way_item {

	width: 30%;

}

.contact_way .contact_way_item span.iconfont {

	font-size: 50px;

	color: #e91f2f;

}

.contact_way .contact_way_item p {

	width: 80%;

	font-size: 16px;

	color: #fff;

	line-height: 30px;

}

.contact_way .contact_way_item p span {

	display: block;

}

.contact_way .contact_way_item p span a {

	color: #fff;

}

.contact_way .contact_way_item p span a:hover {

	color: #e91f2f;

}



@media all and (max-width: 1366px) {

	.contact_way .contact_way_item span.iconfont {

		font-size: 40px;

	}

	.contact_way .contact_way_item p {

		font-size: 14px;

		line-height: 25px;

	}

}



@media all and (max-width: 768px) {

	.contact_way {

		transform: translateY(0);

		margin-top: 20px;

		margin-bottom: 20px;

	}

	.contact_way .contact_way_item span.iconfont {

		font-size: 18px;

	}

}

@media all and (max-width: 500px) {

	.contact_way .contact_way_item {

		width: 100%;

		justify-content: flex-start;

	}

	.contact_way .contact_way_item span.iconfont {

		width: 28px;

	}

	.contact_way .contact_way_item p {

		width: 85%;

	}

	.contact_way .contact_way_item p span {

		display: inline-block;

		margin-right: 10px;

	}

	.contact_way .contact_way_item p span:last-child {

		margin-right: 0;

	}

}





/*news-center*/

.news {

	background: #f5f8fa;

}

ul.newsul li {}

ul.newsul li:nth-child(2n) > .flex_row {

	flex-direction: row-reverse;

}

ul.newsul li .li_img {

	width: 26%;

	position: relative;

	overflow: hidden;

}

ul.newsul li .li_img img {

	display: block;

	width: 100%;

	transition: all 0.5s;

}

ul.newsul li .li_img:hover img {

	transform: scale(1.2);

}

ul.newsul li .li_img:after {

	content:"";

	position: absolute;

	top: 0;

	left: 0;

	width: 68px;

	height: 61px;

	background: url(../images/innews_con_item_logo.png) no-repeat center;

	background-size: cover;

	z-index: 500;

	opacity: 0;

}

ul.newsul li .li_img:before {

	border-top: 20px solid #f5f8fa;

    border-right: 20px solid transparent;

}

ul.newsul li .li_text {

	width: 65%;

}

ul.newsul li .li_text em {

	display: block;

	font-size: 40px;

	color: #9fabb4;

}

ul.newsul li .li_text h4 a {

	font-size: 30px;

}

ul.newsul li:hover {

	background-color: #fff;

}

ul.newsul li:hover .li_img:after {

	opacity: 1;

}



@media all and (max-width: 1366px) {

	ul.newsul li .li_text em {

		font-size: 34px;

	}

	ul.newsul li .li_text h4 a {

		font-size: 24px;

	}

}

@media all and (max-width: 1024px) {

	ul.newsul li .li_img {

		width: 32%;

	}

	ul.newsul li .li_text em {

		font-size: 26px;

	}

	ul.newsul li .li_text h4 a {

		font-size: 18px;

	}

}

@media all and (max-width: 768px) {

	ul.newsul li .li_img img {

		display: none;

	}

	ul.newsul li .li_text {

		width: 100%;

	}

	ul.newsul li:nth-child(2n+1) {

		background-color: #fff;

	}

	/*ul.newsul li:nth-child(2n+1):hover {

		background-color: #f5f8fa;

	}*/

}

@media all and (max-width: 500px) {

	ul.newsul li .li_text em {

		font-size: 20px;

	}

	ul.newsul li .li_text h4 a {

		font-size: 16px;

	}

}



/*single-news*/

.single_news {}

.single_news h1 {

	text-align: center;

	max-width: 1100px;

	margin-left: auto;

	margin-right: auto;

}



.single_news_tip {

	width: 490px;

	max-width: 100%;

	margin-left: auto;

	margin-right: auto;

	font-size: 16px;

	color: #a5adb2;

}

.single_news_tip p span:first-child {

	margin-right: 10px;

}

.single_news_tip .in_share {



}

.single_news_tip .in_share a {

	border-radius: 5px;

	width: 18px;

	height: 18px;

	border: none;

}

.single_news_tip .in_share a span.iconfont {

	font-size: 12px;

}

.single_news_tip .in_share a:nth-child(2) {

	background-color: #3b5998;

}

.single_news_tip .in_share a:nth-child(3) {

	background-color: #0b66c3;

}

.single_news_tip .in_share a:nth-child(4) {

	background-color: #1da1f2;

}

.single_news_tip .in_share a:nth-child(5) {

	background-color: #36465f;

}

.single_news article img {

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 20px;

}



@media all and (max-width: 768px) {

	.single_news_tip {

		font-size: 14px;

	}

}



@media all and (max-width: 500px) {

	.single_news_tip .in_share {

		display: none;

	}

	.single_news_tip {

		text-align: center;

	}

	.single_news_tip p {

		width: 100%;

	}

}



/*上一篇与下一篇*/

.prenext {

	border-top: 1px solid #e5e5e5;

}

.prenext p {

	width: 48%;

	font-size: 16px;

	color: #44494d;

	display: flex;

	display: -webkit-flex;

	flex-direction: row;

	justify-content: flex-start;

	align-items: center;

	flex-wrap: wrap;

}

.prenext p span {

	font-weight: 600;

	width: 60px;

}

.prenext p a {

	width: 85%;

	color: #e91f2f;

	border-bottom: 1px solid transparent;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.prenext p a:hover {

	border-color: #e91f2f;

}



@media all and (max-width: 1200px) {

	/*.prenext p span {

		width: 15%;

	}*/

	.prenext p a {

		width: 85%;

	}

}



@media all and (max-width: 768px) {

	.prenext p {

		width: 100%;

		font-size: 14px;

		margin-bottom: 10px;

	}

	.prenext p:last-child {

		margin-bottom: 0;

	}

}

@media all and (max-width: 500px) {

	.prenext p a {

		width: 80%;

	}

}



/*相关新闻*/

.rela_news ul.innews_con_item {

	display: block;

}



/*404*/

.no_found {

	text-align: center;

	padding-top: 250px;

	background-color: #f5f8fa;

}

.rela_404_pro {

	background-color: #f5f8fa;

}

.no_found img {

	display: block;

	margin-left: auto;

	margin-right: auto;

	max-width: 80%;

}

.no_found p {

	font-weight: 600;

	color: #44494d;

	font-size: 24px;

}

.rela_404_pro ul.proul li {

	width: 23%;

}



@media all and (max-width: 1023px) {

	.no_found {

		padding-top: 160px;

	}

	.no_found p {

		font-size: 20px;

	}

	img.no_found_num {

		max-width: 70%;

	}

	img.no_found_car {

		display: none;

	}

	.rela_404_pro ul.proul li {

		width: 48%;

	}



}



/*search*/

.search form {

	width: 500px;

	max-width: 90%;

	margin: 0 auto;

	border: 1px solid #ccc;

	border-radius: 25px;

	-webkit-box-shadow: 0 0 10px #f0f0f0;

	-moz-box-shadow: 0 0 10px #f0f0f0;

	box-shadow: 0 0 10px #f0f0f0;

}

.search form input {

	width: 90%;

	padding: 2%;

	padding-left: 5%;

	color: #666;

	border-radius: 25px;

	border: none;

	outline: none;

}

.search form button {

	width: 10%;

	height: 40px;

	line-height: 40px;

	text-align: center;

	cursor: pointer;

	background: none;

	border: none;

	outline: none;

}

.search form button span.iconfont {

	color: #8d8d8d;

	font-size: 20px;

}



ul.search_ul {}

ul.search_ul li {

	-webkit-box-shadow: 0 0 10px #f0f0f0;

	-moz-box-shadow: 0 0 10px #f0f0f0;

	box-shadow: 0 0 10px #f0f0f0;

	padding: 2%;

}

ul.search_ul li p {

	justify-content: flex-start;

}

ul.search_ul li p a {

	font-size: 24px;

	text-transform: capitalize;

	color: #333;

}

ul.search_ul li p a:nth-child(2) {

	margin: 0 10px;

}

ul.search_ul li p a:hover {

	color: #d62631;

}

ul.search_ul li .more {

	margin-left: 0;

	border-radius: 0;

}



ul.search_ul li:last-child {

	margin-bottom: 0;

}

@media all and (max-width: 1366px) {

	ul.search_ul li p a {

		font-size: 20px;

	}

}

@media all and (max-width: 1023px) {

	ul.search_ul li p a {

		font-size: 18px;

	}

}

@media all and (max-width: 768px) {

	ul.search_ul li p a {

		font-size: 16px;

	}

}



/*联系我们--新增*/

/*.contact_agents {}

.agent_le {

	width: 100%;

	padding-right: 2%;

}

.agent_le img {

	display: block;

	max-width: 100%;

}

.agent_ri {

	width: 100%;

}

.contact_agents .agent_title {

	font-size: 16px;

	font-weight: 900;

	text-transform: uppercase;

}

ul.agentul {

	border: 1px solid #eee;

	border-left: none;

}

@media all and (max-width: 768px) {

	ul.agentul {

		border-left: 1px solid #eee;

	}

}

ul.agentul li {

	float: left;

	width: 33.33%;

	border-left: 1px solid #eee;

	border-bottom: 1px solid #eee;

	padding: 20px;

}

.contact_agents article {

	color: #a5adb2;

	font-size: 14px;

}

.contact_agents article p {

	margin-bottom: 0px;

}

.contact_agents article a {

	color: #a5adb2;

}

.contact_agents article a:hover {

	color: #e60012;

}

ul.agentul li .agent_title {}

ul.agentul li {

	height: 280px;

}

ul.agentul li:nth-last-child(1),

ul.agentul li:nth-last-child(2),

ul.agentul li:nth-last-child(3) {

	border-bottom: none;

}



@media all and (max-width: 1200px) {

	ul.agentul li {

		width: 50%;

	}

	ul.agentul li:nth-last-child(3) {

		border-bottom: 1px solid #eee;

	}

}

@media all and (max-width: 768px) {

	.agent_le {

		width: 100%;

	}

	.agent_ri {

		width: 100%;

		margin-top: 20px;

	}

	ul.agentul li {

		height: 300px;

	}

	ul.agentul li:nth-child(2n+1) {

		border-left: none;

	}

}

@media all and (max-width: 600px) {

	ul.agentul li {

		width: 100%;

		border:none;

		border-bottom: 1px solid #eee;

		height: auto;

	}

	ul.agentul li:nth-last-child(2) {

		border-bottom: 1px solid #eee;

	}

}*/





/*联系我们--新增--改*/



.agent_le {

	width: 50%;

	padding-right: 2%;

}

.agent_le img {

	display: block;

	/*max-width: 100%;*/

	width: 90%;

}

.agent_title {

	font-size: 16px;

	font-weight: 900;

	text-transform: uppercase;

}

.agent_ri {

	width: 50%;

}

.agent_ri_item {



}

.agent_ri_item:last-child {

	margin-bottom: 0;

}

.contact_one .agent_ri_item span.iconfont {

	font-size: 50px;

	color: #e91f2f;

}

.contact_one .agent_ri_item p {

	width: 80%;

	font-size: 16px;

	color: #333;

	line-height: 30px;

}

.contact_one .agent_ri_item p span {

	display: block;

}

.contact_one .agent_ri_item p span a {

	color: #333;

}

.contact_one .agent_ri_item p span a:hover {

	color: #e91f2f;

}



.contact_item {}

.contact_item h3 {

	font-size: 20px;

	font-weight: 900;

	text-transform: uppercase;

}

ul.contactitemul {

	margin-right: -2%;

}

ul.contactitemul li {

	float: left;

	width: 48%;

	margin-right: 2%;

	margin-bottom: 2%;

	border: 1px solid #eee;

	padding: 2%;

	background-color: #fff;

}

ul.contactitemul li article a {

	color: #999;

	word-break: break-all;

}

ul.contactitemul li article a:hover {

	color: #e91f2f;

}

.contact_message {

	transform: translateY(0%);

	margin-bottom: 100px;

}



@media all and (max-width: 1366px) {

	ul.contactitemul li {

		height: 320px;

	}

	.contact_one .agent_ri_item span.iconfont {

		font-size: 45px;

	}

}



@media all and (max-width: 768px) {

	.contact_message {

		margin-bottom: 30px;

	}

	.contact_one .agent_ri_item span.iconfont {

		font-size: 40px;

	}

}



@media all and (max-width: 600px) {

	.agent_le {

		width: 100%;

	}

	.agent_ri {

		width: 100%;

		margin-top: 30px;

	}

	ul.contactitemul li {

		width: 98%;

		height: auto;

		padding: 5%;

	}

	.contact_one .agent_ri_item span.iconfont {

		font-size: 35px;

	}

}

@media all and (max-width: 1023px) {.fmap,.note {display:none;}}
.fmap{padding:60px 0;}
.fmap .infor{text-align:center; padding:0 14%; margin-bottom:30px;}
.fmap .infor .tit{font-size:36px; line-height:40px; color:#666; font-weight:bold;}
.fmap .infor .con{font-size:16px; line-height:28px; color:#666; margin-top:23px;}
.fmap .infor .con span{font-size:20px; color:#00479d; font-weight:bold;}
.fmap .content{padding:0 50px; position:relative;}
.fmap .content .map_box{position:absolute; left:0 ;bottom:0; width:100%; height:100%;}
.fmap .content .map_box .dot{position:absolute;}
.fmap .content .map_box .dot .dot_map{display:block;width:15px; height:15px; background:url(https://www.fulongmagroup.com/wp-content/themes/fulongma/images/location.png) center;/*background:#e91f2f;*/position:relative; border-radius:50%;}
.fmap .content .map_box .dot p:hover{color: red;}
.fmap .content .map_box .dot p{cursor: nmaper}
.nmap {left: 50%;bottom: 26%;width:285px;}
.nmap p,.nmap i{float:left;}
.nmap:hover .clog {display: block;}
.nmap .clog {display: none;position: absolute;right: 35%;margin-left: -1.7rem;bottom: 1.5rem;width:285px;border-radius: 8px;background: #fff;color: #5d5d5d;z-index: 1;cursor: nmaper;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);text-align: left;}
.nmap .clog:hover .cimg div {transfoBusiness Manager: scale(1.05);}
.nmap .clog::after {position: absolute;content: "";width: 0;height: 0;border-left: 0.7rem solid transparent;border-right: 0.7rem solid transparent;border-top: 0.7rem solid #fff;z-index: 2;left: 50%;margin-left: -0.7rem;bottom: -0.7rem;}
.nmap .clog .cimg {width:285px;height: 138px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.nmap .clog .cimg div {width: 100%;height: 100%;background-size: cover;background-position: center;transition: all 0.5s;}
.nmap .clog .text {padding: 0.25rem 0.5rem; width:285px;}
.nmap .clog .text h2 {font-size: 18px;margin-bottom: 0.15rem;color: #000;}
.nmap .clog .text p {width:285px;font-size: 13px;white-space: normal;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;line-height: 2.5;}