@charset "UTF-8";

ss html {



	font-family: sans-serif;



	/* 1 */



	-ms-text-size-adjust: 100%;



	/* 2 */



	-webkit-text-size-adjust: 100%;



	/* 2 */



	overflow-y: scroll;



	/* 0 */



	-webkit-overflow-scrolling: touch;



	/* 0 */



}







body {



	margin: 0;



	/* 1 */



	font-size: 12px;



	/* 0 */



	line-height: 2;



	/* 0 */



	color: #333;



	/* 0 */



	background-color: #fff
		/* 0 */



}







/* HTML5 display definitions



   ========================================================================== */



/**



 * Correct `block` display not defined for any HTML5 element in IE 8/9.



 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.



 * Correct `block` display not defined for `main` in IE 11.



 */



article,



aside,



details,



figcaption,



figure,



footer,



header,



hgroup,



main,



nav,



section,



summary {



	display: block;



}







/**



 * 1. Correct `inline-block` display not defined in IE 8/9.



 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.



 * 3. Correct `inline-block` display in IE 6/7.



 */



audio,



canvas,



progress,



video {



	display: inline-block;



	/* 1 */



	vertical-align: baseline;



	/* 2 */



	*display: inline;



	/* 3 */



	*zoom: 1
		/* 3 */



}







/**



 * Prevent modern browsers from displaying `audio` without controls.



 * Remove excess height in iOS 5 devices.



 */



audio:not([controls]) {



	display: none;



	height: 0;



}







/**



 * Address `[hidden]` styling not present in IE 8/9/10.



 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.



 */



[hidden],



template {



	display: none;



}







/* Links



   ========================================================================== */



/**



 * 1. Remove the gray background color from active links in IE 10.



 * 2. Improve readability when focused and also mouse hovered in all browsers.



 * 0. sassCore's style.



 */



a {



	background: transparent;



	/* 1 */



	/* 0 */



	text-decoration: none;



	color: #08c;



}







a:active,



a:hover {



	outline: 0
		/* 2 */



}







a:hover {



	color: #006699;



}







/* Text-level semantics



   ========================================================================== */



/**



 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.



 */



abbr[title] {



	border-bottom: 1px dotted;



}







/**



 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.



 */



b,



strong {



	font-weight: bold;



}







/**



 * Address styling not present in Safari and Chrome.



 */



dfn {



	font-style: italic;



}







/**



 * Address styling not present in IE 8/9.



 */



mark {



	background: #ff0;



	color: #000;



}







/**



 * Address inconsistent and variable font size in all browsers.



 */



small {



	font-size: 80%;



}







/**



 * Prevent `sub` and `sup` affecting `line-height` in all browsers.



 */



sub,



sup {



	font-size: 75%;



	line-height: 0;



	position: relative;



	vertical-align: baseline;



}







sup {



	top: -0.5em;



}







sub {



	bottom: -0.25em;



}







img {



	border: 0;



	/* 1 */



	vertical-align: middle;



	/* 0 */



	-ms-interpolation-mode: bicubic
		/* 2 */



}







/**



 * Correct overflow not hidden in IE 9/10/11.



 */



svg:not(:root) {



	overflow: hidden;



}







hr {



	box-sizing: content-box;



	height: 0;



}







pre {



	overflow: auto;



	/* 1 */



	white-space: pre;



	/* 2 */



	white-space: pre-wrap;



	/* 2 */



	word-wrap: break-word
		/* 2 */



}







code,



kbd,



pre,



samp {



	font-family: monospace, monospace;



	/* 1 */



	_font-family: 'courier new', monospace;



	/* 1 */



	font-size: 1em
		/* 2 */



}







button,



input,



optgroup,



select,



textarea {



	color: inherit;



	/* 1 */



	font: inherit;



	/* 2 */



	margin: 0
		/* 3 */



}







button {



	overflow: visible;



}







button,



select {



	text-transform: none;



}







button,



html input[type="button"],



input[type="reset"],



input[type="submit"] {



	-webkit-appearance: button;



	/* 2 */



	cursor: pointer;



	/* 3 */



	*overflow: visible
		/* 4 */



}







button[disabled],



html input[disabled] {



	cursor: default;



}







button::-moz-focus-inner,



input::-moz-focus-inner {



	border: 0;



	padding: 0;



}







textarea:focus,



input:focus {



	outline: none;



}







input {



	line-height: normal;



}







input[type="checkbox"],



input[type="radio"] {



	box-sizing: border-box;



	/* 1 */



	padding: 0;



	/* 2 */



	*height: 13px;



	/* 3 */



	*width: 13px
		/* 3 */



}







input[type="number"]::-webkit-inner-spin-button,



input[type="number"]::-webkit-outer-spin-button {



	height: auto;



}







input[type="search"] {



	-webkit-appearance: textfield;



	/* 1 */



	/* 2 */



	box-sizing: content-box;



}







input[type="search"]::-webkit-search-cancel-button,



input[type="search"]::-webkit-search-decoration,



input[type="text"] {



	-webkit-appearance: none;



}







fieldset {



	border: 1px solid #c0c0c0;



	margin: 0 2px;



	padding: 0.35em 0.625em 0.75em;



}







legend {



	border: 0;



	/* 1 */



	padding: 0;



	/* 2 */



	*margin-left: -7px
		/* 3 */



}







textarea {



	overflow: auto;



	/* 1 */



	resize: vertical
		/* 0 */



}







optgroup {



	font-weight: bold;



}







table {



	border-collapse: collapse;



	border-spacing: 0;



}







td,



th {



	padding: 0;



}







q {



	quotes: none;



}







html,



button,



input,



select,



textarea {



	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;



}







h1,



h2,



h3,



h4,



h5,



h6,



p,



figure,



form,



blockquote {



	margin: 0;



}







ul,



ol,



li,



dl,



dd {



	margin: 0;



	padding: 0;



}







ul,



ol {



	list-style: none outside none;



}







h1,



h2,



h3 {



	line-height: 2;



	font-weight: normal;



}







h1 {



	font-size: 18px;



}







h2 {



	font-size: 15.6px;



}







h3 {



	font-size: 14.04px;



}







h4 {



	font-size: 12px;



}







h5,



h6 {



	font-size: 10.2px;



	text-transform: uppercase;



}







input:-moz-placeholder,



textarea:-moz-placeholder {



	color: #ccc;



}







input::-moz-placeholder,



textarea::-moz-placeholder {



	color: #ccc;



}







input:-ms-input-placeholder,



textarea:-ms-input-placeholder {



	color: #ccc;



}







input::-webkit-input-placeholder,



textarea::-webkit-input-placeholder {



	color: #ccc;



}







.clear {



	clear: both;



}







.f-cb {



	zoom: 1;



}







.f-cb:after {



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



	overflow: hidden;



	content: ".";



}







.fl {



	float: left;



	display: inline;



}







.fr {



	float: right;



	display: inline;



}







.por {



	position: relative;



}







.poa {



	position: absolute;



}







.pof {



	position: fixed;



}







.poa-f {



	position: absolute;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



}







.ovh {



	overflow: hidden;



}







.noselect {



	-moz-user-select: none;



	-webkit-user-select: none;



	-ms-user-select: none;



}







.dn {



	display: none;



}







.w-f {



	width: 100%;



}







.h-f {



	height: 100%;



}







/*.loader{



    width: 50px;



    height: 50px;



    position: absolute;



    top: 50%;



    left: 50%;



    margin: -25px 0 0 -25px;



    font-size: 10px;



    border-top: 1px solid rgba(0,0,0, 0.08);



    border-right: 1px solid rgba(0,0,0, 0.08);



    border-bottom: 1px solid rgba(0,0,0, 0.08);



    border-left: 1px solid rgba(0,0,0, 0.5);



    border-radius: 50%;



    animation: spinner 700ms infinite linear;



}



.loader.white{



    border-top: 1px solid rgba(255,255,255, 0.08);



    border-right: 1px solid rgba(255,255,255, 0.08);



    border-bottom: 1px solid rgba(255,255,255, 0.08);



    border-left: 1px solid rgba(255,255,255, 0.5);



}*/



@-webkit-keyframes spinner {



	0% {



		-webkit-transform: rotate(0deg);



		transform: rotate(0deg);



	}







	100% {



		-webkit-transform: rotate(360deg);



		transform: rotate(360deg);



	}



}







@keyframes spinner {



	0% {



		-webkit-transform: rotate(0deg);



		transform: rotate(0deg);



	}







	100% {



		-webkit-transform: rotate(360deg);



		transform: rotate(360deg);



	}



}







body,



html {



	font-family: "Microsoft YaHei", "Source Han Sans CN", "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", "微軟正黑體", "Microsoft JhengHei", Helvetica, "Heiti SC", Arial, sans-serif;



}







@font-face {



	font-family: 'impact';



	src: url("fonts/impact.eot");



	src: url("fonts/impact.eot") format("embedded-opentype"), url("fonts/impact.woff2") format("woff2"), url("fonts/impact.woff") format("woff"), url("fonts/impact.ttf") format("truetype"), url("fonts/impact.svg#impact") format("svg");



}







@font-face {



	font-family: 'GOTHIC';



	src: url("fonts/GOTHIC.eot");



	src: url("fonts/GOTHIC.eot") format("embedded-opentype"), url("fonts/GOTHIC.woff2") format("woff2"), url("fonts/GOTHIC.woff") format("woff"), url("fonts/GOTHIC.ttf") format("truetype"), url("fonts/GOTHIC.svg#GOTHIC") format("svg");



}







/*.iconfont {



  font-family:"iconfont" !important;



  font-size:16px;



  font-style:normal;



  -webkit-font-smoothing: antialiased;



  -moz-osx-font-smoothing: grayscale;



}*/



body {



	overflow: hidden;



	position: relative;



}







body.ovh,



.html.ovh {



	position: fixed;



	left: 0;



	top: 0;



	width: 100%;



	height: 100vh;



	overflow: hidden;



}







::-webkit-scrollbar {



	width: 5px;



}







::-webkit-scrollbar-track {



	background: rgba(0, 0, 0, 0.1);



}







::-webkit-scrollbar-thumb {



	background: #000;



}







::-webkit-scrollbar-thumb:window-inactive {



	background: #000;



}







::-webkit-scrollbar-thumb:vertical:hover {



	background: #000;



}







.w1200 {



	width: 1200px;



	margin: 0 auto;



}







/* 内页通用宽度 */











.header {



	padding: 50px 0px 0 50px;



	position: absolute;



	width: 100%;



	left: 0;



	top: 0;



	z-index: 9;



}







.header .z9 {



	z-index: 9;



}







.header .line {



	position: absolute;



	width: 1px;



	height: 110px;



	background: rgba(255, 255, 255, 0.3);



	top: 0;



	right: 80px;



	-webkit-transition: all .5s ease-in-out;



	transition: all .5s ease-in-out;



}







.header .header-t {



	width: 122px;



	position: relative;



	z-index: 2;



}







.header .header-t a {



	display: block;



}







.header .header-t img {



	width: 4.271vw;



}







.header .header-right {



	padding-right: 50px;



	position: relative;



	display: flex;



	align-items: center;



}







.header .header-right-item .searchimg {



	margin: 0 22px;



	cursor: pointer;



}







.header .l-toggle {



	float: left;



	width: 38px;



	height: 20px;



	cursor: pointer;



	z-index: 99;



	position: relative;



}







.header .l-toggle span {



	position: absolute;



	top: 0;



	right: 0;



	left: 0;



	display: block;



	width: 26px;



	height: 2px;



	background-color: #000;



}







.header .l-toggle .line1 {



	margin: 0 auto;



	-webkit-transform: rotate(0);



	-ms-transform: rotate(0);



	transform: rotate(0);



	-webkit-transition: margin .3s .5s ease, -webkit-transform .5s ease;



	transition: margin .3s .5s ease, transform .5s ease;



}







.header .l-toggle .line2 {



	margin: 8px auto 0;



}







.header .l-toggle .line3 {



	margin: 16px auto auto;



	-webkit-transform: rotate(0);



	-ms-transform: rotate(0);



	transform: rotate(0);



	-webkit-transition: margin .3s .5s ease, -webkit-transform .5s ease;



	transition: margin .3s .5s ease, transform .5s ease;



}







.header .l-toggle.hover span {



	background: #828282;



}







.header .l-toggle.hover .line1 {



	-webkit-transform: rotate(45deg);



	-ms-transform: rotate(45deg);



	transform: rotate(45deg);



	margin: 8px auto 0;



	-webkit-transition: margin .3s ease, -webkit-transform .5s .3s ease;



	transition: margin .3s ease, transform .5s .3s ease;



}







.header .l-toggle.hover .line3 {



	-webkit-transform: rotate(-45deg);



	-ms-transform: rotate(-45deg);



	transform: rotate(-45deg);



	margin: 8px auto 0;



	-webkit-transition: margin .3s ease, -webkit-transform .5s .3s ease;



	transition: margin .3s ease, transform .5s .3s ease;



}







.header .sub-menu {



	width: 217px;



	height: auto;



	position: absolute;



	right: 140px;



	top: 30px;



	z-index: 2;



	background: rgba(255, 255, 255, 0.83);



	padding: 70px 24px 30px;



}







.header.active .line {



	height: 100vh;



	background: rgba(130, 130, 130, 0.3);



}











.header .sub-menu_ul {



	width: 100%;



}







.header .sub-menu_ul li {



	width: 100%;



	margin-bottom: 20px;



	font-family: Microsoft YaHei UI;



	position: relative;



	text-align: right;



}







.header .sub-menu_ul li .li_title {



	display: flex;



	align-items: center;



	justify-content: space-between;



	font-size: 18px;



	font-weight: bold;



	color: #ABABAB;



	/* color: #333333; */



	cursor: pointer;



}







.header .sub-menu_ul li .li_title span {



	color: #858585;



	font-size: 20px;



	display: none;



}







.header .sub-menu_ul li .li_title .spanAdd {



	display: block;



}







.menu_li_active .spanAdd {



	display: none !important;



}







.menu_li_active .spanSub {



	display: block !important;



}

.menu_li_active a {

	color: #333 !important;
	top: -7px !important;



}





.menu_li_active .li_title div {



	color: #333;



}



.moreimg,
.norimg {

	opacity: 0.6;

}

.header .sub-menu_ul li .li_title a {



	position: absolute;



	right: 0;



	top: -14px;



	z-index: 999;



	font-size: 18px;



	font-weight: bold;



	color: #ABABAB;
	width: 66%;



}







.header .sub-menu_ul li a {



	width: 100%;



	display: block;



	font-size: 14px;



	font-weight: 400;



	color: #333333;



	margin-top: 15px;



	transition: 0.5s;



}







.header .sub-menu_ul li a:hover {







	text-decoration: underline;



}







.header .sub-menu_ul li .li_con {



	display: none;



}







.header.activefix {



	position: fixed;



}







.header.activefix .line {



	height: 100vh;



}







.header.activefix .line-bg {



	position: absolute;



	width: 1px;



	height: 20vh;



	background: #b626f3;



	top: 0;



	right: 80px;



	z-index: 10;



	-webkit-transition: all .5s ease-in-out;



	transition: all .5s ease-in-out;



}







.header.on .line {



	height: 100vh;



	background: rgba(130, 130, 130, 0.3);



}

.header .language_img {

	cursor: pointer;

}



.header .language_sub {

	height: auto;

	position: absolute;

	right: 32px;

	top: 86px;

	z-index: 2;

	background: rgba(255, 255, 255, 0.83);
	border: 1px solid #333;

	display: none;

}

.header .language_sub a {

	display: block;

	color: #333;

	width: 100%;

	width: 60px;

	height: 36px;

	display: flex;

	align-items: center;

	justify-content: center;



}

.header .language_sub a:first-child {

	border-bottom: 1px solid #333;

}









.wn-sub-nav {



	height: 65px;



	position: relative;



}







.n-sub-nav.activefix {



	position: fixed;



	width: 100%;



	top: 0;



	z-index: 9999;



}







.c-mask-overlay.active {



	opacity: 1;



	visibility: visible;



}







.c-mask-overlay {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



	background-color: rgba(0, 0, 0, 0.8);



	background-image: -webkit-linear-gradient(135deg, transparent 25%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.2) 50%, transparent 50%, transparent 75%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.2));



	background-image: linear-gradient(-45deg, transparent 25%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.2) 50%, transparent 50%, transparent 75%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.2));



	background-position: left top;



	background-size: 4px 4px;



	background-repeat: repeat;



	opacity: 0;



	visibility: hidden;



	-webkit-transition: all .5s .3s;



	transition: all .5s .3s;



	z-index: 9;



}







.mobile-nav {



	display: none;



}







.footer {



	height: 29.948vw;



	padding-top: 1.9rem !important;



	background: url('../imgs/bg_bottom@2x.png') no-repeat;



	background-size: cover;



	position: relative;



}







.footer .footer-top-left {



	width: 72.5%;



	float: left;



}







.footer .footer-top-left .dlbox {



	width: auto;



	float: left;



	margin-right: 63px;



}







.footer .footer-top-left .dt {



	font-size: 18px;



	font-family: Microsoft YaHei UI;



	font-weight: bold;



	color: #333333;



	line-height: 48px;



	margin-bottom: 23px;



}







.footer .footer-top-left .dd {



	display: block;



	font-size: 14px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #666666;



	line-height: 30px;



	-webkit-transition: all .5s ease-in-out;



	transition: all .5s ease-in-out;



}







.footer .footer-top-left .dd:hover {



	color: #000;



}











.footer .footer-top-left .dlbox:last-child {



	margin-right: 0;



}







.footer .foot-top-right {



	float: right;



}







.footer .foot-top-right .imgbox {



	width: 91px;



}























.footer .footer-bot {



	padding: .5rem 0;



	line-height: 1.5;



}







.footer .footer-bot .p {



	font-size: 12px;



	color: #999;



}







.footer .mobile-block {



	text-align: center;



}







.footer2 {



	background: #222;



	padding: 15px 5%;



	font-size: 12px;



	color: #999;



	text-align: center;



	line-height: 20px;



}











.footer2 a {



	font-size: 12px !important;



	color: #999 !important;

	background: none !important;

}















.wibanner .text {



	padding: 1.1rem .8rem 0;



	width: 310px;



	height: 15.5rem;



	left: 50%;



	margin-left: 17%;



	bottom: 0;



	position: absolute;



	background: rgba(0, 0, 0, 0.6);



}







.wibanner .li-item img {



	width: 100%;



}







.wibanner .img img {



	max-width: 100%;



}







.ibanner {



	height: 100vh;



}







.ibanner a {



	display: block;



	width: 100%;



	height: 100%;



}







.ibanner .li-item {

	position: relative;



	height: 100vh;



	background-size: cover !important;



	background-repeat: no-repeat !important;



	background-position: center center !important;



}

.ibanner .li-item video {

	height: 100% !important;

	width: 100% !important;

	object-fit: cover;

}







.ibanner .slick-dots {



	width: 100%;



	height: 15px;



	bottom: 60px !important;



	z-index: 2;



}







.ibanner .slick-dots li.slick-active {



	background: none !important;



}







.ibanner .slick-dots li.slick-active:before {



	opacity: 1;



	-webkit-transform: scale(1, 1);



	-ms-transform: scale(1, 1);



	transform: scale(1, 1);



}







.ibanner .slick-dots li {



	width: 13px !important;



	height: 13px !important;



	margin: 0 8px !important;



	border: 1px solid #fff;



	background: none !important;



	position: relative;



}







.ibanner .slick-dots li:before {



	content: "";



	position: absolute;



	left: 50%;



	top: 50%;



	margin-left: -1.5px;



	margin-top: -1.5px;



	width: 3px;



	height: 3px;



	background: #fff;



	opacity: 0;



	-webkit-transform: scale(0, 0);



	-ms-transform: scale(0, 0);



	transform: scale(0, 0);



	-webkit-transition: all .5s;



	transition: all .5s;



}







.index-footer {



	position: fixed;



	bottom: 0;



	left: 0;



	width: 100%;



	padding: 0 112px .6rem 50px;



}















.index-footer span {



	font-size: 12px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #666666;



}







.index-footer span a {



	display: inline-block;



	color: #666666;



	opacity: 1;



	-webkit-transition: all .5s ease-in-out;



	transition: all .5s ease-in-out;



	background: none !important;



	font-size: 12px !important;



}







.section1 .ibanner .li-item .item_desc {



	position: absolute;



	right: 8.2rem;



	bottom: 2.7rem;



	display: flex;



	flex-direction: column;



	align-items: end;







}







.section1 .ibanner .li-item .item_desc .one {



	margin-bottom: 45px;



	/* font-size: 72px; */
	font-size: 1.2rem;
	font-family: Microsoft YaHei UI;



	font-weight: bold;



	color: #FFFFFF;



	line-height: 30px;



}







.section1 .ibanner .li-item .item_desc img {



	width: 30px;



	height: 30px;



}







.section1 .ibanner .li-item .item_desc .two {



	display: flex;



	/* font-size: 24px; */
	font-size: 0.6rem;



	font-family: Microsoft YaHei UI;



	font-weight: bold;



	color: #FFFFFF;



	width: 100%;



	align-items: center;



	justify-content: end;



}







.section1 .ibanner .li-item .item_desc .two a {



	display: flex;



	align-items: center;



	font-size: 16px;



	color: #FFFFFF;



	font-family: Microsoft YaHei UI;



	font-weight: bold;



	text-decoration: underline;



	margin-left: 32px;



	width: auto;



}







.section1 .ibanner .li-item .item_desc .two a svg {



	margin-left: 18px;



}







svg {



	opacity: 0.6;



}



.footErweimaBox .wximg {
	width: 28px;
	height: 28px;
}


.footErweimaBox {
	position: relative;
	width: 28px;
	cursor: pointer;
	display: flex;
	align-items: center;
}

.footErweimaBox .imgsItem {
	position: relative;
	padding: 0 15px;
}

.footErweimaBox .alertimg {
	background: #fff;
	width: auto;
	height: 130px;
	padding: 15px;
	position: absolute;
	white-space: nowrap;
	bottom: 48px;
	left: 0;
	right: 0;
	margin: auto;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
	opacity: 0;
	visibility: hidden;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	display: table;
	align-items: center;

}



.footErweimaBox .alertimg .img {
	display: inline-block;
	margin: 0 5px;
}

.footErweimaBox .alertimg .img,
.footErweimaBox .alertimg img {
	width: 80px;
	height: 80px;
}


.footErweimaBox .alertimg:before {
	content: "";
	position: absolute;
	right: 0;
	left: 0;
	margin: auto;
	bottom: -8px;
	width: 0;
	height: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-top: 12px solid #fff;
}

.footErweimaBox .alertimg p {
	font-size: 12px;
	text-align: center;
	margin-top: 6px;
	font-size: 12px;
	font-family: Microsoft YaHei UI;
	font-weight: 400;
	color: #333333;
}

.alertimg_hover {
	opacity: 1 !important;
	visibility: visible !important;
	-webkit-transform: rotateY(0deg) !important;
	transform: rotateY(0deg) !important;
}

.footErweimaBox {
	position: absolute;
	right: 50px;
	bottom: 133px;
	width: auto;
}


.footErweimaBox .imgsItem .wximg {
	width: 39px;
	height: 39px;
	opacity: 0.6;
	transition: 0.5s;
}


.footErweimaBox .imgsItem .wximg:hover {
	opacity: 1;
}


.neiye_width .footErweimaBox {
	display: flex;
	justify-content: end;

}




.i-down-btn {



	position: fixed;



	right: 0;



	bottom: 1.7rem;



	cursor: pointer;



	display: block;



	text-align: center;



	width: 80px;



}







.i-down-btn img {



	width: 9px;



	height: 136px;



	display: block;



	-webkit-transform: rotate(-360deg);



	-ms-transform: rotate(-360deg);



	transform: rotate(-360deg);



	-webkit-transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);



}







.i-down-btn:hover span {



	/*color: #b626f3;*/



}







.section4 .on span,



.section4 .on a {



	color: #333;



}











.i-down-btn.on span {



	color: #333;



}







.sj_footErweimaBox {



	position: relative;



	background-color: #f2f2f2;



	right: auto;



	bottom: auto;



	padding-top: 50px;



	margin-bottom: 20px;



	padding-bottom: 20px;



	box-sizing: border-box;



	padding: 20px 5%;



	width: 100%;







}







.sj_footErweimaBox .imgsbox {



	display: flex;



	align-items: center;



	width: 100%;



	justify-content: space-around;



}







.sj_footErweimaBox .imgsbox img {



	width: 30px;



	height: 30px;



	margin-right: 0;



}







#dowebok .section3 .kcxfz_title {



	width: auto;



	position: absolute;



	z-index: 999;



	top: 6rem;



}







#dowebok .section3 .kcxfz_title .li {



	padding: 12px 0 12px 40px;



	position: relative;



	cursor: pointer;



	-webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s;



	transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s;



	font-size: 36px;



	font-family: Microsoft YaHei UI;



	font-weight: 300;



	color: #333333;



	line-height: 46px;



	opacity: 0.8;



}







#dowebok .section3 .kcxfz_title .li::after {



	width: 34px;



	height: 8px;



	background: #333333;



	position: absolute;



	left: -10px;



	content: '';



	display: block;



	clear: both;



	top: 0;



	bottom: 0;



	margin: auto;



	transition: 0.5s;



	display: none;



}











#dowebok .section3 .kcxfz_title .li img {



	width: 25px;



	height: 25px;



	position: absolute;



	left: 0;



	top: 50%;



	margin-top: -12.5px;



}











#dowebok .section3 .kcxfz_title .li:hover,



#dowebok .section3 .kcxfz_title .li.cur {



	font-size: 36px;



	font-weight: bold;



	color: #333333;



}







.kcxfz_title_active {



	font-size: 36px !important;



	font-weight: bold !important;



	color: #333333 !important;



}







.kcxfz_title_active:after {



	display: block !important;



}







.section3 .kcxfz_tab .imgbox {



	/* width: 32.575rem; */



	width: 100%;



	/* height: 672px; */



	overflow: hidden;



	/* border-radius: 336px 0 336px 0; */



}







.section3 .kcxfz_tab img {



	width: 100%;



	height: 100%;



}







.section3 .kcxfz_tab {



	position: absolute;



	right: 0;



	top: 0;



	width: 100%;



	height: 100%;



	padding-top: 4rem;



	box-sizing: border-box;



	display: flex;



	justify-content: end;



}











.section3 .kcxfz_tab .infos {



	position: absolute;



	/* left: 8.8rem; */



	left: 18.5%;



	width: 240px;



	bottom: 4rem;



	font-size: 14px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



}







.section3 .kcxfz_tab .infos p {



	margin-bottom: 50px;



}







.section3 .kcxfz_tab .kcxfz_tab_conent {



	display: none;



	padding-left: 32.2%;



}







.kcxfz_con_show {



	display: block !important;



}



.section3 .kcxfz_tab .kcxfz_tab_conent .infos .moreimg,

.section3 .kcxfz_tab .kcxfz_tab_conent .infos .moreimg_active {

	width: 30px;

	transition: 0.5s;

}

.section3 .kcxfz_tab .kcxfz_tab_conent .infos .moreimg_active {

	display: none;

}

.section3 .kcxfz_tab .kcxfz_tab_conent .infos:hover .moreimg_active {

	display: block;



}

.section3 .kcxfz_tab .kcxfz_tab_conent .infos:hover .moreimg {

	display: none;



}

#dowebok .section2 {



	background: url('../imgs/jjht-bg@2x.png') no-repeat center;



	background-size: cover;



}







#dowebok .section4 {



	background: url('../imgs/contact_bg@2x.png') no-repeat center;



	background-size: cover;



	position: relative;



}







#dowebok .section2 .left-box {



	width: 380px;



}







#dowebok .section2 .left-box .tit-h,



#dowebok .section4 .left-box .tit-h {



	padding-bottom: .75rem;



	margin-bottom: 20px;



	position: relative;



	font-size: 36px;



	color: #333333;



}







#dowebok .section2 .left-box .p-14,



#dowebok .section4 .left-box .p-14 {



	color: #333333;



	margin-bottom: 30px;



}







#dowebok .section2 .left-box .tit-h:before,



#dowebok .section4 .left-box .tit-h:before {



	content: "";



	position: absolute;



	left: 0;



	bottom: 10px;



	width: 34px;



	height: 8px;



	background: #333333;



}







#dowebok .section2 .left-box .click-img img,



#dowebok .section4 .left-box .click-img img {



	width: 30px;



	height: 30px;



}







#dowebok .section2 .left-box .click-img .moreimg_active,



#dowebok .section4 .left-box .click-img .moreimg_active {



	display: none;



}

#dowebok .section4 .left-box>div:first-child:hover .moreimg_active {

	display: block;

}

#dowebok .section4 .left-box>div:first-child:hover .moreimg {

	display: none;

}





#dowebok .section2 .left-box>div:first-child {



	margin-bottom: 80px;



}





#dowebok .section2 .left-box>div:hover a .moreimg,

#dowebok .section2 .left-box>div:hover a .moreimg_active {

	transition: 0.5s;

	width: 30px;

}



#dowebok .section2 .left-box>div:hover a .moreimg {

	display: none;



}



#dowebok .section2 .left-box>div:hover a .moreimg_active {

	display: block;

}





/* #dowebok .section2 .left-box .click-img {



	width: 40px;



	height: 40px;



	cursor: pointer;



	margin-top: 1.2rem;



	display: block;



	-webkit-transform: rotate(-90deg);



	-ms-transform: rotate(-90deg);



	transform: rotate(-90deg);



}







#dowebok .section2 .left-box .click-img img {



	max-width: 100%;



	display: block;



} */







#dowebok .section2 .newswiper {



	position: absolute;



	width: 61%;



	right: 0;



	top: 0;



	height: 100vh;



	cursor: move;



	overflow: hidden;



	z-index: 1;



}







#dowebok .section2 .swiper-slide {



	padding: 2.7rem 36px 0;



	border-left: 1px solid #e5e5e5;



	opacity: 1;



	-webkit-transition: all .4s ease-in-out;



	transition: all .4s ease-in-out;



}







#dowebok .section2 .swiper-slide a {



	display: block;



}







#dowebok .section2 .swiper-slide .num {



	font-size: 2.5rem;



	line-height: 1;



	color: #ccc;



	font-family: "Times New Roman";



	margin-bottom: 2.1rem;



	/* font-family: Source Han Serif SC; */



	/* font-weight: bold; */



	color: #CCCCCC;



}







#dowebok .section2 .swiper-slide .time {



	font-size: 14px;



	line-height: 1;



	margin-bottom: 20px;



	color: #333;



	padding-left: 13px;



	position: relative;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



}







#dowebok .section2 .swiper-slide .time:before {



	content: "";



	position: absolute;



	height: 1px;



	width: 8px;



	left: 0;



	top: 50%;



	background: #333;



}







#dowebok .section2 .swiper-slide .img {



	/* width: 300px; */



	height: 460px;



	width: 100%;



}







#dowebok .section2 .swiper-slide .img img {



	width: 100%;



}







#dowebok .section2 .swiper-slide .jian-btn {



	width: 30px;



	height: 30px;



	display: block;



	margin-top: .5rem;



}







#dowebok .section2 .swiper-slide .p-14 {



	margin-top: 20px;



	line-height: 20px;



	overflow: hidden;



	text-overflow: -o-ellipsis-lastline;



	overflow: hidden;



	text-overflow: ellipsis;



	display: -webkit-box;



	-webkit-line-clamp: 2;



	line-clamp: 2;



	-webkit-box-orient: vertical;



}



#dowebok .section2 .swiper-slide:hover .p-14 {

	text-decoration: underline;

}




/* 选中的元素有个遮罩层 */
/* #dowebok .section2 .swiper-slide.active {
	
	opacity: .3;
} 
#dowebok .section2 .swiper-slide.active a {
	cursor: default;
} */




#dowebok .section2 .swiper-slide .norimg,

#dowebok .section2 .swiper-slide .seleimg {

	transition: 1s;

	width: 30px;

	margin-top: 25px;

}



#dowebok .section2 .swiper-slide .norimg {

	display: block;

}



#dowebok .section2 .swiper-slide .seleimg {

	display: none;

}



#dowebok .section2 .swiper-slide:hover .norimg {

	display: none;

}



#dowebok .section2 .swiper-slide:hover .seleimg {

	display: block;

}



#dowebok .section4 .left-box {

	width: 70%;

}





#dowebok .section2 .index_tzgg_list a {

	display: block;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	font-size: 14px;

	font-family: Microsoft YaHei UI;

	font-weight: 400;

	color: #333333;

	line-height: 30px;

	transition: 0.5s;

}

#dowebok .section2 .index_tzgg_list {

	margin-bottom: 30px;

}



#dowebok .section4 .left-box>div:first-child {



	margin-bottom: 3.3rem;



}

#dowebok .section2 .index_tzgg_list a:hover {

	text-decoration: underline;

}





#dowebok .section4 .infos,



.mobile-section6 .infos {



	width: 100%;



}







#dowebok .section4 .infos_item,



.mobile-section6 .infos_item {



	display: flex;



	align-items: flex-start;



	font-size: 14px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



	line-height: 36px;



	white-space: pre-line;



}







.mobile-section6 .infos_item {



	line-height: 32px;



}







#dowebok .section4 .infos_item img,



.mobile-section6 .infos_item img {



	width: 15px;



	height: 15px;



	margin: 10px 15px 0 0;



}







#dowebok .section4 .infos_item:last-child img,



.mobile-section6 .infos_item:last-child img {



	height: 20px;



}







.mobile-section6 .infos_item a {



	margin-bottom: 0 !important;



	font-size: 14px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



}







.search_model {



	position: fixed;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	z-index: 99999;



	visibility: hidden;



	opacity: 0;



	overflow: auto;



	background: rgba(0, 0, 0, 0.95);



	/* -webkit-transform: translateY(101%);



	-ms-transform: translateY(101%);



	transform: translateY(101%); */



	transition: all 700ms ease;



	-moz-transition: all 700ms ease;



	-webkit-transition: all 700ms ease;



	-ms-transition: all 700ms ease;



	-o-transition: all 700ms ease
}







.search_model_show {



	visibility: inherit !important;



	opacity: 1 !important;



	transform: none !important;



}







.search-form {



	osition: relative;



	padding: 0;



	max-width: 1024px;



	margin: 0 auto;



	margin-top: 5rem;



	transition: all 900ms ease;



	-moz-transition: all 900ms ease;



	-webkit-transition: all 900ms ease;



	-ms-transition: all 900ms ease;



	-o-transition: all 900ms ease
}







.search-form fieldset {



	position: relative;



	border: none;



	padding: 0;



	margin: 0;



	height: 70px;



}







.search-form fieldset input[type="submit"] {



	position: absolute;



	display: block;



	right: 0;



	top: 0;



	text-align: center;



	width: 220px;



	height: 70px;



	padding: 20px 10px 20px 10px;



	color: #fff !important;



	line-height: 30px;



	font-size: 20px;



	cursor: pointer;



	text-transform: uppercase;



	border-radius: 0;



	background-color: #deb18a;



	-webkit-transition: .5s;



	-o-transition: .5s;



	transition: .5s;



	border: none;



	box-sizing: border-box;







}







.search-form fieldset input[type="submit"]:hover {



	background-color: #454545;



}







.search-form fieldset input[type="search"] {



	position: relative;



	height: 70px;



	padding: 20px 220px 20px 30px;



	background: #fff;



	line-height: 30px;



	font-size: 24px;



	color: #233145;



	bordeorder: none;



	r-radius: 0;



	border: none;



	box-sizing: border-box;



	width: 80%;



}







.search_model .close-search {



	position: absolute;



	right: 50px;



	top: 50px;



	cursor: pointer;



	z-index: 5
}











.mobile-list .mobile-section3 {



	padding: 2rem 5%;



	background: #fff;



}







.mobile-list .mobile-section3 .tit-p-40 {



	margin-bottom: .75rem;



	padding-bottom: .75rem;



	position: relative;



	color: #333;



}







.mobile-list .mobile-section3 .tit-p-40:before {



	content: "";



	position: absolute;



	width: 34px;



	height: 4px;



	left: 0;



	bottom: 0;



	background: #333;



}







.mobile-list .mobile-section3 .tit-p-36,



.mobile-list .mobile-section3 .tit-h {



	color: #999;



	line-height: 1.2;



}







.mobile-list .mobile-section3 .deve-box {



	width: 100%;



	margin-top: 1.25rem;



}







.mobile-list .mobile-section3 .deve-box .slick-slide {



	padding: 0 10px;



}







.mobile-list .mobile-section3 .deve-box .li-item {



	background: #fff;



}







.mobile-list .mobile-section3 .deve-box .img {



	width: 100%;



	/* border-radius: 85px 0 85px 0; */



	overflow: hidden;



}







.mobile-list .mobile-section3 .deve-box .img img {



	width: 100%;



}







.mobile-list .mobile-section3 .deve-box .tit-p-30 {



	margin-bottom: .5rem;



}







.mobile-list .mobile-section3 .deve-box .text {



	border: 1px solid #d8d8d8;



	padding: 10px 15px 15px;



}







.mobile-list .mobile-section3 .deve-box .p-14 {



	margin-bottom: 0.5rem;



}







.mobile-list .mobile-section3 .deve-box .jian {



	height: 1.6rem;



	line-height: 1.6rem;



	font-size: 12px;



	font-weight: bold;



	color: #666;



	padding-top: 10px;



	border-top: 1px solid #d8d8d8;



}







.mobile-list .mobile-section4 {



	padding: 2rem 5%;



	background: #f2f2f2;



}







.mobile-list .mobile-section4 .tit-p-40,



.mobile-list .mobile-section6 .tit-p-40 {



	margin-bottom: .75rem;



	padding-bottom: .75rem;



	position: relative;



	color: #333;



}







.mobile-list .mobile-section4 .tit-p-40:before,



.mobile-list .mobile-section6 .tit-p-40:before {



	content: "";



	position: absolute;



	width: 34px;



	height: 4px;



	left: 0;



	bottom: 0;



	background: #333;



}







.mobile-list .mobile-section4 .p-14-top,



.mobile-list .mobile-section6 .p-14-top {



	line-height: 1.8;



	margin-bottom: 0.7rem;



}







.mobile-list .mobile-section4 .js-m a,



.mobile-list .mobile-section6 .js-m a {



	margin-bottom: 0.7rem;



	display: block;



}







.mobile-list .mobile-section4 .tit-p-36,



.mobile-list .mobile-section4 .tit-h {



	color: #999;



	line-height: 1.2;



}







.mobile-list .mobile-section4 .news-box {



	width: 100%;



	margin-top: 1.25rem;



}







.mobile-list .mobile-section4 .news-box .slick-slide {



	padding: 10px;



}







.mobile-list .mobile-section4 .news-box .li-item {



	background: #fff;



	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);



}







.mobile-list .mobile-section4 .news-box .img {



	width: 100%;



}







.mobile-list .mobile-section4 .news-box .img img {



	width: 100%;



}







.mobile-list .mobile-section4 .news-box .tit-p-30 {



	line-height: 1.3;



	margin-bottom: 5px;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}







.mobile-list .mobile-section4 .news-box .text {



	padding: 10px 15px 15px;



}







.mobile-list .mobile-section4 .news-box .p-14 {



	margin-top: .2rem;



	margin-bottom: 0.5rem;



	line-height: 24px;



	height: 72px;



	display: -webkit-box;



	-webkit-box-orient: vertical;



	-webkit-line-clamp: 3;



	overflow: hidden;



}







.mobile-list .mobile-section4 .news-box .jian {



	padding-top: 10px;



	font-size: 12px;



	font-weight: bold;



	color: #666;



	border-top: 1px solid #d8d8d8;



}







.mobile-list .mobile-section6 {



	background: #f2f2f2;



	padding: 1.2rem 5%;



}















.num-navbox {



	position: fixed;



	right: 0;



	width: 80px;



	text-align: center;



	/*height: 450px;



  margin-top: -225px;*/



	height: 350px;



	margin-top: -175px;



	top: 50%;



	font-size: 18px;



	color: #999;



	cursor: pointer;



}







.num-navbox .li {



	padding: 27px 0;



	display: block;



	color: #999;



}







.num-navbox .li.on {



	color: #533460;



}







.index-footer-two {



	display: none;



}







#fp-nav {



	height: 252px;



	left: 1.5rem !important;



	z-index: 1 !important;



	background: url('../imgs/line.png') no-repeat center top;



	background-size: 1px 100%;



}







#fp-nav ul li {



	width: 16px !important;



	height: 16px !important;



	margin: 0 !important;



	margin-top: -16px !important;



	margin-bottom: 87px !important;



}







#fp-nav p {



	position: absolute;



	width: 80px;



	text-align: left;



	left: 25px;



	top: 0;



	color: #fff;



	font-size: 14px;



	line-height: 16px;



	display: none;



}







#fp-nav ul li a span {



	width: 20px;



	height: 20px;



	top: 0 !important;



	left: -2px !important;



	border: none !important;



	background: url('../imgs/dot.png') no-repeat center center !important;



	background-size: 5px 5px !important;







}







#fp-nav ul li a.active span {



	background: url('../imgs/gp_xz@2x.png') no-repeat center center !important;



	background-size: 100% 100% !important;



}







#fp-nav ul li .fp-tooltip {



	width: 200px !important;



}







#fp-nav ul li .fp-tooltip.left {



	left: 35px !important;



}







#fp-nav ul li.on .fp-tooltip {



	opacity: 1;



	-webkit-transition: all .5s ease-in-out;



	transition: all .5s ease-in-out;



}







#fp-nav.on {



	background: url('../imgs/gp_xz@2x.png') no-repeat center center !important;



}







#fp-nav.on .fp-tooltip {



	color: #333;



}







#fp-nav.on ul li a span {







	background: url('../imgs/gp_xz@2x.png') no-repeat center center !important;



	background-size: 20px 20px !important;



}







#fp-nav.on ul li a.active span {







	background: url('../imgs/gp_xz@2x.png') no-repeat center center !important;



	background-size: 20px 20px !important;



}







.z2 {



	position: relative;



	z-index: 2;



}







.tit-h {



	font-size: 0.9rem;



	line-height: 1;



	color: #333;



}







.tit-p-40 {



	font-size: 0.8rem;



	color: #400055;



	line-height: 1;



}







.tit-line {



	font-size: .7rem;



	font-style: italic;



	color: #108142;



	margin: 0 20px;



}







.tit-cn {



	color: #222;



	font-size: .6rem;



	line-height: 1rem;



}







.p-14 {



	font-size: 14px;



	color: #666;



	line-height: 24px;



}







.p-tit-18 {



	font-size: 18px;



	line-height: 1.5;



	color: #333;



}







.tit-p-24 {



	font-size: 24px;



	line-height: 1;



}







.tit-p-30 {



	font-size: 30px;



	line-height: 1.4;



	color: #333;



}







.tit-p-36 {



	font-size: 36px;



	line-height: 1;



	color: #333;



}







.p-16 {



	font-size: 16px;



	color: #666;



	line-height: 28px;



}







.col-ff {



	color: #fff !important;



}







.li-img .img {



	overflow: hidden;



}







.li-img .img img {



	width: 100%;



	-webkit-transform: scale3d(1, 1, 1);



	transform: scale3d(1, 1, 1);



	-webkit-transition-duration: 4s;



	transition-duration: 4s;



	-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);



	transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);



}







.li-img:hover .img img {



	-webkit-transform: scale3d(1.1, 1.1, 1);



	transform: scale3d(1.1, 1.1, 1);



}







.svgmore {



	width: 160px;



	height: 45px;



	line-height: 45px;



	color: #666;



	font-size: 12px;



	font-family: "Arial";



	text-transform: uppercase;



	text-align: center;



	background: #fff;



	display: block;



	position: relative;



	margin-top: 2.5rem;



	font-weight: bold;



}







.svgmore span {



	display: block;



	position: relative;



	z-index: 2;



}







.svgmore:before {



	content: "";



	position: absolute;



	background: #009944;



	left: 0;



	bottom: 0;



	-webkit-transition: all 0.8s cubic-bezier(1, 0.41, 0.07, 0.96);



	transition: all 0.8s cubic-bezier(1, 0.41, 0.07, 0.96);



	width: 100%;



	height: 2px;



	z-index: 1;



}







.svgmore:hover {



	color: #fff;



}







.svgmore:hover:before {



	height: 100%;



}







.n-banner {



	position: relative;



	height: 12.5rem;



	background-size: cover;



	background-repeat: no-repeat;



	background-position: center center;



}







@-webkit-keyframes start {







	0%,



	30% {



		opacity: 0;



		-webkit-transform: translate(0, -8px) rotate(-90deg);



		transform: translate(0, -8px) rotate(-90deg);



	}







	60% {



		opacity: 1;



		-webkit-transform: translate(0, 0) rotate(-90deg);



		transform: translate(0, 0) rotate(-90deg);



	}







	100% {



		opacity: 0;



		-webkit-transform: translate(0, 10px) rotate(-90deg);



		transform: translate(0, 10px) rotate(-90deg);



	}



}







@keyframes start {







	0%,



	30% {



		opacity: 0;



		-webkit-transform: translate(0, -8px) rotate(-90deg);



		transform: translate(0, -8px) rotate(-90deg);



	}







	60% {



		opacity: 1;



		-webkit-transform: translate(0, 0) rotate(-90deg);



		transform: translate(0, 0) rotate(-90deg);



	}







	100% {



		opacity: 0;



		-webkit-transform: translate(0, 10px) rotate(-90deg);



		transform: translate(0, 10px) rotate(-90deg);



	}



}







.n-sub-nav {



	background: #fff;



	height: 65px;



	line-height: 65px;



	border-bottom: 1px solid #eaeaea;



	box-sizing: border-box;



}







.n-sub-nav .ul-item {



	width: 780px;



	overflow: hidden;



}







.n-sub-nav .ul-item .swiper-wrapper {



	display: flex;



	justify-content: end;



}







.n-sub-nav .slick-slide {



	/*padding: 0 .5rem;*/



}







.n-sub-nav .slick-list {



	padding-bottom: 0 !important;



}







.n-sub-nav .li {



	font-size: 16px;



	color: #333;



	position: relative;



	text-align: center;



	margin-right: 6%;



}







.n-sub-nav .li:last-child {



	margin-right: 0;



}







.n-sub-nav .li:before {



	content: "";



	width: 65px;



	height: 3px;



	background: #333;



	bottom: 0;



	left: 0;



	right: 0;



	margin: auto;



	opacity: 0;



	-webkit-transform: scale(0, 1);



	-ms-transform: scale(0, 1);



	transform: scale(0, 1);



	-webkit-transition: all .5s;



	position: absolute;



}







.n-sub-nav .li:hover:before,



.n-sub-nav .li.cur:before {



	opacity: 1;



	-webkit-transform: scale(1, 1);



	-ms-transform: scale(1, 1);



	transform: scale(1, 1);



}







.n-sub-nav .sp {



	font-size: 18px;



	color: #333;



	line-height: 65px;



	text-transform: uppercase;



	/*padding-left: 30px;



  background: url(../img/img16.png) no-repeat left center;



  background-size: 20px auto;*/



}







.n-sub-nav .sp2 {



	margin-left: 13px;



	padding-left: 20px;



	background: url('../imgs/arrow_right@2x.png') no-repeat left center;



	background-size: 12px auto;



}







.n-sub-nav .ul-item-3 {



	width: 320px;



}







.n-sub-nav .ul-item-4 {



	width: 440px;



}







.n-contact {



	background: #fff;



}







.n-contact .lista {



	padding: 2rem 0 3.5rem;



}







.n-contact .tit-h {



	margin-bottom: 1.9rem;



	text-align: center;



}







.n-contact #dituContent {



	height: 12.5rem;



	width: 100%;



	position: relative;



	z-index: 1;



}







.n-contact .mapbox {



	background: #fff;



	width: 960px;



	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);



	margin: -70px auto 0;



	position: relative;



	z-index: 2;



}







/* .n-contact .mapbox:before {



  content: "";



  position: absolute;



  left: 50%;



  width: 1px;



  height: 70%;



  top: 15%;



  background: #e5e5e5;



} */



.n-contact .addtext {



	padding: 1.5rem 2rem;



	width: 50%;



	cursor: pointer;



}







.n-contact .addtext .tit {



	font-size: 18px;



	line-height: 1;



	color: #333333;



	padding-bottom: .75rem;



	margin-bottom: .5rem;



	position: relative;



}







.n-contact .addtext .tit:before {



	content: "";



	position: absolute;



	width: 20px;



	height: 2px;



	bottom: 0;



	left: 0;



	background: #dcdcdc;



}







.n-contact .addtext .p-16 {



	line-height: 2;



}







.n-talent .lista {



	padding: 2.5rem 0 1.5rem;



	text-align: center;



}







.n-talent .lista .tit-h {



	margin-bottom: .5rem;



}







.n-talent .lista .p-tit-18 {



	margin-bottom: .5rem;



}







.n-talent .lista .p-14 {



	width: 800px;



	margin: 0 auto .75rem;



}







.n-talent .lista .scroll_down {



	width: 34px;



	height: 34px;



	display: block;



	margin: 0 auto;



	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);



	border-radius: 50%;



}







.n-talent .lista .scroll_down img {



	width: 100%;



}







.n-talent .listb {



	position: relative;



}







.n-talent .listb .tit {



	width: 30px;



	line-height: 1;



	color: #333;



	position: relative;



	padding-bottom: 130px;



	top: 0;



	left: 8%;



	position: absolute;



	margin-top: 10%;



	z-index: 2;



}







.n-talent .listb .tit:before {



	content: "";



	position: absolute;



	width: 1px;



	height: 110px;



	padding-bottom: 110px;



	bottom: 0;



	left: 50%;



	background: #6e6e6e;



}







.n-talent .listb .wulbox {



	padding: 0 8%;



	background: #f8f8f8;



	position: relative;



}







.n-talent .listb .ulbox {



	width: 88%;



	margin: 0 auto;



	overflow: hidden;



}







.n-talent .listb .li-img {



	margin: 0 auto;



}







.n-talent .listb .img {



	position: relative;



	z-index: 1;



}







.n-talent .listb .swiper-slide img {



	width: 100%;



}







.n-talent .listb .p-text {



	width: 1200px;



	position: relative;



	z-index: 2;



	padding: 1.5rem 2rem;



	background: rgba(255, 255, 255, 0.95);



	margin: -5rem auto 0;



	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);



}







.n-talent .listb .p-tit {



	font-size: 30px;



	line-height: 1;



	margin-bottom: .75rem;



	color: #333;



}







.n-talent .listb .p-textbox {



	width: 100%;



}







.n-talent .listb .p-textbox .p-text {



	display: none;



}







.n-talent .listb .p-textbox .p-text.active {



	display: block;



}







.n-talent .listb .swiper-button-prev,



.n-talent .listb .swiper-button-next {



	width: 50px;



	height: 50px;



	left: auto;



	right: 8%;



	background: url(../img/pic25.png) no-repeat center;



	background-size: 50px auto;



}







.n-talent .listb .swiper-button-next {



	margin-top: -85px;



}







.n-talent .listb .swiper-button-prev {



	margin-top: -20px;



	-webkit-transform: rotate(-180deg);



	-ms-transform: rotate(-180deg);



	transform: rotate(-180deg);



}







.n-talent .listb .pagebtn {



	width: 45px;



	height: 40px;



	position: absolute;



	right: 8%;



	top: 50%;



	margin-top: 50px;



}







.n-talent .listb .pagebtn .sp1 {



	font-size: 18px;



	line-height: 1;



	color: #333;



}







.n-talent .listb .pagebtn .sp2 {



	color: #d5d5d5;



	margin-top: 5px;



}







.n-talent .listb .pagebtn .sp3 {



	color: #999;



	font-size: 12px;



	line-height: 1;



	margin-top: 10px;



}







.n-talent .listc {



	padding: 2rem 0;



}







.n-talent .listc .tit-p-30 {



	padding-bottom: 18px;



	position: relative;



	margin-bottom: 1rem;



}







.n-talent .listc .tit-p-30:before {



	content: "";



	position: absolute;



	bottom: 0;



	width: 40px;



	height: 1px;



	background: #333;



}







.n-talent .listc .imgswiper {



	margin-top: 1.5rem;



	position: relative;



}







.n-talent .listc .imgswiper .swiper-slide img {



	width: 100%;



}







.n-talent .listc .imgswiper .swiper-slide .p {



	position: absolute;



	bottom: 20px;



	padding: 0 2rem;



	font-size: 14px;



	line-height: 1.8;



	color: #fff;



	text-align: center;



}







.n-talent .listc .imgswiper .swiper-slide .p h2 {



	font-size: 18px;



	color: #fff;



	line-height: 2;



}







.n-talent .listc .imgswiper .swiper-slide .img.mobile-block {



	height: 10rem;



}







.n-talent .listc .imgswiper .wswiper-pagination {



	width: 960px;



	position: absolute;



	left: 18.75%;



	bottom: -1.2rem;



}







.n-talent .listc .imgswiper .swiper-pagination {



	width: 900px;



	bottom: 0;



	top: auto;



	height: 1px;



}







.n-talent .listc .imgswiper .swiper-pagination-progress .swiper-pagination-progressbar {



	background: #4b2459;



}







.n-talent .listc .pagebtn {



	width: 60px;



	height: 18px;



	padding-top: 8px;



}







.n-talent .listc .pagebtn .sp1 {



	font-size: 18px;



	line-height: 1;



	color: #333;



}







.n-talent .listc .pagebtn .sp2 {



	color: #d5d5d5;



	font-size: 18px;



	line-height: 1;



}







.n-talent .listc .pagebtn .sp3 {



	color: #999;



	font-size: 18px;



	line-height: 1;



}







.n-talent .listd {



	padding: 2rem 0;



	background: #fff;



	position: relative;



}







.n-talent .listd:before {



	content: "";



	position: absolute;



	left: 50%;



	top: 50%;



	width: 1px;



	height: 220px;



	margin-top: -110px;



	background: #e5e5e5;



}







.n-talent .listd .left {



	width: 45%;



}







.n-talent .listd .p-14 {



	line-height: 2.6;



}







.n-talent .listd .tit-p-30 {



	margin-bottom: .75rem;



}







.n-talent .listd .tit-p-24 {



	padding-bottom: .4rem;



	margin-bottom: .5rem;



	position: relative;



}







.n-talent .listd .tit-p-24:before {



	content: "";



	position: absolute;



	bottom: 0;



	width: 40px;



	height: 1px;



	background: #937c9b;



}







.n-talent .listd .sp {



	float: left;



	margin-right: 1rem;



}







.n-talent .liste img {



	width: 100%;



}







.n-talent .liste .image-in.mobile-block {



	height: 8rem;



}







.n-investor {



	padding: 2.5rem 0 3.5rem;



	background: #f8f8f8;



}







.n-investor .tab-ul {



	text-align: center;



}







.n-investor .tab-ul .ntab-ul {



	display: inline-block;



}







.n-investor .tab-ul .item-li {



	padding: 0 1rem;



	float: left;



	border-right: 1px solid #d1d1d1;



	-webkit-transition: all .8s ease-in-out;



	transition: all .8s ease-in-out;



	cursor: pointer;



}







.n-investor .tab-ul .item-li:hover,



.n-investor .tab-ul .item-li.cur {



	color: #4b2459;



}







.n-investor .tab-ul .item-li:last-child {



	border-right: none;



}







.n-investor .investor-ajax {



	margin-top: 2.5rem;



}







.n-investor .dlbox {



	background: url(../img/img6.jpg) no-repeat center;



	background-size: cover;



	padding: 0 10%;



	margin-bottom: 1.2rem;



}







.n-investor .dlbox .img {



	width: 350px;



	display: none;



}







.n-investor .dlbox .img img {



	width: 100%;



}







.n-investor .dlbox .text {



	/*width: calc(100% - 430px);*/



	width: 100%;



}







.n-investor .dlbox .text table {



	height: 416px;



}







.n-investor .dlbox .text .name {



	padding-bottom: 18px;



	margin-bottom: 20px;



	position: relative;



}







.n-investor .dlbox .text .name span {



	font-size: 14px;



	line-height: 1;



	margin-left: 10px;



	color: #666;



}







.n-investor .dlbox .text .name:before {



	content: "";



	position: absolute;



	width: 20px;



	height: 1px;



	bottom: 0;



	left: 0;



	background: #000;



}







.n-investor .libox .li-item {



	float: left;



	width: 32%;



	background: #fff;



	margin-right: 2%;



	padding: .9rem;



	margin-bottom: 1rem;



	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);



}







.n-investor .libox .li-item:nth-child(3n) {



	margin-right: 0;



}







.n-investor .libox .top {



	padding-bottom: 18px;



	margin-bottom: 20px;



	position: relative;



}







.n-investor .libox .top:before {



	content: "";



	position: absolute;



	width: 20px;



	height: 1px;



	bottom: 0;



	left: 0;



	background: #000;



}







.n-investor .libox .top .name {



	margin-bottom: 10px;



}







.n-investor .libox .top span {



	font-size: 14px;



	line-height: 1;



	color: #666;



}







.n-investor .libox .p-14 {



	line-height: 30px;



}







.n-govern {



	padding: 2.5rem 0;



}







.n-govern .li-item {



	width: 24%;



	margin-right: 1.3%;



	background: #fff;



	margin-bottom: 15px;



	padding: .5rem .5rem 70px;



	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);



	position: relative;



	float: left;



	overflow: hidden;



}







.n-govern .li-item:before {



	content: "";



	position: absolute;



	width: 180%;



	height: 100%;



	left: -210%;



	top: 0;



	-webkit-transform: skew(-30deg);



	-ms-transform: skew(-30deg);



	transform: skew(-30deg);



	background: #4b2459;



	z-index: 1;



	-webkit-transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



	transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



}







.n-govern .li-item:nth-child(4n) {



	margin-right: 0;



}







.n-govern .li-item .tit {



	padding-bottom: 10px;



	border-bottom: 1px solid #c9bdcd;



	margin-bottom: .5rem;



	color: #4b2459;



	-webkit-transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



	transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



}







.n-govern .li-item .sp {



	line-height: 1.8;



	color: #666;



	padding-left: 15px;



	position: relative;



	-webkit-transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



	transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



}







.n-govern .li-item .sp:before {



	content: "";



	position: absolute;



	width: 4px;



	height: 4px;



	top: 50%;



	left: 0;



	margin-top: -2px;



	background: #4b2459;



}







.n-govern .li-item .down {



	font-size: 14px;



	padding-right: 30px;



	position: absolute;



	z-index: 2;



	right: 1rem;



	bottom: .8rem;



	color: #333;



	background: url(../img/img19.png) no-repeat right center;



	background-size: 18px auto;



	-webkit-transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



	transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



}







.n-govern .li-item:hover:before {



	left: -30%;



}







.n-govern .li-item:hover .tit {



	color: #fff;



	border-bottom: 1px solid #b894c5;



}







.n-govern .li-item:hover .sp {



	color: #b894c5;



}







.n-govern .li-item:hover .sp:before {



	background: #b894c5;



}







.n-govern .li-item:hover .down {



	color: #fff;



	background: url(../img/img19-1.png) no-repeat right center;



}







.formbox {



	width: 800px;



	margin: 0 auto;



	height: 55px;



	padding-bottom: 15px;



	border-bottom: 1px solid #dfdfdf;



}







.formbox select {



	border: none;



	background: none;



	height: 40px;



	line-height: 40px;



	width: 95px
		/*border-right: 1px solid #d1d1d1;*/



}







.formbox .searchbox {



	width: calc(100% - 135px);



	margin-left: 40px;



	border-left: 1px solid #d1d1d1;



}







.formbox .searchbox .input1 {



	text-indent: 30px;



	height: 40px;



	font-size: 14px;



	color: #666;



	border: none;



	background: none;



	width: calc(100% - 60px);



}







.formbox .searchbox .input2 {



	width: 40px;



	height: 40px;



	border: none;



	background: none;



	background: url(../img/pic3-1.png) no-repeat center center;



	background-size: 20px auto;



}







.n-notice {



	background: #f8f8f8;



	padding: 1.5rem 0 2.2rem;



}







.n-notice .tab-ul {



	text-align: center;



}







.n-notice .tab-ul .ntab-ul {



	display: inline-block;



}







.n-notice .tab-ul .item-li {



	padding: 0 1rem;



	float: left;



	border-right: 1px solid #d1d1d1;



	-webkit-transition: all .8s ease-in-out;



	transition: all .8s ease-in-out;



	cursor: pointer;



	color: #333;



}







.n-notice .tab-ul .item-li:hover,



.n-notice .tab-ul .item-li.cur {



	color: #4b2459;



}







.n-notice .tab-ul .item-li:last-child {



	border-right: none;



}







.n-notice .more-click {



	font-size: 14px;



	color: #333;



	line-height: 1;



	margin-top: 15px;



	text-align: right;



	display: block;



	-webkit-transition: all .8s ease-in-out;



	transition: all .8s ease-in-out;



}







.n-notice .more-click:hover {



	color: #4b2459;



}







.n-notice .listbox {



	margin-top: 1.2rem;



}







.n-notice .listbox .year-time {



	position: relative;



	margin-bottom: .75rem;



}







.n-notice .listbox .year-time:before {



	content: "";



	position: absolute;



	top: 50%;



	height: 1px;



	right: 0;



	width: calc(100% - 90px);



	background: #dfdfdf;



}







.n-notice .listbox .libox .li {



	font-size: 14px;



	line-height: 22px;



	background: url(../img/img19.png) no-repeat left center;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	position: relative;



	padding: 10px 50px 10px 30px;



	border-bottom: 1px dashed #ccc;



	width: 48%;



	float: left;



	margin-right: 4%;



	color: #333;



	display: block;



	-webkit-transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



	transition: all 1s cubic-bezier(0.075, 0.82, 0.165, 1);



}







.n-notice .listbox .libox .li:before {



	content: "";



	position: absolute;



	right: 0;



	width: 20px;



	height: 20px;



	background: url(../img/img20.png) no-repeat left center;



}







.n-notice .listbox .libox .li:hover {



	color: #4b2459;



}







.n-notice .listbox .libox .li:nth-child(2n) {



	margin-right: 0;



}







.n-company {



	padding: 2.5rem 0 1rem;



	background: url(../img/img7.jpg) no-repeat center;



	background-size: cover;



}







.n-company .company-tit {



	color: #4b2459;



	padding-left: 100px;



	position: relative;



	margin-bottom: 1rem;



}







.n-company .company-tit:before {



	content: "";



	position: absolute;



	top: 50%;



	height: 1px;



	left: 0;



	width: 70px;



	background: #4b2459;



}







.n-company .lista .libox {



	position: relative;



	overflow: hidden;



	padding-bottom: 1.5rem;



	border-bottom: 1px solid #e4e4e5;



}







.n-company .lista .libox:before {



	content: "";



	position: absolute;



	width: 1px;



	height: 160px;



	background: #e4e4e5;



	left: 33.3%;



	z-index: 1;



}







.n-company .lista .libox:after {



	content: "";



	position: absolute;



	width: 1px;



	height: 160px;



	background: #e4e4e5;



	left: 66.6%;



	z-index: 1;



	visibility: visible;



}







.n-company .lista .li-tit {



	font-size: 18px;



	margin-bottom: .75rem;



	color: #333;



}







.n-company .lista .li {



	width: 33.3%;



	float: left;



	text-align: center;



}







.n-company .lista .p {



	font-size: 18px;



	color: #4b2459;



	line-height: 1.8;



}







.n-company .lista .li:nth-child(1) {



	text-align: left;



}







.n-company .listb .libox {



	position: relative;



	overflow: hidden;



	padding: 1rem 0 1.5rem;



	border-bottom: 1px solid #e4e4e5;



}







.n-company .listb .li-tit {



	font-size: 18px;



	margin-bottom: .75rem;



	color: #333;



}







.n-company .listb .li {



	width: 20%;



	float: left;



	text-align: left;



}







.n-company .listb .p {



	font-size: 14px;



	color: #666;



	line-height: 1.8;



}







.n-company .listb .li2 {



	width: 25%;



	float: left;



	text-align: left;



}







.n-company .listc .libox {



	position: relative;



	overflow: hidden;



	padding: 1rem 0 1.5rem;



}







.n-company .listc .li-tit {



	font-size: 18px;



	margin-bottom: .75rem;



	color: #333;



}







.n-company .listc .li {



	width: 20%;



	float: left;



	text-align: left;



}







.n-company .listc .p {



	font-size: 14px;



	color: #666;



	line-height: 1.8;



}







.n-company .listc .li:nth-child(1) .p {



	color: #333;



}







.n-company .listc .li:nth-child(2) .p,



.n-company .listc .li:nth-child(3) .p {



	color: #4b2459;



	font-size: 30px;



	line-height: 1.2;



}











.n-news {



	padding: 2rem 0;



}







.n-news .dlbox {



	margin-top: 1.65rem;



}







.n-news .li-item {



	background: #f8f8f8;



	display: block;



	width: 30%;



	margin-right: 5%;



	margin-bottom: 5%;



	float: left;



	-webkit-transition: all .8s ease-in-out;



	transition: all .8s ease-in-out;



}







.n-news .li-item:nth-child(3n) {



	margin-right: 0;



}







.n-news .li-item .dd {



	width: 100%;



}







.n-news .li-item .dd img {



	width: 100%;



}







.n-news .li-item .dt {



	width: 100%;



	padding: .8rem .75rem 1rem;



}







.n-news .li-item .dt-tit {



	font-size: 18px;



	margin-bottom: .5rem;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	line-height: 1.2;



	color: #505050;



	-webkit-transition: all .8s ease-in-out;



	transition: all .8s ease-in-out;



}







.n-news .li-item .time {



	font-size: 14px;



	line-height: 1;



	margin-bottom: .5rem;



	color: #333;



	padding-left: 15px;



	position: relative;



	-webkit-transition: all .8s ease-in-out;



	transition: all .8s ease-in-out;



}







.n-news .li-item .time:before {



	content: "";



	position: absolute;



	width: 10px;



	height: 1px;



	top: 50%;



	left: 0;



	background: #666;



	-webkit-transition: all .8s ease-in-out;



	transition: all .8s ease-in-out;



}







.n-news .li-item .p-14 {



	margin-top: .5rem;



	margin-bottom: 1.25rem;



	height: 72px;



	color: #999;



	display: -webkit-box;



	-webkit-box-orient: vertical;



	-webkit-line-clamp: 3;



	overflow: hidden;



	-webkit-transition: all .8s ease-in-out;



	transition: all .8s ease-in-out;



}







.n-news .li-item .dd-j {



	width: 61px;



	height: 8px;



	background: url(../img/pic26.png) no-repeat center;



	background-size: 100% auto !important;



}







.n-news .li-item:hover {



	background: #4b2459;



}







.n-news .li-item:hover .dt-tit,



.n-news .li-item:hover .time,



.n-news .li-item:hover .p-14 {



	color: #fff;



}







.n-news .li-item:hover:before {



	background: #fff;



}







.n-news .li-item:hover .dd-j {



	background: url(../img/pic26-1.png) no-repeat center;



	background-size: 100% auto !important;



}







.n-news-info {



	padding: 2rem 0;



	background: #f8f8f8;



}







.n-news-info .news-top {



	padding-bottom: .75rem;



	border-bottom: 1px solid #e7e7e7;



	text-align: center;



}







.n-news-info .news-title {



	font-size: 30px;



	color: #454545;



	line-height: 1.5;



	margin-bottom: .5rem;



}







.n-news-info .time {



	font-size: 14px;



	color: #666;



	line-height: 1;



}







.n-news-info .info-box {



	margin-top: 1rem;



	font-size: 14px;



	line-height: 1.8;



	color: #666666;



	margin-bottom: 2rem;



}







.n-news-info .info-box img {



	max-width: 100%;



	/*display: block;



  margin: 0 auto;*/



}







.n-news-info .bot {



	width: 100%;



	padding: 1rem 0;



}







.n-news-info .bot-l {



	width: 70%;



}







.n-news-info .bot-l span {



	font-size: 14px;



	line-height: 28px;



	color: #666;



	display: block;



}







.n-news-info .bot-l span a {



	color: #666;



	width: 95%;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	display: inline-block;



	-webkit-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);



	transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);



}







.n-news-info .bot-l span a:hover {



	color: #4b2459;



}







.n-news-info .bot-r {



	display: inline-block;



}







.n-news-info .bot-r a {



	color: #333;



	font-size: 14px;



	padding: 5px 15px;



	display: inline-block;



	-webkit-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);



	transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);



}







.n-news-info .bot-r a:hover {



	background: #4b2459;



	color: #fff;



}







.n-development {



	padding-bottom: 2.2rem;



}







.n-development .lista {



	padding: 2.5rem 0 1.5rem;



	text-align: center;



}







.n-development .lista .tit-h {



	margin-bottom: .5rem;



}







.n-development .lista .p-tit-18 {



	margin-bottom: .5rem;



}







.n-development .lista .p-14 {



	width: 800px;



	margin: 0 auto .75rem;



}







.n-development .lista .scroll_down {



	width: 34px;



	height: 34px;



	display: block;



	margin: 0 auto;



	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);



	border-radius: 50%;



}







.n-development .lista .scroll_down img {



	width: 100%;



}







.n-development .bg-f8 {



	background: #f8f8f8;



}







.n-development .bg-ff {



	background: #fff;



}







.n-development .listb .tit-p-30 {



	margin-bottom: .8rem;



	color: #4b2459;



}







.n-development .listb .tit-p-36 {



	line-height: 1.2;



	margin-bottom: .7rem;



}







.n-development .listb .dd {



	width: 54%;



	position: relative;



	padding-left: 18.75%;



	padding-right: 4%;



}







.n-development .listb .dd-two {



	width: 54%;



	position: relative;



	padding-left: 4%;



	padding-right: 18.75%;



}







.n-development .listb table {



	height: 635px;



}







.n-development .listb .more {



	margin-top: 1.5rem;



	width: 60px;



	height: 8px;



}







.n-development .listb .image-in {



	width: 46%;



	height: 635px;



}







.n-ecaep .lista {



	padding: 2.2rem 0 1.5rem;



}







.n-ecaep .lista .tit-p-30 {



	margin-bottom: .8rem;



	line-height: 1.4;



	color: #333;



}







.n-ecaep .lista .dd {



	width: 52%;



	position: relative;



	padding-left: 18.75%;



	padding-right: 6%;



}







.n-ecaep .lista .more {



	margin-top: 1.5rem;



	width: 60px;



	height: 8px;



}







.n-ecaep .lista .image-in {



	width: 48%;



	height: 380px;



}







.n-ecaep .listb {



	padding: 2.8rem 0;



	background-repeat: no-repeat !important;



	background-position: center center !important;



	background-size: cover !important;



}







.n-ecaep .listb .li-img {



	padding: 1.5rem 1.1rem 3rem 1.5rem;



	height: 420px;



	background: #4c265c;



}







.n-ecaep .listb .li-img .tit-p-24 {



	color: #fff;



	padding-bottom: .75rem;



	margin-bottom: .5rem;



	position: relative;



}







.n-ecaep .listb .li-img .tit-p-24:before {



	content: "";



	position: absolute;



	bottom: 0;



	width: 30px;



	height: 2px;



	background: #9f8ba6;



}







.n-ecaep .listb .li-img .p-14 {



	color: #cdbfd2;



	padding-bottom: 1rem;



}







.n-ecaep .listb .ulbox {



	width: 720px;



	overflow: hidden;



	position: relative;



}







.n-ecaep .listb .pagebtn {



	width: 65px;



	height: 24px;



	position: absolute;



	left: 2.8rem;



	bottom: 1.5rem;



	z-index: 2;



}







.n-ecaep .listb .pagebtn .sp1 {



	font-size: 24px;



	line-height: 1;



	color: #fff;



}







.n-ecaep .listb .pagebtn .sp2 {



	color: #fff;



	font-size: 16px;



	line-height: 1;



	margin: 5px 3px;



}







.n-ecaep .listb .pagebtn .sp3 {



	color: #999;



	opacity: .6;



	font-size: 16px;



	margin-top: 5px;



	line-height: 1;



}







.n-ecaep .listb .swiper-button-next,



.n-ecaep .listb .swiper-button-prev {



	width: 30px;



	height: 24px;



	background: url(../img/pic47.png) no-repeat center;



	background-size: 100% auto;



	left: 1.1rem;



	top: auto;



	right: auto;



	bottom: 1.45rem;



}







.n-ecaep .listb .swiper-button-next {



	left: 5.5rem;



}







.n-ecaep .listb .swiper-button-prev {



	-webkit-transform: rotate(180deg);



	-ms-transform: rotate(180deg);



	transform: rotate(180deg);



}







.n-ecaep .listc {



	padding: 2.5rem 0;



}







.n-ecaep .listc .tit-p-30 {



	margin-bottom: 1rem;



}







.n-ecaep .listc .ulbox-img .slick-list {



	padding-bottom: 1rem;



}







.n-ecaep .listc .ulbox-img .slick-list .li-img .img {



	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);



}







.n-ecaep .listc .ulbox-img .slick-list .li-img {



	padding: 10px;



	overflow: hidden;



}







.n-ecaep .listc .slick-prev,



.n-ecaep .listc .slick-next {



	z-index: 2;



	overflow: hidden;



	text-indent: -200px;



	margin-top: -35px;



	background: transparent url(../img/img21.png) no-repeat center;



	background-size: 45px auto !important;



}







.n-ecaep .listc .slick-prev {



	left: -1.2rem;



}







.n-ecaep .listc .slick-next {



	right: -1.2rem;



	-webkit-transform: rotate(180deg);



	-ms-transform: rotate(180deg);



	transform: rotate(180deg);



}







.n-ecaep .listc .slick-prev:after,



.n-ecaep .listc .slick-next:after {



	box-shadow: 0 0 0 2px #ccc;



	background: transparent;



	border-radius: 50%;



}







.n-ecaep .listc .slick-dots li {



	border: 1px solid #9c9c9c;



	background: #fff;



}







.n-ecaep .listc .slick-dots li.slick-active {



	background: #ddd !important;



}







.n-deve-cultrue {



	padding-bottom: 3rem;



}







.n-deve-cultrue .lista {



	padding: 2rem 0 0;



	text-align: center;



}







.n-deve-cultrue .lista .p-14 {



	width: 540px;



	margin: 0 auto;



}







.n-deve-cultrue .lista .tit-p-30 {



	line-height: 1.5;



	margin-bottom: .6rem;



}







.n-deve-cultrue .lista .dlbox {



	padding-top: 1.5rem;



}







.n-deve-cultrue .lista .dlbox .p-14 {



	width: 100%;



}







.n-deve-cultrue .lista .dlbox .dd {



	width: 50%;



	text-align: center;



}







.n-deve-cultrue .lista .dlbox .dd img {



	display: inline-block;



	max-width: 100%;



}







.n-deve-cultrue .lista .dlbox .dt {



	width: 44%;



	text-align: left;



}







.n-deve-cultrue .lista .dlbox .dt .tit-p-24 {



	margin-bottom: .8rem;



	color: #333;



}







.n-deve-cultrue .lista .dlbox .dt .p-tit-18 {



	margin-bottom: .2rem;



	color: #333;



	font-weight: bold;



}







.n-deve-cultrue .listb {



	background: #fff;



}







.n-deve-cultrue .listb .tit-p-30 {



	line-height: 1.5;



	margin-bottom: .6rem;



}







.n-deve-cultrue .listb .dlbox {



	/*padding-top:1.5rem;*/



}







.n-deve-cultrue .listb .dlbox .dd {



	width: 50%;



	text-align: center;



}







.n-deve-cultrue .listb .dlbox .dd img {



	display: inline-block;



	max-width: 100%;



}







.n-deve-cultrue .listb .dlbox .dt {



	padding-top: 3.5rem;



	width: 50%;



	padding-right: 6%;



	text-align: left;



}







.n-deve-cultrue .listb .dlbox .dt .tit-p-24 {



	margin-bottom: .8rem;



	color: #333;



}







.n-deve-cultrue .listb .dlbox .dt .p-tit-18 {



	margin-bottom: .5rem;



	color: #333;



}







.n-deve-cultrue .listc {



	background: url(../img/img13.jpg) no-repeat center;



	background-size: cover;



	/*margin-top: -2.5rem;*/



}







.n-deve-cultrue .listc .dlbox {



	padding-top: 0;



}







.n-deve-cultrue .listc .dlbox .dt {



	padding-top: 4rem;



	width: 44%;



	padding-right: 0;



}







.n-deve-cultrue .listd .dlbox {



	padding-top: 0;



}







.n-deve-cultrue .listd .dlbox .dt {



	padding-top: 1.5rem;



}







.n-school .listf {



	padding: 2rem 0 1rem;



}







.n-school .listf .tit-p-30 {



	padding-bottom: .5rem;



	margin-bottom: .8rem;



	position: relative;



}







.n-school .listf .tit-p-30:before {



	content: "";



	position: absolute;



	width: 40px;



	height: 1px;



	left: 0;



	bottom: 0;



	background: #333;



}







.n-school .listf .tit-p-24 {



	margin-bottom: 15px;



}







.n-school .listb .p-text {



	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);



}







.n-school .listb .p-text a {



	padding-left: 45px;



	height: 35px;



	display: block;



	line-height: 35px;



	color: #333;



	background: url(../img/pic27.png) no-repeat left center;



}







.n-school .listb .wulbox {



	background: #fff;



}







.n-school .listc .imgswiper {



	margin-top: 0;



}







.n-school .listg {



	padding: 1.5rem 0;



}







.n-school .listg .tit-p-30 {



	padding-bottom: 18px;



	position: relative;



	margin-bottom: 1rem;



}







.n-school .listg .tit-p-30:before {



	content: "";



	position: absolute;



	bottom: 0;



	width: 40px;



	height: 1px;



	background: #333;



}







.n-school .listg .ul-img {



	margin-top: 1.5rem;



}







.n-school .listg .ul-img .li {



	width: 19%;



	float: left;



	margin-right: 1.25%;



	margin-bottom: 2%;



}







.n-school .listg .ul-img .li:nth-child(5n) {



	margin-right: 0;



}







.n-school .listg .ul-img .li img {



	width: 100%;



}







.n-technology .lista {



	padding: 2.5rem 0 1.5rem;



	text-align: center;



}







.n-technology .lista .tit-h {



	margin-bottom: .5rem;



}







.n-technology .lista .p-tit-18 {



	margin-bottom: .5rem;



}







.n-technology .lista .p-14 {



	width: 800px;



	margin: 0 auto .75rem;



}







.n-technology .lista .scroll_down {



	width: 34px;



	height: 34px;



	display: block;



	margin: 0 auto;



	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);



	border-radius: 50%;



}







.n-technology .lista .scroll_down img {



	width: 100%;



}







.n-technology .listb {



	padding: 2rem 0;



	background: url(../img/img19.jpg) no-repeat center;



	background-size: cover;



	text-align: center;



	position: relative;



}







.n-technology .listb .tit-p-30 {



	color: #333;



	line-height: 1;



	padding-bottom: .6rem;



	margin-bottom: .9rem;



	position: relative;



}







.n-technology .listb .tit-p-30:before {



	content: "";



	position: absolute;



	height: 2px;



	width: 20px;



	left: 50%;



	bottom: 0;



	margin-left: -10px;



	background: #333;



}







.n-technology .listb .line {



	width: 1px;



	height: 90px;



	background: #c1c1c1;



	left: 50%;



	bottom: -45px;



	z-index: 2;



	position: absolute;



}







.n-technology .listc {



	background: #fff;



}







.n-technology .listc .top {



	padding: 1.8rem 0;



	text-align: center;



}







.n-technology .listc .ulbox-nav {



	width: 100%;



	position: relative;



	background-size: cover !important;



}







.n-technology .listc .ulbox-nav:before {



	content: "";



	position: absolute;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	z-index: 1;



	background: rgba(75, 36, 89, .3);



}







.n-technology .listc .ulbox-nav .slick-list {



	position: relative;



	z-index: 2;



}







.n-technology .listc .li-img {



	display: block;



	height: 20rem;



	padding: 2.5rem 1.4rem 2.8rem;



}







.n-technology .listc {



	margin-bottom: 2.2rem;



}







.n-technology .listc .slick-slide {



	border-right: 1px solid #81758f;



}







.n-technology .listc .slick-slide:last-child {



	border-right: none;



}







.n-technology .listc .p1 {



	color: #fff;



	opacity: .3;



	margin-bottom: 1rem;



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-technology .listc .p2 {



	color: #fff;



	opacity: .3;



	padding-bottom: 10px;



	position: relative;



	margin-bottom: .9rem;



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-technology .listc .p2:before {



	content: "";



	position: absolute;



	width: 20px;



	height: 2px;



	bottom: 0;



	background: #fff;



	opacity: .3;



}







.n-technology .listc .p-14 {



	color: #fff;



	opacity: .6;



	height: 96px;



	overflow: hidden;



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-technology .listc .more {



	position: absolute;



	bottom: 3rem;



	width: 60px;



	height: 8px;



	opacity: .3;



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-technology .listc .li-img:hover .p1,



.n-technology .listc .li-img:hover .p2,



.n-technology .listc .li-img:hover .p-14,



.n-technology .listc .li-img:hover .more {



	opacity: 1;



}







.n-technology .listc .li-img:hover .p2 {



	font-size: 36px;



	padding-bottom: .9rem;



}







.n-technology-info .lista {



	padding: 2rem 0 1rem;



}







.n-technology-info .lista .tit-p-30 {



	padding-bottom: .5rem;



	margin-bottom: .8rem;



	position: relative;



}







.n-technology-info .lista .tit-p-30:before {



	content: "";



	position: absolute;



	width: 40px;



	height: 1px;



	left: 0;



	bottom: 0;



	background: #333;



}







.n-technology-info .lista .tit-p-24 {



	margin-bottom: 15px;



}







.n-technology-info .listb img {



	width: 100%;



}







.n-technology-info .listb .image-in.mobile-block {



	height: 8rem;



}







.n-technology-info .listc {



	padding: 2rem 0;



}







.n-technology-info .listc .ulbox {



	width: 100%;



	overflow: hidden;



	position: relative;



	padding-bottom: 1.5rem;



}







.n-technology-info .listc .li-img {



	text-align: center;



}







.n-technology-info .listc .li-img .img {



	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);



	margin-bottom: .7rem;



}







.n-technology-info .listc .li-img .p {



	font-size: 12px;



	color: #999;



	margin-bottom: 5px;



}







.n-technology-info .listc .li-img .p-tit-18 {



	color: #666;



	font-size: 14px;



}







.n-technology-info .listc .pagebtn {



	width: 65px;



	height: 24px;



	position: absolute;



	left: 50%;



	margin-left: -32.5px;



	bottom: 0rem;



	z-index: 2;



}







.n-technology-info .listc .pagebtn .sp1 {



	font-size: 24px;



	line-height: 1;



	color: #533460;



}







.n-technology-info .listc .pagebtn .sp2 {



	color: #999;



	font-size: 16px;



	line-height: 1;



	margin: 5px 3px;



}







.n-technology-info .listc .pagebtn .sp3 {



	color: #999;



	opacity: .6;



	font-size: 16px;



	margin-top: 5px;



	line-height: 1;



}







.n-technology-info .listc .swiper-button-next,



.n-technology-info .listc .swiper-button-prev {



	width: 30px;



	height: 5px;



	background: url(../img/pic26-2.png) no-repeat center;



	background-size: 100% auto;



	left: 50%;



	top: auto;



	right: auto;



	bottom: .3rem;



}







.n-technology-info .listc .swiper-button-next {



	margin-left: 2rem;



}







.n-technology-info .listc .swiper-button-prev {



	margin-left: -3.5rem;



	-webkit-transform: rotate(180deg);



	-ms-transform: rotate(180deg);



	transform: rotate(180deg);



}







.n-business {



	padding-bottom: 0;



}











.n-business .listb .dd {



	padding: 2.5rem 7% 2.5rem 12%;



}







.n-business .listb .dd-two {



	padding: 2.5rem 12% 2.5rem 7%;



}







.n-business .listb .dt {



	padding: 2.5rem 0;



	width: 46%;



}







.n-business .listb .dt .image-in {



	width: 100%;



}







.n-make .lista {



	padding: 2rem 0;



	background: #f9f9f9;



}







.n-make .lista .li {



	width: 20%;



	text-align: center;



	float: left;



	position: relative;



}







.n-make .lista .li:before {



	content: "";



	position: absolute;



	height: 60px;



	width: 1px;



	right: 0;



	top: 50%;



	margin-top: -30px;



	background: #e7e3e9;



}







.n-make .lista .li .tit {



	font-size: 30px;



	line-height: 53px;



	margin-bottom: 8px;



}







.n-make .lista .li .sp {



	font-size: 48px;



	font-family: "Arial";



	line-height: 1;



	color: #4b2459;



}







.n-make .lista .li .sp2 {



	font-size: 14px;



	color: #4b2459;



	top: 0;



	margin-left: 10px;



}







.n-make .listb {



	padding: 2rem 0;



}







.n-make .listb .item-left {



	width: 310px;



	padding-right: 1.5rem;



}







.n-make .listb .item-left .tit-p-24 {



	position: relative;



	padding-bottom: .5rem;



	margin-bottom: .7rem;



}







.n-make .listb .item-left .tit-p-24:before {



	content: "";



	position: absolute;



	width: 20px;



	height: 2px;



	bottom: 0;



	background: #333;



}







.n-make .listb .item-left .bot {



	margin-top: 1rem;



}







.n-make .listb .item-right {



	width: calc(100% - 310px);



	padding-left: 50px;



	border-left: 1px solid #c2c2c2;



}







.n-make .listb .item-right .w50 {



	width: 50%;



}







.n-make .listb .item-right .w33 {



	width: 33.3%;



}







.n-make .listb .item-right .p-14 img {



	max-width: 100%;



}







.n-make .listb .item-right .bot-href {



	margin-top: 1.8rem;



}







.n-make .listb .item-right .bot-href a {



	width: 50%;



	float: left;



	color: #4b2459;



	padding-bottom: 20px;



	background: url(../img/pic26.png) no-repeat left bottom;



	background-size: 60px auto;



}







.n-make .listb .item-right .libox {



	width: 100%;



}







.n-make .listb .item-right .libox .li {



	float: left;



	text-align: left;



	margin-bottom: 1.25rem;



}







.n-make .listb .item-right .libox .tit-p-36 {



	color: #4b2459;



	margin-bottom: .5rem;



}







.n-make .listb .item-right .libox .tit-p-36 {



	font-weight: bold;



}







.n-make .listb .item-right .libox .sp {



	font-family: "impact";



	font-weight: normal;



}







.n-make .listb .item-right .libox .sp2 {



	font-size: 14px;



	color: #333;



	top: 0;



	margin-left: 10px;



	font-weight: normal;



}







.n-make .listc img {



	width: 100%;



}







.n-make .listc .image-in.mobile-block {



	height: 8rem;



}







.n-brand {



	padding: 2rem 0;



}







.n-brand .lista {



	padding: 2.5rem 0;



	position: relative;



}







.n-brand .lista .bg-logo {



	width: 80%;



	height: 100%;



	top: 0;



	left: 50%;



	margin-left: -40%;



	position: absolute;



	/*background: #f3f3f3;*/



	background: url(../img/z1.jpg) no-repeat center;



	background-size: cover;



	z-index: 1;



}







.n-brand .lista .bg-logo img {



	width: 100%;



	position: absolute;



	bottom: 0;



	left: 0;



}







.n-brand .lista .ulbox {



	position: relative;



	z-index: 2;



}







.n-brand .lista .ulbox a {



	display: block;



	text-align: center;



	width: 25%;



	margin-bottom: 1.2rem;



	float: left;



}







.n-brand .lista .ulbox a .img {



	width: 90%;



	margin-bottom: 1rem;



	position: relative;



}







.n-brand .lista .ulbox a .img:before {



	content: "";



	position: absolute;



	width: 100%;



	height: 100%;



	left: 0;



	top: 0;



	background: rgba(0, 0, 0, 0.8);



	opacity: 0;



	z-index: 2;



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-brand .lista .ulbox a .su {



	font-size: 20px;



	line-height: 1;



	padding-bottom: .5rem;



	margin-bottom: .5rem;



	color: #cfcfcf;



	display: block;



	position: relative;



	border-bottom: 1px solid #d1cad4;



}







.n-brand .lista .ulbox a .su:before {



	content: "";



	width: 90%;



	left: 0;



	height: 3px;



	bottom: -1px;



	background: #9f8ba6;



	position: absolute;



	-webkit-transform: scale(0, 1);



	-ms-transform: scale(0, 1);



	transform: scale(0, 1);



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-brand .lista .ulbox a .tit-p-24 {



	color: #4b2459;



	font-family: "GOTHIC";



	margin-bottom: 5px;



}







.n-brand .lista .ulbox a .wximg {



	width: 2.5rem;



	height: 2.5rem;



	left: 50%;



	top: 50%;



	position: absolute;



	margin-top: -1.25rem;



	margin-left: -1.25rem;



	opacity: 0;



	z-index: 3;



}







.n-brand .lista .ulbox a .name {



	padding-bottom: 35px;



}







.n-brand .lista .ulbox a:hover .img:before {



	opacity: 1;



}







.n-brand .lista .ulbox a:hover .img .wximg {



	opacity: 1;



}







.n-brand .lista .ulbox a:hover .su:before {



	-webkit-transform: scale(1, 1);



	-ms-transform: scale(1, 1);



	transform: scale(1, 1);



}







.n-brand .lista .ulbox a:hover .name {



	background: url(../img/pic26-3.png) no-repeat center bottom;



}







.n-double .lista {



	padding: 2.5rem 0;



}







.n-double .lista .w48 {



	width: 48%;



}







.n-double .lista .left img {



	max-width: 100%;



}







.n-double .lista .left .tit-p-24 {



	color: #4b2459;



	margin-bottom: 15px;



}







.n-double .lista .left .tit-p-30 {



	color: #4b2459;



	margin-bottom: .5rem;



}







.n-double .lista .left a {



	padding-left: 45px;



	height: 35px;



	display: block;



	line-height: 35px;



	color: #333;



	background: url(../img/pic27.png) no-repeat left center;



}







.n-double .listb img {



	width: 100%;



}







.n-double .listb .image-in.mobile-block {



	height: 8rem;



}







.n-double .listb .textbox {



	padding: 1.2rem 1.5rem;



	background: #fff;



	position: relative;



	margin-top: -7.5rem;



}







.n-double .listb .textbox .tit-en,



.n-double .listb .textbox .tit-cn {



	color: #4b2459;



}







.n-double .listb .textbox .top {



	margin-bottom: 1rem;



}







.n-double .listb .textbox .tit-en {



	font-family: "GOTHIC";



	margin-bottom: 10px;



}







.n-double .listb .textbox .dlbox {



	position: relative;



}







.n-double .listb .textbox .dlbox:before {



	content: "";



	position: absolute;



	width: 1px;



	height: 84px;



	background: #dcdbd9;



	left: 50%;



	top: 50%;



	margin-top: -55px;



}







.n-double .listb .textbox .dlbox-l {



	width: 45%;



}







.n-double .listc {



	padding: 2rem 0;



	background: #fff;



}







.n-double .listc .dl-img {



	width: 60%;



}







.n-double .listc .dl-img img {



	width: 100%;



}







.n-double .listc .dl-text {



	width: 35%;



	padding-top: 1.5rem;



}







.n-double .listc .dl-text .tit-p-24 {



	margin-bottom: 15px;



}







.n-double .listc .dl-text .tit-p-30,



.n-double .listc .dl-text .tit-p-24 {



	color: #4b2459;



}







.n-double .listd {



	padding-bottom: 2rem;



}







.n-double .listd .tit-p-24 {



	margin-bottom: 1rem;



}







.n-double .listd .p-tit-18 {



	margin-bottom: .2rem;



}







.n-double .listd .li-item {



	width: 50%;



	float: left;



	margin-bottom: 1.2rem;



	padding: 0 2.5rem 0 3rem;



}







.n-double .listd .li-item:nth-child(1) {



	background: url(../img/pic29.png) no-repeat left center;



	background-size: 60px auto;



}







.n-double .listd .li-item:nth-child(2) {



	background: url(../img/pic29-1.png) no-repeat left center;



	background-size: 60px auto;



}







.n-double .listd .li-item:nth-child(3) {



	background: url(../img/pic29-2.png) no-repeat left center;



	background-size: 60px auto;



}







.n-double .listd .li-item:nth-child(4) {



	background: url(../img/pic29-3.png) no-repeat left center;



	background-size: 60px auto;



}







.n-bus-cultrue {



	padding-top: 2.5rem;



}







.n-bus-cultrue .bg-f8 {



	background: #f8f8f8;



}







.n-bus-cultrue .bg-ff {



	background: #fff;



}







.n-bus-cultrue .lista {



	margin-bottom: 2.5rem;



}







.n-bus-cultrue .lista a {



	display: block;



}







.n-bus-cultrue .lista .p-tit-18 {



	color: #4b2459;



	padding-bottom: 10px;



	margin-bottom: 1rem;



	position: relative;



}







.n-bus-cultrue .lista .p-tit-18:before {



	content: "";



	position: absolute;



	width: 20px;



	height: 1px;



	bottom: 0;



	background: #4b2459;



}







.n-bus-cultrue .lista .tit-p-24 {



	margin-bottom: .2rem;



	color: #4b2459;



}







.n-bus-cultrue .lista .tit-p-30 {



	line-height: 1.2;



	color: #4b2459;



	margin-bottom: .7rem;



}







.n-bus-cultrue .lista table {



	height: 530px;



}







.n-bus-cultrue .lista .more {



	margin-top: 1.5rem;



	width: 61px;



	height: 8px;



	background: url(../img/pic26.png) no-repeat center;



	background-size: 100% auto !important;



}







.n-bus-cultrue .lista .dd {



	width: 54%;



	padding: 2.5rem 18% 0 3.5%;



	position: relative;



	z-index: 1;



}







.n-bus-cultrue .lista .dd:before {



	content: "";



	position: absolute;



	width: 120%;



	height: 100%;



	right: 0;



	top: 0;



	background: #f8f8f8 url(../img/img32-1.jpg) no-repeat center top;



	background-size: cover;



	z-index: 1;



}







.n-bus-cultrue .lista:last-child .dd:before {



	background: #f8f8f8 url(../img/img24-2.jpg) no-repeat center top;



}







.n-bus-cultrue .lista .dd-two {



	padding: 2.5rem 3.5% 0 18%;



}







.n-bus-cultrue .lista .dd-two:before {



	background: #f8f8f8 url(../img/img32.jpg) no-repeat center top;



	background-size: cover;



	left: 0;



	right: auto;



}







.n-bus-cultrue .lista .dt {



	padding: 2.5rem 0 0;



	width: 46%;



	position: relative;



	z-index: 2;



}







.n-bus-cultrue .lista .dt .image-in {



	width: 100%;



	height: 530px;



}







.n-bus-cultrue .lista .dd1 table {



	position: relative;



	z-index: 2;



}







.n-bus-cultrue .lista .dd2 table {



	position: relative;



	z-index: 2;



}







.nb-cultrue-info .lista {



	padding: 1.75rem 0 1rem;



}







.nb-cultrue-info .lista .top {



	margin-bottom: 1rem;



}







.nb-cultrue-info .lista .tit-p-24,



.nb-cultrue-info .lista .tit-p-30 {



	color: #4b2459;



}







.nb-cultrue-info .lista .tit-p-24 {



	margin-bottom: 5px;



}







.nb-cultrue-info .lista .aherf {



	padding-left: 45px;



	height: 35px;



	display: block;



	line-height: 35px;



	color: #333;



	background: url(../img/pic27.png) no-repeat left center;



}







.nb-cultrue-info .lista .herfbox {



	margin-bottom: .5rem;



}







.nb-cultrue-info .lista .footErweimaBox {



	width: 30px;



	height: 30px;



	margin-left: 15px;



	position: relative;



	cursor: pointer;



}







.nb-cultrue-info .lista .alertimg {



	background: #fff;



	width: 2.5rem;



	height: 2.5rem;



	position: absolute;



	top: 0rem;



	left: 60px;



	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);



	opacity: 0;



	-webkit-transform: rotateY(-180deg);



	transform: rotateY(-180deg);



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.nb-cultrue-info .lista .alertimg img {



	width: 100%;



}







.nb-cultrue-info .lista .footErweimaBox:hover .alertimg {



	opacity: 1;



	-webkit-transform: rotateY(0deg);



	transform: rotateY(0deg);



}







.nb-cultrue-info .lista .p-14 img {



	max-width: 100%;



}







.nb-cultrue-info .listb {



	padding: 0 0 2rem;



}







.nb-cultrue-info .listb .tit-p-30 {



	padding-bottom: 18px;



	position: relative;



	margin-bottom: 1rem;



}







.nb-cultrue-info .listb .tit-p-30:before {



	content: "";



	position: absolute;



	bottom: 0;



	width: 40px;



	height: 1px;



	background: #333;



}







.nb-cultrue-info .listb .imgswiper {



	margin-top: 1.5rem;



	position: relative;



}







.nb-cultrue-info .listb .imgswiper .swiper-slide img {



	width: 100%;



}







.nb-cultrue-info .listb .imgswiper .swiper-slide .p {



	position: absolute;



	bottom: 20px;



	padding: 0 2rem;



	font-size: 14px;



	line-height: 1.8;



	color: #fff;



	text-align: center;



}







.nb-cultrue-info .listb .imgswiper .swiper-slide .img.mobile-block {



	height: 10rem;



}







.nb-cultrue-info .listb .imgswiper .wswiper-pagination {



	width: 960px;



	position: absolute;



	left: 18.75%;



	bottom: -1.2rem;



}







.nb-cultrue-info .listb .imgswiper .swiper-pagination {



	width: 900px;



	bottom: 0;



	top: auto;



	height: 1px;



}







.nb-cultrue-info .listb .imgswiper .swiper-pagination-progress .swiper-pagination-progressbar {



	background: #4b2459;



}







.nb-cultrue-info .listb .pagebtn {



	width: 60px;



	height: 18px;



	padding-top: 8px;



}







.nb-cultrue-info .listb .pagebtn .sp1 {



	font-size: 18px;



	line-height: 1;



	color: #333;



}







.nb-cultrue-info .listb .pagebtn .sp2 {



	color: #d5d5d5;



	font-size: 18px;



	line-height: 1;



}







.nb-cultrue-info .listb .pagebtn .sp3 {



	color: #999;



	font-size: 18px;



	line-height: 1;



}







.nb-cultrue-info .listc {



	padding: 2rem 0;



}







.nb-cultrue-info .listc .tit-p-24 {



	margin-bottom: .5rem;



	color: #4b2459;



}







.nb-cultrue-info .listc .p-tit-18 {



	color: #4b2459;



	line-height: 1;



	margin-bottom: .5rem;



	padding-top: .5rem;



	position: relative;



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.nb-cultrue-info .listc .p-tit-18:before {



	content: "";



	position: absolute;



	width: 30px;



	height: 1px;



	background: #4b2459;



	top: 0;



}







.nb-cultrue-info .listc .p-14 {



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.nb-cultrue-info .listc #container {



	position: relative;



	width: 100%;



}







.nb-cultrue-info .listc .li {



	background: #fff;



	padding: 1.25rem 1rem .75rem;



	box-sizing: border-box;



	width: 30% !important;



	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.nb-cultrue-info .listc .li:hover {



	background: #4b2459;



}







.nb-cultrue-info .listc .li:hover .p-tit-18 {



	color: #fff;



}







.nb-cultrue-info .listc .li:hover .p-tit-18:before {



	background: #fff;



}







.nb-cultrue-info .listc .li:hover .p-14 {



	color: #c0a3ca;



}







.brand-info {



	padding-bottom: 3rem;



}







.brand-info .lista {



	background: url(../img/img35.jpg) repeat-y center;



	background-size: 100% auto;



	padding: 2.5rem 0;



}







.brand-info .lista .text {



	width: 50%;



	padding-right: 1.5rem;



}







.brand-info .lista .text .logo {



	max-width: 460px;



}







.brand-info .lista .text table {



	height: 100%;



}







.brand-info .lista .text .logo {



	margin-bottom: .6rem;



}







.brand-info .lista .text .tit-p-30 {



	color: #4b2459;



	margin-bottom: .5rem;



}







.brand-info .lista .text .wximg {



	width: 40px;



	height: 40px;



}







.brand-info .lista .text .footErweimaBox {



	position: relative;



	width: 40px;



	cursor: pointer;



}







.brand-info .lista .text .alertimg {



	background: #fff;



	width: 2.5rem;



	height: 2.5rem;



	position: absolute;



	top: 0rem;



	left: 60px;



	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);



	opacity: 0;



	-webkit-transform: rotateY(-180deg);



	transform: rotateY(-180deg);



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.brand-info .lista .text .alertimg img {



	width: 100%;



}







.brand-info .lista .text .footErweimaBox:hover .alertimg {



	opacity: 1;



	-webkit-transform: rotateY(0deg);



	transform: rotateY(0deg);



}







.brand-info .lista .dl-left {



	width: 50%;



	padding-left: 1.5rem;



}







.brand-info .listb {



	padding: 0 0 2rem;



	position: relative;



	z-index: 1;



}







.brand-info .listb .tit-p-30 {



	padding-bottom: 18px;



	position: relative;



	margin-bottom: 1rem;



}







.brand-info .listb .tit-p-30:before {



	content: "";



	position: absolute;



	bottom: 0;



	width: 40px;



	height: 1px;



	background: #333;



}







.brand-info .listb .imgswiper {



	position: relative;



}







.brand-info .listb .imgswiper .swiper-slide img {



	width: 100%;



}







.brand-info .listb .imgswiper .swiper-slide .p {



	position: absolute;



	bottom: 20px;



	padding: 0 2rem;



	font-size: 14px;



	line-height: 1.8;



	color: #fff;



	text-align: center;



}







.brand-info .listb .imgswiper .swiper-slide .img.mobile-block {



	height: 5rem;



}







.brand-info .listb .imgswiper .wswiper-pagination {



	width: 1200px;



	position: absolute;



	left: 18.75%;



	bottom: -1.2rem;



}







.brand-info .listb .imgswiper .swiper-pagination {



	width: 1120px;



	bottom: 0;



	top: auto;



	height: 1px;



}







.brand-info .listb .imgswiper .swiper-pagination-progress .swiper-pagination-progressbar {



	background: #4b2459;



}







.brand-info .listb .pagebtn {



	width: 60px;



	height: 18px;



	padding-top: 8px;



}







.brand-info .listb .pagebtn .sp1 {



	font-size: 18px;



	line-height: 1;



	color: #333;



}







.brand-info .listb .pagebtn .sp2 {



	color: #d5d5d5;



	font-size: 18px;



	line-height: 1;



}







.brand-info .listb .pagebtn .sp3 {



	color: #999;



	font-size: 18px;



	line-height: 1;



}







.brand-info .listc {



	padding: 2.5rem 0;



}







.brand-info .listc .w48 {



	width: 48%;



}







.brand-info .listc .left img {



	max-width: 100%;



}







.brand-info .listc .left .tit-p-24 {



	color: #4b2459;



	padding-bottom: .5rem;



	margin-bottom: .6rem;



	position: relative;



}







.brand-info .listc .left .tit-p-24:before {



	content: "";



	position: absolute;



	width: 40px;



	height: 1px;



	bottom: 0;



	background: #4b2459;



}







.brand-info .listc .left .tit-p-30 {



	color: #333;



	margin-bottom: .5rem;



}







.brand-info .listc .left a {



	padding-left: 45px;



	height: 35px;



	display: block;



	line-height: 35px;



	color: #333;



	background: url(../img/pic27.png) no-repeat left center;



}







.brand-info .listd {



	padding-top: 6.125rem;



}







.brand-info .listd .text-ulbox {



	width: 600px;



	margin: 0 auto;



	background: #fff;



	position: relative;



	overflow: hidden;



}







.brand-info .listd .swiper-slide {



	padding: 1.25rem 1.6rem;



}







.brand-info .listd .tit-p-24 {



	color: #4b2459;



	position: relative;



	padding-bottom: .5rem;



	margin-bottom: .6rem;



}







.brand-info .listd .tit-p-24:before {



	content: "";



	position: absolute;



	width: 40px;



	height: 1px;



	bottom: 0;



	background: #4b2459;



}







.brand-info .listd .p-14 {



	color: #666;



}







.brand-info .listd .pagebtn {



	width: 60px;



	height: 18px;



	position: absolute;



	right: 1.5rem;



	bottom: 10px;



}







.brand-info .listd .pagebtn .sp1 {



	font-size: 18px;



	line-height: 1;



	color: #333;



}







.brand-info .listd .pagebtn .sp2 {



	color: #d5d5d5;



	font-size: 18px;



	line-height: 1;



}







.brand-info .listd .pagebtn .sp3 {



	color: #999;



	font-size: 18px;



	line-height: 1;



}







.n-about .lista {



	padding: 2.5rem 0;



	background: #f3f3f3;



}







.n-about .lista .time {



	font-size: 4rem;



	line-height: 1;



	color: #4b2459;



	font-weight: bold;



	font-family: "impact";



	float: left;



	width: 8.5rem;



	margin: .7rem 1.5rem 1rem 0;



}







.n-about .lista .tit-p-24 {



	color: #333;



	line-height: 1;



	margin-bottom: .7rem;



}







.n-about .listb {



	padding: 0 0 2rem;



	position: relative;



	z-index: 1;



}







.n-about .listb .tit-p-30 {



	padding-bottom: 18px;



	position: relative;



	margin-bottom: 1rem;



}







.n-about .listb .tit-p-30:before {



	content: "";



	position: absolute;



	bottom: 0;



	width: 40px;



	height: 1px;



	background: #333;



}







.n-about .listb .imgswiper {



	position: relative;



	z-index: 1;



}







.n-about .listb .imgswiper .swiper-slide img {



	width: 100%;



}







.n-about .listb .imgswiper .swiper-slide .p {



	position: absolute;



	bottom: 20px;



	padding: 0 2rem;



	font-size: 14px;



	line-height: 1.8;



	color: #fff;



	text-align: center;



}







.n-about .listb .imgswiper .swiper-slide .img.mobile-block {



	height: 10rem;



}







.n-about .listb .imgswiper .wswiper-pagination {



	width: 1200px;



	position: absolute;



	left: 18.75%;



	bottom: -1.2rem;



}







.n-about .listb .imgswiper .swiper-pagination {



	width: 1120px;



	bottom: 0;



	top: auto;



	height: 1px;



}







.n-about .listb .imgswiper .swiper-pagination-progress .swiper-pagination-progressbar {



	background: #4b2459;



}







.n-about .listb .pagebtn {



	width: 60px;



	height: 18px;



	padding-top: 8px;



}







.n-about .listb .pagebtn .sp1 {



	font-size: 18px;



	line-height: 1;



	color: #333;



}







.n-about .listb .pagebtn .sp2 {



	color: #d5d5d5;



	font-size: 18px;



	line-height: 1;



}







.n-about .listb .pagebtn .sp3 {



	color: #999;



	font-size: 18px;



	line-height: 1;



}







.n-about .listb .textbox {



	width: 4.75rem;



	height: 4.75rem;



	background: #4b2459;



	text-align: center;



	padding-top: .7rem;



	position: absolute;



	left: 50%;



	margin-left: 30%;



	bottom: 1rem;



	z-index: 2;



}







.n-about .listb .textbox .p {



	background: url(../img/pic32.png) no-repeat center bottom;



	display: inline-block;



	padding-bottom: .7rem;



	line-height: 2;



	color: #fff;



	font-size: .5rem;



}







.n-about .listc {



	padding: 2.2rem 0;



	background: #f8f8f8;



}







.n-about .listc .li-img {



	width: 48.4%;



	background: #fff;



}







.n-about .listc .tit-p-30 {



	margin-bottom: 5px;



	padding-left: 30px;



	position: relative;



}







.n-about .listc .tit-p-30:before {



	content: "";



	position: absolute;



	top: 50%;



	width: 20px;



	height: 3px;



	left: 0;



	background: #333;



}







.n-about .listc .ptext {



	padding: .8rem 1rem;



}







.n-about .listd {



	background: #fff;



	padding: 2rem 0;



}







.n-about .listd .tit-p-30 {



	text-align: center;



	margin-bottom: 1.35rem;



}







.n-about .listd .li-item {



	width: 30%;



	float: left;



	margin-right: 5%;



}







.n-about .listd .li-item .p-tit2 {



	padding-bottom: .3rem;



	margin-bottom: .5rem;



	font-weight: bold;



	color: #4b2459;



	border-bottom: 1px solid #937c9b;



}







.n-about .listd .li-item .p-14 {



	line-height: 24px;



	height: 72px;



	overflow: hidden;



}







.n-about .listd .li-item .p-tit3 {



	margin-bottom: 1rem;



}







.n-about .listd .li-item .click-img {



	width: 40px;



	height: 40px;



	margin-top: .5rem;



	cursor: pointer;



}







.n-about .listd .li-item .click-img img {



	max-width: 100%;



}







.n-about .listd .li-item .click-img.cur {



	-webkit-transform: rotate(-180deg);



	-ms-transform: rotate(-180deg);



	transform: rotate(-180deg);



}







.n-about .listd .li-item:nth-child(3n) {



	margin-right: 0;



}







.n-about .liste {



	background: #f9f9f9;



	margin-bottom: 3.5rem;



}







.n-about .liste .imgbox {



	width: 50%;



	float: left;



	background-position: center center;



	background-size: cover;



}







.n-about .liste .textbox {



	width: 50%;



	float: left;



	padding: 2rem 3.5rem 1rem 2.7rem;



}







.n-about .liste .textbox .tit-p-30 {



	margin-bottom: 1.2rem;



}







.n-about .liste .textbox .p-tit-18 {



	padding-bottom: .25rem;



	margin-bottom: .5rem;



	position: relative;



}







.n-about .liste .textbox .p-tit-18:before {



	content: "";



	position: absolute;



	width: 40px;



	height: 1px;



	background: #4b2459;



	left: 0;



	bottom: 0;



}







.n-about .liste .textbox .p-14 {



	margin-bottom: 1.75rem;



}







.n-about .liste .textbox .p-14 img {



	max-width: 100%;



}







.about-cultrue .lista {



	margin-bottom: 2.9rem;



	padding-top: 2.46rem;



	padding-bottom: 1rem;



	text-align: center;



	border-bottom: 1px solid #EEEEEE;



}







.about-cultrue .lista .tit-h {



	margin-bottom: .75rem;



	font-size: 36px;



	font-family: Microsoft YaHei UI;



	font-weight: bold;



	color: #333333;







}







.about-cultrue .lista .p-tit-18 {



	margin-bottom: .5rem;



}







.about-cultrue .lista .p-14 {



	width: 100%;



	margin: 0 auto;
	text-align: left !important;


}







.about-cultrue .lista .scroll_down {



	width: 34px;



	height: 34px;



	display: block;



	margin: 0 auto;



	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);



	border-radius: 50%;



}







.about-cultrue .lista .scroll_down img {



	width: 100%;



}







.about-cultrue .listb {



	margin-bottom: 2rem;



}







.about-cultrue .listb .imgbox {



	width: 50%;



}







.about-cultrue .listb .textbox {



	width: 50%;



	padding: 0 8rem 1rem 1.5rem;



}







.about-cultrue .listb .textbox .tit1 {



	margin-bottom: .8rem;



	color: #333;



}







.about-cultrue .listb .textbox .tit2 {



	margin-bottom: .3rem;



	color: #4b2459;



}







.about-cultrue .listb .textbox .p-14 {



	margin-bottom: .7rem;



}







.about-cultrue .listb .textbox .p-14 img {



	max-width: 100%;



}















.about-cultrue .listc {



	padding: 2rem 0;



	background: #f8f8f8;



}







.about-cultrue .listc .li-item {



	padding-right: .75rem;



}







.about-cultrue .listc .culslick {



	padding-bottom: 2.5rem;



	position: relative;



}







.about-cultrue .listc .p-text {



	position: absolute;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	padding: .75rem;



}







.about-cultrue .listc .p-text:before {



	content: "";



	position: absolute;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	background: rgba(0, 0, 0, 0.8);



	opacity: 0;



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.about-cultrue .listc .p-text .tit {



	font-size: 20px;



	line-height: 1;



	padding-top: 15px;



	position: relative;



	color: #fff;



	margin-bottom: .5rem;



	position: absolute;



	bottom: 10px;



	/*-webkit-transform: translate(0, 450%);



      -ms-transform: translate(0, 450%);



          transform: translate(0, 450%);*/



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.about-cultrue .listc .p-text .tit:before {



	content: "";



	position: absolute;



	height: 1px;



	width: 30px;



	top: 0;



	left: 0;



	background: #fff;



}







.about-cultrue .listc .p-text .p-14 {



	color: #fff;



	/* max-height: 82px;*/



	-webkit-transform: translate(0, 550%);



	-ms-transform: translate(0, 550%);



	transform: translate(0, 550%);



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.about-cultrue .listc .li-item:hover .p-text:before {



	opacity: 1;



}







.about-cultrue .listc .li-item:hover .p-text .tit {



	/*-webkit-transform: translate(0, 0%);



      -ms-transform: translate(0, 0%);



          transform: translate(0, 0%);*/



	bottom: calc(100% - 90px);



}







.about-cultrue .listc .li-item:hover .p-text .p-14 {



	-webkit-transform: translate(0, 70px);



	-ms-transform: translate(0, 70px);



	transform: translate(0, 70px);



}







.about-cultrue .listc .slick-prev,



.about-cultrue .listc .slick-next {



	width: 35px;



	height: 35px;



	background: url(../img/pic34.png) no-repeat center;



	position: absolute;



	left: 50%;



	top: auto;



	right: auto;



	bottom: 0;



	text-indent: 999px;



	overflow: hidden;



}







.about-cultrue .listc .slick-prev {



	margin-left: -50px;



	z-index: 2;



}







.about-cultrue .listc .slick-next {



	margin-left: 5px;



	-webkit-transform: rotate(-180deg);



	-ms-transform: rotate(-180deg);



	transform: rotate(-180deg);



	z-index: 2;



}







.about-cultrue .listc .slick-prev:after,



.about-cultrue .listc .slick-next:after {



	background: none;



}







.n-honor {



	padding: 30px 0;



	position: relative;



	z-index: 1;



}







.n-honor .lista {



	position: relative;



	height: 1400px;



}







.n-honor .list-item {



	position: absolute;



	width: 150px;



	top: 2.2rem;



}







.n-honor .list-item .li-item {



	padding-left: 25px;



	color: #333;



	margin-bottom: .7rem;



	position: relative;



	cursor: pointer;



}







.n-honor .list-item .li-item:before {



	content: "";



	position: absolute;



	width: 10px;



	height: 10px;



	border-radius: 50%;



	left: 0;



	top: 50%;



	margin-top: -5px;



}







.n-honor .list-item .li-item:nth-child(1):before {



	background: #4b2459;



}







.n-honor .list-item .li-item:nth-child(2):before {



	background: #1a75a2;



}







.n-honor .list-item .li-item:nth-child(3):before {



	background: #248b5b;



}







.n-honor .table {



	width: 40%;



	float: left;



}







.n-honor .table table {



	height: 1400px;



}







.n-honor .table .tit-p-24 {



	line-height: 1.5;



	padding-top: 20px;



	position: relative;



	color: #666;



}







.n-honor .table .tit-p-24:before {



	content: "";



	left: 0;



	top: 0;



	height: 2px;



	width: 40px;



	background: #4b2459;



	position: absolute;



}







.n-honor .honortime-ajax {



	width: 58%;



	float: right;



}







.n-honor .wtime-swiper {



	padding: 150px 0;



	height: 1400px;



	position: relative;



	overflow: hidden;



}







.n-honor .wtime-swiper:before {



	content: "";



	position: absolute;



	left: 85px;



	top: 0;



	background: #e5e5e5;



	height: 100%;



	width: 1px;



}







.n-honor .wtime-swiper .swiper-button-next,



.n-honor .wtime-swiper .swiper-button-prev {



	width: 50px;



	height: 50px;



	background: url(../img/pic24.png) no-repeat center;



	background-size: 100% auto;



	left: 60px;



	right: auto;



	top: auto;



}







.n-honor .wtime-swiper .swiper-button-prev {



	top: 40px;



	-webkit-transform: rotate(90deg);



	-ms-transform: rotate(90deg);



	transform: rotate(90deg);



}







.n-honor .wtime-swiper .swiper-button-next {



	bottom: 40px;



	-webkit-transform: rotate(-90deg);



	-ms-transform: rotate(-90deg);



	transform: rotate(-90deg);



}







.n-honor .time-swiper {



	overflow: hidden;



	height: 100%;



}







.n-honor .time-swiper .swiper-wrapper {



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) !important;



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) !important;



}







.n-honor .time-swiper .swiper-slide {



	min-height: 92px;



}







.n-honor .time-swiper .swiper-slide-time {



	width: 92px;



	position: relative;



	font-size: 24px;



	line-height: 1;



	color: #666;



	min-height: auto;



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-honor .time-swiper .swiper-slide-time:before {



	content: "";



	width: 12px;



	height: 12px;



	border-radius: 50%;



	position: absolute;



	right: 0;



	top: 50%;



	margin-top: -6px;



	background: #ccc;



}







.n-honor .time-swiper .swiper-slide-text {



	padding-left: 120px;



	cursor: pointer;



	position: relative;



	font-size: 18px;



	line-height: 1.5;



	color: #666;



}







.n-honor .time-swiper .swiper-slide-text:before {



	content: "";



	position: absolute;



	left: 79px;



	width: 15px;



	height: 15px;



	border-radius: 50%;



	border: 1px solid #d8d8d8;



	top: 50%;



	margin-top: -6px;



	background: #fff;



}







.n-honor .time-swiper .swiper-slide-text:after {



	content: "";



	position: absolute;



	left: 83px;



	width: 7px;



	height: 7px;



	top: 50%;



	margin-top: -2px;



	border-radius: 50%;



	background: #000;



	opacity: 0;



	-webkit-transform: scale(0, 0);



	-ms-transform: scale(0, 0);



	transform: scale(0, 0);



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-honor .time-swiper .swiper-slide.cur .swiper-slide-text {



	color: #6b5175;



}







.n-honor .time-swiper .swiper-slide.cur .swiper-slide-text:after {



	opacity: 1;



	-webkit-transform: scale(1, 1);



	-ms-transform: scale(1, 1);



	transform: scale(1, 1);



}







.n-honor .time-swiper .p-text {



	padding-left: 120px;



	display: none;



	margin-top: .2rem;



}







.n-honor .time-swiper .p-text img {



	max-width: 100%;



}







.about-history .lista {



	padding: 2.5rem 0 1.5rem;



	text-align: center;



	background: #f5f5f5;



}







.about-history .lista .tit-h {



	margin-bottom: .75rem;



}







.about-history .lista .p-tit-18 {



	margin-bottom: .5rem;



}







.about-history .lista .p-14 {



	width: 750px;



	margin: 0 auto .75rem;



}







.about-history .lista .scroll_down {



	width: 34px;



	height: 34px;



	display: block;



	margin: 0 auto;



	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);



	border-radius: 50%;



}







.about-history .lista .scroll_down img {



	width: 100%;



}







.about-history .listb {



	background: url(../img/img48.jpg) repeat-y center;



	position: relative;



	z-index: 1;



}







.about-history .listb .swiper-wrapper {



	-webkit-transition: all 1.2s cubic-bezier(0.51, 0.68, 0, 0.9) !important;



	transition: all 1.2s cubic-bezier(0.51, 0.68, 0, 0.9) !important;



}







.about-history .listb .leader-swiper {



	overflow: hidden;



	height: 650px;



	position: relative;



	cursor: move;



}







.about-history .listb .leader-swiper:before {



	content: "";



	position: absolute;



	right: 3px;



	top: 0;



	width: 1px;



	height: 100%;



	background: #e2e0e4;



	z-index: 1;



}







.about-history .listb .swiper-pagination {



	right: 2px;



	z-index: 3;



}







.about-history .listb .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {



	background: #4b2459;



}







.about-history .listb .swiper-pagination .swiper-pagination-bullet {



	width: 4px;



	height: 60px;



	margin: .5rem 0;



	border-radius: 0;



	background: #c6c6c6;



	opacity: 1;



}







.about-history .listb .swiper-slide .img {



	width: 460px;



	height: 650px;



}







.about-history .listb .swiper-slide .img img {



	max-width: 100%;



}







.about-history .listb .swiper-slide .table {



	width: calc(100% - 570px);



	padding-right: 2.5rem;



}







.about-history .listb .swiper-slide .table table {



	width: 100%;



	height: 650px;



}







.about-history .listb .swiper-slide .table .tit-p-36 {



	margin-bottom: .25rem;



}







.about-history .listb .swiper-slide .table .tit-p-30 {



	margin-bottom: .5rem;



}







.about-history .listb .swiper-slide .table .p-tit-18 {



	margin-bottom: 1rem;



}







.about-history .listb .swiper-slide .table .p-14 img {



	max-width: 100%;



}







.about-history .listc .whis-box {



	width: 100%;



	overflow: hidden;



	padding: 2.5rem 0 3.2rem;



	cursor: move
	/*#mCSB_1_scrollbar_horizontal{



    opacity: 0 !important;



    visibility: hidden !important; 



  }



  #mCSB_2_dragger_horizontal{



    opacity: 0 !important;



    visibility: hidden !important; 



  }*/



}







.about-history .listc .nlist-year {



	display: block;



	max-height: 520px;



}







.about-history .listc .nlist-year .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {



	display: block;



}







.about-history .listc .nlist-year .mCSB_scrollTools .mCSB_draggerRail {



	display: block;



}







.about-history .listc .nlist-year .mCSB_scrollTools .mCSB_draggerContainer {



	padding-right: 0;



}







.about-history .listc .nlist-year .mCSB_dragger .kais {



	display: none;



}







.about-history .listc .nlist-year .mCSB_dragger .time-s {



	display: none;



}







.about-history .listc .nlist-year .mCSB_dragger .jies {



	display: none;



}







.about-history .listc .nlist-year .time-s {



	display: none;



}







.about-history .listc .nlist-year .mCSB_inside>.mCSB_container {



	margin-right: 5px;



}







.about-history .listc .his-box {



	display: -webkit-box;



	display: -webkit-flex;



	display: -ms-flexbox;



	display: flex;



	-webkit-flex-flow: row nowrap;



	-ms-flex-flow: row nowrap;



	flex-flow: row nowrap;



	-webkit-box-pack: start;



	-webkit-justify-content: flex-start;



	-ms-flex-pack: start;



	justify-content: flex-start;



	-webkit-box-align: stretch;



	-webkit-align-items: stretch;



	-ms-flex-align: stretch;



	align-items: stretch;



}







.about-history .listc .list-year {



	width: 280px;



	padding: 0 0 1.5rem 10px;



	border-right: 1px solid #afafaf;



}







.about-history .listc .time {



	margin: .75rem 0;



	width: 100%;



	color: #333;



	line-height: 1;



	font-family: "GOTHIC";



}







.about-history .listc .p-14 {



	width: 100%;



	line-height: 1.6;



}







.about-history .listc .p-14 img {



	max-width: 100%;



}







.about-history .listc .mCSB_scrollTools.mCSB_scrollTools_horizontal {



	height: 1.25rem;



	bottom: 0px;



	background: #f5f5f5;



}







.about-history .listc .mCSB_scrollTools.mCSB_scrollTools_horizontal:before {



	content: "";



	position: absolute;



	width: 100%;



	height: 1px;



	top: 50%;



	left: 0;



	background: #dcdcdc;



}







.about-history .listc .mCSB_scrollTools {



	opacity: 1 !important;



}







.about-history .listc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {



	width: 6.5rem;



	height: 1.25rem;



	border-radius: 0;



	margin: 0;



	background: url(../img/pic36.png) no-repeat center !important;



	background-size: 100% auto !important;



	position: relative;



}







.about-history .listc .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {



	display: none;



}







.about-history .listc .mCSB_scrollTools .mCSB_draggerRail {



	display: none;



}







.about-history .listc .mCSB_dragger {



	overflow: hidden;



	box-sizing: border-box;



}







.about-history .listc .mCSB_dragger:before {



	content: "";



	position: absolute;



	width: 20%;



	height: 1px;



	top: 50%;



	left: 50%;



	margin-left: 0%;



	background: #5d3a6a;



}







.about-history .listc .kais {



	height: 1.25rem;



	line-height: 1.25rem;



	margin-left: .6rem;



	font-size: 14px;



	color: #fff;



	font-family: "GOTHIC";



	float: left;



	font-weight: bold;



}







.about-history .listc .time-s {



	position: absolute;



	right: 0px;



	width: 80px;



	height: 1.25rem;



	line-height: 1.25rem;



	text-align: center;



	background: #f5f5f5;



}







.about-history .listc .jies {



	height: 1.25rem;



	line-height: 1.25rem;



	margin-right: .6rem;



	font-size: 14px;



	color: #fff;



	font-family: "GOTHIC";



	font-weight: bold;



	float: right;



	display: none;



}







.about-history .listc .mCSB_scrollTools .mCSB_draggerContainer {



	padding-right: 80px;



}







.n-network .lista {



	padding: 2.5rem 0 2rem;



	text-align: center;



}







.n-network .lista .tit-h {



	margin-bottom: .5rem;



}







.n-network .lista .p-tit-18 {



	margin-bottom: .5rem;



}







.n-network .lista .p-14 {



	width: 800px;



	margin: 0 auto .75rem;



}







.n-network .w-li {



	text-align: center;



	margin: 1rem auto 2rem;



}







.n-network .w-li .nli {



	display: inline-block;



}







.n-network .w-li .li {



	cursor: pointer;



	float: left;



	padding: 0 .5rem;



	height: 40px;



	line-height: 40px;



	background: #e5e5e5;



	color: #333;



	margin: 0 3px;



	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-network .w-li .li:hover,



.n-network .w-li .li.cur {



	color: #fff;



	background: #4b2459;



}







.n-network .mapbox {



	overflow-x: auto;



	overflow-y: hidden;



	width: 100%;



	position: relative;



}







.n-network .mapbox img {



	display: none !important;



}







.n-network .mapbox img.cur {



	display: block !important;



}







.n-network .mapbox img {



	min-width: 960px;



	max-width: 100%;



}







.n-network .mapbox .map-dianbox {



	position: absolute;



	width: 100%;



	height: 100%;



	left: 0;



	top: 0;



}







.n-network .mapbox .map-dian.cur {



	display: block;



}







.n-network .mapbox .map-dian {



	position: absolute;



	width: 100%;



	height: 100%;



	left: 0;



	top: 0;



	display: none;



}







.n-network .mapbox .dian {



	position: absolute;



	width: 12px;



	height: 12px;



	border-radius: 50%;



	background: #4b2459;



	cursor: pointer;



}







.n-network .chiese-dian .dian1 {



	top: 88%;



	left: 57%;



}







.n-network .chiese-dian .dian2 {



	top: 67%;



	left: 64.2%;



}







.n-network .chiese-dian .dian3 {



	top: 65%;



	left: 63.8%;



}







.n-network .chiese-dian .dian4 {



	top: 67%;



	left: 62.8%;



}







/*.n-network .chiese-dian .dian5{



  top: 64%;



  left: 63%;



  display: none;



}*/



.n-network .chiese-dian .dian5 {



	top: 85%;



	left: 57%;



}







/*.n-network .chiese-dian .dian7{



  top: 64.6%;



  left: 65%;



  display: none;



}*/



.n-network .chiese-dian .dian6 {



	top: 62%;



	left: 64%;



}







.n-network .chiese-dian .dian7 {



	top: 82%;



	left: 57%;



}











.n-network .us-dian .dian1 {



	top: 32%;



	left: 28%;



}







.n-network .us-dian .dian2 {



	top: 34%;



	left: 21%;



}







.n-network .en-dian .dian1 {



	top: 20%;



	left: 46%;



}







.n-network .italy-dian .dian1 {



	top: 28%;



	left: 50%;



}







.n-network .Sasia-dian .dian1 {



	top: 49%;



	left: 72%;



}







.n-network .mapbox .text-box {



	padding: 15px;



	background: #4b2459;



	position: absolute;



	width: 280px;



	text-align: left;



	display: none;



}







.n-network .mapbox .text-box:before {



	content: "";



	position: absolute;



	bottom: -14px;



	right: 0;



	width: 0;



	height: 0;



	border-left: 24px solid transparent;



	border-right: 0px solid transparent;



	border-top: 20px solid #4b2459;



}







.n-network .mapbox .text-box .p-tit-18 {



	color: #fff;



	line-height: 1;



	margin-bottom: 5px;



}







.n-network .mapbox .text-box .p-14 {



	color: #dbd3de;



	width: 100%;



	margin-bottom: 0;



}







.n-network .mapbox .text-box1 {



	top: 56%;



	left: 42%;



}







.n-network .mapbox .text-box2 {



	top: 15%;



	left: 28% !important;



}







.n-network .mapbox .text-box2:before {



	bottom: -14px;



	left: 0;



	border-left: 0px solid transparent;



	border-right: 24px solid transparent;



}







.n-network .mapbox .text-box3 {



	top: 0%;



	left: 47%;



}







.n-network .mapbox .text-box3:before {



	bottom: -14px;



	left: 0;



	border-left: 0px solid transparent;



	border-right: 24px solid transparent;



}







.n-network .mapbox .text-box4 {



	top: 10%;



	left: 51%;



}







.n-network .mapbox .text-box4:before {



	bottom: -14px;



	left: 0;



	border-left: 0px solid transparent;



	border-right: 24px solid transparent;



}







.n-network .mapbox .text-box5 {



	top: 30%;



	left: 57%;



}







.n-video {



	padding: 2.5rem 0;



}







.n-video .video-sub {



	text-align: center;



	margin-bottom: 1.25rem;



}







.n-video .video-sub .nvideo-sub {



	display: inline-block;



}







.n-video .video-sub .nvideo-sub a {



	display: block;



	float: left;



	padding: 0 .75rem;



	font-size: 24px;



	color: #666;



	border-right: 1px solid #ddd;



}







.n-video .video-sub .nvideo-sub a:nth-child(2n) {



	border-right: none;



}







.n-video .video-sub .nvideo-sub a:hover,



.n-video .video-sub .nvideo-sub a.cur {



	color: #4b2459;



}







.n-video .lista {



	margin-bottom: 2rem;



}







.n-video .lista .img {



	position: relative;



	z-index: 2;



	overflow: hidden;



}







.n-video .lista .img .imga {



	width: 100%;



	-webkit-transition: all .8s ease;



	transition: all .8s ease;



}







.n-video .lista .img .btn {



	width: 2rem;



	height: 2rem;



	position: absolute;



	left: 50%;



	top: 50%;



	margin-top: -1rem;



	margin-left: -1rem;



	z-index: 3;



}







.n-video .lista .p-tit-18 {



	margin: .3rem 0;



	line-height: 1;



	text-align: center;



}







.n-video .lista .p-14 {



	text-align: center;



}







.n-video .listb .tit-p-24 {



	text-align: center;



}







.n-video .listb .ulbox {



	margin-top: .75rem;



	position: relative;



	overflow: hidden;



	padding-bottom: 1.5rem;



}







.n-video .listb .swiper-pagination-bullet-active {



	background: #4b2459;



}







.n-video .listb .li-video {



	padding: 0 10px;



	cursor: pointer;



}







.n-video .listb .img {



	position: relative;



	overflow: hidden;



}







.n-video .listb .imga {



	width: 100%;



	margin-bottom: 10px;



	-webkit-transition: all .8s ease;



	transition: all .8s ease;



}







.n-video .listb p {



	font-size: 14px;



	text-align: center;



	line-height: 1.5;



}







.n-video .listb .btn {



	width: 1.4rem;



	height: 1.4rem;



	position: absolute;



	left: 50%;



	top: 50%;



	margin-top: -.7rem;



	margin-left: -.7rem;



	z-index: 3;



}







.BMap_Marker img {



	max-width: 100%;



	max-height: 100%;



	margin-left: 0px !important;



	margin-top: 0px !important;



}







.PageMenu-closeBtn {



	width: 26px;



	height: 26px;



	padding: 0;



	position: absolute;



	top: 50%;



	left: 50%;



	margin-top: -13px;



	margin-left: -13px;



	box-sizing: border-box;



	background-color: transparent;



	border: none;



	z-index: 20;



	outline: 0;



	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);



	transition: -webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);



	transition: transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);



	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);



	transition: transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);



}







.PageMenu-closeBtn .line-01,



.PageMenu-closeBtn .line-02 {



	width: 100%;



	height: 3px;



	background-color: #fff;



	position: absolute;



	left: 50%;



	top: 50%;



}







.PageMenu-closeBtn .line-01 {



	-webkit-transform: translate(-50%, -50%) rotate(45deg);



	-ms-transform: translate(-50%, -50%) rotate(45deg);



	transform: translate(-50%, -50%) rotate(45deg);



}







.PageMenu-closeBtn .line-02 {



	-webkit-transform: translate(-50%, -50%) rotate(-45deg);



	-ms-transform: translate(-50%, -50%) rotate(-45deg);



	transform: translate(-50%, -50%) rotate(-45deg);



}







.PageMenu-closeBtn .line-01:after,



.PageMenu-closeBtn .line-02:after {



	content: '';



	display: block;



	position: absolute;



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	background-color: #4b2459;



	-webkit-transform: scaleX(0) translateZ(0);



	transform: scaleX(0) translateZ(0);



	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);



	transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);



	transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);



	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);



	transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);



}







.PageMenu-closeBtn:hover .line-01:after,



.PageMenu-closeBtn:hover .line-02:after {



	-webkit-transform: scaleX(1) translateZ(0);



	transform: scaleX(1) translateZ(0);



}







.PageMenu-closeBtn:hover {



	-webkit-transform: scale(1.2);



	-ms-transform: scale(1.2);



	transform: scale(1.2);



}







.bg-none-s {



	background: #000;



	opacity: .5;



	position: fixed;



	width: 100%;



	height: 100%;



	top: 0;



	left: 0;



	z-index: 100;



	display: none;



}







.meadia-ajax.active {



	-webkit-transform: rotateX(0deg);



	transform: rotateX(0deg);



	opacity: 1
		/*display: block;*/



}







.meadia-ajax .close-btn {



	width: 75px;



	height: 75px;



	position: absolute;



	right: 0rem;



	top: 0;



	z-index: 9;



	cursor: pointer;



	background: #333;



}







.meadia-ajax {



	width: 80%;



	position: fixed;



	height: 16rem;



	left: 50%;



	margin-left: -40%;



	top: 50%;



	margin-top: -8rem;



	/*overflow: hidden;*/



	opacity: 0;



	-webkit-transform: scale(0);



	-ms-transform: scale(0);



	transform: scale(0);



	-webkit-transition: opacity .5s, -webkit-transform 1s;



	transition: opacity .5s, transform 1s;



	display: none;



	background: #000;



	z-index: 101;



}







.meadia-ajax video {



	width: 100%;



	max-height: 16rem;



}







.service-banner {



	overflow: visible;



}







.service-banner .mobile-sub-nav {



	display: block;



	width: 60%;



	font-size: 16px;



}







.service-banner .mobile-sub-nav:before {



	content: "";



	position: absolute;



	left: 0;



	top: 0;



	height: 2px;



	width: 135.8%;



	background: #5e616a;



}







.service-banner .mobile-sub-nav .sec-list {



	left: 0;



	font-size: 16px;



	line-height: 60px;



	z-index: 6;



}







.service-banner .banner-text {



	overflow: visible;



	padding: 0;



}







.service-banner .service-text {



	overflow: hidden;



	height: 100%;



	padding: 1.5rem 1.2rem 1rem;



}







.n-service-banner {



	overflow: hidden;



}







.service-banner .mobile-sub-nav {



	bottom: 0;



}







.service-banner .mobile-sub-nav .sec-list {



	width: 166.8%;



}







.mobile-sub-nav {



	width: 75%;



	position: absolute;



	bottom: -2.4rem;



	line-height: 2.4rem;



	font-size: .75rem;



	z-index: 4;



	padding: 0 0 0 1.5rem;



	display: none;



}







.mobile-sub-nav .tit {



	display: block;



	color: #fff;



	position: relative;



	overflow: hidden;



	cursor: pointer;



}







.mobile-sub-nav .icon {



	fill: #28ad80;



	-webkit-transform: rotate(90deg);



	-ms-transform: rotate(90deg);



	transform: rotate(90deg);



	margin-top: .9rem;



	-webkit-transition: all .5s ease-in-out;



	transition: all .5s ease-in-out;



}







.mobile-sub-nav .sub-tit.on .icon {



	-webkit-transform: rotate(-90deg);



	-ms-transform: rotate(-90deg);



	transform: rotate(-90deg);



}







.mobile-sub-nav .sec-list {



	display: none;



	position: absolute;



	width: 135%;



	left: 0;



	top: 2.4rem;



	font-size: .7rem;



	line-height: 2rem;



	z-index: 6;



}







.mobile-sub-nav .sec-list a {



	padding: 0 1.5rem;



	color: #333;



	display: block;



	background: #e2e2e2;



}







.mobile-sub-nav .sec-list a:nth-child(odd) {



	background: #d7d7d9;



}







.mobile-sub-nav .sub-tit-title {



	padding: 0 1.2rem;



	color: #fff;



}







.mobile-sub-nav .sec-list-title {



	display: none;



}







.mobile-sub-nav .sec-list-title .li-item {



	display: block;



}







.zmore-btn {



	position: relative;



	display: block;



	height: 1.2rem;



	line-height: 1.2rem;



	width: 5rem;



	border: solid 1px rgba(255, 255, 255, 0.2);



	color: #fff;



	padding: 0 35px;



	font-size: 14px;



	-webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);



	transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);



	overflow: hidden;



}







.zmore-btn .iconfont.icon-jiantou1-copy {



	width: 20px;



	height: 14px;



	position: absolute;



	top: 0%;



	right: 25px;



	left: auto;



	display: block;



	text-align: center;



	margin-top: 0;



	cursor: pointer;



}







.zmore-btn .iconfont.icon-jiantou1-copy:before {



	font-size: 14px;



	color: #fff;



	position: absolute;



	-webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);



	transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);



}







.zmore-btn .iconfont.icon-jiantou1-copy span {



	position: relative;



	z-index: 2;



}







.zmore-btn:hover {



	background: #fff;



	color: #d7000e;



	/*border:1px solid #d7000e;*/



	box-shadow: inset 0px 0px 0px 1px #d71518;



}







.zmore-btn:hover .iconfont.icon-jiantou1-copy:before {



	color: #d7000e;



}







.c-btn-2 {



	position: relative;



	display: block;



	height: 40px;



	width: 7.25rem;



	color: #fff;



	text-align: center;



	letter-spacing: .2em;



	font-weight: 400;



	font-size: 14px;



	font-family: "OSW";



	line-height: 40px;



	background: #d71518;



	-webkit-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);



	transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);



	overflow: hidden;



}







.c-btn-2:hover {



	color: #333;



	box-shadow: inset 0px 0px 0px 2px #d71518;



	background: transparent;



}







.c-btn-3 {



	position: relative;



	display: block;



	padding: 16px 0;



	width: 100%;



	background: #000;



	color: #fff;



	text-align: center;



	letter-spacing: .05em;



	font-weight: 400;



	font-size: 14px;



	font-family: "OSW";



	text-transform: uppercase;



	line-height: 1.57143;



	margin-top: 1rem;



	-webkit-transition: all .8s ease;



	transition: all .8s ease;



	overflow: hidden;



}







.c-btn-3 span {



	position: absolute;



	display: block;



	width: 0;



	height: 0;



	z-index: -1;



	border-radius: 50%;



	background-color: #fff;



	-webkit-transform: translate(-50%, -50%);



	-ms-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);



	-webkit-transition: width 0.8s ease, height 0.8s ease;



	transition: width 0.8s ease, height 0.8s ease;



}







.c-btn-3:hover {



	background: transparent;



	color: #333;



}







.c-btn-3:hover span {



	width: 18rem;



	height: 18rem;



}







.icon-full {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



	z-index: 2;



	-webkit-transition: all 350ms ease-in-out;



	transition: all 350ms ease-in-out;



}







.icon-full svg {



	position: absolute;



	top: 5px;



	left: 5px;



	width: calc(100% - 10px);



	height: calc(100% - 10px);



}







.icon-full svg g,



.icon-full svg path {



	-webkit-transition: all 350ms ease-in-out;



	transition: all 350ms ease-in-out;



	stroke-width: 0 !important;



	stroke: #111 !important;



}







.icon-full:hover svg g,



.icon-full:hover svg path {



	stroke-width: 5 !important;



}







.imgbg-mengban {



	position: relative;



}







.imgbg-mengban:after {



	content: "";



	margin: 0 0 0 0;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	background: #fff;



	z-index: 4;



}







.imgbg-mengban:before {



	content: "";



	margin: 0 0 0 0;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	background: #111;



	z-index: 5;



	opacity: 1;



}







.js-m.animate .imgbg-mengban:before,



.js-m.animate .imgbg-mengban:after {



	margin-right: 0;



	right: 0;



	bottom: 0;



	left: 100%;



}







.i-listb.active.imgbg-mengban:before,



.i-listb.active.imgbg-mengban:after {



	margin-right: 0;



	right: 0;



	bottom: 0;



	left: 100%;



	-webkit-transition: all 0.5s ease-in-out;



	transition: all 0.5s ease-in-out;



}







.i-listb.active.imgbg-mengban:after {



	-webkit-transition: all 0.5s ease-in-out .5s;



	transition: all 0.5s ease-in-out .5s;



}







.imgbg-tong {



	position: relative;



}







.imgbg-tong:after {



	content: "";



	margin: 0 0 0 0;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	background: #fff;



	z-index: 4;



	-webkit-transition: all 0.5s ease-in-out 0.5s;



	transition: all 0.5s ease-in-out 0.5s;



}







.imgbg-tong:before {



	content: "";



	margin: 0 0 0 0;



	position: absolute;



	top: 0;



	right: 0;



	bottom: 0;



	left: 0;



	background: #111;



	z-index: 5;



	opacity: 1;



	-webkit-transition: all 0.5s ease-in-out;



	transition: all 0.5s ease-in-out;



}







.js-m.animate.imgbg-tong:before,



.js-m.animate.imgbg-tong:after {



	margin-right: 0;



	right: 0;



	bottom: 0;



	left: 100%;



}







@-webkit-keyframes scrolldown {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	33% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	66% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}



}







@keyframes scrolldown {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	33% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	66% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}



}







@-webkit-keyframes scrolldown2 {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	55% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	70% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	85% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}



}







@keyframes scrolldown2 {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	55% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	70% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	85% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}



}







@-webkit-keyframes scrollup {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	33% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	66% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}



}







@keyframes scrollup {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	33% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	66% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}



}







@-webkit-keyframes scrollup2 {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	15% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	30% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	45% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}



}







@keyframes scrollup2 {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	15% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	30% {



		-webkit-transform: scale(1, 0);



		transform: scale(1, 0);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	45% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}



}







@-webkit-keyframes sound {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	20% {



		-webkit-transform: scale(0, 1);



		transform: scale(0, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	40% {



		-webkit-transform: scale(0, 1);



		transform: scale(0, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	60% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}



}







@keyframes sound {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	20% {



		-webkit-transform: scale(0, 1);



		transform: scale(0, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	40% {



		-webkit-transform: scale(0, 1);



		transform: scale(0, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	60% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}



}







@-webkit-keyframes btnline {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	33% {



		-webkit-transform: scale(0, 1);



		transform: scale(0, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	66% {



		-webkit-transform: scale(0, 1);



		transform: scale(0, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}



}







@keyframes btnline {



	0% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	33% {



		-webkit-transform: scale(0, 1);



		transform: scale(0, 1);



		-webkit-transform-origin: 100% 100%;



		transform-origin: 100% 100%;



	}







	66% {



		-webkit-transform: scale(0, 1);



		transform: scale(0, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}







	100% {



		-webkit-transform: scale(1, 1);



		transform: scale(1, 1);



		-webkit-transform-origin: 0 0;



		transform-origin: 0 0;



	}



}







.backtop svg {



	height: 20px;



	width: 20px;



	position: relative;



	display: block;



	margin: 0 auto;



	top: 50%;



	-webkit-transform: translateY(-50%);



	-ms-transform: translateY(-50%);



	transform: translateY(-50%);



}







.backtop.active {



	-webkit-transform: scale(1, 1);



	-ms-transform: scale(1, 1);



	transform: scale(1, 1);



	-webkit-transform: translate(0, 0);



	-ms-transform: translate(0, 0);



	transform: translate(0, 0);



	opacity: 1;



}







@-webkit-keyframes scaleloading {



	0% {



		-webkit-transform: scale(0.5);



		transform: scale(0.5);



	}







	100% {



		-webkit-transform: scale(10);



		transform: scale(10);



		opacity: 0;



	}



}







@keyframes scaleloading {



	0% {



		-webkit-transform: scale(0.5);



		transform: scale(0.5);



	}







	100% {



		-webkit-transform: scale(10);



		transform: scale(10);



		opacity: 0;



	}



}







@-webkit-keyframes glowmation {



	0% {



		top: -3%;



		left: -3%;



		background-position: 0% 50%;



		background-size: 150% 150%;



	}







	12.5% {



		top: -3%;



		left: 0;



		background-size: 70% 30%;



	}







	25% {



		top: -3%;



		left: 3%;



		background-size: 100% 50%;



	}







	37.5% {



		top: 0;



		left: 3%;



		background-size: 70% 30%;



	}







	50% {



		top: 3%;



		left: 3%;



		background-position: 100% 50%;



		background-size: 30% 30%;



	}







	62.5% {



		top: 3%;



		left: 0;



		background-size: 30% 70%;



	}







	75% {



		top: 3%;



		left: -3%;



		background-size: 50% 100%;



	}







	87.5% {



		top: 0;



		left: -3%;



		background-size: 30% 70%;



	}







	100% {



		top: -3%;



		left: -3%;



		background-position: 0% 50%;



		background-size: 150% 150%;



	}



}







@keyframes glowmation {



	0% {



		top: -3%;



		left: -3%;



		background-position: 0% 50%;



		background-size: 150% 150%;



	}







	12.5% {



		top: -3%;



		left: 0;



		background-size: 70% 30%;



	}







	25% {



		top: -3%;



		left: 3%;



		background-size: 100% 50%;



	}







	37.5% {



		top: 0;



		left: 3%;



		background-size: 70% 30%;



	}







	50% {



		top: 3%;



		left: 3%;



		background-position: 100% 50%;



		background-size: 30% 30%;



	}







	62.5% {



		top: 3%;



		left: 0;



		background-size: 30% 70%;



	}







	75% {



		top: 3%;



		left: -3%;



		background-size: 50% 100%;



	}







	87.5% {



		top: 0;



		left: -3%;



		background-size: 30% 70%;



	}







	100% {



		top: -3%;



		left: -3%;



		background-position: 0% 50%;



		background-size: 150% 150%;



	}



}







@-webkit-keyframes img1 {



	0% {



		opacity: .5;



	}







	20% {



		opacity: 1;



	}







	40% {



		opacity: .8;



	}







	50% {



		color: 1;



	}







	80% {



		color: 1;



	}







	100% {



		color: .8;



	}



}







@keyframes img1 {



	0% {



		opacity: .5;



	}







	20% {



		opacity: 1;



	}







	40% {



		opacity: .8;



	}







	50% {



		color: 1;



	}







	80% {



		color: 1;



	}







	100% {



		color: .8;



	}



}







input::-webkit-input-placeholder {



	color: #666 !important;



}







input::-moz-placeholder {



	/* Mozilla Firefox 19+ */



	color: #666 !important;



}







input:-moz-placeholder {



	/* Mozilla Firefox 4 to 18 */



	color: #666 !important;



}







input:-ms-input-placeholder {



	/* Internet Explorer 10-11 */



	color: #666 !important;



}







textarea::-webkit-input-placeholder {



	color: #666 !important;



}







textarea::-moz-placeholder {



	/* Mozilla Firefox 19+ */



	color: #666 !important;



}







textarea:-moz-placeholder {



	/* Mozilla Firefox 4 to 18 */



	color: #666 !important;



}







textarea:-ms-input-placeholder {



	/* Internet Explorer 10-11 */



	color: #666 !important;



}







@-webkit-keyframes loader1 {



	0% {



		-webkit-transform: scale(0.6);



		transform: scale(0.6);



		opacity: 0;



	}







	50% {



		opacity: 1;



	}







	100% {



		-webkit-transform: scale(1);



		transform: scale(1);



		opacity: 0;



	}



}







@keyframes loader1 {



	0% {



		-webkit-transform: scale(0.6);



		transform: scale(0.6);



		opacity: 0;



	}







	50% {



		opacity: 1;



	}







	100% {



		-webkit-transform: scale(1);



		transform: scale(1);



		opacity: 0;



	}



}







@-webkit-keyframes arrow2 {



	0% {



		-webkit-transform: translatey(0);



		transform: translatey(0);



	}







	50% {



		-webkit-transform: translatey(4px);



		transform: translatey(4px);



	}



}







@keyframes arrow2 {



	0% {



		-webkit-transform: translatey(0);



		transform: translatey(0);



	}







	50% {



		-webkit-transform: translatey(4px);



		transform: translatey(4px);



	}



}







.js-m {



	opacity: 0;



	-webkit-transform: translate(0, 30px);



	-ms-transform: translate(0, 30px);



	transform: translate(0, 30px);



	-webkit-transition: all 1s ease-in-out;



	transition: all 1s ease-in-out;



}







.js-m.animate {



	opacity: 1;



	-webkit-transform: translate(0, 0);



	-ms-transform: translate(0, 0);



	transform: translate(0, 0);



}







.js-m-2 {



	opacity: 0;



	-webkit-transform: translate(-30px, 0);



	-ms-transform: translate(-30px, 0);



	transform: translate(-30px, 0);



	-webkit-transition: all .8s ease;



	transition: all .8s ease;



}







.js-m-2.animate {



	opacity: 1;



	-webkit-transform: translate(0, 0);



	-ms-transform: translate(0, 0);



	transform: translate(0, 0);



}







.js-m-3 {



	opacity: 0;



	-webkit-transform: translate(100px, 0);



	-ms-transform: translate(100px, 0);



	transform: translate(100px, 0);



	-webkit-transition: all 1.5s ease;



	transition: all 1.5s ease;



}







.js-m-3.animate {



	opacity: 1;



	-webkit-transform: translate(0, 0);



	-ms-transform: translate(0, 0);



	transform: translate(0, 0);



}







.js-m-4 {



	opacity: 0;



	-webkit-transform: translate(-30px, 0);



	-ms-transform: translate(-30px, 0);



	transform: translate(-30px, 0);



	-webkit-transition: all 2s ease;



	transition: all 2s ease;



}







.js-m-4.animate {



	opacity: 1;



	-webkit-transform: translate(0, 0);



	-ms-transform: translate(0, 0);



	transform: translate(0, 0);



}







.js-m-nav {



	opacity: 0;



	-webkit-transform: translate(0, -2rem);



	-ms-transform: translate(0, -2rem);



	transform: translate(0, -2rem);



	-webkit-transition: all 1s cubic-bezier(0.69, 0.1, 0.12, 1.02);



	transition: all 1s cubic-bezier(0.69, 0.1, 0.12, 1.02);



}







.js-m-nav.animate {



	opacity: 1;



	-webkit-transform: translate(0, 0);



	-ms-transform: translate(0, 0);



	transform: translate(0, 0);



}







.js-m-top {



	opacity: 0;



	-webkit-transform: translate(0, 100px);



	-ms-transform: translate(0, 100px);



	transform: translate(0, 100px);



	-webkit-transition: all 1.5s cubic-bezier(0.69, 0.1, 0.12, 1.02);



	transition: all 1.5s cubic-bezier(0.69, 0.1, 0.12, 1.02);



}







.js-m-top.animate {



	opacity: 1;



	-webkit-transform: translate(0, 0);



	-ms-transform: translate(0, 0);



	transform: translate(0, 0);



}







.js-m-line {



	opacity: 0;



	-webkit-transform: scale(1, 0);



	-ms-transform: scale(1, 0);



	transform: scale(1, 0);



	-webkit-transition: all 1.5s cubic-bezier(0.69, 0.1, 0.12, 1.02);



	transition: all 1.5s cubic-bezier(0.69, 0.1, 0.12, 1.02);



}







.js-m-line.animate {



	opacity: 1;



	-webkit-transform: scale(1, 1);



	-ms-transform: scale(1, 1);



	transform: scale(1, 1);



}







.image-in {



	display: block;



	overflow: hidden;



}







.image-in::before {



	-webkit-transform: scaleX(1);



	-ms-transform: scaleX(1);



	transform: scaleX(1);



	-webkit-transform-origin: right center 0px;



	-ms-transform-origin: right center 0px;



	transform-origin: right center 0px;



	-webkit-transition-duration: 1s;



	transition-duration: 1s;



	-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);



	transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);



	-webkit-transition-property: -webkit-transform, -webkit-transform;



	transition-property: transform, -webkit-transform;



	-webkit-transition-delay: 0.6s;



	transition-delay: 0.6s;



}







.image-in::before {



	content: "";



	display: block;



	position: absolute;



	top: 0px;



	right: 0px;



	bottom: 0px;



	left: 0px;



	z-index: 20;



	background-color: black;



}







.image-in {



	-webkit-transform: translate3d(-100.5%, 0px, 0px);



	transform: translate3d(-100.5%, 0px, 0px);



	-webkit-transform-origin: left center 0px;



	-ms-transform-origin: left center 0px;



	transform-origin: left center 0px;



	-webkit-transition-duration: 1s;



	transition-duration: 1s;



	-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);



	transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);



	-webkit-transition-property: -webkit-transform, -webkit-transform;



	transition-property: transform, -webkit-transform;



	-webkit-transition-delay: 0.2s;



	transition-delay: 0.2s;



}







.js-m.animate .image-in {



	-webkit-transform: translate3d(0px, 0px, 0px);



	transform: translate3d(0px, 0px, 0px);



}







.js-m.animate .image-in::before {



	-webkit-transform: scale(0, 1);



	-ms-transform: scale(0, 1);



	transform: scale(0, 1);



}







.delay1 {



	-webkit-transition-delay: .1s;



	transition-delay: .1s;



}







.delay2 {



	-webkit-transition-delay: .2s;



	transition-delay: .2s;



}







.delay3 {



	-webkit-transition-delay: .3s;



	transition-delay: .3s;



}







.delay4 {



	-webkit-transition-delay: .4s;



	transition-delay: .4s;



}







.delay5 {



	-webkit-transition-delay: .5s;



	transition-delay: .5s;



}







.delay6 {



	-webkit-transition-delay: .6s;



	transition-delay: .6s;



}







.delay7 {



	-webkit-transition-delay: .7s;



	transition-delay: .7s;



}







.delay8 {



	-webkit-transition-delay: .8s;



	transition-delay: .8s;



}







.delay9 {



	-webkit-transition-delay: .9s;



	transition-delay: .9s;



}







.delay10 {



	-webkit-transition-delay: 1s;



	transition-delay: 1s;



}







.delay12 {



	-webkit-transition-delay: 1.2s;



	transition-delay: 1.2s;



}







.mobile-nav .js-m-header {



	width: 100%;



	height: 100vh;



	position: absolute;



	top: 0;



	left: 0;



	overflow: hidden;



}







/*.js-m-header:after{



  content: "";



  margin:0 0 0 0;



  position: absolute;



  top:0;



  right:0;



  bottom:0;



  left:0;



  background: #eee;



  z-index: 4;



  -moz-transition: all 0.3s ease-in-out 0.3s;



  -webkit-transition: all 0.3s ease-in-out 0.3s;



  transition: all 0.3s ease-in-out 0.3s;



}



.js-m-header:before{



  content: "";



  margin:0 0 0 0;



  position: absolute;



  top:0;



  right:0;



  bottom:0;



  left:0;



  background: #111;



  z-index: 5;



  opacity: 1;



  -moz-transition: all 0.3s ease-in-out;



  -webkit-transition: all 0.3s ease-in-out;



  transition: all 0.3s ease-in-out;



}



.js-m-header.animate:before,.js-m-header.animate:after{



  margin-right: 0;



  right:0;



  bottom:0;



  left:100%;



}*/



.l-header {



	z-index: 99;



}







.slick-dots {



	bottom: 0 !important;



}







.slick-dots li {



	width: 8px !important;



	height: 8px !important;



	margin: 0 10px !important;



	background: #bebebe !important;



	opacity: 1 !important;



}







.slick-dots li.slick-active {



	background: #4b2459 !important;



}







.bg-top {



	position: absolute;



	width: 100%;



	height: 100%;



	left: 0;



	top: 0;



	opacity: 0;



	z-index: 1;



	-webkit-transition: all .8s ease;



	transition: all .8s ease;



	background-image: -webkit-linear-gradient(left, #d77515, #d71518);



	background-image: linear-gradient(to right, #d77515, #d71518);



}







@-webkit-keyframes dash {



	to {



		stroke-dashoffset: 0;



	}







	0% {



		fill: transparent;



	}







	40% {



		fill: #fff;



	}



}







@keyframes dash {



	to {



		stroke-dashoffset: 0;



	}







	0% {



		fill: transparent;



	}







	40% {



		fill: #fff;



	}



}







@-webkit-keyframes dash2 {



	to {



		stroke-dashoffset: 2500;



	}







	0% {



		fill: #bfbfbf;



	}







	100% {



		fill: #060606;



	}



}







@keyframes dash2 {



	to {



		stroke-dashoffset: 2500;



	}







	0% {



		fill: #bfbfbf;



	}







	100% {



		fill: #060606;



	}



}







@keyframes loader1 {



	0% {



		-webkit-transform: scale(0.6);



		transform: scale(0.6);



		opacity: 0;



	}







	50% {



		opacity: 1;



	}







	100% {



		-webkit-transform: scale(1);



		transform: scale(1);



		opacity: 0;



	}



}







@-webkit-keyframes closebtn {



	0% {



		opacity: 0;



		-webkit-transform: scale(0) translateX(-100%);



		transform: scale(0) translateX(-100%);



	}







	100% {



		opacity: 1;



		-webkit-transform: scale(1) translateX(0%);



		transform: scale(1) translateX(0%);



	}



}







@keyframes closebtn {



	0% {



		opacity: 0;



		-webkit-transform: scale(0) translateX(-100%);



		transform: scale(0) translateX(-100%);



	}







	100% {



		opacity: 1;



		-webkit-transform: scale(1) translateX(0%);



		transform: scale(1) translateX(0%);



	}



}







.i-lista .bg1,



.i-lista .bg2,



.i-listb .bg2,



.i-listb .bg1,



.i-listc .bg1,



.i-listd .bg {



	-webkit-transition: all 1s;



	transition: all 1s;



}







.lista .bg {



	-webkit-transition: all .5s;



	transition: all .5s;



}







.listb .bg,



.n-college .lista .ul .bg1,



.n-college .listb .bg1,



.n-about .lista .bg1,



.n-service .lista .bg1 {



	-webkit-transition: all .5s;



	transition: all .5s;



}







.i-listb .bg1,



.i-listb .bg2,



.i-listd .bg {



	top: 80px;



}







.i-listc .bg1 {



	left: -120px;



}







@-webkit-keyframes main-animation2 {







	from,



	to {



		-ms-transform: scale(1);



		-webkit-transform: scale(1);



		transform: scale(1);



	}







	80% {



		-ms-transform: scale(0.9);



		-webkit-transform: scale(0.9);



		transform: scale(0.9);



	}



}







@keyframes main-animation2 {







	from,



	to {



		-ms-transform: scale(1);



		-webkit-transform: scale(1);



		transform: scale(1);



	}







	80% {



		-ms-transform: scale(0.9);



		-webkit-transform: scale(0.9);



		transform: scale(0.9);



	}



}







.n-leader .listd .slick-prev:before,



.n-leader .listd .slick-next:before {



	line-height: 1;



}







.n-general .slick-prev:before,



.n-general .slick-next:before {



	line-height: 1;



}







.n-talent .listc,



.brand-info .listb,



.brand-info .listd .text-ulbox,



.nb-cultrue-info .listb,



.n-about .listb {



	cursor: move;



}







/*# sourceMappingURL=style.css.map */







/** **/



.n-make .item-right .libox .tit-p-36 {



	height: 36px;



}







@media (max-width: 1480px) {



	.n-make .item-right .libox .tit-p-36 {



		height: 28px;



	}



}







@media (max-width: 1270px) {



	.n-make .item-right .libox .tit-p-36 {



		height: 24px;



	}



}







@media (max-width: 768px) {



	.n-make .item-right .libox .tit-p-36 {



		height: 20px;



		margin-bottom: .3rem;



	}



}







.n-make .lista .li .tit,



.n-double .listd .tit-p-24 {



	color: #4b2459;



}







.n-brand .lista .ulbox a .name-cn {



	color: #999;



	margin-top: 3px;



	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);



}







.n-brand .lista .ulbox a:hover .name-cn {



	color: #666;



}







.n-make .listb .item-left .bot .p-tit-18 {



	margin-bottom: .5rem;



	/*font-weight: bold;*/



}







.brand-info .listc .p-tit-18 {



	font-weight: bold;



	margin-bottom: 5px;



}







.n-double .listc .dl-text .p-14 {



	margin-top: 1rem;



}







.n-double .listd .p-tit-18,



.nb-cultrue-info .listc .p-tit-18,



.n-contact .addtext .tit {



	font-weight: bold;



}







.n-double .listc .dl-text .p-14 img {



	max-width: 100%;



}







.n-ecaep .listc .tit-p-30 {



	text-align: center;



}







.n-ecaep .listc .slick-dots li {



	width: 10px !important;



	height: 10px !important;



}







.n-school .listg .ul-img .li {



	box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, .1);



}







.n-school .listb .ulbox {



	width: 1200px;



}







.n-school .listb .wulbox {



	width: 1400px;



	margin: 0 auto;



	padding: 0;



	position: relative;



}







.n-school .listb .swiper-button-prev,



.n-school .listb .swiper-button-next {



	right: 0;



}







.n-school .listb .pagebtn {



	right: 0;



}







.n-school .listb .p-text {



	width: 960px;



}







.n-bus-cultrue .lista .p-14 {



	height: 96px;



	display: -webkit-box;



	-webkit-box-orient: vertical;



	-webkit-line-clamp: 4;



	overflow: hidden;



}







.n-about .liste .textbox .p-tit-18 {



	font-weight: bold;



}







.brand-info .listc .left .imga {



	margin-bottom: 2rem;



}







.brand-info .listc .left .imgb {



	margin-top: 2rem;



}







.brand-info .lista .dl-left {



	min-height: 240px;



}







.n-school .listc .li-img .img {



	max-height: 500px;



}







.n-school .listc .li-img .img img {



	width: auto;



	max-width: 100%;



	max-height: 100%;



}







.n-school .listc .swiper-slide {



	width: auto;



}







#dowebok .section4 .tit-top {



	-webkit-transition: all .6s;



	transition: all .6s;



}







#dowebok .section4 .tit-top.cur {



	opacity: 0;



	transform: translate(0, -100%);



}







.wn-sub-nav .w1200 {



	position: relative;



}







.wn-sub-nav .a-index {



	margin-right: 13px;



	text-align: left;



	display: inline-block;



	line-height: 66px;



}







.wn-sub-nav .sp1 {



	color: #333;



}







.n-sub-nav .sp {



	overflow: hidden;



	display: flex;



	align-items: center;



}







.wn-sub-nav .a-index,



.wn-sub-nav .sp1,



.wn-sub-nav .sp2 {



	float: left;



}







.about-history .listc .nlist-year .mCSB_scrollTools .mCSB_draggerContainer {



	left: 12px;



}







@media (max-width: 1480px) {



	.n-school .listb .wulbox {



		width: 100%;



		padding: 0 6%;



	}







	.n-school .listb .ulbox {



		width: 88%;



	}







	.n-school .listb .swiper-button-prev,



	.n-school .listb .swiper-button-next {



		right: 6%;



	}







	.n-school .listb .pagebtn {



		right: 6%;



	}







	.about-history .listc .nlist-year {



		max-height: 400px;



	}







	.header .shares {



		font-size: 16px;



	}







	.header .lang,



	.header .lang-item a,











	#dowebok .section4 .i-list {



		bottom: 2rem;



	}



}







@media (max-width: 1360px) {}







@media (max-width: 1023px) {



	.brand-info .lista .dl-left {



		min-height: auto;



	}



}











@media (max-width: 768px) {



	.n-ecaep .listb .li-img .p-14 {



		height: 245px;



		overflow-y: auto;



	}



}







#dowebok .section4 {



	overflow: hidden;



}







#dowebok .section4 .tit-top {



	z-index: 2;



}











.mobile-list .mobile-section3 .deve-box .p-14 {



	height: 46px;



	display: -webkit-box;



	-webkit-box-orient: vertical;



	-webkit-line-clamp: 2;



	overflow: hidden;



}







.BMap_bubble_content {



	width: 345px !important;



}







.n-talent .listd .sp {



	width: 50%;



	padding-right: 5%;



	margin-right: 0;



	line-height: 1.8;



	margin-bottom: .3rem;



}







.n-talent .listc .imgswiper .swiper-slide .p:before {



	content: "";



	position: absolute;



	left: 0;



	bottom: -20px;



	width: 100%;



	height: 200%;



	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .8), transparent);



	background: -o-linear-gradient(bottom, rgba(0, 0, 0, .8), transparent);



	background: linear-gradient(to top, rgba(0, 0, 0, .8), transparent);



	/* 标准的语法 */



	z-index: 1;



}







.header:before {



	content: "";



	position: absolute;



	left: 0;



	top: 0;



	width: 100%;



	height: 120%;



	background: -webkit-linear-gradient(rgba(0, 0, 0, .3), transparent);



	background: -o-linear-gradient(rgba(0, 0, 0, .3), transparent);



	background: linear-gradient(rgba(0, 0, 0, .3), transparent);



	/* 标准的语法 */



	z-index: 1;



}







.header.activefix:before {



	display: none;



}







@media (max-width: 1500px) {



	.header {



		padding-top: 20px;



	}







	.header .line {



		height: 80px;



	}



}







.n-investor .libox .top .name {



	font-size: 28px;



}







@media (max-width: 1366px) {



	.n-investor .libox .top .name {



		font-size: 22px;



	}



}







@media (max-width: 1270px) {







	.n-deve-cultrue .lista .dlbox .dd {



		width: 50%;



	}



}







@media (max-width: 1023px) {



	.header:before {



		display: none;



	}



}











.xxf-text {



	display: -webkit-box;



	-webkit-box-orient: vertical;



	-webkit-line-clamp: 2;



	overflow: hidden;



}























.n-development .listb .tit-p-30 {



	color: #4b2459;



	padding-bottom: .5rem;



	margin-bottom: .6rem;



	position: relative;



}







.n-development .listb .tit-p-30:before {



	content: "";



	position: absolute;



	width: 40px;



	height: 1px;



	bottom: 0;



	background: #4b2459;



}







.n-make .lista .li .tit .sp3 {



	font-size: 30px;



}







@media (max-width: 1480px) {



	.n-make .lista .li .tit .sp3 {



		font-size: 24px;



	}



}







@media (max-width: 960px) {



	.n-make .lista .li .tit .sp3 {



		font-size: 18px;



	}



}











.about-cultrue .listb .textbox {



	color: #666;



	line-height: inherit;



}







.n-news-info .w1200 {



	width: 1000px;







}







.n-make .lista .li .tit .sp3 {



	font-family: "Microsoft YaHei";



}







.notice_btn {



	width: 160px;



	height: 45px;



	line-height: 45px;



	background: #fff;



	margin: 30px auto 0;



	font-size: 14px;



	cursor: pointer;



}



























.n-contact .listb {



	padding: 1.5rem 0 2.5rem;



	background: #f8f8f8;



}







.n-contact .listb .tit-h {



	color: #333;



	text-align: center;



	margin-bottom: 1rem;



}







.n-contact .listb .input1 {



	padding: 15px 10px 15px 30px;



	float: left;



	border: none;



	background: #fff;



	width: 31%;



	margin-right: 3.5%;



	font-size: 16px;



	color: #333;



}







.n-contact .listb .input4 {



	padding: 15px 10px 15px 30px;



	float: left;



	border: none;



	background: #fff;



	width: 100%;



	font-size: 16px;



	margin-bottom: 25px;



	color: #333;



}







.n-contact .listb .input1:nth-child(3) {



	margin-right: 0;



}







.n-contact .listb .inputbox {



	margin-bottom: 25px;



}







.n-contact .listb .input2 {



	padding: 15px 10px 15px 30px;



	height: 190px;



	border: none;



	background: #fff;



	width: 100%;



	margin-right: 25px;



	font-size: 16px;



	color: #333;



	margin-bottom: 25px;



}







.n-contact .listb .coad {



	margin-bottom: 25px;



}







.n-contact .listb .captcha {



	width: 140px;



	height: 51px;



	margin-left: 10px;



}







.n-contact .listb .input3 {



	width: 31%;



	height: 60px;



	line-height: 60px;



	text-align: center;



	border: none;



	background: #4b2459;



	color: #fff;



	font-size: 16px;



}







.header .langbox {



	font-size: 18px;



	color: #fff;



}







.header .langbox a {



	color: #fff;



}







.header.on .langbox {



	color: #666;



}







.header.on .langbox a {



	color: #666;



}







@media (max-width: 960px) {



	.n-contact .listb .input1 {



		width: 100%;



		margin-right: 0;



		margin-bottom: .5rem;



	}







	.n-contact .listb .inputbox {



		margin-bottom: 0;



	}







	.n-contact .listb .input4 {



		margin-bottom: .5rem;



	}







	.n-contact .listb .coad,



	.n-contact .listb .input2 {



		margin-bottom: .5rem;



	}







	.n-contact .listb .coad .input1 {



		width: 50%;



	}







	.n-contact .listb .input3 {



		width: 100%;



	}







	.n-contact .listb .captcha {



		height: 40px;



		width: 120px;



	}



}







@media (max-width: 768px) {







	.n-contact .listb .input1,



	.n-contact .listb .input2,



	.n-contact .listb .input3,



	.n-contact .listb .input4 {



		font-size: 14px;



		padding-left: 10px;



	}



}















/*2018-08-28*/



.about-cultrue .listc .tit-h {



	margin-bottom: 1rem;



	text-align: center;



}







.n-investor .dlbox {



	background: url(../img/img6.jpg) repeat left top;



	background-size: auto auto;



}















@media (min-width: 1921px) {







	.n-network .mapbox .map-dianbox,



	.n-network .mapbox .map-dian {



		width: 1920px;



		left: 50%;



		margin-left: -960px;



	}







	.n-network .mapbox img {



		margin: 0 auto;



	}



}



















.about-cultrue .listb .imgbox {



	background-repeat: no-repeat;



}















.n-network .mapbox img {



	display: block !important;



}











.n-network .map-dianbox .dian1 {



	top: 32%;



	left: 28%;



}







.n-network .map-dianbox .dian2 {



	top: 34%;



	left: 21%;



}







.n-network .map-dianbox .dian3 {



	top: 20%;



	left: 46%;



}







.n-network .map-dianbox .dian4 {



	top: 28%;



	left: 50%;



}







.n-network .map-dianbox .dian5 {



	top: 49%;



	left: 72%;



}







.n-network .map-dianbox .dian6 {



	top: 40%;



	left: 73%;







}







.n-network .map-dianbox .dian7 {



	top: 37%;



	left: 74%;



}







.n-network .map-dianbox .dian8 {



	top: 41%;



	left: 74%;



}







.n-network .map-dianbox .dian9 {



	/*top: 41%;



  left: 75%;*/



	top: 42%;



	left: 73%;



}







.n-network .map-dianbox .dian10 {



	top: 35%;



	left: 75%;



}







.n-network .map-dianbox .dian11 {



	top: 37%;



	left: 76%;



}







.n-network .map-dianbox .dian12 {



	top: 37.5%;



	left: 75%;



}







.n-network .mapbox .text-box {



	top: 30%;



	left: 42%;



}







.n-network .mapbox .colse {



	position: absolute;



	right: -35px;



	top: -35px;



	width: 35px;



	height: 35px;



	padding: 10px;



	background: url(../img/ico_07_1.png) no-repeat center;



	background-size: 60% auto;



	cursor: pointer;



}







.n-network .mapbox .text-box:before {



	display: none;



}











.n-double .listd .tit-p-24 {



	margin-bottom: .3rem;



}







.n-double .listd .tit-p-30 {



	margin-bottom: 1rem;



	color: #4b2459;



}







.swiper-button-prevcon1,



.swiper-button-nextcon1 {



	width: 35px !important;



	height: 35px !important;



	background: url(../img/pic34.png) no-repeat center !important;



	position: absolute;







	opacity: 1 !important;



	/* top: auto; */



	/* right: auto; */



	top: unset !important;



	bottom: -80px;



	text-indent: 999px;



	overflow: hidden
}







.swiper-button-prevcon1 {



	left: 45% !important;







}







.swiper-button-nextcon1 {



	right: 45% !important;



	transform: rotate(-180deg) !important;



}







.swiper-containercon1 {



	overflow: hidden;



}







.sd-1 {



	position: absolute;



	right: 0;



	width: 1px;



	height: 70%;



	top: 50%;



	transform: translateY(-50%);



	background: #e5e5e5;



}







/* 关于-文化 */



.aboutcultrue_con {



	display: flex;



	justify-content: space-between;



	width: 100%;



	padding: 80px 0;



}







.aboutcultrue_con .imgbox {



	/* width: 759px;	height: 442px; */



	width: 39.532vw;



	height: 23.021vw;



	background-repeat: no-repeat;



	background-size: contain;



}







.aboutcultrue_con .right {



	width: 46.85%;



	height: 23.021vw;



	display: flex;



	flex-direction: column;



	justify-content: space-between;



}







.aboutcultrue_con .right .right_item {



	width: 100%;



	height: 46.5%;



	background: #FCFCFC;



	box-sizing: border-box;



	padding: 1.2vw 1.6vw;



	font-family: Microsoft YaHei UI;







}







.aboutcultrue_con .right .right_item .tit {



	font-size: 0.9378vw;



	font-weight: bold;



	color: #333333;



}







.aboutcultrue_con .right .right_item .eng {



	font-size: 0.833vw;



	font-weight: bold;



	color: #D4D3D3;



	margin: 6px 0 17px;



}







.aboutcultrue_con .right .right_item img {



	width: 0.782vw;



	margin-bottom: 1vw;



}







.aboutcultrue_con .right .right_item p {



	white-space: pre-line;



	font-size: 0.729vw;



	font-weight: 400;



	color: #666666;



}







.footer .footErweimaBox {



	position: relative;



	right: 0;



	bottom: 0;



}







.footer .footErweimaBox .imgsbox img:last-child {



	margin-right: 0;



}







.footer .copyright {



	margin-top: 2rem;



	text-align: right;



	font-size: 12px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;







}







.footer .copyright a {



	font-size: 12px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



	background: none !important;



	font-size: 12px !important;



}







.footer .footer_bottom {



	position: absolute;



	bottom: 33px;



	right: 170px;



	width: 82%;



	box-sizing: border-box;







}







/* 关于鸿天 */



.aboutHongtian .oneblock .imgbox {



	width: 49.461%;



	/*height: 639px;*/
	height: 33.282vw;


	background-size: contain;



}







.aboutHongtian .twoblock .imgbox {



	width: 46.223%;



	height: 459px;



	background-size: contain;



}







.aboutHongtian .width_img {



	width: 100%;



	display: block;



	/*margin-bottom: 2.35rem;*/
	margin-bottom: 1.5rem;


}







.aboutHongtian .oneblock {



	/*margin-bottom: 3.72rem;*/
	margin-bottom: 1.5rem;


}







.aboutHongtian .twoblock {



	margin-bottom: 2.65rem;



}







.aboutHongtian .listb .textbox .tit,



.saving_con .listb .textbox .tit,



.savingList .listb .textbox .tit {
	font-family: Microsoft YaHei UI;
	margin-bottom: 0.9rem;
	line-height: 48px;
	font-size: 0.9rem;
	color: #333;

}

.savingList .listb .textbox .tit {
	color: rgba(0, 0, 0, 0.5);
	font-weight: 600;
	margin-bottom: 1.5rem;
}






.aboutHongtian .listb .textbox .line,



.saving_con .listb .textbox .line,



.savingList .listb .textbox .line {



	width: 34px;



	height: 8px;



	background: #333333;



	margin: 3px 0 10px;



}

.aboutHongtian .listb .textbox .line {
	margin-bottom: 20px;
}






.aboutHongtian .listb .textbox p {



	font-size: 14px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



	line-height: 30px;



	white-space: pre-line;



}







.saving_con .listb .textbox p,



.savingList .listb .textbox p {



	line-height: 30px;



}







.savingList .listb .textbox p {



	max-height: 150px;



	overflow-y: auto;



}















.aboutHongtian .listb .textbox {



	width: 45%;



	padding: 1.75rem 0px 0;



	box-sizing: border-box;



}







/* 内页通用宽度 */

.neiye_width_nav {


	width: 100%;



	margin: 0 auto;



	box-sizing: border-box;



	padding: 0 8.9%;

}

.neiye_width {



	width: 100%;



	margin: 0 auto;



	box-sizing: border-box;



	padding: 0 8.9% 0 10.9%;



}







/* 可持续发展-通用内页排版 */



.saving_con .lista,



.savingList .lista {



	border-bottom: none;



	margin-bottom: 85px;



	padding-bottom: 0;

	padding-left: 11%;

	padding-right: 8.9%;


	box-sizing: border-box;

}

.saving_con .lista {
	padding-left: 0;
	padding-right: 0;
}






.saving_con .saving_con_box .imgbox {



	width: 49.524%;



	height: 407px;



	background-size: contain;



}







.savingList .savingList_box .imgbox {



	width: 50%;



	height: 15rem;



	background-size: contain;



	background-position: center;



	background-size: cover;



}











.saving_con .saving_con_box .listb:nth-child(odd) .textbox {



	float: left;



	width: 50%;



	padding: 1.1rem 1.5rem 0 0;



	box-sizing: border-box;



}







.saving_con .saving_con_box .listb:nth-child(odd) .imgbox {



	float: right;



}







.saving_con .saving_con_box .listb:nth-child(even) .textbox {



	float: right;



	width: 50%;



	padding: 1.1rem 0 0 1.5rem;



	box-sizing: border-box;



}







.saving_con .saving_con_box .listb:nth-child(even) .imgbox {



	float: left;



}







/* 列表 */



.savingList .savingList_box .listb:nth-child(even) .textbox {



	float: left;



	width: 50% !important;



	padding: 2.5rem 2rem 0 4.26rem;



	box-sizing: border-box;







}







.savingList .savingList_box .listb:nth-child(even) .imgbox {



	float: right;



}







.savingList .savingList_box .listb:nth-child(odd) .textbox {



	float: right;



	width: 50% !important;



	padding: 2.5rem 4.26rem 0 2rem;



	box-sizing: border-box;



}







.savingList .savingList_box .listb:nth-child(odd) .imgbox {



	float: left;



}







.saving_con .listb .textbox .line {



	margin-bottom: 45px;



}







.saving_con .listb {



	margin-bottom: 2.26rem;



}







.saving_con .listb .textbox .tit {



	font-size: 0.75rem;



	line-height: 1rem;



}







.savingList .listb {



	background-color: #F2F6F3;



	margin-bottom: 0;



}







.savingList .listb .bigtit {



	font-size: 0.75rem;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;


}









.savingList .listb .textbox .tit {



	margin-bottom: 1.6rem;



	line-height: 48px;



}







.savingList .listb .textbox a {



	margin-top: 1rem;



	display: block;



}







/* 荣誉资质 */



.about_honors .lista {



	text-align: center;



	padding: 86px 0 80px;



}

.about_honors .p-14 {
	text-align: left;
}





.about_honors .lista .tit-h {



	margin-bottom: 20px;



	font-weight: bold;



}







.about_honors .tabbox {



	width: 100%;



}







.about_honors .tabbox_ul {



	width: 100%;



	display: flex;



	align-items: center;



	justify-content: center;



	font-size: 18px;



	font-family: Microsoft YaHei UI;



	font-weight: 300;



	color: #333333;



	border-bottom: 1px solid #EEEEEE;



}







.about_honors .tabbox_ul li {



	cursor: pointer;



	margin: 0 45px;



	padding-bottom: 10px;



	border-bottom: 4px solid transparent;



	transition: .1s;



}







.about_honors .tabbox_con {



	width: 100%;



	box-sizing: border-box;



	padding: 36px 0 80px;



}







.about_honors .tabbox_con .tabbox_con_item {



	display: none;



	width: 100%;



	flex-wrap: wrap;



	font-size: 16px;



	font-family: PingFang SC;



	font-weight: 400;



	color: #333333;



	text-align: center;



}







.about_honors .tabbox_con .tabbox_con_item .itembox {

	/*margin-right: 1.2vw;*/
	/*width: 19.584vw;*/
	margin-right: 1vw;
	margin-bottom: 38px;
	box-sizing: border-box;
	cursor: pointer;
	width: 19.24vw;
}







.about_honors .tabbox_con .tabbox_con_item .itembox:nth-child(4n+4) {



	margin-right: 0;



}











.about_honors .tabbox_con .tabbox_con_item .imgbox {



	width: 100%;



	/*height: 24.792vw;*/
	height: 13.8023vw;



	overflow: hidden;



	background: #fff;



	position: relative;



	margin-bottom: 20px;



}







.about_honors .tabbox_con .tabbox_con_item .imgbox img {



	/*max-width: 100%;*/



	/*max-height: 100%;*/

	width: 100%;
	height: 100%;

	display: block;



	transition: 0.5s;



	position: absolute;



	left: 0;



	right: 0;


	bottom: 0;
	top: 0;



	margin: auto;

	object-fit: none;

	object-position: 50% 100%;



}







.about_honors .tabbox_con .tabbox_con_item p {



	width: 100%;



	box-sizing: border-box;



	padding: 0 5%;



}







.about_honors .tabbox_con .tabbox_con_item .itembox:hover .imgbox img {



	transform: scale(1.1);



}







.about_honors .tabbox_con .tabbox_con_item .itembox:hover p {



	text-decoration: underline;



}







.honurs_li_active {

	border-bottom: 4px solid #333333 !important;
	font-weight: bold !important;

}







.honurs_con_show {



	display: flex !important;



}







/* 聚焦鸿天 */



.focus_con .searchbox {



	padding: 48px 0 85px;



	display: flex;



	align-items: center;



	justify-content: center;



}







.focus_con .searchbox .selebox,



.focus_con .searchbox .absearch {



	width: 300px;



	height: 53px;



	background: #FFFFFF;



	border: 1px solid #DDDDDD;



	box-sizing: border-box;



	display: flex;



	align-items: center;



	padding: 0 14px;



}







.focus_con .searchbox .myselect,



.focus_con .searchbox input {



	outline: none;



	border: none;



	margin-left: 8px;



	/* 去掉select下拉箭头 */



	-webkit-appearance: none;



	-moz-appearance: none;



	appearance: none;



	width: 90%;



	height: 100%;



}







.focus_con .searchbox .absearch {



	border-left: none;



}











.focus_con_list {



	width: 100%;



	display: flex;



	flex-wrap: wrap;



}







.focus_con_list .item {
	/*margin-right: 0.93vw;*/

	/*width: 19.792vw;*/

	margin-right: 1vw;
	margin-bottom: 2.6vw;
	box-sizing: border-box;
	cursor: pointer;
	width: 19.23vw;
	display: block;
}







.focus_con_list .item:nth-child(4n+4) {



	margin-right: 0;



}







.focus_con_list .item .imgbox {



	width: 100%;
	/*height: 30.365vw;*/
	/*width: 380px;*/
	height: 10.417vw;


	overflow: hidden;



	background: #fff;



	position: relative;



	margin-bottom: 22px;



}







.focus_con_list .item .imgbox img {

	/*max-width: 100%;*/
	/*max-height: 100%;*/
	width: 100%;

	height: 100%;

	display: block;

	transition: 0.5s;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	/*margin: auto;*/

	/*object-fit: cover;*/

	object-fit: none;
	/* 不调整图片大小 */
	object-position: 50% 50%;
	/* 图片中心对齐盒子中心 */

}











.focus_con_list .item:hover .imgbox img {



	transform: scale(1.1);



}







.focus_con_list .item:hover p {



	text-decoration: underline;



}







.focus_con_list .item .data {



	font-size: 14px;



	font-family: PingFang SC;



	font-weight: 400;



	color: #333333;



	margin-bottom: 18px;



}







.focus_con_list .item p {



	font-size: 18px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



	line-height: 32px;



	text-overflow: -o-ellipsis-lastline;



	overflow: hidden;



	text-overflow: ellipsis;



	display: -webkit-box;



	-webkit-line-clamp: 2;



	line-clamp: 2;



	-webkit-box-orient: vertical;



	margin-bottom: 34px;



	height: 64px;



}







.focus_con_list .item img {



	transition: 1s;



}







.focus_con_list .item .norimg {



	display: block;



}







.focus_con_list .item .seleimg {



	display: none;



}







.focus_con_list .item:hover .norimg {



	display: none;



}







.focus_con_list .item:hover .seleimg {



	display: block;



}











/* 分页 */







.pages {



	text-align: center;



	margin-bottom: 4.5vw;



}







.pages .pages_box {



	width: auto;



	display: inline-block;



}







.pages .pages_box li a {



	color: #BABABA;



	display: block;



}







.pages .pages_box li {



	float: left;



	width: 30px;



	height: 30px;



	text-align: center;



	color: #606266;



	margin-right: 12px;



	line-height: 30px;



	cursor: pointer;



	font-size: 12px;



	color: #BABABA;



	border: 1px solid #BABABA;



}







.pages .pages_box .active a {



	color: #fff !important;



}







.pages .pages_box .active,



.pages .pages_box li:hover {



	background-color: #BABABA;



	color: #fff;



}







.pages .pages_box li:hover a {



	color: #fff;



}







.pages .pages_box li:first-child,



.pages .pages_box li:last-child,



.pages .pages_box li:first-child a,



.pages .pages_box li:last-child a {



	width: 70px;



}







.pages .pages_box:last-child {



	margin-right: 0;



}







/* 聚焦鸿天详情 */



.focus_details .titbox {



	display: flex;



	justify-content: space-between;



	padding: 22px 0 30px;

	border-bottom: 1px solid #E3E5E9;

}







.focus_details .focus_details_title {



	font-size: 1.98vw;



	font-family: Microsoft YaHei;



	font-weight: bold;



	color: #333333;



	width: 100%;

	text-align: center;

}







.focus_details {



	width: 100%;



	box-sizing: border-box;



	padding: 47px 86px 75px;

	/*padding-left: 118px;*/

}







.focus_details .focus_details_data {



	font-size: 14px;



	font-family: Microsoft YaHei;



	font-weight: 400;



	color: #999999;



}







.focus_details .focus_details_data span {



	margin-right: 33px;



}











.focus_details .focus_details_con {

	padding: 50px 0 100px;




	line-height: 30px;

	font-size: 16px;

	max-width: 980px;

	margin: auto;

}







.focus_details .focus_details_con img {

	max-width: 980px;

}

.focus_details .focus_details_con p {

	white-space: pre-wrap;

}







.focus_details_page {

	border-top: 1px solid #E3E5E9;
	padding-top: 40px;

	display: flex;



	align-items: center;



	justify-content: space-between;



}







.focus_details_page a {



	display: flex;



	align-items: center;



	font-size: 14px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



	transition: 1s;



}







.focus_details_page a:first-child svg {



	margin-right: 28px;



}







.focus_details_page a:last-child svg {



	margin-left: 28px;



}







.focus_details_page a:hover {



	text-decoration: underline;



}















.bshare-custom .bshare-sinaminiblog {



	background-position: -42px center !important;



}







.bshare-custom .bshare-qzone {



	background-position: -84px center !important;



}







.bshare-custom .bshare-qqim {



	background-position: -125px center !important;



}







.bshare-custom {
	line-height: 32px !important;
	display: flex;

	align-items: center;
	width: auto;
	justify-content: flex-end;

}







.bshare-custom a {



	float: left;



	padding: 0;



	width: 32px !important;



	height: 32px !important;







	margin-right: 15px !important;



	background: url('../imgs/shareIcon.png') !important;



}







.bshare-custom a:hover {



	opacity: 0.7;



}







/* .bshare-custom .bshare-weixin{



	background: url('../imgs/social_wechat@2x.png') !important;



	background-size: 100% !important;



}







.bshare-custom .bshare-sinaminiblog{



	background: url('../imgs/social_sina@2x.png') !important;



	background-size: 100% !important;



}



.bshare-custom .bshare-sinaminiblog{



	background: url('../imgs/social_sina@2x.png') !important;



	background-size: 100% !important;



}



 */



.bshare-custom span {



	float: left;



	font-size: 14px;



	color: #b2b2b2;



	margin-right: 14px;



}





/* 

.bsBox {



	width: 232px !important;



	height: 256px !important;



} */







/* 企业品牌 */



#mapDiv {



	width: 500px;



	height: 787px;



}







.about_brand {



	background: #fff !important;



}







.about_brand .brand_search {



	width: 100%;



	height: 54px;



	background: #F6F6F8;



	border-radius: 5px;



	display: flex;



	align-items: center;



	justify-content: space-between;



	padding: 10px 10px 10px 18px;



	box-sizing: border-box;



	position: relative;



	margin-bottom: 0.45rem;



}







.about_brand .brand_search input {



	border: none;



	outline: none;



	width: 85%;



	height: 100%;



	background-color: transparent;



}







.about_brand .brand_search .button {



	width: 66px;



	height: 37px;



	background: #444444;



	border-radius: 5px;



	font-size: 14px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #FFFFFF;



	display: flex;



	align-items: center;



	justify-content: center;



	cursor: pointer;



}







.about_brand .addressList {



	width: 105%;



	height: 26.3vw;



	overflow-y: auto;



	padding-right: 4%;



}



.about_brand .textbox {







	height: 40vw !important;



}



.about_brand #map {



	width: 50%;



	height: 40vw;



}



.about_brand .addressList::-webkit-scrollbar {



	width: 6px;



	background-color: #E5E3E1;



}







.about_brand .addressList::-webkit-scrollbar-track {



	background-color: #E5E3E1;



}







.about_brand .addressList::-webkit-scrollbar-thumb {



	background-color: #ccc;



}











.about_brand .addressList .address_item {



	width: 100%;



	height: auto;



	background: #F6F6F7;



	border-radius: 5px;



	box-sizing: border-box;



	padding: 0.3rem 0.53rem;



	margin-bottom: 9px;



	cursor: pointer;



}







.about_brand .addressList .name {



	font-size: 18px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



	padding-bottom: 12px;



	border-bottom: 1px solid #DDDDDD;



	margin-bottom: 18px;



}







.about_brand .addressList .infobox {



	display: flex;



	align-items: flex-start;



}







.about_brand .addressList .infobox .infos {



	font-size: 14px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



	width: 90%;



	padding-left: 16px;



	box-sizing: border-box;



	line-height: 20px;



}







.about_brand .textbox {



	padding-top: 1.42rem !important;



}



.about_brand .textbox .line {



	margin-bottom: 0.69rem !important;



}







/* 内页头部 */



.ny_header .ny_sj_logo,
.ny_header .ny_sj_right {



	display: none;



}



.savingList .listb .textbox a .norimg,

.savingList .listb .textbox a .seleimg {

	width: 30px;

	transition: 1s;

}

.savingList .listb .textbox a .norimg {

	display: block;

}

.savingList .listb .textbox a .seleimg {

	display: none;

}





.savingList .listb .textbox a:hover .norimg {

	display: none;

}



.savingList .listb .textbox a:hover .seleimg {

	display: block;

}


/* 招聘 */
.zhaopin_nr {
	padding-bottom: 110px;
	padding-left: 80px;
	padding-right: 80px;
}

.zhaopin_nr .zp_item {
	border-bottom: 2px solid #EEEEEE;
	position: relative;

}

.zhaopin_nr .zp_item .line {
	position: absolute;
	left: -24px;
	top: 22px;
	height: 80%;
	content: '';
	display: none;
	clear: both;
	width: 3px;
	background: #EEEEEE;
}

.zhaopin_nr .zp_item:first-child .line {

	display: block;
}

.zhaopin_nr .zp_item ul {
	display: flex;
	align-items: center;
	padding: 25px 0;
	box-sizing: border-box;
	width: 100%;
	justify-content: space-between;
}

.zhaopin_nr .zp_item ul li {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	cursor: pointer;
}

.zhaopin_nr .zp_item ul li:first-child {
	width: 12vw;
	font-weight: bold;
}

.zhaopin_nr .zp_item ul li:nth-child(2) {
	width: auto;
	/*margin-right: -40px;*/
}

.zhaopin_nr .zp_item ul li:nth-child(3) {
	width: 34vw;
}

.zhaopin_nr .zp_item ul li:nth-child(4) {
	width: 9vw;
}

.zhaopin_nr .zp_item ul li:last-child {
	width: 98px;
	height: 28px;
	background-color: #eeeeee;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}

.zhaopin_nr .zp_item ul li img {
	width: 16px;
	height: 16px;
	margin-left: 5px;
}

.zhaopin_nr .zp_item .zp_itemson {
	padding: 15px 2.1vw;
	background-color: #f9f9f9;
	display: none;
	margin-bottom: 2.1vw;
	white-space: pre-line;
}

.zhaopin_nr .zp_item:first-child .zp_itemson {
	display: block;
}

/*.lista{*/
/*    padding-left: 37px !important;*/
/*}*/


/* 新增分公司样式 */

.branchCon .about_honors .lista .tit-h {
	text-align: center !important;
}

.branchCon .tabbox_con_item .itembox {
	position: relative;
}

.branchCon .tabbox_con_item .itembox .sonbox {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	z-index: 99;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-weight: bold;
	font-size: 26px;
	color: #FFFFFF;
	text-align: center;
	font-style: normal;
	text-transform: none;
}

.branchCon .tabbox_con_item .itembox .sonbox .twodiv {
	margin-top: 22px;
	font-weight: 400;
	font-size: 14px;
}

.branchCon .lista {
	margin-bottom: 0;
	padding: 86px 0 24px;
}

.branchCon .tabbox_con .tabbox_con_item .itembox {
	/* margin-right: 10px;
	width: 376px; */
	margin-bottom: 10px;
	width: 19.6vw;
	margin-right: 0.52vw;
}

.branchCon .tabbox_con .tabbox_con_item .imgbox {
	/* height: 242px; */
	height: 12.61vw;
	margin-bottom: 0;
}

.n-sub-nav-fgs .li {
	margin-right: 14px;
}

.n-sub-nav-fgs .ul-item {
	position: relative;
	cursor: pointer;
	overflow: inherit;
	width: auto !important;
}

.n-sub-nav-fgs .ul-item .swiper-wrapper {
	align-items: center;
}

.n-sub-nav-fgs .li:before {
	display: none;
}

.n-sub-nav-fgs .ul-item .fgd_jt {
	width: 12px;
	height: 8px;
	transform: rotate(180deg);
}

.n-sub-nav-fgs .ul-item .fgs_select {
	position: absolute;
	right: 0;
	top: 65px;
	z-index: 999;
	width: 347px;
	/*min-height: 276px;*/
	background: #FFFFFF;
	box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.13);
	border-radius: 0px 0px 0px 0px;
	padding: 20px;
	padding-bottom: 10px;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	display: none;
}

.n-sub-nav-fgs .ul-item .fgs_select .fgs_select_item {
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #F6F6F6;
	font-weight: 400;
	font-size: 15px;
	color: #333333;
	font-style: normal;
	text-transform: none;
	display: block;
	margin-bottom: 10px;
}

.fgs_bg {
	width: 100%;
}

.fgs_details {
	margin-bottom: 150px;
}

.fgs_details .fgs_tab {
	background-color: #fff;
	position: relative;
	z-index: 99;
	/* margin-top: -332px; */
	margin-top: -17.2vw;
	/* padding: 100px 10vw; */
	padding: 5.2vw 10vw;
	box-sizing: border-box;
}

.fgs_tab .tabbox_ul {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 10px;
}

.fgs_tab .tabbox_ul li {
	width: 144px;
	margin-right: 10px;
	text-align: center;
	cursor: pointer;
	position: relative;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
}

.fgs_tab .tabbox_ul li::after {
	content: '';
	clear: both;
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -10px;
	width: 34px;
	height: 8px;
	background: #333333;
	border-radius: 0px 0px 0px 0px;
	margin: auto;
}

.fgs_tab .tabbox_ul li:last-child {
	margin-right: 0;
}

.fgs_li_active {
	font-size: 36px !important;
	margin-bottom: 10px !important;
}

.fgs_li_active::after {
	display: block !important;
}

.fgs_tab .tabbox_con .tabbox_con_item {
	display: none;
	/* padding-top: 60px; */
	padding-top: 3.1vw;
}

.fgs_tab .tabbox_con .tabbox_con_item:first-child {
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	white-space: pre-line;
}

.fgs_con_show {
	display: block !important;
}


.gsSwiper,
.ggSwiper {
	width: 100%;
	/* height: 380px; */
	height: 19.8vw;
	overflow: hidden;
}

.gsSwiper .swiper-slide img,
.ggSwiper .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* .gsSwiper .swiper-pagination,
.ggSwiper .swiper-pagination {
	bottom: inherit !important;
} */



.gsSwiper .item .ggSwiper .item {
	box-sizing: border-box;
	cursor: pointer;
	/* width: 374px; */
	width: 19.4792vw;
	display: block;
}

.gsSwiper .item .gs_imgbox,
.ggSwiper .item .gs_imgbox {
	width: 100%;
	/* height: 201px; */
	height: 10.469vw;
	overflow: hidden;
	background: #fff;
	position: relative;
	margin-bottom: 22px;
}

.gsSwiper .item .gs_imgbox img,
.ggSwiper .item .gs_imgbox img {
	width: 100%;
	height: 100%;
	display: block;
	transition: 0.5s;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	/*object-fit: cover;*/
	/* object-fit: none; */
	/* 不调整图片大小 */
	/* object-position: 50% 50%; */
	/* 图片中心对齐盒子中心 */
}

.gsSwiper .item:hover .gs_imgbox img. .ggSwiper .item:hover .gs_imgbox img {
	transform: scale(1.1);
}

.gsSwiper .item:hover p,
.ggSwiper .item:hover p {
	text-decoration: underline;
}

.gsSwiper .item .data,
.ggSwiper .item .data {
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: 400;
	color: #333333;
	margin-bottom: 18px;
}



.gsSwiper .swiper-pagination-bullet,
.ggSwiper .swiper-pagination-bullet {
	display: inline-block !important;
	width: 14px !important;
	height: 14px !important;
	background: #D9D9D9 !important;
	opacity: 1 !important;
}

.gsSwiper .swiper-pagination-bullet-active,
.ggSwiper .swiper-pagination-bullet-active {
	background: #666666 !important;
}

.gsSwiper .item p,
.ggSwiper .item p {



	font-size: 18px;



	font-family: Microsoft YaHei UI;



	font-weight: 400;



	color: #333333;



	line-height: 32px;



	text-overflow: -o-ellipsis-lastline;



	overflow: hidden;



	text-overflow: ellipsis;



	display: -webkit-box;



	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;


}

.fgs_details .zhaopin_nr {
	padding-bottom: 20px;
	padding-left: 0;
	padding-right: 0;
}

.fgs_details .zhaopin_nr .zp_item ul li:nth-child(3) {
	width: 27vw;
}

.fgs_details .zhaopin_info {
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	background: #F6F6F6;
	border-radius: 0px 0px 0px 0px;
	text-align: center;
	white-space: pre-line;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}

.fgs_details .zhaopin_info div {
	margin: 20px 0 0;
	font-weight: bold;
	font-size: 36px;
}
.p-14 iframe{
    max-width: 100% !important;
}
