/* Box-sizing resets
 *
 * 为了避免 Bootstrap 设置的全局盒模型所带来的影响，可以重置单个页面元素或覆盖整个区域的盒模型。
 * 你有两种选择：覆盖单个页面元素或重置整个区域。它们都可以通过纯 CSS 或 LESS 代码的形式实现。
 */

/* Option 1A: 通过 CSS 代码覆盖单个页面元素的盒模型 */
.element {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* Option 1B: 通过使用 Bootstrap 提供的 LESS mixin 覆盖单个页面元素的盒模型 */
.element {
	.box-sizing(content-box);
}

/* Option 2A: 通过 CSS 代码重置整个区域 */
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* Option 2B: 通过使用自定义的 LESS mixin 重置整个区域 */
.reset-box-sizing {

	&,
	*,
	*:before,
	*:after {
		.box-sizing(content-box);
	}
}

.element {
	.reset-box-sizing();
}


.container p img {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	display: block;
	/* height: 300px; */
}

/* 头部导航 */
.tel_size {
	float: right;
	font-size: 28px;
	margin-left: 20px;
}


/* 轮播图专属 */

.img_count {
	height: 700px;


}

.img_count img {
	max-width: 100%;
	max-height: 100%;
	width: 100%;
}

.first_head {
	/* padding: 15px 20px; */

	height: 100px;
	line-height: 100px;
}

.first_head .first_head_div {
	position: relative;
}

.first_head_small_nav_list {
	/* display: none; */
	text-align: left;
	z-index: 50;
	position: absolute;
	left: 10;
	line-height: 1;
}


.first_head_small_nav_list .first_head_small_first,
.first_head_small_item {
	padding: 10px;
	background-color: #337ab7;
	border-bottom: 1px solid #fff;
}

.first_head_small_item {
	padding-left: 40px;
}

/* .first_head_small_list {
	display: none;
} */

.first_head_small_nav_list div a {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}

.first_head_small_navs_a_open {
	display: none;
}

.first_head_small_aright,
.first_head_small_aright_ {
	float: right;
	font-size: 14px !important;
}

.first_head_small_aright_ {
	display: none;
}

.first_head_small_item a {
	font-size: 14px;
}

.clear_both {
	clear: both;
}



.first_head li {
	/* height: 70px;
				line-height: 70px; */
	float: left;
	list-style: none;
}

.first_head li a {
	text-decoration: none;
	display: block;
	padding: 0 20px;
	color: #333;
	border-bottom: 1px solid #fff;
}

.first_head ul a:hover {
	/* background-color: #337ab7; */
	color: #337ab7;
}

.first_head .head_logo {
	position: absolute;
	left: 0;
	max-width: 100%;
	/* height: 70px;
				line-height: 70px; */
}

.first_head .head_logo img {
	max-width: 100%;
	height: 70px;
}

.rotation_banner .light-swiper {
	width: 100%;
	height: 700px;
	text-align: center;
}

.rotation_banner .light-swiper img {
	width: 100%;
}

ul {
	margin: 0;
}

.first_head ul {
	position: absolute;
	right: 0;
}

.about_us,
.product_center,
.customer_server,
.contact_us {
	position: relative;
}

.about_us_list,
.product_center_list,
.customer_server_list,
.contact_us_list {
	position: absolute;
	top: 100px;
	z-index: 50;
	line-height: 40px;
	display: none;
}

.about_us_list a,
.product_center_list a,
.customer_server_list a,
.contact_us_list a {
	display: block;
	color: #fff !important;
}

.about_us_list a,
.product_center_list a,
.customer_server_list a,
.contact_us_list a {
	background-color: #337ab7;
	color: #fff;
}

.show_info {
	display: block;
}

/* 关于我们 */
.about_us_img {
	height: 400px;
	margin-top: -50px;
}

.about_us_img img {
	max-width: 100%;

}

.about_us_contents {
	font-size: 16px;
	padding-top: 15px;
	text-indent: 2em;
	line-height: 2;
}

.about_us_parent a,
.more_news a {
	display: inline-block;
	margin-top: 35px;
	background-color: #337ab7;
	border: 0;
	padding: 10px 25px;
	color: #fff;
	border-radius: 20px;
}

/* .about_us_parent h2 {
				text-align: left;
				margin: 50px auto;
			} */

/* .about_us_parent h2:after {
				content: '';
				height: 3px;
				background-color: #337ab7;
				width: 40px;
				display: block;				
			margin-top: 10px;
			}

			*/
/* 公司文化 */
.company_culture {
	background: url('http://www.haljzn.com:9001/img/webhua_back.png') center center repeat-x;
	height: 400px;
	line-height: 4;
}

.company_culture .company_culture_title {
	font-size: 36px;
	color: #337ab7;
	text-align: center;
	margin-top: 30px;
	font-weight: 600;
}

.company_culture .company_culture_contents {
	font-size: 18px;
	color: #666;
	/* margin: 10px auto; */
	/* width: 40%; */
	line-height: 3;
	text-align: center;
}

/* 产品中心 */
.product_center_lists {
	/* margin-bottom: 50px; */
}

.product_center_all_list {
	/* background: url(../img/ad1.jpg) no-repeat center center; */
}

.product_center_lists_two {
	/* color: #fff; */
}

.about_us_parent h2,
.product_center_parent h2 {
	text-align: left;
	margin: 50px auto;
}

.about_us_parent h2:after,
.product_center_parent h2:after {
	content: '';
	height: 3px;
	background-color: #337ab7;
	width: 120px;
	display: block;
	/* margin: 0 auto; */
	margin-top: 10px;
}

.product_center_lists_contents {
	text-align: center;
	cursor: pointer;
	/* border: 1px solid red;
				background-color: #fff;
				height: 100px; */
}

.product_center_lists_first {
	/* width: 50px; */
	height: 120px;
	margin: 0 auto;
	padding-top: 30px;
}

.product_center_contents {
	padding: 15px;
}

.product_center_lists_first img {
	max-width: 100%;
	max-height: 70px;

}

.product_center_contents img {
	max-width: 100%;
	/* width: 70%; */
	margin: 0 auto;
	display: block;
}

.img_count span {
	position: absolute;
	left: 635px;
	top: 275px;
	color: #fff;
	font-size: 50px;
}

.div_float {
	float: left;
}

.div_no_float {
	clear: both;
}

/* 公司优势 */
.company_advantage_parent {
	background: url('http://www.haljzn.com:9001/img/youshi_00.png') center bottom no-repeat;
	height: 600px;
	background-size: 100% !important;
}

.company_advantage_parent .company_service_first {
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 175px 0 30px 0;
}

.company_advantage .title_text_size {
	text-align: center;
	margin: 20px auto;
}

.company_advantage .title_text_size:after {
	content: '';
	height: 3px;
	background-color: #337ab7;
	width: 40px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

.company_advantage .company_advantage_img,
.company_advantage .company_advantage_imgs {
	display: inline-block;
	width: 50px;
	height: 50px;
}

.company_advantage .company_advantage_img img,
.company_advantage .company_advantage_imgs img {
	max-width: 100%;
	max-height: 100%;
}

.company_advantage .company_advantage_img_text {
	display: inline-block;
	font-size: 18px;
}

.company_advantage .row .col-md-4 {
	line-height: 80px;
	text-align: center;
	padding-top: 15px;
}

.company_advantage_text {
	font-size: 75px;
	display: inline-block;
	color: #fff;
	font-weight: bold;
}

.company_advantage_img_text {
	color: #fff;
}

/* 我们的服务 */

.company_service {
	margin: 10px auto;
	height: 600px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background-size: 100% !important;
	background: url('http://www.haljzn.com:9001/img/youshi_2.png') center bottom no-repeat;
}

.company_service_title,
.company_service_first {
	padding: 250px 0 30px 0;
	font-size: 40px;
	font-weight: bold;
	/* line-height: 600px; */
}

.company_service_a a {
	color: #fff;
	font-size: 20px;
}

.company_service_honor {
	background: url('http://www.haljzn.com:9001/img/youshi_1.png') bottom center no-repeat;
}

.company_service_flair {
	background: url('http://www.haljzn.com:9001/img/youshi_4.png') bottom center no-repeat;
}

.company_service_us {
	background: url('http://www.haljzn.com:9001/img/youshi_3.png') center center no-repeat;
}

/* 为什么选择我们 */


.why_us {
	display: none;
}

.why_us h2 {
	text-align: left;
	margin: 50px auto;
}

.why_us h2:after {
	content: '';
	height: 3px;
	background-color: #337ab7;
	width: 40px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

.why_us_contents {
	background-color: #666;
	height: 400px;
	color: #fff;
}

.why_us_contents_year {
	font-size: 120px;
}

.why_us_contents .why_select_us {
	padding-top: 50px;
	/* line-height: 400px; */
}

.why_select_us_size,
.why_select_us_size_two {
	font-size: 16px;
}

.why_select_us_size_three {
	font-size: 16px;
	padding-top: 20px;
}

.why_select_us_two {
	font-size: 22px;
	padding-top: 50px;
	line-height: 70px;
	;
}

/* 新闻中心 */
.news_center {
	display: none;
}

.news_center h2 {
	text-align: center;
}

.news_center h2:after {
	content: '';
	height: 3px;
	background-color: #337ab7;
	width: 40px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
}

.news_center_imgs {
	height: 200px;
}

.news_center_list {
	margin-top: 40px;
	margin-bottom: 40px;
}

.news_center_list .col-md-3 {
	cursor: pointer;
}

.news_center_imgs img {
	max-width: 100%;
}

.news_center_title {
	font-size: 22px;
	margin: 10px 0;
}

.news_center_title:hover {
	color: #337ab7;
}

.news_center_abstract,
.news_center_time {
	font-size: 16px;
	margin: 10px 0;
}

.news_center_more {
	margin-bottom: 30px;
	text-align: center;
}

.news_center_more a {
	display: inline-block;
	text-align: center;
	color: #fff;
	padding: 15px 35px;
	background-color: #337ab7;
	font-size: 22px;
	text-decoration: none;
}

/* .news_center a:after {
				content: '';
				height: 3px;
				background-color: #337ab7;
				width: 40px;
				display: block;
				margin: 0 auto;
				margin-top: 10px;
			} */

/* 底部 */
.footer_info {
	color: #fff;
	padding: 15px 0;
	line-height: 1.5;
}

.footer_info_parent {
	background-color: #333;
	/* height: 140px; */
}

.footer_info_logos {
	width: 200px;
	line-height: 200px;
}

.footer_info_logos img {
	max-width: 100%;
}

.footer_info_customer_service {
	font-size: 20px;
	display: inline-block;
}

.footer_info_address,
.footer_info_right div {
	font-size: 18px;
}

.footer_info_right {
	padding-left: 25%;
}



/* .footer_info_nav {
				padding-top: 15px;
			}

			.footer_info_nav li {
				float: left;
				list-style: none;
				padding: 0 20px;
			}

			.footer_info_nav li a {
				color: #fff;
				font-size: 20px;
			} */
.footer_info_filings {
	/* text-align: center; */
}

.footer_info_filings img {
	margin-left: 5px;
	margin-right: 20px;
}

.footer_info_first {
	padding-top: 15px;
}

.footer_info_first,
.footer_info_filings a {
	color: #fff;
}

.footer_info_filings_first {
	display: inline-block;
}

.company_info {
	color: #fff;
	/* text-align: center; */
	margin-bottom: 10px;
	font-size: 16px;
}

.footer_logo_img {
	height: 100px;
	position: absolute;
	right: 0;
	bottom: -30px;
}

.footer_logo_img img {
	max-width: 100%;
	max-height: 100%;
}

/* 业务分布 */
#modal_video {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	background-color: transparent;
	overflow-y: hidden;
	width: 100%;
	height: 100%;
}

.video_show {
	margin: 103px auto 0 auto;
	background-color: rgba(0, 0, 0, 0.1);
	position: relative;
	width: 1280px;
	height: 800px;
}

.modal_video_parent {
	margin: 100px auto;
	text-align: center;
	position: relative;
}

.modal_video_cityName {
	text-align: center;
	margin-top: 20px;
	font-size: 22px;
	height: 50px;
	line-height: 50px;
}

.modal_video_parent a {
	position: absolute;
	right: 20px;
	top: 20px;
}

[v-cloak] {
	display: none;
}

/* 窗口兼容 */
@media screen and (max-width: 760px) {
	.container {
		padding: 0;
	}

	.first_head_navs {
		display: none;
	}

	.first_head_small_navs {
		display: block;
	}

	.first_head .first_head_div {
		margin-left: 15px;
	}

	.about_us_contents {
		padding-top: 10px !important;
	}

	.about_us_img {
		margin-top: 0px !important;
	}

	.footer_info .row {
		margin-left: 15px;

		margin-right: 15px;
	}

	.footer_info_parent {
		height: 300px;
	}

	.footer_info_right {
		padding-left: initial;
	}

	.footer_info_filings_first {
		display: block;
	}

	.footer_info_right label {
		font-weight: normal;
	}

	.footer_logo_img {
		height: 50px;
		bottom: 10px;
	}

	/* 头部导航 */
	.tel_size {
		font-size: 25px;
	}

	.first_head_small_navs {
		text-align: right;
		position: relative;
	}

	.first_head_small_navs_a_open {
		display: inline-block;
		margin-right: 15px;
	}


	.first_head_small_navs_close {
		margin-right: 15px;
	}

	.first_head_small_navs_a span {
		font-size: 25px;
		color: #333;
	}

	.first_head_small_nav_list {

		width: 100%;
	}

	.about_us_parent,
	.product_center_parent {
		margin-left: 15px;
		margin-right: 15px;
	}

	.head_logo a {
		font-size: 22px;
	}

	.head_logo .tel_size {
		margin-left: 10px;
	}

	/* 二次导航 */

	.two_nav {
		height: 50px;
		line-height: 50px;
		font-size: 20px;
	}

	.two_nav a {
		color: #333 !important;
	}

	/* 公司优势 */

	.company_advantage_parent {
		background: none;
		height: 500px;
	}

	.company_advantage_text {
		color: #337ab7;
	}

	.company_advantage_parent .company_service_first,
	.company_advantage_img_text {
		color: #333;
	}

	.company_advantage_parent .company_service_first {
		font-weight: normal;
		font-size: 30px;
		padding-top: 0;
	}

	.company_advantage_parent .company_service_first:after {
		content: '';
		height: 3px;
		background-color: #337ab7;
		width: 40px;
		display: block;
		margin: 0 auto;
		margin-top: 10px;
	}

	.company_advantage .row .col-md-3 {
		text-align: center;
	}

	.company_advantage .row .col-md-3 .company_advantage_imgs {
		height: 50px;
		display: block;
		width: auto;
	}

	.company_advantage_img_text {
		color: #333;
	}

	.company_service_title_ {
		padding: 20px 10px;
		/* margin-top: 20px; */
	}

	.company_service_title_honor {
		padding-top: 45px;
	}

	.company_service_title_us {
		padding: 10px;
		/* margin-top: 70px; */
	}

	/* 公司文化 */
	.company_culture {
		height: 300px;
	}

	.company_culture .company_culture_title {
		font-size: 22px;
		margin-top: 10px;
	}

	.company_culture .company_culture_contents {
		width: 90%;
		padding: 0 10px;
		margin: 0 auto;
	}

	/* 我们的服务 */
	.company_service {
		/* background: none; */
		background: url('http://www.haljzn.com:9001/img/youshi_2.png') center center no-repeat;
		height: 280px;
	}

	.company_service_title {
		color: #333;
		font-weight: normal;
		font-size: 30px;
		padding-top: 0;
		/* margin-bottom: 20px; */
	}

	.company_service .company_service_title:after {
		content: '';
		height: 3px;
		background-color: #337ab7;
		width: 40px;
		display: block;
		margin: 0 auto;
		margin-top: 10px;
	}

	.company_service_title {
		padding-bottom: 0;
	}

	/* 我们的荣誉 */


	/* 
	.company_service_title_ {
		color: #333;
	}

	.company_service_a a {
		color: #337ab7;
	} */

	/* .product_center_all_list {
		background: url(../img/ad1.jpg) no-repeat center center;
	} */
	/* 新闻中心 */
	.news_center_first_title {
		margin-top: 60px !important;
	}

	.news_center_detail_contents {
		padding: 10px;
	}


	.news_info,
	.news_center_imgs,
	.news_center_title,
	.news_center_abstract,
	.news_center_time {
		text-align: center;
	}

	/* 产品中心 */

	.div_float {
		float: none;
	}

	.div_no_float {
		clear: none;
	}

	.img_count span {
		left: 10px;
		top: 84px;
		font-size: 20px;
	}

	.banner_title_product {
		padding-top: 127px!important;
		font-size: 16px!important;
		padding-left: 4%!important;
	}

	/*
	联系我们
	*/
	.contact_info {
		padding: 0 15px;
	}

	.span_parent .span_color {
		margin-left: 15px;
	}

	.contact_info_detail {
		margin: 20px 15px !important;
	}

	.company_info_ .col-md-12,
	.company_info_ .col-md-5 {
		padding: 15px !important;
	}

	.company_info_ .company_info_img {
		margin-top: 15px !important;
	}

	.recruit_list .row {
		margin: 15px !important;
		padding: 10px !important;
	}

	.recruit_list .col-xs-10,
	.recruit_list .col-xs-2 {
		padding-left: 0;
	}

	/*
   公司简介
   */
	.company_info_contents .row {
		margin: 15px !important;
	}

	.footer_info_parent {
		height: auto !important;
	}

	.company_detail_nav {
		float: none !important;
		text-align: center;
	}

	.company_info_contents .col-xs-6 {
		width: 100%;
		margin-top: 20px;
	}

	/*
  产品详情
  */
	.product_center_ .col-xs-3 {
		display: none;
	}

	.product_center_ .col-xs-9 {
		width: 100%;
	}

	.product_center_detail_contents .row {
		margin: 15px;
	}

	/* 售后 */
	.idea_info .idea_contents {
		padding: 10px;
		width: auto;
	}

	#sell_after_list .sell_phone {
		padding: 0 10px;
	}

	.idea_img {
		height: auto !important;
		padding-top: 50px !important;
	}

	.img_count {
		height: 300px;
	}

	/* 业务分布 */
	.video_show {
		width: 100%;
		height: 100%;
	}

	#modal_video video {
		width: 100%;
		height: 100%;
	}
}