@font-face {
	font-family: Fonts;
	src: url(../Fonts/Oswald-Regular.ttf)
}

@font-face {
	font-family: Fonts2;
	src: url(../Fonts/Oswald-Light.ttf)
}


body {
	font-weight: lighter;
	overflow-x: hidden;
	font-size: 16px;
    text-transform: capitalize;
}

.w1600{max-width: 1600px;width: 96%}
.w1400{max-width: 1400px;width: 96%}


::-webkit-scrollbar {
	width: 9px;
	height: 9px;
}

::-webkit-scrollbar-track {
	width: 6px;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

::-webkit-scrollbar-thumb {
	background-clip: padding-box;
	min-height: 28px;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

::-webkit-scrollbar-thumb:hover {
	background-color: #c00128
}



.w90 {
	max-width: 82%
}

@media(max-width:1400px) {
	.w90 {
		max-width: 1280px;
		padding: 0 2%
	}
}



a:hover {
	color: #cc3333;
}








@media(max-width:1280px) {
	.Top002138 .header-left .logo li.logo_txt {
		display: none
	}
}

@media(max-width:1200px) {
	.Top002138 .header-menu li em a {
		padding: 0 10px
	}
}

@media(min-width:1025px) {
	.Top002138 .top-language {
		position: relative
	}

	.Top002138 .top-language .top-sub {
		display: none;
		background: #d0111b;
		text-align: center;
		top: 100%
	}

	.Top002138 .top-language .top-sub a {
		display: block;
		border-bottom: 1px solid #fff
	}

	.Top002138 .top-search {
		max-width: 400px
	}
}

@media(max-width:1024px) {
	.Top002138 {
		padding: 0
	}

	.Top002138 .top-language span {
		display: none
	}

	.Top002138 .top-language .top-sub {
		display: block !important;
		height: 37px !important;
		background: #000;
		top: 0;
		text-align: right;
		padding: 0 2%
	}

	.Top002138 .top-language .top-sub a {
		display: inline-block;
		border: 1px solid #d0111b;
		color: #d0111b;
		padding: 0 10px;
		margin-left: 5px;
		line-height: 25px
	}

	.Top002138 .header-left {
		width: 50%
	}

	.Top002138 .header-left .logo {
		padding-top: 15px
	}

	.Top002138 .header-right {
		padding-top: 22px
	}

	.Top002138 .top-search {
		margin-right: -18px;
		margin-top: 22px;
		width: 250px
	}

	.Top002138 #open_menu,
	.Top002138 .header-right dd.open-search {
		background-color: #eee;
		border-radius: 50%
	}

	.Top002138 #open_menu {
		width: 36px;
		height: 36px;
		position: relative
	}

	.Top002138 #open_menu i,
	.Top002138 #open_menu i::after,
	.Top002138 #open_menu i::before {
		background: #033543
	}

	.Top002138_on .open-search {
		background: url(../images/Top002138-searchbg.png) no-repeat center center;
		cursor: pointer
	}

	.Top002138_on .open-search-on::after,
	.Top002138_on .open-search-on::before {
		background: #033543
	}

	.Top002138 #open_menu i {
		width: 60%;
		left: 20%;
		top: 50%;
		height: 2px
	}

	.Top002138 #open_menu.open_menu_on {
		background: #033543;
		border: none
	}

	.Top002138 #open_menu.open_menu_on i {
		background: 0 0 !important
	}

	.Top002138 #open_menu.open_menu_on i::after,
	.Top002138 #open_menu.open_menu_on i::before {
		background: #fff
	}

	.Top002138 #open_menu.open_menu_on i::before {
		top: 0 !important;
		transform: rotate(-45deg)
	}

	.Top002138 #open_menu.open_menu_on i::after {
		top: 0 !important;
		transform: rotate(45deg)
	}

	.Top002138 .header {
		position: initial;
		height: 80px
	}

	.Top002138 #header-menu {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		background: #fff;
		display: none
	}

	.Top002138 #header-menu li {
		border-bottom: 1px dotted #eee
	}

	.Top002138 #header-menu li a {
		line-height: 50px
	}

	.Top002138 #header-menu li em,
	.Top002138 #header-menu li em a {
		border-bottom: 0
	}

	.Top002138 #header-menu li em a {
		color: #666;
		font-weight: 400
	}

	.Top002138 #header-menu li .sub-menu dt a {
		border-bottom: none
	}

	.Top002138 #header-menu li .sub {
		background: #eee
	}

	.Top002138 #header-menu li .sub dt {
		border-bottom: 1px dashed #ddd
	}

	.Top002138 #header-menu li .sub dt a {
		color: #666
	}

	.Top002138 #header-menu li.has-sub em a {
		background: url(../images/Top002138-a_lang.png) no-repeat 95% center
	}

	.Top002138 #header-menu #m10.has-sub em::before {
		display: none
	}

	.Top002138 #header-menu #m11.has-sub em::before {
		display: none
	}
}



@keyframes banrotate {
	0% {
		-webkit-transform: perspective(400px) scale3d(10, 10, 10) translate3d(0, 0, 0) rotate3d(0, 1, 0, -160deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 50deg, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}

	100% {
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}

@-webkit-keyframes gogo {
	from {
		left: -100%
	}

	to {
		left: 0
	}
}

.Banner002058 {
	position: relative;
	z-index: 1;
	overflow: hidden
}

.Banner002058 .bx-viewport {
	z-index: 1
}

.Banner002058 .text {
	position: absolute;
	z-index: 100;
	transition: 1s;
	background: url(../images/ban_text.png) repeat-x left bottom;
	padding: 0 10px;
	min-width: 500px
}

.Banner002058 .text h1 {
	color: #fff;
	margin: 0;
	font-size: 48px;
	font-weight: 400
}

.Banner002058 .text h2 {
	color: #fff;
	margin: 0;
	font-size: 38px;
	font-weight: 400
}

.Banner002058 .text .text_con {
	position: absolute;
	top: 0;
	left: -20%;
	opacity: 0;
	transition: 1s
}

.Banner002058 li .text-active .text_con {
	left: 0;
	opacity: 1
}

.Banner002058,
.Banner002058 li,
.Banner002058 li .pic,
.Banner002058 li a {
	height: 660px;
	overflow: hidden
}

.Banner002058 li {
	background-position: center top;
	background-repeat: no-repeat
}

.Banner002058 li .pic {
	position: relative
}

.Banner002058 li a {
	position: relative;
	display: block
}

.Banner002058 li .phone {
	display: none
}

.Banner002058 li .ban_con {
	width: 800px;
	height: 800px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	top: 0;
	z-index: 10;
	-moz-animation: banrotate 8s infinite linear;
	-webkit-animation: banrotate 8s infinite linear;
	animation: banrotate 8s infinite linear
}

.Banner002058 li .ban_con:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-moz-animation: rotate 4s infinite linear;
	background: url(../images/ban_float.png);
	-webkit-animation: rotate 4s infinite linear;
	animation: rotate 4s infinite linear;
	background-size: contain
}

.Banner002058 .bx-pager {
	position: absolute;
	left: 0;
	bottom: 10%;
	text-align: center;
	width: 100%;
	z-index: 100
}

.Banner002058 .bx-pager div {
	display: inline-block;
	margin: 0 10px;
	position: relative
}

.Banner002058 .bx-pager div:last-child:after {
	display: none
}

.Banner002058 .bx-pager div a {
	display: block;
	line-height: 100px;
	overflow: hidden;
	position: relative;
	width: 22px;
	height: 22px;
	margin: 0 6px;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0);
	opacity: .4
}

.Banner002058 .bx-pager div a.active {
	background: url(../images/ban_dot.png) no-repeat center center;
	animation-name: fucks;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	opacity: .8
}

.Banner002058 .bx-pager div a:after {
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	top: 7px;
	left: 7px;
	position: absolute;
	border-radius: 50%;
	background: #cb0000
}

@keyframes fucks {
	from {
		transition: .3s ease-in
	}

	to {
		transform: rotate(360deg)
	}
}

@media(max-width:1024px) {
	.Banner002058 {
		width: 100%;
		float: none
	}

	.Banner002058,
	.Banner002058 li,
	.Banner002058 li .pic,
	.Banner002058 li a {
		height: auto;
		overflow: hidden
	}

	.Banner002058 li {
		background: 0 0 !important;
		width: 100%
	}

	.Banner002058 li .phone {
		display: block;
		width: 100%
	}

	.Banner002058 .text {
		display: none
	}

	.Banner002058 .bx-pager {
		bottom: 30px
	}

	.Banner002058 .bx-pager div a {
		width: 50px;
		height: 4px
	}
}




.home_title span {
	font-size: 40px;
	line-height: 0.8em;
	color: #cfddea;
	margin: 0;
	font-family: Fonts;
	text-transform: uppercase;
}

.home_title h1 {
	font-weight: lighter;
	margin-bottom: 30px;
	margin-top: 0;
	font-family: 'SourceHanSansCN-Medium';
	font-size: 36px;
	color: #333;
	margin: -18px 0 0;
}










.Floor0001 {
	overflow: hidden;
	position: relative;
	padding: 5% 0
}

.Floor0001:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 450px;
	height: 450px;
	background: url(../images/bg1.png) no-repeat right -70px top -130px;
	background-size: contain;
}



.Floor0001 .auto {
	position: relative;
	z-index: 50
}

.Floor0001 .main_con {
	position: relative;
}


.Floor0001 .sub_con {
	width: 14%;
	float: right;
	height: 285px;
	position: relative;
	text-align: right
}

.Floor0001 .main_con {
	width: 84%;
	float: left
}





.Floor0001 .tab {
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.1);
	width: 100%
}

.Floor0001 .tab span {
	position: relative;
	cursor: pointer;
	width: 100%;
	display: block;
	font-size: 16px;
	border-radius: 50px;
	color: #444;
	line-height: 66px;
	margin: 0;
	padding: 0 20px;
	text-align: right;
	overflow: hidden;
}

.Floor0001 .tab span.on {
	color: #fff;
}

.Floor0001 .tab span.on:before {
	content: "";
	display: block;
	position: absolute;
	left: -15px;
	bottom: -15px;
	width: 30px;
	height: 30px;
	background: #d70a30;
	border-radius: 50px;
	display: none
}



.Floor0001 .tab span:after {
	display: none;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/home_more.png) no-repeat left 25px center;
	opacity: 0.6
}

.Floor0001 .tab span.on:after {
	display: block;
}





.Floor0001 .main .list {
	width: 100%
}

.Floor0001 .slick-list {
	margin: 0 -5px;
}

.Floor0001 .list li {
	margin: 0 5px;
	background: #f8f8f8;
	overflow: hidden;
	height: 400px;
	position: relative;
}

.Floor0001 .list li:after {
	content: "";
	display: none;
	position: absolute;
	right: -200px;
	top: -200px;
	width: 400px;
	height: 400px;
	border-radius: 100%;
	background: #cc0000;
}

.Floor0001 .list li .pic {
	background-size: contain;
	transition: transform .5s ease-in-out;
	width: 55%;
	position: absolute;
	right: 5%;
	top: 0;
	height: 100%;
	z-index: 50
}

.Floor0001 li:hover .pic {
	transform: scale(1.1);
}

.Floor0001 .list li .text {
	position: relative;
	z-index: 50;
	width: 45%;
	float: left;
	padding-top: 120px;
	padding-left: 80px;
}

.Floor0001 .list li .text h1 {
	color: #cc0000;
	margin: 0;
	line-height: 40px;
	font-size: 30px;
	font-family: Fonts;
	margin-bottom: 10px;
}

.Floor0001 .list li .text h2 {
	color: #444;
	margin: 0;
	line-height: 30px;
	font-size: 20px;
	font-weight: normal;
}

.Floor0001 .list li .text span {
	margin: 70px 0 0;
	display: block;
}



.Floor0001 .slick-arrow {
	font-size: 0;
	width: 50px !important;
	height: 50px !important;
	border: none;
	position: absolute;
	top: 50%;
	background: #fff;
	right: -25px;
	border-radius: 100px;
	cursor: pointer;
	padding: 0;
	z-index: 50;
	transition: 0.5s;
	border: 2px solid #f1f1f1;
}

.Floor0001 .slick-prev {
	margin-top: -55px;
}

.Floor0001 .slick-next {
	margin-bottom: -55px
}

.Floor0001 .slick-next::before,
.Floor0001 .slick-prev::before {
	position: absolute;
	content: '';
	width: 26%;
	height: 26%;
	border-top: 2px solid #d8d8d8;
	border-right: 2px solid #d8d8d8;
	top: 35%;
	left: 32%;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transition: 0.5s
}

.Floor0001 .slick-prev::before {
	left: 38%;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

.Floor0001 .slick-arrow:hover {
	background: #cc0000;
	border-color: #cc0000
}

.Floor0001 .slick-next:hover::before,
.Floor0001 .slick-prev:hover::before {
	border-color: #fff
}

.Floor0001 .table_1 th {
	font-size: 14px;
	font-weight: normal;
}

.Floor0001 .table_1 .th_2 {
	background: #f0871e;
}

.Floor0001 .table_1 .th_3 {
	background: #ffc200;
}

.Floor0001 .table_1 .th_4 {
	background: #685046;
}

.Floor0001 .table_1 .th_2,
.Floor0001 .table_1 .th_3,
.Floor0001 .table_1 .th_4 {
	color: #fff;
}

.Floor0001 .table_1 .th_1 {
	color: #000;
}

@media(max-width:480px) {
	.Floor0001 .table_1 {
		overflow: auto;
	}

	.Floor0001 .table_1 table {
		width: 180%;
	}
}

.Floor0001 .table_1 th {
	text-align: center;
	border: 2px solid #ffffff;
	border-collapse: collapse;
	line-height: 24px;
	padding: 15px;
	background: #f1f1f1;
	font-weight: normal;
}

.Floor0001 .table_1 td {
	text-align: center;
	border: 2px solid #ffffff;
	border-collapse: collapse;
	line-height: 24px;
	padding: 15px;
	background: #f8f8f8;
	font-weight: normal;
}

.Floor0001 .table_1 th {
	font-size: 14px;
	font-weight: normal;
}

.Floor0001 .table_1 .th_2 {
	background: #f0871e;
}

.Floor0001 .table_1 .th_3 {
	background: #ffc200;
}

.Floor0001 .table_1 .th_4 {
	background: #685046;
}

.Floor0001 .table_1 .th_2,
.Floor0001 .table_1 .th_3,
.Floor0001 .table_1 .th_4 {
	color: #fff;
}

.Floor0001 .table_1 .th_1 {
	color: #000;
}

@media(max-width:480px) {
	.Floor0001 .table_1 {
		overflow: auto;
	}

	.Floor0001 .table_1 table {
		width: 180%;
	}
}



@-moz-keyframes rotate {
	0% {
		-moz-transform: rotate(0)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}







/*Bottom002743 */
.Bottom002743 {background: #222;background-size: 360px;padding: 4% 0 2%;color: rgba(255, 255, 255, 0.4);font-size: 14px;}
.Bottom002743 a {color: rgba(255, 255, 255, 0.35);}
.Bottom002743 a:hover {color: #fff;}
.Bottom002743 .copyright {line-height: 24px;color: rgba(255, 255, 255, 0.35);margin: 30px 0 0;position: relative}
.Bottom002743 .copyright .auto {border-top: 1px solid rgba(255, 255, 255, 0.08);padding: 25px 0;}
.Bottom002743 .copyright a {color: rgba(255, 255, 255, 0.35);text-transform: capitalize;}
.Bottom002743 .copyright a:hover {color: rgba(255, 255, 255, 0.6);}
.Bottom002743 .copyright a:not(:last-child):after {display: inline-block;content: '';width: 1px;height: 13px;background: rgba(255, 255, 255, 0.2);vertical-align: middle;margin: 0 10px;}
.Bottom002743 .copyright p {float: left;margin: 0}
.Bottom002743 .copyright aside {float: right}
.Bottom002743 .links {margin: 53px 0;border-top: 1px solid rgba(255, 255, 255, 0.07);border-bottom: 1px solid rgba(255, 255, 255, 0.07);position: relative;line-height: 24px;padding: 11px 0 11px 70px;}
.Bottom002743 .links a {display: inline-block;}
.Bottom002743 .links span {position: absolute;left: 0;top: 11px;color: rgba(255, 255, 255, 0.4);}
.Bottom002743 .links a:not(:last-child):after {display: inline-block;content: '';width: 1px;height: 13px;background: rgba(255, 255, 255, 0.07);vertical-align: middle;margin: 0 14px;}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt {font-size: 18px;color: #fff;padding-bottom: 10px;}
.Bottom002743 .contact li {padding-bottom: 35px;color: rgba(255, 255, 255, 0.6);line-height: 28px;display: block;}
.Bottom002743 .contact li aside {display: inline-block;}
.Bottom002743 .contact li:nth-child(1) {padding-bottom: 10px;}
.Bottom002743 .contact li b {display: inline-block;font-size: 30px;color: #fff;letter-spacing: 1px;margin: 5px 0 0;}
.Bottom002743 .contact aside {line-height: 26px;color: rgba(255, 255, 255, 0.6);font-size: 14px;margin-bottom: 6px;}
.Bottom002743 .contact .con {float: left;width: 65%}
.Bottom002743 .share {margin: 30px 0 0;width: 100%;position: relative;z-index: 10}
.Bottom002743 .share a {border-radius: 100px;display: inline-block;transition: 0.5s;width: 35px;height: 35px;margin: 0 0 0 5px;background: url("../images/Bottom003009_share_icon.png") no-repeat 0 0 #cc0000;position: relative;opacity: 0.8}
.Bottom002743 .share a.d_qq {background-position: -43px 0;background-color: #cc0000}
.Bottom002743 .share a.d_sina {background-position: right 0;background-color: #cc0000}

.Bottom002743 .share a figure{display: none;width: 150px;height: 150px;position: absolute;left: 50%;bottom: 100%;margin-bottom: 10px;background: #fff;transform: translateX(-50%);}
.img-block{width: 100%;display: block;}
.Bottom002743 .share a:hover figure{display: block;}

.Bottom002743 .share a:hover {opacity: 1}
.Bottom002743 nav dl dt a {color: #fff;}
.Bottom002743 nav {}
.Bottom002743 nav dl {float: left;max-width: 110px;}
.Bottom002743 nav dt {margin-bottom: 5px;}
.Bottom002743 nav dd {line-height: 26px;font-size: 14px;}
.Bottom002743 nav dd a{font-size:13px;text-transform: capitalize;}
.Bottom002743 .code {margin: 0 3% 0 0;text-align: center;float: left}
.Bottom002743 .code img {max-width: 130px;display: block}
.Bottom002743 .code span {margin: 10px 0 0;padding: 0 0 0 5px;color: rgba(255, 255, 255, 0.6);display: block;font-size: 12px;}

.Bottom002743 .remark { margin-top: 30px;font-size: 0;}
.Bottom002743 .remark .left-box{display: inline-block;width: 45%;font-size: 14px;vertical-align: top;}
.Bottom002743 .remark .right-box{display: inline-block;width: 45%;margin-left: 10%;font-size: 14px;vertical-align: top;}
@media(min-width:1025px){
.Bottom002743 .contact {float: left;width: 36%;}
.Bottom002743 nav {float: right;width: 62%;}
}

@media(max-width:768px) {
	.Bottom002743 {padding-top: 5%;}
	.Bottom002743 nav {display: none;}
	.Bottom002743 .contact {margin: 0 auto;}
	.Bottom002743 .links {margin: 30px 0;}
	.Bottom002743 .contact .name,
	.Bottom002743 .copyright {text-align: center;}
    .Bottom002743 .code {margin: 0;float: none}
    .Bottom002743 .code img {margin: auto;}
    .Bottom002743 .contact .con {float: none;width: 100%;text-align: center}
    .Bottom002743 .contact li b {font-size: 26px;margin-top: 20px}
    .Bottom002743 .copyright aside {float: none;}
    .Bottom002743 .remark .left-box{display: block;width: 100%}
    .Bottom002743 .remark .right-box{display: block;width: 100%;margin-top: 20px;margin-left: 0;}
}






.Other002907 {
	position: fixed;
	right: 10px;
	top: 60%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 1000;
	border-bottom: 0;
	width: 70px;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
	border-radius: 20px;
}

/*.Other002907:after{ content: ""; display: block; width: 32px; height: 45px; background: url(../images/Other002907_bg2.png) no-repeat top center; position: absolute; left: 25px; bottom:-35px;}
*/
.Other002907 li {
	position: relative
}

.Other002907 li:not(:last-child) {
	border-bottom: 1px solid #eee;
}

.Other002907 li a {
	text-align: center;
	display: block;
	height: 70px;
	padding-top: 45px;
	background-position: center 20px;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #666;
	transition: 0.5s
}

.Other002907 li a:hover {
	color: #cc0000;
	font-weight: bold;
}

.Other002907 li.li_1 a {
	background-image: url("../images/Other002907_icon1.png");
	border-radius: 20px 20px 0 0;
	background-color: #fff;
}

.Other002907 li.li_1 a:hover {
	background-image: url("../images/Other002907_icon1_hover.png");
	background-color: #eee
}

.Other002907 li.li_2 a {
	background-image: url("../images/Other002907_icon2.png");
	background-color: #fff;
}

.Other002907 li.li_2 a:hover {
	background-image: url("../images/Other002907_icon2_hover.png");
	background-color: #eee
}

.Other002907 li.li_3 a {
	background-image: url("../images/Other002907_icon3.png");
	background-color: #fff;
	padding-bottom: 28px;
}

.Other002907 li.li_3 a:hover {
	background-image: url("../images/Other002907_icon3_hover.png");
	background-color: #eee
}

.Other002907 li.li_4 a {
	background-image: url("../images/Other002907_gettop.png");
	background-position: center 16px;
	background-color: #5fad3f;
	font-size: 14px;
	font-family: Fonts;
	color: #fff;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 30px;
	height: 70px;
	line-height: normal;
	border-radius: 0 0 20px 20px;
	width: 70px
}

.Other002907 li.li_4 a:after {
	content: "";
	display: block;
	width: 100%;
	height: 16px;
	background: url(../images/Other002907_bg1.png) no-repeat top center;
	position: absolute;
	left: 0%;
	top: -14px;
}



.Other002907 aside {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 25px;
	font-size: 16px;
	color: #666;
	z-index: 100;
	display: none
}

.Other002907 aside::after {
	position: absolute;
	content: '';
	background: #fff;
	box-shadow: 1px -1px 30px rgba(0, 0, 0, 0.1);
	width: 14px;
	height: 14px;
	top: 50%;
	right: 18px;
	margin-top: -7px;
	overflow: hidden;
	pointer-events: none;
	-webkit-transform: rotate(45deg);
	-mz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.Other002907 aside dl {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
	;
	border-radius: 8px;
	background: #fff;
	padding: 10px;
	color: #444;
	line-height: 36px;
}

.Other002907 aside.phone,
.Other002907 aside.call,
.Other002907 aside.code {
	margin-top: -75px;
}

.Other002907 aside.code {
	width: 180px;
}

.Other002907 aside.online {
	margin-top: -93px;
}

.Other002907 aside.online a {
	text-decoration: underline;
	color: #df5417;
}

.Other002907 aside.online b {
	font-size: 33px;
	color: #df5417;
	width: 60px;
	padding-right: 5px;
	display: inline-block;
	text-align: right;
	font-family: Fonts;
	;
}

.Other002907 aside.online dl .a_ask {
	width: 160px;
	height: 40px;
	text-decoration: none;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #df5417;
	border-radius: 50px;
	display: block;
	margin: 16px auto 0;
}

.Other002907 ol.advisory li aside dl {
	padding: 25px 30px;
	line-height: normal;
}

.Other002907 aside.call dl h2,
.Other002907 aside.call dl p {
	margin: 10px 0 0 0;
}

.Other002907 aside.call dl h2 {
	font-size: 30px;
	color: #fbc600;
	height: 37px;
	margin: 0;
	font-family: Fonts;
}

.Other002907 aside.call dl p b {
	font-size: 26px;
	color: #666;
	margin-left: 10px;
	font-family: Fonts;
}

.Other002907 aside.phone dl span {
	background: none;
	width: auto;
	height: auto;
	line-height: normal;
	margin-right: 5px;
	display: inline-block;
	box-shadow: none;
}

.Other002907 aside.phone dl p {
	line-height: normal;
	font-weight: bold;
	margin: 0 0 5px 0;
	font-size: 14px;
}

.Other002907 aside.phone dl {
	padding: 15px 30px;
}

.Other002907 aside.phone img {
	width: 82px;
}












.Banner002167 {
	position: relative;
	z-index: 1;
	margin-top: 96px;
}

.Banner002167 div {
	height: 390px;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover
}

.Banner002167 img {
	display: none
}

.Banner002167 aside {
	position: absolute;
	left: 50%;
	top: 50%;
	line-height: 46px;
	height: 46px;
	width: 100%;
	font-size: 33px;
	padding: 0 2%;
	max-width: 1200px;
	color: #fff;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media(max-width:1000px) {
	.Banner002167 div {
		display: none
	}

	.Banner002167 img {
		display: block;
		width: 100%
	}
}

@media(max-width:640px) {
	.Banner002167 aside {
		font-size: 24px
	}
}



/*Menu003057 */
.Menu003057 .auto {
	border-bottom: 1px solid #e5e5e5;
	padding: 30px 0 26px
}


.Menu003057 .col-name {
	font-size: 30px;
	color: #222;
	margin: 0;
	font-weight: 400;
	position: relative;
	margin-left: 10px;
}

.Menu003057 .col-name:after {
	content: "";
	display: block;
	position: absolute;
	left: -15px;
	top: -2px;
	width: 28px;
	height: 28px;
	z-index: -10;
	background: url(../images/tit_icon.png) no-repeat center center;
	background-size: contain;
}

.Menu003057 ul {
	margin-top: 0px;
}

.Menu003057 li a {
	color: #444;
	font-size: 16px;
	line-height: 30px;
	display: block;
	border: 2px solid transparent;
	padding: 0 20px;
	border-radius: 50px;
	transition: 0.3s;
}

.Menu003057 li:hover a,
.Menu003057 li.aon a {
	color: #fff;
	background: #5fad3f;
	border-radius: 100px;
}

@media(min-width:1025px) {
	.Menu003057 li {
		float: left;
	}

	.Menu003057 li:not(:last-child) {
		margin-left: 15px;
	}
}

@media(max-width:1024px) {
	.Menu003057 {
		padding: 6vw 0;
		text-align: center;
	}

	.Menu003057 .col-name {
		font-size: 5vw;
		display: block;
	}

	.Menu003057 li {
		display: inline-block;
	}

	.Menu003057 li a {
		font-size: 3.2vw;
		padding: 0 1em
	}
}









.Singlepage {
	padding: 3.8% 0
}

.Singlepage .about p {
	font-size: 16px;
	line-height: 28px;
}

.Singlepage .about .text {
	width: 49.5%;
	float: left
}

.Singlepage .about .pic {
	width: 44%;
	float: right;
	padding: 24px 0 0;
	text-align: right;
}

.Singlepage .about .pic img {
	border-radius: 20px 0;
	width: 100%
}



.PicList001647 {
	padding: 3% 0 0
}

.PicList001647 li {
	float: left;
	margin-right: 2%;
	width: 18%;
	margin-bottom: 1%;
	text-align: center
}

.PicList001647 li figure {
	position: relative
}

.PicList001647 li figure img {
	width: 100%
}

.PicList001647 li a.Ispic {
	padding-bottom: 120%;
	display: block;
	background-size: cover;
	background-color: #666
}

.PicList001647 li * {
	margin: 0
}

.PicList001647 li p {
	font-size: 14px;
	color: #999;
	height: 40px;
	overflow: hidden;
	line-height: 20px
}

.PicList001647 li h1 {
	font-size: 18px;
	font-weight: 400;
	padding-top: 5%;
	padding-bottom: 3%
}

@media(min-width:641px) {
	.PicList001647 li:nth-child(5n) {
		margin-right: 0
	}

	.PicList001647 li:nth-child(5n+1) {
		clear: left
	}
}

@media(max-width:640px) {
	.PicList001647 li {
		float: left;
		margin-right: 2%;
		width: 49%
	}

	.PicList001647 li:nth-child(2n) {
		margin-right: 0
	}

	.PicList001647 li:nth-child(2n+1) {
		clear: left
	}

	.PicList001647 li h1 {
		font-size: 16px
	}
}

.Page002046 .Pages {
	text-align: center;
	padding: 6% 0 3%
}

.Page002046 .Pages a {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #ececec;
	background: #fff;
	padding: 0 15px;
	line-height: 38px;
	font-size: 14px;
}

.Page002046 .Pages a.a_cur,
.Page002046 .Pages a:hover {
	background-color: #cc3333;
	color: #fff
}

.Page002046 .Pages em {
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden
}

.Page002046 .Pages em a {
	float: left;
	margin-left: -1px
}

.Page002046 .Pages .a_end,
.Page002046 .Pages .a_first,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total {
	display: none
}

.Page002046 .Pages .a_next,
.Page002046 .Pages .a_prev {
	position: relative;
	padding: 0;
	width: 44px;
	overflow: hidden;
	line-height: 1000px;
	height: 38px
}
.Page002046 .Pages .a_prev:before,
.Page002046 .Pages .a_next:before { position: absolute;content:''; width: 12px; height: 12px;border: 1px solid #333;border-right:0;border-bottom:0; top:50%;left:50%;margin-top:-6px;}
.Page002046 .Pages .a_prev:before { margin-left:-2px;transform: rotate(-45deg); }
.Page002046 .Pages .a_next:before { margin-left:-8px;transform: rotate(135deg);}
.Page002046 .Pages .a_prev:hover:before,
.Page002046 .Pages .a_next:hover:before {border-color:#fff;}

@media(max-width:480px) {
	.Page002046 .Pages em { display: none;}
	.Page002046 .Pages a {
		padding: 0 5px
	}
}




/*Top002898 */

.Top002898 {position: relative;z-index: 100;background: #fff;}
.Top002898>.auto {max-width: 96%;}
.Top002898 .top-left {float: left;display: table;height: 100px;max-width: 446px;}
.Top002898 .top-left a {display: table-cell;vertical-align: middle;}
.Top002898 .top-left img {max-height: 59px;}
.Top002898 .top-right {float: right;line-height: 40px;padding: 30px 0;font-size: 15px;}
.Top002898 .top-right dl>* {float: left;}
.Top002898 .top-mid {float: right;}

@media(max-width:1024px) {
	.Top002898 .top-left {height: 80px;max-width: 56%;}
	.Top002898 .top-left img {max-height: 50px;}
	.Top002898 .top-right {padding: 20px 0;}
}

.Top002898 .top-search {margin-right: 20px;}
.Top002898 .top-search .box {display: none;position: absolute;padding-right: 50px;background: #eee;}
.Top002898 .top-search .text {width: 100%;height: 50px;line-height: 50px;border: 0;padding: 0 20px;background: none;}
.Top002898 .top-search .btn {position: absolute;right: 0;height: 100%;width: 50px;background: url("../images/Top002898-search_btn.png") no-repeat center center;}
.Top002898 .open-search {display: block;width: 40px;height: 40px;background: url("../images/Top002898-search_btn.png") no-repeat center center;position: relative;}
.Top002898 .open-search.on {background: none;}
.Top002898 .open-search.on:before,
.Top002898 .open-search.on:after {position: absolute;content: '';width: 60%;height: 2px;background: #666;top: 50%;margin-top: -1px;left: 20%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Top002898 .open-search.on:after {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Top002898 .top-lang a{background: #c00;color: #fff;width: 30px;height: 30px;line-height: 30px;border-radius: 50%;display: inline-block;text-align: center;}
@media(min-width:1025px) {
	.Top002898 .top-search {position: relative;z-index: 100;}
	.Top002898 .top-search .box {right: 100%;top: 50%;margin-top: -25px;width: 22vw;height: 50px;border-radius: 5px;}
}

@media(max-width:1024px) {
	.Top002898 .top-search .box {left: 0;top: 100%;width: 100%;}
}

.Top002898 .top-menu li span,
.Top002898 .top-menu li span a {display: block;}
.Top002898 .top-menu li a:hover,
.Top002898 .top-menu li.aon span a {color: #cc0000;}
.Top002898 .top-menu .sub {display: none;}

.Top002898 .top-menu .sub .sub-inner {overflow: hidden;}
.Top002898 .top-menu .sub .sub-inner dt aside,
.Top002898 .top-menu .sub .one-cate dt.on .one-cate-name a,
.Top002898 .top-menu .sub .two-cate-name a,
.Top002898 .top-menu .sub dl dd a{text-transform: capitalize;}
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt {padding: 0 20px;font-size: 16px;}
.Top002898 .top-menu .pr {position: relative;z-index: 100;}
.Top002898 .top-menu .sub[data-type="tab"] .sub-inner {position: relative;}
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a {display: block;line-height: 22px;padding: 18px 15px 18px 50px;border-left: 6px solid transparent;font-size: 16px;position: relative;}
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a img {position: absolute;left: 10px;max-width: 26px;}
.Top002898 .top-menu .sub .two-cate {background: #fff;}
.Top002898 .top-menu .sub .two-cate .item {float: left;width: 32%;margin-bottom: 4%;}
.Top002898 .top-menu .sub .two-cate .item:not(:nth-child(3n)) {margin-right: 2%;}
.Top002898 .top-menu .sub .two-cate .item:nth-child(3n+1) {clear: left;}
.Top002898 .top-menu .sub .two-cate .item dd {line-height: 20px;padding: 5px 0;}
.Top002898 .top-menu .sub .two-cate .item dd a {color: #666;font-size: 14px;}
.Top002898 .top-menu .sub .two-cate .item dd a:hover {color: #cc0000;}
.Top002898 .top-menu .sub .two-cate-name {overflow: hidden;}
.Top002898 .top-menu .sub .two-cate-name a {float: left;max-width: 95%;padding-right: 30px;position: relative;font-size: 16px;font-weight: normal;}
.Top002898 .top-menu .sub .two-cate-name a:before {position: absolute;content: '';right: 4px;top: 50%;margin-top: -4px;border-top: 1px solid #333;border-right: 1px solid #333;transform: rotate(45deg);width: 8px;height: 8px;}
.Top002898 .top-menu li span a{text-transform: capitalize;}
@media(min-width:1025px) {
	.Top002898 .top-menu li {float: left;margin-right: 3vw;}
	.Top002898 .top-menu li span a {line-height: 100px;font-size: 17px;font-weight: normal;}
	.Top002898 .top-menu .sub {position: absolute;top: 100%;background: rgba(255, 255, 255, 0.9);}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] {width: 100%;left: 0;}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] .sub-inner {padding: 40px 0;}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dl,
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt {float: left;}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"].dl-right dl {float: right;}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt {text-align: center;}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon {height: 50px;margin-bottom: 10px;}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img {max-height: 50px;transition: 0.3s;}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt:hover .icon img {transform: translateY(-10px);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);}
	.Top002898 .top-menu .sub[data-type="tab"] {width: 50vw;}
	.Top002898 .top-menu .sub[data-type="tab"] .two-cate-list {display: none !important;}
	.Top002898 .top-menu li:not(.po-r) .sub[data-type="tab"] {left: 50%;margin-left: -25vw;}
	.Top002898 .top-menu li.po-r .sub[data-type="tab"] {right: 0;}
	.Top002898 .top-menu .sub .one-cate {width: 30%;min-height: 370px;padding: 40px 0 40px 20px;}
	.Top002898 .top-menu .sub .one-cate dt.on .one-cate-name a {background: #fff;border-left-color: #cc0000;}
	.Top002898 .top-menu .sub .two-cate {position: absolute;right: 0;top: 0;height: 100%;width: 70%;padding: 2vw;}
	.Top002898 .top-menu .sub .scrollinfo {max-height: 100%;height: 100%;}
	.Top002898 .top-menu .sub .two-cate-name {margin-bottom: 10px;}
}

@media(min-width:1025px) and (max-width:1440px) {
	.Top002898 .top-menu .sub[data-type="tab"] {width: 60vw;}
	.Top002898 .top-menu li:not(.po-r) .sub[data-type="tab"] {margin-left: -30vw;}
}

@media(min-width:1025px) and (max-width:1280px) {
	.Top002898 .top-menu li {margin-right: 3vw;}
}
@media(max-width:1366px){
.Top002898 .top-menu li {margin-right: 2vw;}
}
@media(max-width:1024px) {
	.Top002898 .top-menu {position: fixed;left: -100%;opacity: 0;transition: 0.5s;top: 80px;bottom: 0;z-index: 100;background: #fff;width: 280px;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);padding: 20px 0;}
	.Top002898 .top-menu ul {height: 100%;overflow: auto;}
	.menu-show .top-menu {left: 0;opacity: 1;}
	.Top002898 .top-menu li:nth-child(2n-1) {background: rgb(35, 117, 227, 0.12);}
	.Top002898 .top-menu li span a {line-height: 40px;font-size: 18px;padding-left: 20px;font-weight: bold;}
	.Top002898 .top-menu li span {padding-right: 40px;position: relative;overflow: hidden;}
	.Top002898 .top-menu li .op-item,
	.Top002898 .top-menu li .op {position: absolute;right: 0;top: 0;width: 40px;height: 40px;transition: 0.3s;}
	.Top002898 .top-menu li .op:before,
	.Top002898 .top-menu li .op:after {position: absolute;content: '';left: 50%;top: 50%;transform: translate(-50%, -50%);background: #cc0000;}
	.Top002898 .top-menu li .op:before {height: 40%;width: 2px;}
	.Top002898 .top-menu li .op:after {width: 40%;height: 2px;}
	.Top002898 .top-menu li .op.click {transform: rotate(45deg);}
	.Top002898 .open-menu {width: 40px;height: 40px;margin-left: 20px;position: relative;}
	.Top002898 .open-menu i {position: absolute;left: 10%;width: 80%;top: 50%;margin-top: -1px;height: 2px;background: #333;transition: 0.3s;}
	.Top002898 .open-menu:not(.on) i:nth-child(1) {margin-top: -8px;}
	.Top002898 .open-menu:not(.on) i:nth-child(3) {margin-top: 6px;}
	.Top002898 .open-menu.on i:nth-child(1) {opacity: 0;}
	.Top002898 .open-menu.on i:nth-child(2) {transform: rotate(45deg);}
	.Top002898 .open-menu.on i:nth-child(3) {transform: rotate(-45deg);}
	.Top002898 .top-menu .sub {padding: 0 !important;background: rgba(0, 0, 0, 0.1);}
	.Top002898 .top-menu .sub-inner {padding: 3vw 0;}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt a {position: relative;display: block;line-height: 30px;padding: 5px 0 5px 40px;}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon {position: absolute;left: 0;max-width: 30px;top: 50%;transform: translateY(-50%);}
	.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img {height: 24px;}
	.Top002898 .top-menu .sub .two-cate-list,
	.Top002898 .top-menu .sub .two-cate-list dl,
	.Top002898 .top-menu .sub .two-cate {display: none;}
	.Top002898 .top-menu .one-cate dt:not(:last-child) .one-cate-name {border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
	.Top002898 .top-menu .one-cate-name {position: relative;padding-right: 40px;}
	.Top002898 .top-menu li .op-item {height: 100%;}
	.Top002898 .top-menu li .op-item.click {transform: rotate(180deg);}
	.Top002898 .top-menu li .op-item:before {position: absolute;content: '';border: 6px solid transparent;border-top-color: #cc0000;left: 50%;top: 50%;margin: -3px 0 0 -6px;}
	.Top002898 .top-menu .sub .two-cate-list {background: rgba(0, 0, 0, 0.1);padding: 10px 0;}
	.Top002898 .top-menu .sub .two-cate-name {padding: 5px 30px;line-height: 30px;}
	.Top002898 .top-menu .sub .two-cate-name a {float: none;}
}




/*
 *  Owl Carousel - Core 插件样式如遇多个只留一个
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden;
	/* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

/* No Js */
.no-js .owl-carousel {
	display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

/*
 .Floor002428 为demo编号
 */
.Floor002428 {padding: 4% 0;overflow: hidden;background: #f8f8f8;}
.Floor002428 h1 {text-transform: capitalize;font-weight: lighter;margin-bottom: 30px;margin-top: 0;font-family: 'SourceHanSansCN-Medium';font-size: 36px;color: #333;text-align: center;}
.Floor002428 li {position: relative;overflow: hidden;}
.Floor002428 li img {visibility: hidden;}
.Floor002428 li a {display: block;}
.Floor002428 li a figure{padding-bottom: 64%;transition: all .3s;}
.Floor002428 li .word {position: absolute;bottom: 20px;left: 0;width: 100%;padding: 0 20px;color: #51463c;}
.Floor002428 li.white .word {color: #fff;}
.Floor002428 li .word h2 {text-transform: capitalize;margin: 0 0 10px;font-weight: normal;font-size: 28px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;color: #fff;}
.Floor002428 li .word p {text-transform: capitalize;margin: 0;font-size: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;font-weight: normal;}
.Floor002428 li:hover a figure{transform: scale(1.1);}
.Floor002428 .owl-nav>div {position: absolute;top: 50%;margin-top: -53px;width: 50px;height: 106px;background: url(../images/Floor002428-btn.png);text-indent: 99999px;overflow: hidden;}
.Floor002428 .owl-nav .owl-prev {left: 0;background-position: left 0;}
.Floor002428 .owl-nav .owl-next {right: 0;background-position: right 0;}

@media only screen and (min-width: 1440px) {
	.Floor002428 .owl-nav .owl-prev {left: 16.2%;}
	.Floor002428 .owl-nav .owl-next {right: 17%;}
}

.Floor002428 .owl-dots {display: block;width: 100%;margin-top: 3%;text-align: center;}
.Floor002428 .owl-dots>div {display: inline-block;margin: 0 5px;}
.Floor002428 .owl-dots>div>span {display: block;width: 14px;height: 14px;border-radius: 50%;background: #999999;}
.Floor002428 .owl-dots>div.active>span {background: #cc0000;}

@media(max-width:1024px){
    .Floor002428 {padding: 30px 0;}
    .Floor002428 h1 {font-size: 30px;}
}




/*Floor003083 */
.Floor003083 {font-size: 16px;padding: 4% 0;overflow: hidden}
.Floor003083 .auto {position: relative;z-index: 2;}
.Floor003083 .title {line-height: 1;font-size: 36px;color: #333;text-align: center;}
.Floor003083 .slick-dots {text-align: center;}
.Floor003083 .slick-dots li {display: inline-block;width: 8px;height: 8px;margin: 10px 0;position: relative;list-style: none;margin: 0 9px;}
.Floor003083 .slick-dots li button {font-size: 0;width: 4px;height: 4px;background: rgba(0, 0, 0, 0.2);border: 0;padding: 0;position: absolute;border-radius: 50%;}
.Floor003083 .slick-dots li:not(.slick-active) button {left: 50%;top: 50%;margin: -4px 0 0 -2px;display: block;width: 14px;height: 14px;border-radius: 50%;}
.Floor003083 .slick-dots li.slick-active button {left: 0;top: 0;background: #cc0000;display: block;width: 14px;height: 14px;border-radius: 50%;}
.Floor003083 .slider {margin: 0 -45px 0 -40px;padding-right: 5px;}
.Floor003083 .slick-slide {overflow: hidden;padding: 40px;}
.Floor003083 .slick-slide>div {float: left;margin-left: -1px;border: 1px solid #f5f5f5;margin-top: -1px;}
.Floor003083 .slick-slide a {position: relative;z-index: 3;display: block;padding: 0 10%;}
.Floor003083 .slick-slide .Ispic {height: 140px;background-size: contain;}
.Floor003083 .slick-slide .url {position: relative;}
.Floor003083 .slick-slide .url:before {position: absolute;left: -5px;top: -5px;right: -5px;bottom: -5px;content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before {opacity: 1;}
.Floor003083 .slick-slide .url:hover {z-index: 4;}

@media(min-width:1025px) {
	.Floor003083 .slick-slide>div {width: 16.6667%;}
	.Floor003083 .slick-slide>div:nth-child(6n+1),
	.Floor003083 .slick-slide>div:nth-child(1) {margin-left: 0;}
}

@media(min-width:751px) and (max-width:1024px) {
	.Floor003083 .slick-slide>div {width: 25%;}
	.Floor003083 .slick-slide>div:nth-child(4n+1),
	.Floor003083 .slick-slide>div:nth-child(1) {margin-left: 0;}
}
@media(min-width:641px) and (max-width:750px) {
	.Floor003083 .slick-slide>div {width: 33.333%;}
	.Floor003083 .slick-slide>div:nth-child(3n+1),
	.Floor003083 .slick-slide>div:nth-child(1) {margin-left: 0;}
}

@media(max-width:640px) {
	.Floor003083 {padding: 30px 0}
	.Floor003083 .title {font-size: 30px}
	.Floor003083 .slick-slide>div {width: 50%;}
	.Floor003083 .slick-slide>div:nth-child(2n+1),
	.Floor003083 .slick-slide>div:nth-child(1) {margin-left: 0;}
	.Floor003083 .slick-slide .Ispic {height: 28vw;}
}


/*Other002907 */
@font-face {
	font-family: 'Oswald';
	src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/Oswald/Regular.woff") format("woff");
	font-display: swap;
}

@font-face {
	font-family: 'SourceHanSansCN-Light';
	src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/SourceHanSansCN/Light.woff") format("woff");
	font-display: swap;
}

.Other0029071 ul{position: fixed;right: 10px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);z-index: 500;border: 1px solid #eee;border-bottom: 0;width: 70px;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.Other0029071 li:not(:last-child) {border-bottom: 1px solid #eee;}
.Other0029071 li a {text-align: center;display: block;line-height: 30px;padding-top: 37px;background-position: center 15px;background-repeat: no-repeat;font-family: 'SourceHanSansCN-Light';font-size: 12px;color: #333;position: relative}
.Other0029071 li.li_3 a {background-image: url("../images/Other002907_icon3.png");}
.Other0029071 li.li_4 a {background-image: url("../images/Other002907_gettop.png");background-position: center 20px;background-color: #cc0000;font-size: 14px;font-family: 'Oswald';color: #fff;margin-left: -1px;margin-right: -1px;padding-top: 35px;height: 70px;line-height: normal;}
.Other0029071 li.li_5 a {background-image: url("../images/Other002907_btn.png"); width: 68px; height: 68px; padding: 0; line-height: 68px; background-position: center;}
/*.Other0029071 li.li_5 a:hover{background-image: url("../images/Other002907_btn_on.png"); }*/
.Other0029071 li figure{position: absolute;width: 300px;padding-right:30px;right: 100%;top: 0;display: none}
.Other0029071 li figure .box{padding:20px 30px;background: #fff;box-shadow: 0 3px 8px rgba(0,0,0,.2);position: relative;}
.Other0029071 li figure .box::after{position: absolute;content: '';top: 20px;left: 100%;width: 10px;height: 26px;background: url(../images/jt.png)no-repeat center}
.Other0029071 li figure .box p{margin: 0;line-height: 26px;font-size: 18px;color: #333;padding: 8px 0 8px 36px;}
.Other0029071 li figure .box p.qq{background: url(../images/QQ.png)no-repeat center left;}
.Other0029071 li figure .box p.wx{background: url(../images/weixin.png)no-repeat center left;}
.Other0029071 li figure .box p.mail{background: url(../images/youxiang.png)no-repeat center left;}
.Other0029071 li figure .box p.tel{background: url(../images/phone.png)no-repeat center left;}
.Other0029071 li figure .box p.liuy{background: url(../images/liuyan.png)no-repeat center left;cursor: pointer}
.Other0029071 li:hover figure{display: block}
.Other0029071 .fixed-box{position: fixed;left: 0; top: 0; width: 100%; z-index: 200; height: 100%;display: none;background: rgba(0,0,0,.5)}
.Other0029071 .fixed-box .ytable{height: 100%;}
.Other0029071 .fixed-box .main{max-width: 530px;color: #fff;background: #fff; text-align:center;position: relative;padding:60px  50px 50px;width: 96%}
.Other0029071 .fixed-box .close{ width: 32px; height: 32px;right: 5px;position: absolute;top: 10px; transform: rotate(45deg);cursor: pointer;}
.Other0029071 .fixed-box .close:before,
.Other0029071 .fixed-box .close:after{position: absolute; left: 50%; top: 50%; content: '';background: #000;}
.Other0029071 .fixed-box .close:before{width: 50%; height: 2px; margin-top: -1px; margin-left: -25%;}
.Other0029071 .fixed-box .close:after{height: 50%; width: 2px; margin-left: -1px; margin-top: -25%;}
.Other0029071 .fixed-box input {display: block;color: #6e6e6e;border: 1px solid #dcdcdc;height: 48px;line-height: 46px;padding: 5px 10px;margin: 0 auto 20px;width: 85%;}
.Other0029071 .fixed-box textarea.text {height: 132px;padding: 5px 10px;margin: 0 auto 20px;width: 85%;border: 1px solid #dcdcdc;}
.Other0029071 .fixed-box .goLogin {width: 170px;margin: 0 auto;color: #fff;text-align: center;line-height: 46px;font-size: 14px;display: block;background: rgba(243,19,19,1);border: 0;padding: 0}
@media(min-width:1025px){
.Other0029071 .fixed-box .main{}
}
@media(max-width:1024px){
.Other0029071 li figure{width: 220px;padding-right:15px;}
.Other0029071 li figure .box{padding:10px 20px;}
.Other0029071 li figure .box p{font-size: 14px;}
.Other0029071 .fixed-box .main{padding: 8vw 2vw;}
}




/*RighInfo002554 */
.RighInfo002554 {padding: 4% 0;}
.RighInfo0025541 {padding: 4% 0 1% 0;}
.RighInfo002554_table {padding: 4% 0 8% 0;}
.RighInfo002554 h1 {text-transform: capitalize;font-weight: lighter;margin-bottom: 20px;margin-top: 0;font-family: 'SourceHanSansCN-Medium';font-size: 36px;color: #333;text-align: center;}
.RighInfo002554_table .table_1{padding-bottom: 2%;}
.RighInfo002554 .table_1 li{float: left;width: 12.5%;text-align: center;border: 1px solid #ffffff;font-weight: normal;}
.RighInfo002554 .table_1 li a{display: block;background: #f1f1f1;line-height: 24px;padding: 15px;font-size: 14px;color: #666;
height: 78px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.RighInfo002554 .table_1 li:nth-child(2n) a{background: #f8f8f8}
.RighInfo002554 .table_1 li:hover a{color: #fff;background: #cc0000;}
.RighInfo002554 .table_1 h4{font-size: 24px;color: #333;font-weight: normal;border-left: 4px solid #cc0000;line-height: 24px;padding-left: 16px;}
.RighInfo002554 .table_2{padding-top: 2%}
.RighInfo002554 .infos {  width: 80%; margin: 0 auto;}
@media(max-width:1440px){
.RighInfo002554 .table_1 li a{padding: 5px;}
}
@media(max-width:1024px) {
    .RighInfo002554 {padding: 30px 0;}
    .RighInfo002554 h1 {font-size: 30px;;}
    .RighInfo002554 .table_1 li{float: left;width: 33.3%;}
}



/*Menu002937 */
.Menu002937 {padding: 0px 0 30px 0;}
.Menu002937 .ul {line-height: normal;text-align: center}
.Menu002937 .ul li {display: inline-block;margin: 1px 0;border-radius:10px; overflow: hidden;}
.Menu002937 .ul li.li_on{
	background: #c33;
}
.Menu002937 .ul li:not(:last-child) {margin-right: 10px;}
.Menu002937 .ul li a {display: block;line-height: 1.65em;min-width: 138px;padding: 5px;font-size: 20px;text-align: center;}
.Menu002937 .ul li a img {transition: 0.3s;}
.Menu002937 .ul_download li a:hover{color: #333;}
.Menu002937 .ul li.aon a,
.Menu002937 .ul li a:hover {color: #fff;}
.Menu002937 .ul li:hover a img{transform: scale(1.1);}
	.Menu002937 .ul_download li {
		border-bottom: 1px solid #d1d1d3;
		line-height: 34px;
		background: url(../images/RighInfo001277-icon_download.png) no-repeat right center;
		padding: 10px 0;
	}

		.Menu002937 .ul_download li a {
			padding: 0 38px;
			background: url(../images/RighInfo001277-icon.png) no-repeat left center;
		}



    .Menu002937 .tit{margin-bottom:30px;font-size: 20px;color: #333; font-weight: bold; text-align: center;}
    .Menu002937 .box{text-align:left;}
    .Menu002937 .box .cn{color:#333; font-size:22px; font-weight: bold; margin-bottom: 10px;}
    .Menu002937 .box .en{color:#999; font-size: 14px;}
    .Menu002937 .box .h2{color:#8d8677; font-size: 18px;}
    .Menu002937 .box p{line-height:1.75;color: #555;}
    .Menu002937 .box1{background:#f4f2f2;}
    .Menu002937 .box2{background:#f9f9f9;}
    .Menu002937 .box1 .txt,
    .Menu002937 .box2 .txt{padding:3.5vw;}
    .Menu002937 .box2 .pic p{font-size: 13px;text-align: center;background: #8d8677;padding:16px;color: #fff;line-height: 20px;margin: 0;}
    @media(min-width:1025px) {
    .Menu002937 .box1 .pic{width:66%;}
    .Menu002937 .box2 .pic{width:34%; vertical-align: top; background: #fff;} 
    }
    
    @media(max-width:1024px) {
    .Menu002937 .box{margin-bottom:30px;}
    .Menu002937 .ytable,
    .Menu002937 .ytable-cell{display: block;}
    }
    

@media(max-width:768px) {
	.Menu002937 .ul li{width: 32%;margin: 5px 0;}
    .Menu002937 .ul li:not(:last-child) {margin-right: 0px;}
    .Menu002937 .ul li a{min-width: 100%;}
}

@media(max-width:480px) {
	.Menu002937 .ul li a {font-size: 4vw;line-height: 2em;}
}


/*RighInfo002806 */
.RighInfo002806 {padding: 4% 0;background: #f8f8f8;}
.RighInfo002806 .txt p {line-height: 30px;font-size: 15px;margin-top: 0;text-align: justify;}
.RighInfo002806 .num .pic img {display: block;width: 100%;}
.RighInfo002806 .num .list {margin-top: 5%;position: relative;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after {position: absolute;content: '';border: 3px solid #cc0000;width: 30px;height: 30px;}
.RighInfo002806 .num .list:before {left: 0;top: 0;border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after {right: 0;bottom: 0;border-top: 0;border-left: 0;}
.RighInfo002806 .num .list li {float: left;width: 55%;padding: 10px 0;}
.RighInfo002806 .num .list li:nth-child(2n) {width: 45%}
.RighInfo002806 .num .list li:nth-child(2n+1) {clear: left;}
.RighInfo002806 .num .list li .inner {padding-left: 18%;color: #cc0000;font-size: 100px;}
.RighInfo002806 .num .list li aside {overflow: hidden;height: 60px;}
.RighInfo002806 .num .list li sup {font-size: 17px;line-height: 49px;margin-left: 6px;vertical-align: top;font-weight: normal;}
.RighInfo002806 .num .list li sub {font-size: 20px;line-height: 30px;vertical-align: top;margin-top: 26px;margin-left: 2px;}
.RighInfo002806 .num .list li span {font-size: 38px;line-height: 58px;vertical-align: text-top;font-weight: bold;}
.RighInfo002806 .num .list li p {font-size: 17px;}
.RighInfo002806 .num .list li aside * {display: inline-block;}
.RighInfo002806 .word h2 {line-height: 1;margin-top: 0;font-size: 36px;color: #333;text-align: left;font-weight: lighter;}
.RighInfo002806 .word h3 {color: #333;font-size: 17px;line-height: 30px;}
@media(min-width:769px) {
	.RighInfo002806 .pic {float: left;width: 50%;position: relative;}
	.RighInfo002806 .word {float: right;width: 44%;padding-right: 1%}
}

@media(max-width:1280px) {
	.RighInfo002806 .num .list li .inner {font-size: 80px;}
}

@media(max-width:1024px) {
    .RighInfo002806 {padding: 30px 0;}
	.RighInfo002806 .num .list li .inner {font-size: 50px;}
    .RighInfo002806 .word {padding-top: 30px}
    .RighInfo002806 .word h2 {font-size: 30px;}
    .RighInfo002806 .word h3 {font-size: 16px;}
}






/*Banner002922 */
.Banner002922 .Ispic {height: 30vw;max-height: 350px;}


/*Menu002147 */
.Menu002147 {background: #f8f8f8;}
.Menu002147 ul {display: table;margin: 0 auto;}
.Menu002147 li {display: inline-block;padding: 0 40px;position: relative;}
.Menu002147 li:after {position: absolute;content: '';width: 1px;right: 0;top: 50%;height: 14px;margin-top: -7px;background: #dfdfdf;}
.Menu002147 li.end:after {display: none;}
.Menu002147 li a {display: block;font-size: 16px;position: relative;overflow: hidden;line-height: 82px;height: 82px;}
.Menu002147 li a:after {position: absolute;left: 0;bottom: 0;content: '';height: 2px;width: 100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a {color: #d0111b;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after {background: #d0111b;}

@media(max-width:1024px) {
	.Menu002147 li {padding: 0 20px;}
	.Menu002147 li a {line-height: 50px;height: 50px;}
}

@media(max-width:768px) {
	.Menu002147 ul {display: block;}
	.Menu002147 li {float: left;width: 25%;text-align: center;padding: 0;}
}

@media(max-width:768px) and (min-width:481px) {
	.Menu002147 li:nth-child(4n):after {display: none;}
}

@media(max-width:480px) {
	.Menu002147 li {width: 33.33333333333%}
	.Menu002147 li:nth-child(3n):after {display: none;}
}

@media(max-width:375px) {
	.Menu002147 li a {font-size: 14px;}
}




/*
 .Menu002252 为demo编号
 */
.Menu002252 {
	padding: 10px 0;
	text-align: center;
	overflow: hidden;
}

.Menu002252 a {
	font-size: 16px;
	display: block;
	background: #e9e9e9;
	padding: 10px;
	margin-bottom: 1px;
}

.Menu002252 a.aon,
.Menu002252 a:hover {
	color: #fff;
	background-color: #cc0000;
}

@media(min-width:768px) {
	.Menu002252 {
		padding: 25px 0 10px;
	}

	.Menu002252 a {
		display: inline-block;
		line-height: 35px;
		padding: 0 15px;
		min-width: 115px;
		border-radius: 30px;
		overflow: hidden;
		margin: 0 7px 1px;
	}
}

@media(min-width:1024px) {
	.Menu002252 {
		padding: 35px 0 20px;
	}

	.Menu002252 a {
		display: inline-block;
		line-height: 45px;
		padding: 0 15px;
		background: #f8f8f8;
		min-width: 130px;
		border-radius: 8px;
	}
}




.PicList002525 {
	padding: 0% 0 4% 0;
}

.PicList002525 .auto {
	max-width: 1567px;
}

.PicList002525 ul {
	overflow: hidden;
}

.PicList002525 li {
	float: left;
	position: relative;
	text-align: center;
	padding: 2% 0;
	margin-top: -1px;
}

.PicList002525 li a,
.PicList002525 li::after {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.PicList002525 li::after {
	content: '';
}

.PicList002525 li .Ispic {
	padding-bottom: 75%;
	background-size: contain;
}

.PicList002525 li a {
	border: 5px solid #cc0000;
	opacity: 0;
	z-index: 5;
	transition: 0.3s;
}

.PicList002525 li a:hover {
	opacity: 1;
}

.PicList002525 li p {
	margin: 0;
	color: #333;
	padding: 10px 3% 0 3%;
}

.PicList002525 li span {
	color: #999;
	padding-bottom: 5px;
}

.PicList002525 .more {
	text-align: center;
	padding-top: 3%;
}

.PicList002525 .more a {
	display: inline-block;
	background: url(../images/PicList002525_more.png) no-repeat;
	width: 28px;
	height: 28px;
	overflow: hidden;
	line-height: 1000px;
	animation: infinite linear 1s PicList002525_more;
}

@keyframes PicList002525_more {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes PicList002525_more {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@media(min-width:769px) {
	.PicList002525 li {
		width: 25%;
	}

	.PicList002525 li:nth-child(3n)::after {
		border-right: 0;
	}
}

@media(max-width:768px) {
	.PicList002525 li {
		width: 50%;
	}

	.PicList002525 li:nth-child(2n)::after {
		border-right: 0;
	}
}



/*
 .Spec000661 为demo编号
 */
.Spec000661 {padding: 1% 0 1% 0;}
.Spec000661 .box{width: 690px;margin: 0 auto;}
.Spec000661 dl{float: left;}
.Spec000661 dd.clear {float: none;}
.Spec000661 dl {margin-right: 30px;margin-bottom: 3px;font-weight: normal;}
.Spec000661 dt {line-height: 35px;text-align: right;}
.Spec000661 dd {position: relative}
.Spec000661 dd .a_sel {line-height: 35px;width: 200px;height: 35px;border-right: 0;display: block;padding-left: 10px;border-bottom: 1px solid #dcdcdc;padding-right: 29px;background: url(../images/Spec000661-a_sel.jpg) no-repeat right -1px #ffffff;}
.Spec000661 dd figure {position: absolute;display: none;left: 0;top: 34px;width: 100%; height: 210px;background-color: #fff;border: #d8d8d8 1px solid;border-top: 0;text-align: center;box-shadow: 0 1px 2px #ccc inset;}
.Spec000661 dd figure a {display: block;line-height:21px;border-bottom: 1px solid #d8d8d8; padding: 10px 5px;}
.Spec000661 dd figure a:last-child {border-bottom: 0;}
.Spec000661 dd figure a:hover {background: #cc0001;color: #fff;}
.Spec000661 .sx{text-align: center;margin-top: 1%}
.Spec000661 .sx span{display: inline-block;margin:5px;width: 160px;line-height: 20px;background: #f1f1f1;position: relative;text-align: left;padding:10px;font-size: 14px;color: #333;cursor: pointer;border-radius: 3px}
.Spec000661 .sx span.active{background: #cc0001;text-align: center;color: #fff}
.Spec000661 .sx span:before,
.Spec000661 .sx span:after{position: absolute;content: '';background: #333;content: '';width: 1px;height: 20px;right: 20px;top: 50%;margin-top: -2px}
.Spec000661 .sx span:before{transform: rotate(-45deg);}
.Spec000661 .sx span:after{transform: rotate(45deg);}
.Spec000661 .sx span.active:before,
.Spec000661 .sx span.active:after{display: none;}

@media(max-width:1024px) {
    .Spec000661 .box{width: 100%;margin: 0 auto;}
	.Spec000661 dl {float: none;width: 100%;margin-right: 0}
    .Spec000661 dd .a_sel {width: 100%;}
}




/*Floor002656 */
.Floor002656 {font-family: Arial, Helvetica, sans-serif;padding: 4% 0}
.Floor002656 .title-intro {text-align: center;padding: 3% 0;color: #333;max-width: 1150px;margin: 0 auto;}
.Floor002656 .title-intro h3 {margin: 0;font-size: 60px;}
.Floor002656 .title-intro p {font-size: 20px;line-height: 30px;}
.Floor002656 .title-intro a {color: #c09a75;text-decoration: underline;}
.Floor002656 ul {text-align: center;}
.Floor002656 li {width: 32.4%;margin-right: 1%;margin-bottom: 1%;display: inline-block;overflow: hidden}
.Floor002656 li:nth-child(3n) {margin-right: 0;}
.Floor002656 li a {display: block;position: relative;background: #ececec;transition: 0.3s;text-align: left}
.Floor002656 li a:after{position: absolute;display: block;content: '';top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .38);z-index: 3}
.Floor002656 li .txt {position: absolute;left: 5%;bottom: 10%;width: 60%;z-index: 10}
.Floor002656 li .txt h2 {margin: 0;font-size: 26px;color: #fff;}
.Floor002656 li .txt p {font-size: 20px;line-height: 1.5;color: #fff;font-weight: bold;}
.Floor002656 li .txt span {color: #fff;text-decoration: underline;font-size: 20px;float: left;}
.Floor002656 li figure{padding-bottom: 56%;transition: 0.3s}
.Floor002656 li a:hover figure{transform: scale(1.1)}

@media(max-width:1366px) {
	.Floor002656 li .txt h2 {font-size: 24px;}
	.Floor002656 li .txt p {font-size: 16px;}
}

@media(max-width:768px) {
	.Floor002656 li {float: none;width: auto;margin-right: 0;margin-bottom: 2%;display: block}
	.Floor002656 .title-intro h3 {font-size: 30px;}
	.Floor002656 .title-intro p {font-size: 16px;line-height: 24px;}
}

@media(max-width:480px) {
	.Floor002656 .title-intro h3 {font-size: 24px;}
	.Floor002656 .title-intro p {font-size: 14px;line-height: 20px;}
	.Floor002656 li .txt h2 {font-size: 20px;}
	.Floor002656 li .txt p {font-size: 14px;}
}






/*Floor002768 */
.Floor002768{padding: 4% 0}
.Floor002768 h1 {font-weight: lighter;margin-bottom: 20px;margin-top: 0;font-family: 'SourceHanSansCN-Medium';font-size: 36px;color: #333;text-align: center;}
.Floor002768 .list li {position: relative;float: left;text-align: center;overflow: hidden;}
.Floor002768 .list li>img {display: block;width: 100%;transition: 0.3s;}
.Floor002768 .list li:hover>img {transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002768 .list li .tit {position: absolute;left: 5%;right: 5%;font-size: 24px;top: 6%;color: #fff;font-weight: normal;}
.Floor002768 .list li a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(204, 0, 0, 0.9);opacity: 0;-webkit-opacity: 0;transition: 0.3s;z-index: 10;}
.Floor002768 .list li .ytable {height: 100%;margin: 0 auto;width: 90%;}
.Floor002768 .list li .name {font-size: 25px;color: #fff;}
.Floor002768 .list li .more {display: block;width: 60%;max-width: 176px;line-height: 45px;position: relative;margin: 30px auto 0;color: #fff;font-size: 16px;}
.Floor002768 .list li .more:before,
.Floor002768 .list li .more:after {position: absolute;content: '';height: 1px;width: 0;background: rgba(255, 255, 255, 0.5);transition: 0.5s 0.2s ease-in-out;}
.Floor002768 .list li .more:before {left: 0;top: 0;}
.Floor002768 .list li .more:after {right: 0;bottom: 0;}
.Floor002768 .list li:hover a {opacity: 1;-webkit-opacity: 1;}
.Floor002768 .list li:hover .more:before,
.Floor002768 .list li:hover .more:after {width: 100%;}
.Floor002768.index .Menu002937 .ul li {border: 1px solid transparent;border-radius: 12px;}
.Floor002768.index .Menu002937 .ul li.on {/*border: 1px solid #cc0000;*/}
.Floor002768.index .list .ul{display: none;}
.Floor002768.index .list .ul.on{display: block;}
@media(max-width:1500px) {
.Floor002768 .list li .tit {
	font-size: 22px;
}
.Floor002768 .list li .name {font-size: 22px;}
}
@media(min-width:1025px) {
	.Floor002768 .list ul{text-align: center;font-size:0;}
	.Floor002768 .list li {width: 16.66%;font-size:16px;float: none;display: inline-block;vertical-align: middle;}
}

@media(max-width:1024px) {
    .Floor002768{padding: 30px 0}
	.Floor002768 .list li {width: 50%;}
    .Floor002768 h1 {font-size: 30px;}
    .Floor002768 .list li .name {font-size: 20px;}
	.Floor002768 .list li .more {font-size: 14px;line-height: 36px;}
}


/*Banner002848 */
.Banner002848 img.pc{display: block;width: 100%;}
.Banner002848 img.wap{display: none;width: 100%;}
@media(max-width:1024px){
.Banner002848 img.pc{display: none;}
.Banner002848 img.wap{display: block;}
}

/*RighInfo000623 */
@font-face {
	font-family: 'DIN-Medium';
	src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Medium.woff") format("woff");
	font-display: swap;
}



.RighInfo000623 {padding: 4vw 0;background: #f5f5f580;}
.RighInfo000623 .tit{margin-bottom: 2vw;font-size: 36px;text-align: center;color: #333}
.RighInfo000623 .tit:after {display: block;content: '';margin: 30px auto 0;width: 40px;height: 1px;background-color: #ccc;}
.RighInfo000623 .title .cn {font-size: 30px;color: #cc3333;padding-bottom: 10px;font-weight: bold;}
.RighInfo000623 .title .en {font-family: 'bebas-neue';color: #d2d2d2;letter-spacing: 2px;}

@media(max-width:768px) {
	.RighInfo000623 .title {padding-bottom: 6vw;}
}

@media(max-width:640px) {
	.RighInfo000623 .title .cn {font-size: 6vw;}
}
.RighInfo000623 .ytable-cell {padding: 4.167vw 0;}
.RighInfo000623 .pic .inner {position: relative;}
.RighInfo000623 .pic time {bottom: 0;text-align: right;position: absolute;right: 0;background: rgba(165, 45, 51, 0.64);color: #fff;padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span {display: block;margin-bottom: 5px;font-family: 'DIN-Medium';font-size: 72px;line-height: 0.8em;}
.RighInfo000623 .pic time span:before {display: inline-block;height: 2px;background: #fff;content: '';width: 16px;vertical-align: bottom;margin-right: 5px;}
.RighInfo000623 .info {background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff;background-size: contain;}
.RighInfo000623 .p-info {font-size: 15px;line-height: 2.4em;color: #7d7d7d;}
.RighInfo000623 .p-info p {margin: 0 0 1vw 0;}
.RighInfo000623 .info .inner p{text-align: justify;}
@media(min-width:1025px) {
	.RighInfo000623 .pic {width: 14.429%;}
	.RighInfo000623 .pic .inner {width: 208.696%;}
	.RighInfo000623 .info .inner {padding-left: 26.624%;padding-right: 8.548%;}
}

@media(max-width:1024px) {
    .RighInfo000623 {padding: 30px 0;}
	.RighInfo000623 .ytable,
	.RighInfo000623 .ytable-cell {display: block;}
	.RighInfo000623 .info {padding: 6vw;}
}
@media(max-width:640px) {
	.RighInfo000623 .pic time span {font-size: 12vw;}
	.RighInfo000623 .p-info {font-size: 3.5vw;}
}


/*
 .RighInfo002778
 */
.RighInfo0027781 {padding: 4% 0;}
.RighInfo0027781 .title {padding-bottom: 5%;font-size: 26px;color: #333;position: relative;text-align: center;}
.RighInfo0027781 .title span {text-transform: uppercase;font-size: 20px;font-family: "Arial";color: #f7f7f7;display: block;position: absolute;top: 5%;width: 100%;z-index: -1;line-height: 36px;}
.RighInfo0027781 .title:after {display: block;content: '';margin: 30px auto 0;width: 40px;height: 1px;background-color: #ccc;}
.RighInfo0027781 .intro,
.RighInfo0027781 .img {padding: 2%;margin: 0 auto;}
.RighInfo0027781 .span {color: #cc3333;font-size: 36px;}
.RighInfo0027781 .h1 {color: #cc3333;font-size: 30px;margin: 14px 0;position: relative;padding-bottom: 60px;}
.RighInfo0027781 .h1:after {position: absolute;left: 16px;bottom: 0;display: block;content: '';width: 1px;height: 40px;background-color: #cc3333;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);display: none;}
.RighInfo0027781 .p {text-align: justify;color: #666;font-size: 14px;margin: 0;line-height: 40px;}

@media(min-width:1025px) {
	.RighInfo0027781 .title {font-size: 36px;}
	.RighInfo0027781 .title span {font-size: 30px;}
    .RighInfo0027781 .intro {float: left;width: 48%;padding-left: 3%;}
	.RighInfo0027781 .img {float: right;width: 50%;position: relative;padding: 22px;padding-right: 0;}
	.RighInfo0027781 .img img {box-shadow: 0 0 5px #ccc;}
	.RighInfo0027781 .img:before {left: -23%;content: "";width: 71%;height: 98%;max-width: 668px;max-height: 668px;position: absolute;top: -8%;background: #faf8f5;z-index: -1;}
}
@media(min-width:1400px) {
	.RighInfo0027781 .intro {padding-top: 0;}
	.RighInfo0027781 .h1 {font-size: 48px;}
	.RighInfo0027781 .p {font-size: 16px;}
}
@media(max-width:1024px) {
    .RighInfo0027781 {padding: 30px 0;}
}



/*
 .RighInfo002778
 */
.RighInfo002778 {padding: 4% 0;}
.RighInfo002778 .title {padding-bottom: 5%;font-size: 26px;color: #333;position: relative;text-align: center;}
.RighInfo002778 .title span {text-transform: uppercase;font-size: 20px;font-family: "Arial";color: #f7f7f7;display: block;position: absolute;top: 5%;width: 100%;z-index: -1;line-height: 36px;}
.RighInfo002778 .title:after {display: block;content: '';margin: 30px auto 0;width: 40px;height: 1px;background-color: #ccc;}
.RighInfo002778 .intro {padding-bottom: 3%;text-align: justify;}
.RighInfo002778 .pic{width: 42%;}
.RighInfo002778 .txt{width: 58%;padding-left: 5%;}
.RighInfo002778 .span {color: #cc3333;font-size: 36px;}
.RighInfo002778 .h1 {color: #cc3333;font-size: 30px;margin: 14px 0;position: relative;padding-bottom: 60px;}
.RighInfo002778 .h1:after {position: absolute;left: 16px;bottom: 0;display: block;content: '';width: 1px;height: 40px;background-color: #cc3333;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}
.RighInfo002778 .p {color: #666;margin: 0;line-height: 30px;}
.RighInfo002778 .box ul {position: relative;font-size: 0;}
.RighInfo002778 .box li .Ispic {display: block;transition: all 0.5s;}

@media(min-width:1025px) {
	.RighInfo002778 .title {font-size: 36px;}
	.RighInfo002778 .title span {font-size: 30px;}
	.RighInfo002778 .img {float: right;width: 50%;position: relative;padding: 22px;padding-right: 0;}
	.RighInfo002778 .img img {box-shadow: 0 0 5px #ccc;}
	.RighInfo002778 .img:before {left: -23%;content: "";width: 71%;height: 98%;max-width: 668px;max-height: 668px;position: absolute;top: -8%;background: #faf8f5;z-index: -1;}
	.RighInfo002778 .box ul {padding-bottom: 31.152%;}
	.RighInfo002778 .box li {position: absolute;overflow: hidden;}
	.RighInfo002778 .box li:nth-child(1) {width: 32.91%;height: 100%;left: 0;top: 0;}
	.RighInfo002778 .box li:nth-child(2) {width: 9.94%;height: 30.545%;left: 34%;top: 0;}
	.RighInfo002778 .box li:nth-child(3) {width: 9.94%;height: 30.545%;left: 45.03%;top: 0;}
	.RighInfo002778 .box li:nth-child(4) {width: 9.94%;height: 30.545%;left: 56.06%;top: 0;}
	.RighInfo002778 .box li:nth-child(5) {width: 9.94%;height: 30.545%;left: 67.09%;top: 0;}
	.RighInfo002778 .box li:nth-child(6) {width: 21%;height: 65.567%;left: 34%;bottom: 0;}
	.RighInfo002778 .box li:nth-child(7) {width: 9.94%;height: 30.545%;left: 56.06%;top: 34.4%;}
	.RighInfo002778 .box li:nth-child(8) {width: 9.94%;height: 30.545%;left: 67.09%;top: 34.4%;}
	.RighInfo002778 .box li:nth-child(9) {width: 9.94%;height: 30.545%;left: 56.06%;bottom: 0;}
	.RighInfo002778 .box li:nth-child(10) {width: 9.94%;height: 30.545%;left: 67.09%;bottom: 0;}
	.RighInfo002778 .box li:nth-child(11) {width: 21.86%;height: 65%;right: 0;top: 0;}
	.RighInfo002778 .box li:nth-child(12) {width: 10.435%;height: 30.545%;right: 11.525%;bottom: 0;}
	.RighInfo002778 .box li:nth-child(13) {width: 10.435%;height: 30.545%;right: 0;bottom: 0;}
	.RighInfo002778 .box li .Ispic {height: 100%;}
	.RighInfo002778 .box li:hover .Ispic {transform: scale3d(1.1, 1.1, 1.1);}
}
@media(min-width:1400px) {
	.RighInfo002778 .h1 {font-size: 48px;}
	.RighInfo002778 .p {font-size: 16px;}
}
@media(max-width:1024px) {
    .RighInfo002778 {padding: 30px 0;}
    .RighInfo002778 .pic{width: 100%;display: block;margin-bottom: 20px}
    .RighInfo002778 .txt{width: 100%;padding-left: 0%;display: block}
	.RighInfo002778 .box li {width: 48.5%;margin-right: 3%;display: inline-block;margin-bottom: 3%;}
	.RighInfo002778 .box li:first-child {width: 100%;margin-right: 0;}
	.RighInfo002778 .box li:nth-child(2n+1) {margin-right: 0;}
	.RighInfo002778 .box li .Ispic {padding-bottom: 50%;}
}


/*RighInfo002738 */
.RighInfo002738 {padding: 4% 0;}
.RighInfo002738 .title {padding-bottom: 2.5%;font-size: 30px;color: #333;position: relative;text-align: center;}
.RighInfo002738 .title span {text-transform: uppercase;font-size: 20px;font-family: "Arial";color: #f7f7f7;display: block;position: absolute;top: 5%;width: 100%;z-index: -1;line-height: 36px;}
.RighInfo002738 .title:after {display: block;content: '';margin: 30px auto 0;width: 40px;height: 1px;background-color: #ccc;}
.RighInfo002738 .column-name {text-align: center;padding: 35px 0;font-size: 28px;}
.RighInfo002738 .column-name .cn {color: #184477;letter-spacing: 5px;line-height: 48px;position: relative;z-index: 10;text-indent: 5px;}
.RighInfo002738 .column-name .en {text-transform: uppercase;color: #f1f1fa;margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold";}

@media(max-width:480px) {
	.RighInfo002738 .column-name {font-size: 24px;}
	.RighInfo002738 .column-name .cn {line-height: 40px;}
}

.RighInfo002738 .area-info {background-image: url(../images/RighInfo002806-img1.jpg);margin: 20px 0 30px 0;}
.RighInfo002738 .area-info .pic {width:50%;padding: 3px;}
.RighInfo002738 .area-info .singlePage {font-size: 14px;}

@media(min-width:1025px) {
	.RighInfo002738 .area-info .singlePage {padding:10%}
    .RighInfo002738 .title {font-size: 36px;}
    .RighInfo002738 .title span {font-size: 30px;}
}

@media(max-width:1024px) {
    .RighInfo002738 {padding: 30px 0;}
	.RighInfo002738 .area-info .ytable,
	.RighInfo002738 .area-info .ytable-cell {display: block;width: auto !important;}
	.RighInfo002738 .area-info .singlePage {padding: 15px;}
}

.RighInfo002738 .box-2 {border-top: 1px solid #e5e5e5;background: #fafafa;padding-top: 36px;margin-bottom: 50px;padding-bottom: 80px;}

@media(max-width:1024px) {
	.RighInfo002738 .box-2 {margin-bottom: 30px;padding-bottom: 30px;}
}

.RighInfo002738 .youshi-list li {text-align: center;padding: 0 5%;}
.RighInfo002738 .youshi-list li pre {text-align: center;line-height: 24px;color: #555;}
.RighInfo002738 .youshi-list li .icon img {width: 60px;height: 60px;}
.RighInfo002738 .youshi-list li h3 {color: #184477;font-size: 18px;padding: 25px 0 15px 0;}

@media(min-width:641px) {
	.RighInfo002738 .youshi-list li {float: left;width: 33.3333%;}
	.RighInfo002738 .youshi-list li:nth-child(3n+1) {clear: left;}
}

@media(max-width:640px) {
	.RighInfo002738 .youshi-list li:not(:last-child) {margin-bottom: 20px;}
}

/*RighInfo001848 */
.RighInfo001848 {
	padding: 2% 0;
}

.RighInfo001848 .title {
	text-align: center;
}

.RighInfo001848 .title span {
	display: inline-block;
	background: #c84445;
	font-size: 24px;
	color: #fff;
	line-height: 34px;
	padding: 0 10px;
	vertical-align: middle;
}

.RighInfo001848 .title:after,
.RighInfo001848 .title:before {
	content: '';
	display: inline-block;
	height: 5px;
	border: 1px solid #bbb;
	border-left: 0;
	border-right: 0;
	width: 10%;
	vertical-align: middle;
}

.RighInfo001848 .img_scroll {
	max-width: 1200px;
	margin: 0 auto;
	background: url(../images/RighInfo001848-ying.png) no-repeat center bottom;
	padding-bottom: 22px;
}

.RighInfo001848 .img_scroll .bx-wrapper {
	position: relative;
}

.RighInfo001848 .img_scroll li img {
	display: block;
	width: 100%;
}

.RighInfo001848 .img_scroll .bx-controls-direction a {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	background: rgba(0, 0, 0, 0.6);
	margin-top: -17px;
}

.RighInfo001848 .img_scroll .bx-controls-direction a span {
	color: #fff;
	font-size: 16px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -8px;
	margin-top: -8px;
}

.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev {
	left: 0;
}

.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next {
	right: 0;
}

.RighInfo001848 .info {
	padding: 3% 0;
}

@media(max-width:480px) {
	.RighInfo001848 .title span {
		font-size: 18px;
	}
}

/*
 .PicList002239 为demo编号
 */
.PicList002239 {padding: 4% 0 6%;}
.PicList002239 .title {padding-bottom: 5%;font-size: 36px;color: #333;position: relative;text-align: center;}
.PicList002239 .title span {text-transform: uppercase;font-size: 30px;font-family: "Arial";color: #f7f7f7;display: block;position: absolute;top: 5%;width: 100%;z-index: -1;line-height: 36px;}
.PicList002239 .title:after {display: block;content: '';margin: 30px auto 0;width: 40px;height: 1px;background-color: #ccc;}
.PicList002239 li {border-bottom: 1px solid #e3e3e3;margin-bottom: 3%;float: left;}

@media(min-width:1025px) {
	.PicList002239 li {margin-right: 5%;width: 30%;}
	.PicList002239 li:nth-child(3n) {margin-right: 0;}
}
.PicList002239 li .Ispic {padding-bottom: 68%;background-size: contain;}
.PicList002239 li dl {position: relative;margin: 0 10px;padding-right: 114px;line-height: 50px;}
.PicList002239 li dd {position: absolute;right: 0;top: 0;color: #999;padding-left: 30px;background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt {font-size: 16px;color: #cc3333;width: 90%;}

@media(max-width:1024px) {
    .PicList002239 .title {font-size: 30px;}
    .PicList002239 .title span {font-size: 20px;}
	.PicList002239 li {width: 48%;margin-right: 4%;margin-bottom: 20px}
	.PicList002239 li:nth-child(2n) {margin-right: 0;}
    .PicList002239 li dd {display: none;}
    .PicList002239 li dl {padding-right: 0px;line-height: 50px;text-align: center}
}




/*
 .Menu006 为demo编号
 */

.Menu006 {padding-top:70px}
.Menu006 header {background-color: #cc3333;color: #fff;padding-left: 30px;font-size: 24px;font-weight: bold;line-height: 100px;}
.Menu006 header span {margin: 0;font-weight: normal;font-family: Arial;color: #fff;font-size: 18px;margin-left: 5px;text-transform: uppercase;}
.Menu006 .menu-open{background:#F7F7F7;line-height: 60px;padding: 0 30px;display: none;position: relative}
.Menu006 ul {background-color: #F7F7F7;border-bottom: 6px solid #f3f3f3;}
.Menu006 li {border-bottom: 1px solid #ebebeb;position: relative;font-size: 16px;line-height: 61px;z-index: 9999;}
.Menu006 li h4 {margin: 0;font-weight: normal;}
.Menu006 li a {display: block;padding-left: 30px;}
.Menu006 li h4 a {background: url(../images/Menu006-li_a.png) no-repeat 95% center;}
.Menu006 li.aon h4 a,
.Menu006 li h4 a:hover {background-color: #fff;background-image: url(../images/Menu006-li_aon.png);}
.Menu006 li ol {position: absolute;display: none;top: 0;padding-left: 0;left: 100%;width: 100%;background-color: #f3f3f3;}
.Menu006 li ol li a {padding-left: 10px;}
.Menu006 li ol li a:hover {background-color: #fff;}
@media(max-width:1024px){
.Menu006 {padding-top:30px}
.Menu006 header {line-height: 70px;}
.Menu006 .menu-open{display: block;border-bottom: 1px solid #ebebeb}
.Menu006 .menu-open::after {position: absolute;content: '';border: 6px solid transparent;border-top-color: #cc3333;right: 10px;top: 50%;margin-top: -3px;}
.Menu006 ul{display: none}
}



/*PicList002736 */
.PicList002736 {padding-top: 70px;}
.PicList002736 li {margin-bottom: 2%;background: #f0f0f0;border: 3px solid #f0f0f0;overflow: hidden;transition: 0.3s;}
.PicList002736 li a {}
.PicList002736 li:hover {border-color: #cc3333;box-shadow: 0 10px 14px rgba(60, 60, 66, 0.3);}
.PicList002736 li .Ispic {background-color: #f5faff;}
.PicList002736 li .txt {padding: 0.5% 0;}
.PicList002736 li .txt h3 a{font-size: 18px;color: #333;}
.PicList002736 li:hover .txt h3 a{color: #cc3333;}
.PicList002736 li .txt p {line-height: 28px;color: #555;height: 60px;margin-bottom:3%;}
.PicList002736 li .txt .txt-logo .img{float: left;width: 15%;margin-right:20px;padding-bottom: 9%;background-color: #fff;background-size: contain;background-repeat: no-repeat;background-position: center;}
@media(min-width:481px) {
	.PicList002736 li .Ispic {float: left;}
	.PicList002736 li .txt {float: right;margin-right: 3%;}
}
@media(min-width:1025px) {
	.PicList002736 li .Ispic {width: 30.927%;padding-bottom: 21.508%;}
	.PicList002736 li .txt {width: 63.736%;}
}

@media(min-width:481px) and (max-width:1024px) {
	.PicList002736 li .Ispic {width: 45%;padding-bottom: 31.3%;}
	.PicList002736 li .txt {width: 48%;}
}
@media(max-width:640px) {
    .PicList002736 {padding-top: 20px;}
    .PicList002736 li .txt h3 {margin-top: 0;}
    .PicList002736 li .txt .txt-logo .img{width: 23%;margin-right:10px;padding-bottom: 14%;}
}

@media(max-width:480px) {
	.PicList002736 li {margin-bottom: 20px;}
	.PicList002736 li .Ispic {padding-bottom: 69.5%;}
	.PicList002736 li .txt {padding: 15px;}
}




.RighInfo001749 {padding: 70px 0 0;}
.RighInfo001749 .txt-logo .img{float: left;width: 15%;margin-right:20px;padding-bottom: 9%;background-color: #fff;background-size: contain;background-repeat: no-repeat;background-position: center;}
@media(max-width:1024px){
.RighInfo001749 {padding: 30px 0 0;}
}



/*
 .PicList001132 为demo编号
 */
.PicList001132 {
	padding: 6% 0 0;
}

.PicList001132 li {
	float: left;
	width: 31%;
	margin-right: 3.5%;
	position: relative;
	border-bottom: 1px solid #dbe5f1;
	padding-bottom: 3%;
	margin-bottom: 3%;
}

.PicList001132 li::before {
	position: absolute;
	content: '';
	width: 100%;
	left: 0;
	bottom: 0;
	height: 0;
	background-color: #CC3333;
	transition: all ease 0.3s;
}

.PicList001132 li:nth-child(3n) {
	margin-right: 0;
}

.PicList001132 li h3 {
	font-size: 16px;
}

.PicList001132 li h3 a {
	transition: all ease 0.3s;
}

.PicList001132 li div {
	position: relative;
	padding-left: 141px;
	min-height: 120px;
}

.PicList001132 li figure {
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
	border: 1px solid #ddd;
	width: 120px;
	transition: all ease 0.3s;
}

.PicList001132 li figure img {
	width: 100%;
	transition: all ease 0.3s;
}

.PicList001132 li .more {
	background: url(../images/more.png) no-repeat;
	width: 31px;
	height: 13px;
	display: inline-block;
}

.PicList001132 li p {
	line-height: 24px;
	color: #666;
	margin: 0 0 5px 0;
	overflow: hidden;
	height: 96px;
}

.PicList001132 li:hover figure {
	border-color: #CC3333;
}

.PicList001132 li:hover h3 a {
	color: #CC3333;
}

.PicList001132 li:hover:before {
	height: 3px;
}

.PicList001132 li:hover figure img {
	transform: scale(1.1);
}

@media(max-width:1000px) {
	.PicList001132 li {
		width: 47%;
		margin-right: 6%;
	}

	.PicList001132 li:nth-child(3n) {
		margin-right: 6%;
	}

	.PicList001132 li:nth-child(2n) {
		margin-right: 0;
	}
}

@media(max-width:640px) {
	.PicList001132 li {
		float: none;
		width: auto;
		margin-right: 0 !important;
	}
}



/*
 .Page002274 为demo编号
 */
.Page002274 {text-align: center;padding: 1% 0 60px;color: #666666;}
.Page002274 .Pages * {vertical-align: middle;}
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump,
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total {display: none;}
.Page002274 .Pages a {display: inline-block;padding: 0 15px;line-height: 37px;background-color: #eef0f1;color: #666666;margin-left: 5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur {color: #fff;background-color: #EF322E;}
.Page002274 .Pages em {font-style: normal;display: inline-block;vertical-align: middle;}
.Page002274 .Pages .i_text {width: 47px;height: 36px;line-height: 36px;border: 1px solid #ceced5;}
.Page002274 .Pages .i_button {cursor: pointer;background: none;width: 47px;height: 36px;border: 1px solid #ceced5;}
.Page002274 .Pages .p_jump b {font-weight: normal;margin: 0 5px;}
.Page002274 .Pages .a_prev,
.Page002274 .Pages .a_next {font-family: 宋体;font-weight: bold;padding: 0 25px;}

@media(max-width:1000px) {
	.Page002274 .Pages em {display: none;}
}

@media(max-width:640px) {
	.Page002274 .Pages a.a_first,
	.Page002274 .Pages a.a_end {display: none;}
	.Page002274 .Pages a {padding: 0 10px;}
}

/*Menu002306*/
.Menu002306 {padding-top: 30px;}
.Menu002306 .side-title {background-color: #cc3333;color: #fff;padding-left: 30px;font-size: 24px;font-weight: bold;line-height: 100px;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before {content: '';display: none;}
.Menu002306 .side-title::before {position: absolute;bottom: 0;left: -20px;width: 0;height: 0;border-style: dashed dashed solid dashed;border-width: 0 15px 44px 20px;border-color: transparent transparent #cc3333 transparent;}
.Menu002306 .side-title::after {display: none;vertical-align: middle;width: 40px;height: 1px;background: #fff;margin-left: 10px;}
.Menu002306 .side-menu li a {display: block;line-height: 32px;}
.Menu002306 .side-menu>ul>li {border-bottom: 1px solid #e0e0e0;position: relative;font-size: 16px;line-height: 61px;z-index: 9999;}
.Menu002306 .side-menu>ul>li>a {padding: 0 32px;font-weight: 500;color: #333;line-height: 61px;position: relative;}
.Menu002306 .side-menu>ul>li>a:hover {background-color: #fff;}
.Menu002306 .side-menu>ul>li>a::after {position: absolute;content: '>';width: 16px;height: 16px;border-radius: 50%;background: #cc3333;color: #fff;text-align: center;line-height: 18px;font-family: 宋体;font-size: 12px;right: 16px;top: 50%;margin-top: -8px;}
.Menu002306 .side-menu>ul>li ul {display: none;padding: 10px 15px;}
.Menu002306 .side-menu>ul>li>ul {padding-left: 32px;padding-right: 32px;}
.Menu002306 .side-menu>ul>li>ul>li>a {background: url(../images/Menu002306-a_off.png) no-repeat left center;padding-left: 15px;}
.Menu002306 .side-menu ul li ul li ul li a::before {display: inline-block;content: '';vertical-align: middle;width: 3px;height: 3px;background: #555;margin-right: 10px;}
.Menu002306 .side-menu li.select>a {background-color: #f5e9e9;}
.Menu002306 .side-menu li.select>a::after {transform: rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select>a {background-color: transparent;background-image: url(../images/Menu002306-a_on.png);font-weight: bold;color: #cc3333;}
.Menu002306 .side-other dd {background-position: left center;background-repeat: no-repeat;background-color: #e7f0f4;margin-top: 20px;border-radius: 5px;position: relative;}
.Menu002306 .side-other dd.dd_1 {background-image: url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2 {background-image: url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a {position: relative;display: block;height: 80px;line-height: 80px;font-weight: bold;color: #555;padding-left: 100px;}
.Menu002306 .side-other dd a::after {position: absolute;content: '>';width: 16px;height: 16px;border-radius: 50%;background: #cc3333;color: #fff;text-align: center;line-height: 18px;font-family: 宋体;font-size: 12px;right: 15px;top: 50%;margin-top: -8px;}
.Menu002306 .side-open_menu {display: none;}

@media(min-width:1025px) {
	.Menu002306 .side-menu {display: block !important;}
}

@media(max-width:1024px) {
	.Menu002306 {padding-top: 0;}
	.Menu002306 .side-other {display: none;}
	.Menu002306 .side-open_menu {display: block;border: 2px solid #87b2c7;padding: 10px 20px 10px 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bold;color: #002870;border-radius: 0 0 5px 5px;position: relative;}
	.Menu002306 .side-open_menu::after {position: absolute;content: '';border: 6px solid transparent;border-top-color: #87b2c7;right: 10px;top: 50%;margin-top: -3px;}
	.Menu002306 .side-menu {display: none;padding-bottom: 20px;}
}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277 {padding: 7.4% 0 0;}
.RighInfo001277 .list_img {float: left;width: 52%;position: relative;}
.RighInfo001277 .list_img figure {border: 1px solid #dcdcdc;background-size: contain;padding-bottom: 66%;}
.RighInfo001277 .right_info {float: right;width: 43.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p {margin: 0;padding: 5% 0;border-bottom: 1px solid #e7e8e8;}
.RighInfo001277 .right_info h1 {padding: 7% 0;color: #cc3333;font-size: 26px;}
.RighInfo001277 .right_info h3 {font-size: 18px;font-weight: normal;}
.RighInfo001277 .right_info p {line-height: 30px;color: #999;margin-bottom: 10%;text-align: justify;}
.RighInfo001277 .right_info a {display: inline-block;border: 1px solid #fdf3f2;padding: 10px 5%;color: #cc3333;transition: 0.4s;}
.RighInfo001277 .right_info a:hover {background-color: #cc3333;color: #fff;}
.RighInfo001277 .tab {padding: 6% 0;}
.RighInfo001277 .tab .h1_tab {margin: 0;border-bottom: 1px solid #e7e8e8;overflow: hidden;font-size: 16px;font-weight: normal;color: #000;}
.RighInfo001277 .tab .h1_tab span {float: left;padding: 0 5%;line-height: 50px;background-color: #f2f2f3;margin-right: 4px;cursor: pointer;}
.RighInfo001277 .tab .h1_tab span.on {background-color: #cc3333;color: #fff;}
.RighInfo001277 .tab .info {font-size: 20px;line-height: 45px;color: #000000;margin: 2% 0;text-align: justify;}
.RighInfo001277 .ul_download li {border-bottom: 1px solid #d1d1d3;line-height: 34px;background: url(../images/RighInfo001277-icon_download.png) no-repeat right center;padding: 10px 0;}
.RighInfo001277 .ul_download li a {padding: 0 38px;background: url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px) {
	.RighInfo001277 .list_img,
	.RighInfo001277 .right_info {float: none;width: auto;}
    .RighInfo001277 .tab .info {font-size: 16px;line-height: 30px;}
}

@media(max-width:640px) {
	.RighInfo001277 .right_info h1 {font-size: 20px;}
	.RighInfo001277 .right_info h3 {font-size: 16px;}
}

@media(max-width:480px) {
	.RighInfo001277 .tab .h1_tab {font-size: 14px;}
	.RighInfo001277 .tab .h1_tab span {padding: 0 3%;}
}

/*
 .TextList001230 为demo编号
 */
.TextList001230 {padding: 2% 0% 4%;font-size: 12px;}
.TextList001230 li {border-bottom: 1px dotted #ddd;padding: 20px 80px;background:url("../images/book.png") no-repeat 24px center/34px;overflow: hidden;position: relative;}
.TextList001230 li time {text-align: center;float: left;line-height: 24px;width: 68px;margin-right: 15px;border-radius: 5px;background-color: #cc3333;color: #fff; display: none;}
.TextList001230 li time span {line-height: 44px;display: block;font-size: 30px;color: #cc3333;background-color: #e2e2e2;border-radius: 5px 5px 0 0;}
.TextList001230 li a {position: absolute;right: 4%;padding-top: 25px;height: 24px;top: 50%;margin-top: -25px;background: url(../images/TextList001230-icon.png) no-repeat center top;font-size: 14px;}
.TextList001230 li p {margin: 0;font-size: 14px;line-height: 24px;color: #333;cursor: pointer;}
.TextList001230 li p:hover{color: #cc3333;}
.TextList001230 li p span {color: #999;}
.TextList001230 li p span i {font-style: normal;color: #9c0015;}
.TextList001230 .btn{text-align: center;margin-top: 4%}
.TextList001230 .btn a{display: inline-block;width: 260px;line-height: 40px;text-align: center;color: #fff;background: #cc3333;font-size: 14px;}


/*
 .PicList000710 为demo编号
 */
.PicList000710 {padding: 70px 0 1%;}
.PicList000710 li {float: left;width: 32%;margin-right: 2%;margin-bottom: 4%;}
.PicList000710 li:nth-child(3n) {margin-right: 0;}
.PicList000710 li figure {border-bottom: 3px solid #f5f5f5;padding-bottom: 30px;}
.PicList000710 li:hover figure {border-color: #cc3333;}
.PicList000710 li span {display: block;padding-bottom: 70%;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;}
.PicList000710 li span i {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/PicList000710-view.png) no-repeat center center rgba(204, 51, 51, 0.8);opacity: 0;transition: all ease-in-out 0.3s;}
.PicList000710 li h3 {margin: 0;font-size: 16px;padding-top: 18px;font-weight: normal;padding-bottom: 5px;}
.PicList000710 li p {margin: 0;line-height: 25px;height: 50px;overflow: hidden;margin-top: 5px;color: #666;}
.PicList000710 li:hover figure {border-color: #cc3333;}
.PicList000710 li time {color: #999;}
.PicList000710 li:hover span i {opacity: 1;}

@media(max-width:1024px) {
    .PicList000710 {padding: 30px 0;}
	.PicList000710 li {float: none;width: 100%;margin-right: 0 !important;margin: 0;}
    .PicList000710 li h3 {padding-top: 10px;}
	.PicList000710 li time {font-size: 12px;}
	.PicList000710 li p {line-height: 20px;height: 40px;}
}
/*RighInfo002939 */
.RighInfo002939 {padding: 3.49vw 0;}
.RighInfo002939 .name {border-bottom: 1px dotted #cecece;text-align: center;margin-bottom: 37px;width: 1200px;margin: 0 auto;}
.RighInfo002939 .name h1 {margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time {color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share {margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share>* {display: inline-block;vertical-align: middle;}
.RighInfo002939 .share em {font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox * {box-sizing: content-box;}

.RighInfo002939 .edit-info {line-height: 2.5625em;color: #1e1e1e;text-align: justify;padding-bottom: 4vw;}
.RighInfo002939 .info-page {border: solid 1px #eee;margin: 0 auto;}
.RighInfo002939 .info-page dd {line-height: 36px;}
.RighInfo002939 .info-page dd a {padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover {color: #d43e45;}

@media(min-width:641px) {
	.RighInfo002939 .info-page dd {float: left;width: 50%;}
	.RighInfo002939 .info-page dd:nth-child(2) {border-left: 1px solid #eee;}
	.RighInfo002939 .time,
	.RighInfo002939 .info-page dd a,
	.RighInfo002939 .edit-info {font-size: 16px;}
}

@media(max-width:640px) {
	.RighInfo002939 .info-page dd:nth-child(2) {border-top: 1px solid #eee;}
	.RighInfo002939 .share {display: block;padding-top: 10px;}
}

/*RighInfo002810 */
.RighInfo002810 {padding: 3% 0;}
.RighInfo002810 .name {border-bottom: 1px dotted #cecece;text-align: center;margin: 0 auto 20px;}
.RighInfo002810 .name h1 {margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002810 .time {color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002810 .txt-logo {background: url(../images/RighInfo002810-bg.jpg);margin-bottom: 3%;padding: 4% 0;}
.RighInfo002810 .txt-logo .txt .inner {display: inline-block;font-weight: bold;text-align: left;line-height: 26px;color: #333;font-size: 15px;}
.RighInfo002810 .txt-list .box:not(:last-child) {margin-bottom: 2%;}
.RighInfo002810 .txt-list .info {line-height: 2;font-size: 14px;}
.RighInfo002810 .txt-list .red {color: #d81920;font-size: 15px;}
.RighInfo002810 .txt-list {text-align: justify;}
.RighInfo002810 .info-page {border: solid 1px #eee;margin:50px auto;}
.RighInfo002810 .info-page dd {line-height: 36px;}
.RighInfo002810 .info-page dd a {padding: 0 20px;}
.RighInfo002810 .info-page dd a:hover {color: #d43e45;}

@media(min-width:769px) {
	.RighInfo002810 .txt-logo .ytable-cell {width: 50%;text-align: center;}
	.RighInfo002810 .txt-logo .txt {border-right: 1px solid #eee;}
	.RighInfo002810 .txt-list .pic {width: 36.667%;}
	.RighInfo002810 .txt-list .pic img {max-width: 92.858%;}
	.RighInfo002810 .txt-list .box:nth-child(2n) .pic {text-align: right;}
    .RighInfo002810 .info-page dd {float: left;width: 50%;}
	.RighInfo002810 .info-page dd:nth-child(2) {border-left: 1px solid #eee;}
	.RighInfo002810 .info-page dd a{font-size: 16px;}
}

@media(max-width:768px) {
    .RighInfo002810 {padding: 30px 0;}
	.RighInfo002810 .ytable,
	.RighInfo002810 .ytable-cell {display: block;}
	.RighInfo002810 .txt-logo {text-align: center;}
	.RighInfo002810 .txt-list .pic img {display: block;width: 100%;}
    .RighInfo002810 .info-page dd:nth-child(2) {border-top: 1px solid #eee;}
}

/*Map002858 */
.Map002858{padding-top: 5%}
.Map002858 .title {padding-bottom: 2%;font-size: 36px;color: #333;position: relative;text-align: center;}
.Map002858 .title span {text-transform: uppercase;font-size: 30px;font-family: "Arial";color: #f7f7f7;display: block;position: absolute;top: 5%;width: 100%;z-index: -1;line-height: 36px;}
.Map002858 .title:after {display: block;content: '';margin: 30px auto 0;width: 40px;height: 1px;background-color: #ccc;}
.Map002858 #allmap {height: 23.96vw;z-index: 0;}
.Map002858 #allmap,
.Map002858 #allmap * {box-sizing: content-box;}
.Map002858 #allmap img {max-width: inherit;}
.Map002858 .BMap_bubble_content b {font-size: 18px;display: block;padding-bottom: 5px;}

@media(max-width:1024px) {
    .Map002858{padding-top: 30px}
	.Map002858 #allmap {height: 40vw;}
    .Map002858 .title {font-size: 30px;}
    .Map002858 .title span {font-size: 20px;}
}

@media(max-width:480px) {
	.Map002858 #allmap {height: 70vw;}
}

/*
 .Form002802
 */
.Form002802{padding-bottom: 5%}
.Form002802 .from td {padding-right: 5%;padding-bottom: 3%;}
.Form002802 .from td p {margin: 0;color: #999;text-align: center;}
.Form002802 .from td div {position: relative;}
.Form002802 .from label {position: absolute;left: 15px;top: 0;font-size: 15px;line-height: 50px;color: #999;}
.Form002802 .from .text {width: 100%;height: 50px;line-height: 50px;text-indent: 10px;border: none;background: #f5f5f5;}
.Form002802 .from textarea.text {height: 200px;}
.Form002802 .from .btn {padding-bottom: 1.5%;text-align: center;}
.Form002802 .from .btn input {background: #cc3333;cursor: pointer;padding: 0;border: none;width: 160px;height: 38px;font-size: 16px;color: #fff;text-transForm002802: uppercase;}
.Form002802 .address {padding: 3% 0 0;}
.Form002802 .address dd {}
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p {font-size: 16px;padding-left: 44px;line-height: 35px;}
.Form002802 .address dd h2 {background-repeat: no-repeat;background-position: left center;display: inline-block;margin-right: 8%;margin-bottom: 2%;font-weight: normal;}
.Form002802 .address dd h1 {margin-bottom: 1%;padding-left: 0;font-size: 18px;color: #333;font-weight: bold;}
.Form002802 .address dd h2 {font-size: 18px;}
.Form002802 .address dd h2.h2_1 {background-image: url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2 {background-image: url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3 {background-image: url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4 {background-image: url(../images/Form002802-icon4.jpg);}
@media(min-width:641px) {
	.Form002802 .from td:nth-child(3n),
	.Form002802 .from .textareas,
	.Form002802 .from .btn,
	.Form002802 .from .tip {padding-right: 0;}
}

@media(max-width:640px) {
	.Form002802 .from td {display: block;padding-right: 0;}
	.Form002802 .address dd {float: none;width: auto;padding-left: 0;}
}




.Menu002272 {padding-top: 3%}
.Menu002272 .auto{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul {}
.Menu002272 .nav-menu ul li {float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
.Menu002272 .nav-menu ul li:first-child {margin-left: 0;}
.Menu002272 .nav-menu ul li:hover,
.Menu002272 .nav-menu ul li.on {background: #cc3333;}
.Menu002272 .nav-menu ul li:hover a,
.Menu002272 .nav-menu ul li.on a {color: #fff;}
.Menu002272 .current {padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a {font-size: 14px;color: #717171;padding: 0 13px 0 10px;position: relative;line-height: 45px;}
.Menu002272 .current a:after {content: "·";position: absolute;top: 0;right: 0;line-height: 20px;height: 20px;color: #ddd;}
.Menu002272 .current a:first-child {padding-left: 0;}
.Menu002272 .current a:hover {color: #FC433E;}
.Menu002272 .current span {padding-left: 10px}

@media screen and (min-width:768px) {
	.Menu002272 .nav-menu ul {display: block;float: left;}

	.Menu002272 .nav-menu .location {float: right;}
	.Menu002272 .current a {line-height: 60px;}
}

@media screen and (min-width:1024px) {
	.Menu002272 .nav-menu ul { width: 60%;}
	.Menu002272 .nav-menu ul li {padding: 0 28px;line-height: 73px;font-weight: 700; /*width: 13%;*/ text-align: center;}
}

@media screen and (min-width:1200px) {
	.Menu002272 .current a {line-height: 73px;font-weight: 700;}
	.Menu002272 .current span {font-weight: 700;}
}
@media(max-width:1024px){
    .Menu002272 .nav-menu ul li {padding: 0 10px;}
}








/*PicList002146 */
.PicList00214611 {padding: 5% 0% 5%;}
.PicList00214611 .auto{max-width: 1420px;width: 96%}
.PicList00214611 li {float: left;width: 32.2%;margin: 0 0.5% 2%;overflow: hidden}
.PicList00214611 li a {display: block;position: relative;}
.PicList00214611 li h3{margin: 0;text-align: center;font-size: 18px;font-weight: normal;}
.PicList00214611 li figure {padding-bottom: 140%;position: relative;z-index: 1;transition: 0.3s}
.PicList00214611 li h3 {border: 1px solid #e8e8e8;border-top-width: 3px;border-top-color: #f4f4f4;padding: 2%;line-height: 40px;position: relative;z-index: 2;background: #fff;transition: 0.3s;text-transform: capitalize;}
.PicList00214611 li:hover figure{transform: scale(1.1)}
.PicList00214611 li:hover h3{background: #cc3333;color: #fff}
@media(max-width:1366px) {
	.PicList00214611 li h3{font-size: 16px;}
}

@media(max-width:1024px) {
	.PicList00214611 li {float: none;width: auto;margin-left: 0%;margin-right: 0%;}
    .PicList00214611 li figure {padding-bottom: 100%;}
}





/* 弹窗 */
.modal {display: none;/* 默认隐藏 */position: fixed;z-index: 1111;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.4);-webkit-animation-name: fadeIn;-webkit-animation-duration: 0.4s;animation-name: fadeIn;animation-duration: 0.4s}
.modal .ytable{height: 100%;position: absolute;width: 100%;top: 0;left: 0}


/* 添加动画 */
@-webkit-keyframes slideIn {
	from {
		bottom: -300px;
		opacity: 0
	}

	to {
		bottom: 0;
		opacity: 1
	}
}

@keyframes slideIn {
	from {
		bottom: -300px;
		opacity: 0
	}

	to {
		bottom: 0;
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}


/*
 .Form000961 为demo编号
 */



.Form000961{padding:50px 6% 30px;width: 90%;max-width: 540px;background-color: #fefefe;margin: auto;position: relative}
/* 关闭按钮 */
.Form000961 .close {color: white;position: absolute;right: 2%;top: 2%; font-size: 28px;font-weight: bold;color: #000;}
.Form000961 .close:hover,
.Form000961 .close:focus {color: #cc3333;text-decoration: none;cursor: pointer;}
.Form000961 .form{ display:table; width:100%;}
.Form000961 figure{ display:table-cell; vertical-align:middle;}
.Form000961 figure:nth-child(2){ width:50%; padding-left:2%;}
.Form000961 figure p{ line-height:28px;  color:#7d7d7d; text-indent:25px;}
.Form000961 td{ padding-bottom:20px;}
.Form000961 td div{ position:relative;}
.Form000961 td div .form_err{ position:absolute; right:8px; top:18px; color:#f31313; line-height:20px; font-weight:bold;}
.Form000961 td div .text{ width:100%; border:1px solid #dadada; line-height:46px; height:46px; padding:0 10px;}
.Form000961 td div textarea.text{ line-height:23px; height:138px; padding:11px 10px;}
.Form000961 td div.float_l{ float:left; width:48%}
.Form000961 td div.float_r{ float: right; width:50%;}
.Form000961 td.btn{ text-align:center;}
.Form000961 td.btn input{ cursor:pointer; color:#fff; border:none; background:#f31313; width:70%; max-width:167px; height:45px;}
@media(max-width:1000px){
.Form000961{padding:30px 6%;width: 90%;max-width: 540px;background-color: #fefefe;margin: auto}
}
@media(max-width:768px){
.Form000961  figure:nth-child(2){ display:none;}
}




/*搜索*/
.TextList002322{ padding: 2% 0;}
.TextList002322 .title{margin-bottom: 2vw;font-size: 36px;text-align: center;color: #333}
.TextList002322 .title:after {display: block;content: '';margin: 30px auto 0;width: 40px;height: 1px;background-color: #ccc;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #cc3333;}
@media only screen and (max-width:767px ) {
.TextList002322{ padding: 20px 3%;}
}


.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#cc0000;}
@media(min-width:768px){
	.Menu002252{padding:25px 0 10px;}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:35px 0 20px;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}

.PicList002323{ padding: 30px 0; }
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li:hover figure{transform: scale(1.3);}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}
