.wrap {
	width:62.5rem;
	margin:0 auto;
}
.footer {
	background:#fff;
}
.footer .tps {
	display:flex;
	justify-content:space-between;
	padding:2.291666666666667rem 0;
}
.footer .tps img {
	width:100%;
	display:block;
}
.footer .tps .logo {
	max-width:13.958333333333334rem;
	display:block;
}
.footer .tps .navs ul {
	display:flex;
	justify-content:flex-end;
}
.footer .tps .navs li a {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#333333;
	display:block;
	font-weight:bold;
}
.footer .tps .navs li {
	margin-left:2.291666666666667rem;
}
.footer .tbs {
	border-top:0.052083333333333336rem solid #d6d6d6;
	padding:1.25rem 0;
	display:flex;
	justify-content:space-between;
}
.footer .tbs .copyright {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
}
.footer .tbs .copyright a {
	color:#999999;
}
.footer .tbs dl {
	display:flex;
	justify-content:flex-end;
}
.footer .tbs dd a {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;.
	display:block;
}
.footer .tbs dd {
	margin-left:1.6666666666666667rem;
}
.uityinsi {
	background:rgba(0,0,0,0.7);
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	z-index:12;
	padding:2.166666666666667rem 0 2.6875rem;
}
.uityinsi .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.uityinsi .del {
	width:calc(100% - 19.895833333333336rem);
	font-size:0.9375rem;
	line-height:1.6;
	color:#fff;
}
.uityinsi h6 {
	width:10.416666666666668rem;
	border-radius:0.5208333333333334rem;
	text-align:center;
	background:#009bd9;
	font-size:0.9375rem;
	line-height:2.604166666666667rem;
	color:#273f4b;
	text-transform:uppercase;
	font-weight:bold;
}
.uityinsi h6 a {
	color:#fff;
	display:block;
}
.layout {
	background:#f7f7f7;
	padding-top:4.583333333333334rem;
}
.uittit {
	text-align:center;
}
.uittit p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#a3a3a3;
	margin-top:0.625rem;
}
.uittit h2 {
	font-size:2.3958333333333335rem;
	line-height:1.4;
	color:#132f3d;
	font-weight:bold;
	font-family:"MontserratAlternatesBold";
}
.uittit h2 span {
	display:inline-block;
	color:#009bd9;
}
.hpage5 .bds {
	margin-top:3.125rem;
}
.hpage5 .bds ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
}
.hpage5 .bds li {
	height:13.020833333333334rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	margin-bottom:2.291666666666667rem;
	margin-right:2.291666666666667rem;
	width:calc((100% - 4.6875rem)/3);
	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;
}
.hpage5 .bds li:hover {
	top:-0.5208333333333334rem;
}
.hpage5 .bds li:nth-child(3n) {
	margin-right:0;
}
.hpage5 .bds li .tps img {
	width:100%;
	height:100%;
	display:block;
	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;
}
.hpage5 .bds li .tps {
	position:relative;
	width:100%;
	height:100%;
	transition:all 0.5s;
	-ms-transition:all 0.5s;
	/* IE 9*/
	-moz-transition:all 0.5s;
	/* Firefox*/
	-webkit-transition:all 0.5s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.5s;
}
.hpage5 .bds li .tps::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background:url(../images/qms13.png) no-repeat center/cover;
	width:100%;
	height:9.895833333333334rem;
}
.hpage5 .bds li .tps h3 {
	position:absolute;
	left:1.25rem;
	right:1.25rem;
	bottom:1.0416666666666667rem;
	z-index:2;
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
}
.hpage5 .bds li a {
	width:100%;
	height:100%;
	display:block;
	position:relative;
}
.hpage5 .bds li .tbs {
	background:#fff;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:3;
	opacity:0;
}
.hpage5 .bds li .tbs .del {
	height:calc(100% - 3.854166666666667rem);
	font-size:0.9375rem;
	line-height:1.5;
	color:#333333;
	padding:1.875rem 1.25rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hpage5 .bds li .tbs .del p {
	height:7.5em;
	overflow:hidden;
}
.hpage5 .bds li .tbs h6 {
	font-size:1.0416666666666667rem;
	line-height:3.854166666666667rem;
	padding:0 1.25rem;
	color:#fff;
	font-weight:bold;
	background:linear-gradient(to right,#009bd9,#0bae8d);
	border-radius:0.7291666666666667rem 0.7291666666666667rem 0 0;
}
.hpage5 {
	padding:6.25rem 0;
}
.hpage5 .bds li:hover .tps 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);
}
.hpage5 .bds li:hover .tbs {
	opacity:1;
}
.hpage5 .bds li:hover .tps {
	opacity:0;
}
.hpage3 {
	padding:5.729166666666667rem 0;
}
.hpage3 .bds {
	margin-top:2.604166666666667rem;
}
.hpage3 .bds ul {
	display:flex;
	justify-content:flex-start;
}
.hpage3 .bds li {
	width:calc((100% - 4.270833333333334rem)/3);
	margin-right:2.0833333333333335rem;
	background:#fff;
	box-shadow:0 0 0.5208333333333334rem 0 #f6f1ed;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	padding:0.8854166666666667rem 0.625rem 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hpage3 .bds li:nth-child(3n) {
	margin-right:0;
}
.hpage3 .bds li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.hpage3 .bds li .pic {
	height:12.604166666666668rem;
	overflow:hidden;
}
.hpage3 .bds li .ts {
	margin-top:1.0416666666666667rem;
}
.hpage3 .bds li h4 {
	font-size:1.25rem;
	line-height:1.4;
	color:#3b2e28;
	font-weight:bold;
	height:4.2em;
	overflow:hidden;
	margin-bottom:1.0416666666666667rem;
}
.hpage3 .bds li p {
	font-size:0.9375rem;
	line-height:1.6;
	color:#afabaa;
}
.hpage2 .bds {
	margin-top:3.125rem;
}
.hpage2 .bds ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hpage2 .bds li .img {
	height:10.9375rem;
	overflow:hidden;
	border-radius:1.0416666666666667rem;
}
.hpage2 .bds li .img img {
	width:100%;
	display:block;
	height:100%;
	object-fit:cover;
}
.hpage2 .bds li h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#3b2e28;
	font-weight:bold;
	text-align:center;
	margin:1.3541666666666667rem 0 0.2604166666666667rem;
}
.hpage2 .bds li p {
	font-size:1.0416666666666667rem;
	line-height:1.4;
	color:#aaa6a5;
	text-align:center;
	height:7em;
	overflow:hidden;
}
.hpage2 .bds li span {
	margin:0 2.291666666666667rem;
	width:1.40625rem;
	display:block;
}
.hpage2 .bds li span img {
	width:100%;
	display:block;
}
.hpage2 .bds li .ts {
	width:16.666666666666668rem;
}
.header {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:12;
	background:#fff;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
}
.header .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.header .logo {
	max-width:12.34375rem;
	display:block;
	/*font-family: 'logotxt';*/
	font-size: 2.2rem;
	text-align: right;
	color: #012d9a;line-height: 1;
	font-weight: bold;
	font-family: 'MontserratAlternatesBlack';
	text-transform: uppercase;
}
.layout.on .header .logo{
    color: #fff;
}
.header .logo img {
	max-width:100%;
	display:block;
	max-height: 3.5rem;
}
.header .naver ul {
	display:flex;
	justify-content:flex-end;
}
.header .naver li a {
	font-size:0.8333333333333334rem;
	line-height:4.583333333333334rem;
	color:#333333;
	display:block;
	font-weight:bold;
}
.header .naver li {
	margin-left:2.0833333333333335rem;
}

.header .wrap .laug {
	width:2.3958333333333335rem;
	background:url(../images/qms_lang.png) no-repeat right center;
	background-size:0.5208333333333334rem auto;
	padding-right:0.8333333333333334rem;
	border:none;
	position:relative;
	margin-left:-12rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;cursor: pointer;
}
.header .wrap .laug ul {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	z-index:1;
	background:#fff;
	box-shadow:0 0 0.5208333333333334rem 0 rgba(80,80,80,0.2);
	border-radius:0.3125rem;
	padding:0.5208333333333334rem 0 0.3rem;
	width:3.125rem;
	display:none;
}
.header .wrap .laug li {
	margin-bottom:0.2604166666666667rem;
}
.header .wrap .laug li img {
	width:1.3541666666666667rem;
	display:block;
	margin:0 auto;
}

.footer .tps .navs li a:hover,.header .naver li a:hover,.header .naver li.on a {
	color:#009bd9;
}
.layout.on .logo .ico2{
   display: none;
}
.layout .logo .ico1{
   display: none;
}
.layout.on .header .naver li a{
    color: #fff;
}
.layout.on .logo .ico1{
   display: block;
}
.layout.on .header{
    background: none;box-shadow: none;
}
.hpage1 {
	height:35rem;
	position: relative;
	overflow: hidden;
}
.hpage1:before{
   content: "";
		position: absolute;
		left: 0;right: 0;
		bottom: 0;top: 0;z-index: 1;
		background: url(../images/huxing.png) no-repeat center top 18rem/100% auto;
}
.hpage1 video{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.hpage1 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	padding-top:9.770833333333334rem;
	position: absolute;
	left: 0;right: 0;
	top: 0;z-index: 11;
}
.hpage1 .txt h2 {
	font-size:3.666666666666667rem;
	line-height:1.1;
	color:#fff;
	font-family:"arial";
	font-weight:bold;
	
}
.hpage1 .txt h3 {
	font-size:0.875rem;
	line-height:1.2;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	margin:1.0416666666666667rem 0 2.34375rem;
	font-family:"arial";
}
.hpage1 .txt dl {
	display:flex;
	justify-content:flex-start;
}
.hpage1 .txt dd {
	width:8.75rem;
	border-radius:0.3125rem;
	margin-right:0.9375rem;
	overflow:hidden;
}
.hpage1 .txt dd img {
	width:100%;
	display:block;
}
.hpage1 .pic {
	width:25.604166666666668rem;
}
.hpage1 .pic img {
	width:100%;
	display:block;
}
.hpage2 {
	padding:8.333333333333334rem 0 1.5625rem;
	position: relative;margin-top:-2px ;z-index: 2;background: #f7f7f7;
}
.hpage4 .hds {
	width:43.75rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	box-shadow:0 0 1.0416666666666667rem 0 #e9f1f6;
	margin:4.166666666666667rem auto 0;
	background:#fff;
	padding:1.5625rem 0;
	position:relative;
	z-index:2;
}
.hpage4 .hds ul {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hpage4 .hds li {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	width:50%;
	border-right:0.052083333333333336rem solid #d6d6d6;
	padding-left:2.291666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hpage4 .hds li:last-child {
	border-right:none;
	padding-left:5rem;
}
.hpage4 .hds li .ico {
	width:3.229166666666667rem;
	margin-right:1.0416666666666667rem;
}
.hpage4 .hds li .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.hpage4 .hds li h5 {
	font-size:1.5625rem;
	line-height:1.4;
	color:#3b2e28;
	font-weight:bold;
}
.hpage4 .hds li h5 i {
	font-size:2.604166666666667rem;
}
.hpage4 .hds li p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#999999;
}
.shouj {
	display:none;
}
.newsdel .hds {
	text-align:center;
}
.newsdel .hds h1 {
	font-size:2.0833333333333335rem;
	line-height:1.4;
	color:#132f3d;
	font-weight:bold;
	font-family:"Impact";
}
.newsdel {
	padding:5.208333333333334rem 0;
}
.newsdel .del {
	margin:1.5625rem 0;
	font-size:0.9375rem;
	line-height:1.7;
	color:#333333;
}
.hpage4 .bds {
	margin-top:-4.6875rem;
	height:46.25rem;
	position:relative;
}
.hpage4 .bds .img img {
	display:block;
}
.hpage3 .bds li,.hpage1 .txt dd {
	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;
}
.hpage3 .bds li:hover,.hpage1 .txt dd:hover {
	top:-0.2604166666666667rem;
}
.hpage3 .bds li .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;
}
.hpage3 .bds li:hover .pic img {
	transform:scale(1.05);
	-ms-transform:scale(1.05);
	/* IE 9*/
	-moz-transform:scale(1.05);
	/* Firefox*/
	-webkit-transform:scale(1.05);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.05);
}
.footer .tbs dd a:hover {
	color:#333;
}
.hpage4 .bds li {
	position:absolute;
	left:22.395833333333336rem;
	top:18.229166666666668rem;
	z-index:1;
}
.hpage4 .bds li:nth-child(2) {
	left:15.989583333333334rem;
	top:21.614583333333336rem;
}
.hpage4 .bds li:nth-child(3) {
	left:19.791666666666668rem;
	top:22.135416666666668rem;
}
.hpage4 .bds li:nth-child(3) {
	left:21.770833333333336rem;
	top:23.177083333333336rem;
}
.hpage4 .bds li:nth-child(4) {
	left:31.770833333333336rem;
	top:21.354166666666668rem;
}
.hpage4 .bds li:nth-child(5) {
	left:37.5rem;
	top:21.354166666666668rem;
}
.hpage4 .bds li:nth-child(6) {
	left:47.13541666666667rem;
	top:19.791666666666668rem;
}
.hpage4 .bds li:nth-child(7) {
	left:47.13541666666667rem;
	top:19.791666666666668rem;
}
.hpage4 .bds li:nth-child(8) {
	left:46.614583333333336rem;
	top:21.875rem;
}
.hpage4 .bds li:nth-child(9) {
	left:18.75rem;
	top:26.041666666666668rem;
}
.hpage4 .bds li:nth-child(10) {
	left:43.22916666666667rem;
	top:23.958333333333336rem;
}
.hpage4 .bds li:nth-child(11) {
	left:39.84375rem;
	top:25.520833333333336rem;
}
.hpage4 .bds li:nth-child(12) {
	left:26.5625rem;
	top:26.5625rem;
}
.hpage4 .bds li:nth-child(13) {
	left:14.84375rem;
	top:28.385416666666668rem;
}
.hpage4 .bds li:nth-child(14) {
	left:16.666666666666668rem;
	top:32.552083333333336rem;
}
.hpage4 .bds li:nth-child(15) {
	left:19.53125rem;
	top:29.947916666666668rem;
}
.hpage4 .bds li:nth-child(16) {
	left:21.354166666666668rem;
	top:28.385416666666668rem;
}
.hpage4 .bds li:nth-child(17) {
	left:26.302083333333336rem;
	top:29.427083333333336rem;
}
.hpage4 .bds li:nth-child(18) {
	left:27.864583333333336rem;
	top:34.375rem;
}
.hpage4 .bds li:nth-child(19) {
	left:43.75rem;
	top:27.604166666666668rem;
}
.hpage4 .bds li:nth-child(20) {
	left:20.3125rem;
	top:33.85416666666667rem;
}
.hpage4 .bds li:nth-child(21) {
	left:22.65625rem;
	top:34.375rem;
}
.hpage4 .bds li:nth-child(22) {
	left:23.958333333333336rem;
	top:32.552083333333336rem;
}
.hpage4 .bds li:nth-child(23) {
	left:25rem;
	top:36.71875rem;
}
.hpage4 .bds li:nth-child(24) {
	left:29.6875rem;
	top:33.07291666666667rem;
}
.hpage4 .bds li:nth-child(25) {
	left:30.729166666666668rem;
	top:35.41666666666667rem;
}
.hpage4 .bds li:nth-child(26) {
	left:36.71875rem;
	top:31.770833333333336rem;
}
.hpage4 .bds li:nth-child(27) {
	left:41.145833333333336rem;
	top:30.729166666666668rem;
}
.hpage4 .bds li:nth-child(28) {
	left:42.1875rem;
	top:32.29166666666667rem;
}
.hpage4 .bds li:nth-child(29) {
	left:17.447916666666668rem;
	top:19.635416666666668rem;
}
.hpage4 .bds li.on {
	cursor:pointer;
}
.hpage4 .bds li.on::before,.hpage4 .bds li.on::after {
	content:"";
	position:absolute;
	left:-0.052083333333333336rem;
	bottom:0;
	width:0.3125rem;
	height:0.3125rem;
	background:#ff0000;
	border-radius:50%;
	-webkit-animation:yss 1s 0s linear infinite;
	-moz-animation:yss 1s 0s linear infinite;
}
.hpage4 .bds li.on::after {
	-webkit-animation:yss 1s -0.5s  linear infinite;
	-moz-animation:yss 1s -0.5s  linear infinite;
}
.hpage4 .bds li.on p {
	position:absolute;
	left:5.520833333333334rem;
	font-size:1.0416666666666667rem;
	color:#3d1f1f;
	padding:0 0.78125rem;
	line-height:1.875rem;
	border-radius:0.4166666666666667rem;
	background:rgba(255,255,255,0.4);
	border:1px solid #ff0000;
	bottom:-0.8333333333333334rem;
	display:none;
}
.hpage4 .bds li.on p::before {
	content:"";
	position:absolute;
	right:100%;
	width:5.520833333333334rem;
	height:0.052083333333333336rem;
	background:#ff0000;
	display:block;
	top:50%;
}
@-webkit-keyframes yss {
	0% {
	-webkit-transform:scale(1);
	opacity:1;
}
100% {
	-webkit-transform:scale(4);
	opacity:0;
}
;}@-moz-keyframes yss {
	0% {
	-moz-transform:scale(1);
	opacity:1;
}
100% {
	-moz-transform:scale(4);
	opacity:0;
}
;}.hpage4 .bds li.on:hover p {
	display:block;
}
.about .hd {
	padding:6.770833333333334rem 0;
}
.about .hd li {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	margin-bottom:5.46875rem;
}
.about .hd .pic {
	width:19.53125rem;
	height:13.28125rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.about .hd .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.about .hd .text {
	width:calc(100% - 22.65625rem);
}
.about .hd .text h3 {
	font-size:1.875rem;
	color:#333333;
	line-height:1.6;
	font-weight:bold;
	margin-bottom:1.5625rem;
}
.about .hd .text p {
	font-size:1.25rem;
	color:#666666;
	line-height:1.5;
}
.about .hd li:nth-child(2n) {
	flex-direction:row;
}
.about .bd {
	padding-bottom:4.166666666666667rem;
}
.mtit h6 {
	font-size:1.25rem;
	color:#009bd9;
	line-height:1.6;
	font-weight:bold;
}
.mtit h3 {
	font-size:1.875rem;
	color:#333333;
	line-height:1.6;
	font-weight:bold;
}
.mtit p {
	font-size:1.25rem;
	color:#666666;
	line-height:1.6;
	margin-top:0.78125rem;
}
.about .bd .pics {
	padding:1.5625rem 1.3020833333333335rem 6.25rem;
	margin-top:2.604166666666667rem;
	margin-bottom:5.208333333333334rem;
}
.about .bd .pics h6 {
	font-size:1.0416666666666667rem;
	color:#9cd2f1;
	line-height:1.6;
}
.about .bd .pics h2 {
	font-size:3.125rem;
	font-weight:bold;
	line-height:1;
	color:#fff;
	margin:1.8229166666666667rem 0;
}
.about .bd .pics p {
	font-size:1.25rem;
	color:#ffffff;
	line-height:1.2;
}
.about .bd .pics .btn {
	display:block;
	width:8.59375rem;
	line-height:3.6458333333333335rem;
	background:linear-gradient(to right,#03a0c5,#0bae8d);
	border-radius:0.5208333333333334rem;
	margin-top:1.0416666666666667rem;
	text-align:center;
	font-size:1.0416666666666667rem;
	color:#ffffff;
}
.about .bd .list {
	margin-top:1.5625rem;
}
.about .bd .list ul {
	display:flex;
	flex-wrap:wrap;
}
.about .bd .list li {
	width:calc((100% - 3.229166666666667rem)/3);
	margin:0 1.0416666666666667rem 1.0416666666666667rem 0;
}
.about .bd .list li:nth-child(3n) {
	margin-right:0;
}
.about .bd .list .pic {
	height:13.020833333333334rem;
	border-radius:0.625rem;
	overflow:hidden;
}
.about .bd .list .pic img {
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.about .bd .list .txt {
	margin-top:1.3020833333333335rem;
}
.about .bd .list .txt h4 {
	font-size:1.25rem;
	color:#333333;
	line-height:1.4;
	font-weight:bold;
}
.about .bd .list .txt p {
	font-size:1.0416666666666667rem;
	line-height:1.4;
	color:#666666;
	margin-top:1.0416666666666667rem;
}
.advertising {
	padding:6.25rem 0;
}
.advertising .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.advertising .pic {
	width:25.052083333333336rem;
	display:block;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.advertising .pic img {
	width:100%;
	display:block;
}
.advertising .text {
	width:calc(100% - 28.385416666666668rem);
}
.advertising .text h2 {
	font-size:1.875rem;
	color:#333333;
	line-height:1.4;
	font-weight:bold;
}
.advertising .text h6 {
	font-size:1.25rem;
	color:#333333;
	line-height:1.6;
	margin:1.0416666666666667rem 0 3.125rem;
}
.advertising .text .btn {
	width:10.416666666666668rem;
	border-radius:0.5208333333333334rem;
	background:linear-gradient(to right,#03a0c5,#0bae8d);
	font-size:1.0416666666666667rem;
	color:#ffffff;
	line-height:2.604166666666667rem;
	display:block;
	text-align:center;
}
.partner .hd {
	padding:4.166666666666667rem 0 7.03125rem;
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
}
.partner .hd .pic {
	width:31.25rem;
	border-radius:0.78125rem;
	overflow:hidden;
}
.partner .hd .pic img {
	width:100%;
	display:block;
}
.partner .hd .text {
	width:calc(100% - 35.41666666666667rem);
}
.partner .hd .text h3 {
	font-size:1.875rem;
	color:#132f3d;
	line-height:1.4;
	font-weight:bold;
}
.partner .hd .text p {
	font-size:1.0416666666666667rem;
	color:#999999;
	line-height:1.5;
	margin:1.0416666666666667rem 0 1.5625rem;
}
.mbtn {
	width:10.416666666666668rem;
	border-radius:0.5208333333333334rem;
	background:linear-gradient(to right,#03a0c5,#0bae8d);
	font-size:1.0416666666666667rem;
	color:#ffffff;
	line-height:2.604166666666667rem;
	display:block;
	text-align:center;
	border:none;
}
.partner .bd {
	background:#fff;
	border-radius:0.5208333333333334rem;
	padding:3.6458333333333335rem 3.125rem 4.427083333333334rem;
}
.mt {
	font-size:1.875rem;
	text-align:center;
	font-weight:bold;
}
.partner .bd ul {
	padding:3.125rem 0 1.0416666666666667rem;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.partner .bd li {
	width:calc((100% - 2.0833333333333335rem)/2);
	margin-bottom:2.0833333333333335rem;
}
.partner .bd li .txt {
	border:1px solid #cccccc;
	border-radius:0.4166666666666667rem;
	height:3.4375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:0 0.78125rem;
	font-size:1.25rem;
	color:#333;
}
.partner .bd .mbtn {
	margin:0 auto;
}
.partner .ftx {
	padding:5.729166666666667rem 0;
}
.partner .ftx .tda {
	overflow:hidden;
	margin:1.5625rem 0;
}
.partner .ftx table {
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	background:#e7eaeb;
	width:calc(100% + 0.10416666666666667rem);
	margin-left:-0.052083333333333336rem;
	margin-bottom:-0.052083333333333336rem;
}
.partner .ftx table tr:nth-child(1) {
	background:linear-gradient(to right,#03a0c5,#0bae8d);
}
.partner .ftx table th {
	font-size:1.25rem;
	color:#ffffff;
	padding:1.0416666666666667rem;
	line-height:1.2;
	font-weight:bold;
	min-width:8.333333333333334rem;
}
.partner .ftx table td {
	background:#fff;
	font-size:1.25rem;
	color:#666666;
	padding:1.0416666666666667rem;
	font-weight:bold;
	text-align:center;
}
.partner .ftx h6 {
	font-size:1.25rem;
	color:#333333;
	line-height:1.6;
	font-weight:bold;
}
.partner .ftx p {
	font-size:1.25rem;
	line-height:1.6;
	color:#999999;
}
.partner .ftx .mbtn {
	margin:1.5625rem auto 5.208333333333334rem;
}
.partner .ftx .pic img {
	display:block;
	margin:1.0416666666666667rem auto 0;
}
.partner .ftx .txt {
	margin:1.5625rem 0 2.604166666666667rem;
	text-align:center;
}

