* {
	margin: 0px;
	padding: 0px;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	margin: 0 auto;
	-webkit-appearance: none;
	color: #666;
	overflow-x: hidden;
	letter-spacing: 1px;
}

textarea,
input,
select,
button {
	font-family: 'microsoft yahei';
	outline: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

select {
	background: #fff url(../images/sj.png) 98% center no-repeat;
	background-size: 15px 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

ul {
	list-style: none;
}

a {
	color: #333;
	text-decoration: none;
}

.slh {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.clear {
	clear: both;
	width: 100%;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	border: none;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.flex {
	display: flex;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
}

.df {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.spjz {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.evenly {
	justify-content: space-evenly;
	-webkit-justify-content: space-evenly;
	-moz-justify-content: space-evenly;
	-ms-justify-content: space-evenly;
	-o-justify-content: space-evenly;
}

.czjz {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.column {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.ydq {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
}

.row-reverse {
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}

.column-reverse {
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
}

a:hover {
	text-decoration: none !important;
}

.baseline {
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
}

.onload {
	position: fixed;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1888888;
	/*background: #fff;*/
	left: 0;
	top: 0;
}

.onload img {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	width: 130px;
}

.lgsize {
	font-size: 32px;
	line-height: 38px;
	font-weight: lighter;
}

.mdsize {
	font-size: 26px;
	line-height: 30px;
	font-weight: lighter;
}

.smsize {
	font-size: 15px;
	line-height: 15px;
}

.pcshow {
	display: flex;
}

.sjshow {
	display: none;
}

.w1200 {
	width: 96%;
	max-width: 1200px;
	margin: auto;
}

.sjpcimg img {
	display: block;
	width: 100%;
}

.sjpcimg img:nth-child(2) {
	display: none;
}

.pd100 {
	padding: 100px 0;
}

.pd80 {
	padding: 80px 0;
}

.pd50 {
	padding: 50px 0;
}

.mb100 {
	margin-bottom: 100px;
}

.mb80 {
	margin-bottom: 80px;
}

.mb50 {
	margin-bottom: 50px;
}

@media (max-width:1200px) {
	.lgsize {
		font-size: 26px;
		line-height: 28px;
	}

	.mdsize {
		font-size: 18px;
		line-height: 20px;
	}

	.smsize {
		font-size: 12px;
		line-height: 12px;
	}

	.mb100 {
		margin-bottom: 50px;
	}

	.mb80 {
		margin-bottom: 30px;
	}

	.mb50 {
		margin-bottom: 30px;
	}
}

@media (max-width:640px) {
	.lgsize {
		font-size: 18px;
		line-height: 18px;
	}

	.mdsize {
		font-size: 15px;
		line-height: 15px;
	}

	.smsize {
		font-size: 10px;
		line-height: 12px;
	}

	.sjpcimg img:nth-child(1) {
		display: none;
	}

	.sjpcimg img:nth-child(2) {
		display: block;
	}

	.pcshow {
		display: none !important;
	}

	.sjshow {
		display: flex !important;
	}

	.mb100 {
		margin-bottom: 25px;
	}

	.mb80 {
		margin-bottom: 20px;
	}

	.mb50 {
		margin-bottom: 16px;
	}
}

.top20200804 {
	width: 100%;
	left: 0px;
	top: 0px;
	position: fixed;
	z-index: 999;
}

.w770 {
	width: 77%;
	margin: auto;
}

.mb100 {
	margin-bottom: 100px;
}

@keyframes delayaction {
	from {
		margin-top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	to {
		margin-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-webkit-keyframes delayaction {
	from {
		margin-top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	to {
		margin-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-moz-keyframes delayaction {
	from {
		margin-top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	to {
		margin-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-ms-keyframes delayaction {
	from {
		margin-top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	to {
		margin-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-o-keyframes delayaction {
	from {
		margin-top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	to {
		margin-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

/* 顶部 */
.top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	padding: 12px 0;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	/*box-shadow: 0px 1px 2px #5a5a5a;-webkit-box-shadow: 0px 1px 2px #5a5a5a;-moz-box-shadow: 0px 1px 2px #5a5a5a;-ms-box-shadow: 0px 1px 2px #5a5a5a;-o-box-shadow: 0px 1px 2px #5a5a5a;*/
}

.top:hover,
.top.on {
	background: #fff;
}

.top span,
.top a,
.top p {
	color: #fff;
}

.top:hover span,
.top:hover a,
.top:hover p,
.top.on span,
.top.on a,
.top.on p {
	color: #333;
}

.top:hover .topcenimgwrap img,
.top.on .topcenimgwrap img {
	top: -35px;
}

.w906 {
	width: 90%;
	margin: auto;
	position: relative;
}

/*.topfl{width: 310px;}*/
.topflone1 {
	cursor: pointer;
}

.topflone1 span {
	font-size: 18px;
}

.topflone1 p {
	font-size: 15px;
	line-height: 15px;
	margin-left: 5px;
}

.topflone2>span {
	font-size: 28px;
}

.topflone2 p {
	margin-left: 5px;
}

.topflone2 p span {
	display: block;
}

.topflone2 p span:nth-child(1) {
	font-size: 11px;
	line-height: 11px;
	margin-bottom: 2px;
}

.topflone2 p span:nth-child(2) {
	font-size: 15px;
	line-height: 15px;
}

.topcen p {
	font-size: 12px;
	line-height: 14px;
	padding-top: 4px;
}

.topcenimgwrap {
	width: 62px;
	height: 35px;
	position: relative;
	overflow: hidden;
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-shrink: 0;
	-o-flex-shrink: 0;
}

.topcenimgwrap img {
	width: 62px;
	position: absolute;
	left: 0;
	top: 0;
}

.topcenlogo .topcenimgwrap:nth-child(2) {
	margin: 0 72px;
}

@media (max-width:780px) {
	.topcenlogo .topcenimgwrap:nth-child(2) {
		margin: 0 14px;
	}
}

.topfr>span {
	font-size: 22px;
	color: #f77f00;
	padding: 5px 6px;
	background: #fff;
	border-radius: 50%;
}

.topfr p {
	margin-left: 5px;
}

.topfr p span:nth-child(1) {
	margin-bottom: 6px;
}

.topfr p span {
	font-size: 14px;
	line-height: 14px;
}

/* SY一丝不苟的上海美度腕表维修工艺 */
.gywrap {
	height: 788px;
	position: relative;
	background-attachment: fixed;
	background-size: cover;
	overflow: hidden;
}

.gyinfo {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.41);
	width: 100%;
	height: 100%;
	color: #fff;
}

.gyinfo h3 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 66px;
	z-index: 1;
}

.gylj a {
	width: 128px;
	height: 33px;
	font-size: 16px;
	line-height: 33px;
	background: rgba(255, 255, 255, 0);
	color: #fff;
	display: block;
	border: 1px solid #fff;
	border-radius: 20px;
	text-align: center;
}

.gylj a:nth-child(2) {
	margin-left: 30px;
}

.gylj a.on {
	background: #fff;
	color: #f77f00;
}

/* 维修系列 */
.jxwrap {
	padding: 42px 0;
	background: #fff;
	overflow: hidden;
}

.tit {
	margin-bottom: 30px;
}

.tit h3 {
	color: #000;
}

.tit h3 span {
	color: #f77f00;
}

.jximgwrap {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

.jximgwrap img {
	width: 100%;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.jxzzy01 {
	position: absolute;
	left: 0;
	top: 105%;
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 100%;
	padding: 10% 0px 10%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.jxzzy01a {
	width: 88%;
	height: 100%;
}

.jxzzy01a_a,
.jxzzy01a_b,
.jxzzy01a_c,
.jxzzy01a_d {
	color: #fff;
	width: 100%;
}

.jxzzy01a_a {}

.jxzzy01a_b {
	line-height: 22px;
}

.jxzzy01a_c {}

.jxzzy01a_c a {
	width: 100%;
	color: #fff !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 24px !important;
}

.swiper-jx .swiper-slide:hover .jxzzy01 {
	top: 0;
}

.jxform {
	position: absolute;
	left: 0;
	top: 105%;
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 74%;
	padding-top: 30%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.jxform input {
	width: 66%;
	display: block;
	border: 1px solid #fff;
	font-size: 18px;
	line-height: 46px;
	color: #fff;
	text-indent: 18px;
	border-radius: 4px;
	background: none;
}

.jxform input:nth-child(1) {
	margin: 0 auto 18px;
}

.jxform input:nth-child(2) {
	margin: 0 auto 45px;
}

.jxform button {
	border-radius: 4px;
	width: 66%;
	line-height: 46px;
	font-size: 20px;
	background: #fff;
	color: #f77f00;
	margin: auto;
	display: block;
}

.jxform button:hover {
	background: #f77f00;
	color: #fff;
}

.swiper-jx {
	position: relative;
	padding-bottom: 50px;
}

.swiper-jx .swiper-slide:hover .jxform {
	top: 0;
}

.swiper-jx .swiper-slide:hover .jximgwrap img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.swiper-jx .swiper-slide {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
}

.swiper-jx .swiper-slide h3 {
	color: #333;
	margin-bottom: 8px;
}

.swiper-jx .swiper-slide a {
	color: #666;
	display: block;
	line-height: 20px;
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	top: auto;
	bottom: 0;
}

.jxbtn {
	position: absolute;
	width: 42px;
	height: 42px;
	background: rgba(247, 127, 0);
	border-radius: 50%;
	font-size: 15px;
	color: rgba(255, 255, 255, 0.6);
	text-align: center;
	line-height: 42px;
	font-weight: bold;
	top: 38%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	z-index: 10;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.jxnext {
	right: 10px;
}

.jxprev {
	left: 10px;
}

.jxbtn:hover {
	background: rgba(247, 127, 0);
	color: rgba(255, 255, 255, 1);
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #f77f00;
}

/* 导航 */
.dhwrap {
	position: fixed;
	left: -100%;
	top: 0;
	background: rgba(0, 0, 0, 0.56);
	width: 100%;
	height: 100%;
	z-index: 999;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.dhwrap.active {
	left: 0;
}

.dhcon {
	width: 50%;
	background: #000;
	height: 100%;
}

.dhcon .topcenimgwrap {
	margin: 2% 0 5%;
}

.navrel {
	width: 70%;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	padding-right: 50px;
	padding-bottom: 20px;
}

.swiper-nav {
	margin-bottom: 40px;
	padding-bottom: 23px;
}

/*.swiper-nav .swiper-slide{width: 250px !important;}*/
.swiper-nav .swiper-slide a {
	display: block;
}

.swiper-nav .swiper-slide h3 {
	color: #fff;
}

.swiper-nav .swiper-pagination-progressbar {
	background: #4d4d4d;
}

.swiper-nav .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #fff;
}

.navinfoo {
	margin-bottom: 32px;
}

.navone {
	padding-bottom: 18px;
	border-bottom: 1px solid #383838;
	margin-bottom: 30px;
}

.navone h3,
.navone a {
	display: block;
	font-size: 15px;
	line-height: 15px;
	color: #fff;
	font-weight: normal;
}

.navone a {
	margin-bottom: 16px;
}

.navone h3 {
	margin-bottom: 22px;
}

/*滚动条样式*/
.navrel::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.navrel::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.4);
	background: #f77f00;
}

.navrel::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2);
	border-radius: 0;
	background: rgba(255, 255, 255, 0.3);
}

.gbnav {
	position: absolute;
	left: 3%;
	top: 11%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.gbnav:hover {
	transform: rotateZ(90deg);
}

/* 视频 */
.spwrap {
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #000;
	z-index: 10;
}

.spwrap video {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	min-width: 100%;
	min-height: 100%;
	object-fit: fill;
}

.spinfo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
}

.spinfo h3 {
	color: #fff;
	margin-bottom: 14px;
	padding-top: 140px;
}

.spinfo h1 {
	color: #fff;
	margin-bottom: 14px;
	padding-top: 140px;
}

.spinfo p {
	color: #fff;
	margin-bottom: 32px;
}

.xjtwrap {
	width: 15px;
	height: 75px;
	display: block;
}

.xjt {
	width: 100%;
	display: block;
	position: relative;
	animation: shan 1s linear 0.8s infinite normal;
	-webkit-animation: shan 1s linear 0.8s infinite normal;
	-moz-animation: shan 1s linear 0.8s infinite normal;
	-ms-animation: shan 1s linear 0.8s infinite normal;
	-o-animation: shan 1s linear 0.8s infinite normal;
}

@keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@-webkit-keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@-moz-keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@-ms-keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@media (max-width:1441px) {

	/* 导航 */
	.dhcon {
		width: 72%;
	}

	/* 挂号 */
	.ghwrap>p {
		width: 76%;
	}

	.form1 {
		width: 59.6%;
	}

	/* 保养维修服务 */
	.tywrap>p {
		width: 76%;
	}

	.tycon {
		width: 66.6%;
	}

	/* 底部 */
	.fotcon {
		width: 76%;
	}

}

@media (max-width:1200px) {

	/* 导航 */
	.dhcon {
		width: 78%;
	}

	/* 维修服务地址 */
	.dzcon {
		width: 80%;
	}

	/* 保养维修服务 */
	.tycon {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
	}

	.tyform {
		width: 90.5%;
		margin-bottom: 27px;
	}

}

@media (max-width:920px) {

	/* 头部 */
	.topflone2 {
		display: none;
	}

	.topfr p {
		display: none;
	}

	.topcen {
		position: absolute;
		width: 80%;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		-o-justify-content: center;
		left: 10%;
		top: 0;
	}

	/* 导航 */
	.dhcon {
		width: 100%;
	}

	/* 视频 */

	/* 挂号 */
	.ghwrap>p {
		width: 92%;
	}

	.form1 {
		width: 80.6%;
	}

	.fombtn {
		flex-direction: column;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
	}

	.fombtn button {
		width: 60%;
		margin-bottom: 21px;
	}

	.form1a img {
		width: 15%;
	}

	.form1a p {
		font-size: 28px;
		line-height: 28px;
	}

	/* 探索上海美度——维修系列 */
	/*.swiper-jx .swiper-slide{width: 290px !important;}*/
	.jxform input {
		font-size: 14px;
		line-height: 30px;
	}

	.jxform button {
		font-size: 14px;
		line-height: 30px;
	}

	.jxform input:nth-child(2) {
		margin: 0 auto 33px;
	}

	.dzcon {
		width: 91%;
	}

	.dzcon li {
		width: 48%;
	}

	/* 保养维修服务 */
	.tywrap>p {
		width: 92%;
	}

	.tycon {
		width: 85.6%;
	}

	/* 底部 */
	.fotcon {
		width: 93%;
	}

}

.bannerimg,
.bannerimg1,
.c1img,
.d1img,
.d2img,
.e1img,
.f1img,
.f2img,
.f3img,
.f4img,
.ebgimg,
.ebgimg1,
.g1img,
.g2img,
.g3img,
.g4img,
.g5img,
.g6img,
.g7img,
.g8img,
.h1img,
.h11img,
.i1img,
.i2img,
.i3img,
.j1img {
	transition: all 1.5s;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-ms-transition: all 1.5s;
	-o-transition: all 1.5s;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.bannerimg.active,
.bannerimg1.active,
.c1img.active,
.d1img.active,
.d2img.active,
.e1img.active,
.f1img.active,
.f2img.active,
.f3img.active,
.f4img.active,
.ebgimg.active,
.ebgimg1.active,
.g1img.active,
.g2img.active,
.g3img.active,
.g4img.active,
.g5img.active,
.g6img.active,
.g7img.active,
.g8img.active,
.h1img.active,
.h11img.active,
.i1img.active,
.i2img.active,
.i3img.active,
.j1img.active {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.top1 a {
	width: 25%;
	color: #fff;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.top:hover .top1 a,
.top.on .top1 a {
	color: #000000;
}

.top1a a {
	color: #fff;
	padding-left: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.top:hover .top1a a,
.top.on .top1a a {
	color: #000000;
}

.top1aa {
	width: 42%;
}

.top1ab {
	width: 58%;
}

.top1sea {
	width: 120px;
	height: 32px;
	background: #fff;
	z-index: 2;
	border-radius: 4px;
	border: 1px solid #f77f00;
}

.top1sea .input-keyword {
	height: 32px;
	text-indent: 6px;
	color: #f77f00;
	background: none;
	width: 54%;
}

.top1sea .search-btn {
	height: 32px;
	color: #ffffff;
	width: 46%;
	background: url(../images/d04.png) 4px 7px no-repeat #f77f00;
	background-size: 16px 16px;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
	border-radius: 0px 4px 4px 0px;
}

@media (max-width:960px) {
	.top1 a {
		padding-left: 8px;
	}

	.top1a a {
		padding-left: 8px;
	}
}

@media (max-width:780px) {
	.spwrap .sjpcimg img:nth-child(1) {
		display: none !important;
	}

	.spwrap .sjpcimg img:nth-child(2) {
		display: block !important;
	}

	.top1sea {
		width: 70px;
	}

	.top1sea .input-keyword {
		width: 70%;
		text-indent: 4px;
	}

	.top1sea .search-btn {
		color: #f77f00;
		overflow: hidden;
		background: url(../images/d04.png) center 9px no-repeat #f77f00;
		width: 30%;
		background-size: 14px 14px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

.top1b {
	margin: 0px auto 24px;
}

.top1b a {
	width: 40%;
	height: 36px;
	border: 1px solid #f77f00;
	color: #f77f00;
	background: #f6f6f6;
	border-radius: 18px;
}

.top1b a:hover {
	background: #e8e8e8;
}

@media (max-width:780px) {
	.top1b a {
		width: 80%;
	}

	.spinfo h3 {
		padding-top: 100px;
	}

	.top1b a {
		height: 32px;
		border-radius: 16px;
	}
}

.top1c {
	margin: 0px auto 24px;
	width: 210px;
}

.top1c a {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	font-size: 24px;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.top1c a:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.top1ca {
	background: #f77f00;
	color: #fff;
}

.top1cb {
	background: #e8e8e8;
	color: #f77f00;
}

.top2 {
	margin: 0px auto 24px;
	padding: 30px 0px;
	background: #f6f6f6;
}

.top2a h3 {
	color: #000000;
	margin-bottom: 24px;
}

.top2a h3 span {
	color: #f77f00;
}

.top2a p {
	color: #000000;
	line-height: 42px;
	margin-bottom: 24px;
}

.top2byu {
	margin: 0px auto;
}

.top2b a {
	width: 260px;
	height: 36px;
	border: 1px solid #f77f00;
	color: #f77f00;
	background: #f6f6f6;
	border-radius: 18px;
}

.top2b a:hover {
	background: #e8e8e8;
}

.top2c {
	width: 152px;
}

.top2c a {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	font-size: 24px;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.top2c a:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.top2ca {
	background: #f77f00;
	color: #fff;
}

.top2cb {
	background: #e8e8e8;
	color: #f77f00;
}

.top2cyu {
	margin-left: 20px;
}

@media (max-width:780px) {
	.top2a p {
		line-height: 24px;
	}

	.top2b a {
		height: 32px;
		border-radius: 16px;
	}

	.top2b {
		width: 100%;
	}

	.top2cyu {
		width: 100%;
		margin: 0px auto 24px;
	}
}

.top3 {
	margin: 0px auto;
	padding: 0px 0px 30px;
}

.top3a {
	width: 100%;
}

.top3a h3 {
	color: #120303;
	margin-bottom: 12px;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.top3a h3 font {
	font-weight: bold;
}

.top3a p {
	color: #120303;
	margin-bottom: 24px;
	width: 100%;
	text-align: center;
}

.top3b {
	background: #fbfbfb;
	width: 100%;
}

.top3b li {
	width: 50%;
	padding: 24px 0px;
}

.top3ba {
	width: 30%;
	/*background:#f5f5f5; overflow:hidden;*/
}

.top3ba img {
	max-width: 90%;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
}

.top3b .top3ba:hover img {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.top3bb {
	width: 66%;
	margin-left: 2%;
}

.top3bb h3 {
	width: 100%;
	color: #002445;
	margin-bottom: 10px;
	text-align: left;
	line-height: 36px;
}

.top3bb p {
	width: 100%;
	color: #050505;
	line-height: 24px;
}

/*.top3cyu{ display:none;}*/
.top3c,
.top3cshang {
	margin: 0px auto;
	background: #fbfbfb;
	padding: 24px 0px;
	width: 100%;
}

.top3c a,
.top3cshang a {
	width: 100%;
	margin: 0px auto;
}

.top3c a img,
.top3cshang a img {
	max-width: 20px;
}

.top3cshang {
	display: none;
}

.ab05 {
	margin-bottom: 42px;
	position: relative;
}

.ab05a {
	margin: 0px auto;
	overflow: hidden;
}

.ab05a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.ab05:hover .ab05a img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.ab05b {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
}

.ab05b_a {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ab05b_a h3 {
	color: #fff;
	margin-bottom: 12px;
	width: 100%;
}

.ab05b_a p {
	color: #fff;
	line-height: 24px;
	width: 100%;
	margin-bottom: 12px;
}

.ab05byu {
	width: 74%;
}

.ab05byu .top1b {
	margin-bottom: 12px;
}

.ab05byu .top1c {
	margin-bottom: 0px;
}

@media (max-width:520px) {
	.ab05b_a h3 {
		margin-bottom: 8px;
	}

	.ab05b_a p {
		line-height: 18px;
		margin-bottom: 8px;
	}

	.ab05byu .top1b {
		margin-bottom: 6px;
	}
}

.ab06 {
	margin: 0px auto 24px;
	padding: 12px 0px;
}

.ab06a {
	margin: 42px auto;
}

.ab06a h3 {
	color: #000;
	margin-bottom: 18px;
	width: 100%;
	text-align: center;
}

.ab06a p {
	color: #000;
	width: 100%;
	text-align: center;
	line-height: 42px;
}

.ab06 .ab06b:nth-of-type(1) {
	margin-bottom: 24px;
}

.ab06b {}

.ab06ba {
	width: 60%;
	overflow: hidden;
}

.ab06ba img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.ab06ba:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.ab06bb {
	width: 40%;
}

.ab06bba {
	width: 92%;
	margin: 0px auto;
}

.ab06bba h3 {
	margin-bottom: 24px;
}

.ab06bba p {
	line-height: 28px;
	margin-bottom: 24px;
}

.ab06bba_a {
	width: 90%;
	margin: 0px auto;
}

.ab06bba_aa {
	width: 66%;
}

.ab06bba_aa font {
	color: #000;
}

.ab06bba_aa01 {
	margin-left: 10px;
}

.ab06bba_ab {
	width: 32%;
}

.ab06bba_ab span {
	width: 100%;
	height: 42px;
	color: #fff;
	background: #000;
	border-radius: 8px;
}

.ab06 .top1b a {
	width: 80%;
}

@media (max-width:1100px) {
	.ab06ba {
		width: 100%;
		margin-bottom: 24px;
	}

	.ab06bb {
		width: 100%;
		margin-bottom: 24px;
	}

	.ab06 .ab06b:nth-of-type(1) {
		margin-bottom: 0px;
	}
}

@media (max-width:1000px) {
	.ab06bba_a {
		width: 100%;
	}

	.ab06bba_aa .pcshow {
		display: none;
	}

	.ab06bba_aa02 {
		margin-left: 10px;
	}

	.ab06bba_aa {
		width: 60%;
	}

	.ab06bba_ab {
		width: 34%;
	}
}

@media (max-width:640px) {
	.ab06bba_a {
		width: 90%;
	}

	.ab06bba_aa {
		width: 66%;
	}

	.ab06bba_ab {
		width: 32%;
	}

	.ab06bba_aa02 {
		margin-left: 10px;
	}

	.ab06bba_ab span {
		height: 32px;
	}

	.ab06a p {
		line-height: 28px;
	}

	.top3b li {
		width: 100%;
	}

	.top3ba img {
		max-width: 72%;
	}

	.top3ba {
		width: 24%;
	}

	.top3bb {
		width: 72%;
	}

	.top3bb h3 {
		line-height: 24px;
	}

	.top3bb p {
		line-height: 18px;
	}
}

.ab07 {
	margin-bottom: 42px;
	position: relative;
}

.ab07a {
	margin: 0px auto;
	overflow: hidden;
}

.ab07a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.ab07:hover .ab07a img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.ab07b {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	padding: 60px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ab07b_a {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ab07b_a h3 {
	color: #fff;
	margin-bottom: 12px;
	width: 100%;
	text-align: center;
}

.ab07b_a p {
	color: #fff;
	line-height: 24px;
	width: 100%;
	margin-bottom: 12px;
	text-align: center;
}

@media (max-width:1000px) {
	.ab07b_a h3 {
		margin-bottom: 0px;
	}

	.ab07b_a p {
		line-height: 18px;
		margin-bottom: 0px;
	}

	.ab07b {
		padding: 0px 0px;
	}

	.ab07 .top1b {
		margin-bottom: 0px;
	}

	.ab07 .top1c {
		margin-bottom: 0px;
	}
}

.ab08 {
	margin-bottom: 42px;
	position: relative;
}

.ab08a {
	margin: 0px auto;
	overflow: hidden;
}

.ab08a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.ab08:hover .ab08a img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.ab08b {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	padding: 60px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ab08b_a {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ab08b_a h3 {
	color: #fff;
	margin-bottom: 12px;
	width: 100%;
	text-align: center;
}

.ab08b_a p {
	color: #fff;
	line-height: 24px;
	width: 100%;
	margin-bottom: 12px;
	text-align: center;
}

.ab09 {
	margin-bottom: 24px;
	position: relative;
}

.ab09a {
	margin: 0px auto;
	overflow: hidden;
}

.ab09a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.ab09:hover .ab09a img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.ab09b {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	padding: 80px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ab09b_a {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ab09b_a h3 {
	color: #fff;
	margin-bottom: 12px;
	width: 100%;
	text-align: center;
}

.ab09b_a p {
	color: #fff;
	line-height: 24px;
	width: 100%;
	margin-bottom: 12px;
	text-align: center;
}

@media (max-width:1000px) {
	.ab08b_a h3 {
		margin-bottom: 0px;
	}

	.ab08b_a p {
		line-height: 18px;
		margin-bottom: 0px;
	}

	.ab08b {
		padding: 50px 0px;
	}

	.ab08 .top1b {
		margin-bottom: 0px;
	}

	.ab08 .top1c {
		margin-bottom: 0px;
	}

	.ab09b_a h3 {
		margin-bottom: 24px;
	}

	.ab09b_a p {
		line-height: 18px;
		margin-bottom: 0px;
	}

	.ab09b {
		padding: 28px 0px;
	}

	.ab09 .top1b {
		margin-bottom: 0px;
	}

	.ab09 .top1c {
		margin-bottom: 0px;
	}
}

.ab08byu {
	margin: 0px auto;
}

.ab08byu a {
	width: 20%;
	height: 36px;
	color: #fff;
	background: #f77f00;
	border-radius: 18px;
}

.ab08byu a:hover {
	background: #09472b;
}

@media (max-width:780px) {
	.ab08byu a {
		width: 40%;
	}

	.ab08byu a {
		height: 32px;
		border-radius: 16px;
	}
}

@media (max-width:640px) {
	.ab09b {
		padding: 120px 0px;
	}

	.ab09b_a h3 {
		font-weight: bold;
	}
}

@media (max-width:480px) {
	.ab09b {
		padding: 60px 0px;
	}
}

.yunotice {
	padding: 0px 0px 42px;
	overflow: hidden;
	position: relative;
	margin-bottom: 24px;
}

.yunotice .tab-hd {
	width: 100%;
	margin-bottom: 24px;
}

.yunotice .tab-hd .yunotice099 {
	width: 100%;
}

.yunotice .tab-hd span {
	width: 25%;
	cursor: pointer;
	background: none;
	border-radius: 0px;
	text-align: center;
	height: 66px;
}

.yunotice .tab-hd span a {
	width: 90%;
	border-bottom: 4px solid #e0e0e0;
	color: #0e0808;
	line-height: 60px;
	text-align: center;
	display: block;
}

.yunotice .tab-hd span a:hover {
	color: #1e6f48;
	border-bottom: 4px solid #1e6f48;
	font-weight: bold;
}

.yunotice .tab-hd span.on a {
	color: #1e6f48;
	border-bottom: 4px solid #1e6f48;
	font-weight: bold;
}

.yunotice .tab-hd span.swiper-pagination-bullet-active a {
	color: #1e6f48;
	border-bottom: 4px solid #1e6f48;
	font-weight: bold;
	background: none;
}

.yunotice .tab-hd span.swiper-pagination-bullet {
	opacity: 1;
}

.yunoticeayu {
	margin-bottom: 24px;
}

.yunoticea {
	width: 49%;
	border-bottom: 1px solid #a0a0a0;
	padding-bottom: 24px;
}

.yunoticea01 {
	overflow: hidden;
	margin-bottom: 52px;
	position: relative;
}

.yunoticea img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.yunoticea:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.yunoticeb {
	margin-bottom: 2px;
}

.yunoticeb h3 {
	margin-bottom: 18px;
}

.yunoticeb h3,
.yunoticeb h3 span {
	color: #f77f00;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.yunoticeb h3 span:nth-of-type(1) {
	width: 69.2%;
}

.yunoticeb h3 span:nth-of-type(2) {
	width: 30%;
	text-align: right;
}

.yunoticeb p {
	color: #4f4d4d;
	line-height: 32px;
}

.yunoticeb p a {
	color: #f77f00;
	line-height: 32px;
}

.yunoticea02 {
	width: 100%;
	margin: 0px auto;
}

.yunotice .tab-bd {
	width: 100%;
}

.yunotice .tab-bd ul {
	overflow: hidden;
	zoom: 1;
	width: 49%;
}

.yunotice .tab-bd li {
	width: 100%;
	line-height: 48px;
	overflow: hidden;
	border-bottom: 1px dashed #a0a0a0;
}

.yunotice .tab-bd li span {
	line-height: 48px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.yunotice .tab-bd li span:nth-of-type(1) {
	width: 69.2%;
}

.yunotice .tab-bd li span:nth-of-type(2) {
	color: #f77f00;
	width: 30%;
	text-align: right;
}

.yunotice .tab-bd li:nth-last-of-type(1) {
	border-bottom: none;
}

.yunoticfyu {
	width: 100%;
	margin-bottom: 24px;
}

.yunoticf {
	width: 49%;
}

.yunoticf h3 {}

.yunoticf h3 span {
	line-height: 32px;
}

.yunoticfa {
	color: #0e0808;
	font-weight: bold !important;
}

.yunoticfb {
	color: #f77f00;
}

@media (max-width:780px) {
	.ab08 {
		margin-bottom: 24px;
	}

	.yunotice .tab-hd {
		width: 100%;
		margin-bottom: 24px;
	}

	.yunoticea01 {
		margin-bottom: 24px;
	}

	.yunoticf {
		width: 100%;
	}

	.yunoticfyu .yunoticf:nth-of-type(2) {
		display: none;
	}

	.yunotice .tab-hd span {
		height: 36px;
	}

	.yunotice .tab-hd span a {
		line-height: 32px;
	}

	.yunoticea {
		width: 100%;
	}

	.yunotice .tab-bd ul {
		width: 100%;
	}

	.yunoticeayu .yunoticea:nth-of-type(2) {
		display: none;
	}

	.yunotice .tab-bd ul:nth-of-type(2) {
		display: none;
	}

	.yunotice {
		padding: 0px 0px 24px;
	}

	.yunoticeb p,
	.yunoticeb p a {
		line-height: 24px;
	}

	.yunotice .tab-bd li {
		line-height: 32px;
	}

	.yunotice .tab-bd li span {
		line-height: 32px;
	}
}

.abjxbtn {
	position: absolute;
	width: 42px;
	height: 42px;
	z-index: 2;
	background: rgba(247, 127, 0);
	border-radius: 50%;
	font-size: 15px;
	color: rgba(255, 255, 255, 0.6);
	text-align: center;
	line-height: 42px;
	font-weight: bold;
	bottom: 20%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	z-index: 10;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.abjxnext {
	right: 10px;
}

.abjxprev {
	left: 10px;
}

.abjxbtn:hover {
	background: rgba(247, 127, 0);
	color: rgba(255, 255, 255, 1);
}

@media (max-width:640px) {
	.yunoticf {
		width: 100%;
	}
}

.top4 {
	margin-bottom: 24px;
}

.top4yu {}

.top4yu .tab-hd {
	width: 100%;
	padding-top: 12px;
}

.top4yu .tab-hd ul {
	width: 100%;
}

.top4yu .tab-hd li {
	width: 16%;
	cursor: pointer;
	margin-bottom: 18px;
}

.top4yu .tab-hd li a {
	width: 100%;
	line-height: 52px;
	color: #282828;
	background: #f7f7f7;
	text-align: center;
	display: block;
}

.top4yu .tab-hd li a:hover {
	color: #fff;
	background: #f77f00;
	font-weight: bold;
}

.top4yu .tab-hd li.on a {
	color: #fff;
	background: #f77f00;
	font-weight: bold;
	text-align: center;
}

@media (max-width:640px) {
	.top4yu .tab-hd li {
		width: 32%;
	}
}

.top5 {
	margin-bottom: 24px;
	padding: 12px 0px;
	background: #f7f7f7;
}

.top5a {
	width: 50%;
	overflow: hidden;
}

.top5a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.top5a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.top5b {
	width: 50%;
}

.top5ba {
	width: 96%;
	margin-left: 2%;
}

.top5ba_a {
	width: 100%;
	margin-bottom: 20px;
}

.top5ba_a h3 {
	color: #000000;
	margin-bottom: 20px;
	font-weight: bold;
}

.top5ba_a p {
	line-height: 26px;
	color: #000000;
}

.top5ba_a p span {
	line-height: 26px;
	color: #aa2020;
}

.top5ba_b {
	width: 100%;
	margin-bottom: 20px;
}

.top5ba_ba {
	width: 100%;
	border-bottom: 2px solid #636363;
}

.top5ba_bb {
	width: 10%;
}

.top5ba_bb img {
	max-width: 88%;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
}

.top5ba_bb:hover img {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.top5ba_ba input {
	width: 88%;
	line-height: 56px;
	background: none;
	color: #000000;
}

.top5ba_ba select {
	width: 88%;
	line-height: 56px;
	color: #000000;
	background-color: #f7f7f7;
}

.top5ba_ba select option {
	width: 100%;
	line-height: 56px;
	background: none;
	color: #000000;
}

.top5ba_ba textarea {
	width: 88%;
	line-height: 32px;
	background: none;
	color: #000000;
	padding: 12px 12px 12px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 56px;
}

.top5bb {
	width: 100%;
	padding-top: 24px;
}

.top5bb button {
	width: 32%;
	height: 36px;
	background: #f77f00;
	color: #fff;
	border-radius: 18px;
}

@media (max-width:1080px) {
	.top5a {
		width: 100%;
		margin-bottom: 24px;
	}

	.top5b {
		width: 100%;
	}
}

@media (max-width:780px) {
	.top5bb button {
		width: 60%;
	}
}

.top6 {
	background: #3a3a3a;
	padding: 42px 0px 51px;
}

.top6a {
	margin: 0px auto 24px;
}

.topcenbot {
	width: 40%;
	margin: 0px auto;
	position: relative;
}

.topcenimgwrapyu img {
	top: -35px !important;
}

.topcenimgwrapyu {
	width: 62px;
	height: 35px;
	position: relative;
	overflow: hidden;
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-shrink: 0;
	-o-flex-shrink: 0;
}

.topcenimgwrapyu img {
	width: 62px;
	position: absolute;
	left: 0;
	top: 0;
}

.topcenlogoyu .topcenimgwrapyu:nth-child(2) {
	margin: 0px 72px;
}

@media (max-width:780px) {
	.topcenlogoyu .topcenimgwrapyu:nth-child(2) {
		margin: 0px 14px;
	}

	.topcenbot {
		width: 80%;
	}
}

.top6cyu {
	width: 100%;
	padding: 42px 0px;
	border-bottom: 1px solid #676767;
	border-top: 1px solid #676767;
}

.top6b {
	margin: 0px auto 24px;
}

.top6b h3 {
	margin-bottom: 24px;
}

.top6b h3,
.top6b h3 a {
	color: #fff;
	text-align: center;
	line-height: 38px;
}

.top6b h3 span {
	color: #fff;
	text-align: center;
	line-height: 28px;
}

.top6b p,
.top6b p a {
	color: #fff;
	text-align: center;
	line-height: 28px;
}

.top6b p {
	margin-bottom: 24px;
}

.top6c {
	margin: 0px auto;
	overflow: hidden;
}

.top6c h3,
.top6c h3 a {
	color: #fff !important;
	line-height: 42px !important;
}

.top6c h3 {
	border-bottom: 1px solid #fff;
}

.top6c .swiper-jx {
	width: 100%;
}

.top6c .swiper-pagination-progressbar {
	background: #fff;
}

.top6c .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #f77f00;
}

.top6d {
	width: 100%;
}

.top6d li {
	width: 100%;
}

.top6d li a {
	color: #fff !important;
	line-height: 24px !important;
}

.top601 {
	background: #3a3a3a;
	padding: 16px 0px 42px;
	margin-bottom: 90px;
}

.top601a {
	width: 100%;
	color: #fff;
	margin-bottom: 24px;
}

.top601a a {
	color: #fff;
	line-height: 24px;
	text-align: center;
	width: 100%;
}

.top601b {
	color: #a7a7a7;
}

@media (min-width:960px) {
	.top7 {
		display: none;
	}
}
.top7 {
	width: 100%;
	padding: 6px 0px 6px;
	position: fixed;
	left: 0px;
	bottom: 0px;
	background: #fff;
	z-index: 11;
}

.top7yu {}

.top7a {
	width: 20%;
}

.top7a a,
.top7b a {
	width: 100%;
}

.top7ayu {
	height: 32px;
	margin-bottom: 6px;
	font-size: 32px;
	line-height: 32px;
	color: #4f4f4f;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.top7ayu:hover,
.top7cyu:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.top7a span,
.top7b span {
	width: 100%;
	color: #404040;
	text-align: center;
	display: block;
	font-size: 18px;
	line-height: 20px;
}

.top7b {
	width: 20%;
}

.top7c {
	width: 60%;
}

.top7c a {
	width: 98%;
	background: #f77f00;
	height: 38px;
	border-radius: 19px;
	color: #fff;
}

.top7cyu {
	color: #fff;
	font-size: 24px;
	margin-right: 4px;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.top7c span {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

.top7e {
	width: 100%;
	margin: 0px auto 24px;
}

.top7e h3 {
	color: #f77f00;
}

@media (max-width:1200px) {

	.top7a span,
	.top7b span {
		font-size: 16px;
		line-height: 18px;
	}
}

@media (max-width:780px) {
	.top7c a {
		height: 32px;
		border-radius: 16px;
	}

	.top7a span,
	.top7b span {
		font-size: 14px;
		line-height: 15px;
	}

	.top7ayu {
		height: 22px;
		line-height: 22px;
		font-size: 22px;
		margin-bottom: 4px;
	}

	.top7cyu {
		font-size: 18px;
	}
}

.top7e {
	width: 100%;
	margin: 0px auto 24px;
}

.top7e h3 {
	color: #f77f00;
}



/*右侧漂浮*/
.ycfix {
	position: fixed;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	z-index: 10;
}

.ycfix li {
	width: 62px;
	height: 62px;
	border-radius: 50%;
	margin-bottom: 15px;
	position: relative;
}

.ycfix li:last-child {
	margin-bottom: 0;
}

.ycfix li a {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	font-size: 32px;
	line-height: 32px;
	cursor: pointer;
}

.ycfix li a img {
	width: 26px;
}

/*.yc01fix{animation: bounceIn 2s ease 0.5s infinite;-webkit-animation: bounceIn 2s ease 0.5s infinite;-moz-animation: bounceIn 2s ease 0.5s infinite;-ms-animation: bounceIn 2s ease 0.5s infinite;-o-animation: bounceIn 2s ease 0.5s infinite;}*/
.ycfix001 {
	background: #f77f00;
	color: #fff;
}

.ycfix002 {
	background: #f6f6f6;
	color: #f77f00;
}

.ycfix001yu {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	right: 0px;
	top: 0px;
	position: absolute;
	color: #fff;
	background: #F00;
	line-height: 20px;
	font-size: 16px;
	text-align: center;
}

@keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@-webkit-keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@-ms-keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@-o-keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@media (max-width:1000px) {
	.ycfix li {
		width: 70px;
		height: 70px;
	}

	.ycfix li a {
		font-size: 42px;
		line-height: 42px;
	}
}

@media (max-width:640px) {
	.ycfix001yu {
		width: 16px;
		height: 16px;
		line-height: 16px;
		font-size: 14px;
	}

	.ycfix li {
		width: 42px;
		height: 42px;
		margin-bottom: 10px;
	}

	.ycfix li a {
		font-size: 24px;
		line-height: 24px;
	}
}

/* 中间弹窗主样式 */
.yjgb {
	text-align: right;
	color: #e5e5e5;
}

.bdtishi {
	padding: 10px 0 0px 0;
	line-height: 18px;
	text-align: left;
}

.textarer210711 {
	color: #666;
	border: 1px solid #b5b5b5;
	margin-bottom: 10px;
	padding: 5px;
}

.zjtc210711 {
	text-align: center;
	z-index: 999 !important;
	width: 320px;
	border-radius: 8px;
	padding: 1px;
	overflow: hidden;
	box-shadow: 0px 0px 8px #666;
	position: fixed;
	left: 50%;
	margin-left: -160px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	background: #fff;
	z-index: 100;
	display: none;
}

.zjtop210711 {
	height: 45px;
	background: #e9e9e9;
	width: 100%;
	margin: auto;
	padding: 0 2%;
	margin-bottom: 16px;
	color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.zjtop210711 h3,
.zjtop210711 h3 font {
	font-weight: lighter;
	line-height: 18px;
}

.zjtopfr210711 img {
	margin-right: 5px;
}

.zjtopfr210711 p {
	line-height: 12px;
	color: #5e5d5d;
}

.gbzjtc210711 {
	color: #fff;
	padding: 6px;
	background: #a4a4a4;
	cursor: pointer;
	border-radius: 50%;
	width: 38px;
}

.zjspp210711 {
	margin-bottom: 18px;
}

.zjspp210711 img:nth-child(1) {
	width: 45px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.zjspp210711 img:nth-child(2) {
	width: 96px;
	margin: 0 30px;
}

.zjspp210711 img:nth-child(3) {
	width: 60px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.ghfm210711 {
	width: 91%;
	margin: 0 auto 18px;
	font-size: 14px;
}

.ghfm210711 input,
.ghfm210711 select {
	border: 1px solid #b5b5b5;
	margin-bottom: 14px;
	line-height: 28px;
	height: 28px;
	color: #666;
	text-indent: 12px;
	outline: none;
}

.fm5btn210711 button {
	width: 38.6%;
}

.fm5btn210711 a {
	width: 58%;
}

.fm5btn210711 button,
.fm5btn210711 a {
	line-height: 30px;
	height: 32px;
	border: 1px solid #191919;
	text-align: center;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	border-radius: 6px;
}

.fmyu {
	margin-bottom: 6px;
	width: 100%;
}

.fm5btn210711 button {
	background: #191919;
	color: #fff;
	outline: none;
}

.fm5btn210711 a {
	background: #fff;
	color: #000;
}

.fm5btn210711 button:hover {
	background: #fff;
	color: #000;
}

.fm5btn210711 a:hover {
	background: #191919;
	color: #fff;
}

.bdtishi {
	padding: 10px 0 0px 0;
	line-height: 18px;
	text-align: left;
}

@media (max-width:768px) {
	.zjtc210711 {
		margin-left: -18%;
	}
}

@media (max-width:640px) {
	.zjtc210711 {
		width: 250px;
		margin-left: -32%;
	}

	.zjtop210711 h3,
	.zjtop210711 h3 font {
		line-height: 14px;
	}

	.zjtopfr210711 img {
		width: 15px;
	}

	.gbzjtc210711 {
		padding: 8px;
		width: 30px;
	}

	.zjtop210711 {
		height: 36px;
		margin-bottom: 8px;
	}

	.zjspp210711 img:nth-child(2) {
		width: 62px;
		margin: 0px 20px;
	}

	.zjspp210711 img:nth-child(1) {
		width: 33px;
	}

	.zjspp210711 img:nth-child(3) {
		width: 40px;
	}

	.zjspp210711 {
		margin-bottom: 8px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		margin-bottom: 6px;
		line-height: 24px;
		height: 24px;
	}

	.fm5btn210711 button,
	.fm5btn210711 a {
		line-height: 24px;
		height: 24px;
	}

	.ghfm210711 {
		margin: 0 auto 12px;
	}
}

@media (max-width:414px) {
	.fm5btn210711 a {
		font-size: 12px;
	}

	.zjtc210711 {
		width: 225px;
		margin-left: -27%;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		height: 22px;
		line-height: 20px;
	}
}

@media (max-width:375px) {
	.zjtc210711 {
		margin-left: -29%;
	}
}

@media (max-width:320px) {
	.zjtc210711 {
		width: 215px;
	}

	.button210711 {
		font-size: 12px;
	}

	.gbzjtc210711 {
		width: 28px;
	}

	.zjtc210711 {
		margin-left: -33%;
	}
}

/* 中间弹窗结束 */
/*常见问题*/
.spinfo_cjwt {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*background: rgba(0,0,0,0.6);*/
}

.spinfo_cjwt h3 {
	color: #fff;
	margin-bottom: 14px;
	padding-top: 140px;
}

.spinfo_cjwt p {
	color: #fff;
	margin-bottom: 32px;
	line-height: 24px;
	text-align: center;
	width: 96%;
	padding: 0px 2%;
}

@media (max-width:640px) {
	.spinfo_cjwt h3 {
		color: #fff;
	}
}

.ghpjzzy {
	width: 100%;
	margin: 0px auto;
}

.ghpjzzy01 {
	width: 100%;
	margin-bottom: 24px;
	height: 5px;
	line-height: 5px;
	background: #d3d3d3;
}

.ghpjzzy01 span {
	width: 24%;
	height: 5px;
	line-height: 5px;
	background: #f77f00;
	display: block;
}

.cjwt01 {
	background: #f6f6f6;
	width: 100%;
	margin-bottom: 24px;
}

.cjwt01 .jxwrap {
	background: none;
}

.cjwt02 {
	margin: 0px auto;
}

.cjwt02a {
	width: 50%;
	margin-bottom: 24px;
	position: relative;
	overflow: hidden;
}

.cjwt02a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.cjwt02a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.cjwt02b {
	left: 0px;
	bottom: 0px;
	position: absolute;
	color: #fff;
	width: 100%;
	line-height: 68px;
	background: rgba(0, 0, 0, 0.6);
}

.cjwt02b a {
	color: #fff;
	line-height: 68px;
	text-align: center;
	width: 100%;
}

.cjwt03 {
	margin-bottom: 24px;
	width: 48%;
}

.cjwt03 li {
	width: 100%;
}

.cjwt03 li a {
	width: 100%;
	line-height: 32px;
	color: #282828;
}

.cjwt03 span {
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.cjwt03a {
	width: 69.2%;
	color: #282828;
}

.cjwt03b {
	width: 30%;
	color: #f77f00;
	text-align: right;
}

.cjwt04 {
	margin-bottom: 24px;
	height: 32px;
	padding-top: 42px;
}

@media (max-width:780px) {
	.cjwt03 li a {
		line-height: 28px;
	}

	.cjwt03 span {
		line-height: 28px;
	}
}

@media (max-width:640px) {
	.cjwt02a {
		width: 100%;
	}

	.cjwt03 {
		width: 100%;
	}
}

@media (max-width:480px) {
	.cjwt02b a {
		line-height: 42px;
	}
}

.p06 {
	width: 100%;
	color: #020414;
	line-height: 24px;
}

.p06 a {
	color: #020414;
	line-height: 24px;
}

.p05lis {
	margin: 0px auto 42px;
}

.p05lis_a {
	width: 73%;
}

.p05lis_b {
	width: 25%;
}

.p05lis_a01 {
	margin-bottom: 24px;
	width: 100%;
	text-indent: 2em;
}

.p05lis_a02 {
	margin-bottom: 24px;
	width: 100%;
	overflow: hidden;
}

.p05lis_a01 p {
	line-height: 32px;
	color: #07192f;
	margin-bottom: 1em;
	width: 100%;
}

.result_content .p05lis .p05lis_a {
	width: 100%;
}

.p05lis_a01 p a img {
	width: 100% !important;
	height: auto !important;
}

.p05lis_byu {
	width: 100%;
	border: 1px solid #b6b6b6;
	padding: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 10px;
}

.p05lis_ba {
	width: 100%;
	line-height: 32px;
	text-indent: 12px;
	background: #d6d7db;
	color: #f77f00;
	margin-bottom: 10px;
	font-weight: bold;
}

.p05lis_bb {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.p05lis_bb img,
.p05lis_a02 img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.p05lis_bb:hover img,
.p05lis_a02:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.p05lis_bd {
	width: 100%;
	padding: 12px 0px;
}

.p05lis_bd li {
	width: 100%;
}

.p05lis_bd li a {
	display: block;
	width: 90%;
	margin: 0px auto;
	line-height: 28px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p05lis_bd li:first-child a {
	font-weight: bold;
}

.p05lis_bd li:first-child a span {
	font-weight: bold;
}

.p05lis_bd li a span {
	line-height: 28px;
	color: #f77f00;
}

.p05lis_b .p05lis_be:nth-last-of-type(1) {
	height: 36px !important;
	padding: 10px 0px 0px !important;
}

.p05lis_ca {
	width: 100%;
	line-height: 32px;
	text-indent: 12px;
	background: #d6d7db;
	color: #000000;
	margin-bottom: 10px;
	font-weight: bold;
	margin-bottom: 14px;
}

.p05lis_d {
	width: 100%;
	padding: 2px 0px;
}

.p05lis_d li {
	width: 49%;
	margin-bottom: 14px;
}

.p05lis_d li a {
	display: block;
	width: 100%;
	text-align: center;
	background: #d6d7db;
	margin: 0px auto;
	line-height: 28px;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p06ul {
	width: 100%;
	margin: 0px auto;
}

.p06ul li {
	width: 100%;
	padding: 24px 0px;
	border-bottom: 1px dashed #a2a2a2;
}

.p06ul li:first-child {
	padding-top: 0px;
}

.p06ul li:nth-last-of-type(1) {
	border-bottom: none;
}

.p06ula {
	width: 29%;
	overflow: hidden;
}

.p06ula img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.p06ula:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.p06ulb {
	width: 69%;
}

.p06ulb h3 {
	width: 100%;
	color: #333333;
	line-height: 30px;
	margin-bottom: 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.p06ulb h3 a {
	width: 100%;
	color: #333333;
	line-height: 30px;
	font-weight: bold;
}

.p06ulb p {
	text-indent: 2em;
	color: #666666;
	line-height: 24px;
	margin-bottom: 8px;
}

.p06ulb p a {
	color: #f77f00;
	line-height: 24px;
}

.pjulb {
	width: 100%;
	padding-bottom: 8px;
	border-bottom: 1px dashed #908f8f;
	margin-bottom: 4px;
}

.pjulb h3 {
	width: 100%;
	color: #333333;
	line-height: 30px;
	margin-bottom: 8px;
}

.pjulb h3 a {
	width: 100%;
	color: #333333;
	line-height: 30px;
}

.pjulb p {
	text-indent: 2em;
	color: #666666;
	line-height: 24px;
	margin-bottom: 8px;
}

.pjulb p a {
	color: #f77f00;
	line-height: 24px;
}

.p06ulbyu {}

.p06ulbyua,
.p06ulbyub,
.p06ulbyuc,
.p06ulbyua span,
.p06ulbyub span,
.p06ulbyuc span {
	color: #a1a1a1;
}

.p06ulbyua {}

.p06ulbyub span:nth-of-type(2) {
	color: #f77f00;
}

.p06ulbyuc img {
	width: 24px;
	margin-right: 6px;
}

/*zr_13page 分页*/
.zr_13page {
	margin: 0px auto 42px;
}

.zr_13pagea {
	margin: 0px auto;
	text-align: center;
}

.zr_13pagea li {
	padding: 0px 5px;
	background: #ffffff;
	border: 1px solid #eaeaea;
	line-height: 28px;
	color: #949494;
	margin-right: 4px;
}

.zr_13pagea li:nth-of-type(1) {
	padding: 0px 10px;
}

.zr_13pagea li:nth-of-type(last) {
	padding: 0px 10px;
}

.zr_13pagea li a {
	color: #666666;
	display: block;
	padding: 0px 10px;
	line-height: 28px;
}

.zr_13pagea li.thisclass {
	background: #f77f00;
	color: #fff;
	padding: 0px 14px;
}

.zr_13pagea li.thisclass a {
	color: #fff;
}

.zr_13pagea li .pageinfo {
	padding: 0px 10px;
}

@media (max-width:1080px) {
	.p05lis_a {
		width: 100%;
	}

	.p05lis_b {
		display: none;
	}
}

@media (max-width:640px) {
	.p06ulb h3 {
		line-height: 24px;
		margin-bottom: 4px;
	}

	.p06ulb h3 a {
		line-height: 24px;
	}

	.p06ulb p {
		line-height: 20px;
	}

	.p06ulb p a {
		line-height: 20px;
	}

	.zr_13pagea li {
		padding: 0px 4px;
		background: #ffffff;
		border: 1px solid #eaeaea;
		line-height: 28px;
		color: #949494;
		margin-right: 4px;
	}

	.zr_13pagea li:nth-of-type(1) {
		padding: 0px 8px;
	}

	.zr_13pagea li:nth-of-type(last) {
		padding: 0px 8px;
	}

	.zr_13pagea li a {
		color: #666666;
		display: block;
		padding: 0px 6px;
		line-height: 28px;
	}

	.zr_13pagea li.thisclass {
		background: #f77f00;
		color: #fff;
		padding: 0px 10px;
	}

	.zr_13pagea li.thisclass a {
		color: #fff;
	}

	.zr_13pagea li .pageinfo {
		padding: 0px 4px;
	}
}

@media (max-width:480px) {
	.p06ula {
		width: 100%;
		margin-bottom: 24px;
	}

	.p06ulb {
		width: 100%;
	}

	.p06ulbyuc img {
		width: 20px;
	}
}

/*服务地址*/
.spinfo_fwdz {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
}

.spinfo_fwdz h3 {
	color: #fff;
	margin: 0px auto 14px;
	padding-top: 128px;
	width: 90%;
	text-align: center;
}

.spinfo_fwdz p {
	color: #fff;
	margin: 0px auto 24px;
	text-align: center;
	width: 90%;
	line-height: 32px;
}

.sliyu {
	margin: 0px auto;
}

/* 地图 */
.slideBox {
	width: 80%;
	margin: 42px auto;
}

.slideBox .bd li {
	border: 2px solid #f77f00;
}

#map {
	width: 100%;
	height: 430px;
}

#secmap {
	width: 100%;
	height: 430px;
}

.slideBox .hd {
	width: 40%;
	margin: auto;
}

.slideBox .hd li {
	line-height: 80px;
}

.slideBox .hd li.on {
	color: #f77f00;
}

.ditu_div {
	margin-top: 48px;
}

.ditu_div h3 {
	text-align: center;
	color: #000000;
}

.ditu_div p {
	text-align: center;
	line-height: 24px;
	margin-top: 20px;
	color: #000000;
}

@media (max-width:640px) {
	#map {
		width: 100%;
		height: 250px;
	}

	#secmap {
		width: 100%;
		height: 250px;
	}

	.ditu_div h3 {
		font-weight: bold;
	}

	.ditu_div h3 font {
		font-weight: bold;
	}

	.slideBox {
		width: 90%;
		margin: 25px auto;
	}

	.slideBox .hd {
		width: 60%;
		margin: auto;
	}

	.slideBox .hd li {
		line-height: 18px;
		margin-bottom: 18px;
	}

	.spinfo_fwdz p {
		line-height: 20px;
	}
}

/* 门店地址 */
.fwdz01 {
	margin: 0px auto 24px;
}

.fwdz02 {
	padding: 24px 0px;
	margin: 0px auto 24px;
}

.fwdz02a {}

.fwdz02a h3 {
	color: #000000;
	margin-bottom: 24px;
	width: 100%;
}

.fwdz02a p {
	color: #000000;
	line-height: 32px;
	margin-bottom: 24px;
	width: 100%;
}

@media (max-width:780px) {
	.fwdz02a p {
		line-height: 24px;
	}
}

.fwdz03 {
	padding: 24px 0px;
	margin: 0px auto 24px;
	background: #fbfbfb;
}

.fwdz03a {}

.fwdz03a_a {
	width: 100%;
	margin: 0px auto 42px;
}

.fwdz03a_aa {
	width: 18%;
	font-size: 80px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	color: #f77f00;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
}

.fwdz03a_aayu img {
	width: 26px;
	position: absolute;
	margin: 0px auto;
	left: 0px;
	right: 0px;
	top: -8px;
}

.fwdz03a_aa:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}


.fwdz03a_ab {
	width: 82%;
}

.fwdz03a_ab h3 {
	margin-bottom: 12px;
	color: #000000;
}

.fwdz03a_ab h3 span {
	color: #f77f00;
}

.fwdz03a_ab p,
.fwdz03a_ab p a {
	color: #000000;
	line-height: 32px;
}

.fwdz03a_ab p span {
	line-height: 32px;
	color: #aa2020;
}

.fwdz03b {
	width: 100%;
}

.fwdz03c {
	width: 100%;
	padding-top: 24px;
	margin-bottom: 24px;
	color: #000000;
	line-height: 32px;
	text-align: center;
}

@media (max-width:780px) {

	.fwdz03a_ab p,
	.fwdz03a_ab p a {
		line-height: 24px;
	}

	.fwdz03a_ab p span {
		line-height: 24px;
	}

	.fwdz03a_aayu img {
		width: 18px;
	}

	.fwdz03a_aa {
		font-size: 42px;
	}

	.fwdz03c {
		line-height: 24px;
	}
}

.fwdz04 {
	margin: 0px auto 24px;
}

.fwdz04a {
	margin: 42px auto;
}

.fwdz04a h3 {
	color: #000;
	margin-bottom: 18px;
	width: 100%;
	text-align: center;
}

.fwdz04a p {
	color: #000;
	width: 100%;
	text-align: center;
	line-height: 42px;
}

.fwdz04 .fwdz04b:nth-of-type(1) {
	margin-bottom: 0px;
}

.fwdz04b {}

.fwdz04ba {
	width: 50%;
	overflow: hidden;
}

.fwdz04ba img,
.fwzx01a img,
.fwzx02ba img,
.fwzx03a img,
.fwzx04b img,
.baoba img,
.bao01a img,
.bao02a img,
.bao03a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.fwdz04ba:hover img,
.fwzx01a:hover img,
.fwzx02ba:hover img,
.fwzx03a:hover img,
.fwzx04b:hover img,
.baoba:hover img,
.bao01a:hover img,
.bao02:hover .bao02a img,
.bao03a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.fwdz04bb {
	width: 50%;
}

.fwdz04bba {
	width: 92%;
	margin: 0px auto;
}

.fwdz04bba h3 {
	margin-bottom: 24px;
	font-weight: bold;
}

.fwdz04bba p {
	line-height: 28px;
	margin-bottom: 24px;
}

.fwdz04bba_a {
	width: 90%;
	margin: 0px auto;
}

.fwdz04bba_aa {
	width: 66%;
}

.fwdz04bba_aa font {
	color: #000;
}

.fwdz04bba_aa01 {
	margin-left: 10px;
}

.fwdz04bba_ab {
	width: 32%;
}

.fwdz04bba_ab span {
	width: 100%;
	height: 42px;
	color: #fff;
	background: #000;
	border-radius: 8px;
}

.fwdz04 .top1b a {
	width: 80%;
}

@media (max-width:1100px) {
	.fwdz04ba {
		width: 100%;
		margin-bottom: 24px;
	}

	.fwdz04bb {
		width: 100%;
		margin-bottom: 24px;
	}

	.fwdz04 .fwdz04b:nth-of-type(1) {
		margin-bottom: 0px;
	}
}

@media (max-width:1000px) {
	.fwdz04bba_a {
		width: 100%;
	}

	.fwdz04bba_aa .pcshow {
		display: none;
	}

	.fwdz04bba_aa02 {
		margin-left: 10px;
	}

	.fwdz04bba_aa {
		width: 60%;
	}

	.fwdz04bba_ab {
		width: 34%;
	}
}

@media (max-width:640px) {
	.fwdz04bba_a {
		width: 90%;
	}

	.fwdz04bba_aa {
		width: 66%;
	}

	.fwdz04bba_ab {
		width: 32%;
	}

	.fwdz04bba_aa02 {
		margin-left: 10px;
	}

	.fwdz04bba_ab span {
		height: 32px;
	}

	.fwdz04a p {
		line-height: 28px;
	}

	.top3b li {
		width: 100%;
	}

	.top3ba img {
		max-width: 72%;
	}

	.top3ba {
		width: 24%;
	}

	.top3bb {
		width: 72%;
	}

	.top3bb h3 {
		line-height: 24px;
	}

	.top3bb p {
		line-height: 18px;
	}
}

.fwdz05 {
	margin: 0px auto 24px;
}

.fwdz05 h3 {
	width: 100%;
	color: #040000;
	text-align: center;
	font-weight: bold;
}

/*服务中心*/
.fwzx01 {
	margin: 0px auto 24px;
}

.fwzx01 h3 {
	line-height: 62px;
	border-bottom: 1px solid #7d7d7d;
	color: #000;
	margin: 0px auto 24px;
	width: 100%;
}

.fwzx01 p {
	color: #000000;
	line-height: 32px;
	margin: 0px auto 24px;
	width: 100%;
}

.fwzx01a {
	width: 100%;
	margin: 0px auto 24px;
	overflow: hidden;
}

@media (max-width:780px) {
	.fwzx01 h3 {
		line-height: 28px;
		padding-bottom: 6px;
	}

	.fwzx01 p {
		line-height: 24px;
	}
}

.fwzx02 {
	margin: 0px auto 24px;
}

.fwzx02a {
	margin: 42px auto;
}

.fwzx02a h3 {
	color: #000;
	margin-bottom: 18px;
	width: 100%;
}

.fwzx02a p {
	color: #000;
	width: 100%;
	line-height: 42px;
}

.fwzx02 .fwzx02b:nth-of-type(1) {
	margin-bottom: 42px;
}

.fwzx02b {}

.fwzx02ba {
	width: 40%;
	overflow: hidden;
}

.fwzx02bb {
	width: 60%;
}

.fwzx02bba {
	width: 96%;
	margin: 0px auto;
}

.fwzx02bba h3 {
	margin-bottom: 10px;
	font-weight: bold;
}

.fwzx02bba p {
	line-height: 24px;
	margin-bottom: 10px;
}

.fwzx02bba_a {
	width: 90%;
	margin: 0px auto;
}

.fwzx02bba_aa {
	width: 66%;
}

.fwzx02bba_aa font {
	color: #000;
}

.fwzx02bba_aa01 {
	margin-left: 10px;
}

.fwzx02bba_ab {
	width: 32%;
}

.fwzx02bba_ab span {
	width: 100%;
	height: 42px;
	color: #fff;
	background: #000;
	border-radius: 8px;
}

.fwzx02 .top1b a {
	width: 80%;
}

@media (max-width:1100px) {
	.fwzx02ba {
		width: 100%;
		margin-bottom: 24px;
	}

	.fwzx02bb {
		width: 100%;
		margin-bottom: 24px;
	}

	.fwzx02 .fwzx02b:nth-of-type(1) {
		margin-bottom: 0px;
	}
}

@media (max-width:1000px) {
	.fwzx02a p {
		line-height: 32px;
	}

	.fwzx02bba_a {
		width: 100%;
	}

	.fwzx02bba_aa .pcshow {
		display: none;
	}

	.fwzx02bba_aa02 {
		margin-left: 10px;
	}

	.fwzx02bba_aa {
		width: 60%;
	}

	.fwzx02bba_ab {
		width: 34%;
	}
}

@media (max-width:640px) {
	.fwzx02bba_a {
		width: 90%;
	}

	.fwzx02bba_aa {
		width: 66%;
	}

	.fwzx02bba_ab {
		width: 32%;
	}

	.fwzx02bba_aa02 {
		margin-left: 10px;
	}

	.fwzx02bba_ab span {
		height: 32px;
	}

	.fwzx02a p {
		line-height: 24px;
	}

	.top3b li {
		width: 100%;
	}

	.top3ba img {
		max-width: 72%;
	}

	.top3ba {
		width: 24%;
	}

	.top3bb {
		width: 72%;
	}

	.top3bb h3 {
		line-height: 24px;
	}

	.top3bb p {
		line-height: 18px;
	}
}

.fwzx03 {
	margin: 0px auto 24px;
}

.fwzx03a {
	width: 49%;
	overflow: hidden;
	position: relative;
}

.fwzx04 {
	background: #fbfbfb;
	margin: 0px auto 24px;
	padding: 24px 0px;
}

.fwzx04a h3 {
	color: #040000;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin-bottom: 24px;
}

.fwzx04a p {
	color: #1b1119;
	line-height: 38px;
	text-align: center;
	margin-bottom: 24px;
}

.fwzx04b {
	margin: 0px auto 24px;
	width: 100%;
	overflow: hidden;
}

.fwzx04c {
	width: 80%;
	border-bottom: 1px solid #a0a0a0;
	margin: 0px auto 24px;
}

.fwzx04c form {
	width: 100%;
}

.fwzx04c form .mdsize {
	font-size: 24px;
}

.fwzx04ca {
	background: none;
	width: 72%;
	line-height: 52px;
}

.fwzx04ca_a {
	width: 10%;
	font-size: 32px;
}

.fwzx04ca input {
	width: 90%;
	color: #606060;
	background: none;
}

.fwzx04cb {
	color: #127649;
	background: none;
	width: 28%;
	line-height: 52px;
}

.fwzx04cb button {
	color: #127649;
	font-weight: bold;
	width: 80%;
	line-height: 52px;
	background: none;
}

.fwzx04cbyu {
	width: 80%;
	text-align: center;
	font-weight: bold;
	line-height: 52px;
}

.fwzx04cb i {
	width: 32px;
	border-radius: 50%;
	background: #127649;
	color: #fff;
	text-align: center;
	height: 42px;
	line-height: 42px;
	font-size: 20px;
	padding-right: 10px;
}

@media (max-width:1200px) {
	.fwzx04ca_a {
		font-size: 28px;
	}

	.fwzx04c form .mdsize {
		font-size: 18px;
	}
}

@media (max-width:1000px) {
	.fwzx04a p {
		line-height: 32px;
	}
}

@media (max-width:780px) {
	.fwzx04a p {
		line-height: 24px;
	}

	.fwzx04c {
		width: 96%;
	}

	.fwzx04ca_a {
		font-size: 22px;
	}

	.fwzx04c form .mdsize {
		font-size: 16px;
	}

	.fwzx04ca_a {
		width: 20%;
	}

	.fwzx04ca input {
		width: 80%;
	}

	.fwzx04ca {
		width: 60%;
	}

	.fwzx04cb {
		width: 40%;
	}
}

/*更换配件*/
.ghpj {
	margin-bottom: 24px;
}

.ghpjyu {}

.ghpjyu .tab-hd {
	width: 100%;
	padding-top: 12px;
}

.ghpjyu .tab-hd ul {
	width: 100%;
}

.ghpjyu .tab-hd li {
	width: 16%;
	cursor: pointer;
	margin-bottom: 18px;
}

.ghpjyu .tab-hd li a {
	width: 100%;
	line-height: 40px;
	color: #282828;
	background: #f7f7f7;
	text-align: center;
	display: block;
}

.ghpjyu .tab-hd li a:hover {
	color: #fff;
	background: #f77f00;
	font-weight: bold;
}

.ghpjyu .tab-hd li.on a {
	color: #fff;
	background: #f77f00;
	font-weight: bold;
	text-align: center;
}

@media (max-width:640px) {
	.ghpjyu .tab-hd li {
		width: 32%;
	}
}

/*腕表保养*/
.bao {
	margin: 0px auto 24px;
	width: 100%;
	background: #fbfbfb;
	padding: 42px 0px;
}

.baoa {
	margin: 42px auto;
}

.baoa h3 {
	color: #000;
	margin-bottom: 18px;
	width: 100%;
	text-align: center;
}

.baoa p {
	color: #000;
	width: 100%;
	text-align: center;
	line-height: 42px;
}

.bao .baob:nth-of-type(1) {
	margin-bottom: 0px;
}

.baob {}

.baoba {
	width: 50%;
	overflow: hidden;
}

.baobb {
	width: 50%;
}

.baobba {
	width: 92%;
	margin: 0px auto;
}

.baobba h3 {
	margin-bottom: 24px;
	font-weight: bold;
}

.baobba p {
	line-height: 28px;
	margin-bottom: 24px;
}

.baobba_a {
	width: 90%;
	margin: 0px auto;
}

.baobba_aa {
	width: 66%;
}

.baobba_aa font {
	color: #000;
}

.baobba_aa01 {
	margin-left: 10px;
}

.baobba_ab {
	width: 32%;
}

.baobba_ab span {
	width: 100%;
	height: 42px;
	color: #fff;
	background: #000;
	border-radius: 8px;
}

.bao .top1b a {
	width: 80%;
}

@media (max-width:1100px) {
	.baoba {
		width: 100%;
		margin-bottom: 24px;
	}

	.baobb {
		width: 100%;
		margin-bottom: 24px;
	}

	.bao .baob:nth-of-type(1) {
		margin-bottom: 0px;
	}
}

@media (max-width:1000px) {
	.baobba_a {
		width: 100%;
	}

	.baobba_aa .pcshow {
		display: none;
	}

	.baobba_aa02 {
		margin-left: 10px;
	}

	.baobba_aa {
		width: 60%;
	}

	.baobba_ab {
		width: 34%;
	}
}

@media (max-width:640px) {
	.baobba_a {
		width: 90%;
	}

	.baobba_aa {
		width: 66%;
	}

	.baobba_ab {
		width: 32%;
	}

	.baobba_aa02 {
		margin-left: 10px;
	}

	.baobba_ab span {
		height: 32px;
	}

	.baoa p {
		line-height: 28px;
	}

	.top3b li {
		width: 100%;
	}

	.top3ba img {
		max-width: 72%;
	}

	.top3ba {
		width: 24%;
	}

	.top3bb {
		width: 72%;
	}

	.top3bb h3 {
		line-height: 24px;
	}

	.top3bb p {
		line-height: 18px;
	}
}

.bao01 {
	margin: 0px auto 24px;
}

.bao01a {
	width: 100%;
	overflow: hidden;
	margin-bottom: 24px;
}

.bao01 h3 {
	color: #3b3b3b;
	line-height: 32px;
	margin-bottom: 4px;
	width: 100%;
	font-weight: bold;
}

.bao01 p {
	color: #3b3b3b;
	line-height: 32px;
	width: 100%;
}

@media (max-width:640px) {
	.bao01 h3 {
		line-height: 24px;
	}

	.bao01 p {
		line-height: 24px;
	}
}

.bao02 {
	margin-bottom: 42px;
	position: relative;
}

.bao02a {
	margin: 0px auto;
	overflow: hidden;
}

.bao02b {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	padding: 30px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bao02b_a {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bao02b_a h3 {
	width: 70%;
	color: #fff;
	margin-bottom: 12px;
	width: 100%;
}

.bao02b_a p {
	width: 70%;
	color: #fff;
	line-height: 28px;
	margin-bottom: 14px;
}

@media (max-width:640px) {
	.bao02b {
		padding: 140px 0px;
	}

	.bao02b_a h3 {
		width: 90%;
	}

	.bao02b_a p {
		width: 90%;
		line-height: 24px;
	}
}

.bao03 {
	margin-bottom: 24px;
}

.bao03a {
	padding-bottom: 24px;
	overflow: hidden;
}

.bao03b {
	margin-bottom: 24px;
	width: 100%;
}

.sideMenu li {
	font-size: 18px;
	line-height: 28px;
}

/* 本例子css */
.sideMenu {
	width: 100%;
	margin: 0px auto 24px;
}

.sideMenu h3 {
	line-height: 42px;
	border-top: 1px solid #000;
	cursor: pointer;
	font: normal 18px/42px "Microsoft YaHei";
	color: #6d6d6d;
}

.sideMenu h3:nth-of-type(1) {
	border-top: none;
}

.sideMenu h3:nth-last-of-type(0) {
	border-top: none;
}

.sideMenu h3 em {
	float: right;
	display: block;
	width: 40px;
	height: 42px;
	background: url(../images/jt.png) center no-repeat;
	cursor: pointer;
}

.sideMenu ul {
	padding: 18px 25px 18px 0;
	color: #000;
	display: none;
	/* 默认都隐藏 */
}

.sideMenu h3.on {
	color: #0c0c0c;
	font-weight: bold;
}

.sideMenu h3.on em {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

@media (max-width:640px) {
	.sideMenu {
		width: 100%;
		margin: 20px auto;
	}

	.sideMenu h3 {
		line-height: 50px;
		font-size: 15px;
	}

	.sideMenu h3 em {
		height: 50px;
	}

	.sideMenu li {
		font-size: 12px;
		line-height: 21px;
	}

	.sideMenu ul {
		padding: 5px 25px 17px 0;
	}
}

/* 门店地址 */
/*列表页*/
.list01 {
	margin-bottom: 24px;
	width: 100%;
}

.list01 span {
	color: #000000;
}

.list01 span:nth-of-type(2) {
	margin-left: 18px;
}

/*文章页*/
.wzy {
	margin-bottom: 24px;
}

.wzy h1 {
	width: 100%;
	font-weight: bold;
	margin-bottom: 24px;
	color: #060606;
	text-align: center;
}

.wzy01 {
	width: 100%;
}

.wzy01a {
	width: 60%;
	padding-left: 40%;
	color: #282828;
	line-height: 32px;
}

.wzy01ayu {
	width: 60%;
	color: #fff;
	line-height: 32px;
}

@media (max-width:640px) {
	.wzy01a {
		width: 80%;
		padding-left: 20%;
	}

	.wzy01ayu {
		width: 80%;
	}
}

.p05lis_ba01 {
	width: 100%;
	line-height: 32px;
	text-indent: 12px;
	background: #d6d7db;
	color: #3f3f3f;
	margin-bottom: 10px;
	font-weight: bold;
}

.p05lis_bb01 {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.p05lis_bb01 img,
.wx01slidea .jximgwrapyu img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.p05lis_bb01:hover img,
.wx01slidea .jximgwrapyu:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.p05lis_bd01 {
	width: 100%;
	padding: 12px 0px;
}

.p05lis_bd01 {
	width: 100%;
	padding: 12px 0px;
}

.p05lis_bd01 li {
	width: 100%;
}

.p05lis_bd01 li a {
	display: block;
	width: 90%;
	margin: 0px auto;
	line-height: 28px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 8px 0px;
	border-bottom: 1px solid #d3d3d3;
}

.p05lis_bd01 li:first-child a {
	font-weight: bold;
}

.p05lis_bd01 li:first-child a span {
	font-weight: bold;
}

.p05lis_bd01 li:last-child a {
	border-bottom: none;
	padding: 8px 0px 0px;
}

.p05lis_bd01 li a span {
	line-height: 28px;
	color: #f77f00;
}

.wzy02 {
	margin-bottom: 24px;
	padding: 24px 0px;
	border-bottom: 1px solid #7d7d7d;
	border-top: 1px solid #7d7d7d;
}

.wzy02a {
	width: 70%;
}

.wzy02a01 {
	width: 24%;
}

.wzy02a01 img {
	max-width: 80%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.wzy02a01 img:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.wzy02a02 {
	width: 74%;
	color: #afb0b1;
	line-height: 32px;
}

.wzy02a02 a {
	color: #f77f00;
	line-height: 32px;
}

.wzy02b {
	width: 28%;
}

.wzy02b01 {
	width: 49%;
	height: 142px;
	padding: 5px 0px;
	background: #fbfbfb;
}

.wzy02b01a {
	color: #545454;
	width: 72px;
	height: 72px;
	border: 1px solid #ececec;
	font-size: 42px;
	border-radius: 50%;
}

.wzy02b01a img {
	width: 42px;
}

.wzy02b01 span {
	color: #de0000;
	width: 100%;
	text-align: center;
}

.wzy02b02 {
	width: 49%;
	height: 142px;
	padding: 5px 0px;
	background: #fbfbfb;
}

.wzy02b02a {
	color: #545454;
	width: 72px;
	height: 72px;
	border: 1px solid #ececec;
	font-size: 42px;
	border-radius: 50%;
}

.wzy02b02 span {
	color: #616161;
	width: 100%;
	text-align: center;
}

@media (max-width:780px) {
	.wzy02a {
		width: 100%;
		margin-bottom: 24px;
	}

	.wzy02b {
		width: 100%;
	}

	.wzy02b01 span,
	.wzy02b02 span {
		width: auto;
		margin-left: 12px;
	}

	.wzy02b01a,
	.wzy02b02a {
		width: 42px;
		border: none;
	}

	.wzy02b01,
	.wzy02b02 {
		height: 62px;
		padding: 0px;
	}

	.wzy02b01a,
	.wzy02b02a {
		height: 62px;
	}
}

.wzy03 {
	width: 100%;
	margin-bottom: 24px;
	background: #fbfbfb;
	padding: 24px;
	border-radius: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wzy03 h3 {
	margin-bottom: 24px;
	color: #025237;
	width: 100%;
	font-weight: bold;
}

.wzy03 p {
	color: #07192f;
	line-height: 32px;
	width: 100%;
	margin-bottom: 0px;
}

.wzy04 {
	width: 100%;
	margin-bottom: 24px;
}

.wzy04a {
	padding: 24px 0px;
	border-bottom: 1px solid #b5b5b5;
}

.wzy04a:first-child {
	padding-top: 0px;
}

.wzy04a_a {
	width: 70%;
}

.wzy04a_a p {
	color: #1d1d1d;
	line-height: 28px;
	width: 100%;
	margin-bottom: 12px;
}

.wzy04a_a p a {
	color: #f77f00;
	line-height: 28px;
}

.wzy04a_a span {
	color: #9c9696;
	width: 100%;
}

.wzy04a_b {
	width: 28%;
	overflow: hidden;
}

.wzy04a_b img {
	max-width: 90%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.wzy04a_b img:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.wx01slide {
	margin-bottom: 24px;
}

.wx01slide .hd,
.wx01slide .hd ul {
	width: 100%;
}

.wx01slide .hd ul li {
	width: 80px;
	height: 5px;
	background: #d3d3d3;
	line-height: 8px;
	font-size: 8px;
	margin-left: 6px;
	margin-right: 6px;
}

.wx01slide .hd ul li.on {
	background: #f77f00;
}

.wx01slide .bd {
	width: 100%;
	margin-bottom: 24px;
}

.wx01slide .bd ul {
	width: 100%;
}

.wx01slide .bd ul li {
	width: 100%;
}

.wx01slidea {
	width: 49%;
	margin-bottom: 24px;
}

.wx01slidea .jximgwrapyu {
	overflow: hidden;
	margin-bottom: 12px;
}

.wx01slidea h3 {
	color: #333;
	margin-bottom: 8px;
}

.wx01slidea a {
	color: #666;
	display: block;
	line-height: 20px;
}

@media (max-width:640px) {
	.wx01slide .bd {
		margin-bottom: 0px;
	}
}

.swiper-ghpj {
	overflow: hidden;
	position: relative;
	margin-bottom: 24px;
}

/*搜索结果列表*/
.search_header {
	margin-bottom: 24px;
}

.search_header h1 {
	float: none !important;
}

.search_header .search_box {
	padding-top: 0px !important;
	float: none !important;
}

.search_header .search_box select {
	width: 76px;
	font-size: 12px !important;
	text-indent: 6px;
	border-color: #707070 #CECECE #CECECE #707070;
	border: 1px solid;
	margin-right: 2px !important;
}

.search_header .search_box input {
	height: 20px !important;
	line-height: 20px !important;
	width: 68px !important;
	margin-right: 2px !important;
}

.search_header h1 {
	width: 56px;
	height: 24px;
	margin: 0px 0px 0px 0px !important;
}

.search_box form a {
	width: 60px;
	color: #fff;
	background: #f77f00;
	display: inline-block;
	zoom: 1;
	height: 20px;
	line-height: 20px;
	border: 1px solid #f77f00;
	text-align: center;
}

.search_headeryu {
	width: 100%;
}

.sea01 {
	width: 100%;
	border: 1px solid #666;
	line-height: 15px;
	padding: 4px 5px;
}

.formbox {
	margin-bottom: 24px;
	width: 100%;
}

.formbox .formbox011 td {
	padding-bottom: 24px;
}

.mt1yu01 {
	margin-bottom: 24px;
}

@media (max-width:780px) {
	.pleft {
		width: 100%;
		margin-bottom: 24px;
	}

	.pright {
		width: 100%;
		margin-bottom: 24px;
	}
}

/*友情链接*/
.w_yqlj123 {
	
	padding: 18px 0px;
}

.w_yqlj {
	margin-bottom: 78px;
}

.w_yqlja {
	width: 100%;
	color: #f77f00;
	padding-bottom: 12px;
	border-bottom: 1px solid #f77f00;
	font-weight: bold;
	margin-bottom: 12px;
}

.w_yqljb {
	width: 100%;
}

.w_yqljb a {
	color: #f77f00;
	line-height: 24px;
	padding: 0px 1%;
}

.w_yqljb a:nth-last-of-type(1).shuxian {
	display: none;
}

/*友情链接结束*/