@charset "UTF-8";

/*Header*/
.header-wrap {
	height: 90px;
	background: #070C25;
}


.header {
	position: relative;
	width: 100%;
	height: 90px;
	line-height: 90px;
	background: #070C25;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.header.fixed {

	/*position: fixed;*/
	top: 0;
	z-index: 999;
}

.header.on {
	top: -90px;
}

.header .logo {
	margin-left: 35px;
	margin-right: 8%;
	width: 163px;
}

.header .logo img {
	margin-top: -10px;
}

.header .nav-list {
	height: 100%;
}

.header .nav-list li {
	float: left;
	margin: 0 30px;
	height: 90px;
}

.header .nav-list li>a {
	position: relative;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	-webkit-transition: color .5s;
	-o-transition: color .5s;
	transition: color .5s;
}

.header .nav-list li>a .icon-down {
	position: absolute;
	width: 20px;
	height: 90px;
	background: url(../images/icon/icon_nav_down.png) no-repeat center;
	vertical-align: top;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.header .nav-list li:hover>a .icon-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.header .nav-list li>a:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 0;
	border-bottom: 1px solid #a98e4f;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.header .nav-list li:hover>a, .header .nav-list li.on>a {
	color: #a98e4f;
}

.header .nav-list li:hover>a:before, .header .nav-list li.on>a:before {
	width: 100%;
}

.header .tmll {
	padding: 0 35px;
	background: #a98e4f;
	color: #fff;
	height: 100%;
	font-size: -webkit-transition:.5s;
	-o-transition: .5s;
	transition: .5s;
}

.header .tmll:hover {
	background: #bd9f5a;
}

.header .tmll .icon-tmall {
	width: 23px;
	height: 100%;
	background: url(../images/icon/icon_mall.png) no-repeat center;
	vertical-align: top;
	margin-right: 5px;
	-webkit-transition: .8s;
	-o-transition: .8s;
	transition: .8s;
}

.header .tmll:hover .icon-tmall {
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

.header .other {
	position: relative;
	height: 100%;
	background: #141C3B;
	color: #fff;
	text-align: center;
	width: 126px;
	cursor: pointer;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.header .other:hover {
	background: #1b254e;
}

.header .other .other-content {
	position: absolute;	/*display: none;*/
	visibility: hidden;
	width: 100%;
	line-height: 40px;
	opacity: 0;
	z-index: 5;
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.header .other .other-content a {
	display: inline-block;
	width: 100%;
	color: #fff;
	background: #182144;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.header .other .other-content a ~ a {
	border-top: 1px solid #141C3B;
}

.header .other .other-content a:hover {
	background: #1c2750;
}

.com-icon-down {
	width: 5px;
	height: 100%;
	background: url(../images/icon/icon_down.png) no-repeat center;
	vertical-align: top;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.header .other.on .com-icon-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.header .other.on .other-content {

	/*display: block;*/
	visibility: visible;
	opacity: .85;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}

/*Subnav*/
.mk-subnav {
	height: 260px;
	position: absolute;
	left: 0;
	top: 90px;
	z-index: 999;
	width: 100%;
	padding-top: 18px;
	background: #fff;
	line-height: 20px;
	border-bottom: 1px solid #f2f2f2;
	display: none;
	filter: alpha(opacity=98);
	text-align: center;
	font-size: 0;
}

.mk-subnav .item {
	position: relative;
	display: inline-block;
	margin: 0 20px;
	width: 20%;
	padding-bottom: 30px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-subnav .item:hover {

	/*background: #A98E4F;*/
}

.mk-subnav .item .pic img {
	max-width: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-subnav .item:hover .pic img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.mk-subnav .item .tit {
	font-size: 16px;
	color: #666;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.mk-subnav .item:hover .tit {
	color: #A98E4F;
}

/*Footer*/
.footer {
	position: relative;
	z-index: 2;
	background: #070C25;
}

.foot-content {
	margin-bottom: 70px;
}

.footer .foot-info {
	padding-top: 25px;
	width: 322px;
	height: 292px;
	background: #a98e4f;
	color: #fff;
	text-align: center;
}

.footer .foot-info .tit {
	position: relative;
	font-size: 16px;
	margin-top: 38px;
	line-height: 16px;
	margin-bottom: 15px;
}

.footer .foot-info .tit:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 190px;
	margin-left: -95px;
	border-top: 1px solid #BEAC83;
}

.footer .foot-info .tit span {
	position: relative;
	display: inline-block;
	padding: 0 7px;
	background: #A98E4F;
}

.footer .foot-info .tel {
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 30px;
	font-weight: 300;
}

.footer .foot-info .com-btn .icon-zx {
	margin-right: 12px;
	width: 22px;
	height: 100%;
	background: url(../images/icon/icon_zx.png) no-repeat center;
	vertical-align: top;
}

.foot-nav {
	padding-top: 45px;
}

.foot-nav .item {
	float: left;
	position: relative;
}

.foot-nav .item ~ .item {
	margin-left: 64px;
}

.foot-nav .item ~ .item:before {
	content: "";
	position: absolute;
	top: 0;
	left: -36px;
	width: 1px;
	height: 268px;
	background: url(../images/foot_item_bg.png) no-repeat center top;
}

.foot-nav .item .navtit {
	position: relative;
	margin-bottom: 10px;
	font-size: 18px;
	color: #a98e4f;
	font-weight: 300;
}

.foot-nav .item .subnav li a {
	display: inline-block;
	line-height: 30px;
	font-size: 14px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.foot-nav .item .subnav li a:hover {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
}

.links {
	margin-bottom: 30px;
	line-height: 25px;
}

.links .tit {
	width: 70px;
	color: #585A63;
}

.links .links-cont {
	width: 1130px;
}

.links .links-cont a {
	display: inline-block;
	color: #585A63;
	font-size: 12px;
	padding: 0 10px;
}

.links .links-cont a:hover, .copyright a:hover, .foot-nav .item .subnav li a:hover {
	color: #a98e4f;
}

.copyright {
	border-top: 1px solid #20273D;
	height: 81px;
	line-height: 80px;	/* font-size: 12px; */
	color: #585A63;
}

.copyright a, .foot-nav .item .subnav li a {
	color: #585A63;
}

.icon-cp {
	font-family: Arial;
}

/*Banner*/
.idx_bannerbox {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #181818;
	z-index: 2;
	min-width: 1200px;
	/*min-height: 700px;*/
}

.idx_bannerbox:hover .master-slider {
	z-index: 4 !important;
}

.idx_bannerbox .idx_bannermask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
	z-index: 3;
	transition: opacity .1s;
}

.idx_bannerbox .master-slider img {
	max-width: 100%;
}

.ms-skin-default .ms-bullet {
	float: none !important;
	position: relative;
	display: inline-block;
	text-indent: -9999px;
	width: 9px !important;
	height: 9px !important;
	margin: 0 4px !important;
	background: #BFBEBE !important;
	cursor: pointer;
	border-radius: 4.5px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.ms-skin-default .ms-bullet-selected {
	width: 27px !important;
	background: #a98e4f !important;
}

.master-slider {
	min-width: 1200px !important;
}

.ms-slide {
	min-width: 1200px;
	height: 700px !important;
}

.ms-bullets.ms-dir-h {
	bottom: 20px;
	right: 50%;
	width: 200px !important;
	margin-right: -100px;
	text-align: center;
}

.ms-bullets-count {
	position: static !important;
	right: -50%;
}

/*Page banner*/
.page-banner {

	/*height: 600px;*/
	overflow: hidden;
	position: relative;
}

.page-banner.banner-650 {

	/*height: 650px;*/
}

.page-banner.banner-650 .pb-tit.center h3:before {
	display: none;
}

.page-banner2 {
	height: 640px;
}

.page-banner.banner-650 .pb-tit.center {
	margin-top: -100px;
}

.page-banner2 .pb-pic {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}

.page-banner .pb-pic {

	/*position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;*/
}

.page-banner .pb-pic .cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.page-banner .pb-pic .cover1 {
	background: url(../images/banner/banner_cover1.png) no-repeat center;	/*background-size: cover;*/
}

.page-banner .pb-pic .cover2 {
	background: url(../images/banner/banner_cover1.png) no-repeat center;	/*background-size: cover;*/
}

.page-banner .pb-pic img {
	max-width: 100%;
	max-height: 100%;
	width: 100%;
}

.page-banner2 .pb-pic img {
	max-width: none;
	max-height: none;
	width: auto;
}

.page-banner .pb-pic.pic-scale img {
	transform: scale(1.05);
	transition: transform 7s cubic-bezier(.165, .84, .44, 1), opacity .5s;
}

.page-banner .pb-tit {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	margin-left: -600px;
	margin-top: -75px;
	width: 1200px;
}

.page-banner .pb-tit2 {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -600px;
	margin-top: 50px;
	width: 1200px;
	text-align: center;
}

.page-banner.pb2 .pb-tit {
	margin-top: -78px;
}

.page-banner .pb-tit.big {
	margin-top: -85px;
}

.page-banner .pb-tit.center {
	text-align: center;
	margin-top: -48px;
}

.page-banner .pb-tit h3 {
	position: relative;
	display: inline-block;
	font-size: 48px;
	line-height: 1.2;
	padding-bottom: 40px;
	color: #a98e4f;
	font-weight: 300;
}

.page-banner.pb2 .pb-tit h3 {
	font-size: 48px;
	line-height: 1;
	padding-bottom: 50px;
}

.page-banner .pb-tit h3 span {
	font-size: 60px;
}

.page-banner .pb-tit h3 i {
	font-size: 18px;
	color: #CDCED1;
}

.page-banner .pb-tit h3:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 88px;
	border-bottom: 1px solid #6E634F;
}

.page-banner .pb-tit.center h3:before {
	left: 50%;
	margin-left: -44px;
}

.page-banner .more {
	position: absolute;
	left: 50%;
	bottom: 40px;
	width: 20px;
	height: 9px;
	background: url(../images/icon/icon_down3.png) no-repeat center;
	margin-left: -10px;
}

/*é¦–é¡µå†…å®¹åŒº*/
.index-product {
	position: relative;
	background: #fff;
}

.index-product-list li {
	position: relative;
	float: left;
	width: 19.3%;
	overflow: hidden;
	text-align: center;
	height: 399px;
	line-height: 399px;
	background: #F1ECE6;
	font-size: 0;
}

.index-product-list li:nth-child(odd) {
	background: #E8E5E0
}
.index-product-list li:nth-child(1) img{ margin-top: 0px; }
.index-product-list li:nth-child(3) img{ margin-top: 3px; }
.index-product-list li .tit {
	position: absolute;
	bottom: 35px;
	left: 0;
	width: 100%;
	font-size: 20px;
	line-height: 1.5;
	font-weight: 300;
}

.index-product-list li .tit:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -10px;
	width: 34px;
	margin-left: -17px;
	border-bottom: 1px solid #D5D3CF;
}

.index-product-list li img {
	position: absolute;
	left: 50%;
	margin-left: -184px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

/* .index-product-list li:last-child img {
	position: static;
	margin-left: 0;
} */

.index-product-list li:hover img {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}

.index-activity {
	position: absolute;
	right: 0;
	top: -46px;
	width: 22.8%;
	background: #070C25;
	height: 445px;
	z-index: 3;
}

.index-activity .tit-line {
	padding: 15px 15px 40px 35px;
	font-size: 24px;
	color: #fff;
	line-height: 30px;
	font-weight: 300;
}

.index-activity .tit-line .more {
	font-size: 14px;
	color: #eee;
}

.index-activity .tit-line .more:hover {
	color: #a98e4f;
}

.index-activity .bd {
	padding: 0 15px 0 35px;
	height: 300px;
	overflow: hidden;
}

.index-activity ul li {
	height: 70px;
	margin-bottom: 30px;
}

.index-activity ul li .date {
	position: relative;
	width: 70px;
	height: 70px;
	background: #20273D;
	color: #636875;
	font-size: 12px;
	margin-right: 15px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.index-activity ul li:hover .date {
	color: #cecece;
}

.index-activity ul li .date:before {
	content: "";
	position: absolute;
	right: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background: #a98e4f;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.index-activity ul li:hover .date:before {
	right: 0;
}

.index-activity ul li .date .day {
	position: relative;
	display: inline-block;
	width: 51px;
	border-bottom: 1px solid #313749;
	font-size: 24px;
	color: #fff;
	font-weight: 300;
	line-height: 39px;
	margin-bottom: 5px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.index-activity ul li:hover .date .day {
	border-color: #ccc;
}

.index-activity ul li .date i {
	position: relative;
}

.index-activity ul li .tit {
	font-size: 16px;
	color: #fff;
	margin-bottom: 5px;
	font-weight: 300;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.index-activity ul li:hover .tit {
	color: #a98e4f;
}

.index-activity ul li .des {
	color: #B1B2B5;
	font-size: 14px;
	line-height: 1.4;
}

.index-activity .bt {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 28px;
	line-height: 28px;
}

.index-activity .bt a {
	float: left;
	width: 50%;
	height: 28px;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.index-activity .bt a.up {
	background: #141C3B;
}

.index-activity .bt a.up:hover {
	background: #1B254E;
}

.index-activity .bt a.down {
	background: #A98E51;
}

.index-activity .bt a.down:hover {
	background: #BD9F5A;
}

.index-activity .bt a.up i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/*å…³äºŽ*/
.index-about {
	position: relative;
	height: 791px;
	background: url(../images/index_about_bg.jpg) no-repeat center;
}

.index-title {
	padding-top: 90px;
	padding-bottom: 50px;
	text-align: center;
}

.index-title h3 {
	font-size: 36px;
	color: #a98e4f;
	line-height: 36px;
	font-weight: 300;
}

.index-title p {
	font-size: 16px;
	color: #A5A6A9;
	margin-top: 15px;
	font-weight: 300;
}

.index-about .pic {
	display: block;
}

.index-about .pic img {
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.index-about .pic:hover img {
	opacity: .9;
}

.index-about .cont {
	margin-top: 45px;
	margin-bottom: 70px;
	text-align: center;
	font-size: 16px;
	color: #81807F;
	line-height: 30px;	/* font-weight: 300; */
}

.btn-wrap {
	text-align: center;
}

.com-btn {

	/*font-weight: 300;*/
	position: relative;
	margin: 0 2px;
	display: inline-block;
	width: 156px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.com-btn:hover {

	/*opacity: .9;*/
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	-o-transform: translateY(-3px);
	transform: translateY(-3px);
}

.com-btn.com-btn1 {
	background: url(../images/btn_bg_1.png) no-repeat center;
	color: #070c20;
}

.com-btn.com-btn2 {
	background: url(../images/btn_bg_2.png) no-repeat center;
	color: #fff;
}

.com-btn.com-btn3 {
	background: url(../images/btn_bg_3.png) no-repeat center;
	color: #fff;
}

.com-btn.com-btn4 {
	width: 175px;
	height: 45px;
	line-height: 45px;
	background: url(../images/btn_bg_4.png) no-repeat center;
	color: #070d24;
}

/*å‘å±•*/
.index-develop {
	height: 700px;
	background: url(../images/index_develop_bg.jpg) no-repeat center;
}

.index-develop-list {
	margin: -20px auto 65px;
	width: 1440px;
	padding: 0 90px;
	height: 290px;
	background: url(../images/develop_list_bg.png) no-repeat left center;
}

.index-develop-list li {
	position: relative;
	float: left;
	width: 162px;
	height: 100%;
	margin: 0 24px;
	text-align: center;
}

.index-develop-list li.one {
	top: 94px;
}

.index-develop-list li.two {
	top: 64px;
}

.index-develop-list li.three {
	top: 136px;
}

.index-develop-list li.four {
	top: 23px;
}

.index-develop-list li.five {
	top: 76px;
}

.index-develop-list li.six {
	top: 62px;
}

.index-develop-list li h5 {
	margin-bottom: 5px;
	margin-top: 5px;
	display: inline-block;
	width: 99px;
	height: 76px;
	background: url(../images/develop_tit_bg.png) no-repeat center;
}

.index-develop-list li:nth-child(2n+1) h5 {
	background: url(../images/develop_tit_bg2.png) no-repeat center;
}

.index-develop-list li h5 span {
	display: inline-block;
	font-size: 22px;
	color: #a98e4f;
	line-height: 30px;
	font-weight: 300;
}

.index-develop-list li:nth-child(even) h5 span {
	margin-top: 45px;
}

.index-develop-list li p {
	font-size: 16px;
	color: #CCCCCE;
	font-weight: 300;
}

/*æ–°é—»*/
.com-title {
	padding-top: 90px;
	padding-bottom: 70px;
	text-align: center;
}

.com-title.page {
	padding-top: 50px;
	padding-bottom: 50px;
}

.com-title.page2 {
	padding-top: 65px;
	padding-bottom: 65px;
}

.com-title h3 {
	display: inline-block;
	font-size: 36px;
	line-height: 36px;
	color: #a98e4f;
	font-weight: 300;
}

.com-title h3 span {
	display: inline-block;
	width: 60px;
	border-bottom: 1px solid #CCBD9B;
	vertical-align: top;
	margin: 19px 30px 0;
}

.com-title.light h3 span {
	border-color: #413C34;
}

.com-title.page p {
	margin-top: 10px;
	font-size: 18px;
}

.index-news .bd {
	height: 382px;
	overflow: hidden;
}

.index-news .hd {
	padding-top: 30px;
}

.com-hd {
	text-align: center;
}

.com-hd ul li {
	position: relative;
	display: inline-block;
	text-indent: -9999px;
	width: 9px;
	height: 9px;
	margin: 0 4px;
	background: #BFBEBE;
	cursor: pointer;
	border-radius: 4.5px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.com-hd ul li.on {
	width: 27px;
	background: #a98e4f;
}

.mk-news-list li {
	text-align: center;
}

.mk-news-list li .pic {
	position: relative;
	height: 248px;
	background: #fff;
}

.mk-news-list li .pic img {
	max-width: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-news-list li:hover .pic img {
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}

.mk-news-list li .pic .date {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 60px;
	height: 60px;
	background: #fff;
	text-align: center;
	font-size: 12px;
	color: #999;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-news-list li .pic .date span {
	display: block;
	font-size: 24px;
	color: #a98e4f;
}

.mk-news-list li .cont {
	padding: 20px 10px;
}

.mk-news-list li .cont .tit {
	font-size: 16px;
	color: #070d24;
	line-height: 18px;
	padding-bottom: 18px;
	margin-bottom: 10px;
	position: relative;	/* font-weight: 300; */
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-news-list li:hover .cont .tit {
	color: #a98e4f;
}

.mk-news-list li .cont .tit:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 56px;
	border-bottom: 1px solid #D7D5D3;
	margin-left: -28px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-news-list li:hover .cont .tit:before {
	width: 100px;
	margin-left: -50px;
	border-color: #a98e4f;
}

.mk-news-list li .cont .des {
	padding: 0 60px;
	line-height: 24px;
	color: #666;
	height: 48px;
}

/*Common cate*/
.cate-content {
	padding-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}

.cate-content a, .com-btn-5 {
	position: relative;
	width: 156px;
	background: url(../images/btn_bg_5.png) no-repeat center;
	color: #a2884d;
	overflow: hidden;
	margin: 0 6px;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.cate-content a:hover, .cate-content a.on {
	color: #fff;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.cate-content a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 156px;
	height: 40px;
	background: url(../images/btn_bg_6.png) no-repeat center;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.cate-content a:hover:before, .cate-content a.on:before {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.cate-content a span {
	position: relative;
}

/*page cate*/
.page-cate {
	height: 68px;
	line-height: 68px;
	background: url(../images/cate_bg2.jpg) no-repeat center;
	text-align: center;
	font-size: 0;
}

.page-cate a {
	display: inline-block;
	font-size: 16px;
	padding: 0 22px;
}

.page-cate a.on {
	color: #a98e4f;
}

/*å…³äºŽ*/
.page-title {
	position: relative;
	padding-bottom: 25px;
	margin-bottom: 35px;
}

.page-title.center {
	padding-top: 74px;
	margin-bottom: 40px;
}

.page-title.center:before {
	display: none;
}

.page-title:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 56px;
	border-bottom: 1px solid #D7D5D3;
}

.page-title h3 {
	font-size: 36px;
	color: #a98e4f;
	line-height: 36px;
	margin-bottom: 10px;
	padding-top: 15px;
	font-weight: 300;
}

.page-title p {
	font-size: 22px;
	color: #666666;
	font-weight: 300;
}

.page-intro {
	padding: 55px 0 110px;
	background: url(../images/about_bg.jpg);
}

.page-intro .cont {
	width: 596px;
	font-size: 16px;
	line-height: 30px;
	text-indent: 2em;
}

.page-intro .intro-num li {
	float: left;
	padding: 0 45px;
	text-align: center;
	height: 98px;
}

.page-intro .intro-num li:first-child {
	padding-left: 0;
}

.page-intro .intro-num li ~ li {
	border-left: 1px solid #E1D9C9;
}

.page-intro .intro-num li .num {
	font-size: 60px;
	color: #a98e4f;
	line-height: 1.2;
	margin-bottom: 5px;
	font-weight: 300;
}

.page-intro .pic {
	margin-top: 70px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.page-intro .pic:hover {
	opacity: .9;
}

.page-honor {
	padding-top: 80px;
	height: 763px;
	background: url(../images/honor_bg.jpg) no-repeat center;
}

.page-honor .cont {
	width: 900px;
}

.honor-list {
	width: 1225px;
	position: relative;
	z-index: 2;
}

.honor-list li {
	float: left;
	margin-right: 25px;
	margin-bottom: 22px;
	width: 283px;
	height: 283px;
	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	text-align: center;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.honor-list li:hover {
	background: #fff;
}

.honor-list li .pic {
	height: 234px;
	width: 283px;
	line-height: 234px;
	font-size: 0;
	overflow: hidden;
}

.honor-list li .pic img, .huodong-list li .pic img, .culture-list li img, .zhuanli-list li .pic img, .mk-case-list li .pic img, .hz-photo-list li .pic img {
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.honor-list li:hover .pic img, .huodong-list li:hover .pic img, .culture-list li:hover img, .zhuanli-list li:hover .pic img, .mk-case-list li:hover .pic img, .hz-photo-list li:hover .pic img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.honor-list li .tit {
	line-height: 30px;
	font-size: 16px;
}

.page-honor .des {
	margin-top: -10px;
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 20px;
}

.huodong-list {
	width: 1220px;
	margin-bottom: -20px;
}

.huodong-list li {
	float: left;
	margin-right: 16px;
	margin-bottom: 20px;
	width: 390px;
	overflow: hidden;
	text-align: center;
}

.huodong-list li .tit {
	display: none;
	line-height: 66px;
	font-size: 16px;
}

.huodong-list li .pic {
	overflow: hidden;
}

/*ä¸‹ä¸€é¡µ*/
.page-next {
	height: 80px;
	line-height: 80px;
	background: #F4F2EE;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.page-next:hover {
	background: #f5f5f5;
}

.page-next .more-next {
	color: #070d24;
	font-size: 18px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.page-next .more-next:hover {
	color: #a98e4f;
}

.page-next .more-next .icon-next {
	position: relative;
	top: -2px;
	margin-left: 12px;
	width: 17px;
	height: 17px;
	background: #070C25 url(../images/icon/icon_right.png) no-repeat center;
	vertical-align: sub;
	font-weight: 300;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
}

.page-next .more-next:hover .icon-next {
	background-color: #a98e4f;
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

/*æ–‡åŒ–*/
.page-culture {
	padding-bottom: 40px;
	position: relative;
}

.page-culture:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 333px;
	background: url(../images/culture_bg.jpg) no-repeat center;
	z-index: -1;
}

.culture-list {
	width: 1230px;
	margin-bottom: 30px;
}

.culture-list li {
	float: left;
	margin-right: 30px;
	width: 380px;
	height: 370px;
	overflow: hidden;
	position: relative;
}

.culture-list li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: 1;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.culture-list li:hover:before {
	opacity: .3;
}

.culture-list li .cont {
	position: absolute;
	left: 28px;
	bottom: 28px;
	width: 100%;
	color: #fff;
	z-index: 2;
	font-weight: 300;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.culture-list li:hover .cont {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	-o-transform: translateY(-15px);
	transform: translateY(-15px);
}

.culture-list li .cont .tit {
	font-size: 24px;
	margin-bottom: 5px;
}

.culture-item {
	width: 729px;
	height: 164px;
	border: 1px solid #a98e4f;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 18px;
	background: rgba(255, 255, 255, .3);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.culture-item:hover {
	background: rgba(255, 255, 255, .5);
}

.culture-item.right {
	width: 452px;
	padding-left: 46px;
	padding-right: 0;
}

.culture-item .tit {
	font-size: 24px;
	color: #a98e4f;
	line-height: 36px;
	height: 36px;
	margin-bottom: 20px;
	font-weight: 300;
}

.culture-item .tit .icon-cul {
	width: 21px;
	height: 100%;
	vertical-align: top;
	background: url(../images/icon/icon_c1.png) no-repeat center;
	margin-right: 15px;
}

.culture-item .tit .icon-cul.cul2 {
	background: url(../images/icon/icon_c2.png) no-repeat center;
}

.culture-item ul {
	float: left;
}

.culture-item ul.right {
	float: right;
}

.culture-item ul li {
	margin-bottom: 10px;
}

.shili-content {
	position: relative;
	height: 610px;
}

.shili-content:before {
	content: "";
	position: absolute;
	right: 20px;
	top: -45px;	/* margin-left: -15px; */
	width: 30px;
	height: 36px;
	background: url(../images/icon/icon_lr.png) no-repeat center;
	background-size: contain;
}

.shili-content .item {
	float: left;
	width: auto;
	cursor: move;
}

.shili-content .item img {
	max-width: 100%;
}

/*åŽ†ç¨‹*/
.page-develop {
	height: 1796px;
	background: url(../images/about_a3_bg.jpg) no-repeat center top;
}

.page-develop .com-width {
	position: relative;
}

.page-develop .item {
	position: absolute;
}

.page-develop .item.i1 {
	left: 260px;
	top: 68px;
	width: 644px;
}

.page-develop .item.i2 {
	left: 585px;
	top: 380px;
	width: 615px;
}

.page-develop .item.i3 {
	left: 242px;
	top: 675px;
	width: 586px;
}

.page-develop .item.i4 {
	left: 512px;
	top: 972px;
	width: 598px;
}

.page-develop .item.i5 {
	left: 216px;
	top: 1227px;
	width: 687px;
}

.page-develop .item.i6 {
	left: 645px;
	top: 1538px;
	width: 552px;
}

.page-develop .item .tit {
	font-size: 20px;
	color: #a98e4f;
	margin-bottom: 10px;
}

.page-develop .item .des {
	font-size: 16px;
	line-height: 30px;
}

/*ç ”å‘ç³»ç»Ÿ*/
.page-system {
	padding-bottom: 100px;
}

.page-system .cont {
	text-align: center;
}

.page-system .cont p {
	font-size: 16px;
	line-height: 30px;
}

.system-list {
	margin-top: 50px;
}

.system-list li {
	display: inline-block;
	margin: 0 30px;
	width: 174px;
	height: 174px;
	border: 1px solid #a98e4f;
	border-radius: 50%;
	line-height: 174px;
	font-size: 22px;
	color: #a98e4f;
	font-weight: 300;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.system-list li:hover {
	background: rgba(255, 255, 255, .5);
}

/*ç ”å‘åˆ›æ„*/
.page-idea {
	padding-top: 90px;
	height: 533px;
	background: url(../images/system_idea_bg.jpg) no-repeat center;
}

.page-idea .pic {
	position: relative;
	margin-right: 85px;
	background: #fff;
	width: 598px;
	height: 340px;
	overflow: hidden;
}

.page-idea .pic img {
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.page-idea .pic:hover img {
	opacity: .95;
}

.page-idea .pic .cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding-top: 140px;
	text-align: center;
	font-size: 18px;
	color: #fff;
}

.page-idea .pic .cover .icon-video {
	margin-bottom: 35px;
	width: 33px;
	height: 39px;
	background: url(../images/icon/icon_video.png) no-repeat center;
}

.page-idea .com-cont {
	height: 340px;
}

/*Design*/
.design-list li {
	float: left;
	width: 280px;
}

.design-list li .tit {
	font-size: 24px;
	color: #020513;
	margin-bottom: 10px;
	font-weight: 300;
}

.design-list li .des {
	font-size: 16px;
	line-height: 1.8;
}

.design-list li.middle {
	margin: 0 180px;
}

/*ç ”å‘æˆæžœ*/
.page-zhuanli {
	position: relative;
	margin-top: 85px;
	height: 645px;
}

.page-zhuanli:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 1400px;
	height: 560px;
	margin-left: -700px;
	background: #F4F2EE;
	z-index: -1;
	border: 1px solid #E1DFDB;
}

.zhuanli-list {
	width: 1250px;
}

.zhuanli-list li {
	float: left;
	width: 265px;
	text-align: center;
	margin-right: 46px;
}

.zhuanli-list li .pic {
	width: 265px;
	height: 265px;
	line-height: 265px;
	font-size: 0;
	background: #f5f5f5;
	border: 1px solid #DBDBDB;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.zhuanli-list li:hover .pic {
	background: #fff;
}

.zhuanli-list li .tit {
	font-size: 16px;
	padding: 15px 0;
}

.page-zhuanli .bd {
	height: 319px;
	overflow: hidden;
}

.page-zhuanli .hd {
	margin-top: 35px;
}

/*Technology*/
.section {
	position: relative;
	height: 650px;
}

.section .section-pic {
	position: absolute;
	left: 50%;
	top: 0;
	width: 1920px;
	height: 650px;
	margin-left: -960px;
}

.section .com-width {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -600px;
	height: 100%;
}

.section .pic {
	width: 50%;
	overflow: hidden;
}

.section .pic img {
	position: relative;
	left: 50%;
	margin-left: -480px;
	max-height: 100%;
}

.section.lp .pic {
	float: left;
}

.section.rp .pic {
	float: right;
}

.section .cont {
	position: absolute;
	width: 50%;
	overflow: hidden;
	padding: 0 9%;
}

.section.lp .cont {
	right: 0;
	top: 0;
	height: 100%;
}

.section.rp .cont {
	left: 0;
	top: 0;
	height: 100%;
}

.section .sec-tit {
	position: relative;
	font-size: 46px;
	line-height: 46px;
	color: #a98e4f;
	padding-bottom: 30px;
	margin-bottom: 20px;
	font-weight: 300;
}

.section .sec-tit:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 70px;
	border-bottom: 1px solid #E1D9C9;
}

.section .center .sec-tit:before {
	left: 50%;
	margin-left: -35px;
}

.section .sec-des {
	font-size: 16px;
	line-height: 30px;
}

.section .section-cont {
	height: 100%;
}

.section1 .section-cont {
	width: 573px;
}

.section1 .pic-tip {
	position: absolute;
	left: 50%;
	bottom: 85px;
	width: 275px;
	height: 43px;
	border: 1px solid #a98e4f;
	background: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 41px;
	margin-left: 192px;
	z-index: 3;
}

.section2 .section-cont {
	float: right;
	width: 573px;
}

.section2 .sec-tit:before {
	border-color: #241D10;
}

.section2 .sec-des {
	color: #B8B8B8;
}

.section3 {
	overflow: hidden;
}

.section3 .section-cont {
	width: 570px;
}

.section3 .sec-tit:before {
	border-color: #C7BCA5;
}

.section3 .pic-p {
	position: absolute;
	left: 50%;
	top: -240px;
	margin-left: -310px;
}

.section3 .pic-p .pic-c {
	position: absolute;
	right: 308px;
	bottom: 743px;
	z-index: 2;
	font-size: 16px;
	color: #fff;
	width: 208px;
	height: 121px;
	background: url(../images/tech_3_line.png) no-repeat center;
	text-align: right;
	padding-top: 65px;
	padding-right: 5px;
}

.tech-keylist {
	margin-top: 70px;
}

.tech-keylist li {
	display: inline-block;
	margin: 0 33px;
}

.tech-keylist li p {
	margin-top: 20px;
	font-size: 16px;
}

.tech-honorlist {
	position: absolute;
	left: 50%;
	bottom: 212px;
	width: 1200px;
	margin-left: -600px;
	font-size: 0;
}

.tech-honorlist li {
	display: inline-block;
	margin: 0 36px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.tech-honorlist li:hover {
	opacity: .9;
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transform: translateY(-2px);
}

.section7 {
	height: 975px;
}

.section7 .section-cont {
	padding-top: 116px;
}

.section7 .sec-des {
	display: inline-block;
	width: 757px;
}

/*Service*/
.service-tit {
	padding-top: 38px;
	padding-bottom: 26px;
	line-height: 24px;
}

.service-tit h3 {
	font-size: 24px;
	color: #a98e4f;
	font-weight: 300;
}

.service-list li {
	float: left;
	width: 590px;
	height: 200px;
	border: 1px solid #D6CEBF;
	font-size: 16px;
	background: #F5F3EF;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.service-list li a {
	display: block;
	padding: 48px 60px 0 80px;
}

.service-list li:hover, .auto-service li:hover {
	background: #fff;
}

.service-list li:first-child {
	margin-right: 20px;
}

.service-list li .pic {
	float: left;
	margin-right: 30px;
}

.service-list li .tit {
	font-size: 22px;
	color: #a98e4f;
	font-weight: 300;
	margin-bottom: 10px;
	padding-top: 5px;
}

.service-list li .des {
	color: #666;
}

.auto-service li {
	float: left;
	width: 285px;
	height: 190px;
	border: 1px solid #D6CEBF;
	background: #F5F3EF;
	text-align: center;
	padding-top: 28px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.auto-service li ~ li {
	margin-left: 20px;
}

.auto-service li .tit {
	font-size: 22px;
	font-weight: 300;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #666;
}

.auto-service li .btn {
	display: inline-block;
	width: 116px;
	height: 22px;
	line-height: 20px;
	color: #999;
	border: 1px solid #D0CFCD;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.auto-service li:hover .btn {
	background: #a98e4f;
	border-color: #a98e4f;
	color: #fff;
}

/*Faq*/
.faq-list li {
	border: 1px solid #D0CFCD;
	background: #F5F3EF
}

.faq-list li ~ li {
	margin-top: 10px;
}

.faq-list .question {
	font-size: 16px;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
	padding: 0 22px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.faq-list li .question.on, .faq-list li:hover .question {
	background: #fff;
}

.faq-list .question .fa-q {
	vertical-align: top;	/*width: 17px;*/
	height: 100%;
	color: #666;
}

.faq-list .question .fa-dropdown {
	float: right;
	width: 18px;
	height: 100%;
	background: url(../images/icon/icon_down2.png) no-repeat center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.faq-list .question.on .fa-dropdown {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.faq-list .answer {
	padding: 0 22px 20px 56px;
	line-height: 1.8;
	display: none;
	position: relative;
	margin-top: 20px;
}

.faq-list .answer:before {
	content: "A：";
	position: absolute;
	left: 24px;
	top: 0;
	font-size: 16px;
	width: 30px;
}

.faq-list .answer p {
	line-height: 2;
}

/*Case*/
.mk-case-list {
	width: 1220px;
}

.mk-case-list li {
	float: left;
	margin-right: 16px;
	width: 389px;
	margin-bottom: 25px;
}

.mk-case-list li .pic {
	width: 389px;
	height: 250px;
	overflow: hidden;
	margin-bottom: 10px;
}

.mk-case-list li .tit {
	font-size: 16px;
	margin-bottom: 5px;
}

.mk-case-list li .des {
	font-size: 12px;
	color: #999;
}

/*Contact*/
.page-contact {
	width: 1200px;
	margin: 60px auto 0;
}

.page-contact .cont {
	height: 275px;
	background: url(../images/contact_bg.jpg) no-repeat center;
	border: 1px solid #DAD4CB;
	padding: 40px 72px 0;
}

.page-contact .cont .tit {
	font-size: 24px;
	color: #a98e4f;
	margin-bottom: 15px;
	font-weight: 300;
}

.page-contact .cont .des {
	font-size: 16px;
	line-height: 30px;
}

.page-contact .cont .qr-box {
	text-align: center;
	font-size: 12px;
}

.page-contact .cont .qr-box .pic {
	margin-bottom: 13px;
}

.page-contact .cont .qr-box .p2 {
	font-size: 24px;
	color: #a98e4f;
}

.page-contact .map-box {
	position: relative;
	width: 1200px;
	height: 460px;
	overflow: hidden;
}

.page-contact .map-box h5 {
	position: absolute;
	top: 142px;
	left: 505px;
	font-size: 16px;
	width: 410px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #F3EFE2;
	border: 1px solid #C3B68A;
}

/*åˆä½œ*/
.hz-youshi {
	padding-bottom: 50px;
}

.hz-youshi .pic {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.hz-youshi .pic:hover {
	opacity: .9;
}

.hz-youshi .pic.f-l {
	margin-right: 78px;
}

.hz-youshi .pic.f-r {
	margin-left: 50px;
}

.hz-youshi .item {
	margin-bottom: 50px;
}

.hz-youshi ul li {
	min-height: 87px;
	padding-top: 25px;
	font-weight: 300;
}

.hz-youshi ul li .pt {
	width: 87px;
	height: 87px;
	line-height: 85px;
	border: 1px solid #a98e4f;
	border-radius: 50%;
	text-align: center;
	font-size: 48px;
	color: #a98e4f;
	margin-right: 28px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.hz-youshi ul li:hover .pt {
	background: #a98e4f;
	color: #fff;
}

.hz-youshi ul li .tit {
	font-size: 22px;
	color: #a98e4f;
	margin-bottom: 10px;
	line-height: 1.2;
}

.hz-youshi ul li .des {
	font-size: 16px;
	font-weight: 400;
}

.hz-support {
	height: 844px;
	background: url(../images/support_bg.jpg) no-repeat center;
}

.support-list {
	width: 1220px;
	padding-bottom: 25px;
}

.support-list li {
	float: left;
	width: 386px;
	height: 140px;
	border: 1px solid #3D3931;
	margin-bottom: 20px;
	margin-right: 20px;
	padding: 14px 28px 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.support-list li:hover {
	border-color: #A98E4F;
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	box-shadow: 0 5px 10px #736137;
}

.support-list li .tit {
	font-size: 18px;
	color: #a98e4f;
}

.support-list li .tit span {
	font-size: 18px;
	font-size: 36px;
}

.support-list li .des {
	color: #A6A7AA;
	line-height: 25px;
}

.hz-support .hotline {
	color: #a98e4f;
	font-size: 16px;
	line-height: 1;
	min-height: 55px;
	padding-left: 66px;
	background: url(../images/icon/icon_tel.png) no-repeat left center;
	font-weight: 300;
}

.hz-support .hotline .tit {
	padding-top: 4px;
	margin-bottom: 4px;
}

.hz-support .hotline .des {
	font-size: 30px;
}

.hz-support .zx {
	padding-top: 15px;
}

.hz-model {
	margin: -36px auto 0;
	width: 1340px;
	height: 360px;
	background: url(../images/hezuo_bg.jpg) no-repeat center;
}

.hz-model-list {
	width: 1260px;
	margin: 0 auto;
	padding-top: 15px;
}

.hz-model-list li {
	float: left;
	width: 25%;
	text-align: center;
	padding: 0 40px;
}

.hz-model-list li .tit {
	position: relative;
	font-size: 24px;
	color: #a98e4f;
	line-height: 1;
	padding-bottom: 18px;
	margin-bottom: 15px;
	font-weight: 300;
}

.hz-model-list li .tit:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 40px;
	border-bottom: 1px solid #D9D0BC;
	margin-left: -20px;
}

.hz-model-list li ~ li {
	border-left: 1px solid #D9D0BC;
}

.hz-model-list li .des {
	line-height: 25px;
}

.hz-photo {
	padding-bottom: 40px;
}

.hz-photo-list {
	width: 1220px;
}

.hz-photo-list li {
	float: left;
	width: 390px;
	margin-right: 15px;
	margin-bottom: 20px;
	text-align: center;
}

.hz-photo-list li .pic {
	width: 390px;
	height: 250px;
	overflow: hidden;
}

.hz-photo-list li .tit {
	padding: 15px 0;
	font-size: 16px;
}

.hz-message {
	background: #E9E4DA;
}

/*è¡¨å•æ–°*/
.message-content {
}

.message-content .tit {
	font-size: 20px;
	margin-bottom: 20px;
}

.message-content form .tit ~ .tit {
	margin-top: 35px;
}

.message-content .inp {
	border: 1px solid #aaa;
	padding: 0 20px;
	height: 50px;
	line-height: 48px;
}

.message-content .first .inp {
	float: left;
	width: 386px;
	border: 1px solid #D6CEBF;
	padding: 0 20px;
	background: #F1EDE7;
	font-size: 16px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.message-content .first .inp:hover, .message-content .area:hover {
	background: #fff;
}

.message-content .first .inp ~ .inp {
	margin-left: 20px;
}

.message-content .first .inp.last {
	margin-left: 0;
	margin-top: 17px;
	width: 100%;
}

.message-content .three {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
}

.message-content .three .xx3 {
	border: 1px solid #aaa;
	padding: 0 5px;
	height: 50px;
	line-height: 48px;
}

.message-content .three span {
	display: inline-block;
	margin-left: 20px;
}

.message-content .three .rad {
	vertical-align: unset;
	margin-right: 5px;
}

.message-content .three .rad ~ .rad {
	margin-left: 20px;
}

.message-content .area {
	width: 100%;
	height: 230px;
	border: 1px solid #D6CEBF;
	margin-bottom: 60px;
	padding: 10px 20px;
	background: #F1EDE7;
	font-size: 16px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.message-content .sub {
	cursor: pointer;
}

.message-content .first .inp::-webkit-input-placeholder, .message-content .area::-webkit-input-placeholder {
	color: #999999;
}

/*é¢åŒ…å±‘*/
.mk-crumbs {
	height: 68px;
	line-height: 68px;
	color: #999;
}

.mk-crumbs .on, .mk-crumbs a:hover {
	color: #A98E4F;
}

.mk-crumbs a {
	color: #999;
}

/*è¯¦æƒ…é¡µ*/
.mk-detail {
	padding-bottom: 20px;
}

.mk-detail .pic img {
	max-width: 100%;
	max-height: 100%;
}

.mk-other {
	height: 58px;
	line-height: 58px;
	background: #F6F6F6;
	border: 1px solid #E5E5E5;
	border-top: none;
	padding: 0 40px;
}

.mk-other .return {
	margin-top: 11px;
	width: 160px;
	height: 36px;
	line-height: 34px;
	font-size: 16px;
	color: #1d1819;
	border-radius: 18px;
	border: 1px solid #1d1819;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.mk-other .return:hover {
	border-color: #d0212b;
	color: #fff;
	background: #d0212b;
}

.mk-other ul {
	width: 700px;
}

.mk-other ul li {
	float: left;
	width: 50%;
	padding-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #717171;
}

.mk-other ul li span {
	margin-right: 10px;
}

.mk-other ul li a {
	color: #717171;
}

.mk-other ul li a:hover {
	color: #d0212b;
}

.mk-detail .tit {
	padding-bottom: 20px;
	padding-top: 50px;
	font-size: 24px;
	color: #070d24;
	line-height: 1;
	border-bottom: 1px solid #DAD9D9;
	overflow: hidden;
}

.mk-detail .color {
	padding: 20px 0;
	border-bottom: 1px solid #DAD9D9;
	overflow: hidden;
}

.mk-detail .color .ct {
	margin-right: 10px;
}

.mk-detail .color img {
	vertical-align: sub;
	margin-right: 8px;
}

.mk-detail .color a {
	color: #666;
	margin-right: 20px;
}

.mk-detail .color a i {
	position: relative;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	margin-right: 10px;
	vertical-align: text-top;
}

.mk-detail .color a i.c0 {
	background: #8C6D60;
}

.mk-detail .color a i.c1 {
	background: #FFC514;
}

.mk-detail .color a i.c2 {
	background: #BBA785;
}

.mk-detail .color a i.c3 {
	background: #BBA785;
}

.mk-detail .color a i.c4 {
	background: #BBA785;
}

.mk-detail .color a i.c5 {
	background: #BBA785;
}

.mk-detail .color a i:before {
	content: "";
	position: absolute;
	left: -4px;
	top: -4px;
	width: 20px;
	height: 20px;
	border: 1px solid #F2F0ED;
	border-radius: 50%;
}

.mk-detail .color a.on i:before, .mk-detail .color li.on a i:before {
	border-color: #C5BFB6;
}

.mk-detail .des {
	padding: 20px 0;
	font-size: 16px;
	line-height: 25px;
	overflow: hidden;
}

.mk-detail .des .des-imp {

	/*color: #3a3a3a;*/
}

.mk-detail .com-detail {
	margin-top: 15px;
	line-height: 30px;
}

.mk-detail .zx {
	margin-bottom: 25px;
	padding-bottom: 30px;
	border-bottom: 1px solid #DAD9D9;
	height: 90px;
	overflow: hidden;
}

.mk-detail .zx a {
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.mk-detail .zx a .icon-cc {
	width: 25px;
	height: 100%;
	background: url(../images/icon/icon_cc.png) no-repeat center;
	vertical-align: top;
	margin-right: 15px;
}

.mk-detail .zx a.zx1 {
	background: #A98E51;
	width: 382px;
}

.mk-detail .zx a.zx2 {
	background: #141C3B;
	width: 183px;
}

.mk-detail .zx a:hover {
	opacity: .9;
}

.mk-detail .lx {
	overflow: hidden;
	height: 28px;
	line-height: 28px;
}

.mk-detail .lx li {
	float: left;
	font-size: 18px;
	margin-right: 35px;
}

.mk-detail .lx li .icon-tel {
	width: 12px;
	height: 28px;
	margin-right: 3px;
	background: url(../images/icon/icon_p_mb.png) no-repeat center;
	vertical-align: top;
}

.mk-detail .lx li .icon-mess {
	width: 20px;
	height: 28px;
	margin-right: 3px;
	background: url(../images/icon/icon_p_mess.png) no-repeat center;
	vertical-align: top;
}

/*äº§å“è¯¦æƒ…*/
.mk-detail .product-detail {
	padding-right: 58px;
}

.mk-detail .product-detail, .mk-product-content {
	background: #F2F0ED;
	border: 1px solid #E3DED7;
}

.mk-detail .product-detail .pic {
	position: relative;
	float: left;
	margin-right: 58px;
	width: 500px;
	height: 500px;
	line-height: 500px;
	overflow: hidden;
	border-right: 1px solid #E3DED7;
}

.mk-detail .product-detail .pic ~ .pic {
	display: none;
}

.mk-detail .product-detail .pic .album-list li {
	width: 500px;
	height: 500px;
	overflow: hidden;
	text-align: center;
	line-height: 498px;
	font-size: 0;
	cursor: zoom-in;
}

.mk-detail .product-detail .pic .album-list li img {
	position: relative;
	z-index: 2;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-detail .product-detail .pic .album-list li:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.mk-detail .product-detail .pic .hd {
	position: absolute;
	left: 0%;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 3;
	height: 26px;
}

.mk-detail .product-detail .pic .hd ul li.on {
	border-color: #a98e4f;
	background: #a98e4f;
}

.mk-detail .product-detail .pic .hd ul li {
	display: inline-block;
	width: 17px;
	height: 2px;
	border-top: 1px solid #CECDCB;
	background: #CECDCB;
	margin: 0 6px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.mk-detail .product-detail .pic .pic-btn {
	position: absolute;
	top: 50%;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	line-height: 60px;
	text-align: center;
	font-size: 28px;
	color: #fff;
	background: #a98e4f;
	opacity: .3;
	z-index: 4;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.mk-detail .product-detail .pic .next {
	right: 0;
}

.mk-detail .product-detail .pic .pic-btn:hover {
	opacity: 1;
}

.mk-detail .product-detail .des {
	padding: 24px 0;
	margin-bottom: 20px;
}

.mk-product-content {
	margin-bottom: 100px;
}

.mk-product-select {
	border-bottom: 1px solid #E3DCCD;
}

.mk-product-select li {
	float: left;
	width: 186px;
	text-align: center;
	height: 68px;
	line-height: 68px;
	color: #a98e4f;
	font-size: 24px;
	cursor: pointer;
}

.mk-product-select li.on {
	background: #a98e4f;
	color: #fff;
}

.mk-product-container {
	min-height: 200px;
}

.mk-product-container .item {
	padding: 20px 40px;
	line-height: 1.8;
}

.mk-product-container .item ~ .item {
	display: none;
}

.mk-product-container .item img {
	max-width: 100%;
}

/*ç›¸å…³*/
.relation-product-list {
	width: 1220px;
}

.relation-product-list li {
	margin-right: 12px;
}

.mk-relation .relation-tit {
	padding-bottom: 20px;
	font-size: 20px;
	color: #1d1819;
}

/*æ¡ˆä¾‹è¯¦æƒ…*/
.mk-detail .case-detail {
	position: relative;
	padding: 40px 40px;
	background: #F2F0ED;
	border: 1px solid #E3DED7;
}

.mk-detail .case-detail .pic {
	width: 600px;
	height: 385px;
	overflow: hidden;
	margin-right: 40px;
}

.mk-detail .case-detail .share {
	position: absolute;
	right: 40px;
	bottom: 60px;
	color: #717171;
}

.relation-case-list {
	width: 1230px;
}

.relation-case-list li {
	width: 380px;
	margin-right: 30px;
	margin-bottom: 0;
}

.relation-case-list li .pic {
	width: 380px;
}

/*äº§å“åˆ—è¡¨é¡µ*/
.mk-product-list {
	width: 1220px;
	padding-bottom: 30px;
	text-align: center;
}

.mk-product-list li {
	float: left;
	width: 380px;
	margin-right: 20px;
	text-align: center;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-product-list li:hover {

	/*	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);*/
}

/*.mk-product-list li:nth-child(2n+1) .pic {
background: #ECE9E4;
}*/
.mk-product-list li .pic {
	background: #F5F3EF;
	overflow: hidden;
	border: 1px solid #D6CEBF;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-product-list li:hover .pic {
	background: #fff;
}

.mk-product-list li img {
	max-width: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.mk-product-list li:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.mk-product-list li .tit {
	padding: 10px 0 20px;
	line-height: 40px;
	font-size: 16px;
}

.product-color li {
	float: left;
	cursor: pointer;
}

/*æ–°é—»è¯¦æƒ…*/
.news-container .news-content {
	padding: 0 30px 30px;
}

.news-container .news-content p {
	line-height: 1.8;
}

.news-container .news-title {
	padding: 30px 0 30px;
	border-top: 1px #d8d8d8 solid;
	text-align: center;
}

.news-container .news-title .tit {
	padding-bottom: 10px;
	color: #333;
	font-weight: normal;
	font-size: 24px;
}

.news-container .news-title p {
	padding-bottom: 20px;
	border-bottom: 1px solid #d8d8d8;
	color: #b3b3b3;
	font-size: 14px;
}

.news-container .news-title p a {
	color: #b3b3b3;
}

.news-container .news-title p a:hover {
	color: #a98e4f;
}

.news-container .news-title .icon-eye {
	position: relative;
	top: 0;
	width: 21px;
	height: 11px;
	background: url(../images/common/eye.png) no-repeat center;
}

.news-page {
	width: 1140px;
	text-align: center;
	margin: 0 auto;
	color: #818181;
	border-top: 1px solid #d8d8d8;
	padding-top: 20px;
}

.news-page a {
	color: #818181;
}

.news-page a:hover {
	color: #A98E4F;
}

/*ç•™è¨€*/
.page-form-box {
	margin-left: 20px;
	display: inline-block;
}

.page-form-box .des {
	font-size: 16px;
	margin-bottom: 20px;
}

.page-form-box ul li {
	margin-bottom: 20px;
}

.page-form-box ul li input {
	background: #fff;
	height: 30px;
	line-height: 30px;
	width: 300px;
	padding: 0 10px;
	margin-left: 5px;
}

.page-form-box .area textarea {
	background: #fff;
	padding: 10px;
	width: 300px;
	margin-left: 5px;
}

.page-form-box .sub-btn {
	margin: 20px auto 0;
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #A98E51;
	color: #fff;
	cursor: pointer;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.page-form-box .sub-btn:hover {
	background: #B09861;
}

/*活动弹窗*/
.newyear-notice {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 1000px;
	height: 580px;
	margin-left: -500px;
	margin-top: -290px;
	z-index: 888;
	overflow: hidden;
	overflow-y: scroll;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	display: none;
}

/*滚动条*/
.newyear-notice::-webkit-scrollbar {
    width:10px;
    height:10px;
}
.newyear-notice::-webkit-scrollbar-button    {
    background-color:#ddd;
    opacity: .7;
}
.newyear-notice::-webkit-scrollbar-track     {
    background:#f1f1f1;
    opacity: .7;
}
.newyear-notice::-webkit-scrollbar-track-piece {
    /*background:url(http://www.lyblog.net/wp/wp-content/themes/mine/img/stripes_tiny_08.png);*/
}
.newyear-notice::-webkit-scrollbar-thumb{
    background:#c1c1c1;
    opacity: .7;
}
/*.newyear-notice::-webkit-scrollbar-corner {
    background:#82AFFF;
    opacity: .5;
}
.newyear-notice::-webkit-scrollbar-resizer  {
    background:#FF0BEE;
    opacity: .5;
}*/

.notice-close {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 889;
	margin-left: 510px;
	margin-top: -320px;
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/close.png) no-repeat 50% 50%;
	-webkit-transition: 400ms;
	transition: 400ms;
	cursor: pointer;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	display: none;
}

.notice-close:hover {
	cursor: pointer;
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}

.newyear-notice.show, .notice-close.show {
	display: block;
}







/* 天防落地页 */

.xia_main1,.xia_main2,.xia_main3{ width: 100%; position: relative; }
.wrap{ width: 1200px; margin: 0 auto; overflow: inherit; }
.l{float:left;}.r{float:right;}
.w_100{ width: 100%; }
.xia_main1 h3{ font-size: 48px; color: #fff; border-bottom: 1px solid #fff; padding-bottom: 10px; margin-bottom: 10px; line-height: 1; display: inline-block; padding-top: 44%; }
.xia_main1 h4{ font-size: 35px; color: #fff; line-height: 1; padding-bottom: 40px; }
.ding{ position: absolute; left: 50%; width: 1200px; margin-left: -600px; top: 0; z-index: 2;}
.xia_main1 .ding{ text-align: center;   }
.xia_main2 .ding{ text-align: left;   }
.xia_img20{ position: absolute; top: 137px; right: -170px; }
.xia_main2{ width: 100%; height: 829px; background: url(../images/xia_img2.jpg) no-repeat center; }
.xia_main2 h3{ font-size: 56px; color: #333; padding-top: 10%; line-height: 1; margin-bottom: 90px; }
.xia_main2 h3 span{ display: inline-block; padding-left: 25px; font-size: 38px; background: url(../images/xia_img11.jpg) no-repeat 13px 30px; }
.xia_main2_ul li h4{ font-size: 20px; color: #b2884c; padding-bottom: 5px; }
.xia_main2_ul li p{ font-size: 18px; color: #333; }
.xia_main2_ul li{ padding-bottom: 40px; }
.xia_main3{ height: 850px; background:url(../images/xia_img25.jpg) no-repeat center; }
.xia_main3_left h3{ vertical-align: top; font-size: 38px; color: #333; margin-left: 120px; width: 40px; text-align: center; float: left; line-height: 1.1; }
.xia_main3_left h4{ vertical-align: top; font-size: 20px; color: #333; margin-left: 25px; width: 30px; text-align: center; float: left; line-height: 1.2; padding-top: 3px;}
.xia_main3_left h4 span{ color: #b2884c; }
.xia_main3_left{ padding-top: 7%; }

.xia_main3_right{ padding-top: 12%; width: 1012px; }
.xia_main3_right li{ margin-left: 62px; width: 275px; color: #b2884c; font-size: 14px; height: 276px; float: left; margin-bottom: 5px; background: url(../images/xia_ico2.png) no-repeat;text-align: center; }
.xia_main3_right li i{ font-size: 32px; font-weight: bold; color: #b2884c; padding-top: 90px; line-height: 1; font-family: arial; }
.xia_main3_right li{ font-size: 14px; }
.xia_main3_right li p{ font-size: 14px; color: #333; padding-top: 15px; line-height: 25px; }
.xia_main3 .wrap{ width: 1300px; }
.xia_main4{ width: 100%; height: 800px; background-color: #fff; }
.xia_main4 ul{ text-align: center; }
.xia_main4 li{ padding: 0 100px; display: inline-block; }
.xia_main4 li p{ font-size: 18px; color: #333; padding-top: 20px; transition: 0.3s; }
.xia_main4 li img{ padding-top: 20px; transition: 0.3s; }
.xia_main4 li:hover img{ padding-top: 10px; }
.xia_main4 li:hover p{ color: #b2884c; padding-top: 30px; }
.xia_main4 h3{ font-size: 56px; color: #333; text-align: center; padding-top: 90px; line-height: 1; margin-bottom: 90px; }
.xia_main4 h3 span{ display: inline-block; padding-left: 25px; font-size: 38px; background: url(../images/xia_img11.jpg) no-repeat 13px 30px; }
.xia_main5 h3{ font-size: 38px; color: #b2884c; width: 60px; vertical-align: top; text-align: center; line-height: 1.2; }
.xia_main5 h3 span{ font-size: 20px; padding-top: 10px; width: 30px; display: inline-block; margin: 0 auto; }
.xia_main5{ height: 850px; padding-top: 180px; padding-bottom: 130px; background: url(../images/xia_img26.jpg) no-repeat center;  }
.xia_main5 .wrap{ width: 1240px; }
.xia_main6{ width: 100%; height: 848px; background: url(../images/xia_img7.jpg) center; }
.xia_main6_right{ padding-top: 125px; }
.xia_main6_right img{ padding-bottom: 25px; }
.xia_main7{ width: 100%; height: 700px; background-color: #f1f1f1; }
.xia_main7 h3{ font-size: 60px; color: #333; text-align: center; padding-top: 90px; padding-bottom: 65px; }
.xia_main7 h3 span{ font-size: 38px; }
.xia_main8{ width: 100%; height: 848px; background:url(../images/xia_img8.jpg) no-repeat center; }
.xia_main8 h3{ font-size: 60px; color: #fff; line-height: 1; text-align: center; padding-top: 85px; padding-bottom: 65px; }
.xia_main8 h3 span{ display: inline-block; padding-left: 25px; font-size: 38px; background: url(../images/xia_img17.jpg) no-repeat 13px 25px; }
.xia_main8 .wrap{ text-align: center; }

.xia_main9{ width: 100%; height: 770px; background:url(../images/xia_img9.jpg) no-repeat right bottom; }
.xia_main9 h3{ font-size: 60px; color: #b2884c; line-height: 1; text-align: center; padding-top: 85px; padding-bottom: 65px; }
.xia_main9 h3 span{ display: inline-block; padding-left: 25px; font-size: 38px; background: url(../images/xia_img16.jpg) no-repeat 13px 25px; }
.xia_main9 .wrap{ text-align: center; }
.xia_main10{ width: 100%; height: 849px; background-color: #e8e8e8;  }
.xia_main10 .wrap{width: 1380px; height: 100%; background: url(../images/xia_img19.jpg) no-repeat left center; overflow: inherit; position: relative;}
.xia_ico4{ position: absolute; top: 60px; left: -50px;}
.xia_img18{ position: absolute; top: 385px; right: -140px;}
.xia_main10 p{ font-size: 20px; color: #b2884c; text-align: center; padding-top: 565px; }
.xia_main6_right_con{ width: 580px; height: 345px; }
.xia_main6_right_con p{ float: left; width: auto!important; padding: 0 20px; height: 40px; line-height: 40px; text-align: center; border-radius: 25px; background-color: #bfbfbf; color: #fff; font-size: 16px; margin-right: 30px; margin-bottom: 20px; }
.xia_main6_right_con p:nth-child(1){ margin-left: -80px; }
.xia_main6_right_con p:nth-child(3){ margin-left: -20px; }
.xia_main6_right_con p:nth-child(5){ margin-left: 20px; }
.xia_main6_right_con p:nth-child(9){ margin-left: 30px; }
.xia_main6_right_con p:nth-child(10){ margin-left: 5px; }


.gonggao{  line-height: 40px; text-align: center;}
.gonggao a{ font-size: 14px; color: #ec4c3f; }
.gonggao a:hover{ color: #dc281a; }
/* .news-content iframe{width: 100%!important;}

 */

/* 犀牛 k7 */
.xiniu_k7_main1{ width: 100%; height: 780px; background: url(../images/f7_bg1.jpg?v=1) no-repeat center; }
.xiniu_k7_main1 p{ text-align: center; }
.f7_img1{ padding-top: 107px; }
.f7_img2{ padding-top: 100px; }
.xiniu_k7_main2{ width: 100%; height: 750px; background: url(../images/f7_bg2.jpg?v=1) no-repeat center; overflow: hidden; position: relative;}
.xiniu_k7_main2 h3{ padding-top: 210px; font-size: 36px; color: #333; }
.xiniu_k7_main2 h4{ padding-top: 45px; font-size: 16px; line-height: 30px; color: #666; }
.f7_img3{ position: absolute; right: 145px; top: -165px; z-index: 999; }
.xiniu_k7_main3{ width: 100%; height: 750px; background: url(../images/f7_b3.jpg) no-repeat center; overflow: hidden;}
.xiniu_k7_main3 h3{ font-size: 36px; color: #fff; }
.xiniu_k7_main3 h4{ padding-top: 28px; font-size: 16px; line-height: 30px; color: #fff; }
.f7_img4{ float: left; padding-top: 120px; padding-left: 120px; }
.xiniu_k7_main3_right{ float: right; padding-top: 300px; width: 520px; }
.xiniu_k7_main4{ width: 100%; height: 950px; background: url(../images/f7_bg3.jpg) no-repeat center; overflow: hidden;}
.xiniu_k7_main4 h3{text-align: center; font-size: 36px; color: #333; padding-top: 110px; }
.xiniu_k7_main4 h4{text-align: center; padding-top: 10px; font-size: 16px; line-height: 30px; color: #666; }
.xiniu_k7_main4_con{position: relative; width: 937px; height: 700px; margin: 0 auto; margin-top: 50px;}
.xiniu_k7_one{width: 136px; height: 138px; background: url(../images/f7_img6.png) no-repeat center; padding-top: 36px; text-align: center; line-height: 22px; font-size: 16px; color: #cc0000;position: absolute;}
.k7_ding7{  top: 0; left: 50%; margin-left: -68px; }
.k7_ding1{  top: 0; left: 0; top: 100px; }
.k7_ding2{  top: 0; right: 0; top: 100px; }
.k7_ding3{  top: 0; left: 0; top: 295px; }
.k7_ding4{  top: 0; right: 0; top: 295px; }
.k7_ding5{  top: 0; left: 0; top: 490px; }
.k7_ding6{  top: 0; right: 0; top: 490px; }
.f7_img5{ position: absolute; top: 160px; left: 237px; }

.xiniu_k7_main5{ width: 100%; height: 747px; background: url(../images/f7_bg4.jpg) no-repeat center; overflow: hidden;}
.xiniu_k7_main5 h3{text-align: left; font-size: 36px; color: #fff; padding-top: 310px; }
.xiniu_k7_main5 h4{text-align: left; padding-top: 30px; font-size: 16px; line-height: 30px; color: #fff; }
.js_erji{ margin-left: 60px; width: 155px; margin-top: 50px; float: left; text-align: left;}
.mk-subnav{ text-align: center; }
.js_erji .js_a{ font-size: 16px; font-weight: bold; margin-bottom: 25px; transition: 0.3s; }
.js_erji .js_a span{ display: inline-block; font-family: 宋体;padding-left: 5px;}
.js_erji .js_a:hover span{  }
.js_erji dd a{ display: block;
    color: #4c4c4c;
    font-size: 14px;
    margin-bottom: 10px;transition: 0.3s; }
.js_erji dd:hover a{ color: #a98e4f; padding-left: 10px; }
.js_erji h3{     color: #363636;
    font-size: 18px;
    padding-top: 25px; margin-bottom: 20px; }
.js_div_a{ display: block; border: 1px solid #4c4c4c;
    width: 100px;
    text-align: center;
    height: 31px;
    line-height: 31px;
    background: #fff;
    font-size: 14px;
    color: #4c4c4c;
    border-radius: 2px;
    margin-top: 25px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s; }
.js_div_a:hover{ background-color: #a98e4f; border: 1px solid #a98e4f; color: #fff; }
.js_erji img{ max-height: 185px; margin-top: -25px;}



/* 欧典 F15 */

.od_f15_main1{ width: 100%; height: 780px; background: url(../images/js_od_bg1.jpg?v=1) no-repeat center; }
.od_f15_main1_l .js_od_img1{ padding-top: 175px; padding-bottom: 22px; }
.od_f15_main1_l p{ font-size: 18px; line-height: 35px; color: #fff;}
.od_f15_main1 .js_od_img4{ padding-top: 110px; }

.od_f15_main2{ width: 100%; height: 671px; background: url(../images/js_od_bg2.jpg?v=1) no-repeat center; }
.od_f15_main2 h3{ font-size: 46px; color: #fff; padding-top: 110px; text-align: center; }
.js_od_xian{text-align: center; padding-top: 15px; padding-bottom: 10px;}
.od_f15_main2 h4{ font-size: 18px; color: #fff; padding-bottom: 50px; text-align: center; }
.od_f15_main2 ul{ text-align: center; width: 900px; margin: 0 auto; }
.od_f15_main2 li{ display: inline-block; width: 210px; height: 120px; margin-bottom: 30px; }
.od_f15_main2 li i{ display: block; width: 80px; height: 95px; margin: 0 auto; transition: 0.3s; }
.od_f15_main2 li p{ font-size: 18px; color: #fff; text-align: center; }
.od_f15_main2 li:nth-child(1) i{ background: url(../images/js_od_ico1.png) no-repeat center; }
.od_f15_main2 li:nth-child(2) i{ background: url(../images/js_od_ico2.png) no-repeat center; }
.od_f15_main2 li:nth-child(3) i{ background: url(../images/js_od_ico3.png) no-repeat center; }
.od_f15_main2 li:nth-child(4) i{ background: url(../images/js_od_ico4.png) no-repeat center; }
.od_f15_main2 li:nth-child(5) i{ background: url(../images/js_od_ico5.png) no-repeat center; }
.od_f15_main2 li:nth-child(6) i{ background: url(../images/js_od_ico6.png) no-repeat center; }
.od_f15_main2 li:nth-child(7) i{ background: url(../images/js_od_ico7.png) no-repeat center; }
.od_f15_main2 li:nth-child(8) i{ background: url(../images/js_od_ico8.png) no-repeat center; }
.od_f15_main2 li:hover i{ margin-bottom: 15px; height: 80px;}

.od_f15_main3{ width: 100%; position: relative; height: 900px; background: url(../images/js_od_bg3.jpg?v=1) no-repeat center; overflow: hidden; }
.js_od_img5{ position: absolute; bottom: -370px; left: 0px; z-index: 9; }
.od_f15_main3 h3{ line-height: 1.2; padding-top: 135px; padding-bottom: 20px; font-size: 46px; color: #333; }
.od_f15_main3 h4{ padding-top: 30px; padding-bottom: 40px; font-size: 18px; color: #666; }
.od_f15_main3 ul{ width: 740px; }
.od_f15_main3 li{ float: left; padding: 30px; width: 350px; height: 155px; border: 1px solid #a17468; margin-right: 20px; margin-bottom: 20px; }
.od_f15_main3 li h5{ font-size: 20px; color: #333; padding-left: 22px; margin-bottom: 15px; background: url(../images/js_od_img10.png) no-repeat left center; }
.od_f15_main3 li p{ font-size: 16px; color: #666; line-height: 35px;}
.od_f15_main3 .com-width{ position: relative; }
.js_od_img6{ position:absolute; top: 90px; right: -80px; z-index: 9;}
.od_f15_main4{ width: 100%; position: relative; height: 860px; overflow: hidden; background-color: #fff; text-align: center;}
.od_f15_main4 h3{ line-height: 1.2; padding-top: 100px; padding-bottom: 10px; font-size: 46px; color: #333; }
.od_f15_main3 h4{ padding-top: 20px; padding-bottom: 30px; font-size: 16px; color: #666; }
.js_od_bg4{ position: absolute; left: 0px; top: 0; z-index: 9; }
.js_od_bg5{ position: absolute; right: 0px; top: 0; z-index: 9; }
.js_od_img7{ position: relative; z-index: 10; }

/* 鼠标经过图片放大 */
.main_pic {overflow:hidden;}
.main_pic img {-webkit-transition:.8s;-o-transition:.8s;transition:.8s;}
.main_pic img:hover {-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.od_f15_main5{ width: 100%; height: 900px; background-color: #a17468; }
.od_f15_main5 .main_pic{ width: 50%; overflow: hidden; }
.od_f15_main5_right{ width: 50%; padding-left: 11%; }
.od_f15_main5_right h3{ font-size: 46px; color: #fff; padding-top: 210px; padding-bottom: 25px; }
.od_f15_main5_right h4{ font-size: 16px; color: #fff; padding-top: 25px; padding-bottom: 50px; width: 72%; }

/* 欧韵 F3 */


/* x3 */

@font-face { font-family: 'zkwy'; src: url('../fonts/zkwy.OTF') format('truetype'); font-weight: normal; font-style: normal; } 
.zkwy{ font-family: '黑体'!important; }

.od_x3_main2{width: 100%; background: url(../images/ys_x3_img2.jpg) no-repeat center; height: 1378px; position: relative;}
.x3_h5{ padding-top: 100px; font-size: 32px; color: #fff; text-align: center; padding-bottom: 10px; }
.x3_h3{ line-height: 1; font-size: 120px; color: #fff; text-align: center; padding-bottom: 20px; }
.od_x3_main2 h4{ display: block; font-size: 20px; color: #fff; text-align: center; width: 350px; border-radius: 20px; height: 40px; line-height: 40px; background-color: #0050ff; margin: 0 auto; margin-bottom: 50px; }
.od_x3_main2 h6{ font-size: 16px; color: #fff; text-align: center; line-height: 30px; margin-bottom: 30px;}
.od_x3_main2 ul{ width: 1200px; position: absolute; top: 440px; left: 50%; margin-left: -600px; z-index: 9; }
.od_x3_main2 li{ float: left; width: 50%; margin-bottom: 10px; }
.od_x3_main2 li:nth-child(2){ text-align: right; }
.od_x3_main2 li:nth-child(4){ text-align: right; }
.od_x3_main3 .x3_h3{ color: #090909; padding-top: 195px; text-align: left; font-size: 90px;}
.od_x3_main3 .x3_h5{ color: #333; padding-top: 35px; padding-bottom: 105px; text-align: left;}
.od_x3_main3 p{ font-size: 16px; color: #333; padding-top: 30px; line-height: 30px; }
.od_x3_main3 p span{ color: #090909; font-weight: bold; }
.od_x3_main3{ background: url(../images/ys_x3_img8.jpg) no-repeat left center; height: 820px; position: relative; }
.ys_x3_img4{ position: absolute; right: 0px; top: 0; z-index: 9; }
.od_x3_main4{ width: 100%; height: 760px; background: url(../images/ys_x3_img6.jpg) no-repeat center; position: relative;}
.od_x3_main4 .x3_h3{text-align: right; padding-top: 180px; font-size: 90px;}
.od_x3_main4 .x3_h5{text-align: right; padding-top: 20px;}
.od_x3_main4 p{text-align: right; color: #e1e1e1; padding-top: 110px; line-height: 30px;}
.od_x3_main4 p span{ font-weight: bold; padding-left: 3px; padding-right: 3px; display: inline-block; }
.ys_x3_img6{ position: absolute; left: 50%; bottom: -125px; z-index: 9; height: 250px; width: 1234px; margin-left: -617px; }
.od_x3_main5{ width: 100%; overflow: hidden; background: url(../images/ys_x3_img7.jpg) no-repeat center; height: 860px; }
.od_x3_main5 .x3_h3{ padding-top: 200px; font-size: 90px; }
.od_x3_main5 .x3_h5{ padding-top: 0px; padding-bottom: 20px; }
.od_x3_main6 .x3_h3{ padding-top: 170px; font-size: 90px; color: #090909; text-align: left;}
.od_x3_main6 .x3_h5{ padding-top: 0px; padding-bottom: 90px; color: #333; text-align: left;}
.od_x3_main6{ width: 100%; height: 900px; background: url(../images/ys_x3_img8.jpg) no-repeat center; position: relative; }
.ys_x3_img8{ position: absolute; left: 0px; top: 0px; }
.ys_x3_img9{ position: absolute; right: 0px; bottom: 0px; }
.od_x3_main6_con{ padding-left: 250px; text-align: left; }
.od_x3_main6_con li{ font-size: 16px; padding-bottom: 35px; color: #333; }
.od_x3_main6_con ul{ background: url(../images/ys_x3_img10.png) no-repeat left 7px; padding-left: 20px; }
















@font-face {font-family:'oy';src:url('../fonts/oy.ttf') format('truetype');font-weight:normal;font-style:normal;}

.oy {font-family:'oy'!important;}
.oy_F3_main1{ width: 100%; height: 700px; background: url(../images/oy_f3_img3.jpg) no-repeat center; position: relative;}
.oy_f3_img1{ position: absolute; right: 0px; top: 0px; }
.oy_h4{ font-size: 72px; line-height: 1; color: #fff; padding-top: 190px; text-align: center; }
.oy_h3{ font-size: 48px; color: #fff; padding-top: px; text-align: center; }
.oy_h5{ font-size: 24px; color: #fff; padding-top: 10px; text-align: center; }
.oy_p{ font-size: 14px; color: #fff; padding-top: 22px; line-height: 30px; text-align: center; }
.oy_F3_main1_con{ margin-right: 250px; }
.oy_h42{ font-size: 24px; color: #333; padding-top: 350px; text-align: left;}
.oy_h32{ line-height: 1; font-size: 36px; color: #333; padding-top: 10px; text-align: left; }
.oy_p2{ font-size: 16px; color: #333; padding-top: 40px; line-height: 30px; text-align: left; }
.oy_F3_main2{ width: 100%; height: 840px; }
.oy_F3_main2_right{ height: 100%; width: 50%; padding-left: 10%; background: url(../images/oy_f3_img5.jpg) no-repeat center; background-size: 100% 100%;}
.oy_F3_main2 .main_pic{width: 50%; overflow: hidden;}

.oy_F3_main3{ width: 100%; height: 852px; }
.oy_F3_main3_left{ height: 100%; width: 50%; padding-left: 10%; background: url(../images/oy_f3_img5.jpg) no-repeat center; background-size: 100% 100%;}
.oy_F3_main3_r{width: 50%; height: 852px; overflow: hidden; background: url(../images/oy_f3_img6.jpg) no-repeat center; background-size: 100% 100%; position: relative;}
.oy_f3_img1{ position: absolute; top: 205px; left: 210px; }
.oy_F3_main3_left .oy_h42{ padding-top: 260px; }
.oy_F3_main3_ul li{ margin-right: 80px; float: left; }
.oy_F3_main3_ul li:nth-child(3){ margin-right: 0px; }
.oy_F3_main3_ul li h5{ font-size: 24px; color: #333; padding-bottom: 5px; }
.oy_F3_main3_ul li h6{ font-size: 18px; color: #666; }
.oy_F3_main3_ul{ margin-top: 100px; }
.oy_F3_main4{ width: 100%; height: 852px; background: url(../images/oy_f3_img7.jpg) no-repeat left center; }
.oy_F3_main4 .oy_h42{ color: #fff; text-align: center; padding-top: 110px;}
.oy_F3_main4 .oy_h32{ color: #fff; text-align: center; }
.oy_F3_main4 .oy_p2{ color: #fff; text-align: center; }
.oy_f3_img2{padding-top: 35px; padding-bottom: 75px;}
.oy_F3_main4_ul{ text-align: center; }
.oy_F3_main4_ul li{ display: inline-block; font-size: 20px; margin: 0 38px; color: #fff; }
.oy_F3_main5{ width: 100%; height: 839px; background: url(../images/oy_f3_img8.jpg) no-repeat center; overflow: hidden;  }
.oy_F3_main5 .com-width{ position: relative; height: 839px;}
.oy_F3_main5 p{ font-size: 16px; color: #333; }
.oy_F3_main5_p1{ text-align: center; position: absolute; top: 310px; left: 50%; width: 350px; margin-left: -175px;}
.oy_F3_main5_p2{ position: absolute; top: 510px; left: 145px; }
.oy_F3_main5_p3{ position: absolute; top: 510px; right: 124px; }
.oy_F3_main5 .oy_h42{ padding-top: 130px; text-align: center; }
.oy_F3_main5 .oy_h32{ text-align: center; }
.oy_f3_img9{ position: absolute; bottom: -20px; left: 50%; margin-left: -129px; }
.oy_F3_main6{ width: 100%; height: 839px; background: url(../images/oy_f3_img10.jpg) no-repeat center; overflow: hidden;  }
.oy_F3_main6 .oy_h42{ color: #fff; text-align: center; padding-top: 120px;}
.oy_F3_main6 .oy_h32{ color: #fff; text-align: center; }
.oy_F3_main6 .oy_p2{ color: #fff; text-align: center; }
.oy_F3_main6_ul{ text-align: center; }
.oy_F3_main6_ul li{ display: inline-block; width: 253px; height: 311px; background: url(../images/oy_f3_img3.png) no-repeat center; margin: 0 65px; }
.oy_F3_main6_ul li i{ display: block; width: 100%; height: 70px; margin-top: 45px; transition: 0.3s; }
.oy_F3_main6_ul li:nth-child(1) i{ background: url(../images/oy_f3_img4.png) no-repeat center; }
.oy_F3_main6_ul li:nth-child(2) i{ background: url(../images/oy_f3_img5.png) no-repeat center; }
.oy_F3_main6_ul li:nth-child(3) i{ background: url(../images/oy_f3_img6.png) no-repeat center; }
.oy_F3_main6_ul li:hover i{ margin-top: 25px; height: 90px; }
.oy_F3_main6_ul li h5{ font-size: 16px; color: #fff; text-align: center; padding-top: 10px; }
.oy_F3_main6_ul li h6{ font-size: 16px; color: #fff; text-align: center; padding-top: 20px; line-height: 30px;}
.oy_F3_main6_ul{ margin-top: 120px; }


/* 英绅K6plus */
.yk_k6ps_main1{ width: 100%; height: 700px; background: url(../images/yk_k6ps_img1.jpg) no-repeat left center; overflow: hidden; position: relative; }
.yk_k6ps_img2{ position: absolute; left: 70px; bottom: -57px; }
.yk_k6ps_main1 h3{ font-size: 60px; color: #fff; padding-bottom: 5px; }
.yk_k6ps_main1 p{ font-size: 26px; line-height: 35px; color: #fff; text-align: right;}
.yk_k6ps_main1_con{ padding-top: 460px; }
.yk_k6ps_main2{ width: 100%; height: 755px; position: relative; background-color: #fff; }
.yk6s_h3{ font-size: 40px; color: #333; font-weight: bold; line-height: 1; }
.yk6s_h4{ font-size: 40px; color: #333; }
.yk6s_p{ font-size: 16px; color: #666; }
.yk_k6ps_main2 .yk6s_h3{ padding-top: 205px; }
.yk_k6ps_main2 .yk6s_h4{ padding-bottom: 45px; }
.yk_k6ps_main2 .yk6s_p{ padding-bottom: 110px; }
.yk_k6ps_main2_l{ width: 48%; }
.yk_k6ps_main2_r{width: 52%; background-color: #fbfaf9; height: 755px;}
.yk_k6ps_img3{padding-left: 120px; padding-top: 165px; position: relative; z-index: 10;}
.yk_k6ps_img3_j{ position: absolute; top: 0px; right: 0px; z-index: 15; }

/* 计数器 */

.jishuqi li{ display: inline-block; font-size: 14px; text-align: left; color: #333; padding:0 40px; }
.jishuqi li:nth-child(1){ padding-left: 0px;font-size: 40px; font-weight: bold; color: #43cfe2; }
.jishuqi li:last-child{ background: none; }
.jishuqi li span{ display: inline-block; margin-top: 30px; color: #333; font-size: 14px; }
.jishuqi li>i{ font-size: 40px; font-weight: bold; color: #43cfe2; font-family: arial;}
.jishuqi li p{ font-weight: lighter; font-size: 16px; color: #666; }
.jishuqi{ width: 100%; margin-bottom: 5px; }
.jishuqi li span{ display: inline-block; position: absolute; }
.yk_k6ps_main3{ width: 100%; height: 1081px; background-color: #fff;}
.yk_k6ps_main3_left{ width: 48%; position: relative; height: 1081px; background: url(../images/yk_k6ps_img5.jpg) no-repeat left center; }
.yk_k6ps_img4{ position: absolute; top: 294px; left: 276px; animation: sh-ripple 2s ease infinite; }
 @-webkit-keyframes sh-ripple{
    0%{-webkit-transform:scale(.6);transform:scale(.6)}
    50%{opacity:1;filter:alpha(opacity=100)\9}
    100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;filter:alpha(opacity=0)\9}
}
@keyframes sh-ripple{
    0%{-webkit-transform:scale(.6);transform:scale(.6)}
    50%{opacity:1;filter:alpha(opacity=100)\9}
    100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;filter:alpha(opacity=0)\9}
}
.yk_k6ps_main3_r{ padding-left: 177px; }
.yk_k6ps_main3_r .yk6s_h3{padding-top: 190px;}
.yk_k6ps_main3_r .yk6s_h4{padding-bottom: 75px;}
.yk_k6ps_main3_r h5{ font-size: 18px; color: #333; font-weight:bold; padding-bottom: 10px; }
.yk_k6ps_main3_r .yk6s_p{padding-bottom: 50px;}
.yk_k6ps_main4{ width: 100%; height: 1235px; background-color: #f9f8f7; position: relative;}
.yk_k6ps_main4_l{padding-top: 480px;}
.yk_k6ps_img7{ position: absolute; right: 0; top: -336px; z-index: 9; }
.yk_k6ps_main4_l li h5{ font-weight: bold; font-size: 16px; color: #333; padding-bottom: 5px; }
.yk_k6ps_main4_l li h6{ font-size: 16px; color: #666; padding-bottom: 5px; }
.yk_k6ps_main4_l li{ padding-left: 70px; margin-bottom: 70px;}
.yk_k6ps_main4_l ul{ margin-left: 100px; padding-top: 60px; }
.yk_k6ps_main4_l li:nth-child(1){ background: url(../images/yk_k6ps_ico1.png) no-repeat left center; }
.yk_k6ps_main4_l li:nth-child(2){ background: url(../images/yk_k6ps_ico2.png) no-repeat left center; }
.yk_k6ps_main4_l li:nth-child(3){ background: url(../images/yk_k6ps_ico3.png) no-repeat left center; }
.yk_k6ps_main4_l li:nth-child(4){ background: url(../images/yk_k6ps_ico4.png) no-repeat left center; }
.yk_k6ps_main4_l li:nth-child(5){ background: url(../images/yk_k6ps_ico5.png) no-repeat left center; }
.yk_k6ps_main4_r .yk6s_h3{ color: #fff; padding-top: 290px; padding-left: 108px;}
.yk_k6ps_main4_r .yk6s_h4{ color: #fff;  padding-left: 108px; padding-bottom: 45px;}
.yk_k6ps_main4_r .yk6s_p{ color: #fff;  padding-left: 108px;}
.yk_k6ps_main4_r{ width: 650px; height: 832px; margin-top: 311px; background: url(../images/yk_k6ps_img6.jpg) no-repeat center; z-index: 15; position: relative;}
.yk_k6ps_main4 .com-width{ width: 1400px; }
.yk_k6ps_main4_con{ overflow: hidden; position: absolute; width: 1660px; margin-left: -830px; left: 50%; height: 760px; top: -340px; z-index: 20; background:#fff url(../images/yk_k6ps_img8.jpg) no-repeat bottom right; }
.yk_k6ps_img7_2{ position: absolute; right: 292px; bottom: 128px; }
.yk_k6ps_main4_con_l .yk6s_h3{ padding-top: 265px; }
.yk_k6ps_main4_con_l{padding-left: 130px;}
.yk_k6ps_main4_con_l .yk6s_h4{ padding-bottom: 45px; }
.wrap1650{ width: 1650px; height: 765px; background-color: #fff; margin: 0 auto; position: relative;}
.wrap1650 li{ float: left; line-height: 25px; font-size: 16px; color: #666; padding: 0 50px; border-left: 1px solid #c6c4c5; }
.wrap1650 li:nth-child(1){ padding-left: 0px; border-left: 0px;}
.wrap1650 .yk6s_h3{ padding-top: 220px; }
.wrap1650 .yk6s_p{ padding-top: 40px; padding-bottom: 70px; }
.meixue{ width: 100%; height: 765px; background-color: #f9f8f7; }
.meixue_l{ padding-left: 135px; }
.yk_k6ps_img6{ position: absolute;top: 75px; right: 10px; }

/* 王朝f16 */

.wc_f16_main1{ width: 100%; height: 950px; background: url(../images/wc_f16_img1.jpg) no-repeat center; overflow: hidden; position: relative; }
.wc_f16_main1_con{ width: 780px; margin: 0 auto; padding-top: 140px; }
.wc_h3{ font-size: 48px; line-height: 1; color: #333; padding-top: 190px; padding-bottom: 10px; }
.wc_h4{ font-size: 32px; color: #333; padding-bottom: 60px; }
.wc_p{ font-size: 18px; color: #666; }
.wc_f16_img3{ margin-left: -35px; margin-top: -260px; }
.wc_f16_main2{ width: 100%; height: 900px; background: url(../images/wc_f16_img2.jpg) no-repeat center; overflow: hidden; position: relative; }
.wc_f16_main2 .com-width{ overflow: hidden; }
.wc_f16_main2_r{ width: 420px; margin-right: 130px; }
.wc_f16_main3{ width: 100%; height: 900px; background: url(../images/wc_f16_img3.jpg) no-repeat center; overflow: hidden; position: relative; }
.wc_f16_img6{ padding-top: 215px; }
.wc_f16_main2_l .wc_p{ padding-bottom: 55px; }
.wc_f16_main4_con li{ width: 166px; height: 33px; line-height: 33px;border: 1px solid #fff; color: #fff; text-align: center; font-size: 16px; float: left; margin-right: 15px; margin-bottom: 15px; border-radius: 5px;}
.wc_f16_main4_con{ width: 560px; }
.wc_f16_main4{ width: 100%; height: 900px; background: url(../images/wc_f16_img4.jpg) no-repeat center; overflow: hidden; position: relative; }
.wc_f16_img7{ padding-top: 65px; }
.wc_f16_main4_con .wc_h3{color: #fff;padding-bottom: 20px;}
.wc_f16_main4_con .wc_h4{color: #fff;}
.wc_f16_main4_con .wc_p{color: #fff;}
.wc_f16_main4_con ul{ padding-top: 45px; }
.wc_f16_main5{ width: 100%; height: 900px; background: url(../images/wc_f16_img5.jpg) no-repeat center; overflow: hidden; position: relative; }
.wc_f16_img9{ padding-top: 125px; }
.wc_f16_main5_l .wc_h3{color: #fff;}
.wc_f16_main5_l .wc_h4{color: #fff;}
.wc_f16_main5_l .wc_p{color: #fff;}
.wc_f16_main5_l img{ padding-top: 65px; padding-bottom: 30px; }


/*通用参数*/
.com-spec {
    width: 50%;
    float: left;
    /* padding-left: 88px; */
}
.com-spec.right {
	padding-left: 68px;
}
.com-spec p {
	font-size: 16px;
	margin-bottom: 18px;
}
/*.com-spec li:after {
	content: ".";
	display: block;
	clear: both;
	font-size: 0;
}
.com-spec p .tit {
	margin-right: 85px;
	text-align: right;
	min-width: 130px;
}
.com-spec p .des {
	float: left;
	width: 310px;
}*/

@media (max-width: 1800px) {
	.newyear-notice {
	    width: 800px;
	    height: 460px;
	    margin-left: -400px;
	    margin-top: -190px;
	}
	.newyear-notice img {
		max-width: 100%;
	}
	.notice-close {
		margin-left: 410px;
		margin-top: -220px;
	}
	.js_od_img5{ display: none; }
	.js_od_bg4{ left: -100px; }
	.js_od_bg5{ right: -200px; }
}

/*Responsive*/
@media screen and (max-width:1650px) {
	.header .logo {
		margin-right: 3%;
	}

	.header .other {
		width: 110px;
	}
	
}

@media screen and (max-width:1580px) {
	.header .nav-list li {
		margin: 0 20px;
	}

}

@media screen and (max-width:1480px) {
	.header .logo {
		margin-left: 20px;
		margin-right: 2%;
	}

	.header .nav-list li {
		margin: 0 20px;
	}

	.header .nav-list li>a {
		font-size: 15px;
	}

	.header .tmll {
		padding: 0 20px;
	}

	.header .other {
		width: 100px;
	}

	.index-activity ul li .des {
		font-size: 13px;
	}

	.index-product-list li .tit {
		font-size: 20px;
	}
	.xia_main1 h3{ padding-top: 32%; }
	.js_erji{ margin-top: 30px; }
	.mk-subnav{ height: 230px; }
	.index-product-list li:nth-child(4) img{ margin-top: 0px; }
	.f7_img3{ right: 0px; }
	.js_od_bg4{ display: none; }
	.js_od_bg5{ display: none; }
	.yk_k6ps_img3_j{ display: none; }
	.yk_k6ps_main4 .com-width{ width: 1200px; }
	.yk_k6ps_main4_con{ width: 1200px; margin-left: -600px; background: #fff url(../images/yk_k6ps_img8.jpg) no-repeat 420px 0px; }
	.yk_k6ps_img7_2{ right: 110px; }
	.yk_k6ps_img7{ right: -300px; }
	.yk_k6ps_main4_r{ display: none; }
	.wrap1650{width: 1200px;}
	.meixue_l{ padding-left: 20px; }
	.wrap1650 .yk6s_h3{padding-top: 350px;}
	.oy_F3_main2 .main_pic img{ margin-left: -30%; }
	.od_x3_main6_con{ padding-left: 385px; }



}
@media(max-width: 1366px){
.xia_main1 h3{ padding-top: 32%; }
}