/*头部开始*/
.header{ background: #fff; }
.header_left{
	padding: 20px 0;
}
.logo{ width: 215px;}
.logo img{ display: block; width: 100%; height: auto; }
.logo_txt1{ font-size: 16px; color: #333; line-height: 30px; border-left: 1px solid #DBDBDB; padding-left: 10px; margin-left: 10px;
	margin-top: 30px;
}
.m-control{ display: none; }


/*banner开始*/
.banner{ position: relative; }
.banner img{
	display: block; width: 100%; height: auto;
}
.banner_txts{
	position: absolute; left: 50%; margin-left: -420px;
	z-index: 1; top: 0;
	width: 100%; max-width: 840px; margin-top: 200px;
}
.banner_txt1{ font-size: 60px; color: #fff; line-height: 85px; }
.banner_txt2{ font-size: 30px; color: #fff; line-height: 45px; margin-top: 10px; height: 45px; }
.banner_txt2 span{ width: 15px; height: 15px; border-radius: 100%; background: #fff; margin: 15px 10px 0; }

/*<!--我们的客户，遍布全球开始-->*/
.index_s1{ background: #f5f5f5; }
.index_s1_bound{ background: #fff; position: relative; top: -80px; 
	padding-top: 45px; padding-bottom: 65px; z-index: 5;
}
.index_s1_txt1{ font-size: 16px; color: #666; line-height: 30px; margin-top: 35px; 
	width: 100%; box-sizing: border-box; padding: 0 20px; max-width: 1280px;
}
.index_s1_bot{ margin-top: 65px; }
.index_s1_bot_item{ width: 280px; position: relative; }
.index_s1_bot_item:before{ position: absolute; top: 50%; margin-top: -35px; height: 70px; width: 1px; 
	content: ''; left: 0; background: #DBDBDB; display: none;
}
.index_s1_bot_item+.index_s1_bot_item:before{ display: block; }
.index_s1_bot_item_txt1{ font-size: 72px; color: #0048bf; line-height: 80px; }
.index_s1_bot_item_txt2{ font-size: 16px; color: #666; line-height: 30px; margin-top: 20px; }


/*<!--鸿业服务，海纳百川开始-->*/
.index_s2{ background: url(../../images/hongye/index_s2_bg.jpg) no-repeat center center; background-size: cover; 
	padding-top: 65px; padding-bottom: 115px;
}
.index_s2_bot{ margin-top: 80px; }
.index_s2_bot_swiper1{ width: 1010px; }
.index_s2_bot_swiper2{ width: 390px; }
.index_s2_bot_swiper1_item{ padding: 70px 40px; background: #070302; }
.index_s2_bot_item_left{ width: 450px; height: 300px; background: #fff; }
.index_s2_bot_item_left img{ display: block; width: 100%; height: 100%; }
.index_s2_bot_item_right{ width: 440px; }
.index_s2_bot_item_right_txt1{ font-size: 18px; color: #fff; line-height: 30px; margin-top: 45px;}
.index_s2_bot_item_right_txt2{ font-size: 14px; color: #999; line-height: 30px; margin-top: 5px;}
.index_s2_bot_item_right_txt3{ font-size: 12px; color: #666; line-height: 25px; margin-top: 25px;}

.index_s2_bot_swiper2{ position: relative; }
.index_s2_bot_swiper2_button{ cursor: pointer; width: 100%; height: 70px; position: absolute; left: 0; }
.index_s2_bot_swiper2_button_prev{ top: -70px; }
.index_s2_bot_swiper2_button_next{ bottom: -70px; }
.index_s2_bot_swiper2_item{ font-size: 18px; color: #999; line-height: 110px; background: #1b1b1b; display: block; }
.index_s2_bot_swiper2_item:hover{ color: #fff; }
.index_s2_bot_swiper2_item.active{ background: #060402; color: #fff; }
.index_s2_bot_swiper2 .swiper-container{
	height: 440px;
}


/*<!--经典案例，见证成长开始-->*/
.index_s3{ padding-top: 70px; }
.index_s3_list{ margin-top: 65px; }
.index_s3_item{ width: 25%; overflow: hidden; }
.index_s3_item_bound{  position: relative;  padding-top: 58.33333333333333%; }
.index_s3_item img{ position: absolute; top: 0; left: 0; width: 100%; 
	height: auto;
}
.index_s3_item_txts{ 
	position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #0048bf; 
	visibility: hidden; opacity: 0;
}
.index_s3_item_txt1{ 
	font-size: 24px; color: #fff; line-height: 40px; position: absolute; top: 50%; margin-top: -40px; 
	left: 0; width: 100%;
}
.index_s3_item:hover .index_s3_item_txts{
	visibility: visible; opacity: 1;
}
.index_s3_item:hover .img{
	visibility: hidden; opacity: 0;
}


/*<!--鸿业分享，专业视角开始-->*/
.index_s4{ padding-top: 60px; background: #f5f5f5; padding-bottom: 65px; }
.index_s4_bot_pagis{ margin-top: 40px; }
.index_s4_bot_pagi{ font-size: 16px; color: #666; line-height: 40px; padding: 0 30px; border-radius: 50px; }
.index_s4_bot_pagi.on{ background: #0048bf; color: #fff !important; }
.index_s4_bot_pagi:hover{ color: #0048bf; }



.index_s4_bot_list{ margin-top: 40px; margin-left: -20px; display: none; }
.index_s4_bot_item{ background: #fff; margin-left: 20px; margin-top: 20px; position: relative; overflow: hidden;}
.index_s4_bot_item1{ width: 445px; box-sizing: border-box; padding: 30px 20px 20px; }
.index_s4_bot_item2{ width: 470px; height: 520px;}


.index_s4_bot_item.index_s4_bot_item1 .index_s4_bot_item_txt1{ font-size: 18px; color: #333; line-height: 30px; }
.index_s4_bot_item_txt2{ font-size: 16px; color: #666; line-height: 30px; margin-top: 10px; height: 60px; }
.index_s4_bot_item_txt3{ font-size: 24px; color: #333; line-height: 30px; }
.index_s4_bot_item_txt4{ font-size: 14px; color: #666; line-height: 30px; }
.index_s4_bot_item1 .index_s4_bot_item_sub{ margin-top: 19px; border-top: 1px solid #DBDBDB; }
.index_s4_bot_item2 .index_s4_bot_item_sub{  
	position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5);
	width: 100%; z-index: 1; border-top: none;
	padding: 20px 20px 10px; box-sizing: border-box;
}
.index_s4_bot_item_sub_left{ width: 85px; padding-top: 20px ; }
.index_s4_bot_item_sub_right{ background: url(../../images/hongye/arr1.png) no-repeat center center; margin-top: 50px; }


.index_s4_bot_item_sub_arr{  width: 76px; height: 30px; }
.index_s4_bot_item:hover .index_s4_bot_item_sub_arr{ transform: translate3d(10px,0,0); }

.index_s4_bot_item2 img{ display: block; width: 100%;  height: auto; }

.index_s4_bot_item.index_s4_bot_item2 .index_s4_bot_item_txt1{ font-size: 18px; color: #fff; line-height: 30px; }
.index_s4_bot_item.index_s4_bot_item2 .index_s4_bot_item_sub_arr{ margin-top: 5px;  background: url(../../images/hongye/arr2.png) no-repeat center center; }


/*新闻详情开始*/
.news{
	background: #f5f5f5;
	padding-top: 25px;
	padding-bottom: 40px;
}
.news_txt1{ font-size: 30px; color: #373737; line-height: 50px; }
.meta_txt1{ font-size: 14px; color: #373737; line-height: 25px; }
.meta_txt2{ font-size: 14px; color: #373737; line-height: 25px; }
.news .text_box{ margin-top: 15px; }
.news_box{ padding: 50px 70px; background: #fff; }
.sypxyp{ padding: 15px 0; margin: 130px 0; }
.sypxyp_txt1{ font-size: 14px; color: #383737; line-height: 30px; position: absolute; left: 0; top: 0;  }
.sypxyp_txt2{ font-size: 14px; line-height: 30px; padding-left: 55px; width: 100%; box-sizing: border-box;  }
.sypxyp_txt2 a{ color: #383737; }
.sypxyp_txt2 a:hover{ color: #0137a1; }
.sypxyp_main{ position: relative; }
.sypxyp_main+.sypxyp_main{ margin-top: 5px; }

/*案例详情开始*/
.look{ margin-top: 25px; }
.look_link{ font-size: 18px; color: #373737; line-height: 40px; border: 1px solid #DBDBDB; width: 200px; }
.look_link:hover{ color: #fff; background: #0048BF; border-color: #0048BF; } 
.dcase_picBox{ border-top: 1px solid #DBDBDB; padding-top: 35px; margin-top: 35px; }
.dcase_picBox img{ display: block; width: 100%; height: auto; }
.dcase_sub{ margin-top: 75px; } 
.dcase_sub_txt1{ font-size: 18px; color: #373737; line-height: 40px; }
.dcase_sub .look_link{  color: #fff; background: #0048BF; border-color: #0048BF; }
.dcase_sub .look_link:hover{ background: #3e75e3; } 


/*经典案例*/
.case{ background: #f5f5f5; padding-top: 40px;  overflow: hidden;}
.case_title_txt1{ font-size: 36px; color: #333; line-height: 50px; font-weight: bold; }
.case_title_txt2{ font-size: 36px; color: #ff861b; line-height: 50px; font-weight: bold;}
.case_title_txt3{ font-size: 24px; color: #333; line-height: 35px; margin-top: 5px;}
.case_pagis{ margin-top: 40px; }
.case_pagi{ font-size: 18px; color: #080808; line-height: 45px; border: 1px solid #DBDBDB; background: #fff; 
	width: 160px;
}
.case_pagi+.case_pagi{ margin-left: 20px; }
.case_pagi:hover,
.case_pagi.active{ color: #fff; background: #ff861b; border-color: #ff861b; }
.case_list{ margin-top: 5px; margin-left: -30px; }
.case_item{ width: 380px; margin-left: 30px; margin-top: 30px; }
.case_item_pic{ position: relative; }
.case_item_pic_mask{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,134,27,.63);
z-index: 3; opacity: 0; visibility: hidden;
 }
.case_item_pic_bound{  width: 100%; position: relative; padding-top: 61.84210526315789%; }
.case_item_pic_bound img{ display: block; width: 100%; height: auto; position: absolute; left: 0; top: 0; }
.case_item_txt1{ font-size: 16px; color: #000000; line-height: 50px; }
.case_item:hover .case_item_txt1{ background: #114b9d; color: #fff; }
.case_item:hover .case_item_pic_mask{
	opacity: 1; visibility: visible;
}

/*鸿业分享*/
.HYFX{ background: #f5f5f5; padding-top: 10px; }
.HYFX_top{ padding: 20px 0; }
.HYFX_top_txt1{ font-size: 24px; color: #333; line-height: 45px; }
.HYFX_pagi{ font-size: 18px; color: #333; line-height: 45px; background: #fff; 
	padding: 0 30px;
}
.HYFX_pagi+.HYFX_pagi{ margin-left: 15px; }
.HYFX_pagi:hover{ color: #ff861b; }
.HYFX_pagi.active{ color: #fff; background: #ff861b; }
.HYFX_list{ background: #fff; } 
.HYFX_item{ width: 300px; padding: 10px; box-sizing: border-box; }

.HYFX_item_pic{ position: relative; }
.HYFX_item_pic_bound{  width: 100%; position: relative; padding-top: 66.07142857142857%; }
.HYFX_item_pic_bound img{ display: block; width: 100%; height: auto; position: absolute; left: 0; top: 0; 
	transition: all .3s ease;
}
.HYFX_item_box{
	border: 1px solid #DBDBDB; 
	padding: 14px 19px;
}
.HYFX_item_top_left{ width: 55px; height: 55px; border: 1px solid #DBDBDB; background: #f1f2f6; 
	padding: 6px 0; box-sizing: border-box;
}
.HYFX_item_txt1{ font-size: 16px; color: #666; line-height: 20px; }
.HYFX_item_txt2{ font-size: 12px; color: #666; line-height: 20px; }
.HYFX_item_txt3{ font-size: 14px; color: #333; line-height: 20px; height: 40px; 
	
}
.HYFX_item_top_right{
	width: 170px;
	padding-bottom: 14px; 
	border-bottom: 1px solid #DBDBDB; 
}
.HYFX_item_txt4{  font-size: 14px; color: #333; line-height: 20px; margin-top: 20px; height: 60px; }
.HYFX_item:hover .HYFX_item_txt3{ color: #ff861b; }
.HYFX_item:hover .HYFX_item_txt2{ color: #fff; }
.HYFX_item:hover .HYFX_item_txt1{ color: #fff; }
.HYFX_item:hover .HYFX_item_top_left{ background: #FF861B; border-bottom-color: #FF861B; }
.HYFX_item:hover .HYFX_item_pic_bound img{
	transform: scale(1.1);
}

/*联系我们*/
.contact_s1{ padding-top: 90px; padding-bottom: 120px; }
.contact_s1_txt1{ font-size: 24px; color: #333; line-height: 40px; }
.contact_s1_txt2{ font-size: 18px; color: #333; line-height: 35px; }
.contact_s1_left_list{ margin-top: 40px; }
.contact_s1_ewm{ background: #0048bf; width: 200px; padding-top: 20px; padding-bottom: 5px; margin-top: 10px;  }
.contact_s1_ewm img{ width: 115px; height: 115px; display: block;margin:0 auto; margin-bottom: 10px; }
.contact_s1_txt3{ font-size: 14px; color: #fff; line-height: 25px; }
.contact_s2{ background: url(../../images/hongye/contact_bg.jpg) no-repeat center center; background-size: cover; padding-top: 65px; padding-bottom: 25px; }
.contact_s2_txt1{ font-size: 24px; color: #fff; line-height: 50px; }
.contact_s2_txt2{ font-size: 18px; color: #fff; line-height: 30px; }
.contact_s2_list{ margin-top: 75px; margin-bottom: 115px; }
.contact_s2_txt3{ font-size: 16px; color: #fff; line-height: 30px; margin-top: 25px; }
.contact_s2_item{ width: 350px; }
.contact_s2_item+.contact_s2_item{ margin-left: 75px; }
.contact_s2_txt4{ font-size: 16px; color: #fff; line-height: 30px; }


/*关于我们*/
.about_title{ position: relative; }
.about_title:after{ content: ''; width: 100%; height: 2px; background: #bbbbbb; 
	position: absolute; top: 50%; margin-top: -1px; left: 0;
}
.about_title_bound{ padding: 0 20px; background: #fff; position: relative; z-index: 1; }
.about_title_txt1{ font-size: 36px; color: #0c0c0c; line-height: 55px; }
.about_title_txt2{ font-size: 24px; line-height: 50px; height: 50px; }
.about_title_txt2 i{ color: #ff861b; }
.about_title_txt2 span{ color: #0c0c0c; }
.about_s1{ padding-top: 40px; padding-bottom: 50px; }
.about_s1_txt1{ font-size: 16px; color: #5c5858; line-height: 35px; margin-top: 15px; }
.about_s1_list{ margin-top: 15px; }
.about_s1_item{ width: 400px; padding: 0 15px; box-sizing: border-box; }
.about_s1_item_pic{ width: 250px; height: 200px; }
.about_s1_item_txt1{ font-size: 30px; color: #000; line-height: 50px; font-weight: bold; } 
.about_s1_item_line{ width: 45px; height: 1px; background: #817e93; margin-top: 20px; }
.about_s1_item_txt2{ font-size: 14px; color: #666; line-height: 25px; margin-top: 25px; }


.about_s2{ padding-top: 50px; padding-bottom: 50px; }
.about_title2 .case_title_txt1{ font-weight: normal; }
.about_title2 .case_title_txt2{ font-weight: normal; }
.about_s2_list{ margin-top: 50px; }
.about_s2_item{ width: 285px; height: 328px; cursor: pointer; box-sizing: border-box; border: 1px solid #DBDBDB; padding: 50px 15px 35px; }
.about_s2_item_line{ height: 0; border-bottom: 1px dotted #fff; visibility: hidden; opacity: 0; margin: 20px 0; }
.about_s2_item+.about_s2_item{ margin-left: 20px; }
.about_s2_item_txt1{ font-size: 72px; color: #343434; line-height: 80px; }
.about_s2_item_txt2{ font-size: 26px; color: #2f2f2f; line-height: 80px; }
.about_s2_item_txt3{ font-size: 16px; color: #666; line-height: 30px; }
.about_s2_item_txt4{ font-size: 14px; color: #999; line-height: 30px; }
.about_s2_item:hover{ background: #004ec5; }
.about_s2_item:hover .about_s2_item_txt1,
.about_s2_item:hover .about_s2_item_txt2,
.about_s2_item:hover .about_s2_item_txt3,
.about_s2_item:hover .about_s2_item_txt4{ color: #fff; }

.about_s2_item:hover .about_s2_item_line{ visibility: visible; opacity: 1; }


.about_s3{ background: #f5f5f5; padding-top: 65px; padding-bottom: 100px; }
.about_s3_list{ margin-top: 50px; background: #fff; border-radius: 15px; 
	box-shadow: 0 0 80px rgba(218,215,215,0.63);
	padding: 55px 60px;
}
.about_s3_bound{ margin-left: -60px; margin-top: -35px; }
.about_s3_item{ width: 320px; box-sizing: border-box;  cursor: pointer;
	border: 1px solid #eee; padding: 10px; margin-left: 60px; margin-top: 35px;
}
.about_s3_item_txt1{ font-size: 24px; color: #454545; line-height: 35px; font-weight: bold;}
.about_s3_item_txt2{ font-size: 16px; color: #5a5a5a; line-height: 30px; }
.about_s3_item:hover{ background: #ff861b; }
.about_s3_item:hover .about_s3_item_txt1,
.about_s3_item:hover .about_s3_item_txt2{ color: #fff; }



/*鸿业服务开始*/
.HYFW_s{ position: relative; }
.HYFW_fonts{ width: 50%; position: absolute;  top: 0; height: 100%; }
.HYFW_pic{ width: 50%; }
.HYFW_pic img{ display: block; width: 100%; height: auto; }


.HYFW_title_box{ position: relative; width: 240px; height: 110px; border: 7px solid; margin-left: 105px; }
.HYFW_title_box_bound{  padding: 5px; position: absolute; left: -105px; top: 50%; margin-top: -40px; }
.HYFW_title_txt1{ font-size: 36px; line-height: 45px; white-space: nowrap; }
.HYFW_title_txt2{ font-size: 18px; line-height: 25px; white-space: nowrap; }
.HYFW_fonts_bound{ position: absolute;  top: 50%; transform: translateY(-50%); }
.HYFW_txt1{ font-size: 18px; line-height: 30px; height: 180px; overflow: hidden; margin-top: 50px;}
.HYFW_line{ margin-top: 10px; width: 65px; height: 3px; margin-left: 20px; }
.HYFW_btn{ font-size: 16px; border: 2px solid; width: 158px; line-height: 43px; display: block; border-radius: 3px; 
	margin-left: 20px; margin-top: 65px;
}



.HYFW_s1 .HYFW_fonts{ left: 0; background: #fff; }
.HYFW_s1 .HYFW_pic{ float: right; }
.HYFW_s1 .HYFW_title_box{ border-color: #000; }
.HYFW_s1 .HYFW_title_box_bound{ background: #fff; }
.HYFW_s1 .HYFW_title_txt1,
.HYFW_s1 .HYFW_title_txt2,
.HYFW_s1 .HYFW_txt1{ color: #000; }
.HYFW_s1 .HYFW_line{  background: #020001; }
.HYFW_s1 .HYFW_btn{ border-color: #000; color: #000; }
.HYFW_s1 .HYFW_btn:hover{ background: #000; color: #fff; }
.HYFW_s1 .HYFW_fonts_bound{ right: 80px; }

.HYFW_s2 .HYFW_fonts{ right: 0; background: #208dc6; }
.HYFW_s2 .HYFW_pic{ float: left; }
.HYFW_s2 .HYFW_title_box{ border-color: #fff; }
.HYFW_s2 .HYFW_title_box_bound{ background: #208dc6; }
.HYFW_s2 .HYFW_title_txt1,
.HYFW_s2 .HYFW_title_txt2,
.HYFW_s2 .HYFW_txt1{ color: #fff; }
.HYFW_s2 .HYFW_line{  background: #fff; }
.HYFW_s2 .HYFW_btn{ border-color: #fff; color: #fff; }
.HYFW_s2 .HYFW_btn:hover{ background: #fff; color: #208dc6; }
.HYFW_s2 .HYFW_fonts_bound{ left: 80px; }



/*鸿业服务详情*/

.DHYFW{ padding-top: 50px; }
.banner .swiper-button-prev,.banner .swiper-button-next{
	background: none !important; width: 56px; height: 56px; box-sizing: border-box;
	border: 1px solid #cc0000; color: #cc0000; line-height: 54px; font-size: 25px;
	border-radius: 50%; margin-top: -28px; text-align: center;
}
.focusBox .swiper-button-prev,.focusBox .swiper-button-next{
	border: 2px solid cornflowerblue;
	color: cornflowerblue;
}
.banner .swiper-pagination-bullet{ border: 2px solid #CC0000; background:#cc0000; }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff; }
.DHYFW_s1{ padding-top: 40px; padding-bottom: 65px; }
.DHYFW_s1_txt1{ font-size: 12px; color: #333; line-height: 25px; }
.DHYFW_s1_btn{ border-radius: 50px; line-height: 42px; background: #cc0000; color: #fff; width: 330px; 
	display: block; margin-top: 15px; 
}
.DHYFW_s1_btn:hover{ box-shadow: 0 5px 25px rgba(0,0,0,0.6); }
.DHYFW_s2{ padding-top: 30px; padding-bottom: 65px; }
.DHYFW_s2_title{ font-size: 30px; color: #004bc2; line-height: 40px; position: relative;
	padding-bottom: 10px;
}
.DHYFW_s2_title:before{
	content: ''; position: absolute; width: 80%; height: 3px; background: #004BC2;
	bottom: 0; left: 10%;
}
.DHYFW_s2_txt1{ font-size: 18px; color: #333; line-height: 45px; margin-top: 20px; padding-left: 20px; padding-right: 20px; }
.DHYFW_s3{ background: url(../../images/hongye/DHYFW_s3_bg.jpg) no-repeat center center; background-size: cover; 
	padding-top: 45px; padding-bottom: 60px;
}

.DHYFW_s3_list{ margin-left: -37.5px; }
.DHYFW_s3_item{ width: 210px; margin-left: 37.5px; margin-top: 37.5px; background: #fff; }
.DHYFW_s3_item:hover img{ transform: rotateY(360deg); }
.DHYFW_s3_item_bound{ padding-top: 50%; width: 100%;  
	position: relative;
}
.DHYFW_s3_item img{display: block; width: 100%; height: auto; position: absolute; top: 0; left: 0;transition: all .35s ease; 
	backface-visibility: hidden;
}
