.banner {
	width: 100%;
	height: 700px;
	background: url(../../img/fahz-img/banner.png) no-repeat center top;
	cursor: pointer;
}

.banner a {
	width: 100%;
	height: 100%;
}

.banner_con {
	max-width: 1100px;
	margin: 0px auto;
	text-align: center;
	padding-top: 180px;
	overflow: hidden;
	display: inline-block;
}

@media screen and (max-width:768px) {
	.banner_con {
		width: 90%;
		padding-top: 0px;
	}

	.banner {
		background: url(../../img/fahz-img/banner_sj.png) no-repeat center top;
		background-size: 100%;
		height: 360px;
	}
}

/*.Menu002136*/
.Menu002136 {
	padding: 2% 0
}

.Menu002136 .auto {
	border-bottom: 1px solid #f9e9e6;
	text-align: center
}

.Menu002136 ul {
	display: block;
	padding-bottom: 2%;
	margin: 0 auto;
}

.Menu002136 li {
	/*float:left;*/
	position: relative;
	display: inline-block;
}

.Menu002136 li:after {
	position: absolute;
	content: '';
	width: 1px;
	height: 60%;
	top: 20%;
	background: #f9e9e6;
	right: 0
}

.Menu002136 li.end:after {
	display: none
}

.Menu002136 li a {
	display: block;
	padding: 0 30px;
	line-height: 36px;
	position: relative;
	z-index: 1;
	font-size: 16px
}

.Menu002136 li a:hover {
	color: #019934
}

.Menu002136 li.aon a {
	background: #019934;
	color: #fff;
	border-radius: 5px
}

.Menu002136 li.on a {
	background: #00a0e9;
	color: #fff;
	border-radius: 5px
}


.Menu002136 #side-menu .owl-item {
	float: left;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	position: relative;
}

.Menu002136 #side-menu .owl-stage-outer {
	position: relative;
	overflow: hidden;
}

.Menu002136 #side-menu .owl-stage {
	position: relative;
	touch-action: manipulation;
	margin: 0 auto;
}

.Menu002136 #side-menu {
	background: #fff;
	padding: 0 20px;
	position: relative;
}

.Menu002136 #side-menu .owl-nav>div {
	position: absolute;
	top: 0;
	height: 100%;
	width: 18px;
	border: none;
	background: none;
	color: #019934;
	cursor: pointer;
	padding: 0;
	font-size: 24px;
	font-family: 宋体;
	line-height: 36px;
}

.Menu002136 #side-menu .owl-nav .owl-prev {
	left: 0;
}

.Menu002136 #side-menu .owl-nav .owl-next {
	right: 0;
}

.Menu002136 #side-menu .owl-nav>div.disabled {
	color: #999;
	cursor: default;
	display: none;
}


/*
 .RighInfo001749
 */
.RighInfo001749 {
	padding: 2% 0;
}

.RighInfo001749 h1{
	margin: 5% 0 2%;
	font-size: 34px;
	color: #525252;
	font-weight: 400;
	font-weight: bold;
	text-align: center;
}
.RighInfo001749 h2 {
	margin: 0 0 5%;
	padding-top: 1%;
	font-size: 24px;
	color: #525252;
	font-weight: bold;
}

.RighInfo001749 h3 {
	margin: 3% 0 2%;
	font-size: 28px;
	color: #525252;
	font-weight: 400;
	font-weight: bold;
	text-align: center;
}

.RighInfo001749 h4{
	font-size: 16px;
	font-weight: 800;
	margin: 0;
	color: #525252;
}

.RighInfo001749 p {
	font-size: 15px;
	color: #666;
	line-height: 180%;
	text-align: justify;
	margin:10px auto 20px;
}
.RighInfo001749 p span{
	font-weight:bold;
	color: #525252;
	margin-right: 10px;
	font-size: 18px;
}

/*
 .RichInfo002
 */

.RichInfo002 h2 {
	margin: 0 0 5%;
	padding-top: 3%;
	font-size: 28px;
	color: #333;
	font-weight: 400
}

.RichInfo002 h3 {
	margin: 0 0 2%;
	font-size: 28px;
	color: #333;
	font-weight: 400;
	text-align: center
}

.RichInfo002 p {
	font-size: 15px;
	color: #666;
	line-height: 2;
	text-align: justify
}

.RichInfo002 .info_list dl {
	padding: 2% 0 4%
}

.RichInfo002 .info_list dl dd {
	border: 1px solid #eee
}

.RichInfo002 .info_list dl dd img {
	display: block
}

.RichInfo002 .info_list dl dd p {
	background: #fafafa;
	margin: 0;
	padding: 1.5% 0;
	font-size: 17px;
	color: #666;
	text-align: center
}

@media (max-width:1240px) {

	.RichInfo002 h2,
	.RichInfo002 h3,
	.RighInfo001749 h3,
	.RighInfo001749 h2 {
		font-size: 24px;
	}
}

@media (max-width:1024px) {

	.RichInfo002 h2,
	.RichInfo002 h3,
	.RighInfo001749 h3,
	.RighInfo001749 h2 {
		font-size: 20px;
	}
}

@media(min-width:481px) {
	.RichInfo002 .info_list dd {
		float: left;
		width: 31.5%;
		margin-right: 2.75%;
		margin-bottom: 2.5%
	}

	.RichInfo002 .info_list dd:nth-child(3n) {
		margin-right: 0
	}

	.RichInfo002 .info_list dd:nth-child(3n+1) {
		clear: left
	}

}

.RichInfo002 .info_list dd img {
	display: block;
	width: 100%
}

.RichInfo002 .info_list dd p {
	font-size: 20px;
	color: #000
}

.RichInfo002 .info_list dd p span {
	font-size: 16px;
	color: #999;
	font-family: "Courier New", Courier, monospace;
	text-transform: uppercase
}

.RichInfo002 .info_list dd div {
	line-height: 26px
}

@media(max-width:1360px) {
	.RichInfo002 .info_list {
		padding: 0 2%;
	}
}

.RichInfo002 .item {
	color: #323232;
	margin: 0 auto;
	padding: 15px 0;
	max-width: 553px;
	position: relative
}

.RichInfo002 .item .word {
	text-align: center;
	margin-bottom: 15px
}

.RichInfo002 .item .pic {
	text-align: center
}

.RichInfo002 .item .tit {
	margin-top: 0;
	font-size: 24px;
	font-weight: 400;
	font-style: italic
}

.RichInfo002 .item .tit em {
	font-size: 12px;
	display: block;
	padding-left: 22px;
	text-transform: uppercase
}

.RichInfo002 .item.first .tit {
	font-style: normal;
	color: #323232;
	font-size: 24px
}

.RichInfo002 .item.first .con .stit {
	color: #323232;
	font-size: 18px;
	text-transform: uppercase
}


@media screen and (min-width: 768px) {
	
	
	.RichInfo002 .item {
		max-width: none;
		margin: 0;
		padding: 0
	}

	.RichInfo002 .item .word {
		float: left;
		width: 50%;
		text-align: left;
		padding-right: 5%;
		padding-left: 0;
		margin-bottom: 0
	}

	.RichInfo002 .item .pic {
		float: right;
		width: 46%
	}

	.RichInfo002 .item .tit,
	.RichInfo002 .item.first .tit {
		font-size: 30px
	}

	.RichInfo002 .item .word {
		position: absolute;
		width: 55%;
		top: 10%;
		height: 90%;
		padding: 4% 10% 0 8%
	}

	.RichInfo002 .item .tit em {
		font-size: 14px
	}

	.RichInfo002 .item.first,
	.RichInfo002 .item.second {
		position: relative;
	}

	.RichInfo002 .item.first .word {
		left: 0
	}

	.RichInfo002 .item.first .pic,
	.RichInfo002 .item.second .pic {
		position: relative;
		z-index: 2
	}

	.RichInfo002 .item.second .pic {
		float: left
	}

	.RichInfo002 .item.second .word {
		right: 0
	}

	.RichInfo002 .item.second .pic {
		position: relative;
		z-index: 2
	}

}

.RichInfo002 .classical {
	padding: 4% 2% 4% 2%;
}


/*
 .Floor000704
 */
.Floor000704 {
	padding: 2% 0;
}

.Floor000704 .title {
	text-align: center
}

.Floor000704 .title h1 {
	font-weight: 400;
	font-weight: 400;
	font-size: 30px;
	color: #333;
	background: url(../../img/fahz-img/Floor000704-titlebg.png) no-repeat center bottom;
	padding-bottom: 25px;
	margin: 0;
	margin-bottom: 10px
}

.Floor000704 .title h1 span {
	display: block;
	font-size: 12px;
	color: #999;
	text-transform: uppercase
}

.Floor000704 .title h2 {
	margin: 0;
	font-size: 28px;
	color: #333;
	font-weight: 400
}

.Floor000704 .title a {
	font-size: 16px
}

.Floor000704 .flex-control-nav {
	display: none
}

.Floor000704 .flexslider {
	position: relative;
	z-index: 0;
}

.Floor000704 .flex-direction-nav a {
	position: absolute;
	border: 2px solid #d9d9d9;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	top: 50%;
	margin-top: -25px;
	overflow: hidden;
	line-height: 1000px
}

.Floor000704 .flex-direction-nav a::after,
.Floor000704 .flex-direction-nav a::before {
	position: absolute;
	content: '';
	width: 20px;
	height: 3px;
	border-radius: 3px;
	background-color: #d9d9d9;
	left: 12px
}

.Floor000704 .flex-direction-nav a::before {
	transform: rotate(-45deg);
	top: 16px
}

.Floor000704 .flex-direction-nav a::after {
	transform: rotate(45deg);
	top: 29px
}

.Floor000704 .flex-direction-nav a:hover::after,
.Floor000704 .flex-direction-nav a:hover::before {
	background-color: #0052af
}

.Floor000704 .flex-direction-nav a:hover {
	border-color: #0052af
}

.Floor000704 .flex-direction-nav a.flex-prev {
	left: -60px
}

.Floor000704 .flex-direction-nav a.flex-next {
	right: -60px
}

.Floor000704 .flex-direction-nav a.flex-next::before {
	transform: rotate(45deg)
}

.Floor000704 .flex-direction-nav a.flex-next::after {
	transform: rotate(-45deg)
}

.Floor000704 .flex-direction-nav a.flex-disabled {
	display: none;
}

.Floor000704 .flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}

.Floor000704 .flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}

.Floor000704 .flexslider .slides {
	zoom: 1
}

.Floor000704 .auto {
	padding-top: 3%;
	padding-bottom: 2%
}

.Floor000704 .slides li {
	float: left
}

.Floor000704 .slides li div {
	padding: 0 10%
}

.Floor000704 .slides li a {
	display: block;
	padding-bottom: 35%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	position: relative;
	background-color: #fff
}

.Floor000704 .more {
	padding: 2% 0 2%;
	text-align: center;
}

.Floor000704 .more a {
	padding: 12px 45px 12px 60px;
	font-size: 16px;
	color: #fff;
	border-radius: 12px;
	display: inline-block;
}

@media(max-width:1320px) {
	.Floor000704 .flexslider {
		padding: 0 50px;
	}

	.Floor000704 .slides li div {
		padding: 0 6%;
	}

	.Floor000704 .flex-direction-nav a.flex-prev {
		left: 0;
	}

	.Floor000704 .flex-direction-nav a.flex-next {
		right: 0;
	}
}

@media(max-width: 1240px) {
	.Floor000704 .title h2 {
		font-size: 24px;
	}
}

@media(max-width: 1024px) {
	.Floor000704 .title h2 {
		font-size: 20px;
	}

	.Floor000704 .flexslider {
		padding: 0 35px;
	}

	.Floor000704 .flex-direction-nav a {
		width: 34px;
		height: 34px;
		margin-top: -17px
	}

	.Floor000704 .flex-direction-nav a::after,
	.Floor000704 .flex-direction-nav a::before {
		width: 14px;
		left: 8px
	}

	.Floor000704 .flex-direction-nav a::before {
		top: 10px
	}

	.Floor000704 .flex-direction-nav a::after {
		top: 19px
	}
}


@media(max-width:480px) {
	.Floor000704 .title h1 {
		font-size: 25px
	}

	.Floor000704 .title a {
		font-size: 14px
	}

	.fancybox-wrap {
		width: 80% !important;
		left: 10% !important;
	}

}


.product_title h1 {
	margin: 0;
	font-size: 40px;
	color: #666;
	text-align: center;
	font-weight: normal;
}

.product_title h1 span {
	color: #019934;
	text-transform: uppercase;
	font-family: Verdana, Helvetica;
	font-size: 18px;
	font-weight: 400;
}

.product_title p {
	color: #333;
	font-size: 20px;
	text-align: center;
	padding-top: 1%
}


.product8 {
	padding: 50px 0;
	position: relative
}

.product8 .con {
	padding: 50px 5% 35px;
	background: #f8f8f8;
}

.product8 .row {
	padding-bottom: 15px;
}

.product8 .row-inner {
	max-width: 445px;
	margin: 0 auto;
	position: relative;
	padding-left: 65px;
	color: #666;
	font-size: 14px;
	line-height: 34px;
}

.product8 .row-inner .h5 {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	font-size: 16px;
	font-weight: normal;
	line-height: 47px
}

.product8 .row-inner .h5 i {
	font-style: normal;
	color: #fe0000;
	position: absolute;
	left: -12px;
	top: 3px;
}

.product8 .row-inner .username {
	display: block;
}

.product8 .row-inner .text {
	border: none;
	color: #666;
	line-height: 26px;
	border-radius: 12px;
	width: 100%;
	padding: 13px 10px;
	display: inline-block;
	background: #eee;
}

.product8 .row-inner textarea {
	height: 100px
}

.product8 .row-inner input::placeholder {
	color: #bbb;
	font-size: 14px;
}

.product8 .row-inner textarea::placeholder {
	line-height: 24px;
	color: #bbb;
	font-size: 14px;
}

.product8 .btn {
	border-radius: 12px;
	background-color: #122c56;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	width: 100%;
	border: none;
	cursor: pointer;
	margin: 0px auto;
	display: block;
	letter-spacing: 10px;
	font-weight: bold;
}


@media only screen and (max-width:1024px) {

	.product8 {
		padding: 30px 0;
	}

	.product_title h1 {
		font-size: 22px;
	}

	.product_title p {
		font-size: 16px;
	}

	.product8 .row-inner .h5 {
		left: 15px;
	}

	.product8 .row:last-child .row-inner {
		padding-left: 0;
	}


}




.tabcase_in .tabcase_list .list_nav ul {
	width: 90%;
}

.tabcase_list ul li {
	font-size: 16px;
	list-style: none;
}

.list_nav li{
	width: 8.3335%;
	float: left;
	text-align: center;
}

.tabcase_list .list_nav {
	width: 1200px;
	margin: 70px auto 20px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}

.tabcur{
	border-bottom: 1px solid #012689;
	color: #012689;
	font-weight: bold;
	padding-bottom: 21px;
}


.tabcase_list .nr_left {
	width: 100%;
}

.tabcase_list .nr_right {
	width: 100%;
}

.tabcase_list .nr_right img {
	width: 100%;
}


.tabcase_list .list_nr {
	width: 100%;
}

.tabcase_list .list_nr .listnr {
	width: 100%;
}

.listnr div img {
	width: 90%;
}

.tabcase_list .yh_div div {
	width: 33.33%;
}



/*中商优势*/
.youshi {
	width: 100%;
	margin: 0 auto;
	background: url(../../img/fahz-img/yss_bg.png) no-repeat center top;
	padding-top: 1px;
	padding-bottom: 35px;
}

.youshi .tit {
	width: 100%;
	margin: 80px auto 40px;
	color: #333;
}

.youshi .tit_con {
	margin: 0 auto;
	max-width: 1100px;
	width: 100%;
	text-align: center;
}

.youshi .tit_con h2 {
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 20px;
	color: #fff;
}

.youshi .tit_con p {
	font-size: 20px;
	color: #fff;
}

.youshi ul {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}

.youshi ul:nth-of-type(1) {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}

.youshi ul li {
	width: 47%;
	margin-right: 3%;
	margin-bottom: 30px;
	float: left;
	background: url(../../img/fahz-img/youshi1.png) no-repeat left center;
	text-align: left;
	box-sizing: border-box;
	font-size: 16px;
	color: #fff;
	padding-left: 120px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.youshi ul li h2 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.youshi ul li p {
	line-height: 150%;
}

.youshi ul:nth-of-type(1) li:nth-of-type(2) {
	background: url(../../img/fahz-img/youshi2.png) no-repeat left center;
	margin-right: 0;
	margin-left: 3%;
}

.youshi ul:nth-of-type(1) li:nth-of-type(3) {
	background: url(../../img/fahz-img/youshi3.png) no-repeat left center;
}

.youshi ul:nth-of-type(1) li:nth-of-type(4) {
	background: url(../../img/fahz-img/youshi4.png) no-repeat left center;
	margin-right: 0;
	margin-left: 3%;
}

.youshi ul:nth-of-type(1) li:nth-of-type(5) {
	background: url(../../img/fahz-img/youshi5.png) no-repeat left center;
}

.youshi ul:nth-of-type(1) li:nth-of-type(6) {
	background: url(../../img/fahz-img/youshi6.png) no-repeat left center;
	margin-right: 0;
	margin-left: 3%;
}

.youshi ul:nth-of-type(2) {
	width: 1100px;
	margin: 0 auto;
}

.hz_logo {
	margin: 100px auto;
}

.hz_con {
	width: 1200px;
	margin: 50px auto;
}

.hz_logo img {
	width: 100%;
}

.tit_con h2 {
	font-size: 36px;
	text-align: center;
	font-weight: normal;
}

.tit_con p {
	width: 1100px;
	text-align: center;
	font-size: 20px;
	margin: 20px auto 60px;
	color: #999;
	line-height: 150%;
}

.tit_con p span {
	font-size: ;
	font-weight: bold;
	color: #d76739;
}

@media screen and (max-width:768px) {
	.tabcase_list .list_nav{
		width: 100%;
	}
    .list_nav li{
    	width: 25%;
		height: 38px;
		line-height: 38px;
    }
	.tabcur{
		padding-bottom: 0;
	}
	
	.hz_logo {
		margin: 30px auto;
	}

	.hz_con {
		width: 90%;
		margin: 20px auto;
	}
	.tit_con h2 {
		font-size: 20px;
		width: 90%;
		margin: 0 auto;
	}
	
	.tit_con p {
		font-size: 12px;
		margin: 10px auto;
		width: 90%;
	}

/*优势*/
	.youshi {
		padding-bottom: 5px;
	}

	.youshi .tit {
		width: 92%;
		margin: 20px auto 10px;
		color: #333;
	}

	.youshi .tit h2 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.youshi .tit_con p {
		font-size: 12px;
		margin-bottom: 5px;
	}

	.youshi ul:nth-of-type(1) {
		width: 90%;
		margin: 0 auto;
		overflow: hidden;
	}

	.youshi ul li {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 0px;
		float: left;
		background: url(../../img/fahz-img/youshi1.png) no-repeat left center;
		text-align: left;
		box-sizing: border-box;
		font-size: 14px;
		color: #fff;
		padding-left: 60px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-size: 15%;
	}

	.youshi ul li h2 {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 8px;
	}

	.youshi ul li p {
		line-height: 150%;
		font-size: 12px;
	}

	.youshi ul:nth-of-type(1) li:nth-of-type(2) {
		background: url(../../img/fahz-img/youshi2.png) no-repeat left center;
		margin-right: 0;
		margin-left: 1%;
		background-size: 15%;
	}

	.youshi ul:nth-of-type(1) li:nth-of-type(3) {
		background: url(../../img/fahz-img/youshi3.png) no-repeat left center;
		background-size: 15%;
	}

	.youshi ul:nth-of-type(1) li:nth-of-type(4) {
		background: url(../../img/fahz-img/youshi4.png) no-repeat left center;
		margin-right: 0;
		margin-left: 1%;
		background-size: 15%;
	}

	.youshi ul:nth-of-type(1) li:nth-of-type(5) {
		background: url(../../img/fahz-img/youshi5.png) no-repeat left center;
		background-size: 15%;
	}

	.youshi ul:nth-of-type(1) li:nth-of-type(6) {
		background: url(../../img/fahz-img/youshi6.png) no-repeat left center;
		margin-right: 0;
		margin-left: 1%;
		background-size: 15%;
	}


}