@font-face {
	font-family:"Alibaba-PuHuiTi-Regular";src:url("../fonts/Alibaba-PuHuiTi-Regular.woff2") format("woff2"),url("../fonts/Alibaba-PuHuiTi-Regular.woff") format("woff"),url("../fonts/Alibaba-PuHuiTi-Regular.ttf") format("truetype"),url("../fonts/Alibaba-PuHuiTi-Regular.eot") format("embedded-opentype"),url("../fonts/Alibaba-PuHuiTi-Regular.svg") format("svg")
}

input,textarea {
	border-radius: 0
}

input,textarea {
	-webkit-appearance: none
}

input[type="checkbox"] {
	-webkit-appearance: checkbox
}

input[type="radio"] {
	-webkit-appearance: radio
}

img {
	vertical-align: top
}

.font48 {
	color: #333;
	font-size: 48px;
	line-height: 48px;
	font-family: "微软雅黑"
}

.font36 {
	color: #333;
	font-size: 36px;
	line-height: 36px;
	font-family: "微软雅黑"
}

.font30 {
	color: #333;
	font-size: 30px;
	line-height: 30px;
	font-family: "微软雅黑"
}

.font24 {
	font-size: 24px;
	font-family: "微软雅黑"
}

.font20 {
	color: #333;
	font-size: 20px;
	font-family: "微软雅黑"
}

.font18 {
	color: #898988;
	font-size: 18px;
	font-family: "微软雅黑"
}

.font16 {
	font-size: 16px
}

@media (max-width:1440px) {
	.font48 {
		font-size: 24px;
		line-height: 30px
	}

	.font36 {
		font-size: 22px;
		line-height: 24px
	}

	.font30 {
		font-size: 20px;
		line-height: 24px
	}

	.font24 {
		font-size: 18px
	}

	.font20,.font18 {
		font-size: 16px
	}

	.font16 {
		font-size: 14px
	}
}

.container {
	width: 1260px;
	margin-left: auto;
	margin-right: auto
}

@media (max-width:1440px) {
	.container {
		width: 960px
	}
}

@media (max-width:1024px) {
	.container {
		width: 100%;
		padding: 0 15px
	}
}

.header-top {
	color: #fff;
	border-top: solid 4px #555
}

.header-top .info {
	float: right;
	height: 35px;
	line-height: 32px;
	padding-right: 70px;
	vertical-align: top;
	position: relative;
	background: #555
}

.header-top .info a {
	color: #fff
}

.header-top .info a:hover {
	color: #d69c5e
}

.header-top .ico {
	top: 0;
	left: -71px;
	position: absolute
}

.header-top .ico-2 {
	vertical-align: top;
	padding-top: 7px;
	margin-right: 10px;
	display: inline-block
}

.header-top .ico-3 {
	margin-left: 45px
}

.header-top i {
	font-size: 24px;
	vertical-align: top;
	font-family: arial;
	font-style: normal
}

@media (max-width:1440px) {
	.header-top {
		font-size: 12px
	}

	.header-top i {
		font-size: 18px
	}

	.header-top .info {
		padding-right: 20px
	}
}

@media (max-width:1279px) {
	.header-top .ico {
		display: none
	}

	.header-top .info {
		display: block;
		width: 100%;
		float: none;
		text-align: right
	}
}

.header-box {
	height: 93px;
	padding: 0 40px;
	background: #fff;
	position: relative
}

.header-box .logo {
	top: -35px;
	left: 0;
	position: absolute
}

.header-box .text {
	float: left;
	padding: 0 0 0 160px;
	display: inline-block
}

.header-box .text i {
	font-family: arial;
	font-style: normal
}

.header-box .searchbox {
	float: right;
	margin-left: 60px;
	margin-right: 40px;
	margin-top: 27px;
	position: relative
}

.header-box .search-hide {
	top: 70px;
	right: 0;
	z-index: 99;
	display: none;
	position: absolute
}

.header-box .search-hide input {
	height: 40px;
	width: 350px;
	padding: 0 10px;
	color: #444;
	font-size: 16px;
	vertical-align: top;
	background: #f4f4f4;
	padding-right: 50px;
	font-family: "微软雅黑";
	border: solid 1px #dedede
}

.header-box .search-hide .btn {
	right: 0;
	top: 0;
	height: 40px;
	width: 50px;
	line-height: 36px;
	text-align: center;
	position: absolute;
	background-color: #555
}

.header-box .search-hide .btn:hover {
	background-color: #5e5e5e
}

.header-box .search-hide .btn img {
	vertical-align: middle
}

.header-box .search {
	height: 40px;
	padding: 0 25px;
	line-height: 40px;
	display: inline-block;
	border-radius: 3px;
	letter-spacing: 5px;
	background: #d69c5e;
	color: #fff
}

.header-box .search:hover {
	background-color: #ffc423
}

.header-box .search img {
	margin: 10px 10px 0 0
}

@media (max-width:1700px) {
	.header-box .searchbox {
		margin-left: 10px
	}
}

@media (max-width:1570px) {
	.header-box {
		padding: 0 20px
	}

	.header-box .text {
		padding-top: 5px;
		line-height: 20px
	}

	.header-box .search {
		padding: 0 15px
	}

	.header-box .search img {
		margin-top: 12px;
		max-height: 16px
	}

	.header-box .searchbox {
		margin-right: 0
	}
}

@media (max-width:1400px) {
	.header-box .text {
		padding-top: 5px;
		font-size: 18px !important
	}
}

@media (max-width:1279px) {
	.header-box {
		height: 55px;
		border-width: 2px
	}

	.header-box .logo {
		top: 0
	}

	.header-box .logo img {
		max-height: 55px
	}

	.header-box .text {
		display: block;
font-size: 12px !important;
padding-left: 40px !important;
	}

	.header-box .searchbox {
		margin-top: 6px;
		display: none
	}
}

.header-box .menu {
	right: 30px;
	top: 20px;
	width: 20px;
	height: 15px;
	display: none;
	position: absolute
}

.header-box .menu:before,.header-box .menu:after {
	content: "";
	width: 20px;
	height: 2px;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius: 1px;
	position: absolute;
	background: #d69c5e
}

.header-box .menu:after {
	top: 8px;
	cursor: pointer
}

.header-box .menu img {
	max-height: 25px
}

@media (max-width:1279px) {
	.header-box .menu {
		display: block
	}
}

.nav {
	float: right;
	margin-top:20px;
}

.nav li {
	float: left;
	padding: 0 28px 0 45px;
	line-height: 73px;
	font-family: "微软雅黑";
	background: url(../images/index-04.png) no-repeat left center
}

.nav li>a {
	color: #333;
	-webkit-transition: all 0s ease;
	transition: all 0s ease;
	position: relative
}

.nav li>a:before {
	content: "";
	position: absolute;
	width: 134px;
	height: 40px;
	left: -22px;
	z-index: 1;
	opacity: 0;
	top: -5px;
	display: none\9;
	background: url(../images/sub-hover.png) no-repeat top center
}

.nav li>a span {
	z-index: 2;
	padding-left: 5px;
	position: relative;
	display: inline-block
}

.nav li>a:hover {
	color: #fff
}

.nav li>a:hover:before {
	opacity: 1
}

.nav li.active>a {
	color: #fff
}

.nav li.active>a:before {
	opacity: 1
}

.nav li:hover>a {
	color: #fff
}

.nav li:hover a:before {
	opacity: 1
}

.nav li:first-child {
	background: none
}

.nav li:first-child>a:before {
	left: -40px
}

@media (max-width:1860px) {
	.nav li {
		padding: 0 20px 0 35px
	}
}

@media (max-width:1570px) {
	.nav li a:before {
		background: url(../images/sub-hover.png) no-repeat top center
	}
}

@media (max-width:1460px) {
	.nav {
		margin-right: 40px
	}

	.nav li {
		font-size: 16px;
		padding: 0 20px 0 35px
	}

	.nav li a:before {
		width: 111px;
		left: -19px;
		top: -5px;
		background: url(../images/sub-hover-2.png) no-repeat top center
	}

	.nav li:first-child {
		background: none
	}

	.nav li:first-child>a:before {
		left: -30px
	}
}

@media (max-width:1300px) {
	.nav li {
		padding: 0 15px 0 25px
	}
}

@media (max-width:1279px) {
	.nav {
		display: none
	}
}

@media (max-width:1279px) {
	.header-fixed {
		top: 0;
		left: 0;
		width: 100%;
		z-index: 99;
		position: fixed
	}
}

.nav:hover .subnav {
	display: block
}

.subnav {
	top: 90px;
	left: 0;
	z-index: 999999;
	width: 100%;
	background: #fff;
	padding-bottom: 60px;
	background-color: #fff;
	background: url(../images/subnav-bg.png) top left repeat-y;
	display: none;
	position: absolute
}

@media (max-width:1440px) {
	.subnav {
		padding-bottom: 30px
	}
}

.subnav-two {
	width: 206px;
	float: left;
	position: relative;
	overflow: hidden;
	padding-top: 10px
}

.subnav-two li {
	background: none;
	font-size: 18px;
	padding: 0;
	float: none;
	margin-top: 15px
}

.subnav-two li a {
	z-index: 10;
	color: #fff;
	text-align: center;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	display: block;
	-webkit-transition: all 0s ease;
	transition: all 0s ease;
	position: relative
}

.subnav-two li a:before {
	display: none
}

.subnav-two li a:hover {
	background: #d69c5e;
	color: #fff !important
}

.subnav-two .active>a {
	background: #d69c5e;
	color: #fff !important
}

@media (max-width:1440px) {
	.subnav-two li {
		font-size: 16px
	}

	.subnav-two li a {
		height: 40px;
		line-height: 40px
	}
}

.subnav-contentBox {
	width: 83%;
	float: left
}

.subnav-content {
	display: none
}

.subnav-content .box {
	width: 40%;
	float: left;
	line-height: 24px;
	padding-left: 40px
}

.subnav-content .box-2 {
	width: 26%;
	float: left;
	overflow: hidden;
	line-height: 24px;
	padding-top: 20px
}

.subnav-content .box-2 .font18 {
	color: #333;
	padding-bottom: 15px;
	border-bottom: solid 1px #d69c5e
}

.subnav-content .box-2 .font16 {
	margin: 15px 0 20px 0;
	font-family: "微软雅黑"
}

.subnav-content .box-2 .img {
	-webkit-transition: all 700ms ease;
	transition: all 700ms ease;
	overflow: hidden;
	position: relative
}

.subnav-content .box-2 .img:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.subnav-content .box-2 .img:after {
	content: "";
	display: block;
	padding-bottom: 50%
}

.subnav-content .box-3 {
	margin-left: 7%
}

.subnav-content .box-3 input {
	width: 100%;
	height: 44px;
	padding: 12px;
	font-size: 14px;
	color: #333;
	background: none;
	font-family: "微软雅黑";
	border: solid 1px #aaa
}

@media (max-width:1440px) {
	.subnav-content .box-3 input {
		height: 38px
	}
}

.subnav-content .box-3 input:focus {
	border-color: #333
}

.subnav-content .box-3 .btn {
	color: #fff;
	margin-top: 20px;
	font-size: 16px;
	height: 30px;
	padding: 0 20px;
	line-height: 30px;
	border-radius: 2px;
	display: inline-block;
	background: #d69c5e
}

.subnav-content .box-3 .btn:hover {
	color: #333;
	background: #555
}

@media (max-width:1440px) {
	.subnav-content .box-3 .btn {
		font-size: 14px
	}
}

.subnav-content dl {
	padding-left: 30px;
	padding-top: 20px
}

@media (max-width:1440px) {
	.subnav-content dl {
		padding-top: 10px;
		padding-left: 0
	}
}

.subnav-content dt a {
	color: #333;
	display: inline-block;
	padding-bottom: 10px;
	font-size: 18px;
	border-bottom: solid 1px #d69c5e
}

@media (max-width:1440px) {
	.subnav-content dt a {
		font-size: 16px
	}
}

.subnav-content dt .menu {
	color: #fff;
	width: 127px;
	border-bottom: 0;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	position: relative
}

.subnav-content dt .menu:before {
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 38px;
	z-index: -1;
	border-radius: 5px;
	-webkit-transform: skew(20deg);
	-ms-transform: skew(20deg);
	transform: skew(20deg);
	position: absolute;
	background: #d69c5e
}

@media (max-width:1440px) {
	.subnav-content dt .menu {
		width: 100px;
		margin-left: 30px;
		line-height: 30px
	}

	.subnav-content dt .menu:before {
		height: 30px
	}
}

.subnav-content dd {
	margin-top: 4px;
	margin-left: -15px;
	font-family: "微软雅黑";
	font-size: 16px
}

.subnav-content dd a {
	margin-left: 14px;
	padding: 0 5px;
	height: 24px;
	color: #333;
	line-height: 22px;
	position: relative;
	display: inline-block
}

.subnav-content dd a:before {
	content: "";
	width: 2px;
	height: 17px;
	left: -7px;
	top: 50%;
	margin-top: -8px;
	position: absolute;
	background: url(../images/nav-line.jpg) no-repeat left center
}

.subnav-content dd a:hover {
	color: #fff;
	border-radius: 3px;
	background: #d69c5e
}

.subnav-content dd a:first-child {
	background-image: none
}

.subnav-content dd a:first-child:before {
	background-image: none
}

@media (max-width:1440px) {
	.subnav-content dd {
		font-size: 14px
	}
}

.subnav-content .dl02 dt {
	height: 60px
}

@media (max-width:1440px) {
	.subnav-content .dl02 {
		padding-top: 0
	}
}

.fixed {
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	position: fixed;
	background: #fff;
	box-shadow: 0 0 5px #ccc;
	-webkit-transition: all 334ms ease-in-out;
	transition: all 334ms ease-in-out;
	-webkit-animation: 2s dong;
	animation: 2s dong
}

@-webkit-keyframes dong {
	0% {
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes dong {
	0% {
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.phone-nav .box::-webkit-scrollbar {
	width: 2px;
	height: 1px
}

.phone-nav .box::-webkit-scrollbar-thumb {
	background: #000;
	width: 2px
}

.phone-nav .box::-webkit-scrollbar-track {
	background: rgba(0,0,0,0.1)
}

.phone-nav {
	top: 0;
	z-index: 1999;
	position: fixed;
	right: -150%;
	width: 100%;
	height: 100%;
	background: #fff
}

.phone-nav .close {
	position: absolute;
	z-index: 99;
	top: 40px;
	right: 20px
}

.phone-nav .close img {
	max-height: 40px
}

.phone-nav .box {
	height: 100%;
	overflow-y: auto;
	padding: 0 20px 0 20px;
	-webkit-overflow-scrolling: touch;
	background: url(../images/bg-2.png) no-repeat bottom center #fff
}

.phone-nav .list-menu {
	padding-top: 100px;
	background: url(../images/pbg.png) no-repeat top center rgba(255,255,255,0.5)
}

.phone-nav .list-menu li {
	font-size: 20px;
	position: relative;
	line-height: 30px;
	border-bottom: solid 1px rgba(179,179,179,0.3)
}

.phone-nav .list-menu li p {
	margin-top: 10px
}

.phone-nav .list-menu li .tt {
	color: #333;
	font-size: 16px;
	padding-left: 20px;
	font-weight: 600
}

.phone-nav .list-menu li a {
	padding: 20px;
	display: inline-block;
	position: relative;
	color: #000
}

.phone-nav .list-menu li a span {
	z-index: 9;
	display: inline-block;
	position: relative
}

.phone-nav .list-menu li i {
	position: absolute;
	right: 0;
	top: 14px;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 30px;
	display: block;
	font-style: inherit;
	cursor: pointer
}

.phone-nav .list-menu li i:after {
	content: "+";
	color: #666;
	font-size: 28px;
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-align: center;
	line-height: 38px;
	font-family: arial
}

.phone-nav .list-menu .submenu {
	display: none;
	padding-bottom: 20px
}

.phone-nav .list-menu .submenu a {
	color: #555;
	font-size: 16px;
	padding: 0 0 0 20px
}

.banner {
	z-index: 0;
	position: relative
}

.banner .slick-dots {
	bottom: 70px
}

@media (max-width:1440px) {
	.banner .slick-dots {
		bottom: 40px
	}
}

.banner .slick-dots li button {
	margin: 0 3px;
	width: 20px;
	height: 20px;
	-webkit-transition: all 700ms ease-in;
	transition: all 700ms ease-in;
	background: url(../images/index-34.png) no-repeat center center
}

.banner .slick-dots li.slick-active button {
	background: url(../images/index-35.png) no-repeat center center
}

.banner .slick-prev,.banner .slick-next {
	width: 40px;
	height: 40px;
	margin-top: -20px;
	border-width: 2px;
	border-color: #d69c5e
}

@media (max-width:1440px) {
	.banner .slick-prev,.banner .slick-next {
		width: 30px;
		height: 30px;
		margin-top: -15px
	}
}

.banner .slick-prev {
	left: 90px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.banner .slick-next {
	right: 90px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.banner .box {
	overflow: hidden;
	position: relative
}

.banner .box img {
	-webkit-transition: all 1400ms ease;
	transition: all 1400ms ease
}

.banner .box:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.banner .txtbox {
	top: 50%;
	left: 0;
	margin-top: -165px;
	height: 230px;
	z-index: 999;
	width: 100%;
	text-align: center;
	position: absolute
}

@media (max-height:1440px) {
	.banner .txtbox {
		height: 160px;
		margin-top: -80px
	}
}

.banner .txt-1 {
	color: #d69c5e;
	font-size: 80px;
	line-height: 90px
}

.banner .txt-1 span {
	font-family: arial
}

@media (max-width:1440px) {
	.banner .txt-1 {
		font-size: 50px;
		line-height: 40px
	}
}

.banner .txt-1 a {
	color: #d69c5e
}

.banner .txt-2 {
	color: #fff;
	font-size: 36px;
	line-height: 40px;
	margin-top: 10px
}

.banner .txt-2 span {
	font-family: arial
}

@media (max-width:1440px) {
	.banner .txt-2 {
		font-size: 24px;
		line-height: 30px
	}
}

.banner .txt-2 a {
	color: #fff
}

.banner .btn {
	color: #fff;
	font-size: 20px;
	display: block;
	width: 150px;
	height: 48px;
	margin: 0 auto;
	line-height: 48px;
	border-radius: 2px;
	background: #d69c5e;
	margin-top: 50px
}

.banner .btn:hover {
	background: #ffc423
}

@media (max-width:1440px) {
	.banner .btn {
		font-size: 16px;
		width: 130px;
		height: 40px;
		line-height: 40px;
		margin-top: 25px
	}
}

@media (max-width:1600px) {
	.banner .slick-prev,.banner .slick-next {
		margin-top: -15px
	}

	.banner .slick-prev {
		left: 90px
	}

	.banner .slick-next {
		right: 90px
	}
}

@media (max-width:1279px) {
	.banner {
		margin-top: 94px
	}

	.banner .slick-prev,.banner .slick-next {
		width: 20px;
		height: 20px;
		opacity: 0;
		margin-top: -10px
	}

	.banner .slick-prev {
		left: 20px
	}

	.banner .slick-next {
		right: 20px
	}

	.banner .txtbox {
		height: 80px;
		margin-top: -40px
	}

	.banner .slick-dots {
		bottom: 20px
	}

	.banner .txt-1 {
		font-size: 20px;
		line-height: 30px
	}

	.banner .txt-2 {
		font-size: 12px;
		line-height: 20px;
		margin-top: 0
	}

	.banner .btn {
		display: none
	}
}

.index-title {
	padding-bottom: 20px;
	text-align: center;
	margin: 0 auto;
	position: relative
}

.index-title:before,.index-title:after {
	content: "";
	width: 25px;
	height: 5px;
	bottom: -3px;
	left: 50%;
	position: absolute
}

.index-title:before {
	margin-left: -25px;
	background: #d69c5e
}

.index-title:after {
	margin-left: 0;
	background: #555
}

.index-title i {
	width: 470px;
	left: 50%;
	bottom: -1px;
	height: 1px;
	z-index: -1;
	margin-left: -235px;
	position: absolute;
	background: #9d9d9d
}

@media (max-width:470px) {
	.index-title i {
		width: 100%;
		left: 0;
		margin-left: 0
	}
}

.index-exhibitionBox {
	padding-top: 100px;
	position: relative
}

.index-exhibitionBox .info {
	width: 700px;
	color: #333;
	margin: 0 auto;
	margin-top: 15px;
	text-align: center
}

@media (max-width:700px) {
	.index-exhibitionBox .info {
		width: 100%
	}
}

.index-exhibitionBox .phone-video {
	text-align: center;
	display: none;
	padding: 30px 15px 0 15px
}

@media (max-width:640px) {
	.index-exhibitionBox .phone-video {
		display: block
	}
}

.index-exhibitionBox .content {
	height: 756px;
	margin-top: 80px;
	position: relative
}

.index-exhibitionBox .content .container {
	position: relative;
	border-bottom: solid 44px #555
}

@media (max-width:640px) {
	.index-exhibitionBox .content .container {
		border-bottom: none;
		height: auto
	}
}

.index-exhibitionBox .item {
	width: 24.9%;
	float: left;
	z-index: 9;
	position: relative
}

.index-exhibitionBox .item .pic {
	overflow: hidden;
	position: relative
}

.index-exhibitionBox .item .pic img {
	-webkit-transition: all 700ms ease;
	transition: all 700ms ease
}

.index-exhibitionBox .item .pic:after {
	content: "";
	display: block;
	padding-bottom: 130.7%
}

.index-exhibitionBox .item .pic:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

@media (max-width:640px) {
	.index-exhibitionBox .item {
		width: 50%
	}
}

.index-exhibitionBox .txtbox {
	color: #fff;
	height: 205px;
	padding: 60px 0 0 75px;
	background: #d69c5e
}

.index-exhibitionBox .txtbox .num {
	font-size: 55px;
	font-weight: 600;
	line-height: 60px;
	font-family: arial
}

@media (max-width:1440px) {
	.index-exhibitionBox .txtbox .num {
		font-size: 30px;
		line-height: 30px
	}
}

.index-exhibitionBox .txtbox .tit {
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	margin-top: -10px;
	position: relative
}

.index-exhibitionBox .txtbox .tit:before {
	content: "";
	width: 40px;
	height: 4px;
	bottom: 0;
	left: 0;
	background: #fff;
	position: absolute
}

.index-exhibitionBox .item-2 .pic:after {
	padding-bottom: 98.11%
}

.index-exhibitionBox .item-2 .txtbox {
	padding-left: 50px;
	margin-top: 102px
}

@media (max-width:1440px) {
	.index-exhibitionBox .item-2 .txtbox {
		margin-top: 78px
	}
}

.index-exhibitionBox .item-2 .txtbox .num {
	font-size: 50px
}

@media (max-width:1440px) {
	.index-exhibitionBox .item-2 .txtbox .num {
		font-size: 30px;
		line-height: 30px
	}
}

.index-exhibitionBox .item-3 {
	width: 50.2%;
	float: left;
	z-index: 9;
	position: relative
}

@media (max-width:640px) {
	.index-exhibitionBox .item-3 {
		width: 100%;
		float: none
	}
}

.index-exhibitionBox .item-3 .txtbox {
	width: 50%;
	float: left;
	padding-left: 30px
}

.index-exhibitionBox .item-3 .txtbox .num {
	font-size: 50px
}

@media (max-width:1440px) {
	.index-exhibitionBox .item-3 .txtbox .num {
		font-size: 30px;
		line-height: 30px
	}
}

@media (max-width:640px) {
	.index-exhibitionBox .item-3 .txtbox {
		display: none
	}
}

.index-exhibitionBox .item-3 .videobox {
	position: relative
}

@media (max-width:640px) {
	.index-exhibitionBox .item-3 .videobox .pic {
		display: none
	}
}

.index-exhibitionBox .item-3 .video {
	top: 50%;
	left: 50%;
	z-index: 10;
	margin-top: -54px;
	margin-left: -54px;
	position: absolute
}

@media (max-width:640px) {
	.index-exhibitionBox .item-3 .video {
		display: none
	}
}

.index-exhibitionBox .item-3 .txtbox-yellow {
	color: #333;
	right: 0;
	bottom: -140px;
	height: 345px;
	padding-top: 50px;
	text-align: right;
	padding-right: 50px;
	position: absolute;
	background: #555
}

@media (max-width:640px) {
	.index-exhibitionBox .item-3 .txtbox-yellow {
		width: 100%;
		bottom: auto;
		right: auto;
		height: auto;
		padding-top: 30px;
		padding-bottom: 30px;
		position: relative;
		text-align: left;
		display: block !important
	}
}

.index-exhibitionBox .item-3 .txtbox-yellow:before {
	content: "";
	width: 25px;
	height: 4px;
	top: 135px;
	right: 50px;
	background: #fff;
	position: absolute
}

@media (max-width:1440px) {
	.index-exhibitionBox .item-3 .txtbox-yellow:before {
		top: 115px
	}
}

@media (max-width:640px) {
	.index-exhibitionBox .item-3 .txtbox-yellow:before {
		display: none
	}
}

.index-exhibitionBox .item-3 .txtbox-yellow .tit {
	height: 80px;
	margin-top: 0;
	color: #fff;
	line-height: 40px;
	overflow: hidden
}

.index-exhibitionBox .item-3 .txtbox-yellow .tit:before {
	display: none
}

.index-exhibitionBox .item-3 .txtbox-yellow .tit span {
	font-family: arial
}

@media (max-width:1440px) {
	.index-exhibitionBox .item-3 .txtbox-yellow .tit {
		line-height: 30px;
		height: 60px
	}
}

@media (max-width:640px) {
	.index-exhibitionBox .item-3 .txtbox-yellow .tit {
		height: auto;
		line-height: 24px
	}
}

.index-exhibitionBox .item-3 .txtbox-yellow .txt {
	color: #fff;
	height: 48px;
	margin: 30px 0;
	overflow: hidden
}

.index-exhibitionBox .item-3 .txtbox-yellow .txt span {
	font-family: arial
}

@media (max-width:640px) {
	.index-exhibitionBox .item-3 .txtbox-yellow .txt {
		height: auto;
		margin: 10px 0
	}
}

.index-exhibitionBox .item-3 .txtbox-yellow .more a {
	color: #fff;
	width: 146px;
	height: 40px;
	display: inline-block;
	padding: 0 15px;
	line-height: 34px;
	border-radius: 2px;
	border: solid 2px #fff;
	-webkit-transition: all 0s ease;
	transition: all 0s ease
}

.index-exhibitionBox .item-3 .txtbox-yellow .more a:hover {
	line-height: 36px;
	border-width: 1px
}

@media (max-width:640px) {
	.index-exhibitionBox .item-3 .txtbox-yellow .more a {
		text-align: center
	}
}

.index-exhibitionBox .picleft {
	left: 0;
	top: 102px;
	position: absolute
}

.index-exhibitionBox .picright {
	right: 0;
	top: 102px;
	position: absolute
}

@media (max-width:1279px) {
	.index-exhibitionBox .content {
		height: 660px
	}
}

@media (max-width:1024px) {
	.index-exhibitionBox {
		padding-top: 30px
	}

	.index-exhibitionBox .content {
		height: auto
	}

	.index-exhibitionBox .picleft,.index-exhibitionBox .picright {
		display: none
	}

	.index-exhibitionBox .item-2 .txtbox {
		margin-top: 66px
	}

	.index-exhibitionBox .content .container {
		border-width: 20px
	}
}

@media (max-width:420px) {
	.index-exhibitionBox .content {
		margin-top: 15px
	}

	.index-exhibitionBox .item-2 .txtbox {
		margin-top: 45px
	}

	.index-exhibitionBox .txtbox,.index-exhibitionBox .item-2 .txtbox {
		padding-left: 35px
	}

	.index-exhibitionBox .item .txtbox {
		height: 187px !important
	}

	.index-exhibitionBox .item-2 .txtbox {
		height: 250px !important;
		margin-top: 0
	}
}

@media (max-width:380px) {
	.index-exhibitionBox .item .txtbox {
		height: 171px !important
	}

	.index-exhibitionBox .item-2 .txtbox {
		height: 228px !important;
		margin-top: 0
	}
}

@media (max-width:375px) {
	.index-exhibitionBox .item .txtbox {
		height: 169px !important
	}

	.index-exhibitionBox .item-2 .txtbox {
		height: 225px !important;
		margin-top: 0
	}

	.index-exhibitionBox .item .txtbox {
		padding-top: 30px !important
	}

	.index-exhibitionBox .item-2 .txtbox {
		padding-top: 60px !important
	}

	.index-exhibitionBox .item-2 .txtbox .num {
		font-size: 24px
	}
}

@media (max-width:360px) {
	.index-exhibitionBox .item .txtbox {
		height: 161px !important
	}

	.index-exhibitionBox .item-2 .txtbox {
		height: 215px !important;
		margin-top: 0
	}
}

@media (max-width:320px) {
	.index-exhibitionBox .txtbox .num {
		font-size: 20px
	}

	.index-exhibitionBox .item .txtbox {
		height: 141.2px !important
	}

	.index-exhibitionBox .item-2 .txtbox {
		height: 189px !important;
		margin-top: 0
	}

	.index-exhibitionBox .item-2 .txtbox .num {
		font-size: 20px
	}
}

.index-exhibition .info {
	width: 700px;
	margin: 0 auto;
	margin-top: 15px;
	text-align: center
}

@media (max-width:700px) {
	.index-exhibition .info {
		width: 100%
	}
}

.index-exhibition .scroll {
	margin-top: 55px
}

@media (max-width:1024px) {
	.index-exhibition .scroll {
		margin-top: 30px
	}
}

.index-exhibition .item {
	margin: 0 15px;
	padding: 30px;
	height: 270px;
	text-align: center;
	border: solid 1px #e5e5e5;
	border-bottom: solid 3px #d69c5e
}

.index-exhibition .item a {
	display: block;
	width: 100%;
	height: 100%
}

.index-exhibition .item span {
	display: inline-block
}

.index-exhibition .item span img {
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out
}

.index-exhibition .item .tit {
	color: #333;
	height: 24px;
	margin-top: 5px;
	overflow: hidden
}

.index-exhibition .item .txt {
	color: #898988;
	height: 48px;
	margin-top: 20px;
	overflow: hidden
}

.index-exhibition .item:hover span img {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.index-exhibition .slick-prev,.index-exhibition .slick-next {
	width: 32px;
	height: 32px;
	border: 0;
	margin-top: -16px;
	border-radius: 2px
}

.index-exhibition .slick-prev {
	left: -40px;
	background: url(../images/index-31.png) no-repeat center center #898988
}

.index-exhibition .slick-prev:hover {
	background-color: #d69c5e
}

.index-exhibition .slick-next {
	right: -40px;
	background: url(../images/index-32.png) no-repeat center center #898988
}

.index-exhibition .slick-next:hover {
	background-color: #d69c5e
}

@media (max-width:1440px) {
	.index-exhibition .item {
		height: 240px
	}

	.index-exhibition .item span img {
		max-height: 70px
	}

	.index-exhibition .item .txt {
		margin-top: 10px
	}
}

@media (max-width:1290px) {
	.index-exhibition .slick-prev {
		left: 0
	}

	.index-exhibition .slick-next {
		right: 0
	}
}

@media (max-width:1024px) {
	.index-exhibition .slick-prev {
		left: 0
	}

	.index-exhibition .slick-next {
		right: 0
	}

	.index-exhibition .item .txt {
		margin-top: 5px
	}
}

.index-show {
	overflow: hidden;
	padding-top: 100px
}

@media (max-width:1024px) {
	.index-show {
		padding-top: 30px
	}
}

.index-show .info {
	width: 700px;
	margin: 0 auto;
	margin-top: 15px;
	text-align: center
}

@media (max-width:700px) {
	.index-show .info {
		width: 100%
	}
}

.index-show ul {
	margin: 0 -4px;
	margin-top: 45px
}

@media (max-width:1279px) {
	.index-show ul {
		margin-left: 0;
		margin-right: 0;
		padding: 0 10px;
		margin-top: 20px
	}
}

.index-show li {
	width: 25%;
	float: left;
	padding: 0 4px;
	position: relative
}

.index-show li a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative
}

.index-show li a:before {
	bottom: 0;
	left: 0;
	z-index: 1;
	content: "";
	width: 100%;
	height: 50%;
	position: absolute;
	background: #d69c5e;
	opacity: 0;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out
}

.index-show li .pic {
	overflow: hidden;
	position: relative
}

.index-show li .pic img {
	-webkit-transition: all 600ms ease-in-out;
	transition: all 600ms ease-in-out
}

.index-show li .pic:after {
	content: "";
	display: block;
	padding-bottom: 75.5%
}

.index-show li .txtbox {
	top: 50%;
	width: 100%;
	z-index: 9;
	color: #fff;
	padding: 0 20px;
	text-align: center;
	margin-top: -65px;
	height: 130px;
	position: absolute
}

.index-show li .tit,.index-show li .txt {
	height: 24px;
	overflow: hidden
}

.index-show li .txt {
	margin-top: 10px
}

.index-show li .more {
	width: 130px;
	height: 38px;
	line-height: 34px;
	margin: 0 auto;
	margin-top: 25px;
	border: solid 2px #fff
}

@media (max-width:1024px) {
	.index-show li {
		width: 50%;
		margin-bottom: 10px
	}
}

@media (max-width:473px) {
	.index-show li {
		width: 100%;
		margin-bottom: 15px
	}
}

.index-show li:hover a:before {
	height: 100%;
	opacity: .88
}

.index-show li:hover .pic img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.index-exhibition {
	padding-bottom: 100px
}

@media (max-width:1440px) {
	.index-exhibition {
		padding-bottom: 60px
	}
}

@media (max-width:1024px) {
	.index-exhibition {
		padding-bottom: 30px
	}
}

.index-news {
	padding: 100px 0 120px 0
}

@media (max-width:1024px) {
	.index-news {
		padding: 20px 0
	}
}

@media (max-width:640px) {
	.index-news {
		padding-bottom: 0
	}
}

.index-news .container {
	width: 1450px
}

@media (max-width:1450px) {
	.index-news .container {
		width: 1200px
	}
}

@media (max-width:1200px) {
	.index-news .container {
		width: 100%
	}
}

.index-news ul {
	margin: 0 -30px;
	margin-top: 35px
}

@media (max-width:1450px) {
	.index-news ul {
		margin-left: 0;
		margin-right: 0
	}
}

.index-news li {
	float: left;
	width: 33.333%;
	padding: 0 30px
}

.index-news li .title {
	position: relative;
	margin-bottom: 10px
}

.index-news li .title:before {
	bottom: 0;
	left: 0;
	height: 40px;
	width: 146px;
	content: "";
	z-index: 2;
	border-radius: 10px;
	text-align: center;
	position: absolute;
	background: #d69c5e;
	-webkit-transform: skew(15deg);
	-ms-transform: skew(15deg);
	transform: skew(15deg)
}

@media (max-width:1440px) {
	.index-news li .title:before {
		width: 126px;
		height: 36px
	}
}

.index-news li .title:after {
	content: "";
	width: 68%;
	height: 1px;
	right: 0;
	bottom: 0;
	z-index: 1;
	position: absolute;
	background: #d0d0d0
}

.index-news li .title span {
	color: #fff;
	z-index: 3;
	width: 146px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	position: relative;
	text-align: center;
	display: inline-block
}

@media (max-width:1440px) {
	.index-news li .title span {
		width: 126px;
		height: 36px;
		line-height: 36px
	}
}

.index-news li .title-yellow:before {
	background: #555
}

.index-news li .title-yellow span {
	color: #fff
}

.index-news li .title-gray:before {
	background: #898988
}

.index-news li .pic {
	overflow: hidden;
	position: relative
}

.index-news li .pic:after {
	content: "";
	display: block;
	padding-bottom: 66.8%
}

.index-news li .pic img {
	-webkit-transition: all 800ms ease-in-out;
	transition: all 800ms ease-in-out
}

.index-news li .txtbox {
	-webkit-transition: all 334ms ease-in-out;
	transition: all 334ms ease-in-out;
	padding: 25px 30px 30px 30px;
	background: #e7e7e7;
	position: relative
}

.index-news li .txtbox:after {
	content: "";
	width: 0;
	height: 5px;
	bottom: 0;
	left: 50%;
	position: absolute;
	background: #d69c5e;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out
}

.index-news li .txtbox .tit {
	height: 24px;
	overflow: hidden
}

.index-news li .txtbox .txt {
	color: #898988;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 20px
}

@media (max-width:1440px) {
	.index-news li .txtbox .txt {
		margin-top: 10px
	}
}

@media (max-width:1279px) {
	.index-news li {
		padding: 0 10px
	}
}

@media (max-width:640px) {
	.index-news li {
		width: 100%;
		padding: 0;
		margin-bottom: 15px
	}

	.index-news li .title {
		display: none
	}
}

.index-news li:hover .pic img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.index-news li:hover .txtbox {
	background: #d69c5e
}

.index-news li:hover .txtbox:after {
	left: 0;
	width: 100%
}

.index-news li:hover .txtbox .tit,.index-news li:hover .txtbox .txt {
	color: #fff
}

.footer {
	font-size: 16px;
	padding-top: 50px;
	position: relative;
	color: #c6c6c6;
	background: #555
}

.footer .scroll {
	margin-top: 65px;
	width: 255px
}

.footer .scroll span {
	display: block;
	position: relative
}

.footer .scroll span:before {
	content: "";
	display: block;
	padding-bottom: 64.7%
}

.footer .slick-dots {
	text-align: center;
	bottom: 10px
}

.footer .slick-dots li {
	width: 10px;
	height: 10px;
	float: none;
	text-align: center
}

.footer .slick-dots li button {
	width: 10px;
	height: 10px;
	background: none;
	border-radius: 100%;
	text-align: center;
	border: solid 1px #d69c5e
}

.footer .slick-dots li.slick-active button {
	border-color: #d69c5e;
	background: #d69c5e
}

.footer .slick-prev,.footer .slick-next {
	width: 27px;
	height: 27px;
	border: 0;
	margin-top: -13px
}

.footer .slick-prev {
	left: 7px;
	background: url(../images/index-36.png) no-repeat center center
}

.footer .slick-next {
	right: 7px;
	background: url(../images/index-37.png) no-repeat center center
}

.footer li {
	float: left;
	width: 37%
}

.footer li .font20 {
	color: #fff;
	margin-bottom: 30px
}

.footer li .info {
	margin-bottom: 10px;
	padding-left: 40px;
	position: relative
}

.footer li .info img {
	top: 0;
	left: 0;
	position: absolute
}

.footer li a {
	color: #c6c6c6
}

.footer li a:hover {
	color: #fff
}

.footer .last {
	width: 25%;
	color: #fff
}

.footer .subscribe {
	margin-top: 20px
}

.footer .subscribe input {
	height: 44px;
	padding: 10px;
	padding-right: 50px;
	width: 100%;
	color: #fff;
	font-size: 14px;
	background: none;
	background: #666;
	font-family: "微软雅黑";
	border: solid 1px #717171
}

.footer .subscribe input:focus {
	border-color: #999
}

.footer .subscribe img {
	margin-left: -30px;
	margin-top: 15px
}

.footer .btn {
	color: #fff;
	padding: 0 20px;
	line-height: 30px;
	display: inline-block;
	letter-spacing: 3px;
	border-radius: 2px;
	margin-top: 20px;
	font-family: "Alibaba-PuHuiTi-Regular";
	background: #d69c5e
}

.footer .btn:hover {
	color: #333;
	background-color: #ffc423
}

.footer .share {
	position: relative;
	margin-top: 25px
}

.footer .share a {
	margin-right: 5px;
	border-radius: 100%;
	display: inline-block;
	background: #757575
}

.footer .share a:hover {
	background: #d69c5e
}

@media (max-width:1440px) {
	.footer .share img {
		max-height: 30px
	}
}

.footer .share .weixin-hover:hover .weixin {
	display: block
}

.footer .share .weixin {
	display: none;
	position: absolute;
	top: -130px;
	left: -20px
}

.footer .share .weixin img {
	max-height: 120px
}

.footer .copy {
	font-size: 14px;
	color: #c6c6c6;
	padding: 25px 0;
	margin-top: 45px;
	border-top: solid 1px #626262
}

.footer .copy .menu {
	color: #c6c6c6;
	float: right
}

.footer .copy a {
	color: #c6c6c6;
	padding: 0 10px;
	display: inline-block
}

.footer .copy a:hover {
	color: #d69c5e
}

.footer:before {
	left: 0;
	bottom: 0;
	content: "";
	height: 7px;
	width: 100%;
	position: absolute;
	background: #d69c5e
}

@media (max-width:960px) {
	.footer {
		padding-top: 0
	}

	.footer ul {
		display: none
	}

	.footer .copy {
		padding: 15px 0;
		border-top: 0;
		margin-top: 0
	}

	.footer .copy .menu {
		display: none
	}
}

.inside-current {
	height: 165px;
	font-size: 13px;
	color: #ddd;
	padding-top: 55px
}

.inside-current a {
	color: #ddd
}

.inside-current a:hover {
	color: #fff
}

.inside-current .font30 {
	color: #fff;
	font-weight: 600;
	padding-bottom: 10px;
	vertical-align: top
}

.inside-current .font30 img {
	margin-right: 10px;
	margin-top: 5px
}

.inside-current p {
	height: 24px;
	overflow: hidden
}

.inside-current p:first-child {
	height: auto
}

@media (max-width:1279px) {
	.inside-current {
		margin-top: 94px
	}

	.inside-current .font30 img {
		margin-top: 3;
		max-height: 18px
	}
}

@media (max-width:1024px) {
	.inside-current {
		height: 80px;
		padding-top: 15px
	}

	.inside-current .font30 {
		padding-bottom: 0
	}
}

.inside-warp {
	padding-bottom: 90px
}

@media (max-width:1024px) {
	.inside-warp {
		padding-bottom: 50px
	}
}

.inside-dowland {
	margin-top: 50px
}

.inside-dowland li {
	height: 100px;
	margin-top: 10px;
	background: #f1f1f1;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	padding: 15px 30px 0 35px
}

.inside-dowland li .icobox {
	float: left;
	display: block;
	position: relative
}

.inside-dowland li .ico-h {
	left: 0;
	opacity: 0;
	bottom: -10px;
	position: absolute;
	-webkit-transition: all 600ms ease;
	transition: all 600ms ease
}

.inside-dowland li .txtbox {
	width: 70%;
	float: left;
	padding-top: 10px;
	padding-left: 50px
}

@media (max-width:1440px) {
	.inside-dowland li .txtbox {
		padding-left: 30px
	}
}

.inside-dowland li .txtbox .font18 {
	color: #333;
	height: 24px;
	overflow: hidden
}

.inside-dowland li .txtbox .font16 {
	height: 24px;
	overflow: hidden;
	color: #a5a4a4;
	font-family: arial
}

.inside-dowland li .btnbox {
	right: 30px;
	top: 30px;
	position: absolute
}

.inside-dowland li .btnbox a {
	height: 38px;
	width: 112px;
	margin-left: 18px;
	text-align: center;
	border-radius: 2px;
	line-height: 36px;
	color: #fff;
	background: #d69c5e;
	border: solid 1px #d69c5e;
	display: inline-block
}

.inside-dowland li .btnbox a:first-child {
	background: none;
	color: #d69c5e
}

.inside-dowland li:first-child {
	margin-top: 0
}

.inside-dowland li:hover {
	background: #eaeaea
}

.inside-dowland li:hover .ico {
	opacity: 0
}

.inside-dowland li:hover .ico-h {
	opacity: 1;
	bottom: 0;
	background: #eaeaea
}

@media (max-width:1024px) {
	.inside-dowland li {
		padding-left: 15px
	}

	.inside-dowland li .icobox {
		display: none
	}

	.inside-dowland li .txtbox {
		padding-left: 0
	}

	.inside-dowland li .btnbox {
		right: 15px
	}

	.inside-dowland li .btnbox a {
		padding: 0 10px;
		width: auto;
		margin-left: 5px
	}
}

@media (max-width:640px) {
	.inside-dowland {
		margin-top: 15px
	}

	.inside-dowland li {
		height: auto;
		padding-bottom: 20px
	}

	.inside-dowland li .txtbox {
		width: 100%
	}

	.inside-dowland li .btnbox {
		top: auto;
		right: auto;
		position: relative
	}

	.inside-dowland li .btnbox a {
		height: 30px;
		margin-top: 10px;
		line-height: 28px
	}
}

.inside-page {
	vertical-align: top;
	margin-top: 60px;
	text-align: center
}

.inside-page a {
	width: 38px;
	color: #fff;
	margin: 0 2px;
	border-radius: 2px;
	line-height: 38px;
	font-family: arial;
	display: inline-block;
	background: #d69c5e
}

.inside-page a:hover,.inside-page .cur {
	color: #fff;
	background: #555
}

.inside-page .none {
	color: #444;
	width: auto;
	vertical-align: top;
	font-size: 18px;
	background: none
}

.inside-page .none:hover {
	background: none
}

.inside-page .none img {
	margin: 13px 5px 0 5px
}

.inside-page .page-1 {
	padding-right: 10px
}

.inside-page .page-1:hover {
	color: #d69c5e
}

.inside-page .page-2 {
	padding-left: 10px
}

.inside-page .page-2:hover {
	color: #d69c5e
}

.inside-page .page-3 {
	line-height: 24px;
	padding: 0 10px
}

@media (max-width:1024px) {
	.inside-page {
		margin-top: 20px
	}

	.inside-page a {
		display: none
	}

	.inside-page .page-1,.inside-page .page-2,.inside-page .none {
		display: inline-block
	}

	.inside-page .page-3 {
		display: none
	}
}

.inside-register {
	color: #444;
	font-size: 16px;
	line-height: 30px
}

@media (max-width:1024px) {
	.inside-register {
		font-size: 14px;
		line-height: 26px
	}
}

.inside-register .arrows {
	font-size: 10px;
	vertical-align: top;
	padding-right: 5px;
	font-style: normal;
	display: inline-block
}

.inside-register a {
	color: #444
}

.inside-register a:hover {
	color: #d69c5e
}

.inside-register .font30 {
	padding-bottom: 10px
}

.inside-register .item {
	padding-top: 70px;
	line-height: 36px
}

@media (max-width:1024px) {
	.inside-register .item {
		padding-top: 30px;
		line-height: 26px
	}
}

.inside-register .item-2 {
	padding-top: 80px
}

.inside-register .item-2 .font18 {
	color: #444;
	padding-bottom: 5px;
	padding-top: 30px
}

@media (max-width:1024px) {
	.inside-register .item-2 {
		padding-top: 30px
	}
}

.inside-register .item-3 {
	margin-top: 35px;
	margin-bottom: 60px
}

.inside-register .item-3 ul {
	margin: 0 -40px
}

.inside-register .item-3 li {
	width: 33.333%;
	float: left;
	padding: 0 40px
}

.inside-register .item-3 li a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

.inside-register .item-3 li .pic {
	overflow: hidden;
	position: relative
}

.inside-register .item-3 li .pic:after {
	content: "";
	display: block;
	padding-bottom: 67.5%
}

.inside-register .item-3 li .pic img {
	-webkit-transition: all 700ms ease;
	transition: all 700ms ease
}

.inside-register .item-3 li .tit {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 45px;
	color: #fff;
	overflow: hidden;
	text-align: center;
	line-height: 45px;
	position: absolute;
	background: #d69c5e;
	background: rgba(255,162,0,0.8)
}

.inside-register .item-3 li:hover .pic img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

@media (max-width:1024px) {
	.inside-register .item-3 {
		margin: 20px 0
	}

	.inside-register .item-3 ul {
		margin: 0
	}
}

@media (max-width:640px) {
	.inside-register .item-3 li {
		width: 50%;
		padding: 0 10px
	}
}

@media (max-width:460px) {
	.inside-register .item-3 li {
		width: 100%;
		padding: 0;
		margin-bottom: 15px
	}
}

.inside-register .ad {
	margin-top: 45px
}

@media (max-width:1024px) {
	.inside-register .ad {
		margin-top: 20px
	}
}

.inside-register .item-4 {
	color: #333;
	line-height: 30px;
	margin-top: 50px
}

.inside-register .item-4 .leftbox {
	width: 54%;
	float: left
}

.inside-register .item-4 .rightbox {
	width: 46%;
	float: left;
	padding-top: 50px;
	padding-left: 70px
}

.inside-register .item-4 .rightbox .font18 {
	color: #333;
	font-weight: bold;
	padding-top: 30px;
	font-family: "微软雅黑"
}

.inside-register .item-4 .rightbox .font18 .arrows {
	font-size: 18px
}

@media (max-width:1460px) {
	.inside-register .item-4 {
		padding-top: 0
	}
}

@media (max-width:1024px) {
	.inside-register .item-4 {
		margin-top: 20px
	}

	.inside-register .item-4 .leftbox {
		width: 100%;
		float: none
	}

	.inside-register .item-4 .rightbox {
		width: 100%;
		float: none;
		padding: 20px 15px
	}

	.inside-register .item-4 .rightbox .font18 {
		padding-top: 20px
	}
}

.inside-register .item-5 {
	padding-left: 30px;
	line-height: 36px;
	padding-top: 70px
}

.inside-register .item-5 .font24 {
	color: #333;
	font-family: "微软雅黑"
}

.inside-register .item-5 .font18 {
	color: #333;
	font-weight: bold;
	padding-top: 30px;
	padding-bottom: 10px;
	font-family: "微软雅黑"
}

.inside-register .item-5 .font18 .arrows {
	font-size: 18px
}

@media (max-width:1024px) {
	.inside-register .item-5 {
		line-height: 26px;
		padding-top: 20px;
		padding-left: 15px
	}
}

.inside-register .item-6 {
	margin-top: 90px
}

@media (max-width:1024px) {
	.inside-register .item-6 {
		margin-top: 30px
	}
}

.inside-news {
	padding-top: 100px
}

.inside-news ul {
	margin: 0 -35px
}

.inside-news li {
	float: left;
	width: 33.333%;
	margin-bottom: 40px;
	padding: 0 35px
}

.inside-news li .title {
	position: relative;
	margin-bottom: 10px
}

.inside-news li .title:before {
	bottom: 0;
	left: 0;
	height: 40px;
	width: 146px;
	content: "";
	z-index: 2;
	border-radius: 10px;
	text-align: center;
	position: absolute;
	background: #d69c5e;
	-webkit-transform: skew(15deg);
	-ms-transform: skew(15deg);
	transform: skew(15deg)
}

.inside-news li .title:after {
	content: "";
	width: 68%;
	height: 1px;
	right: 0;
	bottom: 0;
	z-index: 1;
	position: absolute;
	background: #d0d0d0
}

.inside-news li .title span {
	color: #fff;
	z-index: 3;
	width: 146px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	position: relative;
	text-align: center;
	display: inline-block
}

.inside-news li .title-yellow:before {
	background: #555
}

.inside-news li .title-yellow span {
	color: #333
}

.inside-news li .title-gray:before {
	background: #898988
}

.inside-news li .pic {
	overflow: hidden;
	position: relative
}

.inside-news li .pic:after {
	content: "";
	display: block;
	padding-bottom: 66.8%
}

.inside-news li .pic img {
	-webkit-transition: all 800ms ease-in-out;
	transition: all 800ms ease-in-out
}

.inside-news li .txtbox {
	-webkit-transition: all 334ms ease-in-out;
	transition: all 334ms ease-in-out;
	padding: 25px 30px 30px 30px;
	background: #e7e7e7;
	position: relative
}

.inside-news li .txtbox:after {
	content: "";
	width: 0;
	height: 5px;
	bottom: 0;
	left: 50%;
	position: absolute;
	background: #d69c5e;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out
}

.inside-news li .txtbox .tit {
	height: 24px;
	overflow: hidden
}

.inside-news li .txtbox .txt {
	color: #898988;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 20px
}

.inside-news li:hover .pic img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.inside-news li:hover .txtbox {
	background: #d69c5e
}

.inside-news li:hover .txtbox:after {
	left: 0;
	width: 100%
}

.inside-news li:hover .txtbox .tit,.inside-news li:hover .txtbox .txt {
	color: #fff
}

@media (max-width:1000px) {
	.inside-news {
		padding-top: 30px
	}

	.inside-news ul {
		margin: 0
	}

	.inside-news li {
		padding: 0 15px;
		margin-bottom: 30px
	}

	.inside-news li .txtbox .txt {
		margin-top: 10px
	}
}

@media (max-width:640px) {
	.inside-news li {
		padding: 0 10px;
		width: 50%
	}
}

@media (max-width:480px) {
	.inside-news ul {
		margin-top: -15px
	}

	.inside-news li {
		width: 100%;
		padding: 0;
		margin-bottom: 15px
	}
}

.inside-video {
	padding-top: 100px
}

.inside-video ul {
	margin: 0 -30px;
	margin-top: -20px
}

.inside-video li {
	float: left;
	width: 33.333%;
	margin-top: 60px;
	padding: 0 30px
}

.inside-video li .title {
	position: relative;
	margin-bottom: 10px
}

.inside-video li .title:before {
	bottom: 0;
	left: 0;
	height: 40px;
	width: 146px;
	content: "";
	z-index: 2;
	border-radius: 10px;
	text-align: center;
	position: absolute;
	background: #d69c5e;
	-webkit-transform: skew(15deg);
	-ms-transform: skew(15deg);
	transform: skew(15deg)
}

.inside-video li .title:after {
	content: "";
	width: 68%;
	height: 1px;
	right: 0;
	bottom: 0;
	z-index: 1;
	position: absolute;
	background: #d0d0d0
}

.inside-video li .title span {
	color: #fff;
	z-index: 3;
	width: 146px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	position: relative;
	text-align: center;
	display: inline-block
}

.inside-video li .title-yellow:before {
	background: #555
}

.inside-video li .title-yellow span {
	color: #333
}

.inside-video li .title-gray:before {
	background: #898988
}

.inside-video li .picbox {
	position: relative
}

.inside-video li .icon {
	bottom: 20px;
	right: 30px;
	position: absolute
}

.inside-video li .pic {
	overflow: hidden;
	position: relative
}

.inside-video li .pic:after {
	content: "";
	display: block;
	padding-bottom: 76%
}

.inside-video li .pic img {
	-webkit-transition: all 800ms ease-in-out;
	transition: all 800ms ease-in-out
}

.inside-video li .txtbox {
	-webkit-transition: all 334ms ease-in-out;
	transition: all 334ms ease-in-out;
	padding: 30px 30px 30px 30px;
	background: #e7e7e7;
	position: relative
}

.inside-video li .txtbox:after {
	content: "";
	width: 0;
	height: 5px;
	bottom: 0;
	left: 50%;
	position: absolute;
	background: #d69c5e;
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out
}

.inside-video li .txtbox .tit {
	height: 24px;
	overflow: hidden;
	font-family: arial
}

.inside-video li .txtbox .txt {
	color: #a2a2a2;
	line-height: 20px;
	overflow: hidden;
	font-family: arial
}

.inside-video li:hover .pic img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.inside-video li:hover .txtbox {
	background: #d69c5e
}

.inside-video li:hover .txtbox:after {
	left: 0;
	width: 100%
}

.inside-video li:hover .txtbox .tit,.inside-video li:hover .txtbox .txt {
	color: #fff
}

@media (max-width:1200px) {
	.inside-video ul {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0
	}

	.inside-video li {
		padding: 0 10px;
		margin-top: 20px
	}
}

@media (max-width:1024px) {
	.inside-video {
		padding-top: 30px
	}
}

@media (max-width:640px) {
	.inside-video li {
		width: 50%
	}
}

@media (max-width:450px) {
	.inside-video li {
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}

	.inside-video li img {
		width: 100%
	}
}

.inside-contact {
	font-size: 16px;
	padding-top: 80px;
	line-height: 36px;
	color: #444
}

@media (max-width:1024px) {
	.inside-contact {
		font-size: 14px;
		line-height: 24px;
		padding-top: 30px
	}
}

.inside-contact .txt {
	width: 900px;
	margin: 0 auto;
	margin-bottom: 40px;
	text-align: center
}

@media (max-width:900px) {
	.inside-contact .txt {
		width: 100%
	}
}

.inside-contact .item {
	width: 830px;
	margin: 0 auto;
	margin-top: 70px
}

@media (max-width:1024px) {
	.inside-contact .item {
		margin-top: 30px
	}
}

.inside-contact .item .title {
	text-align: center
}

.inside-contact .item .title .font30 {
	color: #444;
	margin-bottom: 10px
}

@media (max-width:1024px) {
	.inside-contact .item .title .font30 {
		margin-bottom: 0
	}
}

.inside-contact .item .red {
	color: #f00;
	font-style: normal
}

@media (max-width:830px) {
	.inside-contact .item {
		width: 100%
	}
}

.inside-contact table {
	margin-top: 50px;
	line-height: 30px;
	width: 100%;
	border-top: solid 1px #d69c5e
}

@media (max-width:1024px) {
	.inside-contact table {
		margin-top: 20px
	}
}

.inside-contact table tr {
	width: 100%
}

.inside-contact table td {
	padding: 20px;
	width: 70%;
	border-bottom: solid 1px #d69c5e
}

.inside-contact table td:first-child {
	width: 30%;
	color: #fff;
	padding-left: 25px;
	background: #d69c5e;
	border-bottom: solid 1px #ffc766
}

.inside-contact table td {
	padding-left: 70px
}

@media (max-width:640px) {
	.inside-contact table td:first-child {
		width: 100%;
		padding: 0;
		font-size: 14px;
		text-align: center
	}

	.inside-contact table td {
		width: 100%;
		line-height: 20px;
		padding-left: 15px
	}
}

.inside-contact .from {
	height: 340px;
	margin-top: 40px;
	border: solid 1px #b7b7b7
}

@media (max-width:1024px) {
	.inside-contact .from {
		margin-top: 20px
	}
}

@media (max-width:1024px) {
	.inside-contact .from {
		height: auto
	}
}

.inside-contact .from li {
	position: relative;
	border-top: solid 1px #b7b7b7
}

.inside-contact .from li p {
	width: 50%;
	float: left;
	padding: 10px;
	border-left: solid 1px #b7b7b7
}

.inside-contact .from li p img {
	margin-right: 5px;
	margin-top: 3px
}

.inside-contact .from li p:hover {
	background: #f8f8f8
}

.inside-contact .from li input,.inside-contact .from li textarea {
	border: 0;
	font-size: 16px;
	background: none;
	font-family: "微软雅黑"
}

.inside-contact .from li input {
	width: 70%;
	color: #000
}

.inside-contact .from li textarea {
	width: 100%;
	padding: 15px;
	color: #000;
	resize: none;
	min-height: 150px
}

.inside-contact .from li p:first-child {
	border-left: 0
}

.inside-contact .from li:first-child {
	border-top: 0
}

@media (max-width:640px) {
	.inside-contact .from li {
		border-bottom: 0
	}

	.inside-contact .from li p {
		width: 100%;
		border: 0;
		padding: 10px;
		border-top: solid 1px #b7b7b7
	}

	.inside-contact .from li p img {
		margin-top: 0;
		max-height: 25px
	}

	.inside-contact .from li p:first-child {
		border-top: 0
	}

	.inside-contact .from li textarea {
		min-height:
	}
}

.inside-contact .btnbox {
	margin-top: 40px;
	text-align: center
}

.inside-contact .btnbox a {
	width: 140px;
	height: 43px;
	color: #333;
	margin: 0 10px;
	line-height: 43px;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	font-family: "微软雅黑";
	background: #ddd
}

.inside-contact .btnbox a:hover {
	color: #333 !important;
	background: #ccc
}

.inside-contact .btnbox a:first-child {
	color: #fff;
	background: #d69c5e
}

.inside-contact .btnbox a:first-child:hover {
	background: #ffc423
}

.inside-media-show {
	color: #000
}

.inside-video-show {
	color: #333;
	font-size: 16px;
	line-height: 30px;
	padding-top: 90px
}

@media (max-width:1024px) {
	.inside-video-show {
		padding-top: 30px
	}
}

.inside-video-show .font30 {
	text-align: center;
	font-weight: normal
}

.inside-video-show .info {
	font-size: 15px;
	padding: 10px;
	color: #929292;
	margin: 40px 0 30px 0;
	text-align: center;
	background: #eee
}

.inside-video-show .info time {
	padding-left: 50px
}

@media (max-width:1024px) {
	.inside-video-show .info {
		font-size: 12px;
		padding: 5px;
		margin: 20px 0 30px 0
	}

	.inside-video-show .info time {
		padding-left: 10px
	}
}

.inside-video-show .video {
	margin-top: 60px;
	position: relative;
	text-align: center
}

.inside-video-show .video .ico {
	top: 50%;
	left: 50%;
	z-index: 10;
	margin-top: -74px;
	margin-left: -54px;
	position: absolute
}

.inside-video-show .pic {
	margin: 40px 0
}

.inside-media {
	line-height: 30px;
	font-size: 16px;
	color: #444;
	margin-top: 55px
}

@media (max-width:640px) {
	.inside-media {
		margin-top: 15px
	}
}

.inside-media .container {
	padding: 0 185px
}

@media (max-width:1024px) {
	.inside-media .container {
		padding: 0 15px
	}
}

.inside-media dl:first-child {
	border-top: solid 1px #d69c5e
}

.inside-media dl {
	overflow: hidden;
	background: #d69c5e;
	position: relative;
	border-bottom: solid 1px #d69c5e
}

.inside-media dl:before {
	content: "";
	width: 30%;
	height: 1px;
	bottom: 0;
	left: 0;
	position: absolute;
	background: #ffc259
}

@media (max-width:640px) {
	.inside-media dl {
		border-bottom: 0;
		margin-top: 30px
	}

	.inside-media dl:first-child {
		margin-top: 0
	}

	.inside-media dl:before {
		display: none
	}
}

.inside-media dt {
	width: 30%;
	float: left;
	top: 50%;
	left: 0;
	height: 130px;
	margin-top: -75px;
	text-align: center;
	position: absolute
}

.inside-media dt .font20 {
	margin-top: 5px;
	color: #d69c5e
}

@media (max-width:640px) {
	.inside-media dt {
		top: auto;
		margin-top: auto;
		width: 100%;
		float: none;
		height: auto;
		padding: 20px;
		position: relative
	}

	.inside-media dt img {
		max-height: 60px
	}
}

.inside-media dd {
	width: 70%;
	float: right;
	padding-bottom: 30px;
	background: #fff;
	padding-left: 50px
}

.inside-media dd .font18 {
	color: #444;
	padding-top: 30px;
	margin-bottom: 10px;
	font-family: "微软雅黑"
}

.inside-media dd .font18 span {
	font-family: arial
}

@media (max-width:640px) {
	.inside-media dd {
		width: 100%;
		float: none;
		padding-bottom: 0;
		padding-left: 20px
	}
}

.inside-xpyl {
	padding-top: 70px
}

.inside-xpyl .title {
	margin-bottom: 70px
}

.inside-xpyl .font30 span {
	font-family: arial
}

.inside-xpyl .font16 {
	color: #898988;
	margin-top: 10px
}

@media (max-width:1024px) {
	.inside-xpyl {
		padding-top: 40px
	}

	.inside-xpyl .title {
		margin-bottom: 30px
	}
}

.inside-menu {
	border-bottom: solid 6px #d69c5e
}

.inside-menu #menu {
	width: 994px
}

.inside-menu a {
	display: block;
	width: 166px;
	overflow: hidden;
	color: #333;
	height: 50px;
	border-right: solid 2px #fff;
	background: #e7e7e7;
	line-height: 50px;
	text-align: center;
	position: relative
}

.inside-menu a.cur,.inside-menu a:hover {
	color: #fff;
	background: #d69c5e
}

.inside-menu .slick-prev,.inside-menu .slick-next {
	top: 5px;
	width: 34px;
	height: 34px;
	border: 0;
	margin-top: 0;
	overflow: hidden;
	border-radius: 100%;
	left: auto;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #d69c5e
}

.inside-menu .slick-prev {
	right: -220px;
	background-image: url(../images/video-left.png)
}

.inside-menu .slick-prev:hover {
	background-color: #ffb320
}

.inside-menu .slick-next {
	right: -265px;
	background-image: url(../images/video-right.png)
}

.inside-menu .slick-next:hover {
	background-color: #ffb320
}

@media (max-width:1260px) {
	.inside-menu #menu {
		width: 86%
	}

	.inside-menu .slick-prev {
		right: -90px
	}

	.inside-menu .slick-next {
		right: -130px
	}
}

@media (max-width:640px) {
	.inside-menu {
		border-width: 2px
	}

	.inside-menu #menu {
		width: 82%
	}

	.inside-menu .slick-prev,.inside-menu .slick-next {
		width: 24px;
		height: 24px
	}

	.inside-menu .slick-prev {
		right: -80px
	}

	.inside-menu .slick-next {
		right: -110px
	}

	.inside-menu a {
		height: 40px;
		line-height: 40px
	}
}

@media (max-width:580px) {
	.inside-menu #menu {
		width: 83%
	}

	.inside-menu .slick-prev {
		right: -35px
	}

	.inside-menu .slick-next {
		right: -65px
	}
}

@media (max-width:414px) {
	.inside-menu #menu a {
		width: 158px
	}
}

@media (max-width:380px) {
	.inside-menu #menu a {
		width: 140px
	}
}

@media (max-width:360px) {
	.inside-menu .slick-prev {
		right: -25px
	}

	.inside-menu .slick-next {
		right: -55px
	}
}

.scoll-yeal-box {
	margin-top: 50px;
	margin-bottom: 70px;
	border-bottom: solid 6px #d69c5e
}

@media (max-width:1260px) {
	.scoll-yeal-box {
		border-width: 2px
	}
}

@media (max-width:480px) {
	.scoll-yeal-box {
		margin-bottom: 30px;
		margin-top: 20px
	}
}

.scoll-yeal {
	width: 1004px
}

.scoll-yeal span {
	height: 50px;
	width: 166px;
	margin-right: 2px;
	float: left;
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	background: #e7e7e7;
	display: block;
	font-family: arial
}

.scoll-yeal .cur {
	color: #fff;
	background: #d69c5e
}

.scoll-yeal .slick-prev,.scoll-yeal .slick-next {
	top: 5px;
	width: 34px;
	height: 34px;
	border: 0;
	margin-top: 0;
	overflow: hidden;
	border-radius: 100%;
	left: auto;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #d69c5e
}

.scoll-yeal .slick-prev {
	right: -210px;
	background-image: url(../images/video-left.png)
}

.scoll-yeal .slick-prev:hover {
	background-color: #ffb320
}

.scoll-yeal .slick-next {
	right: -260px;
	background-image: url(../images/video-right.png)
}

.scoll-yeal .slick-next:hover {
	background-color: #ffb320
}

@media (max-width:1260px) {
	.scoll-yeal {
		width: 86%
	}

	.scoll-yeal span {
		height: 40px;
		line-height: 40px
	}

	.scoll-yeal .slick-prev {
		right: -90px
	}

	.scoll-yeal .slick-next {
		right: -130px
	}
}

@media (max-width:640px) {
	.scoll-yeal {
		border-width: 2px;
		width: 82%
	}

	.scoll-yeal .slick-prev,.scoll-yeal .slick-next {
		width: 24px;
		height: 24px
	}

	.scoll-yeal .slick-prev {
		right: -80px
	}

	.scoll-yeal .slick-next {
		right: -110px
	}

	.scoll-yeal a {
		height: 40px;
		line-height: 40px
	}
}

@media (max-width:580px) {
	.scoll-yeal {
		width: 83%
	}

	.scoll-yeal .slick-prev {
		right: -35px
	}

	.scoll-yeal .slick-next {
		right: -65px
	}
}

@media (max-width:414px) {
	.scoll-yeal span {
		width: 157px
	}
}

@media (max-width:380px) {
	.scoll-yeal span {
		width: 140px
	}
}

@media (max-width:360px) {
	.scoll-yeal .slick-prev {
		right: -25px
	}

	.scoll-yeal .slick-next {
		right: -55px
	}
}

.inside-zwyd .item {
	padding-top: 70px;
	color: #444;
	line-height: 36px
}

@media (max-width:1024px) {
	.inside-zwyd .item {
		line-height: 24px;
		padding-top: 40px
	}
}

.inside-zwyd .item .font30 {
	margin-bottom: 15px
}

.inside-zwyd .item .arrows {
	font-size: 5px;
	font-style: normal;
	padding-right: 5px;
	line-height: 36px;
	vertical-align: top
}

.inside-zwyd .item-2 {
	margin-top: 60px
}

.inside-zwyd .item-2 .font16 {
	color: #333;
	line-height: 31px;
	margin-top: 15px;
	padding-left: 50px;
	position: relative;
	vertical-align: top
}

.inside-zwyd .item-2 .font16 img {
	top: 5px;
	left: 0;
	position: absolute
}

@media (max-width:1024px) {
	.inside-zwyd .item-2 .font16 {
		line-height: 24px
	}
}

.inside-zwyd .item-2 .red {
	color: #f00
}

@media (max-width:1024px) {
	.inside-zwyd .item-2 {
		margin-top: 40px
	}
}

.inside-zwyd .from {
	margin-top: 40px;
	border: solid 1px #b7b7b7
}

.inside-zwyd .from li {
	color: #333;
	font-size: 16px;
	position: relative;
	border-top: solid 1px #b7b7b7
}

.inside-zwyd .from li p {
	width: 50%;
	float: left;
	padding: 14px 30px;
	border-left: solid 1px #b7b7b7
}

.inside-zwyd .from li p:hover {
	background: #f8f8f8
}

.inside-zwyd .from li i {
	padding-right: 3px
}

.inside-zwyd .from li input,.inside-zwyd .from li textarea {
	border: 0;
	font-size: 16px;
	padding: 0 10px;
	background: none;
	vertical-align: top;
	font-family: "微软雅黑"
}

.inside-zwyd .from li input {
	width: 70%;
	color: #000;
	background: none
}

.inside-zwyd .from li textarea {
	width: 60%;
	padding: 0 15px;
	color: #000;
	resize: none;
	min-height: 150px
}

.inside-zwyd .from li input[type="radio"] {
	width: auto;
	padding: 0;
	margin-top: 5px
}

.inside-zwyd .from li .bd {
	width: 100px;
	background: none;
	border-bottom: solid 1px #333
}

.inside-zwyd .from li .bd-2 {
	padding-left: 80px;
	display: inline-block
}

.inside-zwyd .from li p:first-child {
	border-left: 0
}

.inside-zwyd .from li:first-child {
	border-top: 0;
	background: #f3f3f3
}

@media (max-width:640px) {
	.inside-zwyd .from li {
		border: 0;
		font-size: 14px
	}

	.inside-zwyd .from li p {
		width: 100%;
		float: none;
		border-left: 0;
		padding: 10px;
		border-top: solid 1px #b7b7b7
	}

	.inside-zwyd .from li label {
		font-size: 14px
	}

	.inside-zwyd .from li input,.inside-zwyd .from li textarea {
		font-size: 14px
	}

	.inside-zwyd .from li input {
		width: 60%
	}

	.inside-zwyd .from li textarea {
		min-height: 100px
	}

	.inside-zwyd .from li:first-child {
		padding-bottom: 20px
	}

	.inside-zwyd .from li:first-child p {
		padding-bottom: 0;
		border-top: 0
	}
}

.inside-zwyd .btnbox {
	margin-top: 40px;
	text-align: center
}

.inside-zwyd .btnbox .submit {
	width: 180px;
	height: 50px;
	margin: 0 10px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	font-family: "微软雅黑";
	color: #fff;
    border:none;
	background: #d69c5e
}

.inside-zwyd .btnbox .submit:hover {
	background: #ffc423
}

@media (max-width:480px) {
	.inside-zwyd .btnbox .submit {
		width: 140px;
		height: 40px;
		margin: 0 5px;
		line-height: 40px
	}
}

.inside-xz {
	margin-top: 70px
}

.inside-xz li {
	height: 100px;
	margin-top: 10px;
	background: #f1f1f1;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
	padding: 0 30px 0 35px
}

.inside-xz li a {
	display: block
}

.inside-xz li .icobox {
	float: left;
	margin-top: 22px;
	display: block;
	position: relative
}

.inside-xz li .txtbox {
	width: 70%;
	float: left;
	height: 100px;
	color: #333;
	line-height: 100px;
	overflow: hidden;
	padding-left: 50px
}

@media (max-width:1440px) {
	.inside-xz li .txtbox {
		padding-left: 20px
	}
}

.inside-xz li .dow {
	right: 0;
	top: 0;
	position: absolute;
	width: 187px;
	height: 100px;
	line-height: 100px;
	vertical-align: middle;
	-webkit-transition: all 500ms ease-in;
	transition: all 500ms ease-in
}

.inside-xz li .dow img {
	vertical-align: middle
}

.inside-xz li .do-1 {
	top: 0;
	left: 60px;
	position: absolute
}

.inside-xz li .do-2 {
	top: 0;
	left: 60px;
	opacity: 0;
	position: absolute;
	-webkit-transition: all 400ms ease-in;
	transition: all 400ms ease-in
}

.inside-xz li:first-child {
	margin-top: 0
}

.inside-xz li:hover .dow {
	right: 0;
	background: url(../images/about-13.png) no-repeat center right
}

.inside-xz li:hover .do-2 {
	opacity: 1
}

@media (max-width:1024px) {
	.inside-xz {
		margin-top: 30px
	}

	.inside-xz li {
		height: 60px;
		line-height: 60px;
		padding: 0 15px
	}

	.inside-xz li .icobox {
		display: none
	}

	.inside-xz li .dow {
		width: 30px;
		right: 20px;
		height: 60px;
		line-height: 60px
	}

	.inside-xz li .do-1 {
		left: auto
	}

	.inside-xz li .txtbox {
		height: 60px;
		line-height: 60px;
		padding-left: 10px
	}

	.inside-xz li:hover .dow {
		background: none
	}

	.inside-xz li:hover .do-2 {
		opacity: 0
	}
}

.inside-zhld {
	color: #333;
	padding-top: 80px;
	line-height: 36px
}

@media (max-width:1024px) {
	.inside-zhld {
		line-height: 24px;
		padding-top: 30px
	}
}

.inside-zhld .font30 {
	margin-bottom: 40px
}

@media (max-width:1024px) {
	.inside-zhld .font30 {
		margin-bottom: 20px
	}
}

.inside-zhld .scroll-pic {
	margin: 60px 0;
	padding: 50px 0 145px 0;
	background: #f2f2f2
}

@media (max-width:1024px) {
	.inside-zhld .scroll-pic {
		margin: 30px 0;
		padding: 0;
		padding-bottom: 0
	}
}

.inside-zhld .pic {
	position: relative
}

.inside-zhld .pic img {
	box-shadow: 0 0 10px #ccc
}

.inside-zhld .pic:after {
	content: "";
	display: block;
	padding-bottom: 66.5%
}

.inside-zhld .slick-prev,.inside-zhld .slick-next {
	width: 53px;
	height: 53px;
	border: 0;
	bottom: 50px;
	top: auto;
	margin-top: auto;
	-webkit-transition: all 334ms ease;
	transition: all 334ms ease;
	border: solid 1px #d69c5e
}

.inside-zhld .slick-prev {
	left: 50%;
	margin-left: -50px;
	background: url(../images/about-left-h.png) no-repeat center center #d69c5e
}

.inside-zhld .slick-prev:hover {
	background: url(../images/about-left-h.png) no-repeat center center #ffc423
}

.inside-zhld .slick-next {
	left: 50%;
	margin-left: 0;
	background: url(../images/about-right.png) no-repeat center center
}

.inside-zhld .slick-next:hover {
	background: url(../images/about-right.png) no-repeat center center #fff
}

@media (max-width:1024px) {
	.inside-zhld .slick-prev {
		opacity: 0
	}

	.inside-zhld .slick-next {
		opacity: 0
	}
}

.inside-zhld .inside-xz {
	margin-top: 100px
}

.inside-zhld .font20 {
	font-family: "微软雅黑";
	padding: 50px 0 30px 90px
}

.inside-zhld .li01 {
	border-left: solid 4px #555
}

.inside-zhld .li01 .icobox {
	margin-top: 30px
}

.inside-zhld .li01 .txtbox {
	padding-left: 5px;
	font-family: "微软雅黑"
}

@media (max-width:1024px) {
	.inside-zhld .inside-xz {
		margin-top: 30px
	}

	.inside-zhld .font20 {
		padding-left: 10px
	}
}

.inside-zsml {
	padding-top: 60px
}

@media (max-width:1024px) {
	.inside-zsml {
		padding-top: 30px
	}
}

.inside-zsml .font30 {
	text-align: center
}

.inside-zsml .item .box {
	margin-top: 30px;
	border: solid 1px #f3daab
}

.inside-zsml .item .box ul {
	border-right: solid 1px #f3daab;
	border-bottom: solid 1px #f3daab
}

.inside-zsml .item .box li {
	width: 25%;
	float: left;
	text-align: center;
	position: relative;
	border-left: solid 1px #f3daab;
	border-top: solid 1px #f3daab
}

.inside-zsml .item .box li:after {
	content: "";
	display: block;
	padding-bottom: 50%
}

@media (max-width:640px) {
	.inside-zsml .item .box li {
		width: 33.333%
	}
}

.inside-zsml .item-2 {
	margin-top: 70px
}

@media (max-width:1024px) {
	.inside-zsml .item-2 {
		margin-top: 30px
	}
}

.inside-zsml .scoll-warp {
	height: 651px;
	position: relative
}

.inside-zsml .scoll-warp .slick-prev,.inside-zsml .scoll-warp .slick-next {
	width: 60px;
	height: 60px;
	border: 0;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
	background-position: center center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color: rgba(255,255,255,0.9)
}

.inside-zsml .scoll-warp .slick-prev {
	left: 0;
	background-image: url(../images/zs-left-h.png);
	background-color: #d69c5e
}

.inside-zsml .scoll-warp .slick-prev:hover {
	opacity: .9;
	background-image: url(../images/zs-left-h.png);
	background-color: #d69c5e
}

.inside-zsml .scoll-warp .slick-next {
	left: 60px;
	background-image: url(../images/zs-right.png)
}

.inside-zsml .scoll-warp .slick-next:hover {
	opacity: .8;
	background-image: url(../images/zs-right.png)
}

@media (max-width:1260px) {
	.inside-zsml .scoll-warp {
		height: auto
	}
}

@media (max-width:1024px) {
	.inside-zsml .scoll-warp .slick-prev,.inside-zsml .scoll-warp .slick-next {
		width: 35px;
		height: 35px;
		margin-top: -17px
	}

	.inside-zsml .scoll-warp .slick-next {
		left: 36px
	}
}

.inside-zsml .scoll-small {
	width: 34%;
	float: left;
	position: relative;
	margin-top: 180px
}

.inside-zsml .scoll-small span {
	display: block;
	margin-left: 32px;
	position: relative
}

.inside-zsml .scoll-small span:before {
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(22,82,152,0.3)
}

.inside-zsml .scoll-small:before {
	width: 227px;
	height: 267px;
	content: "";
	left: 0;
	top: 32px;
	position: absolute;
	background: url(../images/zs-bg.png) no-repeat top left
}

@media (max-width:1260px) {
	.inside-zsml .scoll-small {
		width: 20%
	}

	.inside-zsml .scoll-small span {
		margin-left: 0
	}

	.inside-zsml .scoll-small:before {
		display: none
	}
}

@media (max-width:480px) {
	.inside-zsml .scoll-small {
		width: 30%;
		margin-top: 50px
	}
}

.inside-zsml .scoll-content {
	width: 80%;
	float: right;
	right: 0;
	top: 0;
	position: absolute
}

@media (max-width:1260px) {
	.inside-zsml .scoll-content {
		width: 80%;
		float: left;
		top: auto;
		right: auto;
		position: relative
	}
}

@media (max-width:480px) {
	.inside-zsml .scoll-content {
		width: 70%
	}
}

.middleCenter {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	vertical-align: middle
}

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

.mfp-bg {
	opacity: .75
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
	opacity: 1;
	font-size: 40px;
	font-weight: 400;
	font-family: simsun;
	font-size: 0
}

.mfp-image-holder .mfp-close:after,.mfp-iframe-holder .mfp-close:after {
	content: "×";
	display: block;
	width: 52px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	opacity: 1;
	font-size: 40px;
	font-weight: 400;
	font-family: simsun;
	position: absolute;
	z-index: 1;
	right: -60px;
	top: 0
}

.mfp-image-holder .mfp-close:before,.mfp-iframe-holder .mfp-close:before {
	content: "";
	display: block;
	width: 52px;
	height: 52px;
	background: #d69c5e;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	right: -60px;
	top: 0
}

@media screen and (max-width:767px) {
	.mfp-image-holder .mfp-close:after,.mfp-iframe-holder .mfp-close:after {
		font-size: 20px;
		width: 32px;
		height: 32px;
		line-height: 32px;
		right: 0;
		top: 0
	}

	.mfp-image-holder .mfp-close:before,.mfp-iframe-holder .mfp-close:before {
		width: 32px;
		height: 32px;
		right: 0
	}
}

button.mfp-arrow {
	display: none
}

.mfp-counter {
	display: none
}

.zhshfw {
	padding-top: 100px;
	overflow: hidden;
	clear: both
}

.zhshfw .list {
	margin-left: -22px;
	margin-right: -22px;
	margin-bottom: 50px
}

.zhshfw .list li {
	width: 25%;
	float: left;
	padding: 0 22px 100px 22px;
	background: url(../images/shadow-01.png) bottom center no-repeat
}

.zhshfw .list .box {
	display: block;
	position: relative;
	text-align: center
}

.zhshfw .list .pic {
	overflow: hidden;
	display: block;
	position: relative
}

.zhshfw .list .pic:after {
	content: "";
	display: block;
	padding-top: 130%
}

.zhshfw .list img {
	-webkit-transition: all .5s;
	transition: all .5s
}

.zhshfw .list .text {
	background-color: #fff;
	background: rgba(255,255,255,0.95);
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: -50px;
	margin-left: auto;
	margin-right: auto;
	padding: 28px 35px 30px 35px
}

.zhshfw .list .title {
	font-weight: 700;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.zhshfw .list .info {
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 16px
}

.zhshfw .list .btn {
	text-align: center
}

.zhshfw .list .btn span {
	display: inline-block;
	border: 2px #696969 solid;
	color: #696969;
	line-height: 30px;
	min-width: 106px;
	padding: 0 10px;
	border-radius: 2px
}

.zhshfw .list .box:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.zhshfw .list .box:hover .text {
	background: rgba(51,51,51,0.8)
}

.zhshfw .list .box:hover .title {
	color: #fff
}

.zhshfw .list .box:hover .info {
	color: #fff
}

.zhshfw .list .box:hover .btn span {
	background: #d69c5e;
	border-color: #d69c5e;
	color: #fff
}

.zhshfw .list li:nth-child(2n) {
	margin-top: 60px
}

@media (max-width:1024px) {
	.zhshfw {
		padding-top: 15px
	}

	.zhshfw .list {
		margin-bottom: 0
	}
}

.zhshfw-show {
	padding-top: 75px;
	font-size: 16px;
	color: #333;
	line-height: 1.875;
	overflow: hidden
}

.zhshfw-show .hd .title {
	text-align: center;
	color: #333;
	font-weight: 400;
	margin-bottom: 15px
}

.zhshfw-show .hd .info {
	text-align: center
}

.zhshfw-show .bd {
	padding-top: 40px
}

.zhshfw-show .lxxx .list {
	margin-left: -30px;
	margin-right: -30px
}

.zhshfw-show .lxxx .list li {
	width: 50%;
	float: left;
	padding: 0 30px
}

.zhshfw-show .lxxx .list .box {
	background: #f6f6f6;
	margin: auto;
	border: 1px #edeaea solid;
	padding: 25px 60px;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,0.08)
}

.zhshfw-show .star {
	line-height: 1
}

.zhshfw-show .star img {
	vertical-align: middle
}

.zhshfw-show .bd .title {
	line-height: 1.5;
	margin-bottom: 15px
}

.zhshfw-show .bd .title .cn {
	margin-top: 10px
}

.zhshfw-show .jieshao {
	padding: 0 10px
}

.zhshfw-show .jieshao .item {
	border-bottom: 2px #d4d4d4 solid;
	padding-top: 50px;
	padding-bottom: 20px
}

.zhshfw-show .jieshao .item:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0
}

.zhshfw-show .jieshao .div-01 {
	margin-bottom: 30px
}

.zhshfw-show .jieshao .pic {
	width: 35%;
	float: left
}

.zhshfw-show .jieshao .text {
	width: 65%;
	float: right;
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 40px
}

.zhshfw-show .jieshao .p-01 .span-01 {
	display: inline-block;
	min-width: 240px
}

.zhshfw-show .jieshao .p-02 {
	font-size: 18px
}

@media (max-width:1024px) {
	.zhshfw-show {
		padding-top: 40px
	}
}

.zhpfw {
	padding-top: 70px;
	overflow: hidden
}

.zhpfw .container {
	position: relative
}

.zhpfw .list {
	margin-bottom: 50px;
	margin-left: -80px;
	margin-right: -70px
}

.zhpfw .list li {
	width: 50%;
	float: left;
	position: relative;
	padding-left: 80px;
	padding-right: 130px
}

.zhpfw .list li:nth-child(1) {
	margin-top: 100px
}

.zhpfw .list .box {
	display: block;
	position: relative;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto
}

.zhpfw .list .pic {
	display: block;
	position: relative
}

.zhpfw .list .pic:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	top: 60px;
	left: 60px;
	margin: auto;
	background: #eee
}

.zhpfw .list .pic span {
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 1
}

.zhpfw .list .pic span:after {
	content: "";
	display: block;
	padding-top: 76%
}

.zhpfw .list img {
	-webkit-transition: all .5s;
	transition: all .5s
}

.zhpfw .list .text {
	position: relative;
	z-index: 9;
	padding: 0 35px 30px 60px
}

.zhpfw .list .title {
	font-weight: 700;
	padding-left: 30px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.zhpfw .list .info {
	margin-top: 15px;
	margin-bottom: 10px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	font-size: 14px
}

.zhpfw .list .box:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

@media (max-width:1024px) {
	.zhpfw {
		padding-top: 15px
	}

	.zhpfw .list {
		margin-bottom: 0
	}
}

.zhpfw-show {
	padding-top: 75px;
	font-size: 16px;
	color: #333;
	line-height: 1.875
}

.zhpfw-show .hd .title {
	text-align: center;
	color: #333;
	font-weight: 400;
	margin-bottom: 15px
}

.zhpfw-show .hd .info {
	text-align: center
}

.zhpfw-show .bd {
	padding-top: 25px
}

@media (max-width:1024px) {
	.zhpfw-show {
		padding-top: 40px
	}

	.zhpfw-show .hd .title {
		margin-bottom: 0
	}
}

.single {
	font-size: 16px;
	color: #333;
	line-height: 1.875
}

.single a {
	color: #333
}

.single a:hover {
	color: #d69c5e
}

.news {
	padding-top: 100px;
	overflow: hidden
}

.news .list {
	margin-left: -22px;
	margin-right: -22px;
	margin-bottom: 56px
}

.news .list li {
	width: 25%;
	float: left;
	padding: 0 22px 44px 22px
}

.news .list .box {
	display: block;
	position: relative;
	max-width: 280px;
	margin-left: auto;
	margin-right: auto
}

.news .list .pic {
	overflow: hidden;
	display: block;
	position: relative;
	text-align: center
}

.news .list img {
	-webkit-transition: all .5s;
	transition: all .5s
}

.news .list .text {
	background-color: #e7e7e7;
	padding: 28px 20px 25px 20px;
	position: relative
}

.news .list .text:after {
	content: "";
	display: block;
	width: 0;
	height: 5px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #d69c5e;
	-webkit-transition: all .5s;
	transition: all .5s
}

.news .list .title {
	margin-bottom: 10px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.news .list .info {
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 14px;
	color: #898988
}

.news .list .hot {
	width: 50%
}

.news .list .hot .box {
	max-width: 606px
}

.news .list .box:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.news .list .box:hover .text {
	background: #d69c5e
}

.news .list .box:hover .text:after {
	width: 100%
}

.news .list .box:hover .title {
	color: #fff
}

.news .list .box:hover .info {
	color: #fff
}

@media (max-width:1024px) {
	.news {
		padding-top: 30px
	}
}

@media (max-width:640px) {
	.news {
		padding-top: 15px
	}
}

.zhhzhp {
	clear: both;
	padding-top: 80px;
	overflow: hidden
}

.zhhzhp .list {
	margin-left: -15px;
	margin-right: -15px
}

.zhhzhp .list li {
	width: 25%;
	float: left;
	padding: 0 15px 30px 15px
}

.zhhzhp .list .box {
	display: block;
	position: relative;
	max-width: 290px;
	margin-left: auto;
	margin-right: auto
}

.zhhzhp .list .pic {
	overflow: hidden;
	display: block;
	position: relative;
	text-align: center
}

.zhhzhp .list img {
	-webkit-transition: all .5s;
	transition: all .5s
}

.zhhzhp .list .box:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.zhhzhp .list .bigPic {
	display: none;
	position: fixed;
	z-index: 99;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center
}

.zhhzhp .scoll-yeal-box {
	margin-top: 0;
	margin-bottom: 40px
}

@media (max-width:1024px) {
	.zhhzhp {
		padding-top: 30px
	}

	.zhhzhp .scoll-yeal-box {
		margin-bottom: 15px
	}
}

@media screen and (max-width:1280px) {
	.zhshfw .list {
		margin-left: -15px;
		margin-right: -15px
	}

	.zhshfw .list li {
		padding-left: 15px;
		padding-right: 15px
	}

	.zhshfw-show .bd .lxxx .list {
		margin-left: -10px;
		margin-right: -10px
	}

	.zhshfw-show .bd .lxxx .list li {
		padding-left: 10px;
		padding-right: 10px
	}

	.zhpfw .list {
		margin-left: -50px;
		margin-right: -40px
	}

	.zhpfw .list li {
		padding-left: 50px;
		padding-right: 100px
	}

	.news .list {
		margin-left: -15px;
		margin-right: -15px
	}

	.news .list li {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 30px
	}

	.zhhzhp .list {
		margin-left: -15px;
		margin-right: -15px
	}

	.zhhzhp .list li {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 30px
	}
}

@media screen and (max-width:1279px) {
	.zhshfw .list {
		margin-left: -10px;
		margin-right: -10px
	}

	.zhshfw .list li {
		padding-left: 10px;
		padding-right: 10px
	}

	.zhshfw-show {
		font-size: 14px
	}

	.zhshfw-show .jieshao .text {
		padding-top: 0
	}

	.zhshfw-show .jieshao .p-02 {
		font-size: 16px
	}

	.zhshfw-show .bd .lxxx .list .box {
		padding-left: 25px;
		padding-right: 25px
	}

	.zhpfw .list {
		margin-left: -30px;
		margin-right: -20px
	}

	.zhpfw .list li {
		padding-left: 30px;
		padding-right: 80px
	}

	.zhpfw-show {
		font-size: 14px
	}

	.news .list {
		margin-left: -10px;
		margin-right: -10px
	}

	.news .list li {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px
	}

	.zhhzhp .list {
		margin-left: -10px;
		margin-right: -10px
	}

	.zhhzhp .list li {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px
	}
}

@media screen and (max-width:1023px) {
	.zhshfw .list li {
		width: 33.33333333%
	}

	.zhshfw .list li:nth-child(2n) {
		margin-top: 0
	}

	.zhshfw-show .bd .lxxx .list li {
		width: 100%;
		padding-bottom: 10px
	}

	.zhshfw-show .bd .lxxx .list li:last-child {
		padding-bottom: 0
	}

	.zhshfw-show .jieshao .pic {
		width: 100%
	}

	.zhshfw-show .jieshao .text {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		padding-top: 20px
	}

	.zhpfw .list {
		margin-left: -10px;
		margin-right: -10px
	}

	.zhpfw .list li {
		padding-left: 10px;
		padding-right: 10px
	}

	.zhpfw .list li:nth-child(1) {
		margin-top: 0
	}

	.zhpfw .list .pic:after {
		display: none
	}

	.zhpfw .list .text {
		padding-left: 0;
		padding-right: 0
	}

	.zhpfw .list .title {
		padding-left: 0;
		height: 40px;
		line-height: 40px;
		background: #eee;
		padding-left: 10px;
		padding-right: 10px
	}

	.zhpfw .list .info {
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 10px
	}
}

@media screen and (max-width:767px) {
	.zhshfw .list {
		margin-left: -5px;
		margin-right: -5px
	}

	.zhshfw .list li {
		width: 50%;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 80px
	}

	.zhshfw .list .text {
		padding: 10px 5px 15px 5px;
		left: 5px;
		right: 5px
	}

	.zhshfw .list .info {
		font-size: 14px
	}

	.zhshfw .list .btn span {
		font-size: 12px;
		min-width: 86px
	}

	.zhpfw .list {
		margin-left: -5px;
		margin-right: -5px
	}

	.zhpfw .list li {
		padding-left: 5px;
		padding-right: 5px
	}

	.news .list {
		margin-left: -5px;
		margin-right: -5px
	}

	.news .list li {
		width: 50%;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 10px
	}

	.news .list .hot {
		width: 50%
	}

	.news .list .text {
		padding: 15px 10px 15px 10px
	}

	.zhhzhp .list {
		margin-left: -5px;
		margin-right: -5px
	}

	.zhhzhp .list li {
		width: 50%;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 10px
	}
}

.floating {
	right: 0;
	bottom: 100px;
	z-index: 99;
	position: fixed
}

.floating li {
	height: 40px;
	width: 170px;
	right: -90px;
	line-height: 38px;
	margin-bottom: 12px;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
	position: relative
}

.floating li a {
	display: block
}

.floating li:before {
	content: "";
	height: 40px;
	width: 100%;
	right: -20px;
	top: 0;
	z-index: -1;
	border-radius: 5px;
	position: absolute;
	-webkit-transform: skew(20deg);
	-ms-transform: skew(20deg);
	transform: skew(20deg);
	background: #555
}

.floating li:after {
	content: "";
	height: 40px;
	width: 100%;
	right: -15px;
	top: 0;
	z-index: -2;
	border-radius: 5px;
	position: absolute;
	-webkit-transform: skew(20deg);
	-ms-transform: skew(20deg);
	transform: skew(20deg);
	background: #d69c5e
}

.floating li a {
	color: #fff;
	display: block;
	padding-left: 40px
}

.floating li span {
	opacity: 0;
	-webkit-transition: all 0s ease-in;
	transition: all 0s ease-in
}

.floating li img {
	margin: 6px 10px 0 0
}

.floating li:hover {
	right: 0
}

.floating li:hover span {
	opacity: 1
}

@media (max-width:1279px) {
	.floating {
		display: none
	}
}

.inside-map {
	padding-top: 70px
}

@media (max-width:1200px) {
	.inside-map {
		padding-top: 30px
	}
}

.inside-map li {
	padding: 20px 0;
	border-bottom: solid 1px #eee
}

.inside-map li h3 a {
	color: #333 !important;
	font-size: 20px
}

.inside-map li div {
	font-size: 16px;
	margin-top: 10px
}

.inside-map li div a {
	padding: 0 10px;
	margin-right: 5px;
	display: inline-block
}

.inside-map li div a:first-child {
	background: #d69c5e;
	color: #fff;
	border-radius: 3px
}

@media (max-width:480px) {
	.inside-map li div a:first-child {
		width: 140px;
		display: block;
		margin-bottom: 10px;
		text-align: center
	}
}


.shengm{
	padding:10px 0;
	font-size:16px;
}

.yuedu {
	font-size:16px;
}

.yuedu input[type="radio"]{
	margin-left:0px;
}


.header-fixed .topPics {
	display: flex;
	position: absolute;
	z-index: 9;
	right: 610px;
	top: 10px;width:50%;
}

.header-fixed .topPics strong{
	line-height:2rem;
}

.header-fixed .topPics img {
	height: 50px;
	margin: 0 10px;
	vertical-align: top;
}
.header-fixed .topPics img:first-child {
	margin-left: 0;
}
.header-fixed .topPics img:last-child {
	margin-right: 0;
}

.index-partners{
	padding-bottom:100px;
}
.index-partners .info{
	text-align:center;
	width: 700px;
    margin: 0 auto;
    margin-top: 15px;
    text-align: center;
}
.index-partners li{
	width:20%;
	float:left;
	position: relative;
	padding:10px;
	border: 1px solid #ebebeb;
}

.index-partners li .pic{
	position: relative;
	overflow: hidden;
}

.index-partners li .pic:after{
	content: "";
    display: block;
    padding-bottom: 50%;
}

@media (max-width: 1440px) {
.index-partners{
	padding-bottom:60px;
}
}

@media (max-width: 1024px){
.index-partners{
	padding-bottom:20px;
}
}

@media (max-width: 1440px) {
	.header-fixed .topPics {
		right: 480px;
	}
}
@media (max-width: 1279px) {
	.header-fixed .topPics {
		top: 5px;
		/* background-color: #fff; */
	}
}
@media (max-width: 991px) {
	.header-fixed .topPics {
		top: 57px;
		left: 180px;
		right: auto;
	}
	.header-fixed .topPics img {
		width: auto;
		height: 20px;
	}
}
@media (max-width: 600px) {
	.header-fixed .topPics {
		left: 170px;
	}
.header-fixed .topPics strong{display:none}
	.header-fixed .topPics img {
		width: auto;
		height: 17px;
		margin: 0;
	}
}

.inside-page .last,.inside-page .home,.inside-page .prev,.inside-page .next{
	color: #444;
    width: auto;
    vertical-align: top;
    font-size: 18px;
    background: none;
}
.inside-page .last:hover,.inside-page .home:hover{
	color: #fff;
    background: none;
}
.inside-page .last img,.inside-page .home img{
	vertical-align: middle;
}
.inside-page .prev:hover,.inside-page .next:hover{
	color: #f7a31d;
    background: none;
}

