.layout {
	/*overflow:visible;*/
}
/*.wrap {*/
/*	width:74.5rem;*/
/*	margin:0 auto;*/
/*}*/
/*.wrap_cn {*/
/*	width:65.5rem;*/
/*	margin:0 auto;*/
/*}*/

@media only screen and (min-width: 767px) {
	.wrap {
		width:68.5rem;
		margin:0 auto;
	}
	.wrap_cn {
		width:68.5rem;
		margin:0 auto;
	}
}

@media only screen and (max-width: 767px) {
	.wrap {
		width:62.5rem;
		margin:0 auto;
	}
	.wrap_cn {
		width:62.5rem;
		margin:0 auto;
	}
}

.header {
	background:#000000;
	overflow: visible;
	padding:1.0416666666666667rem 0 0.7291666666666667rem;
}
.header .lt {
	float:left;
	width:12.635416666666668rem;
}
.header .rt {
	/*float:right;*/
	width:calc(100% - 12.416666666666668rem);
}
.header .logo {
	display:block;
}
.header .logo img {
	width:100%;
	display:block;
	margin-top: -1rem;
}
.header .lt dl {
	margin-top:1.05rem;
}
.header .lt dd a {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#ffffff;
	display:block;
	font-family:'helvereg';
}
.header .lt dd {
	margin-bottom:2.05rem;
}
.header .lt dd:last-child {
	margin-bottom:0;
}
.header .naver ul {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.header .naver {
	margin-top:1.05208333333333334rem;
}
.header .naver li a {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#fff;
	display:block;
	text-transform:uppercase;
}
.header .naver li {
	margin-left:2.0833333333333335rem;
}
.header .form {
	margin-top:1.5625rem;
}
.header .form .sub {
	width:10.729166666666668rem;
	height:1.7708333333333335rem;
	background:#e70012;
	text-align:center;
	font-size:0.8333333333333334rem;
	color:#fff;
	text-transform:uppercase;
	border:none;
	display:block;
	float:right;
	cursor:pointer;
	font-family:'helve';
}
.header .form .txt {
	float:left;
	width:calc(100% - 10.833333333333334rem);
	background:#fff;
	height:1.7708333333333335rem;
	border:none;
	font-size:0.8333333333333334rem;
	color:#333;
	border:none;
	padding:0 0.78125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-family:'helvereg';
}
.header .seles {
	margin-top:0.8333333333333334rem;
}
.header .seles dd {
	float:left;
	width:calc((100% - 0.20833333333333334rem)/3);
	margin-right:0.10416666666666667rem;
}
.header .seles dd:nth-child(3n) {
	margin-right:0;
}
.header .seles .lsele {
	background:url(../images/qms1.png) no-repeat right 0.8333333333333334rem center #333333;
	height:1.7708333333333335rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.4583333333333335rem 0 0.7291666666666667rem;
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#fff;
	border:none;
	background-size:0.5729166666666667rem auto;
	font-family:'helve';
}
.banner img {
	width:100%;
	z-index: 2000;
	object-fit:cover;
	height: 100%;
}
.crumbs {
	margin-top:0.4166666666666667rem;
}
.crumbs dl {
	font-size:0;
}
.crumbs dd {
	display:inline-block;
	vertical-align:middle;
}
.crumbs dd span,.crumbs dd a {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#999999;
	display:block;
	font-family:'helvereg';
}
.crumbs dd span {
	margin:0 0.15625rem;
}
.applica {
	padding:1.9791666666666667rem 0 3.125rem;
}
.tit {
	text-align:center;
	position:relative;
	font-size:1.9791666666666667rem;
	line-height:1.6;
	color:#000000;
	z-index:1;
}
.tit::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0.625rem;
	z-index:-1;
	width:4.791666666666667rem;
	height:0.5208333333333334rem;
	background:#f37f88;
	margin:0 auto;
}
.applica ul {
	margin-top:2.0833333333333335rem;
	margin-bottom:1.0416666666666667rem;
}
.applica .bds li {
	float:left;
	width:calc((100% - 2.604166666666667rem)/3);
	margin-right:1.25rem;
	margin-bottom:1.4583333333333335rem;
	padding:0.625rem 1.0416666666666667rem 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:0 0.10416666666666667rem 0.3125rem 0 rgba(80,80,80,0.2);
	border-radius:0.3125rem;
}
.applica .bds li:nth-child(3n) {
	margin-right:0;
}
.applica .bds li a {
	display:block;
	width:100%;
}
.applica .bds li h3 {
	font-size:0.9375rem;
	line-height:1.7;
	color:#363636;
}
.applica .bds li p {
	font-size:0.7291666666666667rem;
	line-height:1.25rem;
	color:#999999;
	height:2.5rem;
	overflow:hidden;
	margin:0.5208333333333334rem 0 1.7708333333333335rem;
	font-family:'helvereg';
}
.applica .bds li h6 {
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#363636;
	font-family:'helvereg';
}
.applica .bds li a:hover h3,.applica .bds li a:hover h6 {
	color:#e70012;
}
.footer {
	background:#000000;
	padding-top:3.125rem;
}
.footer .lt {
	float:left;
	width:calc(100% - 15.625rem);
}
.footer .rt {
	float:right;
	width:10.416666666666668rem;
	margin-top:4.166666666666667rem;
}
.footer .txt {
	float:left;
	width:12.5rem;
}
.footer dl {
	float:right;
	width:calc(100% - 15.885416666666668rem);
}
.footer .txt .logo {
	display:block;
	max-width:12.1875rem;
}
.footer .txt .logo img {
	width:100%;
	display:block;
}
.footer .txt p {
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#727272;
	margin-top:0.5208333333333334rem;
	font-family:'helvereg';
}
.footer .lt dd,.footer .lt dd a {
	font-size:0.7291666666666667rem;
	line-height:1.3541666666666667rem;
	color:#a8a8a8;
	font-family:'helvereg';
}
.footer .lt dd {
	margin-bottom:0.15625rem;
	padding-left:1.25rem;
}
.footer .lt dd:nth-child(1) {
	background:url(../images/wechat2.png) no-repeat left top 0.20833333333333334rem;
	background-size:0.78125rem auto;
}
.footer .lt dd:nth-child(2) {
	background:url(../images/qms22.png) no-repeat left center;
	background-size:0.78125rem auto;
}
.footer .lt dd:nth-child(3) {
	background:url(../images/qms15.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.footer .lt dd:nth-child(4) {
	background:url(../images/qms16.png) no-repeat left center;
	background-size:0.7291666666666667rem auto;
}
.footer .rt dl {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.footer .rt dd {
	margin-left:0.5208333333333334rem;
}
.footer .rt dd a {
	height:1.0416666666666667rem;
	width:1.1979166666666667rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.footer .rt dd img {
	max-width:100%;
	max-height:100%;
	display:block;
	object-fit:contain;
	margin:auto;
}
.footer .rt dd .s2 {
	display:none;
}
.footer .rt dd a:hover .s2 {
	display:block;
}
.footer .rt dd a:hover .s1 {
	display:none;
}
.footer .copyright {
	margin-top:2.3958333333333335rem;
	border-top:0.052083333333333336rem solid rgba(255,255,255,0.1);
	padding:0.78125rem 0 2.0833333333333335rem;
	text-align:center;
	font-size:0.7291666666666667rem;
	line-height:1.7;
	color:#777777;
}
.footer .copyright a {
	color:#777777;
}
.uitfoos {
	position:fixed;
	right:0.5208333333333334rem;
	top:55%;
	z-index:999;
}
.uitfoos li {
	width:3.125rem;
	height:3.125rem;
	border-radius:0.7291666666666667rem;
	text-align:center;
	margin-bottom:0.5208333333333334rem;
	box-shadow:0 0.2604166666666667rem 0.7291666666666667rem 0 #fce1e3;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
.uitfoos li a img {
	display:block;
	max-width:100%;
	max-height:100%;
	object-fit:contain;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	top:50%;
	z-index:1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
}
.uitfoos .phone {
	position:absolute;
	right:120%;
	top:0;
	line-height:1.8;
	padding:0.5208333333333334rem 0.78125rem;
	background:#fff;
	white-space:nowrap;
	font-size:0.9375rem;
	color:#333;
	border-radius:0.2604166666666667rem 0 0 0.2604166666666667rem;
	margin-right:-0.2604166666666667rem;
	display:none;
	box-shadow:0 0 0.7291666666666667rem 0 #fce1e3;
	font-family:'helvereg';
}
.uitfoos li:hover .hover {
	display:block;
}
.applicadel {
	padding:2.0833333333333335rem 0 3.854166666666667rem;
}
.applicadel h1 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#000000;
	padding-bottom:0.8333333333333334rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.applicadel .del {
	font-size:0.8333333333333334rem;
	line-height:1.6666666666666667rem;
	color:#666666;
	margin-top:1.25rem;
	font-family:'helvereg';
}
.applicadel .bds {
	margin-top:2.604166666666667rem;
}
.applicadel .bds h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#000000;
	padding-bottom:0.8333333333333334rem;
	border-bottom:0.052083333333333336rem solid #eeeeee;
}
.applicadel .bds ul {
	margin-top:1.3020833333333335rem;
}
.applicadel .bds li {
	float:left;
	margin-right:2.604166666666667rem;
	width:calc((100% - 7.916666666666667rem)/4);
}
.applicadel .bds li .pic {
	height:12.8125rem;
	overflow:hidden;
}
.applicadel .bds li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.applicadel .bds li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#000000;
	text-align:center;
	margin-top:0.2604166666666667rem;
	font-family:'helvereg';
}
.applicadel .bds li:nth-child(4n) {
	margin-right:0;
}
.about .abg4 {
	padding:3.125rem 0 2.604166666666667rem;
}
.about .abg4 .pic {
	margin-top:1.5625rem;
}
.about .abg4 .pic img {
	display:block;
	margin:0 auto;
}
.uitabg3 {
	padding:4.166666666666667rem 0 3.125rem;
}
.htit {
	position:relative;
	font-size:1.9791666666666667rem;
	line-height:1.6;
	color:#000000;
	z-index:1;
}
.htit::before {
	content:"";
	position:absolute;
	left:0;
	bottom:0.625rem;
	z-index:-1;
	width:4.791666666666667rem;
	height:0.5208333333333334rem;
	background:#f37f88;
}

.subseries_title {
	position:relative;
	font-size:1.2rem;
	line-height:1.6rem;
	padding-top: 1.9rem;
	color:#000000;
	z-index:1;
	bottom: 1.5rem;
}

.subseries_title::before {
	content:"";
	position:absolute;
	left:0;
	margin-top: 1.9rem;
	z-index:-1;
	width: 100%;
	height:0.1rem;
	background:#000000;
}

.uitabg3 .htit {
	color:#fff;
	float:left;
	width:21.25rem;
}
.uitabg3 .tps .rt {
	width:calc(100% - 21.25rem);
	float:right;
	margin-top:0.7291666666666667rem;
}
.uitabg3 .tps h4 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#ffffff;
	letter-spacing:0.052083333333333336rem;
}
.uitabg3 .tps p {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#f1c1c2;
	margin-top:0.5208333333333334rem;
	font-family:'helvereg';
}
.uitabg3 .bds {
	margin-top:2.5rem;
}
.uitabg3 .bds li {
	background:#fff;
	border-radius:0.5208333333333334rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	position:relative;
	top:0;
	float:left;
	width:calc((100% - 6.25rem)/4);
	margin-right:1.0416666666666667rem;
	padding:1.5625rem 0;
}
.uitabg3 .bds li:nth-child(4n) {
	margin-right:0;
}
.uitabg3 .bds li .ico {
	width:2.96875rem;
	height:2.96875rem;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
.uitabg3 .bds li .ico img {
	width:100%;
	height:100%;
	display:block;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	object-fit:contain;
	position:relative;
	top:0;
}
.uitabg3 .bds li:hover .ico img {
	top:-100%;
}
.uitabg3 .bds li p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#363636;
	font-family:'helvereg';
	text-align:center;
	margin-top:0.9375rem;
}
.uitabg3 .bds li .ico img {
	margin:0 auto;
	display:block;
}
.uitabg3 .more {
	margin:2.1875rem auto 0;
	width:9.166666666666668rem;
	line-height:2.1875rem;
	text-align:center;
	font-size:0.8333333333333334rem;
	color:#fff;
	font-family:'helvereg';
	background:rgba(255,255,255,0.3);
	display:block;
	border-radius:1.1458333333333335rem;
}
.about .abg2 {
	background:#f7f7f7;
	padding:4.427083333333334rem 0 4.947916666666667rem;
}
.about .abg2 ul {
	display:flex;
	justify-content:space-between;
}
.about .abg2 li {
	background:#fff;
	border-radius:0.20833333333333334rem;
	overflow:hidden;
	padding:1.875rem 3.90625rem 1.8229166666666667rem 2.604166666666667rem;
	width:calc((100% - 1.6666666666666667rem)/2);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.about .abg2 li img {
	width:100%;
	display:block;
	object-fit:contain;
}
.about .abg2 li .ico {
	width:1.5625rem;
}
.about .abg2 li h3 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#e70012;
	margin:0.10416666666666667rem 0 0.5208333333333334rem;
}
.about .abg2 li p {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#363636;
	font-family:'helvereg';
}
.about .abg2 li p span {
	margin-top:1.0416666666666667rem;
	display:inline-block;
}
.about .abg1 {
	padding-top:2.0833333333333335rem;
	border-bottom:0.052083333333333336rem solid #e5e5e5;
}
.about .abg1 .hds {
	margin-top:1.6666666666666667rem;
	height:17.395833333333336rem;
	position:relative;
	overflow:hidden;
	border-radius:0.3125rem;
}
.about .abg1 .hds .txt {
	position:absolute;
	left:3.6458333333333335rem;
	top:2.0833333333333335rem;
	z-index:1;
}
.about .abg1 .hds h3 {
	font-size:1.6666666666666667rem;
	line-height:1.2;
	color:#fff;
}
.about .abg1 .hds h3 span {
	font-size:3.385416666666667rem;
}
.about .abg1 .hds h6 {
	font-size:1.0416666666666667rem;
	line-height:1.3;
	color:#fff;
	text-transform:uppercase;
}
.about .abg1 .hds h4 {
	font-size:1.25rem;
	line-height:1.3;
	color:#fff;
	margin-top:2.0833333333333335rem;
	margin-bottom:0.5208333333333334rem;
}
.about .abg1 .hds p {
	font-size:0.9375rem;
	line-height:1.3;
	color:#fff;
	font-family:'helvereg';
}
.about .abg1 .swiplist {
	margin-top:1.7708333333333335rem;
	overflow: hidden;
	padding: 0 10px;
}
.about .abg1 .swiplist h4 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#e70012;
	margin-bottom:0.3125rem;
}
.about .abg1 .swiplist p {
	font-size:0.7291666666666667rem;
	line-height:1.4;
	color:#363636;
	font-family:'helvereg';
}
.about .abg1 .swiper-slide{
	display: flex;
	align-items: flex-end;
	height: 200px;
}


.about .abg1 .swiplist .ts {
	padding-left:0.7291666666666667rem;
	position:relative;
	padding-bottom:2.604166666666667rem;
}
.about .abg1 .swiplist .ts i:nth-child(1)::after,
.about .abg1 .swiplist .ts i:nth-child(1)::before {
	content:"";
	position:absolute;
	left:-0.15625rem;
	top:0.6rem;
	z-index:2;
	width:0.36458333333333337rem;
	height:0.36458333333333337rem;
	background:#eb2b3a;
	border-radius:50%;
}
.about .abg1 .swiplist .ts i:nth-child(2){
	position: absolute;
	left: -0.234rem;right: 0;
	bottom: 0rem;z-index: 2;width: 0.469rem;height: 0.469rem;border-radius: 50%;background: #fff;display: block;
}
.about .abg1 .swiplist .ts i:nth-child(2)::after,
.about .abg1 .swiplist .ts i:nth-child(2)::before{
	position: absolute;content: "";
	left: 0;right: 0;
	top: 50%;z-index: 1;width: 0.26rem;height: 0.26rem;border-radius: 50%;background: #e70012;margin: auto;margin-top: -0.13rem;
}
.about .abg1 .swiplist .ts i::before{
	-webkit-animation: roda 1s 0s linear infinite;
		    -moz-animation: roda 1s 0s linear infinite
}
.about .abg1 .swiplist .ts i::after{
	-webkit-animation: roda 1s 0.5s linear infinite;
		    -moz-animation: roda 1s 0.5s linear infinite
}
@-webkit-keyframes roda{
0%{opacity:1;
-webkit-transform:scale(0)}
100%{opacity:0;
-webkit-transform:scale(2)}
}
@-moz-keyframes roda{
0%{opacity:1;
-moz-transform:scale(0)}
100%{opacity:0;
-moz-transform:scale(2)}
}
.about .abg1 .swiplist .ts::after {
	content:"";
	position:absolute;
	left:0;
	top:10%;
	z-index:1;
	width:0.052083333333333336rem;
	height:90%;
	background:#d2d2d2;
}

.about .abg1 .ovs{
	position: relative;
}
.about .abg1 .ovs .prev,
.about .abg1 .ovs .next{
	position: absolute;
	left: -3.125rem;
	top: 50%;z-index: 2;background: url(../images/prev.png) no-repeat center;width: 1.458rem;height: 1.458rem;cursor: pointer;
}
.about .abg1 .ovs .next{
	left: auto;right: -3.125rem;transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.about .abg1 .ovs .prev:hover,
.about .abg1 .ovs .next:hover{
	background: url(../images/prev1.png) no-repeat center;background-size: 0.833rem auto;
}


.hbanner {
	height:31.25rem;
	z-index: -1;
}
.hbanner .wrap {
	height:100%;
	z-index: -1;
	position:relative;
}
.hbanner .txt {
	position:absolute;
	left:0;
	right:0;
	top:8.333333333333334rem;
	z-index:2000;
	text-align:center;
}
.hbanner .txt h3 {
	font-size:1.875rem;
	line-height:1.3;
	color:#fff;
	text-transform:uppercase;
}
.hbanner .txt h2 {
	font-size:2.8645833333333335rem;
	line-height:1.3;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:0.052083333333333336rem;
}
.hbanner .txt .more {
	width:9.0625rem;
	line-height:2.291666666666667rem;
	display:block;
	margin:1.9791666666666667rem auto 0;
	font-size:0.8333333333333334rem;
	color:#384252;
	border-radius:1.1458333333333335rem;
	background:#fff;
	font-family:'helvereg';
}

.hpage1 {
	padding:5.416666666666667rem 0;
}
.hpage1 .txt {
	float:right;
	width:calc(100% - 33.85416666666667rem);
}
.hpage1 .pic {
	float:left;
	width:29.166666666666668rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.hpage1 .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hpage1 .txt h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#000000;
	margin:0.625rem 0 1.0416666666666667rem;
}
.hpage1 .txt p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#666666;
	font-family:'helvereg';
}
.hpage1 .txt .more {
	font-size:0.8333333333333334rem;
	line-height:1.7708333333333335rem;
	color:#363636;
	width:9.895833333333334rem;
	border-bottom:0.052083333333333336rem solid #363636;
	font-family:'helvereg';
	margin-top:2.291666666666667rem;
	display:block;
}
.hpage2 {
	background:#f7f7f7;
	padding:4.166666666666667rem 0 6.25rem;
}
.uitfwsa {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.uitfwsa .btn {
	width:2.3958333333333335rem;
	height:2.3958333333333335rem;
	background:#fff;
	border-radius:50%;
	box-shadow:0 0.2604166666666667rem 0.5208333333333334rem 0 #f5dcde;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
}
.uitfwsa .btn img {
	object-fit:contain;
	max-width:80%;
	display:block;
	margin:auto;
	max-height:80%;
}
.uitfwsa .btn .s2 {
	display:none;
}
.hpage2 .ovs {
	margin-top:2.34375rem;
	position:relative;
}
.hpage2 .swiproct {
	overflow:hidden;
}
.hpage2 .swiproct .pic {
	height:12.5rem;
	overflow:hidden;
	border-radius:0.20833333333333334rem;
}
.hpage2 .swiproct .swiper-slide {
	background:#fff;
	border-radius:0.3125rem;
	overflow:hidden;
	padding:0.7291666666666667rem 0.7291666666666667rem 0.8333333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hpage2 .swiproct .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hpage2 .swiproct .txt {
	margin-top:0.8333333333333334rem;
	text-align:center;
}
.hpage2 .swiproct h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#000000;
}
.hpage2 .swiproct p {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	font-family:'helvereg';
}
.hpage2 .swiproct h6 {
	font-size:0.7291666666666667rem;
	color:#ffffff;
	width:7.1875rem;
	line-height:1.7708333333333335rem;
	padding:0.10416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	font-family:'helvereg';
	background:#d2d2d2;
	border-radius:0.20833333333333334rem;
	margin:0.625rem auto 0;
}
.hpage2 .swiproct h6 span {
	display:block;
	border:1px solid #e9e9e9;
	border-radius:0.20833333333333334rem;
}
.hpage5 .ovs .prev,.hpage5 .ovs .next,.hpage2 .ovs .prev,.hpage2 .ovs .next {
	position:absolute;
	left:-4.166666666666667rem;
	top:50%;
	z-index:2;
	width:2.0833333333333335rem;
	height:4.6875rem;
	background:url(../images/prev-2.png) no-repeat center #9e9e9e;
	border-radius:0.3125rem;
	margin-top:-2.34375rem;
	background-size:0.78125rem auto;
	cursor:pointer;
}
.hpage5 .ovs .next,.hpage2 .ovs .next {
	right:-4.166666666666667rem;
	left:auto;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.hpage3 {
	padding:4.947916666666667rem 0 2.604166666666667rem;
}
.hpage3 .bds {
	margin-top:2.0833333333333335rem;
}
.hpage3 .bds li {
	float:left;
	width:calc((100% - 2.604166666666667rem)/3);
	margin-right:1.25rem;
	margin-bottom:1.0416666666666667rem;
}
.hpage3 .bds li:nth-child(3n) {
	margin-right:0;
}
.hpage3 .bds li .pic {
	height:13.020833333333334rem;
	overflow:hidden;
}
.hpage3 .bds li .pic img {
	width:100%;
	height:100%;
	display:block;
}
.hpage3 .bds li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#363636;
	text-align:center;
	font-family:'helvereg';
	margin-top:0.4166666666666667rem;
}
.hpage4 {
	padding:3.125rem 0 2.604166666666667rem;
}
.hpage4 li {
	float:left;
	position:relative;
	width:25%;
	text-align:center;
}

.hpage4 li:last-child::before {
	display:none;
}
.hpage4 li::before {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	z-index:1;
	width:0.052083333333333336rem;
	height:4.166666666666667rem;
	background:#dfdfdf;
	margin-top:-2.0833333333333335rem;
}
.hpage4 li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.2;
	color:#e70012;
	font-weight:bold;
}
.hpage4 li h3 span {
	font-size:1.7708333333333335rem;
}
.hpage4 li p {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
	font-family:'helvereg';
	margin:0.20833333333333334rem 0 0.5208333333333334rem;
}
.hpage4 li .ico img {
	object-fit:contain;
	max-width:100%;
	display:block;
	margin:auto;
	max-height:100%;
}
.hpage4 li .ico {
	width:1.3541666666666667rem;
	margin:0 auto;
	height:1.3541666666666667rem;
}
.hpage5 {
	padding:3.75rem 0 5.208333333333334rem;
}
.hpage5 h6 {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#666666;
	font-family:'helvereg';
	margin:1.0416666666666667rem 0 1.875rem;
}
.hpage5 .ovs {
	position:relative;
}
.hpage5 .swipnew {
	overflow:hidden;
}
.hpage5 .swipnew .pic {
	height:13.802083333333334rem;
	overflow:hidden;
}
.hpage5 .swipnew .pic img {
	width:100%;
	display:block;
	height:100%;
	object-fit:cover;
}
.hpage5 .swipnew h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#232323;
	overflow:hidden;
	height:3.2em;
	margin:0.625rem 0 0.5208333333333334rem;
}
.hpage5 .swipnew p {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999999;
	overflow:hidden;
	height:3.2em;
	font-family:'helvereg';
}
.fpadd {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
/* 新闻详情*/
.fhrts {
	width:calc(100% - 16.979166666666668rem);
}
.fnewsdel .tlt {
	padding:0.3125rem 0 0.2604166666666667rem;
	border-bottom:0.052083333333333336rem solid #363636;
}
.fnewsdel .tlt h1 {
	font-size:1.3541666666666667rem;
	line-height:1.2;
	color:#363636;
}
.fnewsdel .tlt h6 {
	font-size:0.7291666666666667rem;
	line-height:2.1;
	color:#999999;
	margin-top:0.35625rem;
	font-family:'helvereg';
}
.fnewsdel .dels {
	padding:1.0416666666666667rem 0;
	border-bottom:0.052083333333333336rem solid #363636;
	font-size:0.8333333333333334rem;
	line-height:1.8;
	font-family:'helvereg';
	color:#666666;
}

.fnewsdel .content_dels {
	padding:1.0416666666666667rem 0;
	font-size:0.8333333333333334rem;
	line-height:1.8;
	font-family:'helvereg';
	color:#666666;
}

.fnewsdel .dels img {
	display:block;
	margin:0 auto 0.5208333333333334rem;
}
.fprev_next {
	margin-top:1.0416666666666667rem;
}
.fprev_next a {
	display:block;
	font-size:0.8333333333333334rem;
	line-height:2.1;
	color:#363636;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	font-family:'helvereg';
}
.fprev_next a i {
	display:inline-block;
	color:#999999;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fprev_next a:hover i,.fprev_next a:hover {
	color:#e70012;
}
/* 产品列表*/.fpages ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.fpages ul li {
	margin:0 0.20833333333333334rem;
}
.fpages ul li a {
	display:block;
	font-size:0.7291666666666667rem;
	line-height:2;
	color:#666666;
	min-width:1.5625rem;
	border:1px solid #d2d2d2;
	border-radius:0.10416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	padding:0 0.5208333333333334rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	background:#ffffff;
	font-family:'helvereg';
}
.fpages ul li.hui a {
	background:#f7f7f7;
}
.fpages ul li.on a,.fpages ul li:hover a {
	background:#e70012;
	color:#ffffff;
	border-color:#e70012;
}
.fproduct2 .list ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-bottom:0.78125rem;
}
.fproduct .list ul {
	display:flex;
	flex-wrap:wrap;
	padding-bottom:0.78125rem;
}
.fproduct .list ul li {
	width:calc((100% - 1.9791666666666667rem)/3);
	margin-right:0.9375rem;
	margin-bottom:1.1458333333333335rem;
	background:#fff;
	border-radius:0.2604166666666667rem;
	box-shadow:0.052083333333333336rem 0.10416666666666667rem 0.5208333333333334rem 0.10416666666666667rem #f7f7f7;
}
.fproduct2 .list ul li {
	width:calc((100% - 1.0416666666666667rem)/2);
	margin-bottom:1.0416666666666667rem;
	border-radius:0.2604166666666667rem;
	box-shadow:0.052083333333333336rem 0.10416666666666667rem 0.5208333333333334rem 0.10416666666666667rem #f7f7f7;
}
.fproduct .list ul li:hover,.fproduct2 .list ul li:hover {
	box-shadow:0.052083333333333336rem 0.10416666666666667rem 0.5208333333333334rem 0.10416666666666667rem #fef4f5;
}
.fproduct .list ul li:nth-child(3n) {
	margin-right:0;
}
.fproduct .list ul li a {
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.625rem 0.625rem 1.0416666666666667rem;
}
.fproduct2 .list ul li a {
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.6770833333333334rem;
	overflow:hidden;
}
.fproduct .list ul li .pic {
	height:12.5rem;
	overflow:hidden;
	border-radius:0.20833333333333334rem;
}
.fproduct2 .list ul li .pic {
	float:left;
	width:7.5rem;
	height:7.083333333333334rem;
	overflow:hidden;
	border-radius:0.20833333333333334rem;
}
.fproduct2 .list ul li .pic img,.fproduct .list ul li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproduct2 .list ul li:hover .pic img,.fproduct .list ul li:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fproduct .list ul li .text {
	text-align:center;
	margin-top:0.78125rem;
}
.fproduct2 .list ul li .text {
	float:right;
	width:calc(100% - 8.645833333333334rem);
}
.fproduct2 .list ul li .text h4 {
	margin-top:0.20833333333333334rem;
}
.fproduct2 .list ul li .text h4,.fproduct .list ul li .text h4 {
	font-size:0.9375rem;
	line-height:1.3541666666666667rem;
	color:#000000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproduct2 .list ul li:hover .text h4,.fproduct .list ul li:hover .text h4 {
	color:#e70012;
}
.fproduct2 .list ul li .text h6,.fproduct .list ul li .text h6 {
	font-size:0.7291666666666667rem;
	line-height:1.25rem;
	color:#999999;
	font-family:'helvereg';
}
.fproduct .list ul li .text h5 {
	margin:0.5208333333333334rem auto 0;
	position:relative;
	font-size:0.7291666666666667rem;
	line-height:1.4583333333333335rem;
	color:#ffffff;
	text-align:center;
	padding:0.2604166666666667rem;
	border-radius:0.15625rem;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:#d2d2d2;
	width:7.1875rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproduct2 .list ul li .text h5 {
	width:6.25rem;
	background:#d2d2d2;
	border-radius:0.15625rem;
	overflow:hidden;
	font-size:0.7291666666666667rem;
	line-height:2;
	color:#ffffff;
	text-align:center;
	margin-top:2.34375rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	font-family:'helvereg';
}
.fproduct2 .list ul li:hover .text h5,.fproduct .list ul li:hover .text h5 {
	background:#e70012;
}
.fproduct .list ul li .text h5 i {
	display:block;
	border:1px solid #fff;
	position:absolute;
	z-index:2;
	top:0.15625rem;
	bottom:0.15625rem;
	left:0.15625rem;
	right:0.15625rem;
	border-radius:0.10416666666666667rem;
	font-family:'helvereg';
}
/* 产品详情*/
.fproductdel .fcps {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fproductdel .fcps .pic {
	height:19.166666666666668rem;
	width:20.833333333333336rem;
	overflow:hidden;
	border-radius:0.20833333333333334rem;
}
.fproductdel .fcps .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fproductdel .fcps .text {
	width:calc(100% - 22.395833333333336rem);
	margin-top:0.10416666666666667rem;
}
.fproductdel .fcps .text .tlt {
	padding-bottom:0.9375rem;
}
.fproductdel .fcps .text .tlt h1 {
	font-size:1.2rem;
	line-height:1.2;
	color:#232323;
}
.fproductdel .fcps .text .tlt h6 {
	margin-top:0.3125rem;
	font-size:0.8333333333333334rem;
	line-height:1.5625rem;
	color:#999999;
	font-family:'helvereg';
}
.fproductdel .info ul,.fproductdel .fcps .text .list ul {
	border-top:0.052083333333333336rem solid #bfbfbf;
	border-bottom:0.052083333333333336rem solid #bfbfbf;
}
.fproductdel .info ul li,.fproductdel .fcps .text .list ul li {
	border-bottom:0.052083333333333336rem solid #f5f5f5;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	padding:0.4166666666666667rem 0;
}
.fproductdel .info ul li:last-child,.fproductdel .fcps .text .list ul li:last-child {
	border-bottom:none;
}
.fproductdel .info ul li h5,.fproductdel .fcps .text .list ul li h5 {
	font-size:0.8333333333333334rem;
	line-height:1.0416666666666667rem;
	color:#999999;
	font-family:'helvereg';
}
.fproductdel .info ul li h6,.fproductdel .fcps .text .list ul li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.0416666666666667rem;
	color:#666666;
	text-align:right;
	font-family:'helvereg';
}
.fproductdel .fcps .text .consult {
	display:block;
	margin-top:2.0833333333333335rem;
	width:8.125rem;
	font-size:0.8333333333333334rem;
	line-height:2.0833333333333335rem;
	color:#ffffff;
	border-radius:0.3125rem;
	overflow:hidden;
	text-align:center;
	background:#e70012;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	font-family:'helvereg';
}
.fproductdel .fcps .text .consult:hover {
	background:#c90716;
}
.fproductdel .info {
	margin-top:1.875rem;
}
.ftlt h3 {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#232323;
	text-transform:uppercase;
}
.fproductdel .info ul {
	padding-top:0.3125rem;
	margin-top:0.36458333333333337rem;
}
.fproductdel .fdel {
	margin-top:2.291666666666667rem;
}
.fproductdel .fdel .del {
	border-top:0.052083333333333336rem solid #bfbfbf;
	padding-top:0.7291666666666667rem;
	margin-top:0.36458333333333337rem;
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#999999;
	font-family:'helvereg';
}

.testdocuments {
	padding: .3583333333333335rem 0 1.9791666666666667rem;
}
.testdocuments .list ul {
	border-top:0.052083333333333336rem solid #bfbfbf;
	border-bottom:0.052083333333333336rem solid #bfbfbf;
	margin-top:0.36458333333333337rem;
}
.testdocuments .list ul li {
	border-bottom:0.052083333333333336rem solid #f5f5f5;
}

.testdocuments .list ul li:last-child {
	border-bottom:none;
}

.testdocuments .ftlt {
	padding-bottom:0.625rem;
}

.fdocuments {
	padding:1.4583333333333335rem 0 1.9791666666666667rem;
}
.fdocuments .list ul {
	border-top:0.052083333333333336rem solid #bfbfbf;
	border-bottom:0.052083333333333336rem solid #bfbfbf;
	margin-top:0.36458333333333337rem;
}
.fdocuments .list ul li {
	border-bottom:0.052083333333333336rem solid #f5f5f5;
}
.fdocuments .list ul li:last-child {
	border-bottom:none;
}
.fdocuments .list ul li a {
	display:block;
	padding:0.5208333333333334rem 1.5625rem 0.3125rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#666666;
	/*background:url(../images/fn1.png) no-repeat right 0.10416666666666667rem center;*/
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	font-family:'helvereg';
}
.fdocuments .list ul li a:hover {
	color:#e70012;
	/*background:url(../images/fn1_1.png) no-repeat right 0.10416666666666667rem center;*/
}
.fprodls .ftlt {
	padding-bottom:0.625rem;
}
/* 下载列表*/
.fdownload .list {
	padding-bottom:1.3541666666666667rem;
}
.fdownload .list ul li {
	margin-bottom:0.10416666666666667rem;
	box-shadow:0 0.10416666666666667rem 0.20833333333333334rem 0 #f5f5f5;
}
.fdownload .list ul li a {
	display:block;
	overflow:hidden;
	padding:0.625rem 0.9375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fdownload .list ul li h4 {
	float:left;
	width:calc(100% - 8.333333333333334rem);
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#363636;
	padding-left:1.1458333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:url(../images/fn2.png) no-repeat left top 0.15625rem;
	background-size:0.8333333333333334rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fdownload .list ul li:hover h4 {
	color:#e70012;
}
.fdownload .list ul li h6 {
	float:right;
	width:5.416666666666667rem;
	border:1px solid rgba(231,0,18,0.55);
	border-radius:0.20833333333333334rem;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fdownload .list ul li h6 i {
	display:inline-block;
	font-size:0.7291666666666667rem;
	color:#e70012;
	line-height:1.1458333333333335rem;
	padding-left:0.9375rem;
	background:url(../images/fn3.png) no-repeat left center;
	background-size:0.6770833333333334rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fdownload .list ul li h6:hover {
	background:#e70012;
}
.fdownload .list ul li h6:hover i {
	color:#fff;
	background:url(../images/fn3_1.png) no-repeat left center;
}
/* FAQ*/
.faqlist .flist {
	display:none;
}
.faqlist .flist:nth-child(1) {
	display:block;
}
.faqtlt ul {
	display:flex;
	flex-wrap:wrap;
	border-bottom:0.052083333333333336rem solid #e5e5e5;
}
.faqtlt ul li {
	margin-right:4.166666666666667rem;
}
.faqtlt ul li a {
	display:block;
	position:relative;
	font-size:1.0416666666666667rem;
	line-height:3.229166666666667rem;
	color:#666666;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.faqtlt ul li.on a,.faqtlt ul li:hover a {
	color:#e70012;
}
.faqtlt ul li i {
	display:block;
	position:absolute;
	z-index:1;
	bottom:-0.052083333333333336rem;
	left:0;
	right:0;
	margin:0 auto;
	width:0;
	height:0.10416666666666667rem;
	background:#e70012;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.faqtlt ul li.on i,.faqtlt ul li:hover i {
	width:1.40625rem;
}
.faqlist {
	padding:1.25rem 0;
}
.faqlist .flist li {
	padding:0.7291666666666667rem 1.1458333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:0.15625rem solid #f6f6f6;
}
.faqlist .flist li:last-child {
	border-bottom:none;
}
.faqlist .flist ul {
	box-shadow:0.10416666666666667rem 0.15625rem 0.3125rem 0.10416666666666667rem #f7f7f7;
}
.faqlist .flist ul li .has {
	flex-wrap:wrap;
	display:flex;
	justify-content:space-between;
	cursor:pointer;
}
.faqlist .flist ul li .has h4 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#363636;
	width:calc(100% - 5.208333333333334rem);
}
.faqlist .flist ul li .has i {
	display:block;
	margin-top:0.36458333333333337rem;
	height:0.625rem;
	width:0.625rem;
	background:url(../images/fn5.png) no-repeat center;
	background-size:0.625rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.faqlist .flist ul li .has.on i {
	background:url(../images/fn4.png) no-repeat center;
}
.faqlist .flist ul li .ls {
	margin-top:0.78125rem;
	background:#f7f7f7;
	border-radius:0.20833333333333334rem;
	overflow:hidden;
	display:none;
}
.faqlist .flist ul li .ls dl {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.78125rem 0.78125rem 0.3125rem;
}
.faqlist .flist ul li .ls dd {
	margin-bottom:0.78125rem;
}
.faqlist .flist ul li .ls dd a {
	display:block;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#666666;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.faqlist .flist ul li .ls dd a:hover {
	text-decoration:underline !important;
	color:#363636;
}
.fhlts {
	width:14.895833333333334rem;
}
.ftitle {
	position:relative;
}
.ftitle h2 {
	font-size:1.9791666666666667rem;
	line-height:1.2;
	color:#000000;
	font-weight:bold;
	position:relative;
	z-index:4;
}
.ftitle i {
	position:absolute;
	z-index:1;
	left:0.20833333333333334rem;
	bottom:0.2604166666666667rem;
	background:rgba(231,0,18,0.5);
	width:3.3333333333333335rem;
	height:0.5208333333333334rem;
}
.fhlts .lists,.fhlts .list {
	margin-top:0.625rem;
}
.fhlts .lists ul,.fhlts .list ul {
	border-top:0.052083333333333336rem solid #363636;
	border-bottom:0.052083333333333336rem solid #363636;
}
.fhlts .lists li,.fhlts .list li {
	border-bottom:0.052083333333333336rem solid #f8f7f7;
}
.fhlts .lists li:last-child,.fhlts .list li:last-child {
	border-bottom:none;
}
.fhlts .list li a {
	display:block;
	font-size:0.9375rem;
	line-height:1.2;
	color:#363636;
	padding:0.78125rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhlts .list li.on a,.fhlts .list li a:hover {
	color:rgba(231,0,18,1);
}
.fhlts .lists li h3 a {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	font-size:0.9375rem;
	line-height:1.2;
	color:#363636;
	padding:0.78125rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhlts .lists li h3 i {
	display:block;
	margin:0 0.4166666666666667rem 0 0.2604166666666667rem;
	width:0.20833333333333334rem;
	height:0.5208333333333334rem;
	background:url(../images/fn6.png) no-repeat center/cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhlts .lists li:hover h3 i,.fhlts .lists li.on h3 i {
	width:0.5208333333333334rem;
	height:0.20833333333333334rem;
	margin:0 0.4166666666666667rem 0 0;
	background:url(../images/fn6_1.png) no-repeat center/cover;
}
.fhlts .lists li .hlss {
	overflow:hidden;
	display:none;
}
.fhlts .lists li .hlss dl {
	border-top:0.052083333333333336rem solid #f8f7f7;
	padding:0.625rem 0 0.8333333333333334rem;
	overflow:hidden;
}
.fhlts .lists li .hlss dd a {
	display:block;
	padding:0 1.3541666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#999999;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-family:'helvereg';
}
.fhlts .lists li h3:hover a,.fhlts .lists li.on h3 a,.fhlts .lists li .hlss dd.on a,.fhlts .lists li .hlss dd a:hover {
	color:#e70012;
}
.fhlts .del {
	margin-top:1.3020833333333335rem;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#999999;
	font-family:'helvereg';
}
.fhlts .del a {
	display:inline-block;
	color:#999999;
	text-decoration:underline !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhlts .del a:hover {
	color:#e70012;
}
.fhlts .lists li h3 em {
	display:block;
	width:calc(100% - 0.9375rem);
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.cont-form {
	padding:1.5625rem 0 4.166666666666667rem;
}
.cont-form h6 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#e70012;
	margin-top:0.5208333333333334rem;
}
.contform ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	margin-top:0.625rem;
}
.contform li {
	width:calc((100% - 1.0416666666666667rem)/2);
	margin-bottom:0.9375rem;
}
.contform li.fst {
	width:100%;
}
.contform li .t1 {
	width:100%;
	height:2.5rem;
	background:#f9f9f9;
	border:none;
	font-size:0.8333333333333334rem;
	color:#363636;
	font-family:'helvereg';
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0.3125rem;
}
.contform li .lsele {
	width:100%;
	border:none;
	height:2.5rem;
	font-size:0.8333333333333334rem;
	color:#363636;
	font-family:'helvereg';
	line-height:1.7;
	padding:0 2.0833333333333335rem 0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:url(../images/qms24.png) no-repeat right 0.9375rem center #f9f9f9;background-size: 0.57rem auto; 
}
.contform li .t2 {
	height:8.333333333333334rem;
	resize:none;
	border:none;
	line-height:1.7;
	padding:0.5208333333333334rem 1.0416666666666667rem;
}
.contform .sub {
	width:11.354166666666668rem;
	line-height:2.5rem;
	border-radius:0.3125rem;
	overflow:hidden;
	display:block;
	border:none;
	text-align:center;
	background:#e70012;
	font-size:0.8333333333333334rem;
	color:#fff;
	cursor:pointer;
}

.contdist .title{
	width:100%;
	height:2.03125rem;
}

.contdist .title h1{
	font-size: 20px;
}

.contdist .ds {
	margin-bottom:1.0416666666666667rem;
}
.contdist .ds li h6 {
	margin-bottom:0.5208333333333334rem;
}
.contdist .ds li {
	width:calc((100% - 1.0416666666666667rem));
	margin-right:1.0416666666666667rem;
}
.contdist .ds li:nth-child(2n) {
	margin-right:0;
}
.contdist .ds li .ovs {
	background:#fff;
	box-shadow:0 0.20833333333333334rem 0.5208333333333334rem 0 #f7f7f7;
	border-radius:0.20833333333333334rem 0.20833333333333334rem 0 0;
	padding:0.46875rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.contdist .ds li .pic {
	width:5.46875rem;
	height:7.03125rem;
	overflow:hidden;
	border-radius:0.20833333333333334rem;
	float:left;
}
.contdist .ds li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}

.contdist .ds li .series_pic {
	width:7.03125rem;
	height:7.03125rem;
	overflow:hidden;
	border-radius:0.20833333333333334rem;
	float:left;
}
.contdist .ds li .series_pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}

.contdist .ds li .series_txt {
	width:calc(100% - 8.25rem);
	float:right;
}

.contdist .ds li .txt {
	width:calc(100% - 6.25rem);
	float:right;
}
.contdist .ds li h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
	border-bottom:0.052083333333333336rem solid #eeeeee;
	padding-bottom:0.46875rem;
}
.contdist .ds li dl {
	margin-top:0.4166666666666667rem;
}

.contdist .ds li dt {
	font-size:0.7291666666666667rem;
	line-height:1.4;
	color:#666666;
	margin-bottom:0.3125rem;
	padding-left:0.9375rem;
	font-family:'helvereg';
}

.contdist .ds li dd {
	font-size:0.7291666666666667rem;
	line-height:1.4;
	color:#666666;
	margin-bottom:0.3125rem;
	padding-left:0.9375rem;
	font-family:'helvereg';
}
.contdist .ds li dd:nth-child(1) {
	background:url(../images/qms47.png) no-repeat left center;
	background-size:0.625rem auto;
}
.contdist .ds li dd:nth-child(2) {
	background:url(../images/qms48.png) no-repeat left center;
	background-size:0.625rem auto;
}
.contdist .ds li dd:nth-child(3) {
	background:url(../images/qms49.png) no-repeat left top 0.15625rem;
	background-size:0.5729166666666667rem auto;
}
.contdist .ds ul {
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
}
.contoffc {
	margin-top:1.5625rem;
}
.contoffc li {
	float:left;
	width:calc((100% - 1.3541666666666667rem)/2);
}
.contoffc li:nth-child(2n) {
	float:right;
}
.contoffc li .img {
	height:14.6875rem;
}
.contoffc li .img img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.contoffc li  h3 {
	margin:0.625rem 0 0.20833333333333334rem;
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#363636;
}
.contoffc li p {
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#666666;
	font-family:'helvereg';
}
.news {
	padding:2.604166666666667rem 0 3.385416666666667rem;
}
.newlist {
	margin-bottom:2.0833333333333335rem;
}
.newlist li {
	margin-bottom:1.0416666666666667rem;
	box-shadow:0 0.20833333333333334rem 0.5208333333333334rem 0 #f3f3f3;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	padding:0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
}
.newlist li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.newlist li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.newlist li .pic {
	width:11.979166666666668rem;
	height:8.072916666666668rem;
	overflow:hidden;
	border-radius:0.3125rem;
}
.newlist li .txt {
	width:calc(100% - 13.28125rem);
}
.newlist li h3 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#363636;
}
.newlist li p {
	font-size:0.7291666666666667rem;
	line-height:1.25rem;
	color:#999999;
	height:2.5rem;
	overflow:hidden;
	margin:0.4166666666666667rem 0 1.1458333333333335rem;
	font-family:'helvereg';
}
.newlist li h6 {
	font-size:0.7291666666666667rem;
	line-height:1.4583333333333335rem;
	color:#363636;
	width:7.03125rem;
	border-bottom:0.052083333333333336rem solid #7d7d7d;
	font-family:'helvereg';
}
.support {
	padding:2.0833333333333335rem 0 3.9583333333333335rem;
}
.product {
	padding:2.0833333333333335rem 0 3.125rem;
}



.applica .bds li,
.about .abg2 li,
.hpage4 li{
	position: relative;top: 0;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.applica .bds li:hover,
.about .abg2 li:hover,
.hpage4 li:hover,
.uitabg3 .bds li:hover{
	top: -0.521rem;
}
.newlist li:hover h3,
.applicadel .bds li:hover p,
.crumbs dd a:hover,
.hpage5 .swipnew .swiper-slide:hover h3,
.hpage3 .bds li:hover p,
.uitabg3 .bds li:hover p,
.header .lt dd a:hover,
.header .naver li a:hover,
.header .naver li.on a{
	color: #e70012;
}
.contform .sub:hover,
.header .form .sub:hover{
	background: #b80816;
}
.hbanner .txt .more:hover{
	background: #e70012;color: #fff;
}
.newlist li:hover h6,
.hpage1 .txt .more:hover{
	color: #e70012;
}
.newlist li h6,
.hpage1 .txt .more{
	position: relative;
}
.newlist li h6::before,
.hpage1 .txt .more::before{
	content: "";position: absolute;
	left: 0;right: 0;
	bottom: -1px;z-index: 2;width: 0;height: 2px;background: #e70012;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.newlist li:hover h6::before,
.hpage1 .txt .more:hover::before{
	width: 100%;
}
.hpage5 .ovs .prev:hover, .hpage5 .ovs .next:hover, .hpage2 .ovs .prev:hover, .hpage2 .ovs .next:hover{
	background-color: #f19ea4;
}
.uitfwsa .btn:hover{
	background: #e70012;
}
.uitfwsa .btn:hover .s1{
	display: none;
}
.uitfwsa .btn:hover .s2{
	display: block;
}
.newlist li .pic img,
.applicadel .bds li img,
.hpage5 .swipnew .pic img,
.hpage3 .bds li .pic img,
.hpage2 .swiproct .pic img{
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.newlist li:hover .pic img,
.applicadel .bds li:hover img,
.hpage5 .swipnew .swiper-slide:hover .pic img,
.hpage3 .bds li:hover .pic img,
.hpage2 .swiproct .swiper-slide:hover .pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 
}
.hpage2 .swiproct .swiper-slide:hover h3{
	color: #e70012;
}
.hpage2 .swiproct .swiper-slide:hover h6{
	background: #e70012;
}
.hpage2 .swiproct .swiper-slide:hover h6 span{
	border-color: #fff;
}
.uitabg3 .more:hover{
	background-color: #f19ea4;
}

.applica .bds li:hover{
	box-shadow:0 0.10416666666666667rem 0.3125rem 0 rgba(231,0,18,0.1);
}


.fproductdel .info .mfxlc{
	display: flex;
	justify-content: space-between;
}
.fproductdel .info .mfxlc ul{
	width: calc(100% - 280px);
}
.fproductdel .info .mbtnc{
	width:242px ;
}
.fproductdel .info .mbtnc a{
	display: block;
	margin-bottom: 9px;
	background: #e70012;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 0 0 20px;
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #ffffff;
	line-height: 38px;
	font-weight: lighter;
	text-transform: uppercase
}
.fproductdel .info .mbtnc img{
	width:26px ;margin-right: 15px;
}

.fhlts .lists li .hlss dd a{
	padding: 0 1.354rem 0 0.8rem;
}
.fhlts .qmds{
	/* margin-top: -0.2rem;display: none; */
	display: none;
}


/*.fhlts .lists li .hlss dd:hover .qmds{*/
/*	display: block;*/
/*}*/
.fhlts .qmds p a{
	display:block;
	padding:0 1.1541666666666667rem 0 2rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#999999;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left: 2rem !important;
	font-family:'helvereg';margin-top: 0.6rem;
}
.fhlts .qmds p a:hover{
	color:#e70012;
}
.fhlts .hlss dd i {
	display:inline-block;margin-right: 0.4rem;position: relative;top: -0.1rem;
	width:0.20833333333333334rem;
	height:0.5208333333333334rem;
	background:url(../images/fn6.png) no-repeat center/cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhlts .hlss dd:hover i,.fhlts .hlss dd.on i {
	width:0.5208333333333334rem;
	height:0.20833333333333334rem;
	background:url(../images/fn6_1.png) no-repeat center/cover;
}

/* 下拉内容 (默认隐藏) */
.dropdown-app {
	display: none;
	position: absolute;
	background-color: #363636;
	min-width: 200px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	color: #000000;
}

/* 鼠标悬停时显示下拉内容 */
.dropdown:hover .dropdown-app {
	display: block;
}

/* 链接样式 */
.dropdown-app a {
	color: #000000;
	padding: 8px 8px;
	text-decoration: none;
	display: block;
}

/* 链接悬停样式 */
.dropdown-app a:hover {
	background-color: #f1f1f1;
}

/* 下拉内容 (默认隐藏) */
.dropdown-language {
	display: none;
	position: absolute;
	background-color: #363636;
	min-width: 120px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	color: #000000;
}

/* 鼠标悬停时显示下拉内容 */
.dropdown:hover .dropdown-language {
	display: block;
}

/* 链接样式 */
.dropdown-language a {
	color: #000000;
	padding: 8px 8px;
	text-decoration: none;
	display: block;
}

/* 链接悬停样式 */
.dropdown-language a:hover {
	background-color: #f1f1f1;
}

.content-with-arrow:after {
	content:"";
	border:6px solid #fff;
	border-bottom:none;
	border-right-color:transparent;
	border-left-color:transparent;
	position:relative;
	top:11px;
	left:6px;
}

.dropdown .dropdown-language a{
	color: #000000;
}
/* 图片尺寸样式 */
/*.dropdown-language img {*/
/*	vertical-align: middle;*/
/*	width: 20px;*/
/*	height: 20px;*/
/*	margin-right: 10px;*/
/*}*/

.hbanner{
	position: relative;
}
.hbanner .spot{
	position: absolute;
	left: 0;right: 0;
	bottom: 1.56rem !important;z-index: 2000;text-align: center;
}
.hbanner .spot span{
	width: 0.52rem;height: 0.52rem;opacity: 1;background: rgb(255,255,255,0.5);margin: 0 0.52rem !important;
}
.hbanner .spot .swiper-pagination-bullet-active{
	background: #e70012;
}

video {
	width:100%; /* 或者你想要的具体宽度 */
	height: auto; /* 保持视频的宽高比 */
}

.ieslist {
	/*padding:1.25rem 0;*/
}
.ieslist .elist li {
	/*padding:0.7291666666666667rem 1.1458333333333335rem;*/
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:0.15625rem solid #f6f6f6;
}
.ieslist .elist li:last-child {
	border-bottom:none;
}
.ieslist .elist ul {
	/*box-shadow:0.10416666666666667rem 0.15625rem 0.3125rem 0.10416666666666667rem #f7f7f7;*/
}
.ieslist .elist ul li .has {
	flex-wrap:wrap;
	display:flex;
	justify-content:space-between;
	cursor:pointer;
}
.ieslist .elist ul li .has h4 {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#363636;
	width:calc(100% - 5.208333333333334rem);
}
.ieslist .elist ul li .has i {
	display:block;
	margin-top:0.36458333333333337rem;
	height:0.625rem;
	width:0.625rem;
	/*background:url(../images/fn5.png) no-repeat center;*/
	background-size:0.625rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.ieslist .elist ul li .has.on i {
	/*background:url(../images/fn4.png) no-repeat center;*/
}
.ieslist .elist ul li .ls {
	margin-top:0.78125rem;
	background:#f7f7f7;
	border-radius:0.20833333333333334rem;
	overflow:hidden;
	display:none;
}
.ieslist .elist ul li .ls dl {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.78125rem 0.78125rem 0.3125rem;
}
.ieslist .elist ul li .ls dd {
	margin-bottom:0.78125rem;
}
.ieslist .elist ul li .ls dd a {
	display:block;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#666666;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.ieslist .elist ul li .ls dd a:hover {
	text-decoration:underline !important;
	color:#363636;
}

.filesdocuments {
	padding:1.4583333333333335rem 0 1.9791666666666667rem;
}
.filesdocuments .list ul {
	margin-top:0.36458333333333337rem;
}
.filesdocuments .list ul li {
	border-bottom:0.052083333333333336rem solid #f5f5f5;
}
.filesdocuments .list ul li:last-child {
	border-bottom:none;
}
.filesdocuments .list ul li a {
	display:block;
	padding:0.5208333333333334rem 1.5625rem 0.3125rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#666666;
	/*background:url(../images/fn1.png) no-repeat right 0.10416666666666667rem center;*/
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	font-family:'helvereg';
}
.filesdocuments .list ul li a:hover {
	color:#e70012;
	/*background:url(../images/fn1_1.png) no-repeat right 0.10416666666666667rem center;*/
}

.app_bds{
	width: 100%;
	margin-top: 1rem;
}

.app_bds li {
	float:left;
	position:relative;
	width:25%;
	/*height: 200px;*/
	text-align:center;
}

.column_title{
	width: 100%;
	line-height: 3rem;
	font-size: 18px;
}

.column_col{
	width: 100%;
	height: 2rem;
	font-size: 14px;
	border-bottom: 1px solid #000000;
}

.column_col_left{
	width: 50%;
	float: left;
	line-height: 2rem;
	text-align: left;
}

.column_col_right{
	width: 50%;
	float: right;
	line-height: 2rem;
	text-align: right;
}

.column_col_right a{
	font-weight: bold;
	color: blue;
}