.layout {
	position:relative;
}
.wrap {
	width:75rem;
	margin:0 auto;
}
.header {
	position:fixed;
	top:0;
	left:0;
	right:0;
	border-bottom:0.052083333333333336rem solid #6e6d70;
	z-index:18;
}
.header .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.header .logo {
	display:block;
}
.header .logo img {
	height:2.604166666666667rem;
	display:block;
	object-fit:contain;
}
.header .naver ul {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.header .naver li a {
	font-size:1.0416666666666667rem;
	line-height:4.791666666666667rem;
	color:#fff;
	display:block;
}
.header .naver li {
	position:relative;
	margin-left:2.8645833333333335rem;
}
.header .naver li:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	width:0;
	height:1px;
	background:#fff;
	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;
	margin: 0 auto;
}
.header .naver li.on:before,.header .naver li:hover:before {
	width:100%;
}
.banner {
	height:36.458333333333336rem;
	overflow:hidden;
}
.banner .wrap {
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
}
.banner h2 {
	font-size:2.5rem;
	line-height:1.6;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
.banner p {
	font-size:1.0416666666666667rem;
	color:#F1F1F6;
	line-height:1.5;
	text-align:center;
	max-width:44.79166666666667rem;
	margin:0.78125rem auto 0;
}
.copyright {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#fff;
	opacity:0.5;
}
.footer {
	background:#111417;
}
.header.on {
	background:rgba(0,0,0,0.8);
	border: none;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);
}
.footer .tfs {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:1.4583333333333335rem 0;
	border-top:0.052083333333333336rem solid #595b5d;
}
.footer .tfs dl {
	display:flex;
	align-items:center;
}
.footer .tfs dt {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#fff;
	margin-right:1.3541666666666667rem;
}
.footer .tfs dd a {
	width:2.604166666666667rem;
	height:2.604166666666667rem;
	border-radius:0.20833333333333334rem;
	display:flex;
	background:#292c2f;
	justify-content:center;
	align-items:center;
}
.footer .tfs dd {
	margin-right:1.0416666666666667rem;
}
.footer .tfs dd img {
	max-height:1.0416666666666667rem;
	display:block;
	object-fit:contain;
}
.footer .tfs dd a:hover {
	background:#0d4690;
}
.footer .tbs {
	padding:3.125rem 0;
	display:flex;
	justify-content:space-between;
}
.footer .tps {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #595b5d;
}
.footer .nav ul {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.footer .nav li {
	margin-left:2.916666666666667rem;
}
.footer .nav li:nth-child(1) {
	margin-left:0;
}
.footer .nav li a {
	font-size:1.0416666666666667rem;
	line-height:3.4375rem;
	color:#fff;
	display:block;
}
.footer .logo {
	position:relative;
	z-index:1;
	padding:1.1458333333333335rem 0;
}
.footer .logo:before {
	content:"";
	position:absolute;
	left:-12.5rem;
	top:0;
	z-index:-1;
	width:44.79166666666667rem;
	height:101%;
	background:#0d4690;
}
.footer .logo img {
	height:3.4375rem;
	display:block;
	object-fit:contain;
}
.footer .lts {
	display:flex;
	justify-content:space-between;
	width:51.04166666666667rem;
}
.footer .rts {
	flex:1;
	margin-left:2.0833333333333335rem;
}
.footer .rts h3,.footer .lts dt {
	font-size:1.25rem;
	line-height:1.6;
	color:#fff;
	font-weight:bold;
	color:#fff;
	margin-bottom:0.9375rem;
}
.footer .lts dd,.footer .lts dd a {
	font-size:1.0416666666666667rem;
	line-height:1.9791666666666667rem;
	color:#bababb;
}
.footer .lts dl {
	min-width:23.958333333333336rem;
}
.footer .fms li {
	margin-bottom:0.78125rem;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.footer .fms li h5 {
	font-size:1.5625rem;
	line-height:1.4;
	color:#e71f19;
	font-weight:bold;
	margin-top:0.5208333333333334rem;
}
.footer .fms li .t1 {
	width:calc(100% - 0.8333333333333334rem);
	height:2.604166666666667rem;
	background:#292c2f;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.0416666666666667rem;
	font-size:0.8333333333333334rem;
	color:#fff;
	border:none;
}
.footer .rts h3 {
	margin-left:0.8333333333333334rem;
}
.footer .fms li .t2 {
	height:7.291666666666667rem;
	padding:0.5208333333333334rem 1.0416666666666667rem;
	resize:none;
}
.footer .fms .btn {
	width:6.25rem;
	line-height:2.5rem;
	background:#0b478b;
	font-size:1.0416666666666667rem;
	color:#fff;
	text-align:center;
	display:block;
	border-radius:0.4166666666666667rem;
	margin-left:1.0416666666666667rem;
}
.uwyingy {
	background:#f1f1f6;
	padding:3.6458333333333335rem 0;
}
.uwyingy .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.uwrts {
	position:sticky;
	top:5.208333333333334rem;
	z-index:12;
	background:#fff;
	padding:1.3541666666666667rem 1.5625rem 0.5208333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:25rem;
}
.uwrts h2 {
	font-size:1.5625rem;
	line-height:1.6;
	color:#333333;
	font-weight:bold;
	padding-left:1.875rem;
	background:url(../images/qw2.png) no-repeat left center/1.3020833333333335rem auto;
}
.uwrts ul {
	padding-top:1.0416666666666667rem;
	border-top:0.052083333333333336rem solid #e6ecf4;
	margin-top:0.5208333333333334rem;
}
.uwrts li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:1.1458333333333335rem;
}
.uwrts li .pic {
	width:4.6875rem;
	height:3.125rem;
	overflow:hidden;
}
.uwrts li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.uwrts li h4 {
	font-size:0.9375rem;
	line-height:1.5;
	color:#333333;
	margin-left:0.8333333333333334rem;
	flex:1;
	height:3em;
	overflow:hidden;
}
.uwlts {
	width:calc(100% - 28.125rem);
}
.wendang {
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	padding:0 2.34375rem;
	box-sizing:border-box;
	margin-bottom:2.0833333333333335rem;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages dd a {
	font-size:0.9375rem;
	line-height:1.6;
	color:#999999;
	display:block;
	margin:0 0.78125rem;
}
.pages dd.on a,.pages dd a:hover {
	color:#0d4690;
}
.pages dd.prev a,.pages dd.next a {
	background:url(../images/prev3.png) no-repeat left center/0.4166666666666667rem auto;
	padding-left:0.9895833333333334rem;
}
.pages dd.next a {
	background:url(../images/prev3-1.png) no-repeat right center/0.4166666666666667rem auto;
	padding-right:0.9895833333333334rem;
}
.pages dd.prev a:hover {
	background:url(../images/prev3-2.png) no-repeat left center/0.4166666666666667rem auto;
}
.pages dd.next a:hover {
	background:url(../images/prev3-3.png) no-repeat right center/0.4166666666666667rem auto;
}
.wendang li {
	padding:1.1458333333333335rem 0;
	border-bottom:0.052083333333333336rem solid #e9e6e1;
}
.wendang li:last-child {
	border-bottom:none;
}
.wendang li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.wendang li h5 {
	text-align:center;
	width:6.979166666666667rem;
	border-radius:1.0416666666666667rem;
	height:1.875rem;
	border:1px solid #cccccc;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.wendang li h5 span {
	line-height:1.875rem;
	padding-left:1.5625rem;
	background:url(../images/qw1-1.png) no-repeat left center/1.0416666666666667rem auto;
	font-size:0.8333333333333334rem;
	color:#333;
	display:inline-block;
}
.wendang li .ts {
	width:calc(100% - 10.416666666666668rem);
}
.wendang li h3 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#333333;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.wendang li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
}
.wendang li .ts {
	background:url(../images/qw42.png) no-repeat left top 0.5208333333333334rem/0.5208333333333334rem auto;
	padding-left:1.3541666666666667rem;
}
.wendang li:hover h5 span {
	background:url(../images/qw1.png) no-repeat left center/1.0416666666666667rem auto;
	color:#fff;
}
.wendang li:hover h5 {
	background:#ff0000;
	border-color:#ff0000;
}
.news {
	margin-bottom:2.604166666666667rem;
}
.news li a {
	background:#fff;
	margin-bottom:0.625rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:1.5625rem;
}
.news li .pic {
	width:9.375rem;
	height:6.25rem;
	overflow:hidden;
	margin-right:1.3541666666666667rem;
}
.news li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.news li .txt {
	flex:1;
}
.news li .txt h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#010101;
}
.news li .txt h6 {
	font-size:0.8333333333333334rem;
	margin:0.15625rem 0 0.20833333333333334rem;
	line-height:1.5;
	padding-left:1.0416666666666667rem;
	color:#009999;
	background:url(../images/qw8.png) no-repeat left center/0.78125rem auto;
}
.news li .txt p {
	font-size:0.8333333333333334rem;
	line-height:1.5;
	height:3em;
	overflow:hidden;
	color:#006666;
}
.newsdel {
	padding:0 2.604166666666667rem 3.125rem;
	background:#fff;
}
.newsdel .hds {
	padding:1.5625rem 0 0.625rem;
	border-bottom:0.052083333333333336rem solid #eaeaea;
}
.newsdel .hds h1 {
	font-size:1.25rem;
	line-height:1.6;
	color:#010101;
	font-weight:bold;
}
.newsdel .hds h6 {
	font-size:0.9375rem;
	line-height:1.6;
	color:#999999;
	margin-top:0.3125rem;
}
.newsdel .txt {
	margin-top:1.7708333333333335rem;
	font-size:0.9375rem;
	line-height:1.6;
	color:#333333;
}
.newsdel .txt img {
	width:100%;
	height:auto;
	display:block;
}
.uwlist ul {
	display:flex;
	flex-wrap:wrap;
	margin-right:-1.6666666666666667rem;
	padding:5.729166666666667rem 0;
}
.uwlist li {
	width:calc(33.33% - 1.5625rem);
	margin:0 1.5625rem 1.5625rem 0;
	background:#F7F8F9;
}
.uwlist li:nth-child(3n) {
	margin-right:0;
}
.uwlist li .pic {
	height:12.5rem;
	overflow:hidden;
}
.uwlist li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.uwlist li .ts {
	padding:1.0416666666666667rem;
}
.uwlist li h3 {
	font-size:1.25rem;
	color:#333333;
	line-height:1.5625rem;
	margin-bottom:0.78125rem;
	font-weight:bold;
}
.uwlist li p {
	font-size:0.8333333333333334rem;
	color:#666666;
	line-height:1.6;
}
.uwlearn {
	background-color:#f1f1f6;
	padding:5.208333333333334rem 0;
}
.uwlearn h2 {
	font-size:2.5rem;
	font-weight:bold;
	line-height:1.4;
	text-align:center;
}
.uwlearn p {
	font-size:1.0416666666666667rem;
	color:#000000;
	line-height:1.6;
	margin-top:1.3020833333333335rem;
	text-align:center;
}
.uwlearn .box {
	background:#fff;
	padding:3.6458333333333335rem 5.208333333333334rem;
	margin:2.0833333333333335rem 0 0;
}
.uwlearn ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.uwlearn ul li {
	width:calc((100% - 2.96875rem)/2);
	margin-bottom:0.78125rem;
}
.uwlearn ul h4 {
	font-size:1.0416666666666667rem;
	color:#333333;
	line-height:2;
	padding:0.2604166666666667rem 0;
}
.uwlearn ul .t1 {
	border:1px solid #CCCCCC;
	height:3.854166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:0 1.0416666666666667rem;
	font-size:1.0416666666666667rem;
	color:#333;
	box-shadow:none;
}
.uwlearn ul .t1:focus {
	border-color:#0d4690;
}
.uwlearn .box .che {
	display:flex;
	align-items: flex-start;
	font-size:1.0416666666666667rem;
	color:#999999;
	margin:0.5208333333333334rem 0 1.5625rem;
}
.uwlearn .box .che input {
	margin-right:0.5208333333333334rem;
	transform:scale(1.2);margin-top: 0.2rem;
}
.uwlearn h6 {
	font-size:1.0416666666666667rem;
	color:#333333;
	line-height:2;
	padding:0.2604166666666667rem 0;
}
.uwlearn .sele {
	width:15.625rem;
	height:3.854166666666667rem;
}
.uwlearn .btn {
	width:16.145833333333336rem;
	line-height:3.125rem;
	border-radius:0.5208333333333334rem;
	text-align:center;
	font-size:1.0416666666666667rem;
	color:#fff;
	display:block;
	background:#0D4690;
	margin-bottom:1.5625rem;
}
.wcontact {
	padding:5.208333333333334rem 0 0;
}
.wcontact .wrap {
	display:flex;
	justify-content:space-between;
}
.wcontact .wrap .text {
	margin-top:1.0416666666666667rem;
	width:30.208333333333336rem;
}
.wcontact .text h2 {
	font-size:2.5rem;
	color:#000000;
	line-height:1.6;
	font-weight:bold;
	margin-bottom:1.3020833333333335rem;
}
.wcontact .text p {
	font-size:1.0416666666666667rem;
	color:#666666;
	line-height:1.6;
}
.wcontact .rform {
	background-color:#F1F1F6;
	padding:1.0416666666666667rem 2.604166666666667rem;
	width:40.10416666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.wcontact .rform ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.wcontact .rform li {
	width:calc((100% - 2.0833333333333335rem)/2);
	margin-bottom:0.78125rem;
}
.wcontact .rform h4 {
	font-size:1.25rem;
	color:#666666;
	line-height:1.6;
	padding:0.2604166666666667rem 0;
}
.wcontact .rform h4 i {
	color:#E71F19;
	margin-right:0.4166666666666667rem;
}
.wcontact .rform .txt {
	width:100%;
	height:3.3333333333333335rem;
	border-radius:0.5208333333333334rem;
	background:#fff;
	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;
}
.wcontact .rform li:last-child {
	width:100%;
}
.wcontact .rform .txt1 {
	width:100%;
	height:9.895833333333334rem;
	padding:0.5208333333333334rem 0.78125rem;
	resize:none;
}
.wcontact .rform .btn {
	background-color:#0B478B;
	width:10rem;
	line-height:3.125rem;
	text-align:center;
	font-size:1.0416666666666667rem;
	color:#fff;
	border-radius:0.5208333333333334rem;
	margin:1.3020833333333335rem 0 0.78125rem;
	border:none;
	cursor:pointer;
}
.wcontact .rform .che {
	display:flex;
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#333;
	align-items:flex-start;
}
.wcontact .rform .che a {
	color:#999999;
}
.wcontact .rform .che input {
	transform:scale(1.2);
	margin-right:0.5208333333333334rem;
	margin-top:0.4208333333333334rem;
}
.uwlearn2 {
	background:none;
}
.qiubg {
	background:url(../images/qiu.png) no-repeat left 9.270833333333334rem/23.385416666666668rem auto;
}
.product .hd {
	padding:4.947916666666667rem 0;
}
.product .hd .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-direction:row-reverse;
}
.product .hd .pic {
	width:28.489583333333336rem;
}
.product .hd .text {
	width:40.625rem;
}
.wutit h2 {
	font-size:2.5rem;
	color:#000;
	font-weight:bold;
	line-height:1.6;
}
.wutit p {
	font-size:1.0416666666666667rem;
	color:#666666;
	line-height:1.7;
	margin:0.5208333333333334rem 0 2.0833333333333335rem;
}
.wubtn {
	padding:0 1.8229166666666667rem;
	display:inline-block;
	font-size:1.0416666666666667rem;
	color:#fff;
	border-radius:0.5208333333333334rem;
	background:#0D4690;
	line-height:3.125rem;
}
.product .bd {
	padding-top:5.729166666666667rem;
	background:url(../images/qw35.jpg) no-repeat center/cover;
	height:85.26041666666667rem;
}
.productlist ul {
	margin-top:2.604166666666667rem;
	display:flex;
	flex-wrap:wrap;
}
.productlist ul li {
	width:15.989583333333334rem;
	height:15.989583333333334rem;
	margin:0 1.71875rem 1.71875rem 0;
	overflow:hidden;
}
.productdel {
	background-color:#f1f1f6;
}
.productdel .hd {
	padding:4.6875rem 0 0;
}
.productdel .wutit {
	text-align:center;
}
.productdel .hd ul {
	margin-top:1.5625rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.productdel .hd ul li {
	width:calc((100% - 1.0416666666666667rem)/2);
	height:20.052083333333336rem;
	overflow:hidden;
}
.productdel .hd ul li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.productdel .hd ul li a {
	display:block;
	overflow:hidden;
	height:100%;
	position:relative;
}
.productdel .hd ul li h4 {
	display:flex;
	align-items:center;
	font-size:1.25rem;
	color:#fff;
	z-index:1;
	line-height:1.4;
	position:absolute;
	inset:auto 2.604166666666667rem 1.3020833333333335rem;
}
.productdel .hd ul li h4 img {
	width:2.8645833333333335rem;
	margin-right:0.9375rem;
	display:block;
	height:auto;
}
.productdel .bd {
	padding:4.6875rem 0;
}
.productdel .bd .swiperhd {
	display:flex;
	justify-content:space-between;
	align-items:center;
	position:relative;
	padding:0 2.8645833333333335rem;
}
.productdel .bd .swiperhd::before,.productdel .bd .swiperhd::after {
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:31.25rem;
	z-index:3;
	background:linear-gradient(to right,#f1f1f6,rgba(241,241,246,0));
	pointer-events:none;
}
.productdel .bd .swiperhd::after {
	left:auto;
	right:0;
	transform:rotate(180deg);
}
.productdel .bd .swiperhd .prev,.productdel .bd .swiperhd .next {
	width:2.0833333333333335rem;
	height:2.0833333333333335rem;
	border-radius:50%;
	cursor:pointer;
	background:url(../images/prev.png) no-repeat center/0.4166666666666667rem auto #fff;
	position:relative;
	z-index:4;
}
.productdel .bd .swiperhd .next {
	transform:rotate(180deg);
}
.productdel .bd .swiperhd .prev:hover,.productdel .bd .swiperhd .next:hover {
	background:url(../images/prev-1.png) no-repeat center/0.4166666666666667rem auto #031A44;
}
.productdel .bd .swiperhd .swiperth {
	margin:0 0.5208333333333334rem;
	overflow:hidden;
	width:calc(100% - 6.25rem);
}
.productdel .bd .swiperhd .swiperth li {
	line-height:2.604166666666667rem;
	width:12.25rem;
	text-align:center;
	font-size:1.25rem;
	color:#000000;
	cursor:pointer;
	background:#fff;
}
.productdel .bd .swiperhd .swiperth li.swiper-slide-thumb-active {
	background:#031A44;
	color:#fff;
}
.productdel .swipertd {
	margin-top:3.541666666666667rem;
	background:#fff;
	height:29.427083333333336rem;
	overflow:hidden;
}
.productdel .swipertd li {
	display:flex;
	align-items:center;
	justify-content:center;
}
.productdel .swipertd li a{
	display: flex;
	align-items: center;
	justify-content: center;
}
.productdel .swipertd li img {
	max-width:80%;
	max-height:80%;
	display:block;
	object-fit:contain;
}
.productdel .picbg {
	padding:5.729166666666667rem 0;
}
.wutit.wh h2 {
	color:#fff;
}
.wutit.wh p {
	color:#fff;
}
.wutit.wh .wubtn {
	background:#fff;
	color:#0D4690;
}
.productdel .swiperlist {
	padding:5.208333333333334rem 0;
}
.productdel .swiperlist .flexpica {
	display:flex;
	justify-content:center;
	align-items:center;
}
.productdel .swiperlist .prev,.productdel .swiperlist .next {
	width:3.125rem;
	height:3.125rem;
	border:1px solid #999899;
	border-radius:50%;
	cursor:pointer;
	background:url(../images/prev2.png) no-repeat center/0.8333333333333334rem auto;
}
.productdel .swiperlist .next {
	transform:rotate(180deg);
}
.productdel .swiperlist .prev:hover,.productdel .swiperlist .next:hover {
	background:url(../images/prev2-1.png) no-repeat center/0.8333333333333334rem auto #0B478B;
	border-color:#0B478B;
}
.productdel .swiperlist .swiperovs {
	width:calc(100% - 15.833333333333334rem);
	margin:0 2.5rem;
	overflow:hidden;
}
.hbanner {
	height:46.875rem;
	text-align:center;
}
.hbanner .wubtn {
	margin-top:2.8645833333333335rem;
}
.home {
	background:#f1f1f6;
}
.hsection {
	padding:5.729166666666667rem 0;
}
.hsection .thflex {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hsection .thflex .wutit {
	max-width:41.66666666666667rem;
}
.wutit h2 i {
	/* font-size:2.1875rem; */
	color:#0d468f;
}
.hsection .thflex .prev,.hsection .thflex .next {
	width:3.125rem;
	height:3.125rem;
	border-radius:50%;
	margin-left:0.8333333333333334rem;
	background:url(../images/prev2.png) no-repeat center/0.8333333333333334rem auto #fff;
	border:1px solid #a4a3a3;
	cursor:pointer;
}
.hsection .thflex .next {
	transform:rotate(180deg);
}
.hsection .thflex .prnebtn {
	display:flex;
	align-items:center;
}
.hsection .thflex .prev:hover,.hsection .thflex .next:hover {
	background:url(../images/prev2-1.png) no-repeat center/0.8333333333333334rem auto #0b478b;
	border-color:#0b478b;
}
.htab ul {
	margin:1.5625rem 0;
	border-bottom:0.052083333333333336rem solid #cccccc;
	display:flex;
}
.htab ul li {
	margin-right:2.0833333333333335rem;
	position:relative;
	top:0.052083333333333336rem;
}
.htab ul li a {
	font-size:1.0416666666666667rem;
	color:#999899;
	line-height:2.5rem;
	border-bottom:0.10416666666666667rem solid transparent;
	display:block;
}
.htab ul li.on a,.htab ul li a:hover {
	border-color:#0d4690;
	color:#323333;
	font-weight:bold;
}
.hswiper1 li a {
	display:block;
	padding:1.0416666666666667rem;
	background:#fff;
}
.hswiper1 li .pic {
	height:16.145833333333336rem;
	overflow:hidden;
}
.hswiper1 li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hswiper1 li .txt {
	padding:1.0416666666666667rem 0 0;
}
.hswiper1 li .txt h4 {
	font-size:1.25rem;
	color:#323333;
	line-height:1.6;
	font-weight:bold;
}
.hswiper1 li .txt h6 {
	font-size:1.0416666666666667rem;
	color:#323333;
	line-height:1.6;
	opacity:0.5;
}
.hswiper1 li a:hover {
	background:#0d4690;
}
.hswiper1 li a:hover h6,.hswiper1 li a:hover h4 {
	color:#fff;
}
.home {
	overflow:hidden;
}
.hsection2 .wutit {
	text-align:center;
}
.hsection2 .hswiperpic {
	margin-top:2.34375rem;
}
.hsection2 .hswiperpic a {
	height:31.25rem;
	display:block;
	overflow:hidden;
	position:relative;
	background:#0d4690;
}
.hsection2 .hswiperpic a>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: cover;
}
.hsection2 .hswiperpic a:hover>img {
	opacity:0.1;
	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);
}
.hswiper1 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;
}
.hswiper1 li a: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);
}
.hsection2 .hswiperpic .swiper-slide {
	width:20.833333333333336rem;
}
.hsection2 .hswiperpic .txt {
	position:absolute;
	inset:0;
	z-index:1;
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
}
.hsection2 .hswiperpic .txt dl {
	padding:10.416666666666668rem 1.8229166666666667rem 0.78125rem;
	background:linear-gradient(to top,rgba(13,70,144,0.8),rgba(13,70,144,0));
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.hsection2 .hswiperpic .txt dt {
	font-size:1.25rem;
	color:#ffffff;
	line-height:1.6;
	font-weight:bold;
	margin-bottom:0.78125rem;
	text-align: center;
}
.hsection2 .hswiperpic .txt dd {
	font-size:0.8333333333333334rem;
	line-height:2;
	color:#ffffff;
	height: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;
	overflow:hidden;
}
.hsection2 .hswiperpic a:hover .txt dt{
	text-align: left;
}
.hsection2 .hswiperpic a:hover .txt dd {
	height:auto;
}
.hsection2 .hswiperpic a:hover .txt {
	display:block;
}
.hsection2 .hswiperpic a:hover .txt dl {
	padding-top:3.6458333333333335rem;
	background:none;
}
.hsection2 .spans {
	margin:2.0833333333333335rem 5.46875rem 0;
	height:0.20833333333333334rem;
	border-radius:0.5208333333333334rem;
	background:#c6d2e8;
	position:relative;
	overflow:hidden;
	width:auto;
}
.hsection2 .spans span {
	background:#0d4690;
	border-radius:0.5208333333333334rem;
}
.hsection3 {
	padding-top:8.333333333333334rem;
	text-align:center;
}
.home {
	background:url(../images/h8.jpg) no-repeat center bottom -10.416666666666668rem/100% auto #f1f1f6;
	padding-bottom:46.875rem;
}
.hswiperpic {
	position:relative;
}
.hswiperpic .prev,.hswiperpic .next {
	position:absolute;
	left:0;
	top:50%;
	z-index:3;
	width:3.0208333333333335rem;
	height:3.0208333333333335rem;
	cursor:pointer;
	background:url(../images/prev2.png) no-repeat center/0.8333333333333334rem auto #fff;
	border-radius:50%;
	border:1px solid #98989a;
	margin:-1.5625rem -9.791666666666668rem 0;
}
.hswiperpic .next {
	left:auto;
	right:0;
	transform:rotate(180deg);
}
.hswiperpic .prev:hover,.hswiperpic .next:hover {
	background:url(../images/prev2-1.png) no-repeat center/0.8333333333333334rem auto #0b478b;
	border-color:#0b478b;
}
.layui-form-select dl dd.layui-this{
	background: #0b478b;
}

.wendang li h3,
.uwrts li h4,
.uwrts li .pic img,
.news li .pic img,
.news li .txt h3,
.footer .fms .btn,
.footer .fms li .t1,
.uwlearn .btn,
.uwlist li h3,
.uwlist 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;
}
.uwrts li a:hover .pic img,
.news li a:hover .pic img,
.uwlist li a: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); 
}
.wendang li a:hover h3,
.uwrts li a:hover h4,
.news li a:hover .txt h3,
.uwlist li a:hover h3{
	color: #0b478b;
}
.wubtn:hover,
.footer .fms .btn:hover,
.uwlearn .btn:hover{
	box-shadow: 0 0 0.520833rem 0 rgba(11,71,139,0.4);
}
.footer .nav li a:hover{
	color: #1181ff;
}
.footer .fms li .t1:focus{
	background: #212326;
}


.header .naver li h3 i {
	display:none;
}
.header .naver li dl {
	position:absolute;
	top:100%;
	left:50%;
	transform:translateX(-50%);
	background:#fff;
	min-width:7.8125rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	display:none;
}
.header .naver li dd a {
	display:block;
	text-align:center;
	white-space:nowrap;
	color:#333;
	padding:0.5208333333333334rem;
	line-height:1.6;
	border-bottom:0.052083333333333336rem solid #eee;
}
.header .naver li dd a:hover {
	background:#0D4690;
	color:#fff;
	border-color:#0D4690;
}

