﻿@charset "utf-8";
@import url('fonts/fonts.css');
*,::after, ::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html, body {
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
	color: #333;
}
html {
	-webkit-text-size-adjust: 100%;
	font: 14px/1.5;
}
body {
	font-size: 14px;
	-webkit-text-size-adjust: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	overflow-x:hidden;
	background: #fff;
}
h1 {
	font-size: 32px; margin: 0; padding: 0; font-weight: normal;
}
h2 {
	font-size: 30px; margin: 0; padding: 0; font-weight: normal;
}
h3 {
	font-size: 24px; margin: 0; padding: 0; font-weight: normal;
}
h4 {
	font-size: 20px; margin: 0; padding: 0; font-weight: normal;
}
h5 {
	font-size: 18px; margin: 0; padding: 0; font-weight: normal;
}
h6 {
	font-size: 16px; margin: 0; padding: 0; font-weight: normal;
}
p {
	margin: 0; padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	padding: 0;
	margin: 0;
}
input, textarea {
	margin: 0;
	padding: 0;
	outline: 0;
	-webkit-appearance: none;
	border-radius: 0;
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
}
select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #000;
	/*很关键：将默认的select选择框样式清除*/
	/*appearance:none;*/
	/*-moz-appearance:none;*/
	/*-webkit-appearance:none;*/
	/*!*在选择框的最右侧中间显示小箭头图片*!*/
	/*background: url(../images/select.png) no-repeat scroll 98% center transparent;*/
	/*!*为下拉小箭头留出一点位置，避免被文字覆盖*!*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */
	color: #333;
	-webkit-tap-highlight-color: transparent;
}
:focus, a:focus {
	outline: none;
	-moz-outline: none;
}
table ,td,th {
	border-collapse: collapse;
	border-spacing: 0;
}
ul, .ul, .ul li {
	list-style: none;
}
hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px
}
img {
	border: none;
	max-width: 100%;
	vertical-align: middle;
}
.Ispic {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	margin: 0;
	font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;
	text-align: justify;
	text-justify: inter-ideograph;
}
.Absolute-Center {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	zoom: 0;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}
/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	/*word-break: break-all;*/
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}
.ytable{ display:table; width:100%; height:100%;}
.ytable-cell{ display:table-cell; vertical-align:middle;}
/*垂直居中,容器设置宽高*/
.ycenter {
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: flex;
}
/*水平居中,容器设置宽高*/
.xcenter {
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	display: -webkit-flex;
	display: flex;
}
/*盒子布局*/
.flexbox {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
/*弹性布局水平垂直居中 兼容性高*/
.xycenterbox {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
/*弹性布局水平居中 兼容性高*/
.xcenterbox {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
/*弹性布局垂直居中 兼容性高*/
.ycenterbox {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
/*0.5px底边框*/
.bottomLine {
	background: -webkit-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;
	background: -moz-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;
	background: -ms-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;
	background-size: 100% 1px;
}
/*设置隐藏*/
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}

/************************************************************************/


.content{ min-height: 360px;}
a:hover{ color:#c09e77;}
.center{ margin:0 auto; width:100%; max-width:1260px;}
.auto{ margin:0 auto; width:100%; max-width:1280px;}
@media(max-width:1280px){
	.auto{ padding:0 2%;}
	.center{ padding:0 2%;}
}
/*top*/
.top-main{ 
	/* background:#fff;  */
	z-index:99; width: 100%; top:0;
	/* box-shadow:0 0 30px rgba(0,0,0,0.1);  */
	transition: 0.3s; 
	position: absolute;
}
.top-main .auto{ position: relative;}
.top-main .logo{ float:left; width: 100%; max-width:363px; display:table; margin-top: 27px; transition: 0.3s; padding-bottom: 27px;}
.top-main .logo a{ display:table-cell; vertical-align:middle;}
.top-main .logo img{ display:block; width:100%;}
.top-main .top-right{     float: right;
    width: 70%;
    padding-right: 170px;
    padding-left: 0;
    position: relative;}

.top-main .top-search{ position:absolute; z-index:9; right: 115px; top: 16px; padding: 20px 0;}
.top-main .open-search{ background:url(../images/search2.png) no-repeat center center; width:30px; height:30px;  display:block;}
.top-main .open-search-show{ position:relative; background:none;}
.top-main .open-search-show::before,
.top-main .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#fff; top:50%; left:10%; transform:rotate(-45deg);}
.top-main .open-search-show::after{transform:rotate(45deg);}
.top-main .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.top-main .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.top-main .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.top-main .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

.top-main .top-search:before{content: ''; display: block; left: -15px; top: 28px; width: 1px; height: 12px; background: #ebebeb; position: absolute;}
.top-main .top-search:after{content: ''; display: block; right: -15px; top: 28px; width: 1px; height: 12px; background: #ebebeb; position: absolute;}

.top-main .top_lang{ background: url(../images/lang2.png) no-repeat left center; padding-left: 25px;position:absolute; z-index: 9; right: 0; top: 41px; }
.top-main .top_lang a{color:#fff;}


.top-menu{ transition: 0.3s;}
.top-menu li a{ display:block;color: #fff;}
.top-menu li a{  font-size:15px; transition: 0.3s;}
.top-menu li{ position: relative;}
.top-menu li .sub{ display: none; background: rgba(255, 255, 255, 0.82);}
.top-menu li .sub dd a{
	color:#333;
}


@media(min-width:1025px){
	.top-menu{ float:right; display:block !important;}
	.top-menu li{ float: left; padding: 0 10px; position: relative;}
	.top-menu li .sub{ position: absolute; top:80%; width:160px;margin-left: -51px; text-align: center;}
	.top-menu li .sub dd{ padding: 0 5px; height: 35px; line-height: 35px;}
	.top-menu li > a{color:#fff; padding: 41px 0;}
	.top-menu li span{ display:block;padding: 41px 0;}
	.top-menu li > a:hover{color:#fff;}
	.top-menu li .sub a{ padding: 0;}
	.top-menu li.aon > a{color:#cc131c;}
	.top-menu li.aon span a{color:#cc131c;}
	.top-menu li .sub dd a{ font-size: 14px;}

	.search-lang dd.wap-open{ display:none;}
}

@media(min-width:1025px) and (max-width:1280px){
	.top-main .logo{max-width: 235px;}
	.top-menu li{ float: left; padding: 0 5px; position: relative;}
}
@media(max-width:1024px){
	.top-main .auto{ padding: 0;}
	.top-main .logo{ margin-left: 2%;}
}
@media(max-width:1090px){
	.top-menu li{ float: left; padding: 0 3px; position: relative;}
.top-main .top-right{
	width: 75%
}
}
@media(max-width:1024px){
	/*.top-main{background: #c09e77;}*/
	.top-menu li .sub dd a{ color: #fff}

	.top-menu{ transition: none;}
	.search-lang{ position:absolute; top:50%;right:2%; margin-top:-35px;}
	.search-lang dd.wap-open{ width:48px; height:30px; margin-top:-18px; margin-left:15px;}
	.wap-open::before,
	.wap-open::after,
	.wap-open i{ position:absolute; left:auto; right: 0; top:50%; width:100%; height:4px; background:#cc131b; border-radius:4px;}
	.wap-open i{ margin-top:-1.5px;transition: 0.3s ease-in-out; width: 50%; right: 0; left: auto;}
	.wap-open::before,
	.wap-open::after{ content:''; transition:transform 0.3s ease-in-out; width: 68%; }
	.wap-open::before{ margin-top:-11px;}
	.wap-open::after{ margin-top:9px;left: auto; right: 0;}
	.wap-close i{ opacity:0;}
	.wap-close::before,
	.wap-close::after{ margin-top:-1.5px; transform:rotate(45deg);}
	.wap-close::after{ transform:rotate(-45deg);}
	.top-main .logo{ margin-top: 15px; padding-bottom: 15px;margin-left: 2%;}
	.wap-open.wap-close::after{ margin-top: 0;}
	.wap-open.wap-close::before{ margin-top: 0;}

    .top-main .top-right{ width: 100%; padding-right: 0; padding-left: 0;}
	.top-main .logo{ width: 195px; }
	.top-menu{ display: none; width: 100%; position: absolute; background: #c09e77; left: 0; z-index: 9; padding: 15px 20px;}
    .top-menu li a{color: #fff; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;display: block; height: 40px; line-height: 40px;}
    .top-main .top-language{ right: 190px;}
    .top-main .search{ right: 65px; width: 120px;}
	.top-main .top-search:before{ display: none;}
	.top-main .top-search:after{ display: none;}
	.top-main .top-search{ padding: 0; right: 168px; top: -43px;}
	.top-main .top_lang{ top: -38px; right: 72px;}
	.top-menu li .sub{ background: none; padding-left: 20px;}
	.top-menu li .sub a{ font-size: 14px;}
	.top-menu li span{ position: relative; display: block;}
	/*.top-menu li span:before{ content: ''; display: block; width: 100%; height: 100%; position: absolute;z-index: 1;}*/
.Floor002711 .list{height: auto!important}

}
@media(max-width:768px){
	.top-main .logo{ width:35%;height:50px; padding: 0; margin: 0;margin-left: 2%;}
	.search-lang dd.wap-open{ margin-left:5px;}
	.top-main .top-language{ top:15px;}
	.top-main .search{ top:12px;}
	.top-main.siteTopStyle .search{ top:12px;}
	.search-lang dd.wap-open{margin-top: -22px;}
	.top-main.siteTopStyle .logo{ padding: 0; margin: 0;}
	.top-main .top_lang{ top: -35px; right: 55px;}
	.top-main .top-search{ top: -40px; right: 150px;}
	.search-lang{    margin-top: -30px;}

}

@media(max-width:680px){
	.search-lang dd.wap-open{ width: 35px;}
	.wap-open::before, .wap-open::after, .wap-open i{ height: 3px;}
	.wap-open::before{margin-top: -9px;}
	.wap-open::after{margin-top: 7px;}
	.top-main .search{ right: 40px; width: 110px; font-size: 12px;}
	.top-main .top-language{ right: 138px; font-size: 12px;}
	.top-main .search_input{ font-size: 12px;}
}

@media(max-width:480px){

	.search-lang dt::after{ margin:0 5px;}
	.search-lang dd span{ font-size:14px;}
	.top-head dd{ margin-left:10px;}

	.search-lang dt{ position:static;}


}





/*首页banner*/
.home_banner{position:relative; z-index:1;}
.home_banner li img{ display:block; width:100%;}
.home_banner .bx-viewport{ z-index:1;}
.home_banner .bx-controls-direction a{ position:absolute; top:50%; width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px; display: none;}
.home_banner .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.home_banner .bx-controls-direction a.bx-next{ right:10%;}
.home_banner .bx-pager{ text-align:center; z-index:10; position:absolute; left: 0; bottom:22%; width: 100%;}
.home_banner .bx-pager div{ display:inline-block; padding:0 8px;}
.home_banner .bx-pager a{ display:block; width:5px; height:5px;  background:#c5afa4;border-radius:50%; overflow:hidden; line-height:1000px;}
.home_banner li img.wapimg{ display: none;}
.home_banner dl{ position: absolute; width: 100%; bottom: 0; left: 0; border-top: solid 1px rgba(255, 255, 255, 0.3); z-index: 2;}
.home_banner dl dd{ width: 25%; float: left; text-align: center; padding:40px 15px; background: rgba(255, 255, 255, 0.3); margin-top: 1px;border-right: solid 1px rgba(0, 0, 0, 0.2); transition: 0.3s;}
.home_banner dl dd img{ display: block; width: 41px; height: 36px; margin: 0 auto; margin-bottom: 5px;}
.home_banner dl dd p{ font-size: 16px; color: #fff;}
.home_banner dl dd:hover{ background: rgba(255, 255, 255, 0.5);}

.page_next{ position: absolute; background: url(../images/scroll.png) no-repeat; width: 122px; height: 115px; bottom: 28%; z-index: 1; overflow: hidden; line-height: 1000px;animation: myfirst 1.5s infinite; left: 50%; margin-left: -61px;}
@keyframes myfirst {
	0% {
		transform: translate(0px, 0px);
	}
	50% {
		transform: translate(0px, 30px);
	}
	100% {
		transform: translate(0px, 0px);
	}
}


.videoCon{display: none;}
.videoCon iframe{width: 850px; height: 500px; max-width:100%}
.videoCon video{width: 850px; height: 500px; max-width:100%}





.h_page1{background-repeat: no-repeat;background-position: center center;background-size: cover; padding: 80px 0;}
.h_page1 .left{ float: left; width: 60%; color: #666666; font-size: 16px;}
.h_page1 .right{ float: right; width: 40%;}
.h_title{ margin-bottom: 38px;}
.h_title h3{ font-size: 36px; color: #333333;}
.h_title span{ color: #333333; opacity: 0.1; display: block; font-family: Cambria; font-style: italic; font-size: 36px; margin-top: -25px;}
.h_title:after{ content: ''; display: block; width: 140px; height: 1px; background: #d9d9d9; margin-top: 30px;}
.h_page1 .left .con li{ width: 32%; margin-right: 2%; float: left; margin-bottom: 45px;}
.h_page1 .left .con li img{ display: inline-block; margin-right: 10px;}
.h_page1 .left .con li.li1{ margin-right: 0;}
.h_page1 .left .con li.li2{ margin-right: 0; width: 100%;}
.h_page1 .left .con p{ color: #777777; line-height: 32px;}
.h_page1 .left .con .more{ width: 100%; max-width: 180px; height: 40px; line-height: 40px; color: #fff; background: #c09e77; text-align: center; display: block; margin-top: 50px; transition: 0.3s;}
.h_page1 .left .con .more:hover{ background: #aa7a41;}

.h_page2{ position: relative;}
.h_page2 .img{ width: 72%;box-shadow:5px 20px 30px rgba(0,0,0,0.1); position: absolute; left: 0; top: 0; height: 500px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.h_page2 .center{  position: relative;z-index: 1;}
.h_page2 .center .con{ float: right; width: 100%; max-width: 470px; background: #fff; text-align: center; margin-top: 40px; padding: 50px;box-shadow:5px 20px 30px rgba(0,0,0,0.1);}
.h_page2 .center .con .h_title{ margin-bottom: 40px;}
.h_page2 .center .con .h_title:after{ margin: 0 auto;margin-top: 20px;}
.h_page2 .center .con em{ font-size: 24px; color: #c09e77; font-weight: bold; position: relative; display: block; margin-bottom: 30px;}
.h_page2 .center .con em:before{ content: ''; display: block; width: 1px; height: 30px; background: #d9d9d9; margin-top: 30px; position: absolute; left: 50%; margin-left: -1px; top: -70px;}
.h_page2 .center .con p{ color: #666666; line-height: 30px; text-align: left; font-size: 16px; height: 60px;}
.h_page2 .center .con .more{ width: 100%; max-width: 180px; height: 40px; line-height: 40px; color: #fff; background: #c09e77; text-align: center; display: block; margin: 0 auto; margin-top: 40px;transition: 0.3s;}
.h_page2 .center .con .more:hover{ background: #aa7a41;}



.h_page3{ background: #f5f5f5; margin-top: -50px; padding-top: 180px; padding-bottom: 160px;}
.h_page3 .center{ max-width: 1130px;}
.h_page3 .h_title{ margin-bottom: 85px; text-align: center;}
.h_page3 .h_title:after{ margin: 0 auto;margin-top: 20px;}
.h_page3 li{ text-align: center; overflow: hidden;}
.h_page3 li .Ispic{ padding-bottom: 130%;transition: 0.3s;}
.h_page3 li:hover .Ispic{ transform: scale(1.1);}
.h_page3 li p{ color: #333333; font-size: 18px; padding-top: 35px;background: #f5f5f5;  position: relative; z-index: 1;}
.h_page3 li:hover p{ color: #aa7a41;}
.h_page3 .owl-carousel .owl-prev{ background: url(../images/pro_prev.png) no-repeat; width: 60px; height: 60px; position: absolute; left: -80px; top: 50%; margin-top: -60px;}
.h_page3 .owl-carousel .owl-next{ background: url(../images/pro_next.png) no-repeat; width: 60px; height: 60px;position: absolute; right: -80px; top: 50%; margin-top: -60px;}
.h_page3 .owl-carousel .owl-prev:hover{background: url(../images/pro_prev_on.png) no-repeat; }
.h_page3 .owl-carousel .owl-next:hover{background: url(../images/pro_next_on.png) no-repeat; }


.h_page4{ padding: 80px 0;}
.h_page4 .center{ max-width: 1130px;}
.h_page4 .h_title{ margin-bottom: 38px; text-align: center;}
.h_page4 .h_title:after{ margin: 0 auto;margin-top: 20px;}
.h_page4 li{ text-align: center; position: relative;box-shadow:5px 20px 30px rgba(0,0,0,0.2);overflow: hidden;}
.h_page4 li .Ispic{ padding-bottom: 96%;transition: 0.3s;}
.h_page4 li:hover .Ispic{ transform: scale(1.1);}
.h_page4 li p{ position: absolute; bottom: 0; left: 0; width: 100%;  text-align: center; font-size: 16px; color: #fff; padding-bottom: 30px;}
.h_page4 .owl-dots{ text-align: center; margin-top: 40px;}
.h_page4 .owl-dots .owl-dot{ display:inline-block; padding:0 8px;}
.h_page4 .owl-dots .owl-dot span{ display:block; width:10px; height:10px;  background:#f2f2f2;border-radius:50%; overflow:hidden; line-height:1000px;}
.h_page4 .owl-dots .owl-dot.active span{ background:#c09e77; }

.h_page4 .more{ width: 100%; max-width: 180px; height: 40px; line-height: 40px; color: #fff; background: #c09e77; text-align: center; display: block;  transition: 0.3s; margin: 0 auto;margin-top: 50px;}
.h_page4 .more:hover{ background: #aa7a41;}



.h_page5{ position: relative;height: 430px;}
.h_page5 .img{ width: 72%;box-shadow:0 20px 30px rgba(0,0,0,0.1); position: absolute; right: 0; top: 0; height: 500px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.h_page5 .center{  position: relative;z-index: 1;}
.h_page5 .center .con{ float: left; width: 100%; max-width: 470px; background: #fff; text-align: center; margin-top: 40px; padding:65px 50px;box-shadow:5px 20px 30px rgba(0,0,0,0.1);}
.h_page5 .center .con .h_title{ margin-bottom: 40px;}
.h_page5 .center .con .h_title:after{ margin: 0 auto;margin-top: 20px;}
.h_page5 .center .con p{ color: #666666; line-height: 30px; font-size: 16px; height: 90px;}
.h_page5 .center .con .more{ width: 100%; max-width: 180px; height: 40px; line-height: 40px; color: #fff; background: #c09e77; text-align: center; display: block; margin: 0 auto; margin-top: 40px;transition: 0.3s;}
.h_page5 .center .con .more:hover{ background: #aa7a41;}



.ban img{ width: 100%;}
.ban img.phoneimg{ display: none;}

.menu_box{ padding-top:18px; padding-bottom:18px; border-bottom:solid 1px #e6e6e6; margin-bottom: 60px;}
.menu_box .menu ul li{ display:inline-block; margin-right: 30px;transition: 0.3s;}
.menu_box .menu ul li:last-child{ margin-right: 0;}
.menu_box .menu ul li a{ font-size:16px; padding:8px 18px; display:inline-block; color:#acacac; position:relative; overflow:hidden; border-radius: 5px; transition: 0.3s;}
.menu_box .menu ul li.on a,
.menu_box .menu ul li a:hover{ color:#fff; background-color:#cc131b;}
.menu_box .location{ padding-left:25px; float:right; background:url(../images/home.png) no-repeat left; color: #999999; margin-top: 12px;}
.menu_box .location a{ color:#999999;padding: 0 5px; }
.menu_box .location span{ color:#cc131b; padding-left: 5px;}



.about1{ line-height: 32px; margin-bottom: 30px;}
.about1 p{font-size: 16px;color: #666666;}
.about1 p.p1{ color: #c09e77;}
.about1 p.p2{ color: #c09e77; padding-left: 90px;}

.title{ margin-bottom: 80px;text-align: center;}
.title h3{position:relative;z-index:2; font-size: 36px; color: #c09e77;white-space: nowrap;}
.title span{position:relative;z-index:1; color: #333333; opacity: 0.1; display: block; font-family: Cambria; font-style: italic; font-size: 36px; margin-top: -25px;}
.title:after{
	content: '';
    display: block;
    width: 140px;
    height: 1px;
    background: #d9d9d9;
    margin-top: 30px;
    position: absolute;
    left: 50%;
    margin-left: -40px;
}

.about2{ position: relative; padding-bottom: 90px;}
.about2 .img{width: 100%;}
.about2 .con{ width: 100%; padding: 30px 0 30px 0; }
.about2 .con .word{ color: #666666; font-size: 16px; line-height: 32px; height: 348px; overflow: hidden;}


.about3{ position: relative; padding-bottom: 90px; margin-top: 30px; background: url(../images/line.png) no-repeat 27px top;background-size: auto 100%; }
.about3 .img{width: 100%; max-width: 550px; float: right;}
.about3 .con{ background: #fff;box-shadow:5px 20px 30px rgba(0,0,0,0.1); width: 60%; position: absolute; left: 0; top: 180px; padding: 30px 30px 30px 50px; }
.about3 .con .word{ color: #666666; font-size: 16px; line-height: 32px; height: 348px; overflow: hidden;}

.about3 .title{ text-align: right;}
.about3 .title:after{ display: inline-block;}

.about4{margin-top: 30px; margin-bottom: 40px;}
.about4 h3.h3{ color: #fff; font-size: 20px; text-align: center; background: url(../images/ab_ti.jpg) no-repeat; background-size: cover; width: 100%; max-width: 945px; height: 50px; line-height: 50px; margin: 0 auto; margin-bottom: 30px;}
.about4 h4{ text-align: center; font-size: 20px; color: #c09e77; margin-bottom: 25px;}
.about4 p{ color: #666666; font-size: 16px; line-height: 32px;}

.about5{ margin-bottom: 30px;}
.about5 p{ color: #333333; font-size: 18px;margin-bottom: 30px;}
.about5 ul{ padding-top: 10px; margin-top: 30px; position: relative; padding-bottom: 15px;}
.about5 ul:before{ content: ''; display: block; width: 1px; height: 100%; background: #c09e77; position: absolute; left: 14px; top: 0;}
.about5 ul li{ position: relative; padding-left: 50px; font-size: 16px; color: #666666; padding-bottom: 35px;}
.about5 ul li .span{ background: #c09e77; display: block; width: 28px; height: 28px; line-height: 28px; text-align: center; border-radius: 50%; color: #fff; font-size: 18px; position: absolute; left: 0; top: 0;}

.about6{ margin-bottom: 50px;}
.about6 .title{ text-align: right;}
.about6 .title:after{ display: inline-block;}
.about6 .item{ max-width:none;margin:0; padding:0; background: #f9f5f1;}
.about6 .item .word{ float:left; width:50%;  padding: 45px 25px;}
.about6 .item .pic{ float:right; width:50%;}
.about6 .item .pic img{ width: 100%;}
.about6 .item.odd .word{ float:right;}
.about6 .item.odd .pic{ float:left;}
.about6 .item .con{line-height:32px;font-size: 16px; color: #666666;}
.about6 .item .tit{ margin-top:0; font-size:18px; font-weight:normal; color: #c09e77; margin-bottom: 20px;}
.about6 .item .tit:after{ content: ''; display: block; width: 60px; height: 1px; background: #c09e77; margin-top: 15px;}

.time_list{ position: relative;}
.time_list:before{content: ''; display: block; width: 100%; height: 1px; background: #999999; position: absolute; top: 300px; left: 0;z-index: 1;}
.time_list .owl-item .item{ position: relative; z-index: 9; padding-left: 13px;}
.time_list .item dl{ height:168px; position: relative; padding-left: 10px; background: url(../images/fz_ico2.png) repeat-x bottom;}
.time_list .item dl dt{ font-size: 18px; color: #999999; margin-bottom: 10px;}
.time_list .item dl dd{ font-size: 16px; color: #555555; line-height: 30px;}
.time_list .item dl:before{ content: ''; display: block; width: 1px; height: 100%; background: #eeeeee; position: absolute; left: 0; bottom: 0;}
.time_list .odd dl{ margin-top:167px; padding-top: 35px;background: url(../images/fz_ico3.png) repeat-x top;}
.time_list .item dl:after{content: ''; display: block;position: absolute; left: -13px; bottom: -13px; background: url(../images/fz_ico1.png) no-repeat; width: 29px; height: 29px;}
.time_list .odd dl:after{ bottom: auto; top: -13px;}
.time_list .owl-nav div{ position:absolute; width: 30px; height: 30px; top:50%; margin-top:-15px; overflow:hidden; line-height:1000px; z-index:10;}
.time_list .owl-nav .owl-prev{ left:-50px; background: url(../images/fz_prev1.png) no-repeat;}
.time_list .owl-nav .owl-prev.disabled{ background: url(../images/fz_prev.png) no-repeat;}
.time_list .owl-nav .owl-next{ right:-50px;  background: url(../images/fz_next1.png) no-repeat;}
.time_list .owl-nav .owl-next.disabled{ background: url(../images/fz_next.png) no-repeat;}
.time_list .owl-nav div.disabled{ cursor:default;}
.fzbg{ position: relative; background: url(../images/fazbg.png) no-repeat;background-position: center center;background-size: cover; height: 375px; margin-top: -100px;}

.hzhb{ padding-bottom: 50px;}

.zdsc_box1{ margin-bottom: 50px;}
.zssc_ti{ position: relative; padding-left: 25px; font-size: 18px; color: #c09e77; font-weight: bold; line-height: 36px; margin-bottom: 20px;}
.zssc_ti .yuan{ position: absolute; left: 0; top: 10px; display: block; width: 14px; height: 14px; border-radius: 50%; background: #c09e77;}
.zdsc_box1 .con{ background: #f6f1eb;box-shadow:5px 20px 30px rgba(0,0,0,0.1);}
.zdsc_box1 .left{ width: 50%; float: left;}
.zdsc_box1 .left img{ width: 100%;}
.zdsc_box1 .right{ width: 50%; float: right; padding: 55px 30px;}
.zdsc_box1 .right p{  font-size: 16px; color: #666666; line-height: 32px;}


.zdsc_box2{ margin-bottom: 50px;}
.zdsc_box2 p{ font-size: 16px; color: #666666; line-height: 32px;}
.zdsc_box2 ul{ text-align: center; margin-top: 30px;}
.zdsc_box2 ul li{ display: inline-block; margin-bottom: 20px;}
.zdsc_box2 ul li span{ display: block; font-size: 16px; color: #333333; margin-top: 15px;}

.zdsc_box3 .left{ width: 60%; float: left;}
.zdsc_box3 .right{ width: 35%; float: right; margin-top: -15px;}
.zdsc_box3 .right p{font-size: 16px; color: #666666; line-height: 36px;}
.sqjm_btn{ display: block; margin: 0 auto; background: #c09e77; color: #fff!important; font-size: 18px; text-align: center; width: 100%; max-width: 200px; height: 40px; line-height: 40px; margin-top: 45px; margin-bottom: 30px;box-shadow:0 0 15px rgba(0,0,0,0.2); transition: 0.3s;}
.sqjm_btn:hover{background: #aa7a41;}

.zdsc_box4{ margin-bottom: 30px;}
.zdsc_box4 p{ font-size: 16px; color: #666666; line-height: 32px; margin-bottom: 20px;}

.zdsc_box5{ padding-bottom: 30px;}
.zdsc_box5 .left{ width: 70%; float: left;}
.zdsc_box5 .right{ width: 25%; float: right; }
.zdsc_box5 .left p{ font-size: 16px; color: #666666; line-height: 32px; margin-bottom: 20px;}
.zdsc_box5 .left h4{font-size: 18px; color: #c09e77; font-weight: bold;margin-bottom: 20px; }
.zdsc_box5 .con1 p{font-size: 16px; color: #666666; line-height: 36px; }
.zdsc_box5 .sqjm_btn{ display: inline-block;}
.sqjm_btnl{ display: inline-block;margin-top: 20px; margin-bottom: 80px;}
.sqjm_btnb{margin-bottom: 80px;margin-top: 20px;}

.zdsc_box6{ margin-bottom: 20px;}
.zdsc_box6 ul{ padding-top: 10px; margin-top: 30px; position: relative; padding-bottom: 15px;}
.zdsc_box6 ul:before{ content: ''; display: block; width: 1px; height: 100%; background: #e8e8e8; position: absolute; left: 14px; top: 0;}
.zdsc_box6 ul li{ position: relative; padding-left: 135px; font-size: 16px; color: #666666; padding-bottom: 55px;}
.zdsc_box6 ul li .span{ background: #c09e77; display: block; width: 28px; height: 28px; line-height: 28px; text-align: center; border-radius: 50%; color: #fff; font-size: 18px; position: absolute; left: 0; top: 0;}
.zdsc_box6 ul li h3{ font-size: 18px; color: #c09e77; font-weight: bold; margin-bottom: 12px;}

.zdsc_box6 ul li .span:before{content: ''; display: block; width: 80px; height: 1px; background: #e8e8e8; position: absolute; left: 40px; top: 12px;}
.zdsc_box6 ul li.li1 .span{ background: #dcc5ac;}
.zdsc_box6 ul li.li2 .span{ background: #d7bea4;}
.zdsc_box6 ul li.li3 .span{ background: #ccaf91;}
.zdsc_box6 ul li.li4 .span{ background: #caac8e;}
.zdsc_box6 ul li.li5 .span{ background: #c2a180;}
.zdsc_box6 ul li.li6 .span{ background: #c1a180;}
.zdsc_box6 ul li.li7 .span{ background: #bd9c79;}

.tydl_box1{ margin-bottom: 30px;}
.tydl_box1 h4{ position: relative; font-size: 18px; color: #c09e77; font-weight: bold; margin-bottom: 10px;}
.tydl_box1 p{ font-size: 16px; color: #666666; line-height: 32px; margin-bottom: 20px;}
.tydl_box1 img{ width: 100%;}

.tydl_ti{ position: relative; padding-left: 25px; font-size: 18px; color: #c09e77; font-weight: bold; line-height: 36px; margin-bottom: 20px;}
.tydl_ti .yuan{ position: absolute; left: 0; top: 10px; display: block; width: 14px; height: 14px; border-radius: 50%; background: #c09e77;}
.tydl_box2 p{ font-size: 16px; color: #666666; line-height: 32px; margin-bottom: 20px;}

.tydl_box3{ margin-top: 30px; margin-bottom: 30px;}
.tydl_box3 .box1{ width: 40%; float: left;}
.tydl_box3 .box2{ width: 20%; float: left; text-align: center; padding-top: 140px;}
.tydl_box3 .box3{ width: 40%; float: right;}
.tydl_box3 .box1 img{ width: 100%;}
.tydl_box3 .box3 img{ width: 100%;}

.tydl_box3 .span{ display: inline-block; font-size: 18px; color: #666666; height: 50px; line-height: 48px; border: 1px #c09e77 dashed; width: 100%; max-width: 300px; border-radius: 30px; text-align: center; margin-bottom: 30px;}
.tydl_box3 h3{ position: relative; font-size: 18px; color: #c09e77; font-weight: bold; margin-top: 20px; margin-bottom: 20px;}
.tydl_box3 p{font-size: 16px; color: #666666; line-height: 32px;}

.tydl_box4{ margin-bottom: 80px;}
.tydl_box4 .tydl_ti{ margin-top: 30px;}
.tydl_box4 p{ font-size: 16px; color: #666666; line-height: 32px; margin-bottom: 20px;}
.tydl_box4 img{ width: 100%;}

.pro_box .left{ width: 20%; float: left; border-right: solid 1px #e6e6e6; padding-top: 35px; padding-right: 12px; padding-bottom: 50px; margin-bottom: 30px;}
.pro_box .right{ width: 77%; float: right; padding-top: 45px; margin-bottom: 80px;}

.pro_box{ margin-top: -60px;}
.pro_box .left dl{ margin-bottom: 20px;}
.pro_box .left dl dt{ text-align: center; position: relative;}
.pro_box .left dl dt i{width:20px; height:20px; position: absolute;right: 10px; top:50%; margin-top: -10px; display: none; background: url(../images/icon-bot.png) no-repeat center;}
.pro_box .left dl dt a{background: #c09e77; height: 50px; line-height: 50px; border-radius: 30px; color: #fff; font-size: 16px; padding: 0 10px;}
.pro_box .left dl dt.yanse0 a{background: #c09e77; }
.pro_box .left dl dt.yanse1 a{background: #e37f87; }
.pro_box .left dl dt.yanse2 a{background: #a295c5; }
.pro_box .left dl dd a{ border-bottom: 1px #c0bfbf dashed;height: 50px; line-height: 50px; font-size: 15px; color: #666666; text-align: center;}
.pro_box .left dl dd a:hover{ color: #c09e77;}
.pro_box .left dl dd a.aon{ color: #c09e77;}

.nav_pro{ margin-bottom: 30px;}
.nav_pro a{ position: relative; display: inline-block; margin-right: 60px; font-size: 18px; padding-left: 40px;}
.nav_pro a span{position: absolute; left: 0; top: 3px; width: 18px; height: 18px; border-radius: 50%; }
.nav_pro .m_nav1 span{ background: #c09e77; margin-right: 0;}
.nav_pro .m_nav2 span{ background: #e37f87;}
.nav_pro .m_nav3 span{ background: #a295c5;}
.nav_pro .m_nav1{ color: #c09e77}
.nav_pro .m_nav2{ color: #e37f87}
.nav_pro .m_nav3{ color: #a295c5}

.pro_box .right .img img{ width: 100%;}
.projj{ margin-top: 30px;}

.projj_ti{ position: relative; padding-left: 25px; font-size: 18px; color: #c09e77; line-height: 36px; margin-bottom: 20px; border-bottom: solid 1px #c09e77; padding-bottom: 5px;}
.projj_ti .yuan{ position: absolute; left: 0; top: 10px; display: block; width: 14px; height: 14px; border-radius: 50%; background: #c09e77;}

.projj .box1{ width:50%; float: left; border-right: 1px #d4d4d4 dashed; padding-right: 20px;}
.projj .box1 p{ font-size: 16px; color: #666666; line-height: 32px;}
.projj .box2{ width:50%; float: right; padding-left: 45px;}
.projj .box2 b{ font-weight: normal; color: #c09e77; font-size: 16px; margin-bottom: 10px; display: block;}
.projj .box2 p{ font-size: 16px; color: #666666; line-height: 32px;}


.pro_list{ margin-top: 40px;}
.pro_list li{ border: solid 1px #ececec; padding: 20px; margin-bottom: 40px;}
.pro_list li .Ispic{ width: 30%; float: left; height: 100%; margin-right: 2%;border-right: solid 1px #ececec;}

.pro_list li .word{ width: 68%; float: right; padding: 3% 0; padding-left: 15px; }
.pro_list li .word h3{ color: #c09e77; font-size: 16px; margin-bottom: 10px; font-weight: bold;}
.pro_list li .word p{ color: #666666; font-size: 14px; line-height: 30px; margin-bottom: 10px;}
.pro_list li .word p.p_syff{ margin-bottom: 0; }
.pro_list li .word .span{ color: #c09e77; display: inline-block; border: 1px #c09e77 dashed; border-radius: 30px; width: 100%; max-width: 100px; height: 30px; line-height: 30px; text-align: center; margin-bottom: 10px; transition: 0.3s;}
/*.pro_list li .word .span:hover{color: #fff; background: #c09e77;}*/
.pro_list li:hover{box-shadow:0 0 15px rgba(192,158,119,0.2); }


@media (min-width: 769px){
.pro_list li{ position: relative;}
.pro_list li .Ispic { position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
}


.pro_tz li{ width: 48%; margin-right: 4%; float:left; margin-bottom: 25px;}
.pro_tz li:nth-child(2n){ margin-right: 0;}
.pro_tz li img{ width: 55%; float: left;}
.pro_tz li .con{ width: 45%; float: right; padding-left: 20px; padding-top: 20px;}
.pro_tz li .con{color: #666666; font-size: 14px; line-height: 30px;}


.pro_info{ margin-top: 30px;}
.infocp ul{ padding-top: 10px; margin-top: 30px; position: relative; padding-bottom: 15px;}
.infocp ul:before{ content: ''; display: block; width: 1px; height: 100%; background: #c09e77; position: absolute; left: 6px; top: 0;}
.infocp ul li{ position: relative; padding-left: 35px; font-size: 16px; color: #666666; padding-bottom: 50px;}
.infocp ul li .span{ background: #c09e77; display: block; width: 13px; height: 13px; border-radius: 50%;position: absolute; left: 0; top: 5px;}
.infocp ul li h3{ font-size: 18px; color: #c09e77; margin-bottom: 20px;}
.infocp ul li p{ color: #666666; font-size: 16px; line-height: 32px;}


.guonei1{ margin-bottom: 50px;}
.guonei1 h3{ font-size: 18px; color: #c09e77; margin-bottom: 20px; font-weight: bold;}
.guonei1 h4{ font-size: 16px; color: #c09e77; margin-bottom: 20px; font-weight: bold;padding-left: 30px; }
.guonei1 p{ font-size: 16px; color: #666666; line-height: 32px;}


.guonei2 li{ width: 32%; margin-right: 2%; margin-bottom: 35px; float: left;}
.guonei2 li:nth-child(3n){ margin-right: 0;}
.guonei2 li img{ width: 100%;}
.guonei2 li .con{ background: #f6f1eb; padding: 20px; border-bottom: 3px #efe7dd solid;}
.guonei2 li .con h3{ font-size: 18px; color: #c09e77; margin-bottom: 10px;}
.guonei2 li .con p{ line-height: 36px; color: #666666; font-size: 16px;}




.guonei3{ margin-bottom: 50px;}
.guonei3 .item{ max-width:none;margin:0; padding:0; background: #f6f1eb;}
.guonei3 .item .word{ float:left; width:50%;  padding: 30px 45px;}
.guonei3 .item .pic{ float:right; width:50%;}
.guonei3 .item .pic img{ width: 100%;}
.guonei3 .item.odd .word{ float:right;}
.guonei3 .item.odd .pic{ float:left;}
.guonei3 .item .con{line-height:32px;font-size: 16px; color: #666666;}
.guonei3 .item .tit{ margin-top:0; font-size:18px; font-weight:normal; color: #c09e77; margin-bottom: 20px;}
.guonei3 .item .tit:after{ content: ''; display: block; width: 60px; height: 1px; background: #c09e77; margin-top: 15px;}

.guonei4 p.p{ line-height: 36px; color: #666666; font-size: 16px; margin-bottom: 30px;}
.guonei4 .title{ text-align: right;}
.guonei4 .title:after{ display: inline-block;}

.guonei4{ margin-bottom: 50px;}
.guonei4 li{ width: 32%; margin-right: 2%; margin-bottom: 30px; float: left; position: relative; }
.guonei4 li img{ width: 100%;}
.guonei4 li:nth-child(3n){ margin-right: 0;}
.guonei4 li h3{ height: 50px; line-height: 50px; background: rgba(192, 158, 119, 0.75); color: #fff; font-size: 18px; text-align: center; position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 15px;}
.guonei4 li .hover .aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.guonei4 li .hover{ background:rgba(192, 158, 119, 0.75); width:100%; height:100%; display:none; position:absolute; bottom:0; color:#fff; text-align: center;}
.guonei4 li .hover h1{ font-size: 24px; font-weight: bold;}
.guonei4 li .hover h1:after{ content: ''; display: block; margin: 0 auto; width: 60px; height: 1px; background: #fff; margin-top: 15px; margin-bottom: 15px;}
.guonei4 li .hover p{ font-size: 16px; color: #fff; line-height: 36px;}
.guonei4 li:hover h3{ opacity: 0;}




.furi1{ margin-bottom: 50px;}
.furi1 h3{ font-size: 18px; color: #c09e77; margin-bottom: 20px; font-weight: bold;}
.furi1 h4{ font-size: 16px; color: #c09e77; margin-bottom: 20px; font-weight: bold;padding-left: 30px; }
.furi1 p{ font-size: 16px; color: #666666; line-height: 32px;}

.furi2{ margin-bottom: 30px;}
.furi2 .box1{ width: 30%; float: left;}
.furi2 .box2{ width: 68%; float: right;}

.furi2 .box1 ul{ padding-top: 10px;  position: relative; }
.furi2 .box1 ul:before{ content: ''; display: block; width: 1px; height: 100%; background: #e8e8e8; position: absolute; left: 14px; top: 0;}
.furi2 .box1 ul li{ position: relative; padding-left: 45px; font-size: 16px; color: #666666; padding-bottom: 35px;}
.furi2 .box1 ul li .span{ background: #c09e77; display: block; width: 28px; height: 28px; line-height: 28px; text-align: center; border-radius: 50%; color: #fff; font-size: 18px; position: absolute; left: 0; top: -3px;}
.furi2 .box1 ul li.li1 .span{ background: #dcc5ac;}
.furi2 .box1 ul li.li2 .span{ background: #d7bea4;}
.furi2 .box1 ul li.li3 .span{ background: #ccaf91;}
.furi2 .box1 ul li.li4 .span{ background: #caac8e;}
.furi2 .box1 ul li.li5 .span{ background: #c2a180;}


.furi3{ margin-bottom: 30px;}
.furi3 .title{ text-align: center;}
.furi3 .title:after{ display: inline-block;}
.furi3 ul.ul1{ text-align: center;}
.furi3 ul.ul1 li{ display: inline-block; margin: 0 30px;margin-bottom: 40px;}
.furi3 ul li{ margin-bottom: 40px; border: solid 1px #c2a180;}
.furi3 ul li img{ width: 100%;}
.furi3 ul li .con{ padding: 20px; text-align: center;}
.furi3 ul li .con h3{ font-size: 22px; color: #c2a180;}
.furi3 ul li .con h3:after{ content: ''; display: block; margin: 0 auto; width: 60px; height: 1px; background: #c2a180; margin-top: 15px; margin-bottom: 15px;}
.furi3 ul li .con p{ color: #666666; font-size: 16px; line-height: 36px;}
.furi3 ul.ul2 li{ width: 23%; margin-right: 2.5%; float: left;}
.furi3 ul.ul2 li:nth-child(4n){ margin-right: 0;}

.furi4{ margin-bottom: 20px;}
.furi4 ul li{ width: 45%; margin-right: 10%; float: left; margin-bottom: 30px;}
.furi4 ul li:nth-child(2n){ margin-right: 0;}
.furi4 ul li img{ width: 100%;}
.furi4 ul li p{ margin-top: 20px;color: #666666; font-size: 16px; line-height: 36px;}

.furi5{ margin-bottom: 30px;}
.furi5 .title{ text-align: right;}
.furi5 .title:after{ display: inline-block;}
.furi5 ul li{ width: 23%; margin-right: 2.5%; float: left; margin-bottom: 30px;}
.furi5 ul li:nth-child(4n){ margin-right: 0;}
.furi5 ul li img{ width: 100%;}
.furi5 ul li p{ margin-top: 15px;color: #666666; font-size: 16px; text-align: center;}





.oem1{ margin-bottom: 50px;}
.oem1 h3{ font-size: 18px; color: #c09e77; margin-bottom: 20px; font-weight: bold;}
.oem1 h4{ font-size: 16px; color: #c09e77; margin-bottom: 20px; font-weight: bold;padding-left: 30px; }
.oem1 p{ font-size: 16px; color: #666666; line-height: 32px;}

.oem2{ margin-bottom: 30px;}
.oem2 p{ font-size: 16px; color: #666666; line-height: 32px; margin-bottom: 20px;}

.oem2 ul.ul1{
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.oem2 ul.ul1 li{ width: 244px;float: left;}
.oem2 ul.ul1 li:nth-child(4n){ margin-right: 0;}
.oem2 ul.ul1 li img{ width: 100%;height: 346px;}
.oem2 ul.ul1 li p{ margin: 15px 0 0 0;color: #333; font-size: 16px; text-align: center;font-weight: bold;}
.oem2 ul.ul1 li h3{ margin-top: 0;color: #999; font-size: 14px; text-align: center;font-weight: bold;}
.oem2 span.ti_span{ display: table; text-align: center; color: #182245; font-size: 16px; padding: 14px 50px; border: 1px #f4b022 dashed; border-radius: 30px;margin: 0 auto; margin-bottom: 30px;}

.oem2 ul.ul2 li{ width: 49%; margin-right: 2%; float: left; margin-bottom: 30px;box-shadow:0 15px 20px rgba(0,0,0,0.2);}
.oem2 ul.ul2 li:nth-child(2n){ margin-right: 0;}
.oem2 ul.ul2 li .box{ width: 50%; float: left; position: relative;}
.oem2 ul.ul2 li .box img{ width: 100%;}
.oem2 ul.ul2 li .box span{ display: block; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; color: #fff; font-size: 16px; background: rgba(0, 0, 0, 0.22); height: 50px; line-height: 50px;}


.oem3{ margin-bottom: 50px; text-align: center;}
.oem3 .title{ text-align: right;}
.oem3 .title:after{ display: inline-block;}

.oem4{ margin-bottom: 30px;}
.oem4 .box1{ float: left; width: 58%;}
.oem4 .box2{ float: right; width: 38%;}
.oem4 .box1 h3{ font-size: 18px; color: #c09e77; margin-bottom: 10px;}
.oem4 .box1 p{ font-size: 16px; color: #666666;  line-height: 36px; margin-bottom: 55px;}

.oem5{ margin-bottom: 30px;}
/* .oem5 h3{ position: relative; padding-left: 30px; font-size: 24px; color: #c09e77; line-height: 36px; margin-bottom: 20px; font-weight: bold; padding-bottom: 5px;} */
.oem5 h3 .yuan{ position: absolute; left: 0; top: 8px; display: block; width: 20px; height: 20px; border-radius: 50%; background: #c09e77;}
.oem5 p.p{ font-size: 16px; color: #666666;  line-height: 36px; margin-bottom: 30px;}


.oem5 li{ width: 32%; margin-right: 2%; margin-bottom: 30px; float: left; position: relative; }
.oem5 li img{ width: 100%;}
.oem5 li:nth-child(3n){ margin-right: 0;}
.oem5 li span{ background: #c09e77; color: #fff; font-size: 16px; position: absolute; left: 0; top: 0; height: 40px;width:140px; text-align: center; line-height: 40px;}

.oem6{ margin-bottom: 50px;}

.videocon .videobox{ position: relative;height:400px;}
.videocon .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.videocon .videobg .play{ display: block; background: url(../images/videocon-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer;}
.videocon .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.videocon .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.videocon .videobg,
	.videocon .videobox{ height:500px;}
	.videocon .videobg 
	.play{background-size:40px 40px;}
}
@media only screen and (min-width: 1200px) {
	.videocon .videobg,.videocon .videobox{ height:600px;}
	.videocon .videobg .play{background-size:50px 50px;}
}



.sqjm_btn1{ margin-bottom: 80px;}






.news_list{ margin-top: 60px; margin-bottom: 50px;}
.news_list li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%; transition: 0.3s;}
.news_list li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.news_list li a::after{ position:absolute; content:''; width: 33px; height: 33px; background:url(../images/newsicon.png) no-repeat; right:5%; top:50%; margin-top:-16px;}
.news_list li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.news_list li div{ position:relative; padding-right:5%; padding-bottom:13%;}
.news_list li div::before{ position:absolute; content:''; }
.news_list li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.news_list li h3{ margin:0; font-size:18px; padding:3% 0 0 0; font-weight:normal; color:#333333;}
.news_list li p{ margin:3% 0 0 0; color:#979596; line-height:30px; height: 60px; overflow:hidden; font-size:16px;}
.news_list li time{ position:absolute; font-size: 14px; left:0; bottom:5%; color:#979596;}
.news_list li:hover{ border-color:#c09e77;box-shadow:0 0 15px rgba(192,158,119,0.2);}
.news_list li:hover a::after{ background:url(../images/newsicon1.png) no-repeat left top;}


.page_box .Pages{ text-align:center; padding:3% 0;}
.page_box .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.page_box .Pages a:hover,
.page_box .Pages a.a_cur{ background-color:#01478c; color:#fff;}
.page_box .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.page_box .Pages em a{ float:left; margin-left:-1px;}
.page_box .Pages .p_cur,
.page_box .Pages .p_count,
.page_box .Pages .p_jump,
.page_box .Pages .a_first,
.page_box .Pages .a_end,
.page_box .Pages .p_total{ display:none;}
.page_box .Pages .a_prev,
.page_box .Pages .a_next{ padding:0; margin: 0 5px; width:44px; height:38px; font-family: 宋体; font-size: 18px;}

.news_info{ margin-top: 60px;}
.news_info .ti{ text-align: center; border-bottom: 1px #b0b0b0 dashed; margin-bottom: 30px;}
.news_info .ti h3{ color: #333333; font-size: 24px;}
.news_info .ti time{ display: block; color: #999999; font-size: 16px; padding: 25px 0;}

.news_con p{ color: #666666; line-height: 36px; font-size: 16px;}
.news_con p.p{ text-indent: 2em;}
.news_con img.img{ width: 100%; display: block; margin: 30px 0;}
.news_info .pne{ margin-top: 30px; margin-bottom: 80px;}
.news_info .pne span{ width: 48%; margin-right: 4%; float: left; color: #888888; font-size: 16px;}
.news_info .pne span a{color: #888888; }
.news_info .pne span.dot_right{  margin-right: 0; text-align: right;}
.news_info .pne span a:hover{ color: #c09e77;}

.menu_cen{ text-align: center; margin-bottom: 50px;}
.menu_cen li{ display: inline-block; width: 100%; max-width: 200px; line-height: 50px; height: 50px; text-align: center; font-size: 16px; border: 1px #dddddd dashed; transition: 0.3s; margin: 0 20px; border-radius: 30px;}
.menu_cen li:hover{border: 1px #c09e77 solid; background: #c09e77;}
.menu_cen li:hover a{ color: #fff;}
.menu_cen li.on{border: 1px #c09e77 solid; background: #c09e77;}
.menu_cen li.on a{ color: #fff;}
.menu_cen li a{ display: block; padding: 0 10px;}

.jmss_form{ margin-bottom: 50px;}
.jmss_form li{ position:relative; float: left; margin-bottom: 30px;}
.jmss_form li.li1{ width: 48.5%; margin-right: 3%;}
.jmss_form li.li2{ margin-right: 0;}
.jmss_form li.li3{ width: 31.3%; margin-right: 3%;}
.jmss_form li.li4{  margin-right: 0;}
.jmss_form li.li5{ width: 100%;}
.jmss_form li .form_err{ position:absolute; right:20px; top:18px; color:#d73636; line-height:20px; font-weight:bold;}
.jmss_form li .text{ width:100%; border:1px solid #dddddd; line-height:50px; height:50px; padding:0 10px; padding-right: 25px; color: #666666;}
.jmss_form li select{ width:100%; border:1px solid #dddddd; line-height:50px; height:50px; padding:0 10px; padding-right: 25px; color: #666666;}
.jmss_form li .btn{ cursor:pointer; color:#fff; border:none; background:#c09e77; width:70%; max-width:167px; height:45px; display: block; margin: 0 auto; border-radius: 12px; transition: 0.3s;}
.jmss_form li .btn:hover{background:#b5844c;}



.jmss_form1{ margin-bottom: 50px;}
.jmss_form1 li{ position:relative; float: left; margin-bottom: 30px;}
.jmss_form1 li.li1{ width: 48.5%; margin-right: 3%;}
.jmss_form1 li.li2{ margin-right: 0;}
.jmss_form1 li.li3{ width: 31.3%; margin-right: 3%;}
.jmss_form1 li.li4{  margin-right: 0;}
.jmss_form1 li.li5{ width: 100%;}
.jmss_form1 li.li6{ width: 22.7%; margin-right: 3%;}
.jmss_form1 li.li7{  margin-right: 0;}
.jmss_form1 li.li8{ width: 14.1%; margin-right: 3%;}
.jmss_form1 li.li9{  margin-right: 0;}
.jmss_form1 li .form_err{ position:absolute; right:20px; top:18px; color:#d73636; line-height:20px; font-weight:bold;}
.jmss_form1 li .text{ width:100%; border:1px solid #dddddd; line-height:50px; height:50px; padding:0 10px; padding-right: 25px; color: #666666;}
.jmss_form1 li select{ width:100%; border:1px solid #dddddd; line-height:50px; height:50px; padding:0 10px; padding-right: 25px; color: #666666;}
.jmss_form1 li .btn{ cursor:pointer; color:#fff; border:none; background:#c09e77; width:70%; max-width:167px; height:45px; display: block; margin: 0 auto; border-radius: 12px; transition: 0.3s;}
.jmss_form1 li .btn:hover{background:#b5844c;}
.jmss_form1 li textarea.text{ height: 200px;}



.lxfs_box{box-shadow:0 0 6px rgba(0,0,0,0.2); border-radius: 3px; padding: 38px 18px 38px 50px; margin-bottom: 80px; }
.lxfs_box .left{ width: 50%; float: left; padding-right: 15px;}
.lxfs_box .right{ width: 50%; float: right;}
.lxfs_box .right .map{height:400px;}
.lxfs_box .right .map *{ box-sizing:content-box;}
.lxfs_box .right .map img{ max-width:none;}

.lxfs_box .left li{ position: relative; padding-left: 45px; margin: 26px 0;}
.lxfs_box .left span{ position: absolute; left: 0; top: 17px; width: 33px; height: 33px}
.lxfs_box .left .ico1{ background: url(../images/map_icon1.png) no-repeat;}
.lxfs_box .left .ico2{ background: url(../images/map_icon2.png) no-repeat;}
.lxfs_box .left .ico3{ background: url(../images/map_icon3.png) no-repeat;}
.lxfs_box .left .ico4{ background: url(../images/map_icon4.png) no-repeat;}
.lxfs_box .left li h3{ font-size: 18px; color: #333333; border-bottom: solid 1px #e6e6e6; padding-bottom: 10px; margin-bottom: 10px;}
.lxfs_box .left li p{font-size: 16px; color: #666666; }



.rczp{ margin-bottom: 80px;}
.rczp ol.type{margin-bottom: 5px; border-radius: 3px;}
.rczp .type{display:table; width:100%;}
.rczp ol.type{font-size:16px; background-color:#c09e77; color:#fff;}
.rczp .type li{vertical-align:middle;text-align:center;line-height:52px; height: 52px; width: 20%; float: left;}
.rczp ul.type li{cursor:pointer; width: 20%; background: #f5f5f5; font-size: 16px; color: #333333; padding: 0 10px;line-height:52px; height: 52px; }
.rczp .type li:nth-child(5){ padding-left:2%; text-align:left !important;}
.rczp ul.type li:nth-child(5){background:#f5f5f5 url(../images/icon_close.png) no-repeat 90% center;}
.rczp ul.type#On li:nth-child(5){ background:#f5f5f5 url(../images/icon_open.png)no-repeat 90% center;}
.rczp .list{margin-bottom: 5px;}
.rczp .list .con{ display:none; font-size:14px; padding: 30px 0; }
.rczp .list .con b{ display: block; font-size: 18px; color: #c09e77; font-weight: normal; margin-bottom: 20px;}
.rczp .list .con p{ color: #666666; font-size: 16px; line-height: 32px;}
.rczp .list .con .left{ width: 48%; float: left;}
.rczp .list .con .right{ width: 48%; float: right;}
.rczp .btn_apply{ padding:30px 0;}
.rczp .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#c09e77; font-size:16px; border-radius:3px;}



.form_min{ padding:3% 0; max-width: 1200px; margin: 0 auto; padding-bottom: 10%;position: relative; overflow: hidden;}
.form_min .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.form_min .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#c09e77;}

.form_min .form{ padding-top:30px; max-width: 600px; margin: 0 auto;}
.form_min .form li{ width: 100%; margin-bottom: 2%; color: #333; font-size: 16px;}
.form_min .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; color:#666; }
.form_min .form select{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; color:#666; }
.form_min .form p{ margin:0 0 10px 0;color:#c09e77; font-size: 14px;}
.form_min .form li em{ font-style:normal; color:#bcbcbc;}
.form_min .form li em i{ font-style:normal; color:#fadbbe;}
.form_min .form .btn{ background:#c09e77; color:#fff; cursor:pointer; font-size:14px; width:160px; height:45px; border-radius:3px;
	border:none; margin-top:20px;}








@media(max-width:1480px){
	.home_banner dl dd{    padding: 28px 15px;}
}
@media(max-width:1366px){
	.home_banner .bx-pager{ bottom: 24%;}
	.page_next{ bottom: 32%;}
	.time_list .owl-nav .owl-prev{ left: -30px;}
	.time_list .owl-nav .owl-next{ right: -30px;}
	.fzbg{ height: 300px;}
}


@media(max-width:1280px){
	.top-main .top-right{ padding-left: 0;}
	.h_page3 .owl-carousel .owl-prev{ left:0;}
	.h_page3 .owl-carousel .owl-next{right: 0;}

}



@media(max-width:1024px){
	.home_banner .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
	.home_banner .bx-controls-direction a.bx-prev{ left:3%;}
	.home_banner .bx-controls-direction a.bx-next{ right:3%;}
	.home_banner li img.wapimg{ display: block;}
	.home_banner li img.pcimg{ display: none;}
	.page_next{ display: none;}
	.home_banner dl dd{    padding: 10px 15px;}
	.home_banner .bx-pager{ bottom: 35%;}
	.home_banner dl dd img{ width: 32px; height: 28px;}
	.home_banner dl dd p{ font-size: 13px;}
	.ban img.pcimg{ display: none;}
	.ban img.phoneimg{ display: block;}

	.time_list .owl-nav .owl-prev{ left: 0;}
	.time_list .owl-nav .owl-next{ right: 0;}

}

@media(max-width:768px){
	.h_page1{ padding: 30px 0;}
	.h_title h3{ font-size: 24px;}
	.h_title span{ font-size: 20px; margin-top: -10px;}
	.h_title{ margin-bottom: 20px; text-align: center;}
	.h_title:after{ width: 100px; margin: 0 auto; margin-top: 15px;}
	.h_page1 .left{ width: 100%; float: none; margin-bottom: 30px;}
	.h_page1 .right{ width: 100%; float: none;}
	.h_page1 .left .con{ font-size: 14px;}
	.h_page1 .left .con li{ width: 100%; margin-right: 0; float: none;  margin-bottom: 10px;}
	.h_page1 .left .con p{ line-height: 24px;}
	.h_page1 .left .con .more{ margin-top: 30px;}

	.h_page2 .img{ width: 100%; height: 440px;}
	.h_page2 .center .con{background: rgba(255, 255, 255, 0.82); padding: 30px;}
	.h_page2 .center .con em{ font-size: 20px;}
	.h_page3{ margin-top: -110px; padding-bottom: 30px;}
	.h_page3 .h_title{ margin-bottom: 30px;}
	.h_page3 li p{ font-size: 15px; margin-top: 15px;}

	.h_page4{padding: 30px 0;}
	.h_page4 .owl-dots{ margin-top: 20px;}
	.h_page4 .more{margin-top: 20px;}

	.h_page5{ height: 410px; margin-bottom: 30px;}
	.h_page5 .img{ width: 100%; height: 410px;}
	.h_page5 .center .con{background: rgba(255, 255, 255, 0.82); padding: 30px;}
	.h_page5 .center .con em{ font-size: 20px;}
	.menu_box{ padding: 15px 0; margin-bottom: 30px;}
	.menu_box .menu{display: none;}
	.menu_box .location{ float: none; margin-top: 0; font-size: 12px;}

	.about1 p{ font-size: 14px; line-height: 30px;}
	.about1 p.p2{ padding-left: 30px;}


	.title h3{ font-size: 24px;}
	.title span{ font-size: 20px; margin-top: -10px;}
	.title{ margin-bottom: 20px; text-align: center;}
	.title:after{ width: 100px; margin: 0 auto; margin-top: 15px;}
	.about2{ padding-bottom: 0;}
	.about2 .con{ position: static; padding: 18px; width: 100%;}
	.about2 .con .word{ height: auto; font-size: 14px; line-height: 30px;}
	.about3{ padding-bottom: 0;}
	.about3 .con{ position: static; padding: 18px; width: 100%;}
	.about3 .con .word{ height: auto; font-size: 14px; line-height: 30px;}
	.about3 .title{ text-align: center;}

	.about4 h3.h3{ background: url(../images/ab_ti.jpg) no-repeat center; font-size: 18px;}
	.about4 p{font-size: 14px; line-height: 24px;}
	.about4 h4{ font-size: 16px;}

	.about5 ul{ padding-bottom: 0;}
	.about5 p{ font-size: 16px; margin-bottom: 20px;}
	.about5 ul li{ font-size: 14px; padding-bottom: 20px;}

	.about6 .item .word{ width: 100%; float: none; padding: 20px;}
	.about6 .item .pic{ width: 100%; float: none;}
	.about6 .item{ margin-bottom: 20px;}
	.about6 .title{ text-align: center;}
	.about6 .item .tit{ font-size: 16px;}
	.about6 .item .con{ font-size: 14px; line-height: 24px;}
	.about6{ margin-bottom: 30px;}

	.time_list .owl-carousel{  padding: 0 30px;}
	.time_list:before{top: 247px;}
	.time_list .item dl dt{ font-size: 16px;}
	.time_list .item dl dd{ font-size: 14px; line-height: 24px;}
	.time_list .item dl:after{ width: 20px; height: 20px; background-size: 20px 20px;left: -10px;bottom: -10px;}
	.time_list .odd dl:after{left: -10px;top: -10px;}
	.fzbg{ height: 100px; margin-top: -50px;}

	.zdsc_box1{ margin-bottom: 30px;}
	.zssc_ti{  font-size: 15px; line-height: 24px; padding-left: 20px; margin-bottom: 18px;}
	.zssc_ti .yuan{ width: 10px; height: 10px; top: 8px;}
	.zdsc_box1 .left{ width: 100%; float: none;}
	.zdsc_box1 .right{ width: 100%; float: none; padding: 15px;}
	.zdsc_box1 .right p{ font-size: 14px; line-height: 24px;}

	.zdsc_box2 p{ font-size: 14px; line-height: 24px;}

	.zdsc_box3 .left{width: 100%; float: none;}
	.zdsc_box3 .right{width: 100%; float: none; margin-top: 20px;}
	.zdsc_box3 .right p{font-size: 14px; line-height: 24px;}

	.sqjm_btn{ margin-top: 30px;margin-bottom: 30px; font-size: 16px;}
	.zdsc_box4 p{font-size: 14px; line-height: 24px;}
	.zdsc_box5 .left{width: 100%; float: none;}
	.zdsc_box5 .right{width: 100%; float: none; margin-top: 20px; margin-bottom: 30px;}
	.zdsc_box5 .left p{font-size: 14px; line-height: 24px;}
	.zdsc_box5 .left h4{ font-size: 16px;}

	.zdsc_box5 .con1 p{font-size: 14px; line-height: 24px;}
	.zdsc_box6 ul li .span:before{ width: 45px;}
	.zdsc_box6 ul li{padding-left: 100px;    padding-bottom: 35px; font-size: 14px;}
	.zdsc_box6 ul li h3{ font-size: 16px;}

	.tydl_ti{  font-size: 15px; line-height: 24px; padding-left: 20px; margin-bottom: 18px;}
	.tydl_ti .yuan{ width: 10px; height: 10px; top: 8px;}


	.tydl_box1 h4{ font-size: 16px;}
	.tydl_box1 p{ font-size: 14px; line-height: 24px;}
	.tydl_box2 p{ font-size: 14px; line-height: 24px;}
	.tydl_box3 .span{ font-size: 14px; height: 40px;line-height: 38px;}
	.tydl_box3 .box2{ padding-top: 20%;}
	.tydl_box3 .box2 img{ display: block; width: 50%; margin: 0 auto;}
	.tydl_box3 h3{ font-size: 16px; margin-top: 12px;margin-bottom: 12px;}
	.tydl_box3 p{font-size: 14px; line-height: 24px;}
	.tydl_box4 p{font-size: 14px; line-height: 24px;}


	.projj_ti{  font-size: 15px; line-height: 24px; padding-left: 20px; margin-bottom: 18px;}
	.projj_ti .yuan{ width: 10px; height: 10px; top: 8px;}

	.pro_box{ margin-top: 0;}
	.pro_box .left{ width: 100%; float: none; padding-top: 0; padding-bottom: 0;}
	.pro_box .left dl dt a{ font-size: 14px; height: 35px; line-height: 35px;}
	.pro_box .left dl dt i{display: block;}
	.pro_box .left dl dd a{ font-size: 12px; height: 35px; line-height: 35px; padding-right: 34px;}
	.pro_box .left dl .box{ display: none;}

	.pro_box .left dl{margin-bottom: 10px;}
	.pro_box .right{width: 100%; float: none; padding-top: 0;}
	.nav_pro{ text-align: center;}
	.nav_pro a{ margin-right: 18px; font-size: 16px;padding-left: 15px;}
	.nav_pro a span{ width: 10px; height: 10px; top: 6px;}
	.projj .box1{width: 100%; float: none; border-bottom: 1px #d4d4d4 dashed;border-right:none; padding-bottom: 15px; margin-bottom: 15px;}
	.projj .box2{width: 100%; float: none; padding-left: 0;}
	.projj .box1 p{font-size: 14px; line-height: 24px;}
	.projj .box2 p{font-size: 14px; line-height: 24px;}

	.pro_list li{ padding: 15px; margin-bottom: 20px;}
	.pro_list li .Ispic{width: 100%; float: none;border-bottom: solid 1px #ececec;border-right:none; padding-bottom: 92%; margin-bottom: 20px;}
	.pro_list li .word{width: 100%; float: none; padding-left: 0;}
	.pro_list li .word p{ line-height: 26px;}
	.pro_list li .word p.p_syff{ height: 80px;}
	.pro_tz li{ width: 100%; float: none; margin-right: 0;}

	.pro_tz li img{ width: 45%;height: auto}
	.pro_tz li .con{ width: 55%; padding-top: 3%!important; line-height: 24px;}

	.infocp ul li{ padding-left: 25px; padding-bottom: 30px;}
	.infocp ul li h3{ font-size: 16px; margin-bottom: 15px;}
	.infocp ul li .span{ width: 12px; height: 12px;}
	.infocp ul li p{ font-size: 14px; line-height: 24px;}

	.guonei3 .item .word{ width: 100%; float: none; padding: 20px;}
	.guonei3 .item .pic{ width: 100%; float: none;}
	.guonei3 .item{ margin-bottom: 20px;}
	.guonei3 .title{ text-align: center;}
	.guonei3 .item .tit{ font-size: 16px;}
	.guonei3 .item .con{ font-size: 14px; line-height: 24px;}
	.guonei3{ margin-bottom: 30px;}

	.guonei1 p{ font-size: 14px; line-height: 24px;}
	.guonei2 li{ width: 100%; float: none; margin-right: 0; margin-bottom: 20px;}
	.guonei2 li .con{ padding: 15px;}
	.guonei2 li .con h3{ font-size: 16px;}
	.guonei2 li .con p{font-size: 14px; line-height: 24px;}

	.guonei4 .title{ text-align: center;}
	.guonei4 p.p{font-size: 14px; line-height: 24px; margin-bottom: 20px;}
	.guonei4 li{width: 100%; float: none; margin-bottom: 20px;}
	.guonei4 li h3{ font-size: 16px;}
	.guonei4 li .hover h1{ font-size: 16px;}
	.guonei4 li .hover p{font-size: 14px; line-height: 24px;}


	.furi2 .box1 ul li .span:before{ width: 45px;}
	.furi2 .box1 ul li{padding-left: 45px; padding-bottom: 20px; font-size: 14px;}
	.furi2 .box1 ul li h3{ font-size: 16px;}

	.furi1 p{font-size: 14px; line-height: 24px;}
	.furi2 .box1{width: 100%; float: none; margin-bottom: 20px;}
	.furi2 .box2{width: 100%; float: none;}

	.furi3 ul li{ margin-bottom: 20px;}
	.furi3 ul li .con h3{ font-size: 16px;}
	.furi3 ul li .con p{font-size: 14px; line-height: 24px;}
	.furi3 ul.ul1 li{margin-bottom: 20px;}
	.furi3 ul.ul2{ text-align: center;}
	.furi3 ul.ul2 li{ width: auto; display: inline-block; float: none;}
	.furi4 ul li{width: 100%; float: none; margin-bottom: 20px;}
	.furi4 ul li p{font-size: 14px; line-height: 24px;}
	.furi5 .title{ text-align: center;}

	.furi5 ul li{ width: 48%; margin-right: 4%; margin-bottom: 20px;}
	.furi5 ul li:nth-child(2n){ margin-right: 0;}

	.oem1{ margin-bottom: 30px;}
	.oem1 h3{ margin-bottom: 15px; font-size: 16px;}
	.oem1 p{font-size: 14px; line-height: 24px;}

	.oem2 p{font-size: 14px; line-height: 24px;}

	.oem2 ul.ul1 li{ margin-right: 4%; margin-bottom: 20px;}
	.oem2 ul.ul1 li:nth-child(2n){ margin-right: 0;}
	.oem2 ul.ul1 li p{ margin: 10px 0; font-size: 14px;}
	.oem2 span.ti_span{ padding: 15px;}
	.oem2 ul.ul2 li{ width: 100%; margin-right: 0; float: none; margin-bottom: 20px;}
	.oem2 ul.ul2 li .box span{ font-size: 14px;}

	.oem3 .title{ text-align: center;}
	.oem4 .box1{ width: 100%; float: none;}
	.oem4 .box1 h3{ font-size: 16px; margin-bottom: 8px;}
	.oem4 .box1 p{font-size: 14px; line-height: 24px; margin-bottom: 30px;}
	.oem4 .box2{ width: 100%; float: none;}
	.oem5 h3{ font-size: 24px;}
	.oem5 p.p{font-size: 14px; line-height: 24px;}
	.oem5 li{ width: 100%; float: none; margin-bottom: 20px;}

	.page_box .Pages .a_first,
	.page_box .Pages .a_end{ display:none;}
	.page_box .Pages a{padding:0 5px; }

	.news_list{ margin-top: 30px;}
	.page_box .Pages em{ display: none;}
	.news_list li p{line-height:22px; height:44px; font-size: 12px;}
	.news_list li time{ font-size:12px;}
	.news_list li div::before,
	.news_list li a::after{ display:none;}
	.news_list li div,
	.news_list li a{padding-right:0;}
	.news_list li a{ padding-left:40%;}
	.news_list li figure{ width:37%;}
	.news_list li h3{ font-size: 15px;}

	.news_info{ margin-top: 30px;}
	.news_info .ti h3{ font-size: 18px;}
	.news_info .ti time{ font-size: 12px; padding: 12px 0;}
	.news_con p{font-size: 14px; line-height: 24px;}
	.news_info .pne span{ width: 100%; float: none; margin-bottom: 20px; font-size: 14px;}
	.news_info .pne span.dot_right{ text-align: left;}

	.jmss_form li{ width: 100%!important; float: none!important; margin-bottom: 15px;}
	.menu_cen{ margin-bottom: 30px;}
	.menu_cen li{ margin: 0 8px; font-size: 14px; max-width: 160px; height: 45px; line-height: 45px;}

	.jmss_form1 li{ width: 100%!important; float: none!important; margin-bottom: 15px;}


	.lxfs_box{ padding: 15px;}
	.lxfs_box .left{ width: 100%; float: none; margin-bottom: 20px; padding-right: 0;}
	.lxfs_box .right{ width: 100%; float: none;}
	.lxfs_box .left li h3{ font-size: 16px;}
	.lxfs_box .left li p{ font-size: 14px;}
	.lxfs_box .right .map{ height: 320px;}
	.rczp .type li{ width: 33.3%; font-size: 14px; }
	.rczp ul.type li{ width: 33.3%;font-size: 14px;}
	.rczp .type li:nth-child(2){ display: none;}
	.rczp .type li:nth-child(3){ display: none;}
	.rczp .type li:nth-child(5){ padding-right: 30px;}
	.rczp .list .con{ padding: 20px 0;}
	.rczp .list .con .left{ width: 100%; float: none; margin-bottom: 20px;}
	.rczp .list .con .right{ width: 100%; float: none;}
	.rczp .list .con b{ font-size: 16px; margin-bottom: 10px;}
	.rczp .list .con p{font-size: 14px; line-height: 24px;}
	.rczp .btn_apply a{  font-size: 15px;}
	.rczp .btn_apply{ padding: 0; margin-top: 20px;}

}

@media(max-width:480px){

}


@media(max-width:320px){


}





/*底部*/
.footer_box{  background: #292522;}
.footer_box .auto{position: relative;}
.footer_box .bottom{ padding-top: 130px; padding-bottom: 15px; border-bottom: solid 1px #34302d;}
.footer_box nav li{ float: left; width: 13%; }
.footer_box nav li span{ font-weight: normal; color: #999999; font-size: 16px; margin: 0; position: relative; display: inline-block; border-bottom: solid 1px #999999;}
.footer_box nav li span a{ color: #999999;}
.footer_box nav li span:after{ content: ""; width: 15px; display: block; height: 2px; background: #999999; margin-top: 7px;}
.footer_box nav li dl{ padding-top: 20px;}
.footer_box nav li dd{ padding: 5px 0;}
.footer_box nav li dd a{ color: #999999;font-size: 14px;}
.footer_box nav li dd a:hover{ color: #fff;}
.footer_box nav li.last{ width: 35%;}
.footer_box nav li.last dl{ margin: 0 -1%;}
.footer_box nav li.last dl a{ display: block; float: left; width: 31.3334%; margin: 1%; overflow: hidden;}
.footer_box nav li.last dl a img{
	transition: transform .5s;
	-webkit-transition: -webkit-transform .5s;
	-moz-transition: -moz-transform .5s;
	-ms-transition: -ms-transform .5s;}
.footer_box nav li.last dl a:hover img{ transform: scale(1.1);}
.footer_box .bottom1{ padding-top: 10px; padding-bottom: 30px;}
.footer_box .bottom1 .left{ float: left; width: 40%;}
.footer_box .bottom1 .right{ float: right; width: 50%;}
.footer_box .bottom1 .left li{ display: inline-block; margin-right: 35px; text-align: center;}
.footer_box .bottom1 .left li img{ width: 107px; height: 107px;}
.footer_box .bottom1 .left li p{ font-size: 14px; color: #999999; margin: 10px 0;}
.footer_box .bottom1 .bds_tsina{ background: url(../images/bds_tsina.png) no-repeat; width: 40px; height: 40px; padding: 0;margin: 6px 20px 0 0;}
.footer_box .bottom1 .bds_weixin{ background: url(../images/bds_weixin.png) no-repeat; width: 40px; height: 40px; padding: 0;margin: 6px 20px 0 0;}
.footer_box .bottom1 .bds_qzone{ background: url(../images/bds_qzone.png) no-repeat; width: 40px; height: 40px; padding: 0;margin: 6px 0 0 0;}

.bd_weixin_popup{ width: 260px!important; height: 320px!important;}
.footer_box .bottom1 .right{ color: #999999; font-size: 14px; text-align: right; padding-top: 40px;}
.footer_box .bottom1 .right .tel{ color: #c09e77; font-size: 30px; display: inline-block; background: url(../images/icon_tel.png) no-repeat left; padding-left: 40px; margin-bottom: 10px;}
.footer_box .bottom1 .right .nav{ margin-bottom: 15px;}
.footer_box .bottom1 .right .nav a{ color: #999999;}
.footer_box .bottom1 .right .nav a::after{ display:inline-block; content:'|'; font-size:12px;margin:0 15px 0 15px;color:#494543; }
.footer_box .bottom1 .right .nav a:last-child::after{ display:none;}
.footer_box .bottom1 .right .li a{color: #999999;}
.footer_box .bottom1 .right .li a.Wanhu{color: #fff; border-bottom: solid 1px #fff;}


.fixed_bd{ position: fixed; width: 500px; height: 360px; background: #fff;box-shadow:0 0 30px rgba(0,0,0,0.2); left: 50%; margin-left: -250px; top: 50%; margin-top: -210px; z-index: 9; border-radius: 15px; display: none;}
.fixed_bd .con{ padding: 20px 30px;}
.fixed_bd .con h3{ font-size: 15px; color: #c99e64; font-weight: bold; border-bottom: solid 1px #c99e64;padding-bottom: 20px; margin-bottom: 10px;}
.fixed_bd .con li{ width: 45%; margin-right: 10%; position: relative; padding-left: 48px; border-bottom: solid 1px #dfcebb; height: 40px; line-height: 40px; margin-bottom: 10px; float: left;}
.fixed_bd .con li:nth-child(2n){ margin-right: 0;}
.fixed_bd .con li em{ font-style: normal; font-size: 14px; color: #333333; position: absolute; width: 48px; left: 0; top: 0;height: 40px; line-height: 40px;}
.fixed_bd .con li .text{ border: 0; background: none; height: 40px; line-height: 40px;}
.fixed_bd .con li.time{padding-left: 70px;}
.fixed_bd .con li.time em{ width: 70px; }
.fixed_bd .con li.li{ width: 90%; margin-right: 0; margin-left: 5%; height: auto; line-height: initial; padding-left: 0; margin-top: 35px; padding-bottom: 35px;}
.fixed_bd .con li .button{ border: none; background: #c99e64; border-radius: 12px; width: 180px; text-align: center; height: 42px; line-height: 42px; color: #fff; font-size: 16px; display: block; margin: 0 auto;box-shadow:0 5px 10px rgba(0,0,0,0.2); cursor: pointer; transition: 0.3s;}
.fixed_bd .con p{ color: #c99e64; font-size: 14px; text-align: center; padding-top: 10px;}
.fixed_bd .con li .button:hover{ background: #aa7a41;}

.fixed_bd .close{ position: absolute; right: 15px; top: 25px; background: url(../images/close.png) no-repeat; width: 22px; height: 22px; cursor: pointer;}

.fixed_left{ position: fixed; right: 2%; top: 40%; width: 80px;z-index: 9;}
.fixed_left li{ width: 80px; height: 80px; color: #fff; text-align: center; margin-bottom: 2px; background: #cc131c; padding-top: 15px; transition: 0.3s;}
.fixed_left li span{color: #fff; font-size: 14px; display: block;}
.fixed_left li.icon1 span{ background: url(../images/icon_ty.png) no-repeat top; padding-top: 35px;}
.fixed_left li.icon2 span{ background: url(../images/icon_fh.png) no-repeat top; padding-top: 35px;}
.fixed_left li:hover{background: #cc131c;}


/*搜索*/
.search_min{width: 100%; margin: 0 auto; font-size: 14px; margin-top: 60px;}
.search_min h1{margin: 0; font-weight: normal; padding-bottom: 2%; font-size: 24px; color: #c09e77;}
.search_min li{margin-bottom: 10px; line-height: 25px; border: 1px solid #e3e7e6; padding: 0 10px 0 15px; position: relative; transition: 0.3s;}
.search_min li::before{position: absolute; content: ''; width: 4px; height: 4px; border-radius: 50%; background-color: #c09e77; left: 5px; top: 50%; margin-top: -2px;}
.search_min li a{display: block; padding: 15px 0;}
.search_min li span{padding-right: 10px; color: #333;transition: 0.3s;}
.search_min li:hover{border: 1px solid #c09e77;}
.search_min li:hover span{ color: #c09e77;}

.ul_cpanli li{ float: left; width: 48%; margin-right: 2%; margin-bottom: 2%; text-align: center;}
.ul_cpanli li:nth-child(2n){ margin-right: 0;}
.ul_cpanli li p{ font-size: 16px;}


/*网站地图*/
.ul_sitemap li{padding-bottom: 0; line-height: 40px;}
.ul_sitemap{padding-bottom: 10%;}
.ul_sitemap li{border-bottom: dotted 1px #c09e77; padding: 5px 0px; color: #c09e77; padding-bottom: 0;}
.ul_sitemap li strong{width: 96px; display: inline-block; color: #c09e77;}
.ul_sitemap a:hover{color: #c09e77;}
.ul_sitemap li a{color: #333;}


@media(max-width:768px){
	.footer_box nav li{ float: none; width: 100%; display: none;}
	.footer_box nav li.last{ float: none; width: 100%; display: block;}
	.footer_box .bottom{ padding-top: 30px;}
	.footer_box .bottom1 .left{float: none; width: 100%; text-align: center;}
	.footer_box .bottom1 .right{float: none; width: 100%; text-align: center;  padding-top: 20px;}
	.footer_box .bottom1 .left li:nth-child(2){ margin-right: 0;}
	.footer_box .bottom1 .bds_tsina{ float: none; display: inline-block;}
	.footer_box .bottom1 .bds_weixin{ float: none; display: inline-block;}
	.footer_box .bottom1 .bds_qzone{ float: none; display: inline-block;}
	.footer_box .bottom1 .right .li{ font-size: 12px;}
	.footer_box .bottom1 .right .tel{ font-size: 26px;}

	.fixed_left{ width: 60px; right: 0;}
	.fixed_left li{ width: 60px; height: 60px; padding-top: 8px;}
	.fixed_left li span{ font-size: 12px;}
	.fixed_left li.icon1 span{ background: url(../images/icon_ty.png) no-repeat top; background-size: 22px 22px; padding-top: 26px;}
	.fixed_left li.icon2 span{ background: url(../images/icon_fh.png) no-repeat top; background-size: 22px 22px; padding-top: 26px;}
	.fixed_bd{ width: 96%; left: 2%; margin-left: 0;    height: 330px;}
	.fixed_bd .con h3{ font-size: 16px;}
	.fixed_bd .con li.li{  margin-top: 20px;padding-bottom: 20px;}
	.fixed_bd .con{  padding: 20px 15px;}
	.search_min{ margin-top: 30px;}
	.top-main .search-box .text{ width: 168px;}
}



.placeholder .webuploader-pick{    background: #c09e77!important;}
.statusBar .btns .uploadBtn{    background: #c09e77!important;}





	/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/


/* .home_banner .bx-controls{
	display: none;
} */


/* 新首页 */
/*Banner002713 */
.Banner002713 { overflow: hidden; position: relative; z-index: 1; font-family: '宋体', Arial, Helvetica, sans-serif; }
.Banner002713 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Banner002713 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.Banner002713 .slick-list:focus { outline: none }
.Banner002713 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Banner002713 .slick-slider .slick-track, .Banner002713 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.Banner002713 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Banner002713 .slick-track:before, .Banner002713 .slick-track:after { display: table; content: ''; }
.Banner002713 .slick-track:after { clear: both; }
.Banner002713 .slick-loading .slick-track { visibility: hidden; }
.Banner002713 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.Banner002713 .slick-slide .slick-loading img { display: none; }
.Banner002713 .slick-slide .dragging img { pointer-events: none; }
.Banner002713 .slick-initialized .slick-slide { display: block; }
.Banner002713 .slick-loading .slick-slide { visibility: hidden; }
.Banner002713 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Banner002713 .slick-arrow .slick-hidden { display: none; }
.Banner002713 li.slick-slide { position: relative; }
.Banner002713 li .Ispic { height: 100%; }
.Banner002713 .slick-dots { position: absolute; z-index: 10; left: 0; width: 100%; text-align: center; bottom: 10%; }
.Banner002713 .slick-dots li { display: inline-block; vertical-align: bottom; width: 30px; height: 2px; margin: 0 5px; background: #fff; cursor: pointer; transition: 0.3s; }
.Banner002713 .slick-dots li button { display: none; }
.Banner002713 .slick-dots li.slick-active { height: 10px; }

@media(min-width:1025px) {
.Banner002713 .slick-slider { position: absolute; left: 0; top: 0; bottom: 0; right: 0; }
.Banner002713 .slick-list, .Banner002713 .slick-track, .Banner002713 .slick-slide { height: 100%; }/*IE*/
}

@media(max-width:1024px) {
.Banner002713 { height: auto !important; margin-bottom:20px; }
.Banner002713 li .Ispic { padding-bottom: 50%; height: auto; }
}

@media(max-width:480px) {
.Banner002713 .slick-dots li { width: 20px; }
.Banner002713 .slick-dots li.slick-active { height: 6px; }
}


/*Floor002711 */
.Floor002711 { padding: 0 0 5% 0; background: #f9f9f9; position: relative; }
.Floor002711 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Floor002711 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; padding-bottom: 5%; }
.Floor002711 .slick-list:focus { outline: none }
.Floor002711 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Floor002711 .slick-slider .slick-track, .Floor002711 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.Floor002711 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Floor002711 .slick-track:before, .Floor002711 .slick-track:after { display: table; content: ''; }
.Floor002711 .slick-track:after { clear: both; }
.Floor002711 .slick-loading .slick-track { visibility: hidden; }
.Floor002711 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.Floor002711 .slick-slide .slick-loading img { display: none; }
.Floor002711 .slick-slide .dragging img { pointer-events: none; }
.Floor002711 .slick-initialized .slick-slide { display: block; position: relative; }
.Floor002711 .slick-loading .slick-slide { visibility: hidden; }
.Floor002711 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Floor002711 .slick-arrow .slick-hidden { display: none; }
.Floor002711 .list { position: relative; height: 730px; z-index: 1; }
.Floor002711 .info { position: relative; z-index: 10; }
.Floor002711 .slick-dots { max-width: 1280px; margin: 0 auto; }
.Floor002711 .slick-dots li { list-style: none; display: inline-block; width: 30px; height: 10px; border: 2px solid #cc131c; background: #fff; margin: 0 5px; cursor: pointer; }
.Floor002711 .slick-dots li.slick-active { background: #cc131c; }
.Floor002711 .slick-dots li button { display: none; }
.Floor002711 .info-main { background: #fff; padding: 6%; }
.edit-css-2711 { font-size: 16px; line-height: 36px; color: #333; }
.edit-css-2711 p { margin: 0; }
.edit-css-2711 .more { display: inline-block; margin: 4% 0; color: #fff; background: #dbc7b1; line-height: 40px; padding: 0 40px; }
.Floor002711 li:nth-child(2n) .edit-css-2711 .more { background: #22272d; }
.Floor002711 li:first-child .edit-css-2711 .more{background: #22272d;}
.Floor002711 li:nth-child(2) .edit-css-2711 .more{background:#dbc7b1;}
@media(min-width:1025px) {
.Floor002711 .list { padding-bottom: 5%; }
.Floor002711 .slick-slide, .Floor002711 .slick-slider .slick-track, .Floor002711 .slick-slider .slick-list { height: 100%; }
.Floor002711 .slick-slide .Ispic { height: 100%; }
.Floor002711 .info { position: absolute; right: 0; bottom: -16%; width: 50%; }
.Floor002711 .slider { position: absolute; height: 100%; top: 0; width: 100%; left: 0%; z-index: 1; }
.Floor002711 .slick-dots { position: absolute; width: 100%; left: 50%; transform: translateX(-50%); bottom: 7%; z-index: 99; }
}

@media(max-width:1024px) {
.Floor002711 .slick-slide .Ispic { padding-bottom: 40%; }
.Floor002711 .info-main { padding: 3%; }
}
.dot6 {
    display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
}

/* 新集团背景 */
.about1 .con{
	overflow: hidden;
	padding:5% 0;

}
.about1 .title span {
    margin-top: -13px;
}
.about1 .con .Group-ul{
	float: left;
	color: #999999;
	font-size: 16px;
	line-height: 30px;
	border-left: 1px solid #f0eff0;
	padding: 0 0px 0 20px;
}
.about1 .con .Group-ul:nth-of-type(odd){
	width: 13%;
}
.about1 .con .Group-ul:nth-of-type(even){
	width: 39%;
}
.about1 .con .Group-ul:nth-of-type(2){
	width: 35%;
}
.about2{
	padding: 86px 0 0 76px;
	margin-bottom: 5%;
}
.about2 .title {
    margin-bottom: 30px;
    text-align: left;
}
.about2 .title span{
	color: #fff;
	opacity: .6;
}
.about2 .title:after {
    background: #eef4f6;
    margin-top: 30px;
	position: inherit;
	margin-left: 0;
}
.about2 ul li{
	font-size: 24px;
	color: #666;
	font-family: "Adobe 黑体 Std";
	line-height: 45px;
}
.about2 ul li span{
	font-size: 18px;
}
.about2 ul li:nth-of-type(odd){
	margin-left: 46px;
}
.about2 ul li b{
	font-weight: normal;
	font-size: 20px;
	margin: 0 5px;
}
.about3 .title {
	text-align: center;
	width: 84px;
    margin: 0 auto;
}
/*
 .Timeline001266 为demo编号
 */
 .Timeline001266{ padding:6% 0; /* background: url(../images/line.png) no-repeat;background-size: 10% 100%; */ }
 .Timeline001266 .scroll{ height:750px;}
 .Timeline001266 .scroll .ul{ padding-left:70px;float: left;}
 /*.Timeline001266 .scroll .ul>li{ padding:25px 0 25px 130px;overflow: hidden;}*/
.Timeline001266 .scroll .ul>li{padding:0;transition: margin-left 0.3s;}

 .Timeline001266 .scroll .ul>li:nth-of-type(1){margin-left: -13px;}
 .Timeline001266 .scroll .ul>li:nth-of-type(2){margin-left: -62px;}
 .Timeline001266 .scroll .ul>li:nth-of-type(3){margin-left: 50px;}
  .Timeline001266 .scroll .ul>li.cur0{margin-left: -13px;}
 .Timeline001266 .scroll .ul>li.cur1{margin-left: -62px;}
 .Timeline001266 .scroll .ul>li.cur2{margin-left: 50px;}
 .Timeline001266 .scroll .ul>li div{width: 28px;height: 28px;border-radius: 100%;background-color: #a4a4a4;border: 8px solid rgba(215,215,215,.8);margin-top: 74px;float: left;
margin-right: 90px;margin-left: 15px;position: relative;}
 
 .Timeline001266 .scroll .ul>li:nth-child(1) div::after{content: '';
    position: absolute;
    width: 98px;
    height: 2px;
    background: #ccc;
    left: calc(100% + 8px);
    top: 46%;}
 .Timeline001266 .scroll .ul>li:nth-child(2) div::after{content: '';
    position: absolute;
    width: 98px;
    height: 2px;
    background: #ccc;
    left: calc(100% + 8px);
    top: 46%;}
 .Timeline001266 .scroll .ul>li:nth-child(3) div::after{content: '';
    position: absolute;
    width: 98px;
    height: 2px;
    background: #ccc;
    left: calc(100% + 8px);
    top: 46%;}
 .Timeline001266 .scroll .ul>li.cur0 div::after{content: '';
    position: absolute;
    width: 98px;
    height: 2px;
    background: #ccc;
    left: calc(100% + 8px);
    top: 46%;}
 .Timeline001266 .scroll .ul>li.cur1 div::after{content: '';
    position: absolute;
    width: 98px;
    height: 2px;
    background: #ccc;
    left: calc(100% + 8px);
    top: 46%;}
 .Timeline001266 .scroll .ul>li.cur2 div::after{content: '';
    position: absolute;
    width: 98px;
    height: 2px;
    background: #ccc;
    left: calc(100% + 8px);
    top: 46%;}
 .Timeline001266 .scroll .ul>li:hover div::after{background: #b0906c}
 .Timeline001266 .scroll .ul>li:hover div{
 	    background: #b0906c;
    border-color: #dcc9b4;
 }


 .Timeline001266 .scroll .ul-box{ width:65%; float: left;margin-top: 60px;}
 @media(max-width:1400px){
 .Timeline001266 .scroll .ul-box{ width:55%;}
 }
 .Timeline001266 .scroll .ul-box li{font-size: 18px;color: #999;line-height: 50px;margin-left: 30px;}
 .Timeline001266 .scroll .ul-box li::before{content: "•";}


 .Timeline001266 .scroll .ul-box li span{font-size: 22px;margin: 0 10px;}
 .Timeline001266 .scroll .ul-box li div{ position:relative; padding-left:156px; min-height:83px;}
 .Timeline001266 .scroll li figure{  border:8px solid #f3f3f3;width:166px;border-radius: 100%;overflow: hidden;float: left;transition: all .3s;}
 .Timeline001266 .scroll .ul-box li p{ margin:0; line-height:24px; max-height:72px; overflow:hidden;}
 .Timeline001266 .scroll li time{ float: left;font-size: 30px;line-height: 166px;margin-left: 30px;}
/* .Timeline001266 .scroll li time::before,
 .Timeline001266 .scroll li time::after{ position:absolute; content:''; top:50%; }
 .Timeline001266 .scroll li time::before{width:0; height:0; border:10px solid #e5e5e5; border-left:0; border-top-color:transparent;border-bottom-color:transparent; left:-10px; margin-top:-10px;}
 .Timeline001266 .scroll li time::after{ width:14px; height:14px; border-radius:50%; background-color:#9b9690; border:4px solid #e5e5e5; left:-35px;margin-top:-7px;}
*/
 .Timeline001266 .scroll li:hover figure{ border-color:#dcc9b4;transform: scale(1.1);}
 .Timeline001266 .scroll li:hover{ color: #b0906c;}
 .Timeline001266 .scroll li:hover time::before{ border-right-color:#009148;}
 .Timeline001266 .scroll li:hover time::after{background-color:#009148; border-color: #a0d7b8; width:20px; height:20px; margin-top:-10px; left:-38px;}
 
 .Timeline001266 .jspContainer{overflow: hidden; padding-bottom:60px; position: relative;}
 .Timeline001266 .jspPane{position: absolute; margin-left:0 !important;}
 .Timeline001266 .jspVerticalBar{position: absolute;top: 0;left: 10%;width: 80%;height: 100%;z-index: -1;}
 .Timeline001266 .jspCap{display: none;}
 .Timeline001266 .jspTrack{display:none;}

 .Timeline001266 .jspArrow{ position:absolute; top:50%; width:100%; height:66px; display: block;cursor: pointer; z-index:10;}
 .Timeline001266 .jspArrowUp{ top:0;background: url(../images/top.png) no-repeat top center #fff;}
 .Timeline001266 .jspArrowUp::after{content:'向上滚动';display: block;font-size: 18px;color: #909090;text-align: center;margin-top: 24px;}
 .Timeline001266 .jspArrowDown{top:91%;background: url(../images/bottom.png) no-repeat bottom center;}
 .Timeline001266 .jspArrowDown::after{content:'向下滚动';display: block;font-size: 18px;color: #909090;text-align: center;margin-top: 12px;}
 .Timeline001266 .jspDisabled{cursor: default; }
 .Timeline001266 .jspCorner{background: #eeeef4;float: left;height: 100%;}

 @media(max-width:640px){
  	.Timeline001266 .scroll .ul-box{ width:65%; }
 }
 @media(max-width:640px){
 .Timeline001266 .scroll{height:612px;}
 .Timeline001266 .scroll li{ padding:50px 0 20px 30px; }
 .Timeline001266 .scroll li time{top:0;}
 }
 @media(max-width:480px){
 .Timeline001266 .scroll{height:470px;}
 .Timeline001266 .scroll li div figure{ position:static; margin-bottom:10px;}
 .Timeline001266 .scroll li div{ padding-left:0;}
 }

 /* oem */
 .oem2 .ul1{
	background-color: #e5dcd2;
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 45px 100px;
 }
.content-box .title{
	width: 345px;
	margin: 0 auto 80px auto;
	text-align: left;
	position: relative;
}
.content-box .title:after {
    left: 0;
    margin-left: 0;
}
.content-box .oem3 .slick-arrow{
	background: url(../images/left.png) no-repeat;
	width: 40px;
	height: 71px;
	background-color: transparent;
	border: 0;
	color: transparent;
	position: absolute;
	z-index: 9;
	top: 44%;
	cursor: pointer;
}
.content-box .oem3  .slick-prev{
	transform: rotate(180deg);
	left: 2%;
}
.content-box .oem3  .slick-next{
	right: 2%;
}
.oem4-div ul{
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden;
	width: 100%;
}
.oem4 li{
	width: 49%;
}
.oem4 li div{
	position: relative;
}
.oem4 li p{
	font-size: 30px;
	position: absolute;
	top: 30px;
	left: 35px;
}
.oem4 li div:nth-of-type(2){
	margin-top: 10px;
}

/* 日式肌肤管理课程 */
.content-box .home_banner .bx-pager{
	bottom: 4%;
}
.content-box .home_banner .bx-pager a {
    display: block;
    width: 15px;
    height: 15px;
    background: rgba(255,255,255,.6);
    border-radius: 50%;
    overflow: hidden;
    line-height: 1000px;
}
.content-box .home_banner .bx-pager a.active {
    background: #c09e77;
}

.oem7 .poster-main{
	width: 1000px;
	height: 500px;
	position: relative;
	margin: 50px auto;
}
.oem7 .poster-main a,.poster-main img{
	display:block;
}
.oem7 .poster-main .poster-list{
	width: 1000px;
	height: 500px;
}
.oem7 .poster-main .poster-list .poster-item{ 
	width: 158px;
	height: 250px;
	position:absolute;
	left:0;
	top:0;
}
.oem7 .poster-main .poster-btn{ 
	position:absolute;
	top:0;
	z-index:10; 
	cursor:pointer;  
}
.oem7 .poster-main .poster-prev-btn{
	left:-26%;
	background: url(../images/fz_prev1.png) no-repeat center center;
}
.oem7 .poster-main .poster-next-btn{
	right: -26%;
	background: url(../images/fz_next1.png) no-repeat center center;
}

/* 产品与护理疗程 */
.oem8-ul{
	height: 1318px;
	overflow: hidden;
}
.oem8-ul.active{
	height: auto;
}
.oem8-ul>li{
	margin: 0 0 40px 0;
}
.oem8-div>a{
	background: url(../images/bottom2.png) no-repeat #fff;
	width: 71px;
	height: 35px;
	display: block;
	margin: 0 auto 50px auto;
	cursor: pointer;
}


/* 加盟优势 */
.Join-ul{
	overflow: hidden;
	position:relative;
	width:100%;
	
}
.Join-ul li{
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
	justify-content: space-between;
	padding-bottom:90px;
	margin-bottom:1px;
}
.Join-pic{
	width: 70%;
}
.Join-text{
	width: 30%;
	padding:1% 3% 3%;
	position: relative;
}
.Join-text h3{
	font-size:34px;
	line-height: 65px;
}
.Join-text p{
	font-size: 17px;
	margin:10px 0 20px;
}
.Join-ul li:nth-of-type(odd) .Join-text div{
	background: url(../images/2.png) no-repeat;
	width: 448px;
	height: 335px;
	position: absolute;
	left: -70px;
	background-size: contain;
}
.Join-ul li:nth-of-type(odd) .Join-pic:last-child,
.Join-ul li:nth-of-type(even) .Join-pic:first-child{
	display:none;
}
.Join-ul li:nth-of-type(even) .Join-text{
	text-align:right;
}
.Join-ul li:nth-of-type(even) .Join-text div{
	background: url(../images/1.png) no-repeat;
	width: 448px;
	height: 335px;
	position: absolute;
	right: -130px;
	background-size: contain;
}
.Join-div .bx-controls-direction{
	font-size: 0;
	margin:10px auto 50px auto;
	text-align:center;
}
.Join-div .bx-controls-direction a{
	background: url(../images/bottom2.png) no-repeat #fff;
	width: 71px;
	height: 35px;
	display:inline-block;
	cursor: pointer;
}
.Join-div .bx-controls-direction a.bx-prev{
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* 如何加盟 */
.HowJoin-div{
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
	justify-content: space-between;
	height: 726px;
	overflow: hidden;
	margin-bottom: 50px;
}
.HowJoin-pic{
	width: 60%;
}
.HowJoin-form{
	width: 40%;
	background-color: #f7f7f7;
	padding: 42px 46px;
}
.HowJoin-pic img{
	width: 100%;
	height: 100%;
}
.HowJoin-form div{
	margin-bottom: 40px;
}
.HowJoin-form div h3{
	font-size: 20px;
	display: inline-block;
}
.HowJoin-form div h4{
	font-size: 30px;
	color: #999999;
	display: inline-block;
	background: url(../uploadfile/phone.png) no-repeat;
	padding-left: 60px;
	margin-left: 20px;
}
.HowJoin-form li {
    position: relative;
    margin-bottom: 20px;
}
.HowJoin-form li .text {
    width: 100%;
    border: 1px solid #dddddd;
    line-height: 50px;
    height: 50px;
    padding: 0 10px;
    padding-right: 25px;
    color: #666666;
}
.HowJoin-form li .form_err {
    position: absolute;
    right: 20px;
    top: 18px;
    color: #d73636;
    line-height: 20px;
    font-weight: bold;
}
.HowJoin-form li select {
    width: 100%;
    border: 1px solid #dddddd;
    line-height: 50px;
    height: 50px;
    padding: 0 10px;
    padding-right: 25px;
    color: #666666;
}
.HowJoin-form li .button {
    cursor: pointer;
    color: #fff;
    border: none;
    background: #c09e77;
    width: 70%;
    max-width: 167px;
    height: 45px;
    display: block;
	transition: 0.3s;
	margin-top: 30px;
}


/*Map002681 */
.Map002681{margin-bottom: 50px; overflow:hidden;}
.Map002681 .inner{}
.Map002681 .map{ overflow:hidden; position:relative; padding-bottom:45%;}
.Map002681 #echartsMap{ position:absolute; left:-10%; width:120%;height:140%; top:-20%;}
.Map002681 .map-list ul{ padding:10% 12% 5% 12%; display:none;color: #333;border: 1px solid #e6e6e6;margin-top: 30px;}
.Map002681 .map-list ul.on{ display:block;}
.Map002681 .map-list ol{font-size: 24px;margin-bottom: 20px;}
.Map002681 .map-list li pre{color: #333; line-height: 30px;}
.Map002681 .map-list li p{color: #333;font-size: 16px;margin: 10px 0 20px 0;}
.Map002681 .map-list li div{width: 250px;height: 140px;}
@media(min-width:1201px){
.Map002681 .map{ width:60%; float:left;}
.Map002681 .Tishi{ width:60%; float:left; text-align:center; font-size:24px; color:#333333; margin:30px 0 0;}
.Map002681 .map-list{ float:right; width:26%;}
}
@media(max-width:1200px){
.Map002681 .map-list{ padding-top:0 !important;}
.Map002681 .map{ padding-bottom:80%;}
}
@media(max-width:640px){
.Map002681 .map-list ol{font-size:18px; margin-bottom:10px;}
.Map002681 .map-list li pre{color: #333; line-height:20px;}
}

@media(max-width:1024px){
	.about1 .con .Group-ul{
		margin: 20px 0;
	}
	.about1 .con{overflow:scroll; }
	.about1 .con::-webkit-scrollbar{
		display: none
	}
	.about1 .con .con-box{width: 180%;}
	.about1 .con .Group-ul:nth-of-type(2) {
		width:80%;
	}
	.about1 .con .Group-ul:nth-of-type(even) {
		width: 75%;
	}
	.about1 .con .Group-ul:nth-of-type(odd) {
		width: 25%;
	}
	.oem2 .ul1{
		padding: 45px 10px;
	}
	.Join-pic {
		width: 60%;
	}
	.Join-text {
		width: 40%;
		padding: 2%;
	}
	.Join-ul li:nth-of-type(odd) .Join-text div {
		display: none;
	}
	.Join-ul li:nth-of-type(even) .Join-text div {
		display: none;
	}
	.Join-text h3 {
		font-size: 30px;
		line-height: 50px;
	}
	.HowJoin-pic {
		display: none;
	}
	.HowJoin-form {
		width: 100%;
	}
	.Timeline001266 {
		padding: 6% 0;
		background: url();
	}
	.Timeline001266 .scroll .ul>li {
		/*padding: 5px 0 5px 10px;*/
	}
	.Timeline001266 .scroll .ul>li:nth-of-type(1) {
		padding-left:10px;
	}
	.Timeline001266 .scroll .ul>li:nth-of-type(3n) {
		padding-left: 10px;
	}
	.Timeline001266 .scroll li time {
		font-size: 28px;
		margin-left: 15px;
		line-height: 140px;
	}
	.Timeline001266 .scroll .ul{
		padding-left: 63px;
	}
	.Timeline001266 .scroll .ul-box {
		width: 45%;
		margin-top: 43px;
	}
	.Timeline001266 .scroll li figure {
		width: 140px;
	}
	.Timeline001266 .scroll .ul-box li {
		line-height: 30px;
		font-size: 16px;
	}

}
@media(max-width:770px){
.Timeline001266 .scroll{overflow: auto!important}
.Timeline001266 .scroll .ul{
	    display: block;
    height: auto;
}.Timeline001266 .scroll li time{float: none}
.Timeline001266 .scroll .ul-box{display: block;float: none}
	 .Timeline001266 .scroll .ul>li:nth-of-type(1){margin-left: 0px;padding-left: 90px}
 .Timeline001266 .scroll .ul>li:nth-of-type(2){margin-left: 0px;padding-left: 90px}
 .Timeline001266 .scroll .ul>li:nth-of-type(3){margin-left: 0px;padding-left: 90px}
  .Timeline001266 .scroll .ul>li.cur0{margin-left: 0px;padding-left: 90px}
 .Timeline001266 .scroll .ul>li.cur1{margin-left: 0px;padding-left: 90px}
 .Timeline001266 .scroll .ul>li.cur2{margin-left: 0px;padding-left: 90px}
 .Timeline001266 .scroll .ul>li{margin-left: 0px!important;padding-left: 90px!important;margin-bottom: 10px;position: relative;}
 .Timeline001266 .scroll li figure {
 	width: 70px;
    position: absolute;
    left: 0;
 }
 .Timeline001266 .scroll li time{
 	line-height: 27px;
 	font-size: 20px;
 }
 .Timeline001266 .scroll .ul-box li span{
 	font-size: 18px;
 }
	.about2 {
		padding: 86px 0 0 30px;
		margin-bottom: 5%;
	}
	.about2 ul li:nth-of-type(odd) {
		margin-left: 0;
	}
	.oem2 ul.ul1{
		display: block;
		overflow: hidden;
	}
	.content-box .oem3 .slick-arrow{
		width: 20px;
		background-size: contain;
		height: 30px;
	}
	.oem4 li p {
		font-size: 16px;
		top: 10px;
		left: 15px;
	}
	.Join-pic {
		width: 56%;
	}
	.Join-text {
		width: 44%;
		padding: 2%;
	}
	.Join-text h3 {
		font-size: 26px;
		line-height: 40px;
	}
	.Timeline001266 .scroll .ul>li div{
		display: none;
	}
	.Timeline001266 .scroll .ul {
		padding-left: 0;
	}
	.scroll .ul-box {
		width: 100%!important;
		margin-top: 5px!important;
	}
	.Timeline001266 .scroll .ul-box li {
		margin-left: 0;
		padding: 0;
	}
	.Timeline001266 .jspVerticalBar{
		display: none;
	}
}
@media(max-width:500px){
	.oem2 .ul1 {
		padding: 45px 0;
	}
	.oem2 ul.ul1 li {
		float: inherit;
		margin: 0 auto 20px auto!important;
	}
	.Join-text h3 {
		font-size:14px;
		line-height: 25px;
	}
	.Join-text p {
		font-size: 12px;
		margin-top: 5px;
	}

	.Join-ul li{
		padding-bottom:10px;
	}
	.Join-div .bx-controls-direction{
		margin-bottom:10px;
	}
	.Join-div .bx-controls-direction a{
		width:50px;
		height:20px;
		background-size:contain;
	}

	.content-box .title{
		margin-bottom:40px;
	}
	.Join-divs .bx-controls-direction a {
    width: 50px;
    height: 20px;
    background-size: contain;
}
}
@media(min-width:1024px) and (max-width:1260px){
	.Join-pic {
		width: 66%;
	}
	.Join-text {
		width: 34%;
		padding:2%;
	}
	.Join-ul li:nth-of-type(odd) .Join-text div {
		display: none;
	}
	.Join-ul li:nth-of-type(even) .Join-text div {
		display: none;
	}
	.Join-text h3 {
		font-size: 32px;
		line-height: 54px;
	}
}

.Join-div.oem8-div{
	position: relative;    padding-top: 60px;    padding-bottom: 60px;
}
.Join-div.oem8-div .bx-controls-direction a.bx-prev {
	position: absolute;
	top: 0;
}

.Join-div.oem8-div .bx-controls-direction a {
	position: absolute;
	bottom: 50px
}

.Join-divs.oem8-div{
	position: relative;    padding-top: 60px;    padding-bottom: 60px;
}
.Join-divs.oem8-div .bx-controls-direction a.bx-prev {
	position: absolute;
	top: 0;
}

.Join-divs.oem8-div .bx-controls-direction a {
	position: absolute;
	bottom: 50px
}
.Join-divs .bx-controls-direction {
    font-size: 0;
    margin: 10px auto 50px auto;
    text-align: center;
}
.Join-divs .bx-controls-direction a.bx-prev {
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.Join-divs .bx-controls-direction a {
    background: url(../images/bottom2.png) no-repeat #fff;
    width: 71px;
    height: 35px;
    display: inline-block;
    cursor: pointer;
}

.max768{display: none;margin: 10px 0;}
.min768{display: block}
@media(max-width:768px){
.min768{display: none}
	.max768{display: block}
	.content.content-box .center .content-title img{
    width: 160%;
    max-width: 160%;
    margin-left: -30%;
	}
	.oem7 .poster-main .poster-list{
		width: 100%!important
	}
	.oem7 .poster-main{
		width: 100%!important
	}
	.oem7 .poster-main .poster-list .poster-item{
		left: 0%!important;
		width: 100%!important;
		height: 100%!important;
		top:0!important;
	}
	.oem7 .poster-main a, .poster-main img{
		width: 100%;
	}
	.Join-div.oem8-div .bx-controls-direction a{
		bottom: 40px;
		margin-left: -20px;
	}
	.Join-div.oem8-div .bx-controls-direction a.bx-prev {
	    position: absolute;
	    top: 20px;
	}
	.Join-text h3{
		font-weight: bold;
	}
	.Join-text{
		padding-left: 3.5%
	}
	.Join-ul li:nth-of-type(even) .Join-text{
		padding-right: 3.5%
	}
	.pro_list li .word p.p_syff{
		height: auto
	}
	.Join-divs .bx-controls-direction a {
	    width: 50px;
	    height: 20px;
	    background-size: contain;
	}
	.Join-divs.oem8-div .bx-controls-direction a {
	    bottom: 70px;
	    margin-left: -20px;
	}
	.Join-divs.oem8-div .bx-controls-direction a.bx-prev{
		top: 25px;
	}
	.oem8-ul>li{
		    padding: 10px 0 10px 0!important;
	}
	.Timeline001266 .scroll .ul::after{
	    content: '';
	    position: absolute;
	    left: 35px;
	    height: 100%;
	    top: 5px;
	    width: 5px;
	    background: #f3f3f3;
	    z-index: -1;
	}
	.about3{background: none;}
	.about2{
		height: 484px!important;
	    background-size: cover!important;
	    background-position: center!important;
	}
}