@charset "utf-8";
html{overflow-x: hidden;}
@media (max-width:1920px) {
	html {font-size: 16px;}
}
@media (min-width:1400px) and (max-width:1600px) {
	html {font-size: 16px;}
}
@media (min-width:640px) and (max-width:1399px) {
	html {font-size: 15px;}
}
@media (min-width:471px) and (max-width:639px) {
	html {font-size: 14px;}
}
@media (min-width:320px) and (max-width:470px) {
	html {font-size: 14px;}
}
/*低版本跳转样式*/
.ie_bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:0.9;filter:alpha(opacity=90);z-index:99998;}
.ie9tips{width:600px;height:300px;position:fixed;top:50%;left:50%;margin:-150px 0 0 -300px;line-height: 1.8;color:#fff;z-index:99999;text-align:center;}
.ie9tips a{color:red;}  
.ie9tips img{display:block;margin:0 auto;opactiy:0.9;filter:alpha(opacity=90);max-width: 100%;} 
.ie9tips p{padding-top:10px;color:#fff;width: 420px;margin:10px auto;line-height: 1.8;}
/*返回顶部*/
.backtop { position: fixed; right: 30px; bottom: 30px; cursor: pointer; display: none; width: 50px;-webkit-animation: more 2s infinite;animation: more 2s infinite; }
.backtop img{display: block;width: 100%;}
@-webkit-keyframes more {  
	0%, 60%, 80%, 100% {-webkit-transform: translateY(0);}
	  20% {-webkit-transform: translateY(-10x);}
	  40% {-webkit-transform: translateY(10px);}
	}
	@keyframes more {  
	0%, 60%, 80%, 100% {-webkit-transform: translateY(0);}
	  20% {-webkit-transform: translateY(-10px);}
	  40% {-webkit-transform: translateY(10px);}
	}
	@media(max-width: 768px) {
	.backtop{width: 30px;height: 30px;right: 10px;}
	
	}

/*==========================================公共 开始=============================================*/
.w10{width:100%;margin: 0 auto;}
.wrap {max-width: 1280px;width: 100%;margin: 0 auto;}
.top-r{margin-bottom: 1.5rem;}
.top-r .search{float: left;overflow: hidden;width: 180px;line-height: 1.625rem;height: 1.625rem;border: 1px solid #80a5c3;border-radius: 13px;}
.top-r .search .text{height: 1.625rem;line-height: 1.625rem;width: 150px;background: transparent;border: none;text-indent: 1.25rem; font-size: 0.75rem;color: #fff;}
.top-r .search .btn{width: 12px;height: 12px;float: right;cursor: pointer;margin-top: 0.375rem;margin-right: 0.875rem;}
.top-r p{float: left;font-size: 0.75rem;margin-right: 0.625rem;line-height: 1.625rem;height: 1.625rem;}
.top-r p a{color: #fff;padding: 0 0.75rem;background: url(../images/home.png) no-repeat right center;}
.top-r p a+a{background: none;}
.top-r p a:hover{color: #fec210;transition: 0.6s all;}
header {z-index: 1000;width: 100%;background: #004b87;}
header .fl {position: relative;}
header .fl a {display: block;}
header .fl embed {width: 13.375rem;display: inline-block;vertical-align: middle;}
header .fl embed.wap {display: none}
#header .logo {width: 37.5%;padding: 1.875rem 0;}
#header .logo img {width: 100%;}
header .w9{position: relative;}
.right_icon ul {font-size: 0;margin-top: 35px;}
.right_icon ul li {display: inline-block;margin-left: 1.25rem;float: left;}
.right_icon ul li a{display: block;}
.right_icon ul li a p{color: white;height: 16px; width: 20px;}
.head-box{}
.head-box .wrap{position: relative;z-index: 2;}
.head-r{width: 58.59%;margin-top: 1.875rem;}
.head-box2{width: 100%;position: fixed;left: 0;top: 0;z-index: 999;box-shadow: 0px 3px 13px 0px rgba(23, 38, 49, 0.45);}
.head-box2 .logo{width: 28.5% !important;padding: 28px 0 !important;}
.head-box2 .top-r{margin-bottom: 10px;}
/*下滑*/
.mouseIco {width: 21px;height: 36px;display: block;margin: 0px auto;border-radius: 6px;position: absolute;left: 50%;margin-left: -11px;bottom: 35px;z-index: 900;}
.mouseIco i {width: 16px;height: 9px;border-radius: 1px;display: block;position: absolute;left: 50%;margin-left: -8px;-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
	from {opacity: 0;}
	33% {opacity: 1;}
	to {transform: translateY(15px);-webkit-transform: translateY(15px);opacity: 0;}
}

@-webkit-keyframes mouse-dot {
	from {opacity: 0;}
	33% {opacity: 1;}
	to {transform: translateY(15px);-webkit-transform: translateY(15px);opacity: 0;}
}
.scrool {height: 52px;width: 36px;position: absolute;left: 50%;margin-left: -18px;bottom: 30px;text-align: center;z-index: 1000;text-transform: uppercase;background: rgba(255, 255, 255, 0.3);border-radius: 18px;border: #fff 1px solid;}
.scrool a {font-size: 12px;color: #fff}
.animenu__toggle {display: none;cursor: pointer;background-color:#d6b97f;border: 0;padding: 0.3rem;height: 2.5rem;width: 2.5rem;}
.animenu__toggle.animenu__toggle--active {background-color: #d6b97f;}
.animenu__toggle.animenu__toggle--active .animenu__toggle__bar {background: #fff}
.animenu__toggle__bar {display: block;width: 1.875rem;height: 2px;background-color: #fff;-webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);-o-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);}
.animenu__toggle__bar+.animenu__toggle__bar {margin-top: 0.45rem;}
.animenu__toggle--active .animenu__toggle__bar {margin: 0;position: absolute;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.animenu {}
.animenu ul {padding: 0;list-style: none;text-align: left;}
.animenu li,.animenu a {display: inline-block;font-size: 1.125rem;}
.animenu a {color: #fff;text-decoration: none;}
.animenu__nav {}
.animenu__nav>li {position: relative;height: 3.125rem;width: 13.1%;text-align: center;}
.animenu__nav>li>a{font-size: 1.125rem;line-height: 26px;}
.animenu__nav>li>a {text-transform: uppercase;color: #fff;}
.animenu__nav>li>a:first-child:nth-last-child(2):before {content: "";position: absolute;border: 4px solid transparent;border-bottom: 0;border-top-color: currentColor;top: 50%;margin-top: -2px;right: 10px;display: none;}
.animenu__nav>li:hover>ul {opacity: 1;visibility: visible;margin: 0px 0 0;}
.animenu__nav>li:hover>a {color: #fec210;}
.animenu__nav__child {min-width: 140%;position: absolute;left:-20%;top: 100%;z-index: 9;opacity: 0;visibility: hidden;margin: 10px 0 0 0;background-color: rgba(24,87,138,0.95);transition: margin .15s, opacity .15s;}
.animenu__nav__child>li {width: 100%;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.2);position: relative;}
.animenu__nav__child>li:first-child>a:after {content: '';position: absolute;height: 0;width: 0;left: 50%;margin-left: -6px;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: rgba(24,87,138,0.95);}
.animenu__nav__child>li:last-child {border: 0;}
.animenu__nav__child a {padding: 10px;width: 100%;border-color: #004b87;font-size: 1rem;}
.animenu__nav__child a:hover {border-color: #004b87;color: #fec210;}
.animenu__nav--open {display: block !important;}
.animenu__nav--open .animenu__nav__child {}
.animenu__nav__child>li dl{position: absolute;left: -100%; top: 0;background-color: rgba(24,87,138,0.95);width: 100%;display: none;}
.animenu__nav__child>li:hover dl{display: block;}
.animenu__nav>li>a.on{color: #d6b97f;}
@media only screen and (max-width:1280px) {
	header{padding: 0 1.5625rem;}
	.banner .swiper-pagination{right: 1.5625rem;}
	.part1{padding: 2.5rem 1.5625rem 9rem 1.5625rem;}
	#header .logo{width: 31.5%;}
	.head-r{width: 64.59%;}
}
@media(max-width: 1024px) {
	#header .logo {width: 50%;}
	.head-r{width: 50%;}
	.animenu__nav__child>li {border-bottom: #e5e5e5 1px solid;}
	.animenu>ul{background:rgb(24,87,138,0.95);}
	.animenu {padding: 0;position: absolute;right: -1.5625rem;top:100%;z-index: 9;width: 76%;}
	.animenu__toggle {display: inline-block;float:  right;margin-top: 2.75rem;position: absolute;right: 0;}
	.animenu__nav,.animenu__nav__child {display: none;}
	.animenu__nav__child a{color: #323232;line-height: 40px;font-size: 16px;}
	.animenu__nav>li {width: 100%;border-right: 0;border-bottom:1px solid #3671a0;height: auto;background: none;}
	.animenu__nav>li .jt{ content:""; position:absolute; right:0; top:0; width:4rem; height:4rem; background:rgba(255,255,255,0.05) url(../images/jiantou.png) center no-repeat; background-size:6px auto; z-index:1000;}
	.animenu__nav>li>a.on{color: #fff;}
	.animenu__nav>li:last-child {border: 0;}
	.animenu__nav>li:first-child>a:after {content: '';position: absolute;height: 0;width: 0;left: 1em;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;display: none;}
	.animenu__nav>li>a {width: 100%;color: #fff; padding: 0 0 0 2rem !important;border-color: #111;position: relative;height: 4rem;line-height: 4rem;text-align: left;}
	.animenu__nav a:hover {background-color: #004b87;border-color: #004b87;color: #fff;height: 4rem;line-height: 4rem;}
	.animenu__nav__child {position: static;background-color: #f8f8f8;margin: 0;transition: none;visibility: visible;opacity: 1;}
	.animenu__nav__child>li:first-child>a:after {content: none;}
	.animenu__nav__child>li dl{display: block;position: relative;left: auto;top: auto;background: #f8f8f8;margin:0 50px 50px;width: auto;}
	.animenu__nav__child>li dl dd{border-top: 1px solid #e5e5e5;}
	.animenu__nav__child>li dl dd a{line-height: 26px;font-size: 14px;}
	.animenu__nav>li:hover>a{color: #fff;}
	.backtop{right: 0.3125rem;border: 0.9375rem;width: 40px;}
}

@media(max-width: 768px) {
#header{position: relative;}
.top-r{position: absolute;margin-bottom: 0;right: 0;top: 0.625rem;}	
#header .logo{width: 72%;padding: 2.9rem 0 1.575rem 0;}
.head-r{width: 28%;}
.head-box{position: relative;}
.head-box::after{content: "";display: none;}
}
@media(max-width: 414px) {
.animenu__toggle{margin-top: 1.45rem;}
.top-r{width: 100%;left: 0;right: 0;}
.top-r p{float: left;}
.top-r .search{float: right;}
}
@media(max-width: 375px) {
	.top-r .search{width: 44%;}
	.top-r .search .text{width: 79%;}
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	
}

/*==========================================公共 结束=============================================*/
/* banner */
.banner{height: auto !important;}
.banner .swiper-slide{width: 100%;}
.banner .swiper-slide img {position: relative;z-index: 1; vertical-align: top;width: 100%;object-fit: cover;-webkit-animation-name: centerBig;animation-name: centerBig;animation-duration: 3s;animation-iteration-count: infinite;}
.banner .banner-d{height: 35px;position: absolute;bottom: 1.25rem;left: 50%;margin-left: -640px;}
.banner .swiper-pagination{right: 0;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 26px;height: 35px;background:transparent url(../images/banner-d.png) no-repeat center;font-size: 0.875rem;color: #fff;text-align: center;line-height: 35px;margin-left: 1.25rem;}
.banner .swiper-button-prev{display: none; cursor: pointer !important; width: 36px;height: 36px;left: 12.5%;bottom: 5rem;top: auto;z-index: 999;}
.banner .swiper-button-next{display: none;cursor: pointer !important; width: 36px;height: 36px;left: 15.41%;bottom: 5rem;top: auto;z-index: 999;}

.spbf{position: fixed;width: 100%;height: 100%;z-index: 100;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);display: none;}
.spbf>div{color: #fff;}
.spbf>div video{width: 80%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;height: auto;}
.cslc_sj{display: none;}
.cslc_sj>div{width: 100%;float: left;margin: 20px 0;}
.cslc_sj>div p{font-size: 22px;text-align: center;font-weight: bold;}
.cslc_sj>div span{font-size: 22px;text-align: center;display: block;font-weight: bold;}
.cslc_sj>div .line{height: 6px;width: 60px;background: #000;margin: 10px auto;border-radius: 3px;}
@keyframes centerBig {
	0% {transform: scale(1.0, 1.0);}
	50% {transform: scale(1.03, 1.03);}
	0% {transform: scale(1.0, 1.0);}
	}
/* part1 */
.part1{background: #f6f6f6 url(../images/part1-bg.png) no-repeat bottom center;background-size: 100%; padding: 2.5rem 0 9rem 0;}
.part1-t li{float: left;width: 18.75%;margin-right: 1.5625%;}
.part1-t li:last-child{margin-right: 0;}
.part1-t li a{display: block;background: #004b87;border-radius: 0.5rem;transition: 0.6s all;position: relative;}
.part1-t li a p{position: relative; text-align: center;font-size: 1.25rem;color: #fff;line-height: 5.625rem; display: table;margin: 0 auto;padding-left: 56px;}
.part1-t li:last-child a{cursor: default;}
.part1-t li+li a{background: #fec730;}
.part1-t li+li+li a{background: #9d414f;}
.part1-t li+li+li+li a{background: #a1723b;}
.part1-t li+li+li+li+li a{background: #087947;}
.part1-t li p i{position: absolute;left: 0; display: block;font-style: normal; width: 56px;height: 5.625rem; background: url(../images/part1-01.png) no-repeat left center;}
.part1-t li+li p i{background: url(../images/part1-02.png) no-repeat left center;}
.part1-t li+li+li p i{background: url(../images/part1-03.png) no-repeat left center;}
.part1-t li+li+li+li p i{background: url(../images/part1-04.png) no-repeat left center;}
.part1-t li+li+li+li+li p i{background: url(../images/part1-05.png) no-repeat left center;}
.part1-t li:hover a{box-shadow: 0px 2px 23.04px 0.96px rgba(48, 58, 76, 0.43);transition: 0.6s all;}
.part1-t li:hover p i{-webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
.part1-t li b{display: none;font-style: normal;font-size: 0.12rem;color: #999;text-align: center;position: absolute;bottom: -0.9375rem;width: 80%;left: 10%;padding: 0.9375rem;background: #dbe9f5;border: 1px solid #cfdce8;z-index: 2;line-height:22px;}
.part1-t li:hover b{display: block;}
@-webkit-keyframes circleProgressLoad_right{
	0%{
		-webkit-transform: rotate(45deg);
	}
	50%{
		-webkit-transform: rotate(225deg);
	}
	100%{
		-webkit-transform: rotate(225deg);
	}
}
@-webkit-keyframes circleProgressLoad_left{
	0%{
		-webkit-transform: rotate(45deg);
	}
	50%{
		-webkit-transform: rotate(45deg);
	}
	100%{
	-webkit-transform: rotate(225deg);
	}
}
@keyframes jello {
    from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }
    22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }
    33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }
    44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }
    55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }
    66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }
    77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }
    88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }
}
.part1-b{padding-top: 3.75rem;}
.part1-b-l{width: 48.4375%;}
.title h5{font-size: 2rem;color: #323232;font-weight: normal;letter-spacing: 0.25rem;line-height: 2rem;}
.title a{transition: 0.6s all;font-size: 0.875rem;color: #999999;padding-right: 4.5rem;background: url(../images/title01.png) no-repeat right center;line-height: 2rem;}
.title a:hover{color: #004b87;padding-right: 4.25rem;transition: 0.6s all;}
.part1-b-l ul{margin-top: 1.875rem;}
.part1-b-l ul li{margin-bottom: 0.625rem;padding-bottom: 0.625rem;border-bottom: 1px solid #cfcfcf;}
.part1-b-l ul li:last-child{margin-bottom: 0;}
.part1-b-l ul li a{display: block;position: relative;overflow: hidden;}
.part1-b-l ul li i{transition: 0.6s all;width: 60px;height: 1.625rem;line-height: 1.625rem;background: #dbe1ee;font-style: normal;color: #004b87;font-size: 0.75rem;text-align: center;display: block;position: relative;float: left;}
.part1-b-l ul li p{transition: 0.6s all;margin-left: 75px;font-size: 1rem;color: #323232;line-height: 1.625rem;height: 1.625rem;overflow: hidden;}
.part1-b-l ul li:nth-child(1) p{color: #e10000;}
.part1-b-l ul li:hover i{background: #004b87;color: #fff;transition: 0.6s all;}
.part1-b-l ul li:hover p{color: #004b87;transition: 0.6s all;margin-left: 70px;}
.part1-b-r{width: 48.4375%;}
.part1-b-r .nr{margin-top: 1.875rem;height: auto;padding-top: 1.875rem;}
.part1-b-r .nr .swiper-slide a{display: block;position: relative;background: #004b87;padding: 20px 20px 20px 0;}
.part1-b-r .nr .swiper-slide .pic{position: relative;float: left;margin-top: -50px;overflow: hidden;padding: 0 20px;}
.part1-b-r .nr .swiper-slide .pic .img{overflow: hidden;}
.part1-b-r .nr .swiper-slide .pic img{display: block;width: 320px;height: 220px;transition: 0.6s all;object-fit:cover;}
.part1-b-r .nr .swiper-slide .pic::before{content: "";width: 20px;height: 30px;background: url(../images/part1-07.png) no-repeat left center;position: absolute;top: 0;left: 0;}
.part1-b-r .nr .swiper-slide .pic::after{content: "";width: 20px;height: 30px;background: url(../images/part1-08.png) no-repeat left center;position: absolute;top: 0;right: 0;}
.part1-b-r .nr .swiper-slide .text{margin-left: 360px;}
.part1-b-r .nr .swiper-slide .text h5{font-size: 1rem;line-height: 1.5rem;height: 3rem;overflow: hidden;color: #fff;transition: 0.6s all;}
.part1-b-r .nr .swiper-slide .text i{line-height: 2.5rem;height: 2.5rem;font-size: 0.75rem;color: #fec210;font-style: normal;display: block;padding-left: 1.25rem;background: url(../images/part1-09.png) no-repeat left center;}
.part1-b-r .nr .swiper-slide .text p{font-size: 0.75rem;line-height: 1.25rem;height: 3.75rem;color: #b8c4d4;overflow: hidden;}
.part1-b-r .nr .d{height: 8px;position: absolute;bottom: 1.875rem;width: 360px;}
.part1-b-r .nr .d .swiper-pagination{left: 0;width: 100%;}
.part1-b-r .nr .d .swiper-pagination .swiper-pagination-bullet{margin: 0 5px;background: transparent;opacity: 1; width: 8px;height: 8px;border: 1px solid #fec210;border-radius: 50%;}
.part1-b-r .nr .d .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fec210;}
.part1-b-r .nr .swiper-slide:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.part1-b-r .nr .swiper-slide:hover .text h5{color: #fec210;transition: 0.6s all;}
.part1-b-r ul{padding-top: 0.3125rem;}
.part1-b-r ul li{margin-top: 0.875rem;padding-bottom: 0.875rem;border-bottom: 1px solid #cfcfcf;}
.part1-b-r ul li a{display: block;position: relative;}
.part1-b-r ul li i{font-style: normal;display: block;width: 100px;height: 1.625rem;line-height: 1.625rem;border: 1px solid #cfcfcf;border-radius: 0.8125rem;font-size: 0.75rem;color: #999999;text-align: center;letter-spacing: 1px;position: relative;float: left;transition: 0.6s all;}
.part1-b-r ul li p{margin-left: 115px;line-height: 1.625rem;height: 1.625rem;font-size: 1rem;color: #323232;overflow: hidden;transition: 0.6s all;}
.part1-b-r ul li:hover i{background: #004b87;border: 1px solid #004b87;color: #fff;transition: 0.6s all;}
.part1-b-r ul li:hover p{color: #004b87;transition: 0.6s all;margin-left: 110px;}
@media only screen and (max-width:1280px) {
	.banner .swiper-pagination{right: 1.5625rem;}
	.part1{padding: 2.5rem 1.5625rem 9rem 1.5625rem;}
	.head-box2{position: relative;}
	.head-box2 .logo{width: 31.5%;}
	.head-box2 .top-r{margin-bottom: 10px;}
}
@media screen and (max-width: 1024px) {
	.banner .banner-d{left: auto;margin-left: 0;}
	.part1-b-l{width: 100%;}
	.part1-b-r{width: 100%;margin-top: 3.75rem;}
	.part1-t li a p{line-height: 2.5rem;padding-left: 0;padding-top: 3.125rem;}
	.part1-t li p i{height: 2.5rem;left: 50%;margin-left: -28px;top: 0.625rem;background: url(../images/part1-01.png) no-repeat top center; background-size: contain;}
	.part1-t li+li p i{background: url(../images/part1-02.png) no-repeat top center;background-size: contain;}
	.part1-t li+li+li p i{background: url(../images/part1-03.png) no-repeat top center;background-size: contain;}
	.part1-t li+li+li+li p i{background: url(../images/part1-04.png) no-repeat top center;background-size: contain;}
	.part1-t li+li+li+li+li p i{background: url(../images/part1-05.png) no-repeat top center;background-size: contain;}
}
@media(max-width: 768px) {
.part1-t{margin-bottom: -1.25rem;}
.part1-t li{width: 32%;margin-right: 2%;margin-bottom: 1.25rem;}
.part1-t li+li+li{margin-right: 0;}
.part1-t li+li+li+li{margin-right: 2%;}
.part1-b{padding-top: 2.5rem;}
.part1-b-r{margin-top: 2.5rem;}
.part1-t li a p{line-height: 4.375rem;padding-left: 3.125rem;padding-top: 0;}
.part1-t li p i{height: 4.375rem;width: 40px; left: 0;margin-left: 0;top: 0;background: url(../images/part1-01.png) no-repeat left center; background-size: contain;}
.part1-t li+li p i{background: url(../images/part1-02.png) no-repeat left center;background-size: contain;}
.part1-t li+li+li p i{background: url(../images/part1-03.png) no-repeat left center;background-size: contain;}
.part1-t li+li+li+li p i{background: url(../images/part1-04.png) no-repeat left center;background-size: contain;}
.part1-t li+li+li+li+li p i{background: url(../images/part1-05.png) no-repeat left center;background-size: contain;}
}
@media(max-width: 598px) {
	.part1-t li{width: 49%;}
	.part1-t li:nth-child(even){margin-right: 0;}
	.part1-t li+li+li{margin-right: 2%;}
	.part1-b-r .nr .swiper-slide .pic{float: none;display: table;margin: -50px auto 0 auto;width: 90%;}
	.part1-b-r .nr .swiper-slide .text{margin-left: 0;margin-top: 1.25rem;padding: 0 1.25rem;}
	.part1-b-r .nr .swiper-slide .text h5{height: 1.5rem;}
	.part1-b-r .nr .d{width: 100%;}
	.part1-b-r .nr .swiper-slide .pic img{height: auto;width: 100%;}
	.part1-b-r .nr .d{bottom: 0.9375rem;}
}
@media(max-width: 414px) {
.part1{padding: 2.5rem 1.5625rem 4rem 1.5625rem;}
	
}
@media(max-width: 375px) {
}
@media(max-width: 360px) {
}
@media(max-width: 320px) {
	
}
/* part2 start */
.part2{position: relative;margin-top: -1px; background: #dbe9f5 url(../images/part2-bg.png) no-repeat bottom center;background-size: 100%;padding: 1.875rem 0 3.75rem 0;}
.part2-l{width: 48.4375%;}
.part2-l .title{margin-bottom: 1.0625rem;padding-bottom: 1.375rem;border-bottom: 1px solid #004781;padding-top:12px;margin-bottom: 17px; padding-bottom: 13px;}
.part2-l .container{position: relative;background: #004a85;padding: 1.25rem 1.875rem;margin-top: 2.875rem;}
.part2-l .container .swiper-wrapper{height: auto !important;}
.part2-l .swiper2{top: -2.875rem;position: relative;margin-bottom: -2.875rem;}
.part2-l .swiper1 {margin-top: 1.25rem;}
.part2-l .swiper1 .swiper-wrapper{}
.part2-l .swiper1 .swiper-slide {text-align: center;border-right: 1px solid #336f9f; font-size: 1.25rem;color: #fff; height: 2.5rem;line-height: 2.5rem; width: 33% !important; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;cursor: pointer;}
.part2-l .swiper1 .selected {color: #fec210;}
#certify {position: relative;width: 100%;margin: 0 auto;}
#certify .swiper-container {}
#certify .swiper-slide {width: 90%;height: 318px;box-shadow: 0px 3px 32.2px 2.8px rgba(48, 58, 76, 0.6);}
#certify  .swiper-slide img{display:block;}
#certify .swiper-pagination {display: none;}
#certify .swiper-button-prev {left: 0;width: 23px;height: 42px;background: url(../images/part2-02.png) no-repeat center;top: 50%;}
#certify .swiper-button-next {right: 0;width: 23px;height: 42px;background: url(../images/part2-03.png) no-repeat center;}
#certify .swiper-slide a{display: block;position: relative;width: 100%;height: 100%;}
#certify .swiper-slide .pic{overflow: hidden;}
#certify .swiper-slide .pic img{display: block;transition: 0.6s all;}
#certify .swiper-slide .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/part2-04.png) repeat-x bottom;}
#certify .swiper-slide .text p{transition: 0.6s all;position: absolute;bottom: 1.25rem;left: 0;width: calc(100% - 30px);padding: 0 15px;font-size: 1.125rem;text-align: center;color: #fff;}
#certify .swiper-slide .icon{position: absolute;top: 50%;left: 50%;width: 74px;height: 74px;top: 50%;margin-top: -37px;left: 50%;margin-left: -37px;}
#certify .swiper-slide:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
#certify .swiper-slide:hover .text p{color: #fec210;transition: 0.6s all;}
@media only screen and (max-width:1280px) {
 #certify .swiper-slide{height: 294px;}
 #certify .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
}
@media screen and (max-width: 1024px) {
 #certify .swiper-slide{height: 554px;}
}
@media(max-width: 768px) {
 #certify .swiper-slide{height: 390px;}
}
@media(max-width: 598px) {
 #certify .swiper-slide{height: 300px;}
 .part2-l .swiper1 .swiper-slide{font-size: 0.875rem;}
}
@media(max-width: 414px) {
 #certify .swiper-slide{height: 190px;}
}
@media(max-width: 375px) {
 #certify .swiper-slide{height: 166px;}
}
@media(max-width: 360px) {
 #certify .swiper-slide{height: 158px;}
 .part2-l .swiper1 .swiper-slide{font-size: 0.75rem;margin-right: 0 !important;}
}
@media(max-width: 320px) {
 #certify .swiper-slide{height: 134px;}
}
/* part2 end */
/* part2-3 start */
.part2-3{background: url(../images/part2-3bg.png) no-repeat bottom center;background-size: cover;padding: 1.875rem 0 3.75rem 0;}
.part2-3 .title{position: relative;margin-bottom: 1.875rem;}
.part2-3 .title h5{text-align: center;line-height: 2rem;}
 .part2-3 .title a{position: absolute;
    right: 0;
    top: 0;}   
.part2-3Con{}
.part2-3Con .swiper-container{width: 48%;position: relative;}
.part2-3Con .swiper-container a{display: block;position: relative;}
.part2-3Con .swiper-container a .pic{overflow: hidden;position: relative;}
.part2-3Con .swiper-container a .pic::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 30%;background: url(../images/part2-04.png)repeat-x top center;background-size: contain;z-index: 1;}
.part2-3Con .swiper-container a .pic img{display: block;width: 100%;height: 23.75rem;object-fit: cover;transition: 0.4s all;}
.part2-3Con .swiper-container a:hover .pic img{transform: scale(1.04);transition: 0.4s all;}
.part2-3Con .swiper-container a .text{position: absolute;left: 0;bottom: 0.625rem;left: 10px;padding: 0 16px;z-index:8;}
.part2-3Con .swiper-container a .text i{font-size: 0.875rem;color: white;line-height: 1.875rem;width: 5.625rem;height: 2rem;border: 1px solid #ffffff;border-radius: 0.25rem;color: white;display: block;text-align: center;font-style: normal;transition: 0.4s all;}
.part2-3Con .swiper-container a:hover .text i{background: white;color: #004A85;transition: 0.4s all;}
.part2-3Con .swiper-container a .text p{font-size: 1rem;color: #FFFFFF;line-height: 1.625rem;height: 1.625rem;overflow: hidden;margin-top: 0.25rem;}
.part2-3Con .swiper-button-prev{position: absolute;cursor: pointer;font-size: 0;border: none;outline: 0;width: 22px;height: 42px;z-index: 2;top: 50%;left: 10px;margin-top: -21px;cursor: pointer;z-index: 8;background: url(../images/part2-02.png) no-repeat center;}
.part2-3Con .swiper-button-next{position: absolute;cursor: pointer;font-size: 0;border: none;outline: 0;width: 22px;height: 42px;z-index: 2;top: 50%;right: 10px;margin-top: -21px;cursor: pointer;z-index: 8;background: url(../images/part2-03.png) no-repeat center;}

.part2-3Con .textBox{width: 48%;}
.part2-3Con .textBox ul{}
.part2-3Con .textBox ul li{width: 100%;border-bottom: 1px solid #cfcfcf;padding: 0.74rem 0;}
.part2-3Con .textBox ul li:nth-child(1){padding-top: 0;}
.part2-3Con .textBox ul li a{display: block;}
.part2-3Con .textBox ul li:hover{border-bottom: 1px solid #004b87;transition: 0.4s all;}
.part2-3Con .textBox ul li a .text{position: absolute;left: 0;bottom: 0.625rem;width: 100%;}
.part2-3Con .textBox ul li a i{font-size: 0.875rem;color: white;line-height: 1.625rem;width: 5.625rem;height: 1.625rem;border-radius: 1000px;color: #004b87;background: #dbe1ee;font-style: normal;display: block;text-align: center;}
.part2-3Con .textBox ul li a p{font-size: 1rem;color: #323232;line-height: 1.625rem;height: 1.625rem;overflow: hidden;margin-top: 0.1rem;}
.part2-3Con .textBox ul li a:hover p{color: #004b87;transition: 0.4s all;}
.part2-3Con .textBox ul li a:hover i{background: #004b87;color: white;transition: 0.4s all;}
@media only screen and (max-width: 1280px) {
    .part2-3 {padding: 1.875rem 1.5625rem 3.75rem 1.5625rem;}
}
@media(max-width: 768px) {
	.part2-3Con .swiper-container{width: 100%;}
	.part2-3Con .textBox{width: 100%;margin-top: 2rem;}
	.part2-3Con .swiper-container a .pic img{height: 54vw;}
	.part2-3 .title h5{text-align: left;}
}

/* part2-3 end */
/* part3 start */
.ipart3{background: url(../images/part3-01.png) no-repeat left bottom;background-size: contain;padding: 3.75rem 0;}
.ipart3 .title{position: relative;margin-bottom: 1.875rem;}
.ipart3 .title h5{text-align: center;line-height: 2rem;}
.ipart3 .title a{position: absolute;right: 0;top: 0;}
.ipart3 .part3-l{width: 50%;}
.ipart3 .part3-l a{display: block;position: relative;}
.ipart3 .part3-l .pic{overflow: hidden;}
.ipart3 .part3-l .pic img{display: block;width: 100%;transition: 0.6s all;height: 360px;object-fit:cover;}
.ipart3 .part3-l .text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/part2-04.png) repeat-x bottom;z-index: 2;}
.ipart3 .part3-l .text p{transition: 0.6s all;position: absolute;width: calc(100% - 30px);padding: 0 0.9375rem;bottom: 1.25rem;left: 0;width: 100%;font-size: 1.125rem;line-height: 1.625rem;text-align: center;color: #fff;}
.ipart3 .part3-l .icon{position: absolute;top: 50%;left: 50%;width: 74px;height: 74px;top: 50%;margin-top: -37px;left: 50%;margin-left: -37px;}
.ipart3 .part3-l:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.ipart3 .part3-l:hover .text p{color: #fec210;transition: 0.6s all;}
.ipart3 .part3-l.videoIndex2{position: relative;height: 360px;background: #f6f6f6;}
.ipart3 .part3-l.videoIndex2 img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.ipart3 .part3-l.videoIndex2 span{width: 74px;height: 74px;position: absolute;top: 50%;margin-top: -37px;left: 50%;margin-left: -25px;z-index: 2;background: url(../images/part2-01.png) no-repeat center;background-size: cover;}
.ipart3 .part3-l.videoIndex video{}
.ipart3 .part3-r{width: 50%;}
.ipart3 .part3-r ul:first-child{margin-bottom: 1.25rem;}
.ipart3 .part3-r li{width: 46.875%;margin-left: 3.125%;float: left;}
.ipart3 .part3-r li a{display: block;position: relative;}
.ipart3 .part3-r li .pic{overflow: hidden;}
.ipart3 .part3-r li .pic img{display: block;width: 100%;transition: 0.6s all;height: 170px;object-fit:cover;}
.ipart3 .part3-r li .text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/part2-04.png) repeat-x bottom;z-index: 2;}
.ipart3 .part3-r li .text p{transition: 0.6s all;position: absolute;width: calc(100% - 20px);padding: 0 0.625rem;bottom: 1.25rem;left: 0;width: 100%;font-size: 1rem;line-height: 1.5rem;text-align: center;color: #fff;}
.ipart3 .part3-r li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.ipart3 .part3-r li:hover .text p{color: #fec210;transition: 0.6s all;}
.ipart3 .part3-r li.videoIndex{position: relative;height: 170px;background: #f6f6f6;margin-bottom: 1.25rem;}
.ipart3 .part3-r li.videoIndex img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.ipart3 .part3-r li.videoIndex span{width: 50px;height: 50px;position: absolute;top: 50%;margin-top: -25px;left: 50%;margin-left: -25px;z-index: 9;background: url(../images/part2-01.png) no-repeat center;background-size: cover;}
.ipart3 .part3-r li.videoIndex video{}
/* part3 end */
/* footer start */
.footer{background: #004b87 url(../images/footer04.png) no-repeat 70% bottom;padding: 1.875rem 0;background-size: contain;}
.footer .footer-l{width: 44.14%;}
.footer .footer-l li{padding-left: 26px;background: url(../images/footer01.png) no-repeat top left;}
.footer .footer-l li+li{background: url(../images/footer02.png) no-repeat top left;}
.footer .footer-l li+li+li{background: url(../images/footer03.png) no-repeat top left;}
.footer .footer-l li p{font-size: 0.75rem;color: #dde3ea;padding-bottom: 1.25rem;line-height: 1.375rem;}
.footer .footer-l li p i{font-style: normal;margin-left: 1.25rem;}
.footer .footer-l li p s{text-decoration: none;margin-left: 1.875rem;padding-left: 1.5rem;background: url(../images/footer03.png) no-repeat left center;}
.footer .footer-c {width: 28.125%;padding-left: 4.375rem;border-left: 1px solid #336f9f;}
.footer .footer-c li{width: 33.33%;float: left;margin-bottom: 1.375rem;}
.footer .footer-c li a{display: block;padding-right: 0.625rem;color: #ccdbe7;font-size: 0.75rem;transition: 0.6s all;}
.footer .footer-c li a:hover{color: #fff;transition: 0.6s all;}
.footer-r{width: 17.03%;}
.footer-r li{width: calc(50% - 15px);margin-left: 15px;float: left;}
.footer-r li .pic img{display: block;width: 100%;}
.footer-r li p{margin-top: 0.625rem;font-size: 0.75rem;color: #fff;text-align: center;}
/* footer end */

@media only screen and (max-width:1280px) {
	.part2{padding: 1.875rem 1.5625rem 3.75rem 1.5625rem;}
	.ipart3 .part3-l.videoIndex2{height: 335px;}
	.ipart3{padding: 3.75rem 1.5625rem;}
	.ipart3 .part3-l .pic img{height: 347px;}
	.ipart3 .part3-r li.videoIndex{height: 158px;}
	.ipart3 .part3-r li .pic img{height: 158px;}
	.footer{padding: 1.875rem 1.5625rem;}
	.footer .footer-l{width: 55%;margin-bottom: 1.875rem;}
	.footer .footer-c{width: 45%;margin-bottom: 1.875rem;}
	.footer-r{width: 30%;float: none;margin: 0 auto;}
	.footer-r li:first-child{margin-left: 7px;}
}
@media screen and (max-width: 1024px) {
	.ipart3 .part3-l.videoIndex2{height: 550px;}
	.part2-l{width: 100%;margin-bottom: 3.75rem;}
	.ipart3 .part3-l{width: 100%;}
	.ipart3 .part3-r{width: 100%;margin-top: 1.25rem;}
	.ipart3 .part3-l .pic img{height: auto;}
	.ipart3 .part3-r li{width: 49%;margin-left: 2%;}
	.ipart3 .part3-r li:nth-child(odd){margin-left: 0;}
	.ipart3 .part3-r li .pic img{height: 271px;}
	.ipart3 .part3-r li.videoIndex{height: 271px;}
	.footer .footer-l{width: 100%;}
	.footer .footer-c{width: 100%;padding-left: 0;border-left: none;}
	.footer-r{margin: 0;}
	
}
@media(max-width: 768px) {
	.ipart3 .part3-l.videoIndex2{height: 406px;}
	.ipart3 .part3-r li .pic img{height: 200px;}
	.ipart3 .part3-r li.videoIndex{height: 200px;}
	.ipart3 .title h5{text-align: left;}
	.footer-r{width: 50%;margin: 0 auto;}
}
@media(max-width: 598px) {
	.ipart3 .part3-l.videoIndex2{height: 313px;}
	.ipart3 .part3-r li .pic img{height: 154px;}
	.ipart3 .part3-r li.videoIndex{height: 154px;}
	
}
@media(max-width: 414px) {
.ipart3 .part3-r li .text{z-index:10}
	.ipart3 .part3-l.videoIndex2{height: 210px;}
	.ipart3 .part3-r li .pic img{height: 103px;}
	.ipart3 .part3-r li.videoIndex{height: 103px;}
	.footer-r{margin: 0 auto;}
}
@media(max-width: 375px) {
	.ipart3 .part3-l.videoIndex2{height: 185px;}
	.ipart3 .part3-r li .pic img{height: 92px;}
	.ipart3 .part3-r li.videoIndex{height: 92px;}
}
@media(max-width: 360px) {
	.ipart3 .part3-l.videoIndex2{height: 180px;}
	.ipart3 .part3-r li .pic img{height: 158px;}
	.ipart3 .part3-r li.videoIndex{height: 158px;}
}
@media(max-width: 320px) {
	.ipart3 .part3-l.videoIndex2{height: 157px;}
	.ipart3 .part3-r li .pic img{height: 77px;}
	.ipart3 .part3-r li.videoIndex{height: 77px;}
}



.PrevDisabled,.NextDisabled{display:inline !important;}
.Next,.Prev{display:inline !important;}
.pb_sys_style1 .p_no_d{    background-color: #004b87 !important;    border: 1px solid #004b87 !important;}
.pb_sys_common .p_t{line-height:24px !important;}
#vsb_content table{    width: 90%;
    margin: 0 auto;
    text-align: center;}
#vsb_content table td{border:1px solid #dedede !important;}
#vsb_content table td p{margin-bottom:0 !important;text-indent: 0 !important;line-height: 1.5rem;padding: 10px 0;}

/* 专业目录 start */
.list09 h5{padding: 0.9375rem;background: #004b87;font-size: 1.625rem;color: #fff;text-align: center;line-height: 1.875rem;font-weight: normal;margin-bottom: 0.625rem;}
.list09 ul{float: left;width: 49%;margin-right: 2%;}
.list09 ul+ul{margin-right: 0;}
.list09 li{margin-top: 0.625rem;}
.list09 li h4{position: relative;cursor: pointer; padding: 1rem 1.875rem;background: #f5f5f5;}
.list09 li h4 b{font-weight: normal;font-size: 1rem;color: #323232;line-height: 1.5rem;padding-right: 20px;display: block;}
.list09 li h4 i{width: 16px;height: 16px;background: url(../images/X03.png) no-repeat center;position: absolute;right: 30px;top: 50%;margin-top: -8px;}
.list09 .list09-nr{display: none; border: 1px solid #e5e5e5;border-top: none;background: url(../images/X01.png) no-repeat bottom right;padding: 10px 30px 30px 30px;}
.list09 .list09-nr dl{margin-top: 20px;}
.list09 .list09-nr dt{margin-bottom: 1.25rem;}
.list09 .list09-nr dt a{font-size: 16px;color: #333333;line-height: 22px;padding-right: 26px;background: url(../images/X02.png) no-repeat right 4px;transition: 0.6s all;background-size: 14px 14px;}
.list09 .list09-nr dd{float: left;width: 49.5%;margin-right: 0.5%;margin-bottom: 0.75rem;padding-left: 15px;position: relative;}
.list09 .list09-nr dd a{color: #666666;font-size: 0.875rem;position: relative;transition: 0.6s all;}
.list09 .list09-nr dd::after{content: "";width: 8px;height: 1px;background: #989898;position: absolute;left: 0;top: 50%;}
.list09 .list09-nr a:hover{color: #004b87;transition: 0.6s all;}

.blue{background: #d9dfe4;}
.hide .list09-nr{display: block;}
.hide h4{background: #d9dfe4 !important;}
.hide h4 b{color: #004b87 !important;font-weight: bold !important;}
.hide h4 i{content: "";background: url(../images/X03-on.png) no-repeat center !important;}
@media(max-width: 768px) {
	.list09 ul{width: 100%;margin-right: 0;}
}
@media(max-width: 415px) {
	.list09 .list09-nr dd{width: 100%;margin-right: 0;}
	.list09 .list09-nr dt a{background: url(../images/X02.png) no-repeat right 3px;}
}
/* 专业目录 end */