@font-face {

    font-family: "SourceHanSansCN-Regular";

    src: url("../fonts/SourceHanSansCN-Regular.eot");

    src: url("../fonts/SourceHanSansCN-Regular.eot?#iefix") format("embedded-opentype"),

    url("../fonts/SourceHanSansCN-Regular.woff") format("woff"),

    url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype"),

    url("../fonts/SourceHanSansCN-Regular.svg#SourceHanSansCN-Regular") format("svg");

    font-style: normal;

    font-weight: normal;

}

.wp2{max-width: 95%;width: 1600px;margin: 0 auto;}

.wp3{max-width: 95%;width: 1500px;margin: 0 auto;}



.n-top{position: fixed;top: 0;left: 0;right: 0;z-index: 109;

	background: url(../images/n-bg4.jpg) no-repeat center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.n-top .tit{text-align: center;line-height: 50px;}

.n-top .tit a{text-align: center;font-size: 18px;color: #fff;

	font-weight: normal;padding-left: 24px;

	background: url(../images/n-27.png) no-repeat left center;

	-o-background-size: 14px auto;

	-ms-background-size: 14px auto;

	-moz-background-size: 14px auto;

	-webkit-background-size: 14px auto;

	background-size: 14px auto;

}

.n-top .wp2{position: relative;}

.n-top .close{position: absolute;right: 0;top: 50%;width: 40px;height: 40px;

	cursor: pointer;opacity: .5;

	background: url(../images/n-close.png) no-repeat center;

	-o-background-size: 22px auto;

	-ms-background-size: 22px auto;

	-moz-background-size: 22px auto;

	-webkit-background-size: 22px auto;

	background-size: 22px auto;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-top .close:hover{opacity: 1;}
.banner-n{position: relative;}
.banner-n .con{display: block;padding-top: 35%;height: 0;position: relative;overflow: hidden;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.banner-n .swiper-pagination{left: 0;right: 0;bottom: 30px;z-index: 3;font-size: 0;}
.banner-n .swiper-pagination .swiper-pagination-bullet{width: 62px;height: 5px;border-radius: 3px;
	background-color: #000;opacity: .5;margin: 0 7px;
}

.banner-n .swiper-pagination .swiper-pagination-bullet-active{background-color: #005aa7;
	opacity: 1;
}

.banner-n .swiper-arrow{position: absolute;top: 50%;width: 100px;height: 100px;

	opacity: 0;z-index: 6;cursor: pointer;

	background-position: center;background-repeat: no-repeat;

	-o-background-size: 26px auto;

	-ms-background-size: 26px auto;

	-moz-background-size: 26px auto;

	-webkit-background-size: 26px auto;

	background-size: 26px auto;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.banner-n .swiper-prev{left: 0;background-image: url(../images/n-l.png);}

.banner-n .swiper-next{right: 0;background-image: url(../images/n-r.png);}

.banner-n:hover .swiper-arrow{opacity: 1;}





.g-tab{display: flex;flex-wrap: wrap;border-bottom: 1px solid rgba(0,0,0,.1);}

.g-tab li{width: 14.28%;}

.g-tab .con{display: block;height: 150px;display: flex;

	align-items: center;text-align: center;position: relative;

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

}

.g-tab .con:before{content: '';position: absolute;top: 0;left: 0;

	width: 100%;height: 100%;opacity: 0;

	background: url(../images/i-bg1.jpg) no-repeat center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.g-tab .ico{display: block;width: 50px;height: 50px;margin: 0 auto 9px;}

.g-tab .ico img{width: 100%;height: 100%;display: block;}

.g-tab .t1{font-size: 20px;color: #111;}

.g-tab .t-c{width: 100%;position: relative;z-index: 2;}

.g-tab li.on .con:before,.g-tab li:hover .con:before{opacity: 1;}



.row-a1{padding: 93px 0 84px;

	background-color: #F2F5FB;

}

.g-t1{text-align: center;font-size: 50px;color: #333;font-weight: normal;}

.n-list1{margin: 42px -12px 37px;display: flex;flex-wrap: wrap;}

.n-list1 li{width: 25%;margin-bottom: 24px;}

.n-list1 .con{display: block;margin: 0 12px;border-radius: 20px;height: 516px;overflow: hidden;

	background-color: #fff;box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.04);position: relative;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-list1 .pic{height: 252px;border-bottom: 1px solid rgba(0,0,0,.1);overflow: hidden;}

.n-list1 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.n-list1 .txt{padding: 32px 33px 0;}

.n-list1 .tit{font-size: 30px;color: #333;font-weight: normal;margin-bottom: 7px;
	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-list1 .desc{font-size: 18px;color: #999;line-height: 1.55;height: 3.1em;margin-bottom: 36px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.n-list1 li:first-child,.n-list1 li:last-child{width: 50%;}

.n-list1 li:first-child .pic,.n-list1 li:last-child .pic{border-bottom: 0;

	position: absolute;left: 0;right: 0;bottom: 0;height: auto;

}

.n-list1 li:first-child .txt,.n-list1 li:last-child .txt{position: relative;z-index: 2;

	padding: 52px 42px 0;height: 100%;

}

.n-list1 .more{font-size: 18px;color: #005aa7;position: absolute;left: 42px;bottom: 34px;}

.n-list1 .more:after{content: '>';font-family: SimHei;margin-left: 5px;}

.n-list1 .con:hover{box-shadow: 0px 8px 32px 0px rgba(22,60,147,0.4);}

.n-list1 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.n-list1 .con:hover .tit{color: #005aa7;}

/*.n-list1 li:first-child .pic img,.n-list1 li:last-child .pic img{

	-webkit-transform: scale(1.05);

	-moz-transform: scale(1.05);

	-o-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

}

*/



.n-btn1{display: block;margin: 0 auto;width: 260px;height: 60px;border-radius: 30px;

	border: 1px solid #005aa7;text-align: center;line-height: 58px;position: relative;

	font-size: 20px;color: #005aa7;overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-btn1:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 0%;
	display: none;
	background-color: #005aa7;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}

.n-btn1 span{display: block;position: relative;z-index: 2;}

.n-btn1 span:after{content: '>';font-family: SimHei;margin-left: 5px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}

.n-btn1:hover{;color: #fff;background-color: #005aa7;}
.n-btn1:hover span:after{margin-left: 15px;}
.n-btn1:hover:before{width: 100%;}


.row-a2{padding: 118px 0 0;overflow: hidden;}


.n-slider1{margin-top: 52px;margin-bottom: 63px;position: relative;}
.n-slider1 .swiper-slide{
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-slider1 .con{display: block;height: 448px;border-radius: 20px;margin-left: 24px;position: relative;overflow: hidden;}
.n-slider1 .pic{height: 260px;width: 100%;position: absolute;left: 0;bottom: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-slider1 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.n-slider1 .pic:after{content: '';position: absolute;top: 0;left: 0;
	width: 100%;height: 100%;display: block;opacity: 0;
	background: url(../images/n-bg1.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-slider1 .txt{position: relative;z-index: 2;border: 1px solid rgba(0,0,0,.1);border-bottom: 0;
	border-radius: 20px 20px 0 0;height: 188px;
	padding: 29px 28px 0;
}
.n-slider1 .tit{font-size: 30px;color: #333;font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.n-slider1 .desc{font-size: 18px;color: #999;margin-bottom: 36px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.n-slider1 .more{font-size: 18px;color: #005aa7;}
.n-slider1 .more:after{content: '>';font-family: SimHei;margin-left: 5px;}
.n-slider1 .swiper-slide.open{width: 620px;}
.n-slider1 .swiper-slide.open .pic{height: 100%;}
.n-slider1 .swiper-slide.open .pic:after{opacity: 1;}
.n-slider1 .swiper-slide.open .txt{border-color: transparent;padding: 45px 50px 0;}
.n-slider1 .swiper-slide.open .tit{color: #fff;margin-bottom: 8px;font-size: 36px;}
.n-slider1 .swiper-slide.open .desc{color: rgba(255,255,255,.8);-webkit-line-clamp: 2;margin-bottom: 32px;}
.n-slider1 .swiper-slide.open .more{color: #fff;}
.n-slider1 .swiper-slide.open .more:after{color: #fff;}
.n-slider1 .swiper-slide.open .date{color: #fff;}
.n-slider1 .swiper-container{overflow: visible;}
.n-slider1 .swiper-arrow{position: absolute;top: 50%;width: 96px;height: 96px;
	border-radius: 50%;opacity: 0;z-index: 6;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	background-color: rgba(22, 60, 147, .8);
	-o-background-size: 17px auto;
	-ms-background-size: 17px auto;
	-moz-background-size: 17px auto;
	-webkit-background-size: 17px auto;
	background-size: 17px auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.n-slider1 .swiper-prev{left: 30px;background-image: url(../images/n-08.png);}
.n-slider1 .swiper-next{right: 30px;background-image: url(../images/n-09.png);}
.n-slider1:hover .swiper-arrow{opacity: 1;}
.n-slider1 .swiper-button-disabled{display: none;}

.n-slider1-0 .swiper-slide{width: 360px;margin-left: 24px;}
.n-slider1-0 .swiper-slide .con{margin-left: 0;}

.row-a3{padding: 146px 0 150px;overflow: hidden;}

.row-a3 .n-slider1 .tit{line-height: 1.33;

	-webkit-line-clamp: 2;

}

.row-a3 .n-slider1 .desc{display: none;}

.n-slider1 .date{display: block;font-size: 18px;color: #999;margin-top: 24px;}

.row-a3 .n-slider1 .swiper-slide.open .desc{display: block;padding-top: 12px;}

.hide-dn{height: 0;overflow: hidden;}



.m-tab2{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 39px;}

.m-tab2 ul{display: flex;flex-wrap: wrap;padding: 7px 5px;

	background-color: #F4F4F6;border-radius: 28px;

}
.m-tab2 li{margin: 0 5px;}
.m-tab2 li a{padding: 0 35px;height: 42px;line-height: 42px;display: block;

	font-size: 20px;color: #333;border-radius: 21px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-tab2 li:hover a,.m-tab2 li.on a{background-color: #005aa7;color: #fff;}

.row-a4{position: relative;}

.row-a4 .bg{height: 770px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.n-txt1{position: absolute;z-index: 6;left: 0;right: 0;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.n-txt1 .ico{height: 46px;margin-bottom: 48px;}

.n-txt1 .ico img{height: 100%;display: block;}

.n-txt1 .desc{font-size: 20px;line-height: 1.6;color: rgba(255,255,255,.75);

	max-width: 560px;text-align: justify;margin-bottom: 48px;
	display: -webkit-box;
	   -webkit-box-orient: vertical;
	   -webkit-line-clamp: 5;
	   overflow: hidden;

}

.n-btn1-1{color: #fff;border-color: #fff;margin: 0;}

.n-btn1-1:before{background-color: #fff;}
.n-btn1-1:hover{color: #005aa7;background-color: #fff;}



.row-a5{height: 529px;display: flex;align-items: center;

	background: url(../images/n-bg3.jpg) no-repeat center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.n-txt2{width: 100%;text-align: center;}

.n-txt2 .tit{font-size: 50px;color: #333;font-weight: normal;margin-bottom: 12px;}

.n-txt2 .desc{font-size: 22px;color: #888;margin-bottom: 63px;}

.n-txt2 .bot{display: flex;flex-wrap: wrap;justify-content: center;}

.n-txt2 .btn{display: block;margin: 0 15px;width: 210px;height: 60px;

	border-radius: 30px;line-height: 58px;font-size: 20px;text-align: center;

	border: 1px solid #005aa7;position: relative;overflow: hidden;color: #005aa7;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-txt2 .btn:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 0%;

	background-color: #005aa7;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-txt2 .btn span{display: block;position: relative;z-index: 2;}

/*.n-txt2 .btn:hover:before{width: 100%;}*/

.n-txt2 .btn:hover{color: #fff;background-color: #005aa7;}

.footer-new{position: relative;

	background-color: #27282A;

}

.fd-top{padding: 97px 0 87px;}

.fd-top .wp2{display: flex;flex-wrap: wrap;justify-content: space-between;}

.fd-nv{display: flex;flex-wrap: wrap;}

.fd-nv dl{margin-right: 152px;}

.fd-nv dt{margin-bottom: 20px;}

.fd-nv dt a{display: block;font-size: 30px;font-weight: normal;color: #fff;}

.fd-nv dd a{display: block;font-size: 18px;line-height: 2.55;color: rgba(255,255,255,.5);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.fd-nv dd a:hover{color: #fff;}

.fd-qr{margin-bottom: 126px;padding-top: 8px;}

.fd-qr .pic{margin: 0 auto 12px;width: 146px;}

.fd-qr .pic img{width: 100%;display: block;}

.fd-qr .t1{font-size: 18px;color: rgba(255,255,255,.5);display: block;text-align: center;}



.fd-logo{height: 55px;}

.fd-logo img{height: 100%;display: block;}



.fd-bot{font-size: 18px;color: rgba(255,255,255,.3);

	background-color: #202123;

}

.fd-bot a{color: rgba(255,255,255,.3);}

.fd-bot a:hover{color: #fff;}

.fd-bot .wp2{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;

	height: 90px;

}

.btn-top{position: absolute;top: 105px;right: 102px;width: 75px;height: 75px;

	border-radius: 50%;z-index: 9;

	background: #fff url(../images/n-11.png) no-repeat center;

	-o-background-size: 28px auto;

	-ms-background-size: 28px auto;

	-moz-background-size: 28px auto;

	-webkit-background-size: 28px auto;

	background-size: 28px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.btn-top:hover{opacity: .8;}



.row-b1{padding: 82px 0 138px;

	background-color: #F2F5FB;

}

.row-b1 .m-tab2 ul{background-color: #fff;}

.n-news{margin-top: 68px;position: relative;box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.04);}

.n-news .con{display: block;overflow: hidden;border-radius: 30px;padding: 45px;
	background: #FFFFFF url(../images/pic-bg1.jpg) no-repeat right bottom;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}

.n-news .pic{float: left;width: 600px;height: 433px;margin-right: 45px;overflow: hidden;border-radius: 20px;}

.n-news .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}

.n-news .txt{overflow: hidden;padding-top: 14px;}
.n-news .lab{display: inline-block;padding: 0 22px;height: 38px;border-radius: 19px;
	line-height: 38px;font-size: 18px;color: #fff;margin-bottom: 28px;
	background-color: #005aa7;
}

.n-news .tit{font-size: 38px;line-height: 1.31;color: #111;font-weight: normal;margin-bottom: 13px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-news .date{display: block;font-size: 18px;color: #333;margin-bottom: 16px;}

.n-news .desc{font-size: 18px;color: #888;text-align: justify;line-height: 1.66;margin-bottom: 30px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}
.n-news .more{display: block;font-size: 18px;color: #005aa7;}
.n-news .more:after{content: '>';font-family: SimHei;margin-left: 5px;}
.n-news .con:hover .tit{color: #005aa7;}
.n-news .con:hover{box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.09);}
.n-news .swiper-pagination{left: 0;right: 0;bottom: 20px;z-index: 3;font-size: 0;}
.n-news .swiper-pagination .swiper-pagination-bullet{width: 62px;height: 5px;border-radius: 3px;
	background-color: #000;opacity: .5;margin: 0 7px;
}
.n-news .swiper-pagination .swiper-pagination-bullet-active{background-color: #005aa7;
	opacity: 1;
}


.n-list2{display: flex;flex-wrap: wrap;margin: 0 -22px;}

.n-list2 li{width: 33.33%;margin-bottom: 46px;}

.n-list2 .con{display: block;margin: 0 22px;overflow: hidden;border-radius: 20px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-list2 .pic{padding-top: 72%;height: 0;position: relative;overflow: hidden;border-radius: 20px 20px 0 0;}

.n-list2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.n-list2 .txt{height: 236px;border-radius: 0 0 20px 20px;

	border: 1px solid rgba(0,0,0,.1);padding: 24px 26px 0;

}

.n-list2 .tit{font-size: 26px;color: #111;line-height: 1.38;margin-bottom: 11px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-list2 .date{display: block;font-size: 18px;color: #999;margin-bottom: 11px;}

.n-list2 .desc{font-size: 18px;color: #888;text-align: justify;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.n-list2 .con:hover .pic img{

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.n-list2 .con:hover .tit{color: #005aa7;}

.n-list2 .con:hover{box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.09);}



.row-b2{padding: 130px 0 87px;position: relative;}

.row-b2 .wp2{position: relative;}

.n-box1{position: absolute;z-index: 6;left: 50%;right: 0;top: -190px;
	width: 1600px;
	background-color: #fff;box-shadow: 0px 8px 32px 0px rgba(0,0,0,0.08);
	border-radius: 20px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.n-box1 .cont-wp{}
.n-box1.fixed{position: fixed;top: 110px;z-index: 109;}
.n-box1 .top{padding: 30px 27px;display: flex;flex-wrap: wrap;align-items: center;

	justify-content: space-between;

}

.n-so{width: 412px;position: relative;}

.n-so .inp{display: block;width: 100%;height: 58px;border: 1px solid #E4E6EB;

	border-radius: 10px;padding: 0 54px;font-size: 18px;font-family: "SourceHanSansCN-Regular";

}

.n-so .btn{position: absolute;top: 0;left: 0;width: 54px;bottom: 0;cursor: pointer;border: 0;

	background: url(../images/n-12.png) no-repeat center;

	-o-background-size: 20px auto;

	-ms-background-size: 20px auto;

	-moz-background-size: 20px auto;

	-webkit-background-size: 20px auto;

	background-size: 20px auto;

}

.n-so .close{position: absolute;top: 0;right: 0;width: 48px;bottom: 0;

	cursor: pointer;border: 0;opacity: .2;

	background: url(../images/n-13.png) no-repeat center;

	-o-background-size: 14px auto;

	-ms-background-size: 14px auto;

	-moz-background-size: 14px auto;

	-webkit-background-size: 14px auto;

	background-size: 14px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-so .close:hover{opacity: 1;}

.n-box1 .tab{float: none;display: flex;flex-wrap: wrap;align-items: center;}

.n-box1 .tab li{margin-left: 25px;width: 250px;height: 58px;border: 1px solid #E4E6EB;border-radius: 10px;

	line-height: 56px;font-size: 18px;color: #333;padding: 0 18px;cursor: pointer;

	background: url(../images/n-14.png) no-repeat right 15px center;

	-o-background-size: 14px auto;

	-ms-background-size: 14px auto;

	-moz-background-size: 14px auto;

	-webkit-background-size: 14px auto;

	background-size: 14px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-box1 .tab li.on,.n-box1 .tab li:hover{border-color: #005aa7;color: #005aa7;

	background-image: url(../images/n-14-on.png);

}



.n-box1.open .bot-con{border-top: 1px solid rgba(0,0,0,.1);}

.n-box1 .list{float: none;display: flex;flex-wrap: wrap;padding: 32px;}

.n-box1 .list li{margin-right: 80px;font-size: 18px;color: #333;line-height: 45px;

	display: block;padding-left: 38px;cursor: pointer;

	background: url(../images/n-15.png) no-repeat left center;

	-o-background-size: 25px auto;

	-ms-background-size: 25px auto;

	-moz-background-size: 25px auto;

	-webkit-background-size: 25px auto;

	background-size: 25px auto;

}

.n-box1 .list li.ok{background-image: url(../images/n-15-on.png);}

.n-box1 .cont{margin: 0 32px;padding: 34px 120px 20px 0;position: relative;

	border-bottom: 1px dashed rgba(0,0,0,.1);

}

.n-box1 .left{overflow: hidden;}

.n-box1 .t1{font-size: 18px;float: left;line-height: 46px;}

.n-box1 .r-c{display: flex;flex-wrap: wrap;align-items: center;overflow: hidden;}

.n-box1 .item{display: flex;flex-wrap: wrap;align-items: center;position: relative;

	height: 46px;border: 1px solid #005aa7;padding: 0 46px 0 22px;

	background: rgba(0,87,156,0.05);font-size: 18px;color: #005aa7;

	border-radius: 6px;margin-left: 18px;margin-bottom: 15px;

}

.n-box1 .item .close{position: absolute;top: 0;right: 0;width: 48px;bottom: 0;

	cursor: pointer;border: 0;opacity: .2;

	background: url(../images/n-13.png) no-repeat center;

	-o-background-size: 14px auto;

	-ms-background-size: 14px auto;

	-moz-background-size: 14px auto;

	-webkit-background-size: 14px auto;

	background-size: 14px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.n-box1 .item .close:hover{opacity: 1;}

.n-box1 .item .i-t:after{content: '|';margin-left: 5px;position: relative;top: -1px;}

.n-box1 .item .i-t:last-child:after{display: none;}



.js-qing{font-size: 18px;color: #666;padding-left: 20px;cursor: pointer;

	position: absolute;right: 0;top: 34px;line-height: 48px;

	background: url(../images/n-16.png) no-repeat left center;

	-o-background-size: 17px auto;

	-ms-background-size: 17px auto;

	-moz-background-size: 17px auto;

	-webkit-background-size: 17px auto;

	background-size: 17px auto;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.js-qing:hover{color: #005aa7;background-image: url(../images/n-16-on.png);}





.n-pages{font-size: 0;text-align: center;}

.n-pages li{display: inline-block;vertical-align: middle;margin: 0 5px;}

.n-pages li a{display: block;width: 44px;height: 44px;border-radius: 5px;

	line-height: 40px;font-size: 18px;color: #333;font-family: arial;

	border: 1px solid #DCDCDC;background-color: #fff;

	background-position: center;background-repeat: no-repeat;

	-o-background-size: 8px auto;

	-ms-background-size: 8px auto;

	-moz-background-size: 8px auto;

	-webkit-background-size: 8px auto;

	background-size: 8px auto;

    transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}

.n-pages .prev a,.n-pages .next a{background-color: #f6f6f6;border-color: #f6f6f6;}

.n-pages .prev a{background-image: url(../images/n-23.png);}

.n-pages .next a{background-image: url(../images/n-24.png);}

.n-pages .prev a:hover{background-image: url(../images/n-23-on.png);}

.n-pages .next a:hover{background-image: url(../images/n-24-on.png);}

.n-pages li.on a,.pages li:hover a,

.n-pages .prev:hover a,.n-pages .next:hover a{color: #fff;background-color: #005aa7;border-color: #005aa7;}



.row-c1{padding: 88px 0;}

.row-c1 .wp3{display: flex;flex-wrap: wrap;justify-content: space-between;}

.row-c1 .col-l{width: 68%;float: none;}

.row-c1 .col-r{width: 28.26%;float: none;}


.m-details{}
.m-details h1{font-size: 40px;font-weight: normal;color: #111;line-height: 1.36;margin-bottom: 10px;}
.m-details .info{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;
	margin-bottom: 18px;
}
.m-details .date{font-size: 20px;color: #888;}
.m-details .video{margin-bottom: 42px;}
.m-details .video .pic{position: relative;padding-top: 56%;height: 0;overflow: hidden;
	margin-bottom: 25px;
}
.m-details .video .pic img,.m-details .video .pic video{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}
.m-details .video .pic video{z-index: 8;display: none;}



.m-details .video .play{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;cursor: pointer;
	background: url(../images/n-17.png) no-repeat center;
	-o-background-size: 120px auto;
	-ms-background-size: 120px auto;
	-moz-background-size: 120px auto;
	-webkit-background-size: 120px auto;
	background-size: 120px auto;
}
.m-details .tips{text-align: center;display: block;font-size: 20px;}
.m-details .txt{font-size: 20px;line-height: 1.8;text-align: justify;color: #333;
	margin-bottom: 72px;
}
.m-details .form{padding: 30px 38px 34px;margin-bottom: 25px;display: none;
	background-color: #EDF0F5;
}

.m-details .f-t{font-size: 20px;color: #111;font-weight: normal;margin-bottom: 16px;}

.m-details .ovh{margin: 0 -20px;display: flex;flex-wrap: wrap;}

.m-details .item{width: 100%;padding: 0 20px;overflow: hidden;margin-bottom: 16px;}

.m-details .item-50{width: 50%;}

.m-details .form .t1{float: left;width: 102px;font-size: 18px;color: #888;

	line-height: 56px;

}

.m-details .form .t1 em{color: #D92C2C;}

.m-details .t-c{overflow: hidden;}

.m-details .inp{display: block;width: 100%;height: 56px;padding: 0 15px;font-size: 18px;

	border-radius: 6px;

}

.m-details textarea.inp{height: 128px;padding: 12px 18px;}

.m-details .tong{display: block;padding-top: 21px;padding-bottom: 16px;}

.m-details .chec{float: left;width: 17px;height: 17px;margin-right: 12px;margin-top: 3px;

	background: url(../images/n-15.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-details .chec:checked{background-image: url(../images/n-15-on.png);}

.m-details .t-desc{font-size: 14px;color: #888;overflow: hidden;display: block;line-height: 1.7;}

.m-details .code{width: 412px;position: relative;float: left;}

.m-details .code-pic{position: absolute;top: 6px;bottom: 6px;right: 6px;width: 143px;}

.m-details .code-pic img{width: 100%;height: 100%;display: block;}

.m-details .btn{float: right;width: 412px;height: 56px;border-radius: 6px;

	border: 0;cursor: pointer;font-size: 20px;color: #fff;

	background-color: #005aa7;

    transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}

.m-details .btn:hover{opacity: .8;}

.m-details .arrow{border: 1px solid rgba(0,0,0,.15);display: block;

	padding: 0 48px;height: 144px;display: flex;align-items: center;

	background: url(../images/n-25.png) no-repeat right 43px center;

	-o-background-size: 16px auto;

	-ms-background-size: 16px auto;

	-moz-background-size: 16px auto;

	-webkit-background-size: 16px auto;

	background-size: 16px auto;

}

.m-details .arrow .t1{font-size: 20px;color: #888;display: block;margin-bottom: 5px;}

.m-details .arrow .tit{font-size: 24px;color: #111;font-weight: normal;

	text-overflow:ellipsis;

	 white-space: nowrap;

	 overflow: hidden;

    transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}

.m-details .arrow:hover .tit{color: #005aa7;}



.row-c2{padding: 117px 0 0;}

.g-t2{text-align: center;font-size: 46px;color: #111;font-weight: normal;}

.g-t2{margin-bottom: 45px;}

.n-box2{border-radius: 30px;padding: 42px 52px 50px;

	background-color: #EDF0F5;

}

.n-t1{font-size: 30px;color: #111;font-weight: normal;}

.n-list3{margin-top: 20px;}

.n-list3 li{margin-bottom: 20px;}

.n-list3 .con{display: block;border-radius: 20px;overflow: hidden;

	background-color: #fff;

}

.n-list3 .pic img{width: 100%;display: block;}

.n-list3 .tit{height: 63px;line-height: 63px;font-size: 20px;color: #005aa7;

	font-weight: normal;padding: 0 20px;

	background: url(../images/n-26.png) no-repeat right 13px center;

	-o-background-size: 10px auto;

	-ms-background-size: 10px auto;

	-moz-background-size: 10px auto;

	-webkit-background-size: 10px auto;

	background-size: 10px auto;

    transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}

.n-list3 .con:hover .tit{background-color: #005aa7;color: #fff;

	background-image: url(../images/n-26-on.png);

}



.pop-video{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1024;display: none;}

.pop-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7)}

.pop-video .cont{width:800px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.pop-video .close{position:absolute;right:-20px;top:-20px;z-index:3;width:46px;height:46px;border-radius:50%;cursor:pointer;background:url(../images/close.svg) center no-repeat #000;-o-background-size:24px auto;-ms-background-size:24px auto;-moz-background-size:24px auto;-webkit-background-size:24px auto;background-size:24px auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}

.pop-video .video video{width:100%;background-color:#000}

.pop-video .close:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}







@media only screen and (min-width: 1199px) and (max-width: 1920px) {





.wp2{width: 83.33vw;}

.wp3{width: 78.12vw;}

.banner-n .swiper-pagination{bottom: 1.562vw;}

.banner-n .swiper-pagination .swiper-pagination-bullet{width: 3.229vw;height: 0.260vw;border-radius: 0.156vw;

	margin: 0 0.364vw;

}

.g-tab .con{height: 7.812vw;}

.g-tab .ico{width: 2.604vw;height: 2.604vw;margin: 0 auto 0.468vw;}

.g-tab .t1{font-size: 1.041vw;}

.row-a1{padding: 4.843vw 0 4.375vw;}

.g-t1{font-size: 2.604vw;}

.n-list1{margin: 2.187vw -0.625vw 1.927vw;}

.n-list1 li{margin-bottom: 1.25vw;}

.n-list1 .con{margin: 0 0.625vw;border-radius: 1.041vw;height: 26.87vw;

	box-shadow: 0vw 0.416vw 1.666vw 0vw rgba(0,0,0,0.04);

}

.n-list1 .pic{height: 13.12vw;}

.n-list1 .txt{padding: 1.666vw 1.718vw 0;}

.n-list1 .tit{font-size: 1.562vw;margin-bottom: 0.364vw;}

.n-list1 .desc{font-size: 0.937vw;margin-bottom: 1.875vw;}

.n-list1 li:first-child .txt,.n-list1 li:last-child .txt{

	padding: 2.708vw 2.187vw 0;

}

.n-list1 .more{font-size: 0.937vw;left: 2.187vw;bottom: 1.770vw;}

.n-list1 .more:after{margin-left: 0.260vw;}

.n-list1 .con:hover{box-shadow: 0vw 0.416vw 1.666vw 0vw rgba(22,60,147,0.4);}

.n-btn1{width: 13.54vw;height: 3.125vw;border-radius: 1.562vw;

	line-height: 3.020vw;

	font-size: 1.041vw;

}

.n-btn1:after{margin-left: 0.260vw;}

.row-a2{padding: 6.145vw 0 0;}

.n-slider1{margin-top: 2.708vw;margin-bottom: 3.281vw;}

.n-slider1-0 .swiper-slide{width: 18.75vw;margin-left: 1.25vw;}

.n-slider1 .con{height: 23.33vw;border-radius: 1.041vw;}

.n-slider1 .pic{height: 13.54vw;}

.n-slider1 .txt{border-radius: 1.041vw 1.041vw 0 0;height: 9.791vw;

	padding: 1.510vw 1.458vw 0;

}

.n-slider1 .tit{font-size: 1.562vw;}

.n-slider1 .desc{font-size: 0.937vw;margin-bottom: 1.875vw;}

.n-slider1 .more{font-size: 0.937vw;}

.n-slider1 .more:after{margin-left: 0.260vw;}

.n-slider1 .swiper-slide.open{width: 32.29vw;}

.n-slider1 .swiper-slide.open .txt{padding: 2.343vw 2.604vw 0;}

.n-slider1 .swiper-slide.open .tit{margin-bottom: 0.416vw;font-size: 1.875vw;}

.n-slider1 .swiper-slide.open .desc{margin-bottom: 1.666vw;}

.n-slider1 .swiper-arrow{width: 5vw;height: 5vw;

	-o-background-size: 0.885vw auto;

	-ms-background-size: 0.885vw auto;

	-moz-background-size: 0.885vw auto;

	-webkit-background-size: 0.885vw auto;

	background-size: 0.885vw auto;

}

.n-slider1 .swiper-prev{left: 1.5625vw;}

.n-slider1 .swiper-next{right: 1.5625vw;}

.row-a3{padding: 7.604vw 0 7.812vw;}

.n-slider1 .date{font-size: 0.937vw;margin-top: 1.25vw;}

.row-a3 .n-slider1 .swiper-slide.open .desc{padding-top: 0.625vw;}

.m-tab2{margin-top: 2.031vw;}

.m-tab2 ul{padding: 0.364vw 0.520vw;border-radius: 1.458vw;}

.m-tab2 li a{padding: 0 1.822vw;height: 2.187vw;line-height: 2.187vw;

	font-size: 1.041vw;border-radius: 1.093vw;

}

.row-a4 .bg{height: 40.10vw;}

.n-txt1 .ico{height: 2.395vw;margin-bottom: 2.5vw;}

.n-txt1 .desc{font-size: 1.041vw;

	max-width: 29.16vw;margin-bottom: 2.5vw;

}

.row-a5{height: 27.55vw;}

.n-txt2 .tit{font-size: 2.604vw;margin-bottom: 0.625vw;}

.n-txt2 .desc{font-size: 1.145vw;margin-bottom: 3.281vw;}

.n-txt2 .btn{margin: 0 0.781vw;width: 10.93vw;height: 3.125vw;

	border-radius: 1.562vw;line-height: 3.020vw;font-size: 1.041vw;

}

.fd-top{padding: 5.052vw 0 4.531vw;}

.fd-nv dl{margin-right: 7.916vw;}

.fd-nv dt{margin-bottom: 1.041vw;}

.fd-nv dt a{font-size: 1.562vw;}

.fd-nv dd a{font-size: 0.937vw;}

.fd-nv dd a:hover{color: #fff;}

.fd-qr{margin-bottom: 6.562vw;padding-top: 0.416vw;}

.fd-qr .pic{margin: 0 auto 0.625vw;width: 7.604vw;}

.fd-qr .t1{font-size: 0.937vw;}

.fd-logo{height: 2.864vw;}



.fd-bot{font-size: 0.937vw;}

.fd-bot .wp2{height: 4.687vw;}

.btn-top{top: 5.468vw;right: 5.312vw;width: 3.906vw;height: 3.906vw;

	-o-background-size: 1.458vw auto;

	-ms-background-size: 1.458vw auto;

	-moz-background-size: 1.458vw auto;

	-webkit-background-size: 1.458vw auto;

	background-size: 1.458vw auto;

}

.row-b1{padding: 4.270vw 0 7.187vw;}

.n-news{margin-top: 3.541vw;}

.n-news .con{border-radius: 1.562vw;padding: 2.343vw;

	box-shadow: 0vw 0.416vw 1.666vw 0vw rgba(0,0,0,0.04);

}

.n-news .pic{width: 31.25vw;height: 22.55vw;margin-right: 2.343vw;}

.n-news .txt{padding-top: 0.729vw;}

.n-news .lab{padding: 0 1.145vw;height: 1.979vw;border-radius: 0.989vw;

	line-height: 1.979vw;font-size: 0.937vw;margin-bottom: 1.458vw;

}

.n-news .tit{font-size: 1.979vw;margin-bottom: 0.677vw;}

.n-news .date{font-size: 0.937vw;margin-bottom: 0.833vw;}

.n-news .desc{font-size: 0.937vw;margin-bottom: 1.562vw;}

.n-news .more{font-size: 0.937vw;}

.n-news .more:after{margin-left: 0.260vw;}

.n-news .con:hover{box-shadow: 0vw 0.416vw 1.666vw 0vw rgba(0,0,0,0.09);}

.n-list2{margin: 0 -1.145vw;}

.n-list2 li{margin-bottom: 2.395vw;}

.n-list2 .con{margin: 0 1.145vw;border-radius: 1.041vw;}

.n-list2 .pic{border-radius: 1.041vw 1.041vw 0 0;}

.n-list2 .txt{height: 12.29vw;border-radius: 0 0 1.041vw 1.041vw;

	padding: 1.25vw 1.354vw 0;

}

.n-list2 .tit{font-size: 1.354vw;margin-bottom: 0.572vw;}

.n-list2 .date{font-size: 0.937vw;margin-bottom: 0.572vw;}

.n-list2 .desc{font-size: 0.937vw;}

.n-list2 .con:hover{box-shadow: 0vw 0.416vw 1.666vw 0vw rgba(0,0,0,0.09);}



.row-b2{padding: 6.770vw 0 4.531vw;}

.n-box1{z-index: 6;top: -9.895vw;width: 83.33vw;

	box-shadow: 0vw 0.416vw 1.666vw 0vw rgba(0,0,0,0.08);

	border-radius: 1.041vw;

}
.n-box1.fixed{top: 5.729vw;}
.n-box1 .top{padding: 1.562vw 1.406vw;}

.n-so{width: 21.45vw;}

.n-so .inp{height: 3.020vw;

	border-radius: 0.520vw;padding: 0 2.812vw;font-size: 0.937vw;

}

.n-so .btn{width: 2.812vw;

	-o-background-size: 1.041vw auto;

	-ms-background-size: 1.041vw auto;

	-moz-background-size: 1.041vw auto;

	-webkit-background-size: 1.041vw auto;

	background-size: 1.041vw auto;

}

.n-so .close{width: 2.5vw;

	-o-background-size: 0.729vw auto;

	-ms-background-size: 0.729vw auto;

	-moz-background-size: 0.729vw auto;

	-webkit-background-size: 0.729vw auto;

	background-size: 0.729vw auto;

}

.n-box1 .tab li{margin-left: 1.302vw;width: 13.02vw;height: 3.020vw;border-radius: 0.520vw;

	line-height: 2.916vw;font-size: 0.937vw;padding: 0 0.937vw;

	background: url(../images/n-14.png) no-repeat right 0.781vw center;

	-o-background-size: 0.729vw auto;

	-ms-background-size: 0.729vw auto;

	-moz-background-size: 0.729vw auto;

	-webkit-background-size: 0.729vw auto;

	background-size: 0.729vw auto;

}

.n-box1 .list{padding: 1.666vw;}

.n-box1 .list li{margin-right: 4.166vw;font-size: 0.937vw;line-height: 2.343vw;

	padding-left: 1.979vw;

	-o-background-size: 1.302vw auto;

	-ms-background-size: 1.302vw auto;

	-moz-background-size: 1.302vw auto;

	-webkit-background-size: 1.302vw auto;

	background-size: 1.302vw auto;

}

.n-box1 .cont{margin: 0 1.666vw;padding: 1.770vw 6.25vw 1.041vw 0;}

.n-box1 .t1{font-size: 0.937vw;line-height: 2.395vw;}

.n-box1 .item{

	height: 2.395vw;padding: 0 2.395vw 0 1.145vw;

	font-size: 0.937vw;color: #005aa7;

	border-radius: 0.312vw;margin-left: 0.937vw;margin-bottom: 0.781vw;

}

.n-box1 .item .close{width: 2.5vw;

	-o-background-size: 0.729vw auto;

	-ms-background-size: 0.729vw auto;

	-moz-background-size: 0.729vw auto;

	-webkit-background-size: 0.729vw auto;

	background-size: 0.729vw auto;



}

.n-box1 .item .i-t:after{margin-left: 0.260vw;top: -0.052vw;}

.js-qing{font-size: 0.937vw;padding-left: 1.041vw;

	top: 1.770vw;line-height: 2.5vw;

	background: url(../images/n-16.png) no-repeat left center;

	-o-background-size: 0.885vw auto;

	-ms-background-size: 0.885vw auto;

	-moz-background-size: 0.885vw auto;

	-webkit-background-size: 0.885vw auto;

	background-size: 0.885vw auto;



}

.n-pages li{margin: 0 0.260vw;}

.n-pages li a{width: 2.291vw;height: 2.291vw;border-radius: 0.260vw;

	line-height: 2.083vw;font-size: 0.937vw;

	-o-background-size: 0.416vw auto;

	-ms-background-size: 0.416vw auto;

	-moz-background-size: 0.416vw auto;

	-webkit-background-size: 0.416vw auto;

	background-size: 0.416vw auto;

}

.row-c1{padding: 6vw 0;}

.m-details h1{font-size: 2.083vw;margin-bottom: 2vw;}

.m-details .info{

	margin-bottom: 0.937vw;

}

.m-details .date{font-size: 1.041vw;}

.m-details .video{margin-bottom: 2.187vw;}

.m-details .video .pic{

	margin-bottom: 1.302vw;

}

.m-details .video .play{

	-o-background-size: 6.25vw auto;

	-ms-background-size: 6.25vw auto;

	-moz-background-size: 6.25vw auto;

	-webkit-background-size: 6.25vw auto;

	background-size: 6.25vw auto;

}

.m-details .tips{font-size: 1.041vw;}

.m-details .txt{font-size: 0.937vw;

	margin-bottom: 3.75vw;

}



.m-details .form{padding: 1.562vw 1.979vw 1.770vw;margin-bottom: 1.302vw;

	background-color: #EDF0F5;

}

.m-details .f-t{font-size: 1.041vw;color: #111;margin-bottom: 0.833vw;}

.m-details .ovh{margin: 0 -1.041vw;}

.m-details .item{padding: 0 1.041vw;margin-bottom: 0.833vw;}

.m-details .form .t1{width: 5.312vw;font-size: 0.937vw;

	line-height: 2.916vw;

}

.m-details .inp{height: 2.916vw;padding: 0 0.781vw;font-size: 0.937vw;

	border-radius: 0.312vw;

}

.m-details textarea.inp{height: 6.666vw;padding: 0.625vw 0.937vw;}

.m-details .tong{padding-top: 1.093vw;padding-bottom: 0.833vw;}

.m-details .chec{width: 0.885vw;height: 0.885vw;margin-right: 0.625vw;margin-top: 0.156vw;}

.m-details .t-desc{font-size: 0.729vw;}

.m-details .code{width: 21.45vw;}

.m-details .code-pic{top: 0.312vw;bottom: 0.312vw;right: 0.312vw;width: 7.447vw;}

.m-details .btn{width: 21.45vw;height: 2.916vw;border-radius: 0.312vw;

	font-size: 1.041vw;

}

.m-details .arrow{

	padding: 0 2.5vw;height: 7.5vw;

	background: url(../images/n-25.png) no-repeat right 2.239vw center;

	-o-background-size: 0.833vw auto;

	-ms-background-size: 0.833vw auto;

	-moz-background-size: 0.833vw auto;

	-webkit-background-size: 0.833vw auto;

	background-size: 0.833vw auto;

}

.m-details .arrow .t1{font-size: 1.041vw;margin-bottom: 0.260vw;}

.m-details .arrow .tit{font-size: 1.25vw;}

.row-c2{padding: 6.093vw 0 0;}

.g-t2{font-size: 2.395vw;}

.g-t2{margin-bottom: 2.343vw;}

.n-box2{border-radius: 1.562vw;padding: 2.187vw 2.708vw 2.604vw;}

.n-t1{font-size: 1.562vw;}

.n-list3{margin-top: 1.041vw;}

.n-list3 li{margin-bottom: 1.041vw;}

.n-list3 .con{border-radius: 1.041vw;}

.n-list3 .tit{height: 3.281vw;line-height: 3.281vw;font-size: 1.041vw;

	padding: 0 1.041vw;

	background: url(../images/n-26.png) no-repeat right 0.677vw center;

	-o-background-size: 0.520vw auto;

	-ms-background-size: 0.520vw auto;

	-moz-background-size: 0.520vw auto;

	-webkit-background-size: 0.520vw auto;

	background-size: 0.520vw auto;

}



.pop-video .cont{width:41.66vw;}

.pop-video .close{right:-1.041vw;top:-1.041vw;width:2.395vw;height:2.395vw;

	-o-background-size:1.25vw auto;-ms-background-size:1.25vw auto;

	-moz-background-size:1.25vw auto;-webkit-background-size:1.25vw auto;

	background-size:1.25vw auto;

}

.n-news .swiper-pagination{bottom: 1.041vw;}
.n-news .swiper-pagination .swiper-pagination-bullet{width: 3.229vw;height: 0.260vw;border-radius: 0.156vw;
	margin: 0 0.364vw;
}



}





@media only screen and (max-width: 1199px) {

	.wp3,.wp2{padding: 0 15px;width: auto;max-width: none;}

	.row-c1 .col-l{width: auto;}

	.m-details h1{font-size: 20px;}

	.m-details .date{font-size: 14px;}

	.m-details .video .play{

		-o-background-size: 60px auto;

		-ms-background-size: 60px auto;

		-moz-background-size: 60px auto;

		-webkit-background-size: 60px auto;

		background-size: 60px auto;

	}



	.m-details .tips{font-size: 16px;}

	.m-details .txt{font-size: 16px;}

	.row-c1{padding: 60px 0 0;}

	.n-top{display: none;}

	.n-top .tit{

		text-overflow:ellipsis;

	    white-space: nowrap;

	    overflow: hidden;

	}

	.n-top .tit a{font-size: 12px;}

	.g-tab li{width: 50%;}

	.g-tab .t1{font-size: 16px;}

	.g-tab .con{border-bottom: 1px solid rgba(0, 0, 0, .1);height: 120px;}

	.g-tab li:last-child{width: 100%;}

	.g-tab li:nth-child(2n) .con{border-right: 0;}

	.row-a1{padding: 50px 0;}

	.g-t1{font-size: 22px;}

	.n-list1{margin-top: 25px;margin-bottom: 10px;}

	.n-list1 li:first-child, .n-list1 li:last-child{width: 100%;}

	.n-list1 li{width: 100%;margin-bottom: 15px;}

	.n-list1 .tit{font-size: 20px;}

	.n-list1 .desc{font-size: 14px;}

	.n-list1 .more{font-size: 14px;}

	.n-list1 .txt{padding: 20px;}

	.n-list1 .con{height: auto;}

	.n-list1 .pic{height: auto;}

	.n-list1 li:first-child .txt, .n-list1 li:last-child .txt{padding: 20px;}

	.n-list1 li:first-child .con, .n-list1 li:last-child .con{height: 300px;}

	.n-list1 .more{position: static;}

	.n-list1 .desc{height: auto;}

	.n-list1 .desc{margin-bottom: 25px;}

	.n-btn1{font-size: 14px;
        width: 150px;
        height: 40px;
        line-height: 38px;}

	.row-a2{padding: 40px 15px;}

	.banner-n .con{padding-top: 38%;}

	.n-slider1{margin: 25px 0;}

	.n-slider1 .tit{font-size: 18px;}

	.n-slider1 .swiper-arrow{width: 30px;height: 30px;

		-o-background-size: 9px auto;

		-ms-background-size: 9px auto;

		-moz-background-size: 9px auto;

		-webkit-background-size: 9px auto;

		background-size: 9px auto;

	}

	.n-slider1 .swiper-prev{left: 20px;}

	.n-slider1 .swiper-next{right: 20px;}

	.n-slider1 .desc{font-size: 14px;margin-bottom: 20px;}

	.n-slider1 .txt{padding: 20px;height: auto;}

	.n-slider1 .more{font-size: 14px;}

	.n-slider1 .pic{position: static;height: auto;}

	.n-slider1 .con{height: auto;border-radius: 10px;}

	.n-slider1 .swiper-slide .con{margin-left: 0;margin-right: 15px;}
	.n-slider1-0 .swiper-slide{margin-left: 0;}
	.n-slider1 .swiper-slide.open .tit{font-size: 20px;}
	.n-slider1 .swiper-slide.open .txt{padding: 20px;}
	.n-slider1 .swiper-slide.open .desc{margin-bottom: 20px;}
	.row-a3{padding: 10px 15px 40px;}

	.m-tab2 li a{font-size: 13px;padding: 0 10px;}
	.m-tab2 li{margin: 0 2px;}
	.m-tab2 ul{padding: 5px;}

	.m-tab2{margin-top: 25px;}

	.n-txt1 .desc{font-size: 14px;margin-bottom: 25px;}

	.n-txt1 .ico{height: 30px;margin-bottom: 20px;}

	.row-a4 .bg{height: 300px;position: relative;}
	.row-a4 .bg:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
		background-color: rgba(0,0,0,.2);
	}

	.n-txt2 .tit{font-size: 22px;}

	.n-txt2 .desc{font-size: 16px;margin-bottom: 20px;}

	.n-txt2 .btn{width: 130px;font-size: 14px;height: 45px;line-height: 43px;}

	.row-a5{height: 360px;}

	.fd-nv{display: none;}

	.fd-logo{height: 30px;}

	.fd-logo img{margin: 0 auto;}

	.fd-bot{font-size: 12px;text-align: center;padding: 13px 0;}

	.fd-bot .wp2{height: auto;display: block;}

	.fd-top .wp2{display: block;}

	.fd-top{padding: 30px 0;}

	.fd-qr{margin-bottom: 20px;}

	.fd-qr .t1{font-size: 14px;}

	.btn-top{width: 40px;height: 40px;right: 20px;top: 50px;

		-o-background-size: 16px auto;

		-ms-background-size: 16px auto;

		-moz-background-size: 16px auto;

		-webkit-background-size: 16px auto;

		background-size: 16px auto;

	}	

	.banner-n .swiper-pagination{bottom: 10px;}

	.banner-n .swiper-pagination .swiper-pagination-bullet{height: 3px;width: 40px;margin: 0 3px;}

	.row-b1{padding: 40px 0;}









	.row-b2{padding: 35px 0 40px;}

	.n-box1{position: static;border-radius: 15px;margin-bottom: 30px;width: auto;
		-webkit-transform: translate(0%);
		-moz-transform: translate(0%);
		-o-transform: translate(0%);
		-ms-transform: translate(0%);
		transform: translate(0%);
	}

	.n-box1 .top{padding: 15px 15px 5px;display: block;}

	.n-so{width: auto;margin-bottom: 10px;}

	.n-box1 .tab{display: block;}

	.n-box1 .tab li{margin: 0 0 10px;width: auto;height: 40px;font-size: 14px;line-height: 38px;}

	.n-so .inp{height: 40px;font-size: 14px;padding: 0 40px;}

	.n-so .btn{width: 40px;height: 40px;

		-o-background-size: 14px auto;

		-ms-background-size: 14px auto;

		-moz-background-size: 14px auto;

		-webkit-background-size: 14px auto;

		background-size: 14px auto;

	}

	.n-so .close{width: 40px;height: 40px;}

	.n-box1 .list{padding: 15px;}

	.n-box1 .list li{font-size: 14px;padding-left: 30px;margin-right: 20px;line-height: 32px;

		-o-background-size: 18px auto;

		-ms-background-size: 18px auto;

		-moz-background-size: 18px auto;

		-webkit-background-size: 18px auto;

		background-size: 18px auto;

	}

	.n-box1 .cont{margin: 0 15px;padding: 15px 0;}

	.n-box1 .t1{float: none;font-size: 14px;line-height: 30px;}

	.js-qing{top: 15px;line-height: 30px;font-size: 14px;

		-o-background-size: 13px auto;

		-ms-background-size: 13px auto;

		-moz-background-size: 13px auto;

		-webkit-background-size: 13px auto;

		background-size: 13px auto;

	}

	.n-box1 .item{font-size: 14px;height: auto;padding: 6px 30px 6px 12px;margin-left: 0;margin-right: 10px;margin-bottom: 10px;}

	.n-box1 .r-c{padding-top: 12px;}

	.n-box1 .item .close{width: 30px;height: 32px;

		-o-background-size: 10px auto;

		-ms-background-size: 10px auto;

		-moz-background-size: 10px auto;

		-webkit-background-size: 10px auto;

		background-size: 10px auto;

	}

	.n-list2{display: block;margin: 0;}

	.n-list2 li{width: auto;margin-bottom: 15px;}

	.n-list2 .con{margin: 0;}

	.n-list2 .tit{font-size: 18px;font-weight: normal;}

	.n-list2 .txt{height: auto;padding: 15px;}

	.n-list2 .date{font-size: 14px;}

	.n-list2 .desc{font-size: 14px;}

	.n-news{margin-top: 20px;}

	.n-news .con{padding: 15px;border-radius: 10px;}

	.n-news .pic{width: auto;height: auto;float: none;margin-right: 0;}

	.n-news .lab{height: 30px;line-height: 30px;font-size: 12px;padding: 0 15px;

		margin-bottom: 10px;

	}

	.n-news .tit{font-size: 20px;}

	.n-news .date{font-size: 14px;margin-bottom: 10px;}

	.n-news .desc{font-size: 14px;margin-bottom: 20px;}

	.n-news .more{font-size: 14px;}

	.n-pages li a{width: 32px;height: 32px;line-height: 30px;font-size: 14px;}

	.n-pages li{margin: 0 2px;}

	.row-c1 .wp3{display: block;}

	.m-details .arrow .tit{font-size: 16px;}

	.m-details .arrow{padding: 15px 30px 15px 15px;height: auto;display: block;

		background-position: right 12px center;

		-o-background-size: 12px auto;

		-ms-background-size: 12px auto;

		-moz-background-size: 12px auto;

		-webkit-background-size: 12px auto;

		background-size: 12px auto;

	}

	.m-details .arrow .t1{font-size: 14px;}

	.m-details .txt{margin-bottom: 30px;}

	.row-c1 .col-r{width: auto;padding-top: 35px;}

	.n-box2{border-radius: 15px;padding: 20px 15px;}

	.n-t1{font-size: 22px;}

	.n-list3 .tit{height: 50px;line-height: 50px;font-size: 18px;}

	.n-list3 .con{border-radius: 10px;}

	.row-c2{padding: 40px 0 25px;}

	.g-t2{font-size: 22px;margin-bottom: 20px;}

	.m-details .form{padding: 20px 15px;}

	.m-details .item-50{width: 100%;}

	.m-details .inp{height: 45px;}

	.m-details .form .t1{font-size: 14px;line-height: 45px;width: 80px;}

	.m-details .code{width: auto;float: none;}

	.m-details .btn{float: none;width: 100%;margin-top: 30px;height: 45px;font-size: 16px;}

	.m-details .code-pic{width: 110px;}

	.pop-video .cont{width: 95%;}

	.pop-video .close{width: 30px;height: 30px;top: -10px;right: -10px;

		-o-background-size: 14px auto;

		-ms-background-size: 14px auto;

		-moz-background-size: 14px auto;

		-webkit-background-size: 14px auto;

		background-size: 14px auto;

	}

	.m-details .f-t{font-size: 18px;}

	.n-news .swiper-pagination{bottom: -20px;}
	.n-news .swiper-pagination .swiper-pagination-bullet{width: 30px;height: 3px;}

}