.row-a1{padding: 129px 0 1px;
	background: url(../images/p-bg9.jpg) no-repeat center bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a1 .row{position: relative;margin-bottom: -90px;height: 763px;}
.b-pic1{width: 1138px;z-index: 1;position: absolute;left: 60px;bottom: 0;}
.b-pic1 img{width: 100%;display: block;}
.b-pic2{width: 648px;position: absolute;top: 45px;left: 499px;}
.b-pic2 img{width: 100%;display: block;}

.m-list1 > ul > li{position: absolute;width: 296px;height: 315px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.m-list1 .i1{left: 0;top: 45px;z-index: 3;
	background-image: url(../images/i-bg2.jpg);
}
.m-list1 .i2{left: 0;top: 360px;z-index: 3;
	background-image: url(../images/i-bg3.jpg);
}
.m-list1 .i3{left: 296px;top: -28px;width: 337px;height: 490px;
	background-image: url(../images/i-bg4.jpg);
}
.m-list1 .i4{position: absolute;right: 57px;bottom: 0;height: auto;z-index: 2;}
.m-list1 .con{display: block;height: 100%;padding-top: 64px;}
.m-list1 .i3 .con{padding-top: 127px;}
.m-list1 .ico{display: block;width: 118px;height: 118px;margin: 0 auto 9px;
	border: 3px solid rgba(255,255,255,.8);border-radius: 50%;
}
.m-list1 .ico img{width: 100%;height: 100%;display: block;}
.m-list1 .i2 .ico{border-color: rgba(51,51,51,.8);}
.m-list1 h4{font-size: 26px;color: #fff;font-family: 'SourceHanSerifCN-Bold';
	text-align: center;
}
.m-list1 .i2 h4{color: #313131;}
.m-list1 .i4 .con{height: 315px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.m-list1 .i4 .c1{background-image: url(../images/i-bg5.jpg);}
.m-list1 .i4 .c2{background-image: url(../images/i-bg6.jpg);}
.m-list1 .slick-dots{position: absolute;left: 0;right: 0;bottom: 33px;
	text-align: center;font-size: 0;
}
.m-list1 .slick-dots li{display: inline-block;margin: 0 3px;}
.m-list1 .slick-dots li button{width: 9px;height: 9px;border-radius: 5px;
	font-size: 0;text-indent: 9999px;cursor: pointer;border: 0;padding: 0;
	background-color: #fff;
}
.m-list1 .slick-dots li.slick-active button{width: 28px;}

.m-list1 .con:hover .ico{
	-webkit-animation: dong 1.8s linear infinite;
	-o-animation: dong 1.8s linear infinite;
	animation: dong 1.8s linear infinite;
}
@-webkit-keyframes dong {
	from{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	25%{
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		transform: translateY(-5px);
	}
	50%{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	75%{
		-webkit-transform: translateY(5px);
		-moz-transform: translateY(5px);
		-o-transform: translateY(5px);
		-ms-transform: translateY(5px);
		transform: translateY(5px);
	}
	to{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}

@keyframes dong {
	from{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	25%{
		-webkit-transform: translateY(-10px);
		-moz-transform: translateY(-10px);
		-o-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	50%{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	75%{
		-webkit-transform: translateY(10px);
		-moz-transform: translateY(10px);
		-o-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
	to{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
}


.row-a2{padding: 181px 0 90px;
	background: url(../images/p-bg1.jpg) no-repeat center 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;
}
.m-t1{overflow: hidden;}
.m-t1 .tit{float: left;position: relative;font-size: 38px;color: #313131;
	font-family: 'SourceHanSerifCN-Bold';padding-bottom: 15px;
}
.m-t1 .tit:before{content: '';position: absolute;left: -62px;bottom: 0;
	width: 156px;height: 55px;
	background: url(../images/i-06.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-t1-1{text-align: center;}
.m-t1-1 .tit{float: none;text-align: center;display: inline-block;}
.m-t1-1 .tit span{position: relative;display: block;}

.m-slider1{position: relative;}
.m-slider1 .swiper-container{overflow: hidden;}
.m-slider1 .con{display: block;}
.m-slider1 .ico{display: block;margin: 40px auto 9px;width: 176px;height: 176px;position: relative;
	background: url(../images/i-07.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-slider1 .ico:after{
    content: "";
    width: 140px;
    height: 140px;
    display: block;
    border-radius: 50%;
    position: absolute;
	left: 50%;top: 50%;
    opacity: 0; 
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);  
}
.m-slider1 .con:hover .ico:after{
	-webkit-animation: prop 1.2s linear infinite;
	-o-animation: prop 1.2s linear infinite;
	animation: prop 1.2s linear infinite;
}
@-webkit-keyframes prop {
	from{
		box-shadow: 0 0 0 0 rgba(20, 63, 137, .3);
		opacity: 1;
	}
	to{
		box-shadow: 0 0 15px 25px rgba(20, 63, 137, .3);
		opacity: 0;
		filter: alpha(opacity=0);
	}
}

@keyframes prop {
	from{
		box-shadow: 0 0 0 0 rgba(20, 63, 137, .3);
		opacity: 1;
	}
	to{
		box-shadow: 0 0 15px 25px rgba(20, 63, 137, .3);
		opacity: 0;
	}
}
.m-slider1 .ico img{width: 140px;height: 140px;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%);
}
.m-slider1 h4{text-align: center;font-size: 18px;color: #1E1E1E;font-weight: normal;}
.m-slider1 .swiper-arrow{z-index: 3;position: absolute;top: 50%;
	width: 50px;height: 50px;border-radius: 50%;
	background-color: #F0F1F6;
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    -o-background-size: 20px auto;
    -ms-background-size: 20px auto;
    -moz-background-size: 20px auto;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .swiper-prev{left: -65px;background-image: url(../images/i-15.png);}
.m-slider1 .swiper-next{right: -65px;background-image: url(../images/i-16.png);}
.m-slider1 .swiper-arrow:hover{background-color: #184696;}
.m-slider1 .swiper-prev:hover{background-image: url(../images/i-15-on.png);}
.m-slider1 .swiper-next:hover{background-image: url(../images/i-16-on.png);}


.row-a3{padding: 70px 0 67px;
	background: url(../images/p-bg2.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-slider2{position: relative;}
.m-slider2 .swiper-container{overflow: hidden;height: 531px;}
.m-slider2 .pic{float: left;width: 374px;position: relative;margin-right: 144px;}
.m-slider2 .pic img{width: 100%;display: block;position: relative;z-index: 2;}
.m-slider2 .pic:after{content: '';position: absolute;bottom: -35px;right: -57px;
	width: 381px;height: 367px;
	background: url(../images/p2.jpg) no-repeat right bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-slider2 .txt{overflow: hidden;padding-top: 60px;}
.m-slider2 .lab{font-weight: bold;font-size: 26px;color: #313131;display: block;margin-bottom: 38px;}
.m-slider2 .tit{font-size: 24px;color: #1A4287;font-family: 'SourceHanSerifCN-Bold';margin-bottom: 18px;}
.m-slider2 .tit span{font-size: 34px;}
.m-slider2 .desc{max-width: 727px;font-size: 18px;line-height: 2.11;color: #313131;margin-bottom: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.m-slider2 .more{font-size: 18px;color: rgba(52, 52, 52, .87);padding-right: 42px;
	height: 30px;display: inline-block;line-height: 30px;
	background: url(../images/i-17.png) no-repeat right 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;
}
.m-slider2 .swiper-pagination-clickable .swiper-pagination-bullet{margin: 10px 0 !important;
	width: 20px;height: 20px;border: 1px solid #1A4287;position: relative;
	background-color: transparent;opacity: 1;
}
.m-slider2 .swiper-pagination-clickable .swiper-pagination-bullet:after{content: '';
	position: absolute;top: 50%;left: 50%;width: 8px;height: 8px;border-radius: 50%;
	background-color: #1A4287;opacity: 0;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.m-slider2 .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity: 1;}

.row-a4{padding: 70px 0 30px;}

.g-t1{overflow: hidden;line-height: 50px;color: #313131;}
.g-t1 h2{float: left;font-size: 38px;font-family: 'SourceHanSerifCN-Bold';}
.g-t1 .more{float: right;line-height: 50px;font-size: 17px;}
.g-t1 .more:before{content: '';display: inline-block;vertical-align: middle;
	width: 370px;height: 1px;margin-right: 17px;
	background-color: rgba(0,0,0,.1);
}
.m-slider3{margin-top: 36px;}
.m-slider3 .swiper-container{overflow: hidden;min-height: 500px;}
.m-slider3 .swiper-slide{margin-right: 50px;width: 266px;
	/*transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;*/
}
.m-slider3 .pic{width: 266px;height: 326px;overflow: hidden;margin-bottom: 16px;margin-top: 27px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .pic img{width: 100%;display: block;height: 100%;object-fit: cover;}
.m-slider3 .tips span{font-size: 18px;}
.m-slider3 .tips{font-size: 15px;line-height: 28px;color: #313131;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-slider3 .txt{display: none;overflow: hidden;padding-left: 55px;padding-top: 32px;}
.m-slider3 .tit{font-size: 32px;color: #003A79;font-weight: normal;margin-bottom: 11px;}
.m-slider3 .desc{font-size: 16px;line-height: 2;color: #313131;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.m-slider3 .swiper-slide.open{width: 760px;}
.m-slider3 .swiper-slide.open .pic{width: 317px;height: 430px;margin-top: 0;margin-bottom: 0;float: left;}
.m-slider3 .swiper-slide.open .tips{opacity: 0;}
.m-slider3 .swiper-slide.open .txt{display: block;}
.m-slider3 .arrow{overflow: hidden;margin-top: 68px;}
.m-slider3 .arrow span{z-index: 3;display: block;float: left;
	width: 50px;height: 50px;border-radius: 50%;margin-right: 15px;
	background-color: #F0F1F6;
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    -o-background-size: 20px auto;
    -ms-background-size: 20px auto;
    -moz-background-size: 20px auto;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .prev{background-image: url(../images/i-15.png);}
.m-slider3 .next{background-image: url(../images/i-16.png);}
.m-slider3 .arrow span:hover{background-color: #184696;}
.m-slider3 .prev:hover{background-image: url(../images/i-15-on.png);}
.m-slider3 .next:hover{background-image: url(../images/i-16-on.png);}

.row-a5{padding: 65px 0 70px;
	background: url(../images/p-bg3.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-slider4{margin-top: 35px;margin-bottom: 39px;position: relative;}
.m-slider4 .swiper-pagination{text-align: right;font-size: 20px;
	color: #CBCBCB;
}
.m-slider4 .swiper-pagination .swiper-pagination-current{color: #184696;}
.m-slider4 .swiper-pagination .swiper-pagination-total{color: #8A97AD;}
.m-slider4 .swiper-container{overflow: hidden;}
.m-slider4 .pic{float: left;width: 788px;height: 493px;margin-right: 77px;overflow: hidden;}
.m-slider4 .pic img{width: 100%;height: 100%;display: block;}
.m-slider4 .txt{overflow: hidden;}
.m-slider4 .date{width: 94px;height: 94px;text-align: center;padding-top: 3px;
	background-color: #174FB0;color: #fff;font-family: 'SourceHanSerifCN-Bold';
	margin-bottom: 36px;
}
.m-slider4 .date span{font-size: 39px;display: block;}
.m-slider4 .date em{font-size: 15px;}
.m-slider4 .tit{font-size: 22px;font-weight: normal;color: #333;line-height: 1.73;
	margin-bottom: 9px;
}
.m-slider4 .tit a{color: #333;}
.m-slider4 .desc{margin-bottom: 45px;font-size: 16px;line-height: 1.88;color: rgba(51,51,51,.8);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-slider4 .btn{display: block;width: 191px;height: 45px;line-height: 43px;
	font-size: 14px;color: #333;border: 1px solid #333;padding-left: 18px;
	position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider4 .btn:after{content: '';position: absolute;top: 50%;right: 12px;
	width: 12px;height: 12px;
	background: url(../images/i-18.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;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider4 .btn:hover{background-color: #333;color: #fff;}
.m-slider4 .btn:hover:after{background-image: url(../images/i-18-on.png);}

.m-list2{overflow: hidden;margin: 0 -50px 40px;}
.m-list2 li{width: 33.33%;float: left;}
.m-list2 .con{display: block;margin: 0 50px;}
.m-list2 .tit{font-size: 18px;line-height: 1.67;color: #333;font-weight: normal;margin-bottom: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list2 .date{display: block;font-size: 14px;color: rgba(51,51,51,.65);padding-left: 22px;
	background: url(../images/i-19.png) no-repeat left center;
	-o-background-size: 15px auto;
	-ms-background-size: 15px auto;
	-moz-background-size: 15px auto;
	-webkit-background-size: 15px auto;
	background-size: 15px auto;
}
.m-list2 .con:hover .tit{color: #174FB0;}
.row-a5-1{overflow: hidden;border-top: 2px solid #000000;padding-top: 31px;}
.row-a5-1 .col-l{width: 47%;}
.row-a5-1 .col-r{width: 47%;}
.row-a5-1 .g-t1 h2{font-size: 30px;}

.m-list3{padding-top: 8px;}
.m-list3 .con{display: block;position: relative;overflow: hidden;line-height: 40px;
	color: #333;padding-right: 115px;
}
.m-list3 h3{font-size: 17px;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list3 .date{position: absolute;right: 0;top: 0;font-size: 16px;font-family: arial;
	opacity: .55;
}
.m-list3 .con:hover{color: #174FB0;}

.row-a6{overflow: hidden;padding-bottom: 85px;background: url(../images/bg_bot.jpg) 100% 100% no-repeat;background-size: 33%;}
.row-a6 .col-l{width: 760px;}
.row-a6 .col-r{width: 740px;padding-top: 123px;}

.m-item{*zoom:1;margin-bottom: 32px;}
.m-item:after,.m-item:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-item .item{width: 50%;float: left;}
.m-item .con{display: block;height: 262px;position: relative;
	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;
}
.m-item .i1 .con{height: 386px;}
.m-item .i2 .con{margin-top: 124px;}
.m-item .i1 .tit{text-align: center;font-size: 28px;color: #333;font-family: 'SourceHanSerifCN-Bold';
	position: absolute;left: 0;right: 0;bottom: 82px;padding-top: 75px;
	background: url(../images/i-20.png) no-repeat center top;
	-o-background-size: 64px auto;
	-ms-background-size: 64px auto;
	-moz-background-size: 64px auto;
	-webkit-background-size: 64px auto;
	background-size: 64px auto;
}
.m-item .lab{position: absolute;top: 20px;left: 24px;padding: 0 16px;
	height: 29px;line-height: 29px;font-size: 13px;color: #fff;
}
.m-item .i2 .lab{background-color: #174FB0;}
.m-item .i3 .lab{background-color: #143F89;}
.m-item .i4 .lab{background-color: #4172C9;}
.m-item .t1{font-size: 17px;font-weight: normal;line-height: 1.41;color: #fff;
	position: absolute;left: 18px;right: 30px;bottom: 16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-item .i3 .t1{bottom: 27px;
	-webkit-line-clamp: 1;
}
.m-item .i4 .con{padding: 82px 32px 0 28px;color: #fff;}
.m-item .i4 .t2{font-size: 17px;line-height: 1.65;margin-bottom: 10px;}
.m-item .i4 .desc{font-size: 15px;line-height: 1.87;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-item .i3{position: relative;}
.m-item .i3:after{content: '';position: absolute;top: 0;right: 100%;height: 264px;width: 10000px;
	background-color: rgba(237, 243, 252, .45);
}

.g-t2{*zoom:1;}
.g-t2:after,.g-t2:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.g-t2 h2{float: left;font-size: 28px;color: #333;font-family: 'SourceHanSerifCN-Bold';
	margin-left: 48px;height: 54px;position: relative;
}
.g-t2 .more{font-size: 17px;line-height: 54px;color: rgba(49, 49, 49, .79);float: right;}
.g-t2 .more:before{content: '';display: inline-block;vertical-align: middle;
	width: 81px;height: 1px;margin-right: 9px;
	background-color: rgba(0,0,0,.1);
}
.g-t2 .more:hover{color: #174FB0;}
.g-t2 h2:before{content: '';position: absolute;left: -23px;bottom: 0;
	width: 162px;height: 54px;
	background: url(../images/i-21.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;
}
.g-t2 h2 span{position: relative;display: block;}
.g-t2 .arrow{float: right;}
.g-t2 .btn{float: left;width: 30px;height: 30px;margin: 0 5px;
	background: url(../images/i-25.png) no-repeat center;
	-o-background-size: 18px auto;
	-ms-background-size: 18px auto;
	-moz-background-size: 18px auto;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
}
.g-t2 .btn:hover{background-image: url(../images/i-25-on.png);}
.g-t2 .prev,.g-t2 .next{width: 22px;height: 30px;cursor: pointer;float: left;
	background-position: center;background-repeat: no-repeat;
	-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: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-t2 .prev{background-image: url(../images/i-23.png);}
.g-t2 .next{background-image: url(../images/i-24.png);}
.g-t2 .prev:hover{background-image: url(../images/i-23-on.png);}
.g-t2 .next:hover{background-image: url(../images/i-24-on.png);}
.g-t2-1{padding-right: 46px;}
.g-t2-1 h2{margin-left: 12px;}
.g-t2-1 .more:before{width: 296px;}
.m-list3-1{padding-top: 13px;padding-right: 46px;}
.m-list3-1 .con{line-height: 36px;}
.m-slider5{margin-bottom: 56px;}
.m-slider5 .swiper-container{overflow: hidden;}
.m-slider5 .con{display: block;text-align: center;color: #333;padding-top: 39px;}
.m-slider5 .pic{width: 47px;margin: 0 auto 18px;}
.m-slider5 .pic img{width: 100%;display: block;}
.m-slider5 .date{display: block;font-size: 13px;font-family: 'SourceHanSerifCN-Bold';
	margin-bottom: 9px;
}
.m-slider5 h4{font-size: 16px;font-weight: normal;}
.m-slider5 .con:hover h4,.m-list5 h4:hover{color: #174FB0;}

.m-list4{padding: 53px 33px 0 36px;height: 598px;width: 392px;float: left;
	background-image: url(../images/p-bg8.jpg);
	background-position: center bottom;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-list4 ul{
	border-top: 6px solid #386ECB;
	padding: 3px 39px 47px 42px;
	background-color: rgba(255,255,255,.85);
}
.m-list4 li{border-bottom: 1px solid #E3E3E3;}
.m-list4 a{display: block;padding: 19px 0 11px;}
.m-list4 h3{font-size: 17px;font-weight: normal;line-height: 1.65;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-box1{float: right;width: 348px;position: relative;padding-top: 37px;}
.m-box1:after{content: '';position: absolute;top: 0;left: 0;height: 264px;width: 10000px;
	background-color: rgba(237, 243, 252, .45);
}
.m-box1 .cont{position: relative;z-index: 2;}
.m-list5{padding-top: 12px;}
.m-list5 h4{font-size: 18px;line-height: 40px;color: #5A5657;font-weight: normal;
	margin-left: 50px;
}

.ban{height: 680px;
	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;
}
.ban:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 300px;
    z-index: 2;
    background: url(../images/i-bg1.png) no-repeat center top;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% 100%;
}

.g-top{
	position: relative;
	/* background-color: #EEE; */
}
.g-top .wp{position: relative;}
.g-top .tab{font-size: 0;/* text-align: right; */background: #2D5EB4;display: inline-block;position: relative;margin-top: -86px;/* min-width: 80%; */width: 110.1%;}

.g-top .tab li{display: inline-block;}
.g-top .tab .on .v1{color:#ecce8f;font-weight:700}
.g-top .tab li .v1{
	display: block;
	line-height: 86px;
	font-size: 20px;
	font-family: 'SourceHanSerifCN-Bold';
	color: #fff;
	position: relative;
	padding: 0 20px;
}
.g-top .tab li .v1:after{content: '';position: absolute;bottom: 0;left: 50%;width: 46px;height: 3px;
	background-color: #ecce8f;opacity: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.g-top .tab li:hover .v1:after,.g-top .tab li.on .v1:after{opacity: 1;}
.g-top .left{
	position: absolute;
	right: 0;
	/* left: 0; */
	bottom: 140px;
	/* height: 116px; */
	/* background-color: #2D5EB4; */
	color: #fff;
	background: rgba(0,0,0,.3);
	padding: 0 40px 26px;
}
.g-top .tab:before{content: '';position: absolute;right: 100%;top: 0;bottom: 0;width: 1000px;
	background-color: #2D5EB4;
}
.g-top .tab:after{content: '';position: absolute;left: 100%;top: 0;bottom: 0;width: 41px;
	background: url(../images/i-27.png) no-repeat left 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;
}
.g-top .tit{font-size: 34px;font-family: 'SourceHanSerifCN-Bold';padding-top: 17px;
	margin-bottom: 2px;
}
.g-top .cur{font-size: 16px;}
.g-top .cur a{color: #fff;}
.m-t2{overflow: hidden;text-align: center;margin-top: 75px;}
.m-t2 .tit{position: relative;font-size: 38px;color: #313131;text-align: center;display: inline-block;
	font-family: 'SourceHanSerifCN-Bold';padding-bottom: 15px;
}
.m-t2 .tit span{position: relative;display: inline-block;}
.m-t2 .tit:before{content: '';position: absolute;left: -62px;bottom: 0;
	width: 156px;height: 55px;
	background: url(../images/i-06.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-list6{overflow: hidden;margin: 66px -60px 50px;}
.m-list6 li{width: 33.33%;float: left;margin-bottom: 52px;}
.m-list6 li a{display: block;margin: 0 60px;position: relative;}
.m-list6 h3{height: 66px;line-height: 66px;font-size: 18px;color: #555;
	font-weight: normal;padding-left: 50px;
	background: url(../images/i-35.png) no-repeat center;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .ico{position: absolute;width: 66px;height: 66px;top: 0;right: 6px;
	border-radius: 50%;
	background: transparent url(../images/i-36.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;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 li a:hover h3{background-image: url(../images/i-35-on.png);color: #fff;}
.m-list6 li a:hover .ico{right: -32px;background-color: #C2AB7A;
	background-image: url(../images/i-36-on.png);
}

.m-txt1{*zoom:1;margin-top: 57px;}
.m-txt1:after,.m-txt1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-txt1 .pic{float: left;width: 756px;position: relative;margin-right: 68px;}
.m-txt1 .pic img{width: 100%;display: block;position: relative;z-index: 2;}
.m-txt1 .pic:after{content: '';position: absolute;bottom: -50px;left: -60px;
	width: 381px;height: 267px;
	background: url(../images/p11.jpg) no-repeat left bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt1 .txt{overflow: hidden;padding-top: 48px;}
.m-txt1 .txt h3{font-size: 34px;color: #1A4287;font-family: 'SourceHanSerifCN-Bold';
	margin-bottom: 27px;
}
.m-txt1 .desc{font-size: 17px;line-height: 2.24;color: #313131;margin-bottom: 140px;}
.m-txt1 .more{font-size: 18px;color: rgba(52, 52, 52, .87);padding-right: 42px;
	height: 30px;display: inline-block;line-height: 30px;
	background: url(../images/i-17.png) no-repeat right 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;
}
.row-b1{padding-bottom: 66px;}
.row-b2{padding-bottom: 30px;}
.row-b3{padding-bottom: 30px;}
.m-slider3-1{margin-left: 210px;}
.row-b0{
	background: url(../images/p-bg10.jpg) 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-list7{*zoom:1;margin: 63px -30px 0;}
.m-list7:after,.m-list7:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list7 li{width: 50%;float: left;margin-bottom: 74px;}
.m-list7 .con{display: block;margin: 0 30px;height: 366px;padding: 30px 40px 0 30px;
	box-shadow: 0px 10px 30px 0px rgba(27,67,136,0.23);overflow: hidden;position: relative;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .pic{float: left;width: 220px;height: 300px;margin-right: 45px;overflow: hidden;}
.m-list7 .pic img{object-fit: cover;width: 100%;height: 100%;display: block;}
.m-list7 .txt{overflow: hidden;padding-top: 14px;}
.m-list7 h3{margin-bottom: 27px;padding-bottom: 14px;position: relative;
	border-bottom: 1px solid rgba(27, 67, 136, .1);
}
.m-list7 h3 span{font-size: 30px;color: #333;font-family: 'SourceHanSerifCN-Bold';
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .xian{position: absolute;left: 0;bottom: -1px;height: 3px;width: 98px;}
.m-list7 .xian:after{content: '';position: absolute;left: 0;bottom: 0;height: 100%;
	background-color: #C2AB7A;width: 30px;
}
.m-list7 .xian-1:after{background-color: #2D5EB4;}
.m-list7 .desc{font-size: 15px;color: #666;line-height: 1.73;margin-bottom: 56px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .more{display: block;width: 49px;height: 49px;border-radius: 50%;
	background: #C2AB7A url(../images/i-28.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;
}
.m-list7 .bor{position: absolute;left: 0;bottom: 0;right: 0;height: 6px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .con:hover .bor{opacity: 0;}
.m-list7 .con:hover{background-image: url(../images/p-bg13.jpg);}
.m-list7 .con:hover h3 span{color: #fff;}
.m-list7 .con:hover .desc{color: #fff;}
.m-list7 .con:hover .xian{background-color: #fff !important;}
.m-list7 .con:hover .xian:after{background-color: #C2AB7A !important;}
.m-list7 .con:hover .more{background-color: #C2AB7A !important;}

.pages{text-align: center;font-size: 0;margin: 30px 0 80px;}
.pages li{display: inline-block;font-size: 12px;margin: 0 4px;}
.pages li a{height: 30px;display: block;line-height: 28px;
	padding: 0 13px;border: 1px solid #dbe0e0;
}
.pages li.arrow a,.pages li a:hover{color: #2d5eb4;border-color: #2d5eb4;}
.pages .inp{width: 52px;text-align: center;border: 1px solid #dbe0e0;
	margin: 0 12px;height: 30px;
}

.row-c1{overflow: hidden;padding: 133px 0 0;
	background: url(../images/i-29.png) no-repeat right top;
	-o-background-size: 176px auto;
	-ms-background-size: 176px auto;
	-moz-background-size: 176px auto;
	-webkit-background-size: 176px auto;
	background-size: 176px auto;
}

.m-txt2{overflow: hidden;}
.m-txt2 .pic{width: 340px;height: 460px;position: relative;margin-left: 50px;float: left;}
.m-txt2 .pic img{width: 100%;height: 100%;display: block;position: relative;z-index: 2;}
.m-txt2 .pic:after{content: '';position: absolute;bottom: -40px;left: -50px;
	width: 381px;height: 267px;
	background: url(../images/p11.jpg) no-repeat left bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt2 .right{overflow: hidden;padding-left: 84px;}
.m-txt2 .top{padding: 66px 72px 0 65px;min-height: 490px;margin-bottom: 84px;position: relative;}
.m-txt2 .top:before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 80px;
	background: url(../images/p-bg14.png) no-repeat center top;
	-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-txt2 .top:after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 80px;
	background: url(../images/p-bg15.png) no-repeat center 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;
}
.m-txt2 .top h3{font-size: 36px;margin-bottom: 20px;color: #333;font-family: 'SourceHanSerifCN-Bold';}
.m-txt2 .lab{padding: 0 36px;height: 111px;display: inline-block;line-height: 42px;height: 42px;
	font-size: 18px;color: #fff;border-radius: 21px;margin-bottom: 60px;
	background-color: #2D5EB4;
}
.m-txt2 .desc{font-size: 17px;line-height: 2.24;color: #666;}
.m-txt2 .bot{padding-left: 65px;position: relative;padding-bottom: 28px;}
.m-txt2 .bot:after{content: '';position: absolute;left: 0;top: 36px;bottom: 0;
	width: 1px;background-color: rgba(27, 67, 136, .1);
}
.m-txt2 .tips{font-size: 17px;line-height: 2.24;color: #666;margin-bottom: 50px;}
.m-txt2 .t1{font-size: 32px;color: #184696;font-family: 'SourceHanSerifCN-Bold';position: relative;display: inline-block;
	height: 55px;padding-top: 10px;margin-bottom: 52px;z-index: 2;
}
.m-txt2 .t1:before{content: '';position: absolute;top: 15px;left: -83px;
	width: 36px;
	height: 36px;
	background: #81A0D5;
	border: 6px solid #FFFFFF;
	box-shadow: 0px 8px 44px 0px rgba(129,160,213,0.49);
	border-radius: 50%;
}
.m-txt2 .t1:after{content: '';position: absolute;right: -106px;top: 0;
	width: 156px;height: 55px;
	background: url(../images/i-37.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-txt2 .t1 span{position: relative;z-index: 2;}

.m-list8{margin-top: 75px;}
.m-list8 li{margin-bottom: 49px;position: relative;}
.m-list8 li:before{content: '';position: absolute;top: -10px;left: -10px;bottom: -10px;width: 120px;
	background-color: #C2AB7A;opacity: 0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list8 .con{overflow: hidden;display: block;padding-right: 100px;position: relative;z-index: 2;
	background: #F6F6F6 url(../images/i-38.png) no-repeat right 13px center;
	-o-background-size: auto 270px;
	-ms-background-size: auto 270px;
	-moz-background-size: auto 270px;
	-webkit-background-size: auto 270px;
	background-size: auto 270px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list8 .pic{width: 450px;height: 300px;float: left;overflow: hidden;}
.m-list8 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list8 .date{float: left;margin: 66px 54px 0;text-align: center;color: #1B4388;
	line-height: 1.1;
}
.m-list8 .date span{display: block;font-size: 36px;font-weight: bold;}
.m-list8 .date p{font-size: 12px;}
.m-list8 .txt{overflow: hidden;padding-top: 66px;}
.m-list8 h3{font-size: 20px;color: #1A1A1A;font-weight: normal;margin-bottom: 16px;}
.m-list8 .desc{font-size: 14px;line-height: 1.71;color: #6F6F6F;margin-bottom: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list8 .btn{display: block;width: 140px;height: 44px;text-align: center;line-height: 44px;
	font-size: 16px;color: #fff;
	background-color: #2D5EB4;
}
.m-list8 .con:hover{
	background-color: #2D5EB4;background-image: url(../images/i-38-on.png);
}
.m-list8 .con:hover .date{color: #C2AB7A;}
.m-list8 .con:hover h3{color: #fff;}
.m-list8 .con:hover .desc{color: rgba(255,255,255,.7);}
.m-list8 .con:hover .btn{background-color: #C2AB7A;}
.m-list8 .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);
}
.m-list8 li:hover:before{opacity: 1;}

.m-list9{padding-top: 32px;}
.m-list9 li{border-bottom: 1px dashed rgba(45, 94, 180, .2);}
.m-list9 .pic{float:left;}
.m-list9 .c-t{overflow: hidden;padding-top: 22px;}
.m-list9 .con{display: block;overflow: hidden;padding: 50px 0 57px;position: relative;}
.m-list9 .date{float: left;width: 80px;height: 90px;text-align: center;padding-top: 11px;
	background-color: #2D5EB4;color: #fff;line-height: 1.2;margin-right: 32px;
}
.m-list9 .date span{font-size: 34px;display: block;font-weight: bold;margin-bottom: 3px;}
.m-list9 .date p{font-size: 15px;}
.m-list9 .txt{overflow: hidden;padding-top: 5px;padding-right: 157px;}
.m-list9 h3{font-size: 18px;color: #333;font-weight: normal;margin-bottom: 8px;}
.m-list9 .desc{font-size: 15px;line-height: 1.6;color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list9 .btn{position: absolute;top: 50%;right: 0;width: 50px;height: 50px;
	border-radius: 50%;cursor: pointer;
	background: #2D5EB4 url(../images/i-28.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;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list9 .con:hover h3{color: #2D5EB4;}

.m-details{max-width: 1400px;margin: 90px auto;}
.m-details .top{height: 184px;text-align: center;padding-top: 37px;margin-bottom: 36px;
	background: url(../images/i-3910514.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 h1{font-size: 30px;font-family: 'SourceHanSerifCN-Bold';margin-bottom: 14px;}
.m-details .info{text-align: center;font-size: 15px;color: #999;}
.m-details .txt{font-size: 17px;line-height: 1.88;color: #555;max-width: 1200px;
	margin: 0 auto;
}
.txt TABLE TD IMG {margin:0 !important}
.txt TABLE TD P {text-indent:2em !important}
.txt  P {text-indent:2em !important}
.txt TABLE TD P.vsbcontent_img{text-indent:0 !important}

.entent1 {
    font-size: 1vw;
}
.entent2 {
    padding-top: .5vw;
    font-size: 1vw !important;
}
.entent3 {
    font-size: 1vw !important;
    padding-top: .25vw;
}
span.entent8 {
    display: block;
    font-size: .8vw;
}

span.entent5 {
    font-size: .8vw;
}

span.entent6 {
    font-size: .8vw;
}



.row-main{*zoom:1;}
.row-main:after,.row-main:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.row-main .col-l{width: 280px;padding-top: 60px;}
.row-main .col-r{width: 1150px;}

.m-t3{height: 80px;line-height: 80px;text-align: center;font-size: 30px;color: #fff;
	background-color: #2D5EB4;font-family: 'SourceHanSerifCN-Bold';
}
.snv{padding-bottom: 100px;
	background-color: #eee;border-top: 1px solid #eee;
}
.snv li{}
.snv li .s1{display: block;font-size: 20px;line-height: 65px;padding-left: 30px;
	border-bottom: 1px dashed #b0bdcb;position: relative;
}
.snv li .s1:after{content: '>';position: absolute;top: 50%;right: 15px;
	width: 24px;height: 24px;border-radius: 50%;line-height: 24px;font-size: 18px;
	background-color: #fff;font-family: 'å®‹ä½“';text-align: center;color: #000;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.snv li.on .s1:after,.snv li:hover .s1:after{
	-webkit-transform: translateY(-50%) rotate(90deg);
	-moz-transform: translateY(-50%) rotate(90deg);
	-o-transform: translateY(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
}
.snv dl{border-bottom: 1px dashed #b0bdcb;padding: 5px 0;display: none;}
.snv dd a{display: block;font-size: 18px;padding-left: 51px;line-height: 50px;}
.snv li.on .s1,.snv li:hover .s1{background-color: #2D5EB4;color: #fff;}
.snv li.on dl{display: block;}


.g-top{position: relative;z-index: 8;}
.g-top .tab li{position: relative;}
.g-top .tab dl{position: absolute;top: 100%;width: 200px;left: 50%;display: none;
	background-color: #fff;text-align: center;padding: 10px 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	box-shadow: 0px 0px 10px rgba(0,0,0,.1);
}
.g-top .tab dd a{line-height: 40px;display: block;color: #333;font-size: 18px;}
.g-top .tab dd a:hover{background-color: #2D5EB4;color: #fff;}


.m-slider2{overflow: hidden;}
.m-slider2 .item{width: 50%;float: left;padding-right: 30px;padding-bottom: 30px;}
.m-slider2 .pic{width: 280px;margin-right: 66px;}
.m-slider2 .pic:after{bottom: -30px;right: -30px;width: 290px;height: 320px;}
.m-slider2 .txt{padding-top: 20px;}
.m-slider2 .lab{margin-bottom: 15px;}


span.entent4 {
    font-size: .8vw;
}