﻿@charset "utf-8";
@font-face {
	font-family: 'latolight';
	src: url('../fonts/lato-light-webfont.eot');
	src: url('../fonts/lato-light-webfont.eot') format('embedded-opentype'), url('../fonts/lato-light-webfont.woff2') format('woff2'), url('../fonts/lato-light-webfont.woff') format('woff'), url('../fonts/lato-light-webfont.ttf') format('truetype'), url('../fonts/lato-light-webfont.svg#latolight') format('svg');
	font-weight: normal;
	font-style: normal;
}

.container a,
.container a:hover {
	text-decoration: none;
}

:focus {
	outline: 0;
}

a {
	color: #333;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	text-align: left;
	font-weight: normal;
}

a img,
iframe {
	border: none;
}

ol,
ul {
	list-style: none;
}

input,
textarea,
select,
button {
	font-size: 100%;
	font-family: inherit;
}

select {
	margin: inherit;
}

img {
	padding: 0;
	margin: 0;
}


/* Fixes incorrect placement of numbers in ol’s in IE6/7 */

ol {
	margin-left: 2em;
}


/* == clearfix == */

.clearfix:after {
	content: “.”;
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
	clear: both;
	float: none;
}

.clear {
	clear: both;
	float: none;
}

.sumaart {
	font-size: 14px;
	color: #666
}

input[type="button"],
input[type="text"],
input[type="submit"],
input[type="reset"],
textarea,
tel {
	-webkit-appearance: none;
}

.list_fu_nav01 h3 {
	display: block !important;
}

.list_fu_nav01 span {
	display: block !important;
}

.whjs-04 {
	display: block;
}

.phdh_01 {
	margin-top: 300px;
}

@media screen and (min-width: 768px) {}

@media screen and (max-width: 768px) {
	/*.phdh_01 {
		margin-top: 0px;
	}
	.product-nav {
		width: 100%;
		background: #f0f0f0;
		height: auto !important;
		line-height: 40px !important;
		text-align: center;
		position: relative;
	}
	.info-page p {
		width: 100%;
		height: auto !important;
	}
	.info-page .con {
		width: 90% !important;
	}
	.jhiphone_nav {
		display: block !important;
		width: 95%;
		margin: auto;
		padding-top: 20px;
	}
	.jhiphone_nav ul li {
		float: left;
		width: 31.3333%;
		text-align: center;
		background: #ececec;
		font-size: 14px;
		line-height: 30px;
		margin-left: 5px;
		margin-bottom: 10px;
	}
	.jhiphone_nav ul li a {
		display: block
	}
	.first_row {
		padding-top: 0px !important;
	}
	.bannerHome {
		display: none !important
	}
	.callbacks_container {
		display: block !important
	}
	.w1200 {
		width: 92% !important;
		margin: 0 auto;
		position: relative;
	}
	.flex-viewport ul li {
		width: 49.3% !important;
		border: 1px solid #fff;
	}
	.scroll-index .left {
		width: 100% !important;
		float: left;
	}
	.scroll-index {
		padding: 20px 0px 0px 0px !important;
	}
	.scroll-index .right {
		float: left;
		border-left: none !important;
		width: 100% !important;
		padding-left: 0% !important;
	}
	.jituancy_list .con {
		width: 100% !important;
		float: left;
		position: relative;
		margin-bottom: 20px;
		margin-left: 0px !important;
	}
	.jituancy_list .con img {
		width: 100% !important;
		height: auto;
	}
	.fu_footer_box {
		margin-top: 45px !important;
	}
	.fu_footer {
		width: 92% !important;
		height: auto;
		margin: 0 auto;
		text-align: center;
	}
	.fu_footer_l {
		display: none;
	}
	.fu_footer_r {
		width: 100% !important;
		height: auto;
		float: right;
		margin-top: 16px;
		text-align: left;
		line-height: 25px;
	}*/
	/*.navDir_fu_nav01 {
		width: 100% !important;
	}
	.jianjie_text img {
		width: 100% !important;
		height: auto !important;
	}
	.blackbg {
		width: 93% !important;
		margin: auto;
		color: #666;
		font-size: 14px;
		line-height: 26px;
		padding: 20px 0 0px !important;
	}
	.list_fu_nav01 h3 {
		display: none !important;
	}
	.list_fu_nav01 span {
		display: none !important;
	}
	.page-index .navHome a.logo {
		width: 149px !important;
		height: 50px !important;
		background-size: 185px 26px;
	}
	.fu_logo {
		background: url(../images/fulogo-home-a.png) no-repeat !important;
		margin-top: 2px !important;
		margin-left: 1% !important;
	}
	.fu_fx {
		float: right;
		background: #ba0211;
		padding: 0px 15px 0px 17px !important;
		height: 52px;
	}
	.page-index .navHome .wrap {
		padding: 0px;
	}
	.fu_navHome {
		height: 52px !important;
		background: #fff !important;
		border-bottom: 1px #eee solid;
	}
	.news_list01 {
		width: 100% !important;
		height: auto !important;
		margin-bottom: 25px;
	}
	.news_list01_left {
		width: 100% !important;
		height: auto !important;
		float: left;
	}
	.news_list01_left img {
		width: 100% !important;
		height: auto !important;
		float: left;
	}
	.list_fu_nav01 {
		height: auto !important;
		padding: 0 !important;
	}
	.product-nav li:last-child {
		text-align: center !important;
	}
	.product-nav li:first-child {
		text-align: center !important;
		background: none;
	}
	.product-nav li {
		float: left;
		width: 33.33%;
		text-align: center;
		background: none !important;
		height: 100%;
	}*/
	/*.blackbg i {
		width: 15px;
		height: 1px;
		display: block;
		margin: 7px 0 17px !important;
		background: #ac1d24;
	}
	.scroll-index .right h2 {
		font-size: 27px;
		color: #000;
		line-height: 37px;
		padding-left: 48px;
		background: url(../images/pro05.png) no-repeat left center;
		margin-bottom: 8px !important;
	}
	.jianjie_text span img {
		margin-right: 0px !important;
		margin-top: 0px !important;
	}
	.scroll-index .left i {
		width: 15px;
		height: 1px;
		display: block;
		margin: 11px 0px 0px !important;
		background: #ac1d24;
	}
	.zzry_list_center {
		width: 100% !important;
		height: auto;
	}
	.zzry_list_center ul li {
		float: left;
		width: 45% !important;
		margin: auto !important;
		margin-bottom: 20px !important;
		display: block;
		padding: 0px 2.5%;
	}
	.ry_img {
		width: 100% !important;
		height: auto;
		display: table;
		overflow: hidden;
		border: 1px solid #eee !important;
		display: table-cell;
		vertical-align: middle;
		transition: all 0.6s ease-in-out;
	}
	.ry_img img {
		width: 100% !important;
		height: auto;
	}
	.news ul {
		width: 99.9%;
		border-right: 1px solid #dfdfdf;
	}
	.news li {
		width: 49.6% !important;
		float: left;
		border-left: 1px solid #dfdfdf;
		padding-bottom: -52px;
	}
	.news li a {
		display: block;
		width: 88%;
		padding: 2px 6% 16px !important;
		transition: background 0.3s;
	}*/
	/*.news li .data {
		font-size: 13px !important;
		color: #333333;
		line-height: 24px !important;
		font-family: 'Arial';
		margin-bottom: 0px !important;
		opacity: 1;
		transition: color 0.3s, opacity 0.3s;
	}
	.news li h2 {
		color: #333;
		line-height: 20px !important;
		min-height: 44px !important;
		margin-bottom: 4px !important;
		transition: color 0.3s;
		font-size: 13px !important;
		font-weight: bold;
		overflow: hidden;
		height: 44px;
	}
	.news li .pic {
		overflow: hidden;
		width: 100%;
		height: 97px !important;
		text-align: center;
	}
	.news li .font {
		font-size: 13px !important;
		color: #888;
		line-height: 20px !important;
		height: 40px !important;
		overflow: hidden;
		margin-top: 10px !important;
		transition: color 0.3s;
	}
	.news li .jian {
		transition: background 0.3s;
		display: block;
		margin-top: 9px !important;
	}
	.news,
	.news-info,
	.news-list {
		padding: 20px 0 34px !important;
	}
	.news li {
		width: 33%;
		float: left;
		border-left: 1px solid #dfdfdf;
		padding-bottom: 0px !important;
		margin-bottom: 20px !important;
	}
	.info-hd h2 {
		font-size: 18px !important;
		font-weight: normal;
		color: #333;
		padding: 0 0 10px;
	}
	.info-hd {
		margin-bottom: 18px !important;
		text-align: center;
		width: 100%;
		padding-bottom: 18px !important;
		border-bottom: 1px solid #eee;
	}*/
	/*.info-bd {
		width: 100% !important
	}
	.info-bd img {
		width: 100% !important;
		height: auto !important;
	}
	.news_list01_right {
		width: 100% !important;
		height: 224px !important;
		background: #fff;
		float: right;
	}
	.left_text {
		display: none;
	}
	.fu_right_text {
		width: 95% !important;
		height: auto;
		float: right;
		padding-top: 15px !important;
		padding-right: 0px !important;
	}
	.ppqsz-01 {
		width: 92% !important;
		margin: 0 auto;
		text-align: left;
	}
	.whjs {
		width: 100% !important;
		margin-top: 20px !important;
	}
	.whjs-01 {
		float: left;
		width: 100% !important;
		margin-right: 0px !important;
		margin-bottom: 21px;
	}
	.whjs-02 {
		width: 100% !important;
		height: auto !important;
		position: relative;
	}
	.whjs-03 {
		width: 100% !important;
		height: auto !important;
	}
	.whjs-03 img {
		width: 100% !important;
		height: auto !important;
	}
	.whjs-04 {
		display: none;
	}
	#n_business_type ul {
		margin-right: 0px !important
	}
	.main_box {
		width: 100% !important
	}
	#n_business_type li {
		width: 45% !important;
		margin: 3.2%;
		margin-right: 0px !important;
	}*/
	/*#n_un_box {
		margin-top: 50px;
	}
	#n_business_type li .pic_box {
		width: auto !important;
		height: 200px !important;
	}*/
	#n_business_type li img {
		/*width: 100% !important;
		height: auto !important*/
	}
	/*#n_un_box {
		margin-top: 50px !important;
	}
	.baguetteBoxOne {
		width: 100% !important;
		text-align: center;
	}
	.gallery a {
		margin: 5px 0px 20px 0px !important;
	}
	.gallery img {
		position: inherit !important
	}
	.rl2 span {
		width: 24% !important;
		line-height: 30px !important;
	}
	.rl2 i {
		width: 24% !important;
		line-height: 30px !important;
	}
	.rl2 em {
		width: 24% !important;
		line-height: 30px !important;
	}
	.rl2 b {
		width: 22% !important;
		line-height: 30px !important;
	}
	.rl2 .d1 {
		font-size: 14px;
	}
	.rl2 li {
		font-size: 12px !important;
	}
	.layui-layer {
		width: 100% !important;
		left: 0px !important
	}
	#dituContent {
		display: none
	}
	.lxwm_map_box {
		min-height: 405px;
	}
	.map_box {
		position: inherit !important
	}
	.lxwm_map_box {
		position: inherit !important
	}
	.lxwm_map_words {
		box-shadow: none !important;
	}
	.wrap_c {
		width: 100% !important
	}
	.fzlc_nr1 .fzlc_nr1_slide a.swiper_on {
		font-size: 1.8rem !important
	}
	.fzlc_nr1 .fzlc_nr1_slide {
		width: 70% !important
	}
	.fzlc_nr1 .fzlc_nr1_slide .swiper-slide a {
		font-size: 1.4rem !important
	}
	.fzlc_nr2c_t b {
		background-size: 50% !important;
		margin-left: 30px !important;
	}
	.fzlc_nr2c_li b {
		margin-left: 15px !important
	}
	.fzlc_nr2c_li em.em1 {
		width: 125px !important
	}
	.fzlc_nr2c_li em.em2 {
		margin-left: 17px !important;
	}
	.fzlc_nr2c_t em {
		left: 65px !important;
		top: 0px !important;
	}
	.fzlc_nr2_c {
		background: url(../images/fzlc_07.jpg) 15px top repeat-y !important;
	}
	.page-index .navHome {
		height: 51px !important;
	}
	.fu_banener_box img {
		padding-top: 52px !important;
	}
	.news_video li a {
		width: 100% !important
	}
	.news_video li img {
		width: 100% !important;
		height: auto !important
	}
	.news_video li {
		margin-left: 0px !important;
	}
	.video_img {
		height: auto !important
	}
	.navBar a.logo {
		width: 185px;
		height: 34px !important;
		background-size: 185px 34px !important;
	}
	.video_txt {
		margin-top: 0px !important;
	}
	.page-index .navCommon a.menu span {
		background-color: #fff !important
	}
	.callbacks_nav .callbacks1_nav .prev {
		display: none
	}
	.callbacks_nav .callbacks1_nav .next {
		display: none
	}
	.callbacks img {
		margin-top: 52px;
	}
	.xw_title_dt {
		display: none !important
	}
	.weizhi {
		line-height: 23px;
	}*/
}