﻿            @charset "utf-8";
            @font-face {
            	font-family: "syht";
            	src: url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype"), url("../fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"), url("../fonts/SourceHanSansCN-Regular.svg") format("svg");
            }
            
            @font-face {
            	font-family: "helvetica";
            	src: url("../fonts/HelveticaNeue-ThinExt_0.ttf") format("truetype"), url("../fonts/HelveticaNeue-ThinExt_0.eot") format("embedded-opentype"), url("../fonts/HelveticaNeue-ThinExt_0.svg") format("svg");
            }
            
            @font-face {
            	font-family: "STXingkai";
            	src: url("../fonts/STXINGKA.ttf") format("truetype");
            }
            
            html,
            body {
            	/* height: 100%; */
            }
            
            body {
            	/* padding: 50px 0 0 0; */
            	margin: 0px auto;
            	font-size: 14px;
            	line-height: 24px;
            	color: #666666;
            	zoom: 1;
            	font-family: Microsoft YaHei, arial, sans-serif;
            	background: #fff;
            	/* overflow-y: hidden; */
            }
            
            body.ovh {
            	/* height: 100%; */
            	/*overflow-y: hidden;*/
            }
            
            body.compensate-for-scrollbar {
            	margin-right: 0;
            }
            
            ul,
            li,
            form,
            dl,
            dt,
            dd,
            div,
            ul,
            li,
            p,
            em,
            i,
            address {
            	font-style: normal;
            	list-style: none;
            	padding: 0px;
            	margin: 0px;
            }
            
            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
            	padding: 0px;
            	margin: 0px;
            }
            
            select,
            input,
            textarea,
            button {
            	font-size: 16px;
            	border-radius: 0;
            	-webkit-border-radius: 0;
            	color: #545454;
            	font-family: Microsoft YaHei, arial, sans-serif;
            }
            
            input:focus {
            	outline: none;
            }
            
            input,
            button,
            select,
            textarea {
            	border: 0px;
            	outline: none;
            	/*-webkit-appearance:none;*/
            	/*强制去除表单自带的样式*/
            }
            
            button {
            	cursor: pointer;
            }
            
            textarea {
            	resize: none;
            	/*-webkit-appearance:none;*/
            	/*强制去除textarea自带的样式*/
            }
            
            textarea,
            input,
            select {
            	background: none;
            	border: none;
            	margin: 0;
            	padding: 0;
            }
            
            article,
            aside,
            footer,
            header,
            hgroup,
            nav,
            section,
            figure,
            fxigcaption,
            address {
            	display: block;
            }
            /*html5设置*/
            
            figure,
            figcaption {
            	margin: 0px;
            	padding: 0px;
            }
            
            audio,
            canvas,
            progress,
            video {
            	display: inline-block;
            	vertical-align: baseline;
            }
            
            img {
            	max-width: 100%;
            	border: none;
            	border: 0;
            	vertical-align: top;
            }
            
            a {
            	color: #333333;
            	text-decoration: none;
            	noline: -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            	transition: all ease 0.3s;
            }
            
            a:focus {
            	outline: none;
            	-moz-outline: none;
            }
            
            a:hover {
            	text-decoration: none;
            	color: #025fa4;
            }
            /**:hover{transition: all ease 0.3s;}*/
            /*input字体*/
            
             :-moz-placeholder {
            	color: #999999;
            }
            
             ::-moz-placeholder {
            	color: #999999;
            }
            
            input:-ms-input-placeholder,
            textarea:-ms-input-placeholder {
            	color: #999999;
            }
            
            input::-webkit-input-placeholder,
            textarea::-webkit-input-placeholder {
            	color: #999999;
            }
            
            select {
            	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
            	border: solid 1px #d9d9d9;
            	text-indent: 1em;
            	/*很关键：将默认的select选择框样式清除*/
            	appearance: none;
            	color: #999999;
            	-moz-appearance: none;
            	-webkit-appearance: none;
            	/*在选择框的最右侧中间显示小箭头图片*/
            	background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
            	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
            	padding-right: 14px;
            }
            /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
            
            select::-ms-expand {
            	display: none;
            }
            /*网页滚动条*/
            
             ::-webkit-scrollbar {
            	width: 6px;
            	height: 6px;
            	-webkit-overflow-scrolling: touch;
            	background-color: #e6e6e6;
            }
            
             ::-webkit-scrollbar-track {
            	background-color: #e6e6e6;
            }
            
             ::-webkit-scrollbar-thumb {
            	border-radius: 10px;
            	background-color: #58504a;
            }
            
             ::-webkit-scrollbar-button {
            	height: 0px;
            	background-color: #e6e6e6;
            }
            /*公用样式*/
            
            .fl {
            	float: left;
            }
            
            .fr {
            	float: right;
            }
            
            .tl {
            	text-align: left !important;
            }
            
            .tr {
            	text-align: right;
            }
            
            .tc {
            	text-align: center !important;
            }
            
            .hide {
            	display: none;
            }
            
            .block {
            	display: block;
            }
            
            .clear {
            	clear: both;
            }
            
            .clearfix {
            	overflow: hidden;
            	_zoom: 1;
            }
            
            .clearfix:after {
            	content: '';
            	display: block;
            	clear: both;
            	height: 0;
            	visibility: hidden;
            }
            
            .clearfix {
            	*zoom: 1;
            }
            
            .relative {
            	position: relative;
            }
            
            .bodyon {
            	overflow: hidden;
            }
            
            .W1400 {
            	z-index: 1;
            	position: relative;
            	clear: both;
            	max-width: 1400px;
            	width: 95%;
            	margin: 0px auto;
            }
            /*font*/
            
            .f_gray {
            	color: #333;
            }
            
            .iconfont {
            	font-size: 24px;
            	vertical-align: middle;
            }
            /* .tit {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    *white-space: nowrap;
    overflow: hidden;
    width: 100%;
} */
            
            .p {
            	overflow: hidden;
            	word-break: normal;
            	text-overflow: ellipsis;
            	display: -webkit-box;
            	-webkit-box-orient: vertical;
            }
            
            @media ( max-width:1440px) {
            	body.ovh {
            		overflow-y: auto;
            	}
            }
            
            @media ( max-width:1280px) {
            	body {
            		padding-top: 0;
            	}
            }
            
            @media ( max-width:1024px) {
            	body {
            		padding-top: 45px;
            		font-size: 14px;
            		line-height: 24px;
            		min-width: 300px;
            	}
            	body.ovh {
            		overflow: auto;
            	}
            	select,
            	input,
            	textarea,
            	button {
            		font-size: 14px;
            	}
            }
            /*effict*/
            
            .Scale-img {
            	overflow: hidden;
            	cursor: pointer;
            	zoom: 1;
            	overflow: hidden;
            }
            
            .Scale-img img,
            .Scale-img span {
            	opacity: 1;
            	-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;
            	transition: opacity 0.6s, transform 0.6s;
            }
            
            .Scale-img:hover img,
            .Scale-img:hover span {
            	opacity: 1;
            	-webkit-transform: scale3d(1.1, 1.1, 1.1);
            	transform: scale3d(1.1, 1.1, 1.1);
            	top: 0px;
            	left: 0px;
            }
            
            .effict {
            	transition: all ease 0.3s;
            }
            
            .imgbox {
            	overflow: hidden;
            	position: relative;
            	/*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/
            }
            
            .imgbox span {
            	background-position: center center;
            	background-repeat: no-repeat;
            	background-size: cover;
            	position: absolute;
            	left: 0px;
            	top: 0px;
            	width: 100%;
            	height: 100%;
            	display: flex;
            	align-items: center;
            	justify-content: center;
            }
            
            .imgbox img {
            	width: auto !important;
            	max-height: 100%;
            }
            /*pages*/
            
            .Pages {
            	text-align: center;
            	font-size: 14px;
            	color: #666666;
            }
            
            .Pages a {
            	height: 34px;
            	padding: 0 10px;
            	border: 1px solid #e6e6e6;
            	display: inline-block;
            	line-height: 34px;
            	color: #666;
            	margin: 5px 2px;
            }
            
            .Pages a:hover {
            	background: #ee2d31;
            	color: #fff;
            	border: 1px solid #ee2d31;
            }
            
            .Pages a.a_cur {
            	background: #ee2d31;
            	color: #fff;
            	border: 1px solid #ee2d31;
            }
            
            .Pages .p_page .num a {
            	width: 36px;
            	height: 36px;
            	padding: 0;
            	background-color: #ffffff;
            	border-radius: 0;
            	border: solid 1px #ebebeb;
            	color: #666666;
            	font-size: 14px;
            }
            
            .Pages .num {
            	font-style: normal;
            	margin: 0 2%;
            }
            
            .Pages .p_count {
            	height: 34px;
            	padding: 0 10px;
            	border: 1px solid #e6e6e6;
            	display: inline-block;
            	line-height: 34px;
            }
            
            .Pages .p_page .num a.a_cur,
            .Pages .p_page .num a:hover {
            	border: 1px solid #ee2d31;
            	background-color: #ee2d31;
            	color: #fff;
            }
            
            .Pages .p_page a {
            	height: 36px;
            	background-color: #ffffff;
            	border-radius: 5px;
            	border: solid 1px #ebebeb;
            	font-size: 16px;
            	color: #666666;
            }
            
            .Pages .p_page .a_prev:hover,
            .Pages .p_page .a_first:hover,
            .Pages .p_page .a_next:hover,
            .Pages .p_page .a_end:hover {
            	border: 1px solid #ee2d31;
            	background: #ee2d31;
            	color: #fff;
            }
             .Pages .p_jump .i_text{
                  height: 36px;
                background-color: #ffffff;
                border-radius: 5px;
                border: solid 1px #ebebeb;
                font-size: 16px;
                color: #666666;
               
             }

            .Pages .p_jump .i_button{
                   padding: 0 20px;
                    height: 36px;
                   background: #ebebeb;   border-radius: 5px;  border: solid 1px #ebebeb;
             }
            
            @media(max-width:480px) {
            	.Pages .p_page a {
            		height: 30px;
            		line-height: 30px;
            		font-size: 14px;
            	}
            	.Pages .p_page .num a {
            		width: 30px;
            		height: 30px;
            		line-height: 30px;
            		font-size: 14px;
            	}
            }
            /*pages end*/
            
            @keyframes move {
            	0%,
            	65% {
            		-webkit-transform: rotate(0deg);
            		transform: rotate(0deg);
            	}
            	70% {
            		-webkit-transform: rotate(15deg);
            		transform: rotate(15deg);
            	}
            	75% {
            		-webkit-transform: rotate(-15deg);
            		transform: rotate(-15deg);
            	}
            	80% {
            		-webkit-transform: rotate(15deg);
            		transform: rotate(15deg);
            	}
            	85% {
            		-webkit-transform: rotate(-15deg);
            		transform: rotate(-15deg);
            	}
            	90% {
            		-webkit-transform: rotate(15deg);
            		transform: rotate(15deg);
            	}
            	95% {
            		-webkit-transform: rotate(-15deg);
            		transform: rotate(-15deg);
            	}
            	100% {
            		-webkit-transform: rotate(0deg);
            		transform: rotate(0deg);
            	}
            }
            
            @-webkit-keyframes move {
            	0%,
            	65% {
            		-webkit-transform: rotate(0deg);
            		transform: rotate(0deg);
            	}
            	70% {
            		-webkit-transform: rotate(15deg);
            		transform: rotate(15deg);
            	}
            	75% {
            		-webkit-transform: rotate(-15deg);
            		transform: rotate(-15deg);
            	}
            	80% {
            		-webkit-transform: rotate(15deg);
            		transform: rotate(15deg);
            	}
            	85% {
            		-webkit-transform: rotate(-15deg);
            		transform: rotate(-15deg);
            	}
            	90% {
            		-webkit-transform: rotate(15deg);
            		transform: rotate(15deg);
            	}
            	95% {
            		-webkit-transform: rotate(-15deg);
            		transform: rotate(-15deg);
            	}
            	100% {
            		-webkit-transform: rotate(0deg);
            		transform: rotate(0deg);
            	}
            }
            /*Top*/
            
            .Header {
            	z-index: 999;
            	position: fixed;
            	left: 0;
            	top: 0;
            	background: #fff;
            	width: 100%;
            	box-shadow: 0 0 24px rgba(0, 0, 0, 0.08);
            	transition: all ease 0.3s;
            	height: 50px;
            }
            
            .Header .Logo {
            	float: left;
            	padding-top: 3px;
            }
            
            .Header .Logo img {
            	height: 44px;
            }
            
            .langBox {
            	float: right;
            	margin-left: 20px;
            }
            
            .langBox a {
            	font-family: ArialMT;
            	font-size: 16px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #999999;
            	line-height: 50px;
            }
            
            .langBox a:hover {
            	color: #ee2d31;
            }
            
            .Search {
            	float: right;
            	padding: 13px 0 0 20px;
            }
            
            .Search .Searchico {
            	cursor: pointer;
            	color: #ee2d31;
            	text-align: center;
            }
            
            .Search .Searchico .icongb {
            	display: none;
            }
            
            .Search .Searchico.on .icongb {
            	display: block;
            }
            
            .Search .Searchico.on .iconso {
            	display: none;
            }
            
            .Search .Searchico .iconfont {
            	font-size: 18px;
            }
            
            .Search .searchbox {
            	width: 350px;
            	background: #fff;
            	right: 0%;
            	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
            	display: none;
            	position: absolute;
            	top: 50px;
            }
            
            .Search .searchbox .input {
            	width: 100%;
            	height: 38px;
            	line-height: 38px;
            	text-indent: 1em;
            }
            
            .Search .searchbox .input::-webkit-input-placeholder {
            	color: #959595;
            }
            
            .Search .searchbox .btn {
            	position: absolute;
            	right: 5px;
            	top: 6px;
            	width: 29px;
            	background: none;
            }
            
            .MainNav {
            	float: right;
            	font-family: "syht";
            	width: 56%;
            }
            
            .MainNav li {
            	float: left;
            	width: 20%;
            	position: relative;
            }
            
            .MainNav span a {
            	position: relative;
            	z-index: 1;
            	display: block;
            	text-align: center;
            	font-weight: 1;
            	line-height: 50px;
            	transition: all ease 0.3s;
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	color: #333333;
            }
            
            .MainNav .bg {
            	position: absolute;
            	left: 50%;
            	width: 0;
            	top: 0;
            	height: 100%;
            	background-color: #ee2d31;
            	transition: all ease 0.3s;
            	z-index: -1;
            }
            
            .MainNav .arr {
            	display: none;
            }
            
            .MainNav li:hover span a,
            .MainNav li.onnav span a,
            .MainNav li span a.sele {
            	color: #ffffff;
            }
            
            .MainNav li:hover .bg,
            .MainNav li.onnav .bg,
            .MainNav li span a.bg {
            	width: 100%;
            	left: 0;
            }
            
            .NavPull {
            	z-index: 99;
            	display: none;
            	position: absolute;
            	text-align: center;
            	top: 50px;
            	left: 50%;
            	transform: translateX(-50%);
            	width: 260px;
            	padding: 5px 0;
            	line-height: 33px;
            	background: rgba(255, 255, 255, 0.9);
            	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
            	z-index: 999;
            }
            
            .NavPull.null {
            	background: none;
            	padding: 0;
            }
            
            .NavPull dd {
            	/*display: inline-block;*/
            	*display: inline;
            	zoom: 1;
            }
            
            .NavPull a {
            	color: #333;
            	padding: 0 10px;
            	display: block;
            	font-size: 14px;
            	margin: 0 5px;
            }
            
            .NavPull a:hover {
            	background: #ee2d31;
            	color: #fff;
            }
            
            .openbtn {
            	cursor: pointer;
            	display: none;
            	width: 32px;
            	height: 25px;
            	padding-top: 1px;
            	background: #fff;
            	position: absolute;
            	right: 12px;
            	top: 11px;
            	z-index: 999;
            }
            
            .closebtn {
            	position: fixed;
            	left: 0px;
            	top: 45px;
            	width: 100%;
            	height: 100%;
            	z-index: 0;
            	display: none;
            	background: rgba(0, 0, 0, 0.5);
            }
            
            .openbtn span {
            	display: block;
            	height: 2px;
            	background: #ee2d31;
            	border-radius: 4px;
            	margin: 4px;
            	transition: all ease 0.3s;
            }
            
            .openbtn.on .sp1 {
            	-webkit-transform: translate(0, 7px) rotate(45deg) !important;
            	-moz-transform: translate(0, 7px) rotate(45deg) !important;
            	-ms-transform: translate(0, 7px) rotate(45deg) !important;
            	-o-transform: translate(0, 7px) rotate(45deg) !important;
            	transform: translate(0, 7px) rotate(45deg) !important;
            }
            
            .openbtn.on .sp2 {
            	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
            	-moz-transform: translate(0, 0) rotate(-45deg) !important;
            	-ms-transform: translate(0, 0) rotate(-45deg) !important;
            	-o-transform: translate(0, 0) rotate(-45deg) !important;
            	transform: translate(0, 0) rotate(-45deg) !important;
            }
            
            .openbtn.on .sp3 {
            	display: none;
            }   
             @media (min-width: 1366px) {
                  .MainNav{
                        width: 60%;
                  }
             }
            
            @media (min-width: 1024px) {
            	.MainNav ul #nav1 {
            		position: static;
            	}
            	.MainNav ul #nav1 .NavPull {
            		width: 880px;
            		right: 0;
            		left: unset;
            		margin-left: 0;
            		background: #f6f6f6;
            		transform: none;
            		padding: 60px;
            		 max-height: 400px;
            	}
            	.MainNav ul #nav1 .NavPull dl {
            		overflow: hidden;
            		    width: 430px;
            		float: left;
            	}
            	.MainNav ul #nav1 .NavPull dd {
            		width: 100%;
            		height: 60px;
            		border-bottom: solid 1px #e6e6e6;
            		position: relative;
            		background: url(../images/arr_r4.png) right center no-repeat;
            		background-size: 4%;
            		display: block;
            		text-align: left;
            	}
            	.MainNav ul #nav1 .NavPull dd a {
            		border: none;
            		display: block;
            		line-height: 60px;
            		font-family: MicrosoftYaHei;
            		font-size: 16px;
            		color: #4d4d4d;
            	}
            	.MainNav ul #nav1 .NavPull dd:after {
            		content: '';
            		position: absolute;
            		width: 2px;
            		height: 14px;
            		background-color: #ee2d31;
            		top: 50%;
            		transform: translateX(-50%);
            		left: 0;
            	}
            	.MainNav ul #nav1 .NavPull dd:hover {
            		background-color: #ffffff;
            		box-shadow: 0px 4px 13px 0px rgba(174, 182, 197, 0.2);
            	}
            	.MainNav ul #nav1 .NavPull dd:hover {
            		background: #ee2d31 url(../images/arr_r3.png) right center no-repeat;
            		background-size: 4%;
            		background-position-x: 94%;
            	}
            	.MainNav ul #nav1 .NavPull dd:hover a {
            		text-align: left;
            		padding-left: 32px;
            		color: #fff;
            		background: none;
            	}
            	.MainNav ul #nav1 .NavPull dd:hover:after {
            		display: none;
            	}
            	.MainNav ul #nav1 .NavPull .menu_tit {
            		font-family: MicrosoftYaHei;
            		font-size: 24px;
            		font-weight: bold;
            		font-stretch: normal;
            		float: left;
            		letter-spacing: 0px;
            		color: #333333;
            		width: 470px;
            		text-align: left;
            		/*line-height: 70px;*/
            	}
            	.MainNav ul #nav1 .NavPull .menu_tit span {
            		font-family: ArialMT;
            		font-size: 14px;
            		font-weight: normal;
            		font-stretch: normal;
            		letter-spacing: 0px;
            		color: #bbbbbb;
            	}
            	.MainNav ul #nav1 .NavPull .menu_pc {
            		width: 400px;
                            padding-top: 420px;
                            float: right;
                            top: -56px;
            	}
            }
            
            @media ( max-width:1440px) {
            	.Search {
            		position: absolute;
            		right: -36px;
            		top: 0;
            	}
            	.Search .Searchico {
            		width: 80px;
            	}
            	.langBox {
            		float: right;
            		margin: 0 80px 0 30px;
            	}
            }
            
            @media ( max-width:1366px) {
            	.MainNav li {}
            	.Header .Logo {
            		padding-top: 10px;
            	}
            	.MainNav span a {
            		font-size: 17px;
            	}
            }
            
            @media ( max-width:1320px) {
            	.MainNav li {
            		float: left;
            	}
            	.MainNav span a {
            		font-size: 16px;
            	}
            }
            
            @media ( max-width:1280px) {
            	/* .Header {
                    position: static;
                } */
            }
            
            @media ( max-width:1024px) {
            	.Header {
            		height: 45px;
            		top: 0;
            		position: fixed;
            	}
            	.Header .Logo {
            		padding-top: 14px;
            	}
            	.Header .Logo img {
            		height: 20px;
            	}
            	.Header .top {
            		right: 80px;
            		top: 5px;
            	}
            	.Header .openbtn {
            		display: block;
            	}
            	.langBox {
            		float: right;
            		margin: 0 50px 0 20px;
            	}
            	.langBox a {
            		line-height: 45px;
            	}
            	.Search {
            		position: static;
            		float: right;
            		padding: 9px 0px 0 0 !important;
            	}
            	.Search .Searchico {
            		width: 26px;
            		height: 26px;
            		line-height: 26px;
            	}
            	.Search .searchbox {
            		width: 94%;
            		left: 3%;
            		top: 47px !important;
            	}
            	.Search .Searchico .iconfont {
            		font-size: 20px;
            	}
            	.Search .searchbox .btn .iconfont {
            		font-size: 20px;
            	}
            	.Search .select {
            		line-height: 28px;
            	}
            	.MainNav {
            		position: fixed;
            		height: 100%;
            		overflow-y: auto;
            		z-index: 999;
            		width: 200px;
            		padding: 0;
            		right: -200px;
            		background: #fff;
            		top: 45px;
            		visibility: hidden;
            		opacity: 0;
            		filter: alpha(opacity=0);
            		transition: all ease 0.3s;
            		box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
            	}
            	.MainNav ul {
            		margin-top: 0px;
            	}
            	.MainNav li {
            		display: block;
            		position: relative;
            		cursor: pointer;
            		float: none;
            		border-bottom: 1px solid #e9e9e9;
            		width: auto;
            		margin: 0 10px;
            		background: none;
            	}
            	.MainNav li span a {
            		font-size: 16px;
            		text-align: left;
            		height: auto;
            		display: block;
            		line-height: 28px !important;
            		height: auto !important;
            		height: auto;
            		padding: 8px 0 8px 5px;
            		border: 0;
            		/* color: #999; */
            	}
            	.MainNav .bg {
            		display: none
            	}
            	.MainNav li:hover span a,
            	.MainNav li.onnav span a,
            	.MainNav li span a.sele {
            		color: #ee2d31;
            	}
            	.MainNav .arr {
            		display: inline-block;
            		position: absolute;
            		z-index: 2;
            		width: 100px;
            		line-height: 38px;
            		right: 0px;
            		top: 0px;
            	}
            	.MainNav .arr i {
            		position: absolute;
            		height: auto;
            		background: none;
            		right: 0px;
            		top: 5px;
            		transition: all ease 0.3s;
            	}
            	.MainNav li.onnav .arr i {
            		dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
            		-ms-transform: translate(0, -3px) rotate(-180deg) !important;
            		-o-transform: translate(0, -3px) rotate(-180deg) !important;
            		transform: translate(0, -3px) rotate(-180deg) !important;
            		color: #ee2d31;
            	}
            	.MainNav.on {
            		visibility: visible;
            		opacity: 1;
            		filter: alpha(opacity=100);
            		right: 0;
            	}
            	.NavPull {
            		position: static;
            		line-height: 30px;
            		padding: 8px;
            		width: 100%;
            		left: 0;
            		transform: translateX(0px);
            		box-sizing: border-box;
            	}
            	.NavPull dl {
            		padding: 0 !important;
            	}
            	.NavPull dd {
            		position: relative;
            		text-align: left;
            		display: block;
            	}
            	.NavPull dd a {
            		padding: 0;
            	}
            	.MainNav ul #nav1 .NavPull .menu_tit,
            	.MainNav ul #nav1 .NavPull .menu_pc {
            		display: none;
            	}
            }
            
            @media ( max-width:480px) {
            	.Header .Logo img {
            		height: 16px;
            	}
            }
            /*Top*/
            /*Bottom*/
            
            .Footer {
            	background-color: #1f1f1f;
            	padding: 5px 0;
            }
            
            .Footer .foot_contact {
            	width:14%;
            	float: right;
            	text-align: center;
            	position: relative;
            }
            
            .Footer .foot_contact .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	line-height: 36px;
            	color: #ffffff;
            	float: right;
            }
            
            .Footer .foot_contact .ico {
            	float: left;
            	width: 36px;
            	height: 36px;
            	margin: 0 auto;
            	background: url(../uploadfiles/image/wx_ico.png) center no-repeat;
            }
            
            .Footer .foot_contact img {
            	width: 138px;
            	height: 138px;
            	display: none;
            	position: absolute;
            	top: -145px;
            	left: 50%;
            	transform: translateX(-50%);
            }
            
            .Footer .foot_contact:hover img {
            	display: block;
            }
            
            .Copyright {
            	color: #bcbcbc;
            	text-align: center;
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	float: left;
            }
            
            .Copyright p {
            	overflow: hidden;
            }
            
            .Copyright span {}
            
            .Copyright .copy {
            	color: #bcbcbc;
            	line-height: 36px;
            }
            
            .Copyright a {
            	color: #bcbcbc;
            }
            
            .Copyright a:hover {
            	color: #ffffff;
            }
            
            .totop {
            	text-align: center;
            	cursor: pointer;
            	overflow: hidden;
            	visibility: hidden;
            	opacity: 0;
            	-webkit-transition: all 0.3s;
            	-moz-transition: all 0.3s;
            	transition: all 0.3s;
            }
            
            .totop.cd-is-visible {
            	visibility: visible;
            	opacity: 1;
            	cursor: pointer;
            }
            /*右侧飘窗*/
            
            .FastRight {
            	width: 72px;
            	position: fixed;
            	z-index: 999;
            	right: 10px;
            	bottom: 15%;
            }
            
            .FastRight li {
            	position: relative;
            	cursor: pointer;
            }
            
            .FastRight .ico {
            	height: 72px;
            	display: flex;
            	justify-content: center;
            	color: #1f1a17;
            	align-items: center;
            	flex-direction: column;
            }
            
            .FastRight li:nth-child(1) .ico {
            	background-color: #2b2d7c;
            }
            
            .FastRight li:nth-child(3) .ico {
            	background-color: #e32028;
            }
            
            .FastRight li:nth-child(2) .ico,
            .FastRight li:nth-child(4) .ico {
            	background-color: #444444;
            }
            
            .FastRight .ico .iconfont {
            	display: block;
            	font-size: 29px;
            }
            
            .FastRight li:hover .ico {
            	background: #000;
            	color: #fff;
            }
            
            .FastRight .info {
            	font-family: DINCondensed;
            	position: absolute;
            	top: 80px;
            	right: 72px;
            	font-size: 12px;
            	padding: 10px;
            	text-align: center;
            	color: #fff;
            	background: #000;
            	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
            	visibility: hidden;
            	opacity: 0;
            	filter: alpha(opacity=0);
            	transition: all ease 0.3s;
            }
            
            .FastRight .info img {
            	border: 5px solid #fff;
            	max-width: none;
            	width: 90px;
            	height: 90px;
            	margin-bottom: 5px;
            }
            
            .FastRight .info p {}
            
            .FastRight .info.tel {
            	line-height: 26px;
            	color: #fff;
            	width: 150px;
            	text-align: left;
            }
            
            .FastRight .info.tel b {
            	display: block;
            	font-size: 16px;
            }
            
            .FastRight .info a {
            	color: #fff;
            }
            
            .FastRight li.on .info {
            	top: 0;
            	visibility: visible;
            	opacity: 1;
            	filter: alpha(opacity=100);
            }
            
  @media ( max-width:1366px) {
            .Footer .foot_contact{
                  width: 25%
            }
      }
            @media ( max-width:1200px) {
            	.Footer .foot_contact {
            		width: 15%;
            	}
            }
            
            @media ( max-width:1024px) {
            	.Footer {
            		padding-top: 20px;
            	}
            	.Footer .foot_contact,
            	.Copyright {
            		width: 100%;
            		float: none;
            	}
            	.Footer .foot_contact .ico {
            		float: none;
            		display: block;
            	}
            	.Footer .foot_contact .tit {
            		line-height: 35px;
            		height: auto;
            		font-size: 14px;
            		text-align: center;
            		position: relative;
            		padding: 10px 0;
            		float: none;
            	}
            	.Footer .foot_contact .tit:before {
            		content: '';
            		width: 20px;
            		height: 2px;
            		background-color: #ffffff;
            		position: absolute;
            		bottom: 5px;
            		left: 50%;
            		transform: translateX(-50%)
            	}
            	.Copyright {
            		padding: 10px 0;
            		line-height: 20px;
            		font-size: 12px;
            		text-align: center;
            	}
            	.Copyright dd {
            		float: none;
            	}
            	.Copyright .logo {
            		display: none;
            	}
            	.FastRight {
            		width: 32px;
            		right: 1px;
            	}
            	.FastRight .ico {
            		height: 32px;
            	}
            	.FastRight .ico .iconfont {
            		font-size: 18px;
            	}
            	.FastRight .info img {
            		border: 2px solid #fff;
            		width: 82px;
            		height: 82px;
            	}
            	.FastRight em {
            		display: none;
            	}
            	.FastRight .info {
            		right: 32px;
            	}
            	.FastRight .ico img {
            		width: 16px;
            	}
            	.FastRight .ico .iconfont {
            		margin: 0;
            	}
            }
            /*Bottom*/
            /*首页 s*/
            
            .activehover {
            	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
            	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
            	-webkit-transform: translate3d(0, -3px, 0);
            	transform: translate3d(0, -3px, 0);
            }
            /*第一屏 s*/
            
            .HomeBan {
            	overflow: hidden;
            	clear: both;
            	position: relative;
            	background: url(../images/loading.gif) center center no-repeat;
            	margin-top: 50px;
            }
            
            .HomeBan .slides li .txt {
            	position: absolute;
            	width: 50%;
            	left: 8%;
            	top: 20%;
            	transform: translateX(-150px);
            	-webkit-transform: translateX(-150px);
            	opacity: 0;
            	transition: all 1s;
            	z-index: 99;
            }
            
            .HomeBan .slides li .txt .line {
            	width: 81px;
            	height: 3px;
            	background-color: #ffffff;
            }
            
            .HomeBan .slides li .txt .tit_cn {
            	font-family: STXingkai;
            	font-size: 52px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #ee2d31;
            	line-height: 52px;
            }
            
            .HomeBan .slides li .txt .tit_en {
            	font-family: ArialNarrow;
            	font-size: 18px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 1px;
            	letter-spacing: 7px;
            	color: #ee2d31;
            	line-height: 20px;
            }
            
            .HomeBan .slides li .txt img {
            	width: auto;
            	height: 170px;
            }
            
            .HomeBan .slides li .img {
            	overflow: hidden;
            	position: relative;
            	padding-top: 40%;
            }
            
            .HomeBan .slides li .video {
            	background-position: center top;
            	background-repeat: no-repeat;
            	background-size: contain;
            	overflow: hidden;
            	position: relative;
            	padding-top: 40%;
            }
            
            .HomeBan .slides li .img img {
            	position: absolute;
            	left: 0;
            	top: 0;
            }
            
            .HomeBan .slides li .imgbox {
            	/* padding-top: 29.68%; */
            	padding-top: 24.68%;
            }
            
            .HomeBan .slides li video {
            	position: absolute;
            	left: 0;
            	top: 0;
            	width: 100%;
            	height: 100%;
            	object-fit: fill;
            }
            
            .HomeBan .slides li.flex-active-slide .txt {
            	transform: translateX(0);
            	-webkit-transform: translateX(0);
            	opacity: 1;
            }
            
            .HomeBan .slides li.i_banner1.flex-active-slide .txt {
            	transform: translateY(0);
            	-webkit-transform: translateY(0);
            	opacity: 1;
            }
            
            .HomeBan .flex-control-nav {
            	bottom: 3%;
            	z-index: 10;
            }
            
            .HomeBan .flex-control-nav li {
            	margin: 0 10px;
            	vertical-align: middle;
            }
            
            .HomeBan .flex-control-nav li a {
            	opacity: 1;
            	width: 13px;
            	height: 13px;
            	background: url(../images/op_white80.png);
            	cursor: pointer;
            	border-radius: 50%;
            }
            
            .HomeBan .flex-control-nav li a.flex-active {
            	opacity: 1;
            	background: #cc2128;
            	border-radius: 6px;
            }
            
            .HomeBan .flex-direction-nav a {
            	opacity: 0;
            	color: #fff;
            	width: 50px;
            	height: 80px;
            	line-height: 80px;
            	font-size: 80px;
            	border-radius: 0;
            	margin: 0;
            	transform: translateY(-50%);
            }
            
            .HomeBan .flex-direction-nav .flex-prev {
            	left: -50px;
            }
            
            .HomeBan .flex-direction-nav .flex-next {
            	right: -50px;
            }
            
            .HomeBan:hover .flex-direction-nav .flex-prev {
            	opacity: 1;
            	left: 0;
            }
            
            .HomeBan:hover .flex-direction-nav .flex-next {
            	opacity: 1;
            	right: 0;
            }
            
            .HomeBan .flex-direction-nav a:hover {
            	background: none !important;
            	color: #fff;
            }
            
            @media ( max-width:1440px) {
            	.HomeBan .slides li .txt img {
            		height: 130px;
            	}
            	.HomeBan .slides li .txt .tit_en {
            		letter-spacing: 5px;
            	}
            	.HomeBan .slides li .txt .tit_no {
            		font-size: 30px;
            	}
            }
            
            @media ( max-width:1024px) {
            	.HomeBan {
            		margin-top: 0;
            	}
            	.HomeBan .slides li .txt .tit_cn {
            		font-size: 40px;
            		line-height: 34px;
            	}
            	.HomeBan .slides li .txt .tit_en {
            		font-size: 16px;
            	}
            	.HomeBan .slides li .txt .tit_no {
            		font-size: 30px;
            	}
            	.HomeBan .slides li .txt .line {
            		margin-top: 5%;
            	}
            	.HomeBan .flex-control-nav {
            		bottom: 10px;
            		z-index: 10;
            	}
            	.HomeBan .flex-direction-nav {
            		display: none;
            	}
            	.HomeBan .flex-control-nav li {
            		margin: 0 5px;
            	}
            	.HomeBan .flex-control-nav li a {
            		width: 5px;
            		height: 5px;
            	}
            	.HomeBan .flex-control-nav li a.flex-active {
            		width: 9px;
            		height: 9px;
            	}
            	.HomeBan .slides li .txt img {
            		height: 90px;
            	}
            }
            
            @media ( max-width:768px) {
            	.HomeBan .slides li .txt .tit_no {
            		font-size: 20px;
            		line-height: 26px;
            	}
            	.HomeBan .slides li .txt .tit_no b {
            		font-size: 12px;
            	}
            	.HomeBan .slides li .txt .tit_cn {
            		padding: 2% 0;
            	}
            	.HomeBan .slides li .txt .tit_cn {
            		font-size: 28px;
            		line-height: 30px;
            	}
            }
            
            @media ( max-width:480px) {
            	.HomeBan .slides li .txt .tit_cn {
            		font-size: 20px;
            		line-height: 20px;
            	}
            	.HomeBan .slides li .txt .tit_en {
            		font-size: 12px;
            		line-height: 12px;
                        -webkit-line-clamp: unset;
            	}
            	.HomeBan .slides li.i_banner1 .txt {
            		top: 23%;
            	}
                  .HomeBan .slides li .txt{
                        width: 100%
                  }
            	.HomeBan .slides li .txt img {
            		height: 60px;
            	}
            	.HomeBan .slides li .txt img {
            		height: 46px;
            	}
            }
            
            @media ( max-width:480px) {
            	.HomeBan .flex-control-nav li a {
            		width: 4px;
            		height: 4px;
            	}
            	.HomeBan .flex-control-nav li a.flex-active {
            		width: 8px;
            		height: 8px;
            	}
            }
            
            @media ( max-width:380px) {
            	.HomeBan .slides li .txt {
            		top: 20%;
            	}
            }
            /*banner end*/
            
            .mores {
            	position: relative;
            	display: block;
            	text-align: center;
            	width: 120px;
            	line-height: 40px;
            	color: #333;
            	border: 2px solid #58504a;
            	font-family: Arial, Helvetica, sans-serif;
            }
            
            .mores i {
            	position: absolute;
            	font-size: 0;
            	background: #58504a;
            	transition: all ease 0.3s;
            }
            
            .mores i.top {
            	height: 2px;
            	width: 0;
            	left: 0;
            	top: 0;
            }
            
            .mores i.right {
            	height: 0;
            	width: 2px;
            	top: 0;
            	right: 0;
            }
            
            .mores i.bottom {
            	width: 0;
            	height: 2px;
            	bottom: 0;
            	right: 0;
            }
            
            .mores i.left {
            	height: 0;
            	width: 2px;
            	left: 0;
            	bottom: 0;
            }
            
            .mores:hover i.top {
            	width: 100%;
            }
            
            .mores:hover i.right {
            	height: 100%;
            }
            
            .mores:hover i.bottom {
            	width: 100%;
            }
            
            .mores:hover i.left {
            	height: 100%;
            }
            
            .mores:hover {
            	border: 2px solid rgba(0, 0, 0, 0);
            	color: #000;
            }
            
            .HomeTit {}
            
            .HomeTit .tit_en {
            	font-family: Oswald;
            	font-size: 36px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 36px;
            	letter-spacing: 1px;
            	color: #ffffff;
            }
            
            .HomeTit .tit_cn {
            	font-family: MicrosoftYaHei;
            	font-size: 36px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 40px;
            	letter-spacing: 1px;
            	color: #ffffff;
            }
            /* 
.more_btn {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #ffffff;
    display: block;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    text-align: center;
    width: 120px;
} */
            
            @media ( max-width:1440px) {
            	.HomeTit .tit_cn {
            		font-size: 30px;
            	}
            	.HomeTit .tit_en {
            		font-size: 30px;
            	}
            }
            
            @media ( max-width:1024px) {
            	.HomeTit .tit_cn {
            		font-size: 24px;
            	}
            	.HomeTit .tit_en {
            		font-size: 24px;
            	}
            }
            
            @media ( max-width:768px) {
            	.HomeTit .tit_cn {
            		font-size: 18px;
            		line-height: 20px;
            	}
            	.HomeTit .tit_en {
            		font-size: 18px;
            		line-height: 20px;
            	}
            }
            
            @media ( max-width:480px) {
            	.HomeTit .tit_cn {
            		font-size: 16px;
            	}
            }
            
            .HomeCon {
            	overflow: hidden;
            	padding: 1.5% 0;
            }
            
            .HomeCon .top_tit {
            	overflow: hidden;
            	position: relative;
            	padding: 10px 0 10px 20px;
            	border-bottom: 1px #e5e5e5 solid;
            }
            
            .HomeCon .top_tit:before {
            	content: '';
            	width: 5px;
            	height: 18px;
            	background-color: #ee2d31;
            	position: absolute;
            	top: 50%;
            	transform: translateY(-50%);
            	left: 0;
            }
            
            .HomeCon .top_tit .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: bold;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #333333;
            	float: left;
            	width: auto;
            	position: relative;
            }
            
            .HomeCon .top_tit .tit:before {
            	content: '';
            	width: 100%;
            	height: 1px;
            	background-color: #ee2d31;
            	position: absolute;
            	bottom: -10px;
            	left: 0;
            }
            
            .HomeCon .top_tit .more_btn {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #8b8b8b;
            	float: right;
            }
            /*  */
            
            .HomeP1 {
            	width: 34.65%;
            	float: left;
            }
            
            .HomeP1 .tab_top {
            	overflow: hidden;
            	position: relative;
            	padding: 10px 0 10px 20px;
            	border-bottom: 1px #e5e5e5 solid;
            }
            
            .HomeP1 .tab_top:before {
            	content: '';
            	width: 5px;
            	height: 18px;
            	background-color: #ee2d31;
            	position: absolute;
            	top: 50%;
            	transform: translateY(-50%);
            	left: 0;
            }
            
            .HomeP1 .tab_top .tab_tit {
            	width: 84%;
            	float: left;
            }
            
            .HomeP1 .tab_top .tab_tit li {
            	float: left;
            	position: relative;
            	margin-right: 5%;
            }
            
            .HomeP1 .tab_top .tab_tit li:before {
            	position: absolute;
            	content: '';
            	bottom: -10px;
            	left: 0;
            	height: 1px;
            	width: 0;
            	background-color: #ee2d31;
            	transition: all 0.3s;
            }
            
            .HomeP1 .tab_top .tab_tit li.on:before {
            	width: 100%;
            }
            
            .HomeP1 .tab_top .tab_tit li a {
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #333333;
            }
            
            .HomeP1 .tab_top .tab_tit li.on a,
            .HomeP1 .tab_top .tab_tit li:hover a {
            	font-weight: bold;
            }
            
            .HomeP1 .tab_top .tab_tit li:hover:before {
            	width: 100%;
            }
            
            .HomeP1 .tab_bott .more_btn {
            	position: absolute;
            	top: -35px;
            	right: 0;
            	text-align: center;
            }
            
            .HomeP1 .tab_bott .more_btn a {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #8b8b8b;
            }
            
            .HomeP1 .tab_bott .more_btn:hover {
            	color: #ee2d31;
            }
            
            .HomeP1 .tab_bott .more_btn:hover a {
            	color: #ee2d31;
            }
            
            .HomeP1 .tab_bott {
            	position: relative;
            }
            
            .HomeP1 .tab_bott .top_news {
            	padding: 10px 0;
            	border-bottom: 1px #eee dashed;
            	overflow: hidden;
            }
            
            .HomeP1 .tab_bott .top_news .imgbox {
            	width: 31%;
            	float: left;
            	padding-top: 22.7%;
            }
            
            .HomeP1 .tab_bott .top_news .txtbox {
            	width: 65.2%;
            	float: right;
            }
            
            .HomeP1 .tab_bott .top_news .date {
            	font-family: ArialMT;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #999999;
            }
            
            .HomeP1 .tab_bott .top_news .date img {
            	vertical-align: middle;
            	margin-right: 5px;
            }
            
            .HomeP1 .tab_bott .top_news .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 15px;
            	font-weight: bold;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #333333;
            	overflow: hidden;
            	white-space: nowrap;
            	text-overflow: ellipsis;
            }
            
            .HomeP1 .tab_bott .top_news .txt {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 20px;
            	letter-spacing: 0px;
            	color: #8b8b8b;
            	overflow: hidden;
            	text-overflow: ellipsis;
            	display: box;
            	display: -webkit-box;
            	-webkit-line-clamp: 2;
            	-webkit-box-orient: vertical;
            }
            
            .HomeP1 .tab_bott .top_news:hover .tit,
            .HomeP1 .tab_bott .top_news:hover .more {
            	color: #ee2d31;
            }
            
            .HomeP1 .tab_bott .news_list {
            	border-top: 1px #e5e5e5 dashed;
            }
            
            .HomeP1 .tab_bott .news_list li {
            	overflow: hidden;
            	border-bottom: 1px #e5e5e5 dashed;
            }
            
            .HomeP1 .tab_bott .news_list li .date {
            	float: right;
            	width: 20%;
            	font-family: ArialMT;
            	font-size: 14px;
            	line-height: 40px;
            	color: #999999;
            	text-align: right;
            }
            
            .HomeP1 .tab_bott .news_list li .tit {
            	float: left;
            	width: 76%;
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	color: #333333;
            	line-height: 42px;
            	overflow: hidden;
            	white-space: nowrap;
            	text-overflow: ellipsis;
            	position: relative;
            	padding-left: 2%;
            }
            
            .HomeP1 .tab_bott .news_list li .tit:before {
            	content: '';
            	width: 5px;
            	height: 5px;
            	background-color: #cccccc;
            	border-radius: 50%;
            	position: absolute;
            	left: 0;
            	top: 50%;
            	transform: translateY(-50%);
            }
            
            .HomeP1 .tab_bott .news_list li:hover .tit {
            	color: #a22224;
            }
            
            .HomeP1 .tab_bott .news_list li:hover .tit:before {
            	background-color: #a22224;
            }
            
            @media(max-width:1440px) {
            	.HomeP1 .tab_bott .news_list li .tit,
            	.HomeP1 .tab_bott .news_list li .date {
            		line-height: 38px;
            	}
            }
            
            @media(max-width:1366px) {
            	.HomeP1 .tab_bott .top_news .date {
            		line-height: 14px;
            	}
            }
            
            @media(max-width:1024px) {
            	.HomeP1 {
            		width: 100%;
            		float: none;
            		margin-bottom: 5%;
            	}
            	.HomeP1 .tab_bott .top_news .date,
            	.HomeP1 .tab_bott .top_news .txt {
            		line-height: 30px;
            	}
            	.HomeP1 .tab_bott .top_news .tit {
            		font-size: 16px;
            	}
            	.HomeP1 .tab_bott .news_list li .tit,
            	.HomeP1 .tab_bott .news_list li .date {
            		line-height: 40px;
            	}
            }
            
            @media(max-width:480px) {

                  .HomeP1 .tab_top .tab_tit {
                      width: 100%;
                      float: none;
                  }
                  .HomeP1 .tab_bott .more_btn {
                      top: 0;  
                  }
                  .HomeP1 .tab_bott .top_news {
                      padding-top: 25px;
                  }

            	.HomeP1 .tab_bott .top_news .imgbox {
            		width: 100%;
            		float: none;
            		padding-top: 73%;
            	}
            	.HomeP1 .tab_bott .top_news .txtbox {
            		width: 100%;
            		float: none;
            	}
            }
            
            @media(max-width:440px) {
            	.HomeP1 .tab_top .tab_tit li a {
            		font-size: 14px;
            	}
            	.HomeP1 .tab_top .tab_tit li {
            		margin-right: 5%;
            	}
            	.HomeP1 .tab_bott .top_news .tit {
            		line-height: 30px;
            	}
            	.HomeP1 .tab_bott .top_news .txt {
            		line-height: 24px;
            	}
            	.HomeP1 .tab_bott .news_list li .tit {
            		width: 74%;
            	}
            	.HomeP1 .tab_bott .news_list li .date {
            		font-size: 12px;
            		width: 22%;
            	}
            }

            
            
            .HomeP2 {
            	width: 29.3%;
            	float: left;
            	margin-left: 3.5%;
            }
            
            .HomeP2 .pro_list {
            	margin-left: -2.17%;
            	overflow: hidden;
            }
            
            .HomeP2 .pro_list a {
            	display: block;
            }
            
            .HomeP2 .pro_list .l_item {
            	width: 47.83%;
            	float: left;
            	margin-left: 2.17%;
            	margin-top: 2.17%;
            	text-align: center;
            	position: relative;
            }
            
            .HomeP2 .pro_list .l_item .txtbox {
            	position: absolute;
            	top: 0;
            	left: 0;
            	width: 100%;
            	height: 100%;
            	z-index: 99;
            	display: flex;
            	justify-content: center;
            	align-items: center;
            	flex-direction: column;
            	background: rgba(0,0,0,.8);
            }
            
            .HomeP2 .pro_list .l_item .ico {}
            
            .HomeP2 .pro_list .l_item .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #ffffff;
            }
            
            .HomeP2 .pro_list .l_item .imgbox {
            	padding-top: 61.8%;
            }
            
            .HomeP2 .pro_list .l_item:hover .txtbox {
            	/* background: url(../images/op_red60.png); */
            	background: rgba(0, 0, 0, .1);
            }
            
            @media(max-width:1024px) {
            	.HomeP2 {
            		width: 100%;
            		float: none;
            		margin-left: 0;
            		margin-bottom: 5%;
            	}
            }
            
            .HomeP3 {
            	width: 30%;
            	float: right;
            }
            
            .HomeP3 .txt {

                font-size: 14px;
                font-weight: normal;
                font-stretch: normal;
                line-height: 23px;
                letter-spacing: 0px;
                color: #333333;
                padding: 10px 0;
                text-align: justify;
                height: 160px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: box;
                display: -webkit-box;
                -webkit-line-clamp: 7;
                -webkit-box-orient: vertical;
            }
            
            .HomeP3 .txt span {
            	font-weight: bold;
            	font-size: 24px;
            }
            
            .HomeP3 .AboutNum {
            	padding-top: 15px;
            }
            
            .HomeP3 .AboutNum ul {
            	overflow: hidden;
            }
            
            .HomeP3 .AboutNum ul li {
            	float: left;
            	position: relative;
            	text-align: left;
            	border-right: 1px #eeeeee solid;
            }
            
            .HomeP3 .AboutNum ul li:nth-child(1) {
            	padding-right: 5%;
            }
            
            .HomeP3 .AboutNum ul li:nth-child(2) {
            	padding: 0 5%;
            }
            
            .HomeP3 .AboutNum ul li:nth-child(3) {
            	padding-left: 5%;
            }
            
            .HomeP3 .AboutNum ul li:last-child {
            	border-right: none;
            }
            
            .HomeP3 .AboutNum ul li p {}
            
            .HomeP3 .AboutNum ul li p strong {
            	font-family: Arial;
            	font-size: 36px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 44px;
            	letter-spacing: -3px;
            	color: #ee2d31;
            }
            
            .HomeP3 .AboutNum ul li p em {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	letter-spacing: 0px;
            	color: #999999;
            	vertical-align: bottom;
            	margin-left: 5px;
            }
            
            .HomeP3 .AboutNum ul li span {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	letter-spacing: 0px;
            	color: #666666;
            }
            
            @media(max-width:1440px) {
            	.HomeP3 .AboutNum {
            		padding-top: 3px;
            	}
            }
            
            @media(max-width:1366px) {
            	.HomeP3 .txt {
            		line-height: 24px;
            	}
            	.HomeP3 .AboutNum {
            		padding-top: 0;
            	}
            	.HomeP3 .AboutNum ul li p strong {
            		font-size: 30px;
            		line-height: 30px;
            	}
            	.HomeP3 .txt span {
            		font-weight: bold;
            		font-size: 20px;
            	}
            }
            
            @media(max-width:1024px) {
            	.HomeP3 {
            		width: 100%;
            		float: none;
            		margin-bottom: 5%;
            	}
            	.HomeP3 .txt {
            		line-height: 30px;
                         height: auto;
                         -webkit-line-clamp: unset;
            	}
            }
            /* 产品展示 */
            
            @media(max-width:480px) {}

             @media(max-width:400px) {
                  .HomeP3 .AboutNum ul li p strong{
                        font-size: 28px;
                  }
                  .HomeP3 .AboutNum ul li:nth-child(1) {
                      padding-right: 2%;
                  }
                  .HomeP3 .AboutNum ul li:nth-child(2) {
                      padding: 0 2%;
                  }
                  .HomeP3 .AboutNum ul li:nth-child(3) {
                      padding-left: 2%;
                  }
             }
            /*首页 end*/
            /*栏目页公用样式 s*/
            
            .SubCon {
            	height: auto !important;
            	height: 200px;
            	min-height: 200px;
            	padding-top: 2%;
            	padding-bottom: 2%;
            	background-color: #f5f5f5;
            }
            
            .SubBan {
            	position: relative;
            }
            
            .SubBan .txt {
            	width: 40%;
            	height: 100%;
            	position: absolute;
            	right: 0;
            	top: 0;
            	z-index: 99;
            	background: url(../images/op_bg2.png);
            	-webkit-clip-path: polygon(55% 0%, 100% 0%, 100% 100%, 0% 100%);
            	clip-path: polygon(55% 0%, 100% 0%, 100% 100%, 0% 100%);
            	color: #fff;
            }
            
            .SubBan .txt .tit_cn {
            	font-family: MicrosoftYaHei;
            	font-size: 48px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 45px;
            	letter-spacing: 2px;
            	color: #ffffff;
            	width: 68%;
            	float: right;
            	padding-top: 25%;
            	text-align: center;
            }
            
            .SubBan .txt .tit_en {
            	font-family: ArialMT;
            	font-size: 18px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 45px;
            	letter-spacing: 0px;
            	color: #ffffff;
            	width: 68%;
            	float: right;
            	text-align: center;
            }
            
            .SubBan .imgbox {
            	padding-top: 16.72%;
            }
            
            @media ( max-width:1440px) {
            	.SubBan .txt .tit_cn {
            		font-size: 36px;
            	}
            }
            
            @media ( max-width:1024px) {
            	.SubBan .txt .tit_cn {
            		font-size: 28px;
            	}
            }
            
            @media ( max-width:768px) {
            	.SubBan .txt {
            		width: 60%;
            		-webkit-clip-path: polygon(30 0%, 100% 0%, 100% 100%, 0% 100%);
            		clip-path: polygon(30% 0%, 100% 0%, 100% 100%, 0% 100%);
            	}
            	.SubBan .txt .tit_cn {
            		font-size: 18px;
            		padding-top: 16%;
            		line-height: 30px;
            	}
            	.SubBan .txt .tit_en {
            		font-size: 12px;
            		padding: 0 0 2%;
            		line-height: 30px;
            	}
            }
            
            @media ( max-width:480px) {
            	.SubBan .txt .tit_cn {
            		font-size: 16px;
            		padding-top: 8%;
            		line-height: 30px;
            		width: 85%;
            	}
            	.SubBan .txt .tit_en {
            		line-height: 16px;
            		width: 85%;
            	}
            }
            
            .ColumnName {
            	font-weight: normal;
            	text-align: center;
            	font-size: 15px;
            	color: #fff;
            	background: #ee2d31;
            	display: none;
            	line-height: 38px;
            	position: relative;
            }
            
            .ColumnName span {
            	display: inline-block;
            	border-bottom: 1px solid #fff;
            	padding-bottom: 22px;
            }
            
            .ColumnName .arr {
            	position: absolute;
            	width: 30px;
            	right: 10px;
            	top: 0;
            	transition: all ease 0.3s;
            }
            
            .ColumnName .iconfont {
            	font-size: 20px;
            }
            
            .ColumnName.on .arr {
            	dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
            	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
            	-o-transform: translate(0, -3px) rotate(-180deg) !important;
            	transform: translate(0, -3px) rotate(-180deg) !important;
            }
            
            .SubMenu {
            	font-family: "syht";
            	line-height: 60px;
            	clear: both;
            	text-align: center;
            	position: relative;
            	z-index: 5;
            	/* transition: all ease 0.3s; */
            	background-color: #fff;
            }
            
            .SubMenu .Contain {
            	overflow: hidden;
            }
            
            .SubMenu ul {
            	overflow: hidden;
            	display: flex;
            	justify-content: center;
            }
            
            .SubMenu li {
            	float: left;
            	position: relative;
            	margin: 0 2%;
            }
            
            .SubMenu li a {
            	position: relative;
            	z-index: 1;
            	display: block;
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	line-height: 65px;
            	letter-spacing: 0px;
            	color: #666666;
            	background-position-x: center;
            	background-position-y: 100%;
            }
            
            .SubMenu li .bg {
            	position: absolute;
            	left: 50%;
            	width: 0;
            	bottom: 0;
            	height: 1px;
            	background-color: #ee2d31;
            	transition: all ease 0.3s;
            	z-index: -1;
            	transition: all ease 0.3s;
            	font-size: 0;
            }
            
            .SubMenu li:hover .bg,
            .SubMenu li.onli .bg {
            	width: 100%;
            	left: 0;
            }
            
            .SubMenu li a:hover,
            .SubMenu li.onli a {
            	color: #ee2d31;
            }
            
            @media(max-width:1024px) {
            	.SubMenu {
            		line-height: 60px;
            	}
            	.SubMenu li a {
            		font-size: 14px;
            	}
            }
            
            @media(max-width:704px) {
            	.SubMenu li {
            		padding: 0 1%;
            	}
            }
            
            @media(max-width:768px) {
            	.SubMenu .ColumnName {
            		display: block;
            	}
            	.SubMenu {
            		border-bottom: 0;
            		background: none;
            		line-height: 35px;
            	}
            	.SubMenu ul {
            		display: none;
            		float: none;
            		background: #fff;
            		margin: 0;
            		padding: 0 15px;
            	}
            	.SubMenu li {
            		text-align: left;
            		width: auto;
            		float: none;
            		border-bottom: 1px dashed #e0e0e0;
            		padding: 0;
            	}
            	.SubMenu li a {
            		font-size: 14px;
            		padding: 0 0 0 20px;
            		border-left: 0;
            		border-right: 0;
            		line-height: 35px;
            		height: auto;
            	}
            	.SubMenu li a:before,
            	.SubMenu li a:after {
            		display: none;
            	}
            	.SubMenu li .bg {
            		display: none;
            	}
            	.SubMenu li:last-child {
            		border-bottom: 0;
            	}
            	.SubMenu li a:hover,
            	.SubMenu li.onli a {
            		background-position: 0 center;
            		background-size: 3%;
            	}
            	.SubMenu {
            		line-height: unset;
            	}
            	.SubMenu ul {
            		display: block;
            		font-size: 0;
            	}
            	.SubMenu li {
            		padding: 0 2%;
            		display: inline-block;
            		float: none;
            	}
            	.SubMenu li a:hover,
            	.SubMenu li.onli a {
            		color: #ee2d31;
            		background: none;
            		background-position-y: 39px;
            		background-size: 15%;
            	}
            	.SubMenu li a {
            		line-height: 40px;
            	}
            	.SubMenu li.onli a:before,
            	.SubMenu li.onli a:after,
            	.SubMenu li a:hover:before,
            	.SubMenu li a:hover:after {
            		display: none;
            	}
            }
            
            @media(max-width:414px) {}
            
            .SinglePage {
            	word-wrap: break-word;
            	word-break: normal;
            	text-align: justify;
            	color: #333333;
            	line-height: 30px;
            	font-size: 16px;
            }
            
            .SinglePage video {
            	width: 80% !important;
            	margin: 0px auto;
            	height: auto !important;
            }
            
            .SubTit {
            	text-align: center;
            	padding-bottom: 3%;
            }
            
            .SubTit .tit_cn {
            	font-family: MicrosoftYaHei;
            	font-size: 36px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 45px;
            	letter-spacing: 2px;
            	color: #2b2d7c
            }
            
            .SubTit .tit_en {
            	font-family: ArialMT;
            	font-size: 18px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 45px;
            	letter-spacing: 0px;
            	color: #bbbbbb;
            }
            
            @media ( max-width:1440px) {
            	.SubTit .tit_cn {
            		font-size: 30px;
            	}
            	.SubTit .tit_en {
            		font-size: 14px;
            		padding: 1% 0 2%;
            		line-height: 14px;
            	}
            }
            
            @media ( max-width:1024px) {
            	.SubTit .tit_cn {
            		font-size: 28px;
            	}
            }
            
            @media ( max-width:768px) {
            	.SubTit .tit_cn {
            		font-size: 22px;
            	}
            	.SubTit .tit_en {
            		font-size: 12px;
            		padding: 0 0 2%;
            	}
            }
            
            @media ( max-width:480px) {
            	.SubTit .tit_cn {
            		font-size: 18px;
            	}
            }
            
            .VideoInfo {
            	width: 55%;
            	margin: 25px auto;
            	position: relative;
            }
            
            .VideoInfo video {
            	object-fit: fill;
            	background: #000;
            }
            
            .VideoInfo .title {
            	text-align: center;
            	padding-top: 10px;
            	font-size: 16px;
            }
            
            .mfp-close {
            	border-radius: 50%;
            	background: #0080af;
            	font-size: 40px;
            	color: #fff;
            	font-weight: bold;
            	opacity: 1;
            	width: 39px;
            	height: 39px;
            	position: absolute;
            	right: 0px;
            	top: 0px;
            }
            
            .mfp-close-btn-in .mfp-close {
            	color: #fff !important;
            }
            
            @media ( max-width:1280px) {
            	.SubBan .txt span {
            		width: 50px;
            		height: 64px;
            	}
            	.SubTit .tit_cn {
            		font-size: 30px;
            		line-height: 30px;
            	}
            	.SubTit .tit_en {
            		font-size: 16px;
            		line-height: 16px;
            	}
            }
            
            @media ( max-width:1024px) {
            	.SubPage {
            		padding-top: 20px;
            		padding-bottom: 20px;
            	}
            	.Place {
            		line-height: 28px;
            	}
            	.SubMenu li {
            		position: relative;
            		display: block;
            	}
            	.SubMenu li a {
            		z-index: 1;
            		position: relative;
            		display: block;
            		font-size: 18px;
            		color: #000000;
            	}
            	.SubMenu li a {
            		font-size: 14px;
            		border-left: 0;
            		border-right: 0;
            		line-height: 36px;
            		height: auto;
            	}
            	.SubMenu li .bg {
            		display: none;
            	}
            	.SubMenu li:last-child {
            		border-bottom: 0;
            	}
            	.SubMenu li a:hover,
            	.SubMenu li.active a {
            		color: #143a83;
            	}
            	.SubMenu.wedding_fix {
            		position: static;
            	}
            	.SinglePage {
            		line-height: 24px;
            		font-size: 14px;
            	}
            	.SinglePage video {
            		width: 100% !important;
            	}
            	.SubTit h2 {
            		line-height: 40px;
            		font-size: 18px;
            	}
            	.videoinfo {
            		width: 95%;
            	}
            	.SubTit .tit_cn {
            		font-size: 22px;
            		text-align: center;
            	}
            	.SubTit .tit_en {
            		text-align: center;
            		font-size: 12px;
            		line-height: 14px;
            	}
            }
            
            @media ( max-width:480px) {
            	.SubTit .tit_cn {
            		font-size: 18px;
            		text-align: center;
            	}
            	.SubTit .tit_en {
            		text-align: center;
            	}
            }
            /*栏目页公用样式 end*/
            /* 集团简介 */
            
            .jjCon {
            	background: #ffffff;
            	display: flex;
            }
            
            .jjCon .jjLeft {
            	width: 42.86%;
            	float: left;
            }
            
            .jjCon .jjLeft ul {}
            
            .jjCon .jjLeft ul li {}
            
            .jjCon .jjLeft ul li:nth-child(1) .imgbox {
            	padding-top: 70%;
            	margin-bottom: 1%;
            }
            
            .jjCon .jjLeft ul li:nth-child(2) .imgbox {
            	padding-top: 59.17%;
            }
            
            .jjCon .txtbox {
            	width: 47%;
            	padding: 5%;
            	float: right;
            	background: url(../images/ab_bg.png) bottom right no-repeat;
            }
            
            .jjCon .txtbox .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 30px;
            	line-height: 30px;
            	font-weight: bold;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #333333;
            	padding-bottom: 5%;
            	border-bottom: 1px #ebebeb solid;
            	position: relative;
            }
            
            .jjCon .txtbox .tit:before {
            	content: '';
            	width: 20px;
            	height: 2px;
            	background-color: #ee2d31;
            	position: absolute;
            	bottom: 0%;
            	left: 0;
            }
            
            .jjCon .txtbox .txt {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 35px;
            	letter-spacing: 0px;
            	color: #666666;
            	padding: 5% 0;
            }
            
            .jjCon .txtbox .txt p {
            	margin-bottom: 2%;
            }
            
            .jjCon .txtbox .AboutNum {
            	background: #ee2d31 url(../images/num_bg.png) left top no-repeat;
            	padding: 2% 0;
            }
            
            .jjCon .txtbox .AboutNum ul {
            	overflow: hidden;
            	display: flex;
            	justify-content: center;
            }
            
            .jjCon .txtbox .AboutNum ul li {
            	float: left;
            	position: relative;
            	text-align: left;
            	border-right: 1px #f1575a solid;
            }
            
            .jjCon .txtbox .AboutNum ul li:nth-child(1) {
            	padding-right: 5%;
            }
            
            .jjCon .txtbox .AboutNum ul li:nth-child(2) {
            	padding: 0 5%;
            }
            
            .jjCon .txtbox .AboutNum ul li:nth-child(3) {
            	padding-left: 5%;
            }
            
            .jjCon .txtbox .AboutNum ul li:last-child {
            	border-right: none;
            }
            
            .jjCon .txtbox .AboutNum ul li p {}
            
            .jjCon .txtbox .AboutNum ul li p strong {
            	font-family: Arial;
            	font-size: 36px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 44px;
            	letter-spacing: 0px;
            	color: #fff;
            }
            
            .jjCon .txtbox .AboutNum ul li p em {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	letter-spacing: 0px;
            	color: #fff;
            	vertical-align: bottom;
            	margin-left: 5px;
            }
            
            .jjCon .txtbox .AboutNum ul li span {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	letter-spacing: 0px;
            	color: #ffffff;
            }
            
            @media(max-width:1440px) {
            	.jjCon .txtbox .tit {
            		font-size: 26px;
            	}
            	.jjCon .txtbox .txt {
            		line-height: 30px;
            	}
            }
            
            @media(max-width:1366px) {
            	.jjCon .txtbox .AboutNum ul li p strong {
            		font-size: 30px;
            		line-height: 30px;
            	}
            }
            
            @media(max-width:768px) {
            	.jjCon {
            		display: block;
            	}
            	.jjCon .jjLeft {
            		width: 100%;
            		float: none;
            	}
            	.jjCon .txtbox {
            		width: 90%;
            		float: none;
            	}
            }
            
            @media(max-width:480px) {
            	.jjCon .txtbox .tit {
            		font-size: 20px;
            	}
                    .jjCon .txtbox .AboutNum ul{
                        display: block;
                    }
                  .jjCon .txtbox .AboutNum ul li{
                        width: 90%;
                        float: none;
                        padding:2% 5% !important;
                        text-align: center;
                  }
                  .jjCon .txtbox .AboutNum ul li:nth-child(2){
                        border-top: 1px #fff solid;
                        border-bottom: 1px #fff solid;
                  }
            }
            /* 董事长致词 */
            
            .dszCon {
            	max-width: 1220px;
            	margin: 0 auto;
            	background: #fff url(../images/leader_bg.jpg);
            	border: solid 1px #ebebeb;
            	position: relative;
            }
            
            .dszCon:before {
            	content: '';
            	width: 101%;
            	height: 101%;
            	background-color: #fff;
            	border: solid 1px #ebebeb;
            	position: absolute;
            	top: -0.5%;
            	left: -0.5%;
            	z-index: -1;
            }
            
            .dszCon:after {
            	content: '';
            	width: 102%;
            	height: 102%;
            	background-color: #fff;
            	border: solid 1px #ebebeb;
            	position: absolute;
            	top: -1%;
            	left: -1%;
            	z-index: -2;
            }
            
            .dszCon .LeaderPc {
            	position: relative;
            	width: 25.72%;
            	float: left;
            }
            
            .dszCon .LeaderPc .txtbox {
            	position: absolute;
            	width: 96%;
            	background-color: #ee2d31;
            	bottom: 1%;
            	left: 2%;
            	color: #fff;
            	z-index: 99;
            	text-align: center;
            	padding: 6% 0;
            }
            
            .dszCon .LeaderPc .txtbox .t {
            	position: relative;
            }
            
            .dszCon .LeaderPc .txtbox .t::before {
            	content: '';
            	width: 42px;
            	height: 29px;
            	background: url(../images/leader_bg.png) bottom center no-repeat;
            	position: absolute;
            	top: -47px;
            	right: 20%;
            }
            
            .dszCon .LeaderPc .txtbox .name {
            	font-family: MicrosoftYaHei;
            	font-size: 24px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 30px;
            	letter-spacing: 0px;
            	color: #ffffff;
            	position: relative;
            }
            
            .dszCon .LeaderPc .txtbox .name:before,
            .dszCon .LeaderPc .txtbox .name:after {
            	content: '';
            	width: 50px;
            	height: 1px;
            	background-color: #ffffff;
            	opacity: 0.3;
            	position: absolute;
            	bottom: 0;
            }
            
            .dszCon .LeaderPc .txtbox .name:before {
            	left: 20%;
            }
            
            .dszCon .LeaderPc .txtbox .name:after {
            	left: 67%;
            }
            
            .dszCon .LeaderPc .txtbox .posi {
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 30px;
            	letter-spacing: 0px;
            	color: #ffffff;
            }
            
            .dszCon .LeaderPc .imgbox {
            	padding-top: 155.55%;
            }
            
            .dszCon .txtbox {
            	width: 60%;
            	padding: 5%;
            	float: right;
            }
            
            .dszCon .txtbox .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 30px;
            	line-height: 30px;
            	font-weight: bold;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #333333;
            	padding-bottom: 5%;
            	border-bottom: 1px #ebebeb solid;
            	position: relative;
            }
            
            .dszCon .txtbox .tit:before {
            	content: '';
            	width: 20px;
            	height: 2px;
            	background-color: #ee2d31;
            	position: absolute;
            	bottom: 0%;
            	left: 0;
            }
            
            .dszCon .txtbox .txt {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 35px;
            	letter-spacing: 0px;
            	color: #666666;
            	padding: 5% 0 10%;
            	margin-bottom: 5%;
            	border-bottom: 1px #ebebeb solid;
            	background: url(../images/yh.png) bottom right no-repeat;
            	background-position-y: 92%;
            }
            
            .dszCon .txtbox .txt p {
            	margin-bottom: 2%;
            }
            
            .dszCon .txtbox .sign {
            	text-align: right;
            	display: flex;
            	align-items: center;
            	justify-content: end;
            }
            
            .dszCon .txtbox .sign p {
            	display: inline-block;
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 36px;
            	letter-spacing: 0px;
            	color: #333333;
            }
            
            .dszCon .txtbox .sign p img {}
            
            .dszCon .txtbox .sign p span {
            	display: block;
            }
            
            @media (max-width: 1440px) {
            	.dszCon .txtbox .tit {
            		font-size: 26px;
            	}
            }
            
            @media(max-width:768px) {
            	.dszCon .LeaderPc {
            		width: 100%;
            		float: none;
            	}
            	.dszCon .txtbox {
            		width: 90%;
            		float: none;
            	}
            	.dszCon .txtbox .txt {
            		line-height: 30px;
            	}
            	.dszCon:before,
            	.dszCon:after {
            		display: none;
            	}
            }
            
            @media(max-width:480px) {
            	.dszCon .txtbox .tit {
            		font-size: 20px;
            	}
            }
            /* 发展历程 */
            
            .History {}
            
            .History .title {
            	padding-bottom: 2%;
            	font-family: MicrosoftYaHei;
            	font-size: 36px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 24px;
            	letter-spacing: 0px;
            	color: #000000;
            	text-align: center;
            	position: relative;
            }
            
            .History .title:before {
            	content: '';
            	width: 20px;
            	height: 2px;
            	background-color: #ee2d31;
            	position: absolute;
            	bottom: 0;
            	left: 50%;
            	transform: translateX(-50%);
            }
            
            .History .more_btnadd {
            	font-family: MicrosoftYaHeiLight;
            	font-size: 16px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 40px;
            	letter-spacing: 0px;
            	color: #000000;
            	margin: 0 auto;
            	text-align: center;
            	cursor: pointer;
            }
            
            .History .more_btnadd .ico {
            	width: 60px;
            	height: 60px;
            	background-color: #ffffff;
            	border-radius: 50%;
            	margin: 0 auto;
            }
            
            .History .more_btnadd .ico img {
            	transition: all 0.3s;
            	width: 20px;
            	vertical-align: middle;
            	margin-top: 17px;
            }
            
            .History li {
            	clear: both;
            	width: 50%;
            	margin-bottom: 7%;
            }
            
            .History .box {
            	height: auto !important;
            	height: 140px;
            	min-height: 100px;
            	position: relative;
            }
            
            .History ul li:nth-child(odd) .box {
            	padding-right: 5%;
            }
            
            .History ul li:nth-child(even) .box {
            	padding-left: 5%;
            }
            
            .History .year {
            	position: absolute;
            	top: 25px;
            	line-height: 50px;
            	font-family: Bebas;
            	font-size: 40px;
            	font-weight: normal;
            	font-stretch: normal;
            	color: #ee2d31;
            }
            
            .History ul li:nth-child(odd) .year {
            	right: -25%;
            	padding-left: 14.8%;
            	background: url(../images/his_dot.png) left center no-repeat;
            }
            
            .History ul li:nth-child(even) .year {
            	left: -25%;
            	padding-right: 14.8%;
            	background: url(../images/his_dot1.png) right center no-repeat;
            }
            
            .History .slogen {
            	width: 60px;
            	height: 60px;
            	border: solid 5px #ffffff;
            	border-radius: 50%;
            	font-family: Alibaba-PuHuiTi-M;
            	font-size: 12px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 60px;
            	letter-spacing: 0px;
            	color: #ffffff;
            	text-align: center;
            	position: absolute;
            	top: 80%;
            	z-index: 9;
            }
            
            .History ul li:nth-child(odd) .slogen {
            	left: 100%;
            	transform: translateX(-50%);
            }
            
            .History ul li:nth-child(even) .slogen {
            	right: 100%;
            	transform: translateX(50%);
            }
            
            .History ul li:nth-child(3n+1) .slogen {
            	background-color: #d13157;
            }
            
            .History ul li:nth-child(3n-1) .slogen {
            	background-color: #d79c69;
            }
            
            .History ul li:nth-child(3n) .slogen {
            	background-color: #0080ab;
            }
            
            .History .txtbox {
            	padding: 4.6% 3%;
            	position: relative;
            	background: #fff;
            	line-height: 30px;
            	font-size: 16px;
            	overflow: hidden;
            }
            
            .History .txtbox .arr {
            	position: absolute;
            	right: -9px;
            	width: 9px;
            	height: 16px;
            	background: url(../images/lsarr1.png);
            	top: 50%;
            	margin-top: -8px;
            }
            
            .History li .txtbox .imgbox {
            	width: 38.5%;
            	position: relative;
            	padding-top: 25.6%;
            	margin-left: 2%;
            	overflow: unset;
            }
            
            .History li:nth-child(odd) .txtbox .imgbox {
            	float: left;
            }
            
            .History li:nth-child(even) .txtbox .imgbox {
            	float: right;
            }
            
            .History li:nth-child(odd) .txtbox .imgbox:before {
            	content: '';
            	width: 100%;
            	height: 100%;
            	background-color: #ee2d31;
            	position: absolute;
            	left: -5px;
            	bottom: -5px;
            }
            
            .History li:nth-child(even) .txtbox .imgbox:before {
            	content: '';
            	width: 100%;
            	height: 100%;
            	background-color: #ee2d31;
            	position: absolute;
            	right: -5px;
            	bottom: -5px;
            }
            
            .History li .txtbox .txt {
            	width: 54%;
            }
            
            .History li:nth-child(even) .txtbox .txt {
            	float: left;
            }
            
            .History li:nth-child(odd) .txtbox .txt {
            	float: right;
            }
            
            .History li .txtbox .txt .tit {
            	position: relative;
            	font-family: MicrosoftYaHei;
            	font-size: 18px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 24px;
            	letter-spacing: 0px;
            	color: #333333;
            	padding-bottom: 3%;
            }
            
            .History li .txtbox .txt .tit:before {
            	content: '';
            	width: 20px;
            	height: 1px;
            	background-color: #e6e6e6;
            	position: absolute;
            	bottom: 0;
            	left: 0;
            }
            
            .History li .txtbox .txt p {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 24px;
            	letter-spacing: 0px;
            	color: #808080;
            	/* overflow: hidden;
    text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    max-height: 120px; */
            }
            
            .History ul {
            	background: url(../images/lsline.gif) center top repeat-y;
            	padding-top: 80px;
            	overflow: hidden;
            }
            
            .History ul li:nth-child(even) {
            	float: right;
            	clear: none;
            }
            
            .History ul li:nth-child(even) .dot {
            	right: -8px;
            	left: auto;
            }
            
            .History ul li:nth-child(even) .txtbox .arr {
            	right: auto;
            	left: -9px;
            	background: url(../images/lsarr2.png);
            }
            
            .History li:hover .txtbox {}
            
            .History li:hover .year {
            	background-image: url(../images/lsdot2.png);
            }
            
            .History li:hover .txtbox .arr {
            	background: url(../images/lsarr01.png);
            }
            
            .History ul li:nth-child(even):hover .txtbox .arr {
            	background: url(../images/lsarr02.png) right center no-repeat;
            }
            
            @media ( max-width:1440px) {
            	.History ul li:nth-child(odd) .year {
            		right: -26%;
            	}
            	.History .title {
            		font-size: 32px;
            	}
            }
            
            @media ( max-width:1366px) {
            	.History ul li:nth-child(odd) .year {
            		right: -27%;
            	}
            	.History ul li:nth-child(even) .year {
            		left: -27%;
            	}
            	.History .title {
            		font-size: 30px;
            	}
            }
            
            @media ( max-width:1024px) {
            	.History li .txtbox .imgbox,
            	.History li .txtbox .txt {
            		width: 100%;
            		float: none;
            	}
            	.History li .txtbox .imgbox {
            		padding-top: 66.6%;
            		margin-bottom: 5%;
            	}
            	.History .title {
            		font-size: 26px;
            	}
            }
            
            @media ( max-width:768px) {
            	.History {
            		padding-top: 10px;
            	}
            	.History ul {
            		background-position: 8px top;
            		padding-top: 0;
            	}
            	.History li {
            		width: auto;
            		float: none !important;
            		margin-bottom: 15px;
            	}
            	.History li .year {
            		right: auto;
            		left: 0 !important;
            		background-position: 0 center !important;
            		padding-left: 10%;
            		width: 80%;
            		font-size: 20px;
            	}
            	.History ul li:nth-child(odd) .year,
            	.History ul li:nth-child(even) .year {
            		padding-left: 10%;
            		padding-right: 0;
            	}
            	.History ul li:nth-child(even) .year {
            		background: url(../images/his_dot.png) left center no-repeat;
            	}
            	.History .txtbox {}
            	.History li .txtbox .arr {
            		right: auto !important;
            		left: -9px !important;
            		background: url(../images/lsarr2.png);
            	}
            	.History li:hover .txtbox .arr {
            		background: url(../images/lsarr02.png) right center no-repeat !important;
            	}
            	.History .box {
            		padding-top: 80px;
            	}
            	.History .slogen {
            		display: none;
            	}
            	.History li .txtbox .imgbox {
            		margin-left: 0;
            	}
            	.History ul li:nth-child(odd) .box {
            		padding-right: 0;
            		padding-left: 5%;
            	}
            	.History .title {
            		font-size: 20px;
            	}
            }
            /* 产业领域 */
            
            .ProCon {
            	padding: 2% 0;
            }
            
            .ProCon .proList {}
            
            .ProCon .proList ul {}
            
            .ProCon .proList ul li {
            	background-color: #fff;
            	position: relative;
            	margin-bottom: 2.5%;
            }
            
            .ProCon .proList ul li .txtbox {
            	width: 36%;
            	position: relative;
            	padding: 5%;
            }
            
            .ProCon .proList ul li .txtbox .title {
            	position: relative;
            	padding: 3% 0;
            	margin-bottom: 5%;
            }
            
            .ProCon .proList ul li .txtbox .title:before {
            	content: '';
            	width: 200px;
            	height: 1px;
            	background-color: #e6e6e6;
            	position: absolute;
            	bottom: 0;
            }
            
            .ProCon .proList ul li .txtbox .title {
            	font-family: MicrosoftYaHei;
            	font-size: 28px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 28px;
            	letter-spacing: 0px;
            	color: #000000;
            }
            
            .ProCon .proList ul li .txt {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 34px;
            	letter-spacing: 0px;
            	color: #808080;
            	padding-bottom: 3%;
            }
            
            .ProCon .proList ul li .txtbox .more {
            	display: block;
            	width: 150px;
            	height: 50px;
            	background: #f5f5f5 url(../images/arr_r2.png) center no-repeat;
            	background-position-x: 80%;
            	background-size: 4%;
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 50px;
            	letter-spacing: 0px;
            	color: #4d4d4d;
            	text-align: center;
            }
            
            .ProCon .proList ul li .imgbox {
            	width: 53.57%;
            	padding-top: 35.71%;
            }
            
            .ProCon .proList ul li:nth-child(2n+1) .txtbox {
            	float: right;
            }
            
            .ProCon .proList ul li:nth-child(2n+1) .imgbox {
            	float: left;
            }
            
            .ProCon .proList ul li:nth-child(2n) .imgbox {
            	float: right;
            }
            
            .ProCon .proList ul li:nth-child(2n) .txtbox {
            	float: left;
            }
            
            .ProCon .proList ul li:hover {
            	box-shadow: 20px 35px 40px 0px rgba(0, 0, 0, 0.1);
            }
            
            .ProCon .proList ul li:hover .txtbox .more {
            	color: #fff;
            	background: #ee2d31 url(../images/arr_r1.png) center no-repeat;
            	background-position-x: 80%;
            	background-size: 4%;
            }
            
            @media ( max-width:1440px) {
            	.ProCon .proList ul li .txtbox .title {
            		font-size: 30px;
            	}
            }
            
            @media ( max-width:1024px) {
            	.ProCon .proList ul li .txtbox .title {
            		font-size: 28px;
            	}
            }
            
            @media ( max-width:768px) {
            	.ProCon .proList ul li .txtbox .title {
            		font-size: 22px;
            	}
            	.ProCon .proList ul li .txtbox {
            		padding-top: 0;
            		padding: 3%;
            		width: 94%;
            		float: none;
            	}
            	.ProCon .proList ul li .txtbox .title {
            		position: relative;
            		padding: 0;
            		margin-bottom: 3%;
            	}
            	.ProCon .proList ul li .imgbox {
            		padding-top: 98%;
            		width: 100%;
            		float: none;
            	}
            	.ProCon .proList ul li:before {
            		display: none;
            	}
            	.ProCon .proList ul li .txt p {
            		line-height: 28px;
            	}
            }
            
            @media ( max-width:480px) {
            	.ProCon .proList ul li .txtbox .title {
            		font-size: 18px;
            	}
            }
            /* 联系方式 */
            .bgg{background: url(../images/map.png) no-repeat center center;
				background-size: cover;
				overflow: hidden;
			height: 750px !important;
		}
            .MapCon {
            	padding: 0 !important;
            	max-width: 1920px;
            	margin: 0 auto;
            	height: 840px;
            }
            
            .MapBox {
            	position: relative;
            }
            
            #dituContent {
            	height: 840px;
            }
            
            .ContactBox {
            	width: 29%;
            	background-color: #fff;
            	padding: 3%;
            	position: absolute;
            	right: 13%;
            	top: 12%;
            	box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
            	z-index: 99;
            }
            
            .ContactBox .title {
            	position: relative;
            	padding-bottom: 5%;
            }
            
            .ContactBox .title:before {
            	content: '';
            	width: 32px;
            	height: 2px;
            	background-color: #e6e6e6;
            	position: absolute;
            	left: 0;
            	bottom: 0;
            }
            
            .ContactBox .txtbox dl {
            	overflow: hidden;
            	padding: 4.5% 0;
            	border-bottom: solid 1px #ededed;
            }
            
            .ContactBox .txtbox dl:last-child {
            	border: none;
            }
            
            .ContactBox .txtbox dl dt {
            	width: 45px;
            	height: 45px;
            	background-color: #fff;
            	border-radius: 50%;
            	border: solid 1px #d9d9d9;
            	float: left;
            	text-align: center;
            	margin-right: 5%;
            }
            
            .ContactBox .txtbox dl dt img {
            	padding-top: 13px;
            }
            
            .ContactBox .txtbox dl dd {
            	float: left;
            	width: 86%;
            }
            
            .ContactBox .txtbox dl .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 18px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 18px;
            	letter-spacing: 0px;
            	color: #000000;
            }
            
            .ContactBox .txtbox dl .txt {
            	font-family: MicrosoftYaHei;
            	font-size: 15px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 30px;
            	letter-spacing: 0px;
            	color: #808080;
            }
            
            .ContactBox .txtbox dl .txt a {
            	font-family: DIN;
            	font-size: 28px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 36px;
            	letter-spacing: 1px;
            	color: #333333;
            }
            
            .ContactBox .ico {}
            
            @media ( max-width:1440px) {
            	.ContactBox .txtbox dl dd {
            		width: 74%;
            	}
            }
            
            @media ( max-width:768px) {
            	#dituContent {
            		height: 400px;
            	}
            	.ContactBox {
            		position: static;
            		width: 94%;
            		padding: 3%;
            		background-color: #f5f5f5;
            	}
            	.ContactBox .txtbox dl .txt a {
            		font-size: 20px;
            	}
            	.ContactBox .txtbox dl .txt {
            		font-size: 14px;
            		line-height: 24px;
            	}
            }
            /* 新闻中心 */
            
            .newsCon {
            	background-color: #fff;
            	padding-bottom: 2%;
            	padding-top: 0;
            }
            
            .newsCon .newSearch {
            	position: relative;
            	margin: 3% 0;
            }
            
            .newsCon .newSearch .changeBox {
            	position: absolute;
            	left: 0;
            	top: 0;
            	overflow: hidden;
            }
            
            .newsCon .newSearch .changeBox .cBtn {
            	width: 44px;
            	height: 44px;
            	float: left;
            	cursor: pointer;
            }
            
            .newsCon .newSearch .changeBox #nList {
            	background: #f2f2f2 url(../uploadfiles/image/n_ico1.png) center no-repeat;
            }
            
            .newsCon .newSearch .changeBox #nCard {
            	background: #f2f2f2 url(../uploadfiles/image/n_ico2.png) center no-repeat;
            }
            
            .newsCon .newSearch .changeBox #nList.on {
            	background: #ee2d31 url(../uploadfiles/image/n_ico1_h.png) center no-repeat;
            }
            
            .newsCon .newSearch .changeBox #nCard.on {
            	background: #ee2d31 url(../uploadfiles/image/n_ico2_h.png) center no-repeat;
            }
            
            .newsCon .newSearch .nsearch {
            	text-align: center;
            }
            
            .newsCon .newSearch .nsearch ul {
            	overflow: hidden;
            	display: flex;
            	justify-content: center;
            }
            
            .newsCon .newSearch .nsearch ul li {
            	float: left;
            	position: relative;
            	margin-left: 12px;
            }
            
            .newsCon .newSearch .nsearch select {
            	width: 442px;
            	height: 42px;
            	background-color: #ffffff;
            	border: solid 1px #e5e5e5;
            	padding-left: 10px;
            	box-sizing: content-box;
            }
            
            .newsCon .newSearch .nsearch input {
            	width: 302px;
            	height: 42px;
            	background-color: #ffffff;
            	border: solid 1px #e5e5e5;
            	padding-left: 10px;
            }
            
            .newsCon .newSearch .nsearch .sbtn {
            	position: absolute;
            	width: 44px;
            	height: 42px;
            	background: #aaaaaa url(../images/search.svg) center no-repeat;
            	top: 0;
            	right: 0;
            	background-size: 50%;
            	cursor: pointer;
            }
            
            .newsCon .newSearch .nsearch .sbtn:hover {
            	background: #ee2d31 url(../images/search.svg) center no-repeat;
            	background-size: 50%;
            }
            
            .newsCon .newsbox {}
            
            .newsCon .newsbox ul {
            	margin-left: -2.33%;
            	overflow: hidden;
            }
            
            .newsCon .newsbox ul li {
            	width: 31%;
            	float: left;
            	margin-left: 2.33%;
            	margin-bottom: 2.33%;
            	background-color: #f5f5f5;
            }
            
            .newsCon .newsbox ul li .news_date {
            	font-family: Bebas;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 24px;
            	letter-spacing: 0px;
            	color: #333333;
            	text-align: center;
            	float: left;
            	width: 10%;
            	display: flex;
            	justify-content: center;
            	align-items: center;
            	flex-direction: column;
            	border-right: 1px #e6e6e6 solid;
            	display: none;
            }
            
            .newsCon .newsbox ul li .news_date .date_dd {
            	font-size: 40px;
            	line-height: 40px;
            }
            
            .newsCon .newsbox ul li .news_date .date_MM {
            	font-size: 14px;
            }
            
            .newsCon .newsbox ul li .imgbox {
            	padding-top: 66%;
            }
            
            .newsCon .newsbox ul li .txtbox {
            	padding: 10%;
            	position: relative;
            }
            
            .newsCon .newsbox ul li .txtbox .more {
            	width: 56px;
            	height: 56px;
            	border-radius: 50%;
            	background: #ee2d31 url(../images/more.png) center no-repeat;
            	background-size: 50%;
            	position: absolute;
            	right: 10%;
            	top: -28px;
            }
            
            .newsCon .newsbox ul li .txtbox:before {
            	content: '';
            	width: 100%;
            	height: 6px;
            	background-color: #ee2d31;
            	position: absolute;
            	left: 0;
            	bottom: 0;
            	display: none;
            }
            
            .newsCon .newsbox ul li .txtbox .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 30px;
            	letter-spacing: 0px;
            	color: #333333;
            	overflow: hidden;
            	white-space: nowrap;
            	text-overflow: ellipsis;
            }
            
            .newsCon .newsbox ul li .txtbox .txt {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 24px;
            	letter-spacing: 0px;
            	color: #808080;
            	overflow: hidden;
            	text-overflow: ellipsis;
            	display: box;
            	display: -webkit-box;
            	-webkit-line-clamp: 2;
            	-webkit-box-orient: vertical;
            	margin: 5% 0;
            }
            
            .newsCon .newsbox ul li .txtbox .timer {
            	font-family: ArialMT;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #999999;
            }
            
            .newsCon .newsbox ul li .txtbox .timer img {
            	vertical-align: middle;
            }
            
            .newsCon .newsbox ul li:hover {
            	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);
            }
            
            .newsCon .newsbox ul li:hover .txtbox {
            	background-color: #ffffff;
            }
            
            .newsCon .newsbox ul li:hover .txtbox:before {
            	display: block;
            }
            
            .newsCon .newsbox ul li:hover .tit {
            	color: #ee2d31;
            }
            
            .newsCon .newsbox ul li:hover .txtbox .more {
            	background: #aaaaaa url(../images/more.png) center no-repeat;
            	background-size: 50%;
            }
            
            .newsCon .onList {
            	max-width: 1920px;
            	margin: 0 auto;
            }
            
            .newsCon .newsbox.onList ul {
            	padding-top: 1%;
            	margin-left: 0;
            }
            
            .newsCon .newsbox.onList ul li {
            	width: 100%;
            	float: none;
            	background: #fff;
            	margin-bottom: 1%;
            	margin-left: 0;
            }
            
            .newsCon .newsbox.onList ul li a {
            	display: block;
            	max-width: 1400px;
            	width: 100%;
            	margin: 0 auto;
            	border-bottom: 1px #cecece dashed;
            	padding: 2% 0;
            	overflow: hidden;
            }
            
            .newsCon .newsbox.onList ul li .news_date {
            	display: block;
            }
            
            .newsCon .newsbox.onList ul li .imgbox,
            .newsCon .newsbox.onList ul li .more,
            .newsCon .newsbox.onList ul li .timer {
            	display: none;
            }
            
            .newsCon .newsbox.onList ul li .txtbox {
            	width: 87%;
            	float: right;
            	padding: 0;
            }
            
            .newsCon .newsbox.onList ul li .txtbox .txt {
            	margin: 0;
            }
            
            .newsCon .newsbox.onList ul li:hover .txtbox:before {
            	display: none;
            }
            
            @media ( max-width:1440px) {}
            
            @media ( max-width:1024px) {
            	.newsCon .newSearch .nsearch select {
            		width: 300px;
            	}
            	.newsCon .newsbox.onList ul li a {
            		width: 95%;
            	}
            }
            
            @media ( max-width:800px) {
            	.newsCon .newSearch .nsearch select,
            	.newsCon .newSearch .nsearch input {
            		width: 200px;
            	}
            	.newsCon .newsbox ul {
            		margin-left: -2%;
            	}
            	.newsCon .newsbox ul li {
            		width: 48%;
            		margin-left: 2%;
            	}
            }
            
            @media ( max-width:480px) {
            	.newsCon .newSearch .changeBox {
            		position: static;
            		display: flex;
            		justify-content: center;
            	}
            	.newsCon .newSearch .nsearch ul {
            		display: block;
            	}
            	.newsCon .newSearch .nsearch select,
            	.newsCon .newSearch .nsearch input {
            		width: 100%;
            		padding: 0 2%;
            		box-sizing: border-box;
            	}
            	.newsCon .newSearch .nsearch ul li {
            		float: none;
            		margin-left: 0;
            		margin-top: 2%;
            	}
            	.newsCon .newsbox ul {
            		margin-left: 0;
            	}
            	.newsCon .newsbox ul li {
            		width: 100%;
            		margin-left: 0;
            		float: none;
            	}
            	.newsCon .newsbox ul li .txtbox {
            		padding: 5%;
            	}
            	.newsCon .newsbox ul li .news_date {
            		width: 16%;
            	}
            	.newsCon .newsbox.onList ul li .txtbox {
            		width: 80%;
            	}
            }
            /* 党建工作 */
            
            .parCon {
            	background-color: #fff;
            	padding: 0 0 5%;
            }
            
            .partyCon {
            	padding: 3% 0;
            	border-top: 1px #ebebeb solid;
            	border-bottom: 1px #e5e5e5 solid;
            }
            
            .partyCon .focus_img {
            	width: 50%;
            	float: left;
            }
            
            .partyCon .focus_img .imgbox {
            	padding-top: 61%;
            }
            
            .partyCon .slick-dots {
            	bottom: 5%;
            }
            
            .partyCon .slick-dots li button {
            	background-color: #f6f6f6;
            }
            
            .partyCon .slick-dots li.slick-active button {
            	background-color: #ee2d31;
            }
            
            .partyCon .txtbox {
            	width: 45%;
            	float: right;
            }
            
            .partyCon .txtbox .news_date {
            	font-family: Arial;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 20px;
            	letter-spacing: 0px;
            	color: #ffffff;
            	font-weight: bold;
            	text-align: center;
            	display: flex;
            	justify-content: center;
            	align-items: center;
            	flex-direction: column;
            	width: 80px;
            	height: 80px;
            	background-color: #ee2d31;
            }
            
            .partyCon .txtbox .news_date .date_dd {
            	font-size: 38px;
            	line-height: 50px;
            }
            
            .partyCon .txtbox .news_date .date_MM {
            	font-size: 12px;
            	line-height: 20px;
            }
            
            .partyCon .txtbox .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 18px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 26px;
            	letter-spacing: 0px;
            	color: #333333;
            	position: relative;
            	padding-bottom: 5%;
            	border-bottom: 1px #e5e5e5 solid;
            	margin-top: 3%;
            	margin-bottom: 6%;
            }
            
            .partyCon .txtbox .tit:before {
            	content: '';
            	width: 56px;
            	height: 1px;
            	background-color: #ee2d31;
            	position: absolute;
            	left: 0;
            	bottom: 0;
            }
            
            .partyCon .txtbox .txt {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 26px;
            	letter-spacing: 0px;
            	color: #777777;
            	overflow: hidden;
            	text-overflow: ellipsis;
            	display: box;
            	display: -webkit-box;
            	-webkit-line-clamp: 3;
            	-webkit-box-orient: vertical;
            	margin-bottom: 5%;
            }
            
            .partyCon .txtbox .more {
            	display: block;
            	width: 150px;
            	height: 50px;
            	background: #f5f5f5 url(../images/arr_r2.png) center no-repeat;
            	background-position-x: 80%;
            	background-size: 4%;
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 50px;
            	letter-spacing: 0px;
            	color: #4d4d4d;
            	text-align: center;
            }
            
            .partyCon .txtbox .more:hover {
            	color: #fff;
            	background: #ee2d31 url(../images/arr_r1.png) center no-repeat;
            	background-position-x: 80%;
            	background-size: 4%;
            }
            
            @media ( max-width:1024px) {
            	.partyCon .txtbox .tit {
            		margin-top: 4%;
            		margin-bottom: 4%;
            		font-size: 16px;
            	}
            	.partyCon .txtbox .txt {
            		margin-bottom: 1%;
            	}
            }
            
            @media ( max-width:1024px) {
            	.partyCon .focus_img,
            	.partyCon .txtbox {
            		width: 100%;
            		float: none;
            	}
            	.partyCon .txtbox {
            		margin-top: 3%;
            	}
            	.partyCon .txtbox .tit {
            		margin-top: 2%;
            		margin-bottom: 2%;
            		font-size: 16px;
            		padding-bottom: 2%;
            	}
            }
            
            .partyList {
            	padding: 3% 0;
            }
            
            .partyList {}
            
            .partyList ul {
            	margin-left: -2.33%;
            	overflow: hidden;
            }
            
            .partyList ul li {
            	width: 31%;
            	float: left;
            	margin-left: 2.33%;
            	margin-bottom: 2.33%;
            }
            
            .partyList ul li .imgbox {
            	padding-top: 66%;
            }
            
            .partyList ul li .txtbox {
            	padding: 2% 0;
            }
            
            .partyList ul li .txtbox .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 30px;
            	letter-spacing: 0px;
            	color: #333333;
            	overflow: hidden;
            	white-space: nowrap;
            	text-overflow: ellipsis;
            	position: relative;
            	padding-bottom: 2%;
            	border-bottom: 1px #e5e5e5 solid;
            }
            
            .partyList ul li .txtbox .tit:before {
            	content: '';
            	width: 30px;
            	height: 1px;
            	background-color: #ee2d31;
            	position: absolute;
            	left: 0;
            	bottom: 0;
            }
            
            .partyList ul li .txtbox .txt {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 24px;
            	letter-spacing: 0px;
            	color: #808080;
            	overflow: hidden;
            	text-overflow: ellipsis;
            	display: box;
            	display: -webkit-box;
            	-webkit-line-clamp: 2;
            	-webkit-box-orient: vertical;
            	margin: 5% 0;
            }
            
            .partyList ul li .txtbox .timer {
            	font-family: ArialMT;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #999999;
            }
            
            .partyList ul li .txtbox .timer img {
            	vertical-align: middle;
            	margin-right: 10px;
            }
            
            .partyList ul li:hover {}
            
            .partyList ul li:hover .txtbox {
            	background-color: #ffffff;
            }
            
            .partyList ul li:hover .tit {
            	color: #ee2d31;
            }
            
            @media ( max-width:1024px) {
            	.partyList ul {
            		margin-left: -2%;
            	}
            	.partyList ul li {
            		width: 48%;
            		margin-left: 2%;
            	}
            }
            
            @media ( max-width:480px) {
            	.partyList ul {
            		margin-left: 0;
            	}
            	.partyList ul li {
            		width: 100%;
            		float: none;
            		margin-left: 0;
            	}
            }
            /* 新闻详情 */
            
            .NewsDetail {
            	background-color: #fff;
            	border-top: 1px #ebebeb solid;
            }
            
            .NewsDetail .Position {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 60px;
            	letter-spacing: 1px;
            	color: #999999;
            }
            
            .NewsDetail .Position a {
            	color: #999999;
            }
            
            .NewsDetail .Position span {
            	color: #999999;
            }
            
            .NewsDetail .De_top {
            	overflow: hidden;
            	line-height: 40px;
            	padding-bottom: 3%;
            }
            
            .NewsDetail .De_top .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 30px;
            	font-weight: bold;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #333333;
            	float: left;
            	text-align: left;
            	overflow: hidden;
            	white-space: nowrap;
            	text-overflow: ellipsis;
            }
            
            .NewsDetail .De_top ul {
            	overflow: hidden;
            	display: flex;
            	justify-content: center;
            	float: right;
            }
            
            .NewsDetail .De_top ul li {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 30px;
            	letter-spacing: 0px;
            	color: #999999;
            	float: left;
            	position: relative;
            	padding: 0 10px;
            }
            
            .NewsDetail .De_top ul li:nth-child(1) {
            	padding-left: 0;
            }
            
            .NewsDetail .De_top ul li:after {
            	content: '';
            	width: 1px;
            	height: 10px;
            	background-color: #e1e1e1;
            	position: absolute;
            	top: 50%;
            	transform: translateY(-50%);
            	right: 0;
            }
            
            .NewsDetail .De_top ul li:last-child:after {
            	display: none;
            }
            
            .NewsDetail .De_top ul li span {
            	color: #e3202f;
            }
            
            .NewsDetail .De_top ul li img {
            	vertical-align: middle;
            	margin-right: 10px;
            }
            
            .NewsDetail .De_top ul li a {
            	display: inline-block;
            	width: 20px;
            	height: 16px;
            	margin-left: 10px;
            }
            
            .NewsDetail .De_top ul li .bshareb,
            .NewsDetail .De_top ul li .bshare-custom {
            	float: left;
            }
            
            .NewsDetail .De_top ul li .bshare-custom {
            	line-height: unset !important;
            }
            
            .NewsDetail .De_top ul li a {
            	margin-left: 4px;
            }
            
            .NewsDetail .De_top ul li a.wx {
            	background: url(../images/share_ico1.png) no-repeat;
            	padding: 0;
            }
            
            .NewsDetail .De_top ul li a.wb {
            	background: url(../images/share_ico2.png) no-repeat;
            	padding: 0;
            }
            
            .NewsDetail .De_top ul li a.qq {
            	background: url(../images/share_ico3.png) no-repeat;
            	padding: 0;
            }
            
            .NewsDetail .De_top ul li a.qqkj {
            	background: url(../images/share_ico4.png) no-repeat;
            	padding: 0;
            }
            
            .NewsDetail .De_top ul li a.rrw {
            	background: url(../images/share_ico5.png) no-repeat;
            	padding: 0;
            }
            
            .NewsDetail .De_con {
            	padding: 3% 0;
            	border-top: 1px #eeeeee solid;
            	border-bottom: 1px #eeeeee solid;
            }
            
            .NewsDetail .De_con img {
            	display: block;
            	margin: 0 auto;
            }
            
            .NewsDetail .De_con p {
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 30px;
            	letter-spacing: 0px;
            	color: #666666;
            	padding-bottom: 1%;
            	text-indent: 2em;
            }
            
            .De_bot {
            	line-height: 58px;
            }
            
            .De_bot .news_btn {
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: normal;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #333333;
            	width: 30%;
            	overflow: hidden;
            	white-space: nowrap;
            	text-overflow: ellipsis;
            }
            
            .De_bot .news_btn span {
            	color: #999999;
            }
            
            .De_bot .prev_btn {
            	float: left;
            }
            
            .De_bot .next_btn {
            	float: right;
            }
            
            .De_bot .back_btn {
            	width: 230px;
            	height: 58px;
            	line-height: 58px;
            	background-color: #ee2d31;
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: bold;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #fefeff;
            	text-align: center;
            	margin: 0 auto;
            }
            
            .De_bot .back_btn img {
            	vertical-align: middle;
            	margin-right: 10px;
            }
            
            .De_bot .news_btn:hover span {
            	color: #ee2d31;
            }
            
            @media ( max-width:1024px) {
            	.NewsDetail .De_top .tit,
            	.NewsDetail .De_top ul {
            		width: 100%;
            		float: none;
            	}
            	.NewsDetail .De_top .tit {
            		font-size: 20px;
            		text-align: center;
            	}
            	.NewsDetail .De_con p {
            		font-size: 14px;
            	}
            	.De_bot {
            		line-height: 30px;
            		padding: 3% 0;
            	}
            	.De_bot .news_btn {
            		width: 100%;
            		float: none;
            		display: block;
            	}
            	.De_bot .back_btn {
            		margin-top: 2%;
            	}
            }
            
            @media ( max-width:768px) {
            	.NewsDetail .De_top ul {
            		display: block;
            	}
            	.NewsDetail .De_top ul li {
            		padding: 0;
            		float: none;
            		width: 100%;
            		text-align: left;
            	}
            	.NewsDetail .De_top .date {
            		font-family: Montserrat-Regular;
            		font-size: 12px;
            		color: #a22224;
            		padding: 5px;
            	}
            	.NewsDetail .De_bot p {
            		text-align: justify;
            	}
            }
            
            @media ( max-width:480px) {
            	.NewsDetail .De_top .tit {
            		font-size: 17px;
            		text-align: center;
            	}
            	.De_bot .back_btn {
            		width: 140px;
            		height: 40px;
            		line-height: 40px;
            		font-size: 14px;
            	}
            }
            /* 产品详情 */
            
            .ProDeCon {
            	background-color: #fff;
            }
            
            .ProDeCon .ProDeCon_top {
            	padding: 3% 7%;
            }
            
            .ProDeCon .ProDeCon_top .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 48px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 80px;
            	letter-spacing: 0px;
            	color: #000000;
            	position: relative;
            	padding-bottom: 1%;
            	text-align: center;
            	margin-bottom: 2%;
            }
            
            .ProDeCon .ProDeCon_top .tit:before {
            	content: '';
            	width: 30px;
            	height: 2px;
            	background-color: #ee2d31;
            	position: absolute;
            	left: 50%;
            	transform: translateX(-50%);
            	bottom: 0;
            }
            
            .ProDeCon .ProDeCon_top p {
            	font-family: MicrosoftYaHei;
            	font-size: 14px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 34px;
            	letter-spacing: 0px;
            	color: #808080;
            	margin-bottom: 2%;
            }
            
            .ProDeCon .ProDeCon_top p img {
            	display: block;
            	margin: 0 auto;
            }
            
            .BuildList {
            	/*background: #ee2d31 url(../images/bulid_bg.jpg) center top no-repeat;*/
            	padding: 4% 7%;
            }
            
            .BuildList li {
            	margin: 0 12px;
            	position: relative;
            }
            
            .BuildList li a {
            	display: block;
            }
            
            .BuildList .imgbox {
            	padding-top: 74%;
            }
            
            .BuildList li .txtbox {
            	padding: 3%;
            	border: solid 1px #fff;
            	background-color: #fff;
            }
            
            .BuildList li .txtbox .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 18px;
            	color: #333333;
            	text-align: center;
            }
            
            .BuildList .slick-arrow {
            	width: 50px;
            	height: 50px;
            	line-height: 50px;
            	color: #adadad;
            	border-radius: 0;
            }
            
            .BuildList .slick-arrow:hover {
            	color: #fff;
            }
            
            .BuildList .slick-next {
            	right: -80px;
            	background: url(../images/arr_r1_h.png) center no-repeat;
            }
            
            .BuildList .slick-prev {
            	left: -80px;
            	background: url(../images/arr_l1_h.png) center no-repeat;
            }
            
            .news_btn {
            	overflow: hidden;
            	padding: 2% 0;
            }
            
            .news_btn .pagebtn {
            	width: 50%;
            	float: left;
            }
            
            .news_btn .pagebtn a {
            	border-bottom: 1px #e6e6e6 solid;
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 50px;
            	letter-spacing: 0px;
            	color: #666666;
            	display: block;
            	width: 100%;
            }
            
            .news_btn .pagebtn a:hover {
            	color: #ee2d31;
            }
            
            .news_btn .pagebtn a span {}
            
            .sharebtn {
            	overflow: hidden;
            	float: right;
            	margin-top: 23px;
            }
            
            .sharebtn li {
            	float: left;
            }
            
            .sharebtn li a {
            	display: block;
            	width: 56px;
            	height: 56px;
            }
            
            .sharebtn li.s_ico2 {
            	margin-left: 20px;
            }
            
            .sharebtn li.s_ico1 a {
            	background: #ee2d31 url(../images/p_ico1.png) center no-repeat;
            }
            
            .sharebtn li.s_ico2 a {
            	background: #ee2d31 url(../images/p_ico2.png) center no-repeat;
            }
            
            @media(max-width:1440px) {
            	.ProDeCon .ProDeCon_top .tit {
            		font-size: 36px;
            	}
            }
            
            @media(max-width:1366px) {
            	.BuildList {
            		overflow: hidden;
            	}
            }
            
            @media(max-width:1024px) {
            	.ProDeCon .ProDeCon_top .tit {
            		font-size: 30px;
            	}
            }
            
            @media(max-width:768px) {
            	.BuildList .slick-next {
            		right: -50px;
            		background-size: 50%;
            		background: url(../images/arr_r1.png) center no-repeat;
            	}
            	.BuildList .slick-prev {
            		left: -50px;
            		background-size: 50%;
            		background: url(../images/arr_l1.png) center no-repeat;
            	}
            }
            
            @media(max-width:640px) {}
            
            @media(max-width:480px) {
            	.ProDeCon .ProDeCon_top .tit {
            		font-size: 24px;
            	}
            	.news_btn .pagebtn {
            		width: 100%;
            		float: none;
            	}
                    .ProDeCon .ProDeCon_top p{
                        line-height: 30px;
                    }
            }
            
            @media(max-width:415px) {
            	.ProDeCon .ProDeCon_top .tit {
            		font-size: 20px;
            		font-weight: bold;
            	}
            	.BuildList li .txtbox .txt {
            		height: 26px;
            	}
            }
            /*  */
            
            .culCon {
            	max-width: 1920px;
            	margin: 0 auto;
            }
            
            .culCon .culConPc {
            	display: block !important;
            }
            
            .culCon .culConPc li {}
            
            .culCon .culConPc li .mt2 {
            	margin-bottom: 2%;
            }
            
            .culCon .culConPc li .txtbox {
            	width: 100%;
            	float: left;
            	margin-bottom: 2%;
            	background-color: #fff;
            	position: relative;
            }
            
            .culCon .culConPc li .txtbox .imgbox {
            	width: 100%;
            	padding-top: 48%;
            }
            
            .culCon .culConPc li .txtbox .tit {
            	position: absolute;
            	top: 53%;
            	left: 20%;
            	z-index: 99;
            }
            
            .culCon .culConPc li .tit:before {
            	content: '';
            	width: 3px;
            	height: 100%;
            	background-color: #ee2d30;
            	position: absolute;
            	left: -14%;
            	top: 0;
            }
            
            .culCon .culConPc li .tit .tit_cn {
            	font-family: PingFang-SC-Heavy;
            	font-size: 32px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 32px;
            	letter-spacing: 0px;
            	color: #333333;
            }
            
            .culCon .culConPc li .tit .tit_en {
            	font-family: ArialMT;
            	font-size: 18px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 18px;
            	letter-spacing: 0px;
            	color: #bbbbbb;
            	margin-top: 10%;
            }
            
            .culCon .culConPc li .box {
            	width: 24.5%;
            	float: left;
            	margin-left: 0.5%;
            	height: 100%;
            }
            
            .culCon .culConPc li .box .cpc1 {
            	width: 100%;
            	margin-left: 0;
            	height: 49%;
            	float: left;
            }
            
            .culCon .culConPc li .box .cpc1 .imgbox {
            	padding-top: 48%;
            }
            
            .culCon .culConPc li .box .cpc2 {
            	width: 49%;
            	float: left;
            	margin-left: 0;
            }
            
            .culCon .culConPc li .box .cpc2 .imgbox {
            	padding-top: 200%;
            }
            
            .culCon .culConPc li .box2 .cpc3 {
            	margin-left: 2%;
            }
            
            .culCon .culConPc li .box2 a:nth-child(2) {
            	margin-bottom: 2%;
            }
            
            .culCon .culConPc li .box .cpc3 {
            	width: 49%;
            	float: left;
            }
            
            .culCon .culConPc li .box3 a:nth-child(1) {
            	margin-bottom: 2%;
            }
            
            .culCon .culConPc li .box3 a:nth-child(3) {
            	margin-left: 2%;
            }
            
            .culCon .culConPc li .box .cpc3 .imgbox {
            	padding-top: 98%;
            }
            
            .culCon .culConPc li .box .cpc4 {
            	width: 100%;
            	float: left;
            }
            
            .culCon .culConPc li .box .cpc4 .imgbox {
            	padding-top: 98%;
            }
            
            .culCon .culConMp {
            	display: none !important;
            }
            
            @media(max-width:1440px) {
            	.culCon .culConPc li .tit .tit_cn {
            		font-size: 24px;
            		line-height: 24px;
            	}
            	.culCon .culConPc li .tit .tit_en {
            		font-size: 16px;
            		line-height: 16px;
            		margin-top: 2%;
            	}
            }
            
            @media(max-width:1024px) {
            	.culCon .culConPc li .txtbox .tit {
            		top: 32%;
            	}
            }
            
            @media(max-width:768px) {
            	.culCon .culConPc li .tit .tit_cn {
            		font-size: 18px;
            		line-height: 18px;
            	}
            	.culCon .culConPc li .tit .tit_en {
            		font-size: 14px;
            		line-height: 14px;
            		margin-top: 2%;
            	}
            }
            
            @media(max-width:480px) {
            	.culCon .culConPc li .tit .tit_cn {
            		font-size: 12px;
            		line-height: 12px;
            	}
            	.culCon .culConPc li .tit .tit_en {
            		display: none;
            	}
            }
            /* 招贤纳士 */
            
            .dszCon .zpPc {
            	width: 29.51%;
            	float: left;
            }
            
            .dszCon .zpPc .imgbox {
            	padding-top: 155.57%;
            }
            
            .dszCon .zpPc .txtbox {
            	width: 100%;
            	line-height: 100px;
            	padding: 0;
            	font-size: 24px;
            	font-weight: bold;
            	background: #ee2d31 url(../images/arr_r3.png) center no-repeat;
            	background-position-x: 80%;
            	background-size: 9%;
            	color: #ffffff;
            	text-align: center;
            	margin-top: 10%;
            }
            
            .dszCon .txtbox .txt {}
            
            .zpTxt {
            	width: 60%;
            	float: right;
            	padding: 4%;
            }
            
            .zpTxt .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 30px;
            	font-weight: bold;
            	font-stretch: normal;
            	letter-spacing: 0px;
            	color: #333333;
            	position: relative;
            	padding-bottom: 3%;
            	border-bottom: 1px #ebebeb;
            }
            
            .zpTxt .tit:before {
            	content: '';
            	width: 40px;
            	height: 2px;
            	background-color: #ee2d31;
            	position: absolute;
            	left: 0;
            	bottom: 0;
            }
            
            .zpTxt ul {
            	padding: 4% 0;
            }
            
            .zpTxt ul li {
            	padding-bottom: 5%;
            }
            
            .zpTxt ul li .tit {
            	font-family: MicrosoftYaHei;
            	font-size: 20px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 36px;
            	letter-spacing: 0px;
            	color: #333333;
            	position: relative;
            	padding-bottom: 2%;
            	padding-left: 20px;
            	border-bottom: 1px #ebebeb solid;
            }
            
            .zpTxt ul li .tit:before {
            	content: '';
            	width: 4px;
            	height: 22px;
            	background-color: #ee2d31;
            	position: absolute;
            	left: 0;
            	top: 7px;
            }
            
            .zpTxt ul li .tit:after {
            	content: '';
            	width: 100px;
            	height: 1px;
            	background-color: #ee2d31;
            	position: absolute;
            	left: 0;
            	bottom: 0;
            }
            
            .zpTxt ul li .txt {
            	font-family: MicrosoftYaHei;
            	font-size: 16px;
            	font-weight: normal;
            	font-stretch: normal;
            	line-height: 30px;
            	letter-spacing: 0px;
            	color: #666666;
            	margin-top: 2%;
            }
            
            .zpTxt .slogen {
            	font-family: MicrosoftYaHei;
            	text-decoration: underline;
            	font-size: 16px;
            	font-weight: bold;
            	font-stretch: normal;
            	line-height: 36px;
            	letter-spacing: 0px;
            	color: #666666;
            	padding: 5% 0;
            	border-top: 1px #ebebeb solid;
            	text-align: center;
            }
            
            @media(max-width:1024px) {
            	.zpTxt .tit {
            		font-size: 24px;
            	}
            	.zpTxt ul li .tit {
            		font-size: 18px;
            	}
            	.zpTxt ul li .txt {
            		font-size: 14px;
            	}
            }
            
            @media(max-width:768px) {
            	.dszCon .zpPc {
            		width: 100%;
            		float: none;
            	}
            	.dszCon .zpPc .txtbox {
            		margin-top: 2%;
            		line-height: 80px;
            		font-size: 20px;
            	}
            	.zpTxt {
            		width: 90%;
            		padding: 5%;
            	}
            }

			.searchbox {
				margin-top: 25px;
			}