﻿@charset "utf-8";

@font-face {
	font-family: 'SourceHanSansCN-Regular';
	src: url(../fonts/SourceHanSansCN-Regular.otf);
}

@font-face {
	font-family: 'rzgfhhzlzh';
	src: url(../fonts/rzgfhhzlzh.ttf);
}

body {
	font-family: "SourceHanSansCN-Regular";
	min-width: 320px;
	overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
a,
p{
	transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}

h1,
h2,
h3,
h4,
h5,
p {
	margin: 0;
}

p,
a {
	font-size: 14px;
}
.over-img{
	overflow: hidden;
}
.eli-padd {
	padding-left: 0;
	padding-right: 0;
}
.xysimg{
	height: 0;
	position: relative;
	overflow: hidden;
}
.xysimg img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	width: auto;
	max-height: 100%;
	display: block;
}
/*全局*/
.default-padd{
	max-width: 1190px;
	margin: 0 auto;
}
.ny-main-heading-area{
	background-color: #fff;
	padding: 35px 30px;
	margin-left: 20px;
	margin-right: 20px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.3);
}
.ny-main-heading-area .left h4{
	margin-bottom: 15px;
}
.ny-main-heading-area .left p{
	color: #999999;
}
.ny-main-heading-area .right ul{
	text-align: right;
	font-size: 0px;
}
.ny-main-heading-area .right ul>li{
	display: inline-block;
	font-size: 14px;
}
.ny-main-heading-area .right ul>li:after{
	content: "-";
	margin-left: 5px;
	margin-right: 5px;
	color: #999999;
}
.ny-main-heading-area .right ul>li:nth-last-of-type(1):after{
	content: "";
	display: none;
}
.ny-main-heading-area .right ul>li>a{
	color: #999999;
}
@media screen and (max-width: 1199px) {
	.default-padd{
		max-width: 991px;
		margin: 0 auto;
	}
	.ny-main-heading-area {
	    padding: 30px 30px;
	    transform: translateY(-30%);
	    -webkit-transform: translateY(-30%);
	    -moz-transform: translateY(-30%);
	    -o-transform: translateY(-30%);
	    -ms-transform: translateY(-30%);
	}
}
@media screen and (max-width: 991px) {
	.default-padd{
		max-width: 767px;
		margin: 0 auto;
	}
	.ny-main-heading-area {
	    padding: 25px 20px;
	    transform: translateY(-30%);
	    -webkit-transform: translateY(-30%);
	    -moz-transform: translateY(-30%);
	    -o-transform: translateY(-30%);
	    -ms-transform: translateY(-30%);
	}
	.ny-main-heading-area .left h4 {
	    margin-bottom: 10px;
	    font-size: 20px;
	}
}
@media screen and (max-width: 767px) {
	.ny-main-heading-area .right ul{
		text-align: left;
		margin-top: 10px;
	}
	.ny-main-heading-area{
		margin-left: 15px;
		margin-right: 15px;
		padding: 20px 15px;
		transform: translateY(-20%);
	    -webkit-transform: translateY(-20%);
	    -moz-transform: translateY(-20%);
	    -o-transform: translateY(-20%);
	    -ms-transform: translateY(-20%);
	}
}
@media screen and (max-width: 575px) {
	.ny-main-heading-area{
		margin-left: 15px;
		margin-right: 15px;
		padding: 20px 15px;
		transform: translateY(0%);
	    -webkit-transform: translateY(0%);
	    -moz-transform: translateY(0%);
	    -o-transform: translateY(0%);
	    -ms-transform: translateY(0%);
	}
	.company-profile-box1-nmha-bgcolor{
		padding-top: 25px;
		padding-bottom: 25px;
	}
}
/*全局 end*/

/*编辑版开始*/
.bjb{
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 14px;
}
.bjb img{
	max-width: 100%;
	height: auto;
}

.bjb h1,
.bjb h2,
.bjb h3,
.bjb h4,
.bjb h5,
.bjb p{
	color: #333333;
}
.bjb p{
	line-height: 2em;
	font-size: 14px;
}
@media screen and (max-width: 767px) {
	.bjb{
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
/*编辑版结束*/
@media screen and (min-width: 1200px) {
	.hidden-xl {
		display: none !important;
		opacity: 0;
		visibility: hidden;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-lg {
		display: none !important;
		opacity: 0;
		visibility: hidden;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hidden-md {
		display: none !important;
		opacity: 0;
		visibility: hidden;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.hidden-sm {
		display: none !important;
		opacity: 0;
		visibility: hidden;
	}
}

@media screen and (max-width: 575px) {
	.hidden-xs {
		display: none !important;
		opacity: 0;
		visibility: hidden;
	}
}

/*pc头部*/
.pc-header .logo{
	display: inline-block;
	width: 283px;
	height: 106px;
	border-right: 1px solid #eef1f1;
	font-size: 0;
}
.pc-header .pc-nav{
	display: inline-block;
	width: calc(100% - 423px);
	font-size: 0;
}
.pc-header .search{
	display: inline-block;
	width: 70px;
	height: 106px;
	line-height: 106px;
	text-align: center;
	font-size: 0;
	transition: all .3s;
	border-right: 1px solid #eef1f1;
}
.pc-header .search a{
	display: block;
	text-decoration: none;
	color: #000000;
}
.pc-header .search a:hover{
	color: #ffffff;
}
.pc-header .search:hover{
	background-color: #003966;
}
.pc-header .search:hover i{
	color: #fff;
}
.pc-header .search i{
	color: #000000;
}
.pc-header .pc-nav .level1>li{
	display: inline-block;
	width: 12.5%;
	text-align: center;
	border-right: 1px solid #eef1f1;
	position: relative;
}
.pc-header .pc-nav .level1>li>a{
	height: 106px;
	display: block;
	line-height: 106px;
	text-decoration:none;
	color: #000000;
	font-size: 16px;
}
.pc-header .pc-nav .level1>li:hover>a{
	color: #fff;
	background-color: #003966;
}
.pc-header .pc-nav .level2 {
	position: absolute;
	top: 100%;
	left: 30px;
	background-color: #fff;
	padding: 10px 20px 20px;
	width: 230px;
	z-index: 9;
	display: none;
	opacity: 0
}

.pc-header .pc-nav .level2>li>a {
	display: block;
	text-decoration: none;
	padding: 9px 0px 9px 0px;
	border-bottom: 1px solid #e2e2e2;
	color: #333333;
	position: relative;
	transition: all 1s;
}

.pc-header .pc-nav .level2>li>a:after {
	content: "";
	display: block;
	width: 0;
	height: 1px;
	background-color: #00507f;
	position: absolute;
	bottom: -1px;
	left: 0;
	transition: all .7s ease-in-out;
}

.pc-header .pc-nav .level2>li>a:hover {
	color: #00507f;
	padding-left: 7px;
}

.pc-header .pc-nav .level2>li>a:hover:after {
	width: 100%;
}
@media screen and (max-width: 1440px) {
	.pc-header .pc-nav .level1>li>a{
		font-size: 14px;
	}
}
@media screen and (max-width: 1280px) {
	.pc-header .logo {
	    width: 250px;
	    height: 93px;
	}
	.pc-header .pc-nav .level1>li>a {
	    height: 93px;
	    line-height: 93px;
	}
	.pc-header .search {
	    height: 93px;
	    line-height: 93px;
	}
	.pc-header .pc-nav {
	    width: calc(100% - 390px);
	}
}
@media screen and (max-width: 1199px) {
	.pc-header .logo {
	    width: 200px;
	    height: 74px;
	}
	.pc-header .pc-nav .level1>li>a {
	    height: 74px;
	    line-height: 74px;
	}
	.pc-header .search {
	    height: 74px;
	    line-height: 74px;
	}
	.pc-header .pc-nav {
	    width: calc(100% - 340px);
	}
}
/*pc头部 end*/

/*wap头部*/
.wap-header {
	padding-top: 15px;
	padding-bottom: 15px;
	background-repeat: no-repeat;
	background-size: cover;
	border-bottom: 1px solid #e6e5e5;
}

.wap-header-left {
	display: inline-block;
	position: relative;
}

.wap-header-left a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.wap-header-right {
	float: right;
}

.wap-header-right ul>li {
	display: inline-block;
	height: 77px;
	line-height: 90px;
	margin-left: 15px;
}
.wap-header-right ul>li a {
	color: #00375e;
	font-size: 20px;
}
@media screen and (max-width: 991px) {
	.wap-header-left img{
	    width: 200px;
	}
	.wap-header {
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.wap-header-right ul>li {
	    height: 64px;
	    line-height: 75px;
	}
	.wap-header-right ul>li a{
	    font-size: 16px;
	}
}
@media screen and (max-width: 767px) {
	.wap-header-left embed {
		width: 170px;
	}
	.wap-header-right ul>li {
		height: 52px;
		line-height: 62px;
		margin-left: 15px;
	}
	.wap-header-right ul>li a {
		font-size: 14px;
	}
	.wap-header {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.wap-header-left img {
		width: 160px;
	}
}


/*wap头部 end*/
/*wap主导航*/

.wap-nav {
	background-color: #006bc5;
	text-align: right;
}

.wap-nav-listbox {
	background-color: #f6f6f6;
	display: none;
}

.wap-nav-listbox .level1,
.wap-nav-listbox .level2 {
	list-style: none;
	margin: 0;
	padding: 0;
}

.wap-nav-listbox .level2 {
	display: none;
	background-color: #00375e;
}

.wap-nav-listbox .level1>li>a {
	text-decoration: none;
	padding: 15px 15px 15px 36px;
	display: block;
	color: #333333;
	border-bottom: 1px solid #e2e2e2;
}

.wap-nav-listbox .level1>li>a>span {
	float: right;
}

.wap-nav-listbox .level1>li>a>span>i {
	transition: all 0.3s;
}

.wap-nav-listbox .level1>li>a:hover {
	color: #fff;
	background-color: #217ab7;
}

.wap-nav-listbox .level1>li>a.active {
	color: #fff;
	border-bottom: 1px solid #335f7e;
	background-color: #00375e;
}

.wap-nav-listbox .level1>li>a.active:hover {
	color: #fff;
	background-color: #00375e;
}

.wap-nav-listbox .level1>li>a.active span>i {
	transform: rotate(90deg);
}

.wap-nav-listbox .level2>li>a {
	text-decoration: none;
	padding: 15px 15px 15px 60px;
	display: block;
	color: #fff;
	border-bottom: 1px solid #335f7e;
}

.wap-nav-listbox .level2>li>a:hover {
	color: #fff;
	background-color: #217ab7;
}
/*wap主导航 end*/

/*wap端banner图开始*/
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff;
    opacity: 1;
}
.swiper-pagination-bullet {
    background: #c6c6c6;
    opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px;
}
/*wap端banner图结束*/


/*index-box1*/
.index-box1{
	padding: 70px 90px 90px;
}
.index-box1 .bt{
	text-align: center;
	margin-bottom: 40px;
}
.index-box1 .box{
	margin-bottom: 30px;
}
.index-box1 .box .tp{
	padding-bottom: 70%;
	transition: all 1s;
}
.index-box1 .box .tp:hover{
	transform: scale(1.1);
}
.index-box1 .box .more{
	display: inline-block;
	text-decoration: none;
}
.index-box1 .box .title{
	margin-top: 20px;
}
.index-box1 .box .rmb{
	margin-top: 15px;
}
.index-box1 .box .note,
.index-box1 .box .more{
	margin-top: 10px;
	color: #666666;
}
.index-box1 .box .more:hover{
	transform: translateX(10px);
	color: #217ab7;
}
.index-box1 .box a{
	color: #000000;
	text-decoration: none;
}
.index-box1 .index-form{
	margin-top: 15px;
}
.index-box1 .index-form .left{
	padding: 10px 30px;
	background-color: #999999;
	display: inline-block;
	width: calc(100% - 550px);
	vertical-align: top;
}
.index-box1 .index-form .left>span{
	vertical-align: middle;
	color: #fff;
	display: inline-block;
}
.index-box1 .index-form .left ul{
	float: right;
}
.index-box1 .index-form .left li{
	display: inline-block;
	color: #fff;
	margin-left: 15px;
}
.index-box1 .index-form .left input{
	margin-left: 5px;
	padding: 2px 10px;
	background-color: #f6f6f6;
	border: 1px solid #666666;
	outline: none;
	width: 150px;
}
.index-box1 .index-form .left select{
	padding: 2px 10px;
	margin-left: 5px;
	background-color: #f6f6f6;
	border: 1px solid #666666;
	outline: none;
	width: 150px;
}
.index-box1 .index-form .right{
	padding: 12px 30px;
	background-color: #333333;
	display: inline-block;
	vertical-align: top;
	width: 550px;
}
.index-box1 .index-form .right .box2{
	float: right;
}
.index-box1 .index-form .right .box1{
	color: #fff;
}
.index-box1 .index-form .right input[type*="checkbox"]{
	margin-right: 5px;
}
.index-box1 .index-form .right input[type*="submit"]{
	margin-right: 5px;
	background-color: #333333;
	color: #fff;
	border: none;
	cursor: pointer;
}
@media screen and (max-width: 1680px) {
	.index-box1 {
	    padding: 65px 80px 85px;
	}
	.index-box1 .bt {
	    font-size: 30px;
	}
	.index-box1 .box .title {
	    font-size: 26px;
	}
	.index-box1 .index-form .right {
	    width: 400px;
	}
	.index-box1 .index-form .left {
	    width: calc(100% - 400px);
	}
}
@media screen and (max-width: 1440px) {
	.index-box1 {
	    padding: 60px 70px 80px;
	}
	.index-box1 .bt {
	    font-size: 28px;
	    margin-bottom: 35px;
	}
	.index-box1 .box .title {
	    font-size: 24px;
	}
	.index-box1 .index-form .left input {
	    width: 100px;
	}
	.index-box1 .index-form .left select {
	    width: 100px;
	}
}
@media screen and (max-width: 1366px) {
	.index-box1 {
	    padding: 55px 60px 75px;
	}
	.index-box1 .bt {
	    font-size: 26px;
	    margin-bottom: 30px;
	}
	.index-box1 .box .title {
	    font-size: 22px;
	}
}
@media screen and (max-width: 1280px) {
	.index-box1 {
	    padding: 50px 50px 70px;
	}
	.index-box1 .bt {
	    font-size: 24px;
	    margin-bottom: 25px;
	}
	.index-box1 .box .title {
	    font-size: 20px;
	}
	.index-box1 .index-form .left {
	    width: 100%;
	}
	.index-box1 .index-form .right {
	    width: 100%;
	}
}
@media screen and (max-width: 1199px) {
	.index-box1 {
	    padding: 45px 40px 65px;
	}
	.index-box1 .box .rmb {
	    margin-top: 10px;
	}
}
@media screen and (max-width: 991px) {
	.index-box1 {
	    padding: 40px 30px 60px;
	}
	.index-box1 .index-form .left{
		padding: 30px 25px;
	}
	.index-box1 .index-form .left>span {
	    display: block;
	}
	.index-box1 .index-form .left ul {
	    float: none;
	}
	.index-box1 .index-form .left li {
	    margin-left: 0px;
	    display: block;
	    margin-top: 15px;	
	}
	.index-box1 .index-form .left input {
	    width: calc(100% - 70px);
	}
	.index-box1 .index-form .left select {
	    width: calc(100% - 75px);
	}
}
@media screen and (max-width: 767px) {
	.index-box1 {
	    padding: 35px 15px 55px;
	}
}
@media screen and (max-width: 575px) {
	.index-box1 {
	    padding: 30px 15px 50px;
	}
	.index-box1 .index-form .right .box2 {
	    float: none;
	    display: block;
	    margin-top: 20px;
	}
	.index-box1 .index-form .right {
	    padding: 25px 25px;
	}
}
/*index-box1 end*/

/*index-box2*/
.index-box2{
	padding: 70px 90px 90px;
	background-color: #5a5f65;
}
.index-box2 .bt{
	text-align: center;
	margin-bottom: 40px;
	color: #fff;
}
.index-box2 .over-img{
	position: relative;
}
.index-box2 .tp{
	padding-bottom: 66%;
	transition: all 1s;
}
.index-box2 .over-img{
	margin-bottom: 30px;
}
.index-box2 .over-img .title{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px;
	background-color: rgba(0,0,0,.5);
	width: 100%;
	color: #fff;
	text-align: center;
	font-size: 18px;
}
.index-box2 .over-img .title span:after{
	content: "|";
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
	color: #fff;
}
.index-box2 a:hover .tp{
	transform: scale(1.1);
}
.index-box2 .over-img .zzc{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
}
.index-box2 .over-img .icon{
	position: absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%,-50%);
}
@media screen and (max-width: 1680px) {
	.index-box2 {
	    padding: 65px 80px 55px;
	}
	.index-box2 .bt {
	    font-size: 30px;
	}
}
@media screen and (max-width: 1440px) {
	.index-box2 {
	    padding: 60px 70px 50px;
	}
	.index-box2 .bt {
	    font-size: 28px;
	    margin-bottom: 35px;
	}
}
@media screen and (max-width: 1366px) {
	.index-box2 {
	    padding: 55px 60px 45px;
	}
	.index-box2 .bt {
	    font-size: 26px;
	    margin-bottom: 30px;
	}
}
@media screen and (max-width: 1280px) {
	.index-box2 {
	    padding: 50px 50px 40px;
	}
	.index-box2 .bt {
	    font-size: 24px;
	    margin-bottom: 25px;
	}
}
@media screen and (max-width: 1199px) {
	.index-box2 {
	    padding: 45px 40px 35px;
	}
}
@media screen and (max-width: 991px) {
	.index-box2 {
	    padding: 40px 30px 30px;
	}
	.index-box2 .over-img .title {
	    font-size: 16px;
	}
	.index-box2 .over-img .icon img{
	    width: 60px;
	    height: 60px;
	}
}
@media screen and (max-width: 767px) {
	.index-box2 {
	    padding: 35px 15px 25px;
	}
	.index-box2 .over-img .title {
	    font-size: 14px;
	}
	.index-box2 .over-img .icon img{
	    width: 50px;
	    height: 50px;
	}
}
@media screen and (max-width: 575px) {
	.index-box2 {
	    padding: 30px 15px 20px;
	}
	.index-box2 .over-img .icon img{
	    width: 45px;
	    height: 45px;
	}
}
/*index-box2 end*/

/*index-box3*/
.index-box3{
	padding: 70px 90px 90px;
}
.index-box3 .bt{
	text-align: center;
	margin-bottom: 40px;
}
.index-box3 .left a{
	text-decoration: none;
}
.index-box3 .left img{
	margin-right: 10px;
}
.index-box3 .left span{
	color: #000000;
}
.index-box3 .left select{
	width: 100%;
	margin-top: 30px;
	padding: 10px;
	background-color: #f6f6f6;
	border: 1px solid #d2d2d2;
}
.index-box3 .left input,.index-box3 .left a#zmd{
	width: 100%;
	margin-top: 30px;
	padding: 10px;
	background-color: #003966;
	border:1px solid #003966;
	color: #fff;
	cursor: pointer;
	transition: all .5s;
}
.index-box3 .left a#zmd{display: block;text-align: center;margin-top: 7px;}
.index-box3 .left input:hover,.index-box3 .left a#zmd:hover{
	background-color: #fff;
	border:1px solid #003966;
	color: #003966;
}
@media screen and (max-width: 1680px) {
	.index-box3 {
	    padding: 65px 80px 55px;
	}
	.index-box3 .bt {
	    font-size: 30px;
	}
	.index-box3 .left select {
	    margin-top: 20px;
	}
	.index-box3 .left input {
	    margin-top: 20px;
	}
}
@media screen and (max-width: 1440px) {
	.index-box3 {
	    padding: 60px 70px 50px;
	}
	.index-box3 .bt {
	    font-size: 28px;
	    margin-bottom: 35px;
	}
	.index-box3 .left img {
	    width: 35px;
	    height: 35px;
	}
	.index-box3 .left span {
	    font-size: 12px;
	}
}
@media screen and (max-width: 1366px) {
	.index-box3 {
	    padding: 55px 60px 45px;
	}
	.index-box3 .bt {
	    font-size: 26px;
	    margin-bottom: 30px;
	}
}
@media screen and (max-width: 1280px) {
	.index-box3 {
	    padding: 50px 50px 40px;
	}
	.index-box3 .bt {
	    font-size: 24px;
	    margin-bottom: 25px;
	}
}
@media screen and (max-width: 1199px) {
	.index-box3 {
	    padding: 45px 40px 35px;
	}
	.index-box3 .left input{
	    margin-bottom: 20px;
	}
}
@media screen and (max-width: 991px) {
	.index-box3 {
	    padding: 40px 30px 30px;
	}
}
@media screen and (max-width: 767px) {
	.index-box3 {
	    padding: 35px 15px 25px;
	}
	.index-box3 .left select {
	    padding: 5px 10px;
	    margin-top: 15px;
	    font-size: 12px;
	}
	.index-box3 .left input {
	    padding: 5px 10px;
	    margin-top: 15px;
	    margin-bottom: 15px;
	    font-size: 12px;
	}
}
@media screen and (max-width: 575px) {
	.index-box3 {
	    padding: 30px 15px 20px;
	}
	.index-box3 .left .box1{
		text-align: center;
	}
	.index-box3 .left img {
		display: block;
		margin: 0 auto;
	}
}
/*index-box3 end*/

/*index-box4*/
.index-box4{
	background-image: url(../img/fd_13.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.index-box4 .box{
	position: relative;
	width: 100%;
	height: 500px;
}
.index-box4 .text{
	position: absolute;
	left: 50%;
	top: 50%;
	text-align: center;
	color: #fff;
	transform: translate(-50%,-50%);
	width: 100%;
}
.index-box4 .text h3{
	margin-bottom: 20px;
	font-size: 36px;
}
.index-box4 .text p{
	margin-bottom: 10px;
}
.index-box4 .text a{
	display: inline-block;
	color: #000000;
	background-color: #fff;
	padding: 10px 30px;
	text-decoration: none;
	margin-top: 20px;
	border: 1px solid #fff;
	transition: all 1s;
}
.index-box4 .text a:hover{
	color: #fff;
	background-color: rgba(0,0,0,0.5);
	border: 1px solid #fff;
}
@media screen and (max-width: 1680px) {
	.index-box4 .box {
	    height: 480px;
	}
}
@media screen and (max-width: 1440px) {
	.index-box4 .box {
	    height: 460px;
	}
	.index-box4 .text h3 {
	    font-size: 34px;
	}
}
@media screen and (max-width: 1366px) {
	.index-box4 .box {
	    height: 440px;
	}
	.index-box4 .text h3 {
	    font-size: 32px;
	}
}
@media screen and (max-width: 1280px) {
	.index-box4 .box {
	    height: 420px;
	}
	.index-box4 .text h3 {
	    font-size: 30px;
	}
}
@media screen and (max-width: 1199px) {
	.index-box4 .box {
	    height: 400px;
	}
	.index-box4 .text h3 {
	    font-size: 28px;
	}
}
@media screen and (max-width: 991px) {
	.index-box4 .box {
	    height: 380px;
	}
	.index-box4 .text h3 {
	    font-size: 26px;
	}
}
@media screen and (max-width: 767px) {
	.index-box4 .box {
	    height: 360px;
	}
	.index-box4 .text h3 {
	    font-size: 24px;
	}
}
@media screen and (max-width: 575px) {
	.index-box4 .box {
	    height: 340px;
	}
	.index-box4 .text h3 {
	    margin-bottom: 15px;
	    font-size: 22px;
	}
	.index-box4 .text a {
	    padding: 7px 25px;
	    margin-top: 10px;
	}
}
/*index-box4 end*/

/*pc-foot*/
.pc-foot{
	padding: 50px 90px 20px;
}
.pc-foot .left img{
	margin-bottom: 20px;
}
.pc-foot .left p{
	margin-bottom: 20px;
}
.pc-foot .left .banquan{
	color: #999999;
}
.pc-foot .left .banquan a{
	color: #999999;
}
.pc-foot .right .box1 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-items: baseline;
    -webkit-align-items: baseline;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.pc-foot .right dl{
    display: block;
    flex-shrink: 1;
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    margin-bottom: 0;
    align-self: baseline;
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
}
.pc-foot .right dl:nth-last-of-type(1){
	margin-right: 0px;
}
.pc-foot .right dl dt{
	margin-bottom: 20px;
}
.pc-foot .right dl dd a{
	display: inline-block;
	margin-right: 10px;
	min-width: 80px;
	color: #666666;
	text-decoration: none;
}
.pc-foot .right .box1{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.pc-foot .right .box2 ul li{
	display: inline-block;
	margin-right: 30px;
}
.pc-foot .right .box2 ul li a{
	text-decoration: none;
	color: #666666;
}
@media screen and (max-width: 1680px) {
	.pc-foot {
	    padding: 55px 70px 20px;
	}
}
@media screen and (max-width: 1440px) {
	.pc-foot {
	    padding: 55px 65px 20px;
	}
}
@media screen and (max-width: 1366px) {
	.pc-foot {
	    padding: 55px 60px 20px;
	}
}
@media screen and (max-width: 1280px) {
	.pc-foot {
	    padding: 55px 45px 20px;
	}
}
@media screen and (max-width: 1199px) {
	.pc-foot {
	    padding: 50px 50px 25px;
	}
	.pc-foot .left{
		text-align: center;
	}
	.pc-foot .left img {
	    margin-bottom: 15px;
	}
	.pc-foot .left p {
	    margin-bottom: 15px;
	}
}
@media screen and (max-width: 991px) {
	.pc-foot {
	    padding: 50px 45px 25px;
	}
}
@media screen and (max-width: 767px) {
	.pc-foot {
	    padding: 50px 40px 25px;
	}
}
@media screen and (max-width: 575px) {
	.pc-foot {
	    padding: 50px 40px 25px;
	}
}
/*pc-foot end*/

/*右侧固定栏*/
.body-right-box{
	position: fixed;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.body-right-box img{
	margin-bottom: 2px;
}
/*右侧固定栏*/

/*公司简介*/
.company-profile-box1-nmha-bgcolor{
	background-color: #f6f6f6;
}
.company-profile-box1{
	background-color: #f6f6f6;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 60px;
}
.company-profile-box1 h3{
	margin-bottom: 25px;
	color: #000000;
}
.company-profile-box1 span{
	color: #217ab7;
	margin-left: 10px;
	display: inline-block;
}
.company-profile-box1 p{
	line-height: 2em;
	color: #666666;
}

.company-profile-box2{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.company-profile-box2 img{
	margin-bottom: 10px;
}
.company-profile-box2 hr{
	width: 30px;
	border-top: 3px solid #b18f6a;
}
.company-profile-box2 p{
	color: #666666;
}
.company-profile-box2 .box{
	margin-bottom: 30px;
}

.company-profile-box3{
	text-align: center;
	background-color: #333333;
	padding-top: 50px;
	padding-bottom: 50px;
}
.company-profile-box3 h4{
	color: #fff;
	margin-bottom: 15px;
}
.company-profile-box3 .title-box{
	padding-bottom: 40px;
}
.company-profile-box3 .note{
	color: #adadad;
}
.company-profile-box3 .box{
	margin-bottom: 20px;
}
.company-profile-box3 .box p{
	color: #fff;
	background-color: #217ab7;
	padding: 15px;
}

.company-profile-box4{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.company-profile-box4 h4{
	color: #000000;
	margin-bottom: 15px;
}
.company-profile-box4 .f-title{
	color: #217ab7;
	margin-bottom: 10px;
	font-size: 26px;
}
.company-profile-box4 .box{
	margin-bottom: 20px;
}
.company-profile-box4 .title-box{
	padding-bottom: 40px;
}
.company-profile-box4 .note{
	color: #666666;
}

.company-profile-box5{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #f6f6f6;
}
.company-profile-box5 h4{
	color: #000000;
	margin-bottom: 15px;
}
.company-profile-box5 .f-title{
	color: #217ab7;
	margin-bottom: 10px;
	font-size: 26px;
}
.company-profile-box5 .title-box{
	padding-bottom: 40px;
}
.company-profile-box5 .note{
	color: #666666;
}

.company-profile-box6{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.company-profile-box6 h4{
	color: #000000;
	margin-bottom: 15px;
}
.company-profile-box6 .f-title{
	color: #217ab7;
	margin-bottom: 10px;
	font-size: 26px;
}
.company-profile-box6 .title-box{
	padding-bottom: 40px;
}
.company-profile-box6 .note{
	color: #666666;
}

.company-profile-box7{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #217ab7;
}
.company-profile-box7 h4{
	color: #fff;
	margin-bottom: 15px;
}
.company-profile-box7 .f-title{
	color: #fff;
	margin-bottom: 10px;
	font-size: 26px;
}
.company-profile-box7 .title-box{
	padding-bottom: 40px;
}
.company-profile-box7 .note{
	color: #fff;
}

.company-profile-box8{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.company-profile-box8 h4{
	color: #000000;
	margin-bottom: 15px;
}
.company-profile-box8 .f-title{
	color: #217ab7;
	margin-bottom: 10px;
	font-size: 26px;
}
.company-profile-box8 .box{
	margin-bottom: 20px;
}
.company-profile-box8 .title-box{
	padding-bottom: 40px;
}
.company-profile-box8 .note{
	color: #666666;
}

.company-profile-box9{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #f6f6f6;
}
.company-profile-box9 h4{
	color: #000000;
	margin-bottom: 15px;
}
.company-profile-box9 .f-title{
	color: #217ab7;
	margin-bottom: 10px;
	font-size: 26px;
}
.company-profile-box9 .title-box{
	padding-bottom: 40px;
}
.company-profile-box9 .note{
	color: #666666;
}
@media screen and (max-width: 1199px){
	.company-profile-box1 h3 {
	    font-size: 26px;
	}
	.company-profile-box1 {
	    padding-bottom: 50px;
	}
}
@media screen and (max-width: 991px){
	.company-profile-box1 h3 {
	    margin-bottom: 20px;
	    font-size: 24px;
	}
	.company-profile-box1 {
	    padding-bottom: 40px;
	}
	.company-profile-box2,
	.company-profile-box3,
	.company-profile-box4,
	.company-profile-box5,
	.company-profile-box6,
	.company-profile-box7,
	.company-profile-box8,
	.company-profile-box9 {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}
	.company-profile-box3 h4,
	.company-profile-box4 .f-title,
	.company-profile-box4 h4,
	.company-profile-box5 .f-title,
	.company-profile-box5 h4,
	.company-profile-box6 .f-title,
	.company-profile-box6 h4,
	.company-profile-box7 .f-title,
	.company-profile-box7 h4,
	.company-profile-box8 .f-title,
	.company-profile-box8 h4,
	.company-profile-box9 .f-title,
	.company-profile-box9 h4{
	    font-size: 22px;
	}
}
@media screen and (max-width: 767px){
	.company-profile-box1 h3 {
	    margin-bottom: 15px;
	    font-size: 22px;
	}
	.company-profile-box1 {
	    padding-bottom: 30px;
	}
	.company-profile-box2 .box h5{
		font-size: 18px;
	}
	.company-profile-box3 .box p {
	    padding: 10px 15px;
	}
	.company-profile-box2,
	.company-profile-box3,
	.company-profile-box4,
	.company-profile-box5,
	.company-profile-box6,
	.company-profile-box7,
	.company-profile-box8,
	.company-profile-box9 {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.company-profile-box3 h4,
	.company-profile-box4 .f-title,
	.company-profile-box4 h4,
	.company-profile-box5 .f-title,
	.company-profile-box5 h4,
	.company-profile-box6 .f-title,
	.company-profile-box6 h4,
	.company-profile-box7 .f-title,
	.company-profile-box7 h4,
	.company-profile-box8 .f-title,
	.company-profile-box8 h4,
	.company-profile-box9 .f-title,
	.company-profile-box9 h4{
	    font-size: 20px;
	}
}
@media screen and (max-width: 575px){
	.company-profile-box1 h3 {
	    margin-bottom: 15px;
	    font-size: 20px;
	}
	.company-profile-box1 {
	    padding-top: 0;
	}
	.company-profile-box2 .box h5{
		font-size: 16px;
	}
	.company-profile-box3 h4,
	.company-profile-box4 .f-title,
	.company-profile-box4 h4,
	.company-profile-box5 .f-title,
	.company-profile-box5 h4,
	.company-profile-box6 .f-title,
	.company-profile-box6 h4,
	.company-profile-box7 .f-title,
	.company-profile-box7 h4,
	.company-profile-box8 .f-title,
	.company-profile-box8 h4,
	.company-profile-box9 .f-title,
	.company-profile-box9 h4{
	    font-size: 18px;
	}
}
/*公司简介 end*/

/*内页轮播开始*/
.ny-swiper-box{
	overflow: hidden;
}
.ny-swiper-slt{
	position: relative;
}
.swiper-button-prev{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 50px;
	height: 50px;
	background-image: url(../img/bslcn-43.jpg);
	background-size: 50px 50px;
}
.swiper-button-next{
	position: absolute;
	top: 50%;
	right: 0px;
	width: 50px;
	height: 50px;
	background-image: url(../img/bslcn-44.jpg);
	background-size: 50px 50px;
}
.ny-swiper-slt .swiper-wrapper .text{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0,0,0,0.4);
	text-align: center;
	padding: 15px;
	color: #fff;
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.slt-list ul{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	text-align: center;
	margin-top: 12px;
}
.slt-list ul li{
	display: inline-block;
	width: 120px;
	margin-left: 5px;
	margin-right: 5px;
}
.ny-swiper-box .slt-list .slt-img{
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 45%;
	cursor: pointer;
}
@media screen and (max-width: 767px){
	.swiper-button-prev,
	.swiper-button-next{
	    width: 30px;
	    height: 30px;
	    background-size: 30px 30px;
	}
	.ny-swiper-slt .swiper-wrapper .text{
		padding: 10px 15px;
	}
}
/*内页轮播结束*/

/*企业文化*/
.corporate-culture-box1-nmha-bgcolor{
	background-color: #f6f6f6;
}
.corporate-culture-box1{
	background-color: #f6f6f6;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 60px;
}
.corporate-culture-box1 h3{
	margin-bottom: 25px;
	color: #000000;
}
.corporate-culture-box1 span{
	color: #217ab7;
	margin-left: 10px;
	display: inline-block;
}
.corporate-culture-box1 .list{
	padding-top: 50px;
	padding-bottom: 20px;	
}
.corporate-culture-box1 .box{
	margin-bottom: 70px;	
}
.corporate-culture-box1 .box img{
	margin-bottom: 25px;
}
.corporate-culture-box1 .box h6{
	margin-bottom: 20px;	
	font-size: 18px;
}
@media screen and (max-width: 1199px){
	.corporate-culture-box1 h3 {
	    font-size: 26px;
	}
	.corporate-culture-box1 {
	    padding-bottom: 50px;
	}
	.corporate-culture-box1 .list {
	    padding-top: 20px;
	    padding-bottom: 10px;
	}
	.corporate-culture-box1 .box {
	    margin-bottom: 50px;
	}
}
@media screen and (max-width: 991px){
	.corporate-culture-box1 h3 {
	    margin-bottom: 20px;
	    font-size: 24px;
	}
	.corporate-culture-box1 {
	    padding-bottom: 40px;
	}
	.corporate-culture-box1 .box img {
	    width: 80px;
	    margin-bottom: 15px;
	}
	.corporate-culture-box1 .box h6 {
	    margin-bottom: 15px;
	    font-size: 16px;
	}
	.corporate-culture-box1 .box {
	    margin-bottom: 40px;
	}
	.corporate-culture-box1 .list {
	    padding-top: 20px;
	    padding-bottom: 0px;
	}
}
@media screen and (max-width: 767px){
	.corporate-culture-box1 h3 {
	    margin-bottom: 15px;
	    font-size: 22px;
	}
	.corporate-culture-box1 {
	    padding-bottom: 30px;
	}
	.corporate-culture-box1 .box {
	    margin-bottom: 30px;
	}
	.corporate-culture-box1 .box img {
	    width: 70px;
	    margin-bottom: 15px;
	}
	.corporate-culture-box1 p {
	    max-width: 300px;
	}
}
@media screen and (max-width: 575px){
	.corporate-culture-box1 h3 {
	    margin-bottom: 15px;
	    font-size: 20px;
	}
	.corporate-culture-box1 .box img {
	    width: 60px;
	}
	.corporate-culture-box1 {
	    padding-top: 10px;
	}
}
/*企业文化 end*/

/*专卖店形象*/
.store-image-box1-nmha-bgcolor{
	background-color: #f6f6f6;
}
.store-image-box1{
	background-color: #f6f6f6;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 60px;
}
.store-image-box1 .tp{
	padding-bottom: 66%;
	transition: all 1s;
}
.store-image-box1 h3{
	margin-bottom: 25px;
	color: #000000;
}
.store-image-box1 span{
	color: #217ab7;
	margin-left: 10px;
	display: inline-block;
}
.store-image-box1 .list{
	padding-top: 20px;
}
.store-image-box1 .list .box{
	margin-bottom: 30px;
}
.store-image-box1 .list .over-img{
	position: relative;
}
.store-image-box1 .list a{
	text-decoration: none;
}
.store-image-box1 .list a:hover .tp{
	transform: scale(1.05);
}
.store-image-box1 .list .over-img p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
}
@media screen and (max-width: 1199px){
	.store-image-box1 h3 {
	    font-size: 26px;
	}
	.store-image-box1 {
	    padding-bottom: 50px;
	}
}
@media screen and (max-width: 991px){
	.store-image-box1 h3 {
	    margin-bottom: 20px;
	    font-size: 24px;
	}
	.store-image-box1 {
	    padding-bottom: 40px;
	}
	.store-image-box1 .list .box{
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 767px){
	.store-image-box1 h3 {
	    margin-bottom: 15px;
	    font-size: 22px;
	}
	.store-image-box1 {
	    padding-bottom: 30px;
	}
	.store-image-box1 .list .box{
		margin-bottom: 15px;
	}
	.store-image-box1 .list{
		padding-top: 15px;
	}
}
@media screen and (max-width: 575px){
	.store-image-box1 h3 {
	    margin-bottom: 15px;
	    font-size: 20px;
	}
	.store-image-box1 {
	    padding-top: 10px;
	}
}
/*专卖店形象 end*/

/*分页开始*/
.paging{
	margin: 30px auto;
}
.paging-list{
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}
.paging-list li{
	display: inline-block;
}
.paging-list li a{
	padding: 7px 15px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	color: #666666;
	display: inline-block;
	text-decoration: none;
	vertical-align: top;
}
.paging-list li a:hover{
	border: 1px solid #217ab7;
	background-color: #217ab7;
	color: #fff;
}
.paging-list li.active a{
	border: 1px solid #217ab7;
	background-color: #217ab7;
	color: #fff;
}
.paging-list .input-box{
	margin-left: 20px;
}
.paging-list .input-box input{
	padding: 6px 10px 8px;
	width: 60px;
	border: 1px solid #dfdfdf;
	text-align: center;
	outline: none;
	font-size: 14px;
	vertical-align: top;
}
.paging-list .input-box span{
	margin-left: 10px;
	margin-right: 10px;
}
@media screen and (max-width: 991px){
	.paging-list li a{
		padding: 5px 10px;
	}
	.paging-list .input-box input {
	    padding: 5px 10px;
	}
	.paging-list .input-box{
		margin-left: 10px;
	}
}
/*分页结束*/

/*弹出层*/
.tcc{
	position: fixed;
	top: 0%;
	left: 100%;
	width: 100%;
	height: 100%;
	background-color: #fff;
	transition: all .8s ease-in-out;
	overflow: hidden;
	z-index: 99999999999;
	opacity: 0;
}
.tcc-active{
	opacity: 1;
	top: 0%;
	left: 0%;
}
.tcc-close{
	position: absolute;
	right: 2%;
	top: 3%;
	z-index: 999999999999999999;
	background-color: rgba(0,0,0,0);
	border: none;
	outline: none;
	color: #333333;
	transition: all .5s;
	cursor: pointer;
}
.tcc-close:hover{
	color: #217ab7;
	transform: rotate(90deg);
	outline: none;
}
.tcc .swiper-button-next,
.tcc .swiper-button-prev{
	position: absolute;
    top: 50%;
    width: 27px;
    height: 64px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 64px;
    -webkit-background-size: 27px 64px;
    background-size: 27px 64px;
    background-position: center;
    background-repeat: no-repeat;
}
.tcc .swiper-button-next{
	background: none;
    right: 50px;
    left: auto;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    transition: all .5s;
}
.tcc .swiper-button-prev{
	background: none;
    left: 50px;
    right: auto;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    transition: all .5s;
}
.tcc .swiper-button-next:hover,
.tcc .swiper-button-prev:hover{
	border: 1px solid #217ab7;
}
.tcc .swiper-button-next:hover:after,
.tcc .swiper-button-prev:hover:after{
	color: #217ab7;
}
.tcc .swiper-button-prev:after {
    content: "<";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #999999;
    transition: all .5s;
}
.tcc .swiper-button-next:after {
    content: ">";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #999999;
    transition: all .5s;
}
.swiper-tcc {
        width: 100%;
        height: 100%;
}
.swiper-tcc .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #f6f6f6;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
.swiper-slide-box{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 80%;
	max-height: 80%;
	transform: translate(-50%,-50%);
}
.swiper-tcc .swiper-tcc-img{
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		max-width: 80%;
		max-height: 80%;
		transform: translate(-50%,-50%);
}
@media screen and (max-width: 767px){
	.tcc-close{
		font-size: 10px;
	}
}
/*弹出层 end*/

/*发展历程*/
.main-timeline{
    position: relative;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin-bottom: 30px;
}
.main-timeline:before{
    content: "";
    width: 2px;
    height: 100%;
    background: #dcdcdc;
    position: absolute;
    top: 0;
    left: 50%;
}
.main-timeline .timeline{
    position: relative;
}
.main-timeline .timeline:before,
.main-timeline .timeline:after{
    content: "";
    display: block;
    width: 100%;
    clear: both;
}
.main-timeline .timeline-icon{
    width: 18px;
    height: 17px;
    overflow: hidden;
    margin-left: -8px;
    position: absolute;
    top: 0;
    left: 50%;
    text-align: center;
}
.main-timeline .timeline-icon img{
	margin-top: -10px;
}
.main-timeline .timeline-content{
    width: 45%;
    padding: 0 20px;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.timeline-content h1{
	font-size: 40px;
}
.timeline-content p{
	font-size: 18px;
}
.timeline-content h1,
.timeline-content p{
	margin-bottom: 10px;
}
.timeline-content img{
	max-width: 100%;
	height: auto;
	display: inline-block;
}
.timeline-content .bjb{
	padding: 0;
}
.main-timeline .timeline-content.left{
    text-align: right;
}
.main-timeline .timeline-content.right{
    float: right;
    text-align: left;
}

.history{
	background-color: #f6f6f6;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 60px;
}
.history h3{
	margin-bottom: 25px;
	color: #000000;
}
.history span{
	color: #217ab7;
	margin-left: 10px;
	display: inline-block;
}
.history .list{
	padding-top: 40px;
}
@media screen and (max-width: 1309px) {
	.timeline-content h1 {
	    font-size: 36px;
	}
	.main-timeline {
	    margin-bottom: 25px;
	}
} 
@media screen and (max-width: 1199px) {
	.timeline-content h1 {
	    font-size: 32px;
	}
	.main-timeline {
	    margin-bottom: 20px;
	}
	.history h3 {
	    font-size: 26px;
	}
	.history {
	    padding-bottom: 50px;
	}
	.history .list{
		padding-top: 30px;
	}
} 
@media screen and (max-width: 991px) {
	.timeline-content h1 {
	    font-size: 28px;
	}
	.main-timeline .timeline-content{
	    padding: 0 0 20px;
	}
	.timeline-content p {
	    font-size: 16px;
	}
	.main-timeline {
	    margin-bottom: 15px;
	}
	.history h3 {
	    margin-bottom: 20px;
	    font-size: 24px;
	}
	.history {
	    padding-bottom: 40px;
	}
	.main-timeline .title{
        font-size: 25px;
    }
    .main-timeline .timeline-content::before{
        top: 16px;
    }
    .history .list{
		padding-top: 20px;
	}
}
@media screen and (max-width: 767px) {
	.main-timeline .timeline-content.left{
	    text-align: left;
	}
	.main-timeline{ margin-left: 20px; }
    .main-timeline:before{ left: 0; }
    .main-timeline .timeline-content{
        width: 90%;
        float: right;
    }
    .main-timeline .timeline-content:before,
    .main-timeline .timeline-content.right:before{
        left: 10%;
        right: inherit;
        margin-left: -6px;
        border-left: 0;
        border-right: 7px solid #1abc9c;
    }
    .main-timeline .timeline-icon{
        left: 0;
    }
	.timeline-content h1 {
	    font-size: 24px;
	}
	.timeline-content p {
	    font-size: 14px;
	}
	.history h3 {
	    margin-bottom: 15px;
	    font-size: 22px;
	}
	.history {
	    padding-bottom: 30px;
	}
}     
@media screen and (max-width: 575px){
	.timeline-content h1 {
	    font-size: 22px;
	}
	.history h3 {
	    margin-bottom: 15px;
	    font-size: 20px;
	}
	.history {
	    padding-top: 10px;
	}
}
@media only screen and (max-width: 479px){
    .main-timeline .timeline-content{
        width: 87%;
    }
    .main-timeline .timeline-content:before,
    .main-timeline .timeline-content.right:before{
        left: 15%;
    }
    .main-timeline .title{
        font-size: 20px;
    }
    .main-timeline .timeline-content:before{
        top: 13px;
    }
}    
/*发展历程 end*/

/*荣誉资质*/
.qyry-imgbox{
	position: relative;
	padding-bottom: 100%;
	background-color: #e2e2e2;
	height: 0;
	transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
}
.qyry-img{
	opacity: 0;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all 2s;
}
.qyry-box{
	margin-bottom: 30px;
}
.qyry-box:hover>a{
	background-color: #fff;
	padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: 0px 10px 30px 1px #dedede;
    -moz-box-shadow: 0px 10px 30px 1px #dedede;
    -webkit-box-shadow: 0px 10px 30px 1px #dedede;
    -o-box-shadow: 0px 10px 30px 1px #dedede;
}
.qyry-box>a{
	color: #333333;
	text-decoration: none;
	display: block;
	transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
}
.qyry-box>a>h3{
	color: #001f2c;
	padding: 15px 10px 15px;
    font-size: 14px;
    
}
.qyry-box .fgx{
	margin-top: 10px;
	color: #e2e2e2;
}
@media screen and (max-width: 1440px){
	.qyry{
		margin-bottom: 20px;
	}
	.qyry-bt>h2{
		font-size: 22px;
	}
	.qyry-bt {
	    margin-bottom: 25px;
	}
	.qyry-box {
	    margin-bottom: 25px;
	}
}
@media screen and (max-width: 1199px){
	.qyry{
		margin-bottom: 10px;
	}
	.qyry-bt {
	    margin-bottom: 20px;
	}
	.qyry-bt>h2{
		font-size: 20px;
	}
	.qyry-box {
	    margin-bottom: 20px;
	}
}
@media screen and (max-width: 767px){
	.qyry-box>a>h5{
		margin-top: 10px;
	 	padding-left: 10px;
	 	padding-right: 10px;
	}
	.qyry-bt {
	    margin-bottom: 15px;
	}
	.qyry-bt>h2{
		font-size: 18px;
	}
	.qyry-box {
	    margin-bottom: 15px;
	}
}
@media screen and (max-width: 575px){
	.qyry-bt>h2{
		font-size: 16px;
	}
}
/*荣誉资质 end*/

/*新闻列表*/
.xwlb{
	padding-bottom: 50px;
	background-color: #f6f6f6;
}
.xwlb a:hover .xwlb-box{
	background-color: #fff;
}
.xwlb a{
	text-decoration: none;
}
.xwlb-box{
	transition: all .3s;
	-moz-transition: all .3s;
	/* Firefox 4 */
	-webkit-transition: all .3s;
	/* Safari 和 Chrome */
	-o-transition: all .3s;
	/* Opera */
	-ms-transition: all .3s;
}
.xwlb-box-right>p:nth-of-type(1){
	color: #bfbfbf;
	margin-bottom: 10px;
}
.xwlb-box-right>h5{
	color: #222222;
	margin-bottom: 10px;
}
.xwlb a:hover .xwlb-box-right>h5{
	color: #014189;
}
.xwlb-box-right>p:nth-of-type(2){
	color: #666666;
	margin-bottom: 10px;
}
.xwlb-box-right>p:nth-of-type(3){
	color: #014189;
}
.xwlb a:nth-child(1) .xwlb-box .box{
	border-top: 1px solid #c5c5c5;
}
.xwlb-box .box{
	padding: 30px 0px;
	border-bottom: 1px solid #c5c5c5;
}
.xwlb-box .tp{
	padding-bottom: 56.52%;
	transition: all 1s;
}
.xwlb a:hover .xwlb-box .tp{
	transform: scale(1.05);
}
.xwlb .nav-list{
	margin-bottom: 30px;
	text-align: center;
}
.xwlb .nav-list ul>li{
	display: inline-block;
}
.xwlb .nav-list ul>li>a{
	display: inline-block;
	padding: 7px 30px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #fff;
	border-radius: 50px;
	color: #333333;
	margin-bottom: 15px;
}
.xwlb .nav-list ul>li>a:hover,
.xwlb .nav-list ul>li>a.active{
	background-color: #126da5;
	color: #fff;
}
@media screen and (max-width: 1199px) {
	.xwlb .nav-list {
	    margin-top: 10px;
	}
}
@media screen and (max-width: 991px) {
	.xwlb-box-right>p:nth-of-type(1){
		margin-top: 10px;
	}
	.xwlb-box-right>h5{
		margin-top: 10px;
		font-size: 16px;
	}
	.xwlb-box-right>p:nth-of-type(2){
		color: #999999;
		font-size: 12px;
	}
}
@media screen and (max-width: 767px) {
	.xwlb{
		padding: 0px 15px 20px;
	}
	.xwlb-box-right>p:nth-of-type(1){
		margin-top: 15px;
	}
	.xwlb-box-right>h5{
		margin-top: 15px;
	}
	.xwlb .nav-list {
	    margin-bottom: 10px;
	}
	.xwlb .nav-list ul>li>a {
	    padding: 5px 20px;
	    margin-left: 5px;
	    margin-right: 5px;
	    margin-bottom: 15px;
	   	font-size: 14px;
	}
}
@media screen and (max-width: 575px) {
	.xwlb .nav-list ul>li>a {
	    padding: 5px 10px;
	    margin-left: 3px;
	    margin-right: 3px;
	    margin-bottom: 15px;
	   	font-size: 12px;
	}
}
/*新闻列表 end*/

/*内页位置导航开始*/
.nrwzdh-bgcolor{
	background-color: #056398;
}
.nrwzdh-bgcolor>.row{
	padding-top: 20px;
	padding-bottom: 20px;
}
.nrwzdh-left{
	float: left;
}
.nrwzdh-left>ul>li{
	display: inline-block;
	position: relative;
}
.nrwzdh-left>ul>li:after{
	content: ">";
	margin-left: 10px;
	margin-right: 10px;
	color: #ffffff
}
.nrwzdh-left>ul>li:nth-last-of-type(1):after{
	content: "";
	display: none;
}
.nrwzdh-left>ul>li>a{
	color: #ffffff;
	text-decoration: none;
}
.nrwzdh-right{
	float: right;
}

.nrwzdh-right>p>a{
	text-decoration: none;
	color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
}
@media screen and (max-width: 767px) {
	.nrwzdh-left>ul>li:after{
		content: ">";
		margin-left: 0px;
		margin-right: 0px;
	}
	.nrwzdh-left>ul>li>a{
		font-size: 12px;
	}
	.nrwzdh-right>p>a{
		margin-left: 2px;
		margin-right: 2px;
	}
	.nrwzdh-bgcolor>.row{
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
/*内页位置导航结束*/


/*新闻详情开始*/
/*头部*/
.xwxq-header{
	text-align: center;
	padding-top: 50px;
}
.xwxq-header h4{
	color: #333333;
}
.xwxq-header p{
	color: #999999;
	margin-top: 20px;
}
.xwxq-header p>span{
	display: inline-block;
	margin: 0px 10px;
}
.xwxq-header p>span>i{
	margin-right: 5px;
}
.fgx{
	border-bottom: 1px solid #e2e2e2;
	display: block;
	width: 100%;
	margin-top: 30px;
}
.xwxq-bg-color{
	background-color: #f6f6f6;
}
@media screen and (max-width: 1199px) {
	.xwxq-header h4{
		font-size: 22px;
	}
}
@media screen and (max-width: 991px) {
	.xwxq-header h4{
		font-size: 20px;
	}
}
@media screen and (max-width: 767px) {
	.xwxq-header h4{
		font-size: 18px;
	}
	.xwxq-header p {
	    font-size: 12px;
	    margin-top: 10px;
	}
	.xwxq-header{
		padding-top: 30px;
	}
}

/*底部*/
.xwxq-footer{
	padding-bottom: 50px;
}
.xwxq-footer>p{
	padding-top: 50px;
	padding-bottom: 50px;
}
.xwxq-footer>p>i{
	color: #e2e2e2;
	margin-right: 4px;
}
.xwxq-footer>p>span{
	color: #a7a7a7;
	background-color: #f6f6f6;
	padding: 3px 7px;
	margin: 0 2px;
}
.xwxq-footer .fgx{
	border-bottom: 1px solid #e2e2e2;
	display: block;
	width: 100%;
	margin-top: 0;
}

.xwxq-footer-left{
	height: 26px;
	line-height: 26px;
	display: inline-block;
	width: 250px;
	margin-top: 30px;
}
.xwxq-footer-left img{
	display: initial;
	height: auto;
}
.xwxq-footer-left>div{
	float: left;
	color: #a3a3a3;
}
.xwxq-footer-right{
	float: right;
	margin-top: 23px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 0px;
}
.xwxq-footer-right>span{
	margin: 0 10px;
}
.xwxq-footer-right>span>a{
	color: #666666;
}
#to_top{
	cursor: pointer;
}
@media screen and (max-width: 767px) {
	.xwxq-footer-left{
		float: left;
		margin-top: 15px;
	}
	.xwxq-footer-right{
		float: right;
		margin-top: 15px;
		height: 28px;
		line-height: 28px;
	}
	.xwxq-footer-right>span{
		margin: 0 5px;
		font-size: 12px;
	}
	.module2-cpxq-nr{
		margin:0px;
	}
	.xwxq-footer{
		padding-bottom: 20px;
	}
}
@media screen and (max-width: 428px) {
	.xwxq-footer-right{
		margin-top: 13px;
		float: left;
		margin-bottom: 10px;
	}
}
/*新闻详情结束*/

/*车型列表*/
.products-list{
	background-color: #f6f6f6;
	padding-bottom: 40px;
}
.products-list .tp{
	padding-bottom: 66%;
	transition: all 1s;
}
.products-list .over-img{
	margin-bottom: 10px;
}
.products-list .a-title{
	font-size: 24px;
	color: #000000;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.products-list .box{
	margin-bottom: 30px;
}
.products-list .box p{
	color: #666666;
	margin-bottom: 10px;
}
.products-list .box .a-more{
	color: #666666;
	text-decoration: none;
}
.products-list .a-img:hover .tp{
	transform: scale(1.05);
}
.products-list .a-title:hover{
	color: #217ab7;
}
.products-list .a-more:hover{
	color: #217ab7;
}
/*车型列表*/

/*零部件*/
.parts{
	background-color: #f6f6f6;
	padding-bottom: 50px;
}
.parts .box{
	margin-bottom: 60px;
}
.parts .tp{
	padding-bottom: 66%;
	transition: all 1s;
}
.parts .over-img{
	margin-bottom: 30px;
}
.parts a{
	text-decoration: none;
	color: #000000;
}
.parts a:hover .tp{
	transform: scale(1.05);
}
.parts h5{
	margin-bottom: 15px;
}
.parts a:hover h5{
	color: #217ab7;
}
.parts p{
	color: #666666;
}
@media screen and (max-width: 991px) {
	.parts .box{
		margin-bottom: 40px;
	}
	.parts{
		padding-bottom: 40px;
	}
}
@media screen and (max-width: 767px) {
	.parts .box{
		margin-bottom: 25px;
	}
	.parts{
		padding-bottom: 30px;
	}
	.parts .over-img{
		margin-bottom: 20px;
	}
	.parts a h5 {
	    font-size: 18px;
	}
}
/*零部件 end*/

/*销售网络*/
.the-sales-network{
	background-color: #f6f6f6;
}
.the-sales-network .box1{
	padding-bottom: 80px;
}
.the-sales-network .box1 .left select{
	width: 100%;
	display: block;
	padding: 10px;
	margin-bottom: 40px;
	background-color: #f6f6f6;
	border-radius: 3px;
	border: 1px solid #d2d2d2;
}
.the-sales-network .box1 .left a{
	width: 100%;
	display: block;
	padding: 10px;
	background-color: #003966;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 3px;
}
.the-sales-network .box2{
	padding-bottom: 60px;
}
.the-sales-network .box2 .title-box{
	background-color: #dcdcdc;
	padding: 10px 15px;
}
.the-sales-network .box2 .title-box p{
	font-size: 16px;
}
.the-sales-network .box2 .list{
	padding-bottom: 10px;
}
.the-sales-network .box2 .list p span{
	margin-right: 10px;
}
.the-sales-network .box2 .list a{
	color: #284d7c;
	display: block;
}
.the-sales-network .box2 .list>div{
	border-bottom: 1px solid #dddddd;
	padding: 20px 15px;
}
@media screen and (max-width: 1199px) {
	.the-sales-network .box1 .left select {
	    margin-bottom: 28px;
	}
	.the-sales-network .box1 {
	    padding-bottom: 50px;
	}
	.the-sales-network .box2 {
	    padding-bottom: 50px;
	}
}
@media screen and (max-width: 991px) {
	.the-sales-network .box1 .left select {
	    margin-bottom: 20px;
	    padding: 5px 10px;
	    font-size: 14px;
	}
	.the-sales-network .box1 .left a {
	    padding: 5px 10px;
	    font-size: 14px;
	}
	.the-sales-network .box1 {
	    padding-bottom: 40px;
	}
	.the-sales-network .box2 {
	    padding-bottom: 40px;
	}
}
@media screen and (max-width: 767px) {
	.the-sales-network .box1 .left select {
	    margin-bottom: 20px;
	    padding: 5px 10px;
	    font-size: 14px;
	}
	.the-sales-network .box1 .left a {
	    padding: 5px 10px;
	    margin-bottom: 20px;
	}
	.the-sales-network .box1 {
	    padding-bottom: 30px;
	}
	.the-sales-network .box2 {
	    padding-bottom: 30px;
	}
}
@media screen and (max-width: 575px) {
	.the-sales-network .box2 .list{
		border-top: 1px solid #dddddd;
	}
	.the-sales-network .box2 .list p{
		margin-bottom: 10px;
	}
	.the-sales-network .box1 {
	    padding-bottom: 20px;
	}
	.the-sales-network .box2 {
	    padding-bottom: 20px;
	}
}
/*销售网络 end*/

/*配件代理*/
.accessories-agent{
	background-color: #f6f6f6;
	padding-bottom: 70px;
}
@media screen and (max-width: 1199px) {
	.accessories-agent{
		padding-bottom: 60px;
	}
}
@media screen and (max-width: 991px) {
	.accessories-agent{
		padding-bottom: 50px;
	}
}
@media screen and (max-width: 767px) {
	.accessories-agent{
		padding-bottom: 40px;
	}
}
@media screen and (max-width: 575px) {
	.accessories-agent{
		padding-bottom: 30px;
	}
}
/*配件代理 end*/


/*加盟介绍*/
.join-the-introduction{
	background-color: #f6f6f6;
	padding-bottom: 70px;
}
.join-the-introduction .box1 .title-box{
	text-align: center;
}
.join-the-introduction .box1 .title-box h4{
	margin-bottom: 25px;
}
.join-the-introduction .box1 .title-box p{
	line-height: 2em;
	color: #666666;
	margin-bottom: 30px;
}
.join-the-introduction .box1 .title-box img{
	margin-bottom: 50px;
}
.join-the-introduction .box1 .list>div{
	overflow: hidden;
	margin-bottom: 30px;
}
.join-the-introduction .box1 .hz{
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	background-color: #fff;
	padding-bottom: 99999px;
	margin-bottom: -99949px;
}
.join-the-introduction .box1 .hz img{
	margin-bottom: 10px;
}
.join-the-introduction .box1 .hz p{
	max-width: 250px;
	margin: 0 auto;
	font-size: 16px;
	color: #333333;
}
@media screen and (max-width: 1199px) {
	.join-the-introduction{
		padding-bottom: 60px;
	}
}
@media screen and (max-width: 991px) {
	.join-the-introduction{
		padding-bottom: 50px;
	}
}
@media screen and (max-width: 767px) {
	.join-the-introduction{
		padding-bottom: 40px;
	}
	.join-the-introduction .box1 .title-box img{
		margin-bottom: 40px;
	}
	.join-the-introduction .box1 .title-box h4 {
	    margin-bottom: 20px;
	    font-size: 18px;
	}
}
@media screen and (max-width: 575px) {
	.join-the-introduction{
		padding-bottom: 30px;
	}
	.join-the-introduction .box1 .title-box img{
		margin-bottom: 30px;
	}
	.join-the-introduction .box1 .title-box h4 {
	    margin-bottom: 15px;
	}
	.join-the-introduction .box1 .list>div {
	    margin-bottom: 15px;
	}
	.join-the-introduction .box1 .hz img {
	    width: 40px;
	}
}
/*加盟介绍 end*/

/*在线留言*/
.online-message{
	background-color: #f6f6f6;
	padding-top: 50px;
	padding-bottom: 130px;
}
.online-message .box1 h4{
	margin-bottom: 30px;
	text-align: center;
}
.online-message .box1 input{
	width: 100%;
	padding: 7px 10px;
	margin-bottom: 30px;
	border: 1px solid #aaaaaa;
	font-size: 14px;
}
.online-message .box1 textarea{
	padding: 10px;
	width: 100%;
	resize: none;
	height: 150px;
	margin-bottom: 30px;
	border: 1px solid #aaaaaa;
	font-size: 14px;
}
.online-message .box1 button,.online-message .box1 input#btnSubmit{
	float: right;
	padding: 7px 10px;
	background-color: #f6f6f6;
	color: #da251d;
	border: 1px solid #da251d;
	width: 200px;
	font-size: 14px;
	cursor: pointer;
}
@media screen and (max-width: 1199px) {
	.online-message{
		padding-top: 40px;
		padding-bottom: 110px;
	}
}
@media screen and (max-width: 991px) {
	.online-message{
		padding-top: 30px;
		padding-bottom: 90px;
	}
}
@media screen and (max-width: 767px) {
	.online-message{
		padding-top: 20px;
		padding-bottom: 70px;
	}
	.online-message .box1 h4{
		font-size: 18px;
	}
}
@media screen and (max-width: 575px) {
	.online-message{
		padding-top: 20px;
		padding-bottom: 50px;
	}
	.online-message .box1 h4{
		margin-bottom: 15px;
		font-size: 20px;
	}
	.online-message .box1 input{
		margin-bottom: 15px;
	}
	.online-message .box1 textarea{
		margin-bottom: 15px;
	}
}
/*在线留言 end*/

/*预约试驾*/
.make-an-appointment-to-test-drive{
	background-color: #f6f6f6;
	padding-bottom: 90px;
}
.make-an-appointment-to-test-drive h4{
	text-align: center;
	margin-bottom: 30px;
}
.make-an-appointment-to-test-drive input[type*="text"]{
	width: 100%;
	padding: 7px 10px;
	font-size: 14px;
	border: 1px solid #afafaf;
	color: #999999;
	margin-bottom: 15px;
}
.make-an-appointment-to-test-drive select{
	width: 100%;
	padding: 7px 10px;
	font-size: 14px;
	border: 1px solid #afafaf;
	color: #999999;
	margin-bottom: 15px;
}
.make-an-appointment-to-test-drive .title{
	margin-bottom: 10px;
	color: #535353;
}
.make-an-appointment-to-test-drive .layer3 .left,
.make-an-appointment-to-test-drive .layer3 .right{
	display: inline-block;
}
.make-an-appointment-to-test-drive .layer3 .left p{
	margin-bottom: 15px;
	margin-right: 20px;
}
.make-an-appointment-to-test-drive .layer3 .right span{
	margin-right: 20px;
	color: #999999;
	margin-bottom: 15px;
	display: inline-block;
	font-size: 14px;
}
.make-an-appointment-to-test-drive .layer3 .right span input{
	margin-right: 5px;
}
.make-an-appointment-to-test-drive input[type*="checkbox"]{
	vertical-align: top;
	margin-top: 3px;
	margin-right: 5px;
}
.make-an-appointment-to-test-drive .sm{
	display: inline-block;
	width: calc(100% - 20px);
	vertical-align: top;
}
.make-an-appointment-to-test-drive .sm a{
	color: #e20821;
}
.make-an-appointment-to-test-drive hr{
	margin-top: 35px;
	margin-bottom: 50px;
}
.make-an-appointment-to-test-drive button,.make-an-appointment-to-test-drive input#btnSubmit{
	padding: 7px 50px;
	background-color: #0a679e;
	border: none;
	color: #fff;
	margin-top: 50px;
	cursor: pointer;
}
@media screen and (max-width: 1680px) {
	.make-an-appointment-to-test-drive hr{
		margin-top: 35px;
		margin-bottom: 45px;
	}
}
@media screen and (max-width: 1440px) {
	.make-an-appointment-to-test-drive hr{
		margin-top: 30px;
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 1199px) {
	.make-an-appointment-to-test-drive hr{
		margin-top: 25px;
		margin-bottom: 35px;
	}
	.make-an-appointment-to-test-drive{
		padding-bottom: 80px;
	}
}
@media screen and (max-width: 991px) {
	.make-an-appointment-to-test-drive hr{
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.make-an-appointment-to-test-drive{
		padding-bottom: 70px;
	}
}
@media screen and (max-width: 767px) {
	.make-an-appointment-to-test-drive h4{
		font-size: 20px;
		margin-top: 20px;
	}
	.make-an-appointment-to-test-drive hr{
		margin-top: 15px;
		margin-bottom: 25px;
	}
	.make-an-appointment-to-test-drive{
		padding-bottom: 60px;
	}
}
@media screen and (max-width: 575px) {
	.make-an-appointment-to-test-drive h4{
		margin-bottom: 15px;
		font-size: 18px;
	}
	.make-an-appointment-to-test-drive hr{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.make-an-appointment-to-test-drive button{
		margin-top: 20px;
		padding: 5px 40px;
		font-size: 14px;
	}
	.make-an-appointment-to-test-drive{
		padding-bottom: 50px;
	}
}
/*预约试驾 end*/

/*在线订车*/
.online-ordering{
	background-color: #f6f6f6;
	padding-bottom: 90px;
}
.online-ordering h4{
	text-align: center;
	margin-bottom: 30px;
}
.online-ordering img{
	margin-bottom: 50px;
}
.online-ordering input[type*="text"]{
	width: 100%;
	padding: 7px 10px;
	font-size: 14px;
	border: 1px solid #afafaf;
	color: #999999;
	margin-bottom: 15px;
}
.online-ordering select{
	width: 100%;
	padding: 7px 10px;
	font-size: 14px;
	border: 1px solid #afafaf;
	color: #999999;
	margin-bottom: 15px;
}
.online-ordering .title{
	margin-bottom: 10px;
	color: #535353;
}
.online-ordering .layer3 .left,
.online-ordering .layer3 .right{
	display: inline-block;
}
.online-ordering .layer3 .left p{
	margin-bottom: 15px;
	margin-right: 20px;
}
.online-ordering .layer3 .right span{
	margin-right: 20px;
	color: #999999;
	margin-bottom: 15px;
	display: inline-block;
	font-size: 14px;
}
.online-ordering .layer3 .right span input{
	margin-right: 5px;
}
.online-ordering input[type*="checkbox"]{
	vertical-align: top;
	margin-top: 3px;
	margin-right: 5px;
}
.online-ordering .sm{
	display: inline-block;
	width: calc(100% - 20px);
	vertical-align: top;
}
.online-ordering .sm a{
	color: #e20821;
}
.online-ordering hr{
	margin-top: 35px;
	margin-bottom: 50px;
}
.online-ordering button,.online-ordering input#btnSubmit{
	padding: 7px 50px;
	background-color: #0a679e;
	border: none;
	color: #fff;
	margin-top: 50px;
	cursor: pointer;
}
@media screen and (max-width: 1680px) {
	.online-ordering hr{
		margin-top: 35px;
		margin-bottom: 45px;
	}
	.online-ordering img{
		margin-bottom: 45px;
	}
}
@media screen and (max-width: 1440px) {
	.online-ordering hr{
		margin-top: 30px;
		margin-bottom: 40px;
	}
	.online-ordering img{
		margin-bottom: 40px;
	}
}
@media screen and (max-width: 1199px) {
	.online-ordering hr{
		margin-top: 25px;
		margin-bottom: 35px;
	}
	.online-ordering img{
		margin-bottom: 35px;
	}
	.online-ordering{
		background-color: #f6f6f6;
		padding-bottom: 80px;
	}
}
@media screen and (max-width: 991px) {
	.online-ordering hr{
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.online-ordering img{
		margin-bottom: 30px;
	}
	.online-ordering{
		background-color: #f6f6f6;
		padding-bottom: 70px;
	}
}
@media screen and (max-width: 767px) {
	.online-ordering h4{
		font-size: 20px;
		margin-top: 20px;
	}
	.online-ordering hr{
		margin-top: 15px;
		margin-bottom: 25px;
	}
	.online-ordering img{
		margin-bottom: 25px;
	}
	.online-ordering{
		background-color: #f6f6f6;
		padding-bottom: 60px;
	}
}
@media screen and (max-width: 575px) {
	.online-ordering h4{
		margin-bottom: 15px;
		font-size: 18px;
	}
	.online-ordering hr{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.online-ordering button{
		margin-top: 20px;
		padding: 5px 40px;
		font-size: 14px;
	}
	.online-ordering img{
		margin-bottom: 20px;
	}
	.online-ordering{
		background-color: #f6f6f6;
		padding-bottom: 50px;
	}
}
/*在线订车 end*/

/*车主服务*/
.the-owner-service-box1{
	background-color: #f6f6f6;
	text-align: center;
	padding-bottom: 50px;
}
.the-owner-service-box1 h4{
	margin-top: 10px;
	margin-bottom: 25px;
}
.the-owner-service-box1 p{
	margin-bottom: 15px;
}

.the-owner-service-box2{
	background-color: #fff;
	text-align: center;
	padding-bottom: 70px;
	padding-top: 70px;
}
.the-owner-service-box2 h4{
	margin-bottom: 25px;
}
.the-owner-service-box2 .note{
	margin-bottom: 30px;
	color: #666666;
}
.the-owner-service-box2 .list-box>div{
	overflow: hidden;
	margin-bottom: 30px;
}
.the-owner-service-box2 .box-border{
	border: 1px solid #d4d4d4;
	height: 100%;
	background-color: #fff;
}
.the-owner-service-box2 .box{
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 99999px;
	margin-bottom: -99969px;
}
.the-owner-service-box2 .box hr{
	width: 10px;
	border-top:2px solid #999999;
}
.the-owner-service-box2 .box h6{
	font-size: 30px;
	color: #015f92;
}
.the-owner-service-box2 .box p{
	color: #666666;
}
@media screen and (max-width: 1199px) {
	.the-owner-service-box2{
		padding-bottom: 60px;
		padding-top: 60px;
	}
}
@media screen and (max-width: 991px) {
	.the-owner-service-box2{
		padding-bottom: 50px;
		padding-top: 50px;
	}
}
@media screen and (max-width: 767px) {
	.the-owner-service-box1{
		padding-bottom: 40px;
	}
	.the-owner-service-box2{
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.the-owner-service-box1 h4,
	.the-owner-service-box2 h4{
		margin-bottom: 15px;
		font-size: 20px;
	}
}
@media screen and (max-width: 575px) {
	.the-owner-service-box1{
		padding-bottom: 30px;
	}
	.the-owner-service-box2{
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.the-owner-service-box2 .list-box>div {
	    margin-bottom: 15px;
	}
	.the-owner-service-box1 h4,
	.the-owner-service-box2 h4{
		margin-bottom: 25px;
		font-size: 18px;
	}
}
/*车主服务 end*/

/*联系我们*/
.contact_us-box1{
	background-color: #f6f6f6;
}
.contact_us-box2{
	background-color: #f6f6f6;
	text-align: center;
	padding-bottom: 70px;
	padding-top: 70px;
}
.contact_us-box2 h4{
	margin-bottom: 25px;
}
.contact_us-box2 .note{
	margin-bottom: 30px;
	color: #666666;
}
.contact_us-box2 .list-box>div{
	overflow: hidden;
	margin-bottom: 30px;
}
.contact_us-box2 .box-border{
	border: 1px solid #d4d4d4;
	height: 100%;
	background-color: #fff;
}
.contact_us-box2 .box{
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 99999px;
	margin-bottom: -99969px;
}
.contact_us-box2 .box hr{
	width: 10px;
	border-top:2px solid #999999;
}
.contact_us-box2 .box h6{
	color: #015f92;
}
.contact_us-box2 .box p{
	color: #666666;
}
@media screen and (max-width: 1199px) {
	.contact_us-box2{
		padding-bottom: 60px;
		padding-top: 60px;
	}
}
@media screen and (max-width: 991px) {
	.contact_us-box2{
		padding-bottom: 50px;
		padding-top: 50px;
	}
}
@media screen and (max-width: 767px) {
	.contact_us-box2{
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.contact_us-box2 h4{
		margin-bottom: 15px;
		font-size: 20px;
	}
}
@media screen and (max-width: 575px) {
	.contact_us-box2{
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.contact_us-box2 .list-box>div {
	    margin-bottom: 15px;
	}
	.contact_us-box2 h4{
		margin-bottom: 25px;
		font-size: 18px;
	}
}
/*联系我们 end*/

/*招聘列表*/
.recruit-box1{
	padding-bottom: 70px;
	background-color: #f6f6f6;
}
.recruit-from {
	text-align: center;
}
.recruit-from input,
.recruit-from select{
	padding: 7px 10px;
	width: 200px;
	margin-bottom: 30px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	outline: none;
}
.recruit-box1 .title{
	padding: 15px;
	background-color: #ffffff;
	text-align: center;
}
.recruit-from button{
	padding: 7px 10px;
	width: 200px;
	margin-bottom: 20px;
	color: #fff;
	background-color: #333333;
	border: 1px solid #333333;
	outline: none;
	cursor: pointer;
	transition: all .7s;
}
.recruit-from button:hover{
	color: #fff;
	background-color: #284d7c;
	border: 1px solid #284d7c;
}
.recruit-box1 .list{
	padding: 15px;
	border-bottom: 1px solid #dddddd;
	text-align: center;
}
.recruit-box1 .list p{
	color: #333333;
}
.recruit-box1 .list a{
	display: inline-block;
	padding: 7px 40px;
	background-color: #fff;
	text-decoration: none;
	color: #284d7c;
}
.recruit-box1 .list a:hover{
	background-color: #284d7c;
	color: #fff;
}
@media screen and (max-width: 1440px){
	.recruit-box1 {
	    padding-bottom: 50px;
	}
}
@media screen and (max-width: 1280px){
	.recruit-box1 {
	    padding-bottom: 40px;
	}
}
@media screen and (max-width: 1199px){
	.recruit-from input, 
	.recruit-from select {
	    margin-bottom: 20px;
	}
	.recruit-box1 {
	    padding-bottom: 30px;
	}
}
@media screen and (max-width: 991px){
	.recruit-from input, 
	.recruit-from select, 
	.recruit-from button {
	    width: 100%;
	}
	.recruit-box1 {
	    padding-bottom: 20px;
	}
}
@media screen and (max-width: 767px){
	.recruit-box1 .list a {
	    padding: 5px 15px;
	}
	.recruit-box1 {
	    padding-bottom: 10px;
	}
}
/*招聘列表 end*/


/*招聘详情*/
.recruit-show{
	background-color: #f6f6f6;
}
.xyzp-xq-bt{
	text-align: center;
}
.xyzp-xq-xbt{
	padding-top: 50px;
}
.xyzp-xq-xbt h5{
	color: #217ab7;
}
.xyzp-xq-xbt p{
	color: #999999;
	padding-top: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
}
.xyzp-xq-xbt p>span{
	color: #000;
}
.xyzp-xq-xbt-bq>div{
	padding-top: 30px;
}
.xyzp-xq-xbt-bq>div>span{
	display: inline-block;
	padding: 5px 15px;
	background-color: #e8e8e8;
	margin-right: 5px;
	margin-bottom: 5px;
}
.xyzp-xq-xbt .fgx{
	margin-top: 20px;
}
.xyzp-sqzw{
	background-color: #217ab7;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 100%;
	border: none;
	color: #fff;
	outline: none;
}
.xyzp-xq-tb{
	padding-top: 50px;
	display: none;
}
.xyzp-xq-tb .fgx{
	margin-top: 20px;
}
.xyzp-xq-tb h4{
	color: #217ab7;
}
.xyzp-xq-tb input,
.xyzp-xq-tb select,
.xyzp-xq-tb textarea{
	width: 100%;
	padding: 7px 10px;
	background-color: #e8e8e8;
	border: none;
	color: #666666;
}
.xyzp-xq-tb>.row:nth-of-type(1){
	padding-bottom: 30px;
}
.xyzp-xq-tb textarea{
	resize: none;
	height: 150px;
}
.xyzp-xq-tb>.row>div>p{
	margin-bottom: 10px;
	color: #999999;
}
.xyzp-jlsc{
	padding-top: 20px;
	padding-bottom: 20px;
}
.xyzp-jlsc input{
	display: inline-block;
	max-width: 200px;
	background: none;
}
.xyzp-jlsc-yzm{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.xyzp-jlsc-yzm input{
	display: inline-block;
	max-width: 100px;
}
.xyzp-jlsc-yzm span{
	display: inline-block;
	margin-left: 5px;
	float: left;
}
.xyzp-tjsq{
	padding-top: 30px;
}
.xyzp-tjsq input{
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #217ab7;
	color: #fff;
}
@media screen and (max-width: 1680px){
	.xyzp-xq-bt h3{
	   	font-size: 26px;
	}
}
@media screen and (max-width: 1440px){
	.xyzp-xq-bt h3{
	   	font-size: 24px;
	}
}
@media screen and (max-width: 1199px){
	.xyzp-xq-bt h3{
	   	font-size: 22px;
	}
}
@media screen and (max-width: 991px){
	.xyzp-xq-bt h3{
	   	font-size: 20px;
	}
}
@media screen and (max-width: 767px){
	.xyzp-xq-bt {
	    padding-top: 10px;
	}
	.xyzp-xq-bt h3{
	   	font-size: 18px;
	}
	.xyzp-xq-xbt {
	    padding-top: 30px;
	}
	.xyzp-xq-xbt p {
	    padding-top: 10px;
	}
	.xyzp-xq-xbt-bq>div {
	    padding-top: 20px;
	}
	.xyzp-sqzw {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.xyzp-xq-xbt-bq>div>span{
		font-size: 14px;
	}
}
/*招聘详情 end*/

/*福迪冲压*/
.stamping-box1{
	background-color: #f6f6f6;
	text-align: center;
	padding-bottom: 30px;
}
.stamping-box1 h4{
	margin-bottom: 25px;
	color: #066499;
}
.stamping-box1 .box{
	margin-bottom: 30px;
}
.stamping-box1 .note{
	margin-bottom: 30px;
	color: #666666;
	line-height: 2em;
}
.stamping-box1 img{
	margin-bottom: 10px;
}


.stamping-box2{
	background-color: #fff;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 30px;
}
.stamping-box2 h4{
	margin-bottom: 25px;
	color: #066499;
}
.stamping-box2 .box{
	margin-bottom: 30px;
}
.stamping-box2 .note{
	margin-bottom: 30px;
	color: #666666;
	line-height: 2em;
}
.stamping-box2 img{
	margin-bottom: 10px;
}
@media screen and (max-width: 767px){
	.stamping-box1{
		padding-bottom: 20px;
	}
	.stamping-box2{
		background-color: #fff;
		text-align: center;
		padding-top: 40px;
		padding-bottom: 20px;
	}
	.stamping-box1 h4,
	.stamping-box2 h4{
		font-size: 20px;
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 575px){
	.stamping-box1{
		padding-bottom: 10px;
	}
	.stamping-box2{
		padding-top: 30px;
		padding-bottom: 10px;
	}
	.stamping-box1 h4,
	.stamping-box2 h4{
		font-size: 18px;
		margin-bottom: 15px;
	}
}
/*福迪冲压 end*/

/*车型详情*/
.products-show-banner{
	position: relative;
}
.products-show-banner .dw-box{
	width: 1190px;
	position: absolute;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
}
.products-show-nav{
	background-image: url(../img/fd_111.jpg);
	background-size: contain;
	transform: skewX(160deg);
    -webkit-transform: skewX(160deg);
    -moz-transform: skewX(160deg);
    -o-transform: skewX(160deg);
    height: 70px;
    font-size: 0;
}
.products-show-nav .title-box{
	display: inline-block;
	padding: 20px 30px;
	background-size: contain;
}
.products-show-nav .title-box p{
	color: #fff;
	font-size: 20px;
	transform: skewX(-160deg);
	-webkit-transform: skewX(-160deg);
    -moz-transform: skewX(-160deg);
    -o-transform: skewX(-160deg);
}
.products-show-nav .left{
	display: inline-block;
	height: 100%;
}
.products-show-nav ul{
	display: inline-block;
	height: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	vertical-align: top;
	font-size: 14;
}
.products-show-nav .left li{
	height: 100%;
	display: inline-block;
}
.products-show-nav .left li a{
	display: block;
	padding: 25px 35px;
	vertical-align: middle;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    height: 100%;
    width: 100%;
    border-right:1px solid #b2b2b2;
    position: relative;
    transition: all 1s;
}
.products-show-nav .left li a span{
	display: inline-block;
	transform: skewX(-160deg);
	-webkit-transform: skewX(-160deg);
    -moz-transform: skewX(-160deg);
    -o-transform: skewX(-160deg);
}
.products-show-nav .left li a:hover,
.products-show-nav .left li a.active{
    border-right:1px solid #df0e0b;
}
.products-show-nav .left li a:after{
    content: "";
    display: inline-block;
    width: 0%;
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 4px;
	background-color: #df0e0b;
	transition: all 1s;
}
.products-show-nav .left li a:hover:after,
.products-show-nav .left li a.active:after{
    width: 100%;
}

.products-show-nav .right{
	float: right;
	padding: 18px 30px;
}
.products-show-nav .right li{
	height: 100%;
	display: inline-block;
}
.products-show-nav .right li a{
	display: block;
	vertical-align: middle;
    text-decoration: none;
    transition: all 1s;
	padding: 7px 30px;
	background-size: contain;
	color: #fff;
}
.products-show-nav .right li a span{
	display: inline-block;
	transform: skewX(-160deg);
	-webkit-transform: skewX(-160deg);
    -moz-transform: skewX(-160deg);
    -o-transform: skewX(-160deg);
}
.products-show-bgimg{
	padding-bottom: 10%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.products-show{
	padding-top: 15%;
	position: relative;
}
.products-show .jumu{
	color: #fff;
	text-align: center;
}
.products-show .jumu h1{
	font-size: 100px;
	margin-bottom: 15px;
	font-family: "rzgfhhzlzh";
}
.products-show .jumu p{
	font-size: 42px;
}
.products-show .ewm{
	position: absolute;
	right: 0;
	top: 20px;
	text-align: center;
}
.products-show .ewm p{
	color: #fff;
	margin-top: 10px;
	font-size: 16px;
}
.products-show .box2{
	padding-top: 20%;
}
.products-show .box2 h3{
	font-family: "rzgfhhzlzh";
	margin-bottom: 30px;
	font-size: 50px;
	color: #fff;
}
.products-show .box2 p{
	color: #999999;
	margin-bottom: 30px;
	font-size: 18px;
}
.products-show .box2 p{
	color: #999999;
	margin-bottom: 30px;
	font-size: 18px;
}
.products-show .box2 .text{
	margin-top: 0%;
}
.products-show .box3{
	margin-top: 19%;
}
.products-show .box3 h3{
	font-family: "rzgfhhzlzh";
	margin-bottom: 30px;
	font-size: 50px;
	color: #fff;
}
.products-show .box3 p{
	color: #999999;
	margin-bottom: 30px;
	font-size: 18px;
}

.products-show .box4{
	padding-top: 18%;
	padding-bottom: 15%;
}
.products-show .box4 p{
	color: #999999;
	margin-bottom: 30px;
	font-size: 18px;
}

.products-show .box4 h3{
	font-family: "rzgfhhzlzh";
	margin-bottom: 30px;
	font-size: 50px;
	color: #fff;
}
.products-show .box4 p{
	color: #999999;
	margin-bottom: 30px;
}


.products-show .box2 p:nth-last-of-type(1),
.products-show .box3 p:nth-last-of-type(1),
.products-show .box4 p:nth-last-of-type(1){
	margin-bottom: 0px;
}

.products-show-foot{
	padding-top: 20px;
	background-color: #020101;
	text-align: center;
}
.products-show-foot h3{
	font-family: "rzgfhhzlzh";
	color: #fff;
	font-size: 50px;
	margin-bottom: 30px;
}
.products-show-foot p{
	color: #c6c6c6;
	font-size: 18px;
	margin-bottom: 15px;
}

.products-show-lbbox{
	background-color: #000000;
	padding-top: 150px;
	padding-bottom: 150px;
}

.products-show-tp{
	background-color: #000000;
}

.products-show-wd{
	padding-bottom: 150px;
	background-color: #000000;
	color: #ffffff;
}
.products-show-wd h3{
	text-align: center;
	margin-bottom: 50px;
}
.products-show-wd p{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #333333;
}
.products-show-wd .left{
	padding-right: 30px;
	font-size: 16px;
	width: calc(100% - 114px);
	display: inline-block;
	vertical-align: middle;
}
.products-show-wd .right{
	vertical-align: middle;
	display: inline-block;
}
.products-show-wd .right a{
	font-size: 16px;
	display: inline-block;
	background-color: #fff;
	color: #000000;
	text-decoration: none;
	padding: 5px 25px;
}
.products-show-wd .right a:hover{
	background-color: #1f78b4;
	color: #fff;
}



/*导航触发颜色*/
/*2*/
.products-show-nav.products-show-nav-style2 .left li a:hover{
	border-right:1px solid #133acd;
}
.products-show-nav.products-show-nav-style2 .left li a:after{
    content: "";
    display: inline-block;
    width: 0%;
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 4px;
	background-color: #133acd;
	transition: all 1s;
}
.products-show-nav.products-show-nav-style2 .left li a:hover:after{
    width: 100%;
}
/*3*/
.products-show-nav.products-show-nav-style3 .left li a:hover{
	border-right:1px solid #4d4c45;
}
.products-show-nav.products-show-nav-style3 .left li a:after{
    content: "";
    display: inline-block;
    width: 0%;
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 4px;
	background-color: #4d4c45;
	transition: all 1s;
}
.products-show-nav.products-show-nav-style3 .left li a:hover:after{
    width: 100%;
}
/*4*/
.products-show-nav.products-show-nav-style4 .left li a:hover{
	border-right:1px solid #2f5a73;
}
.products-show-nav.products-show-nav-style4 .left li a:after{
    content: "";
    display: inline-block;
    width: 0%;
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 4px;
	background-color: #2f5a73;
	transition: all 1s;
}
.products-show-nav.products-show-nav-style4 .left li a:hover:after{
    width: 100%;
}
/*导航触发颜色 end*/


@media screen and (max-width: 1366px){
	.products-show-banner .dw-box {
	    width: 1000px;
	}
	.products-show-nav .title-box {
	    padding: 10px 20px;
	}
	.products-show-nav .title-box p {
	    font-size: 16px;
	}
	.products-show-nav .left li a {
	    padding: 12px 20px;
	    font-size: 14px;
	}
	.products-show-nav {
	    height: 44px;
	}
	.products-show-nav .right {
	    padding: 7px 30px;
	}
	.products-show-nav .right li a {
	    padding: 5px 15px;
	}
	
	.products-show .jumu h1 {
	    font-size: 70px;
	    margin-bottom: 15px;
	}
	.products-show .jumu p {
	    font-size: 26px;
	}
	.products-show {
	    padding-top: 10%;
	    position: relative;
	}
	.products-show .ewm {
	    right: 100px;
	    top: 10px;
	}
	.products-show .ewm img{
	    width: 80px;
	    height: 80px;
	}
	.products-show .ewm p {
	    font-size: 12px;
	    text-align: center;
	}
	.products-show .box2 {
	    padding-top: 11%;
	}
	.products-show .box2 .text,
	.products-show .box3 .text {
	    transform: translateX(20%);
	}
	.products-show .box2 h3,
	.products-show .box3 h3,
	.products-show .box4 h3,
	.products-show-foot h3{
	    margin-bottom: 25px;
	    font-size: 38px;
	}
	.products-show .box2 p,
	.products-show .box3 p,
	.products-show .box4 p,
	.products-show-foot p {
	    margin-bottom: 20px;
	    font-size: 16px;
	}
	.products-show .box3 {
	    margin-top: 10%;
	}
	.products-show .box4 {
	    padding-top: 10%;
	    padding-bottom: 5%;
	}
	.products-show .box4 .text {
	    transform: translateX(-12%);
	}
	.products-show-lbbox {
	    padding-top: 120px;
	    padding-bottom: 120px;
	}
}
@media screen and (max-width: 1199px){
	.products-show-banner .dw-box {
	    width: 800px;
	}
	.products-show .jumu h1 {
	    font-size: 50px;
	}
	.products-show .jumu p {
	    font-size: 20px;
	}
	.products-show .box2 {
	    padding-top: 10%;
	}
	.products-show .box3 {
	    margin-top: 15%;
	}
	.products-show .box2 h3, 
	.products-show .box3 h3, 
	.products-show .box4 h3,
	.products-show-foot h3{
	    margin-bottom: 15px;
	    font-size: 30px;
	}
	.products-show .box2 p, 
	.products-show .box3 p, 
	.products-show .box4 p,
	.products-show-foot p{
	    margin-bottom: 20px;
	    font-size: 14px;
	}
	.products-show-wd {
	    padding-bottom: 120px;
	}
	.products-show-lbbox {
	    padding-top: 90px;
	    padding-bottom: 90px;
	}
}
@media screen and (max-width: 991px){
	.products-show .jumu h1 {
	    font-size: 40px;
	}
	.products-show .jumu p {
	    font-size: 18px;
	}
	.products-show .ewm img {
	    width: 60px;
	    height: 60px;
	}
	.products-show .box2 h3, 
	.products-show .box3 h3, 
	.products-show .box4 h3, 
	.products-show-foot h3 {
	    margin-bottom: 15px;
	    font-size: 24px;
	}
	.products-show .box2 p, 
	.products-show .box3 p, 
	.products-show .box4 p, 
	.products-show-foot p {
	    margin-bottom: 15px;
	}
	.products-show .box2 .text, 
	.products-show .box3 .text {
	    transform: translateX(5%);
	}
	.products-show .box3 {
	    margin-top: 20%;
	}
	.products-show-nav {
	    height: 40px;
	}
	.products-show-nav .title-box {
	    padding: 8px 15px;
	}
	.products-show-nav .left li a {
	    padding: 10px 15px;
	    font-size: 12px;
	}
	.products-show-nav .right {
	    padding: 7px 10px;
	}
	.products-show-nav .right li a {
	    padding: 4px 15px;
	    font-size: 12px;
	}
	.products-show-banner .dw-box {
	    width: 650px;
	}
	.products-show-wd {
	    padding-bottom: 100px;
	}
	.products-show-lbbox {
	    padding-top: 70px;
	    padding-bottom: 70px;
	}
	.products-show-wd h3 {
		font-size: 28px;
	    margin-bottom: 40px;
	}
}
@media screen and (max-width: 767px){
	.products-show {
	    padding-top: 15%;
	    position: relative;
	}
	.products-show .box2 {
	    padding-top: 13%;
	}
	.products-show .box3 {
	    margin-top: 13%;
	}
	.products-show .box4 {
	    padding-top: 6%;
	    padding-bottom: 5%;
	}
	.products-show .box2 h3, 
	.products-show .box3 h3, 
	.products-show .box4 h3, 
	.products-show-foot h3 {
	    margin-bottom: 15px;
	    font-size: 20px;
	}
	.products-show-wd {
	    padding-bottom: 80px;
	}
	.products-show-lbbox {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.products-show-wd h3 {
		font-size: 26px;
	    margin-bottom: 30px;
	}
}
@media screen and (max-width: 640px){
	.hidden-640{
		display: none !important;
		opacity: 0;
		visibility: hidden;
	}
	.products-show-wd {
	    padding-bottom: 50px;
	}
	.products-show-lbbox {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.products-show-wd h3 {
		font-size: 24px;
	    margin-bottom: 20px;
	}
	.products-show-wd .right a {
	    font-size: 14px;
	    padding: 5px 20px;
	}
	.products-show-wd .left {
	    padding-right: 30px;
	    font-size: 14px;
	    width: calc(100% - 96px);
	}
}
@media screen and (max-width: 575px){
	.products-show-wd h3 {
		font-size: 20px;
	    margin-bottom: 20px;
	}
	.products-show-wd .left {
	    width: calc(100% - 70px);
	}
	.products-show-wd .right a {
	    font-size: 12px;
	    padding: 5px 10px;
	}
}
@media screen and (min-width: 641px){
	.wap-products-show{
		display: none !important;
		opacity: 0;
		visibility: hidden;
	}
}
/*车型详情 end*/


/*车型轮播开始*/
.ny-swiper-box2{
	overflow: hidden;
}
.ny-swiper2{
	position: relative;
}
.ny-swiper2 .swiper-button-prev{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 50px;
	height: 50px;
	background-image: url(../img/fd_115.jpg);
	background-size: 50px 50px;
}
.ny-swiper2 .swiper-button-next{
	position: absolute;
	top: 50%;
	right: 0px;
	width: 50px;
	height: 50px;
	background-image: url(../img/fd_116.jpg);
	background-size: 50px 50px;
}
.ny-swiper2 .swiper-wrapper .text{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 97.5%;
	background-color: rgba(0,0,0,0.4);
	text-align: center;
	padding: 15px;
	color: #fff;
}
.ny-swiper2 .swiper-wrapper .text p{
	display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	padding-left: 15px;
	padding-right: 15px;
}

.ny-swiper-box2 .ny-swiper2 .img{
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 66.666%;
	cursor: pointer;
}
.ny-swiper-sltbox2{
	overflow: hidden;
	padding: 15px 0px;
	width: 92%;
	margin: 0 auto;
}
.ny-swiper-sltbox2 .span-img{
	overflow: hidden;
	cursor: pointer;
}
.ny-swiper-sltbox2 .span-img .img{
	padding-bottom: 66.666%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.ny-swiper-slt2 .swiper-button-prev{
	position: absolute;
	top: 50%;
	left: 1.5%;
	width: 2.5%;
	height: 70%;
	background-image: url(../img/fd_115.jpg);
	background-size: 50px 70px;
	margin-top: 0px;
	transform: translateY(-50%)
}
.ny-swiper-slt2 .swiper-button-next{
	position: absolute;
	top: 50%;
	right: 1.5%;
	width: 2.5%;
	height: 70%;
	background-image: url(../img/fd_115.jpg);
	background-size: 50px 70px;
	margin-top: 0px;
	transform: translateY(-50%);
}
@media screen and (max-width: 767px){
	.products-show-lbbox .swiper-button-prev,
	.products-show-lbbox .swiper-button-next{
	    width: 30px;
	    height: 30px;
	    background-size: 30px 30px;
	}
	.ny-swiper .swiper-wrapper .text{
		padding: 10px 0px;
		width: 100%;
	}
	.ny-swiper .swiper-wrapper .text p{
		font-size: 12px;
	}
}
/*车型轮播结束*/