﻿

.row-a1{padding: 47px 0 0;}
.g-t1{}
.g-t1 h2{font-size: 40px;color: #000;}
.g-t1-tc{text-align: center;}
.row-a1 .g-t1{margin-bottom: 36px;}

.m-slider1 .item{
	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-slider1 .con{width: 560px;height: 770px;padding: 44px 30px 0 63px;color: #000;
	background-color: #fff;border-top: 5px solid #323be8;
	box-shadow: 2px 2px 4px 0px rgba(85,85,85,0.24);
}
.m-slider1 .lab{display: inline-block;font-size: 18px;padding-bottom: 7px;
	border-bottom: 4px solid #323be8;margin-bottom: 36px;
}
.m-slider1 .tit{font-size: 36px;margin-bottom: 17px;}
.m-slider1 .desc{font-size: 18px;line-height: 1.78;margin-bottom: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.m-slider1 .list{overflow: hidden;padding-bottom: 12px;}
.m-slider1 .list li{width: 50%;float: left;position: relative;padding-left: 36px;margin-bottom: 28px;}
.m-slider1 .list li:before{content: '';position: absolute;left: 0;top: 9px;
	width: 6px;height: 42px;
	background-color: #323be8;
}
.m-slider1 .num{font-size: 36px;font-family: 'MyriadPro-Regular';font-weight: bold;}
.m-slider1 .list p{font-size: 18px;color: #666;}
.m-slider1 .adds{font-size: 18px;color: #111;padding-left: 47px;line-height: 32px;margin-bottom: 58px;
	background: url(../images/i-05.png) no-repeat left center;
	-o-background-size: 24px auto;
	-ms-background-size: 24px auto;
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	background-size: 24px auto;
}
.m-slider1 .slick-arrow{position: absolute;top: -90px;width: 63px;height: 63px;
	border: 1px solid #000;border-radius: 50%;padding: 0;cursor: pointer;
	text-indent: 9999px;font-size: 0;
	background-color: transparent;background-repeat: no-repeat;background-position: center;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .slick-prev{right: 281px;background-image: url(../images/i-06.png);}
.m-slider1 .slick-next{right: 207px;background-image: url(../images/i-07.png);}
.m-slider1 .slick-prev:hover{background-image: url(../images/i-06-on.png);}
.m-slider1 .slick-next:hover{background-image: url(../images/i-07-on.png);}
.m-slider1 .slick-arrow:hover{border-color: #323be8;}

.row-a2{padding: 68px 0 0;
	background-color: #f5f7fa;
}
.row-a2 .cont{position: relative;padding-left: 303px;margin-top: 55px;}
.row-a2 .col-l{position: absolute;top: 0;left: 0;bottom: 0;
	width: 590px;float: none;z-index: 2;padding-top: 132px;
	background: url(../images/n-bg1.png) no-repeat right top;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a2 .col-r{float: none;}
.m-list1{*zoom:1;}
.m-list1:after,.m-list1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list1 li{width: 31.5%;float: left;}
.m-list1 .i1,.m-list1 .i4,.m-list1 .i7{width: 37%;}
.m-list1 .con{display: block;height: 205px;position: relative;color: #fff;
	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-list1 .txt{position: absolute;left: 60px;right: 60px;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list1 .ico{height: 45px;display: inline-block;vertical-align: middle;
	margin-right: 24px;
}
.m-list1 .ico img{height: 100%;display: block;}
.m-list1 .t1{font-size: 28px;}
.m-list1 .i1 .txt,.m-list1 .i4 .txt,.m-list1 .i7 .txt{left: 320px;}
.m-list1 .desc{font-size: 16px;line-height: 1.63;margin-top: 23px;margin-bottom: 40px;display: none;}
.m-list1 .more{font-size: 16px;display: none;}
.m-list1 .more:after{content: '';display: inline-block;vertical-align: middle;
	width: 26px;height: 14px;margin-left: 11px;position: relative;top: -2px;
	background: url(../images/i-08.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-list1 .con:hover{z-index: 10;}
.m-list1 .con:hover:before{content: '';position: absolute;top: -15px;bottom: -15px;left: -15px;right: -15px;
	background-color: #323be8;
}
.m-list1 .con:hover .desc,.m-list1 .con:hover .more{display: block;}
.m-list1 .i1 .con:hover .txt,.m-list1 .i4 .con:hover .txt,.m-list1 .i7 .con:hover .txt{left: 105px;}

.m-item{max-width: 353px;margin-left: 37px;color: #fff;padding-bottom: 49px;margin-bottom: 36px;
	border-bottom: 1px solid rgba(255,255,255,.29);overflow: hidden;
}
.m-item-1{border-bottom: 0;}
.m-item .tit{position: relative;margin-bottom: -5px;float: left;}
.m-item .ico{height: 94px;display: block;margin-bottom: 6px;}
.m-item .ico img{height: 100%;display: block;}
.m-item .t1{font-size: 23px;font-weight: normal;text-align: center;}
.m-item ul{overflow: hidden;position: relative;z-index: 2;}
.m-item li{width: 50%;float: left;line-height: 1.3;margin-bottom: 15px;padding-left: 30px;}
.m-item li h4{font-size: 18px;color: #ddd;margin-bottom: 6px;}
.m-item li span{display: block;color: rgba(255,255,255,.42);
	text-transform: capitalize;font-size: 15px;font-family: 'MyriadPro-Regular';
}
.m-item2{margin-left: 72px;padding-top: 6px;}
.m-item2 h3{font-size: 23px;color: #fff;margin-bottom: 7px;}
.m-item2 p{font-size: 18px;font-weight: bold;color: #ddd;}

.row-a3{padding: 70px 0 98px;
	background-color: #f5f7fa;
}

.m-list2{overflow: hidden;padding-right: 50px;padding-left: 30px;padding-top: 70px;}
.m-list2 li{width: 16.66%;float: left;margin-bottom: 55px;}
.m-list2 .pic{height: 60px;line-height: 60px;text-align: center;}
.m-list2 .pic img{display: inline-block;vertical-align: middle;max-width: 80%;max-height: 70%;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .item{overflow: hidden;padding-right: 100px;}
.m-list2 .item:nth-child(2n){padding-left: 100px;padding-right: 0;}
/*.m-list2 .i7 .pic,
.m-list2 .i8 .pic,
.m-list2 .i9 .pic,
.m-list2 .i10 .pic,
.m-list2 .i11 .pic,
.m-list2 .i12 .pic,
.m-list2 .i19 .pic,
.m-list2 .i20 .pic,
.m-list2 .i21 .pic,
.m-list2 .i22 .pic,
.m-list2 .i23 .pic,
.m-list2 .i24 .pic
.m-list2 .i31 .pic,
.m-list2 .i32 .pic,
.m-list2 .i33 .pic,
.m-list2 .i34 .pic,
.m-list2 .i35 .pic,
.m-list2 .i36 .pic{text-align: left;}*/
.m-list2 .pic:hover img{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

.g-t1 .desc{font-size: 18px;color: #333326;margin-top: 12px;}
.row-a4{padding: 57px 0 45px;}
.m-slider2{position: relative;}
.m-slider2 .swiper-container {
  	width: 100%;
  	padding-top: 60px;
  	padding-bottom: 50px;
}
.m-slider2 .swiper-slide {
  	background-position: center;
  	background-size: cover;
  	width: 300px;
  	margin: 0 30px;
  	overflow: hidden;
}
.m-slider2 .pic{height: 300px;overflow: hidden;}
.m-slider2 .pic img {
  	width: 100%;height: 100%;display: block;object-fit: cover;
  	transition: all .5s;
}
.m-slider2 .swiper-slide .img-bg {
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
  	border-radius: 50%;
  	background: rgba(161, 0, 255, .8);
  	transition: all .5s;
  	transform-origin: center;
  	transform: scale(0);
  	z-index: -1;
}
.m-slider2 .swiper-slide:hover img {
  	transform: scale(1.2);
}
.m-slider2 .txt{display: none;padding: 26px 22px 0;height: 208px;position: relative;z-index: 11;
	background-color: #f5f7fa;
}
.m-slider2 .date{font-size: 13px;color: #000;font-family: 'MyriadPro-Regular';display: block;margin-bottom: 15px;}
.m-slider2 .tit{font-weight: normal;font-size: 24px;color: #343426;line-height: 1.38;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-slider2 .swiper-slide-active .txt{display: block;}
.m-slider2 .swiper-arrow{position: absolute;bottom: 117px;width: 63px;height: 63px;
	border: 1px solid #000;border-radius: 50%;cursor: pointer;
	background-color: #fff;
	background-repeat: no-repeat;background-position: center;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .swiper-prev{left: 50%;margin-left: -280px;background-image: url(../images/i-06.png);}
.m-slider2 .swiper-next{right: 50%;margin-right: -280px;background-image: url(../images/i-07.png);}
.m-slider2 .swiper-prev:hover{background-image: url(../images/i-06-on.png);}
.m-slider2 .swiper-next:hover{background-image: url(../images/i-07-on.png);}
.m-slider2 .swiper-arrow:hover{border-color: #323be8;}

.ban{height: 640px;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;
}
.ban:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background: url(../images/bg2.png) no-repeat left center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.ban .wp,.ban .wp2,.ban .wp3{height: 100%;position: relative;z-index: 2;}
.ban .video{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;z-index: 1;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    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 .video video,.ban .video source{display: block;width: 100%;height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.ban .txt{position: absolute;left: 0;top: 50%;margin-top: 35px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ban .txt h2{font-size: 48px;color: #131304;margin-bottom: 20px;}
.ban .txt .desc{font-size: 16px;color: #444;}
.ban .txt .desc-1{}
.ban .txt .en{font-size: 32px;text-transform: uppercase;font-weight: bold;line-height: 1;margin-bottom: 40px;display: block;
	background-image: -webkit-linear-gradient(bottom, #b5c5d9, #8ea3c6);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.ban-2{height: 440px;}
.ban .txt-1 h2{margin-bottom: 0;}
.ban .txt-1 .desc{font-size: 18px;}
/*.ban-sp .txt h2,.ban-sp .txt .desc{color: #fff;}*/
.ban-sp:before{z-index: 2;}
.row-b1{padding: 66px 0 45px;
	background-color: #f1f4f6;
}
.g-t2{font-size: 40px;color: #111;}
.g-t2-1{text-align: center;}
.m-list3{overflow: hidden;margin: 0 -41px;padding-top: 36px;}
.m-list3 li{width: 33.33%;float: left;margin-bottom: 32px;}
.m-list3 .con{margin: 0 41px;}
.m-list3 .tit{font-size: 22px;color: #333;font-weight: normal;
	border-bottom: 1px solid #aaa;padding-bottom: 21px;margin-bottom: 23px;
}
.m-list3 .desc{font-size: 16px;line-height: 2.19;color: #1F1F1F;height: 175px;}

.g-tab{overflow: hidden;position: relative;z-index: 3;
	background-color: #fff;
	box-shadow: 6px 6px 12px 0px rgba(187,187,187,0.31);
}
.g-tab li{float: left;padding-right: 24px;margin-right: 24px;position: relative;}
.g-tab li a{display: block;line-height: 60px;font-size: 16px;color: #000;position: relative;min-width: 4em;text-align: center;}
.g-tab li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;
	height: 4px;background-color: #323be8;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-tab li.on a:after,.g-tab li:hover a:after{left: 0;right: 0;}
.g-tab li.on a,.g-tab li:hover a{color: #323be8;}

.g-t3{overflow: hidden;}
.g-t3 h2{float: left;font-size: 40px;color: #111;line-height: 50px;}
.g-t3 .so{float: right;width: 281px;position: relative;}
.g-t3 .so .inp{width: 100%;height: 50px;display: block;padding: 0 50px 0 18px;
	font-size: 16px;border: 1px solid #ddd;
}
.g-t3 .so .btn{position: absolute;top: 0;right: 0;width: 50px;height: 50px;
	cursor: pointer;border: 0;
	background: url(../images/i-17.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;
}

.row-c1{padding: 52px 0 69px;
	background-color: #f1f4f6;
}

.m-list4{*zoom:1;margin: 0 -14px;padding: 36px 0;}
.m-list4:after,.m-list4:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list4 li{width: 33.33%;float: left;margin-bottom: 33px;}
.m-list4 .con{display: block;margin: 0 14px;
	background-color: #fff;
}
.m-list4 .pic{padding-top: 62%;height: 0;position: relative;overflow: hidden;}
.m-list4 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list4 .txt{padding: 18px 24px 0;height: 126px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list4 h3{font-size: 18px;line-height: 1.4;color: #000;height: 2.8em;margin-bottom: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list4 .date{font-size: 15px;color: #444;}
.m-list4 .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-list4 .con:hover .txt{
	box-shadow: 5px 5px 4px 0px rgba(204,204,204,0.65);
}
.btn-load{display: block;width: 167px;font-size: 15px;color: #333;text-align: center;
	border-bottom: 2px solid #111;margin: 0 auto;padding-bottom: 14px;
}
.btn-load:before{content: '';display: inline-block;vertical-align: middle;
	width: 11px;height: 14px;margin-right: 13px;position: relative;top: -2px;
	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;
}
.btn-load:hover{color: #333;}

.row-d1{padding: 66px 0 51px;
	background-color: #f2f3f3;
}
.m-list5{*zoom:1;margin: 0 -18px;padding-top: 40px;}
.m-list5:after,.m-list5:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list5 li{width: 33.33%;float: left;margin-bottom: 36px;}
.m-list5 .con{height: 310px;margin: 0 18px;padding: 30px 50px 0;
	background-color: #fff;box-shadow: 3px 3px 4px 0px rgba(204,204,204,0.65);
}
.m-list5 .tit{margin-bottom: 25px;border-left: 6px solid #0059e2;
	padding-left: 33px;font-size: 24px;color: #000;font-weight: normal;
}
.m-list5 .desc{border-top: 1px solid #444;font-size: 18px;padding-top: 25px;line-height: 1.5;}

.m-txt1{overflow: hidden;}
.m-txt1 .pic{width: 50%;float: right;}
.m-txt1 .pic img{width: 100%;display: block;}
.m-txt1 .txt{width: 50%;float: left;padding-left: 260px;padding-right: 95px;padding-top: 128px;}
.m-txt1 .tit{font-size: 40px;color: #000;margin-bottom: 38px;}
.m-txt1 .desc{font-size: 18px;line-height: 1.78;color: #000;}

.m-txt2{overflow: hidden;}
.m-txt2 .pic{width: 50%;float: left;}
.m-txt2 .pic img{width: 100%;display: block;}
.m-txt2 .txt{width: 50%;float: left;padding: 85px 300px 0 159px;}
.m-txt2 h3{font-size: 48px;padding-top: 115px;
	background: url(../images/i-19.png) no-repeat left top;
	-o-background-size: 107px auto;
	-ms-background-size: 107px auto;
	-moz-background-size: 107px auto;
	-webkit-background-size: 107px auto;
	background-size: 107px auto;
}
.m-txt2 .lab{margin-bottom: 20px;font-size: 42px;color: #00B200;display: block;font-weight: bold;}
.m-txt2 .desc{font-size: 28px;line-height: 1.79;color: #333326;}
.row-e2{padding: 89px 0 125px;
	background-color: #f1f4f6;
}
.m-list6{overflow: hidden;}
.m-list6 li{width: 20%;float: left;text-align: center;}
.m-list6 .ico{display: block;width: 110px;height: 110px;margin: 0 auto 28px;}
.m-list6 .ico img{width: 100%;height: 100%;display: block;}
.m-list6 p{font-size: 20px;color: #222;}

.m-slider3{position: relative;}
.m-slider3 .slider-for .slider{height: 100vh;position: relative;}
.m-slider3 .slider-for .slick-list,.m-slider3 .slider-for .slick-track,.m-slider3 .slider-for .slick-slide{height: 100%;}
.m-slider3 .slider-for .item{
	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-slider3 .slider-nav{position: absolute;left: 0;right: 0;bottom: 0;padding: 25px 160px;
	background-color: rgba(0,0,0,.67);
}
.m-slider3 .slider-nav .pic{height: 100px;margin: 0 3px;}
.m-slider3 .slider-nav .pic img{height: 100%;width: 100%;display: block;object-fit: cover;
	cursor: pointer;
}
.m-slider3 .slider-for .slick-arrow{position: absolute;top: 50%;width: 60px;height: 60px;
	border-radius: 50%;font-size: 0;border: 0;cursor: pointer;text-indent: 9999px;z-index: 2;
	background-color: transparent;
	background-repeat: no-repeat;background-position: center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-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-slider3 .slider-for .slick-prev{left: 100px;background-image: url(../images/i-25.png);}
.m-slider3 .slider-for .slick-next{right: 100px;background-image: url(../images/i-26.png);}
.m-slider3 .slider-for .slick-prev:hover{background-image: url(../images/i-25-on.png);}
.m-slider3 .slider-for .slick-next:hover{background-image: url(../images/i-26-on.png);}
.m-slider3 .slider-nav .slick-arrow{position: absolute;top: 50%;width: 33px;height: 46px;
	border-radius: 50%;font-size: 0;border: 0;cursor: pointer;text-indent: 9999px;z-index: 2;
	background-color: transparent;
	background-repeat: no-repeat;background-position: center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-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-slider3 .slider-nav .slick-prev{left: -45px;background-image: url(../images/i-27.png);}
.m-slider3 .slider-nav .slick-next{right: -45px;background-image: url(../images/i-28.png);}


.m-desc1{text-align: center;font-size: 28px;line-height: 1.61;color: #333326;
	padding: 69px 0 85px;
}

.row-f1{padding: 45px 0 81px;
	background-color: #f1f4f6;
}
.m-list7{*zoom:1;margin: 0 -11px;padding-top: 38px;}
.m-list7:after,.m-list7:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list7 li{float: left;width: 20%;margin-bottom: 22px;}
.m-list7 .con{display: block;margin: 0 11px;
	background-color: #fff;
	box-shadow: 1px 2px 3px 0px rgba(85,85,85,0.24);
}
.m-list7 .pic{padding-top: 60%;height: 0;position: relative;overflow: hidden;}
.m-list7 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .txt{padding: 28px 33px 0;height: 281px;}
.m-list7 h3{border-left: 6px solid #0059e2;height: 54px;line-height: 54px;
	padding-left: 26px;font-size: 24px;color: #000;margin-bottom: 23px;
}
.m-list7 .desc{font-size: 16px;line-height: 1.5;color: #000;
	border-top: 1px solid #444;padding-top: 21px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
}

.row-f2{padding: 60px 0 80px;}
.m-tips1{max-width: 970px;margin: 0 auto;text-align: center;font-size: 16px;line-height: 1.75;
	color: #000;padding-top: 12px;
}
.m-list8{*zoom:1;padding-top: 50px;margin: 0 -12px;}
.m-list8:after,.m-list8:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list8 li{width: 50%;float: left;margin-bottom: 25px;}
.m-list8 .con{margin: 0 12px;padding: 45px 0 45px 60px;
	overflow: hidden;box-shadow: 1px 1px 3px 0px rgba(85,85,85,0.24);
}
.m-list8 .ico{float: left;margin-right: 38px;width: 50px;height: 50px;}
.m-list8 .ico img{width: 100%;height: 100%;display: block;}
.m-list8 .t-c{overflow: hidden;font-size: 20px;color: #000;line-height: 50px;}

.m-desc2{font-size: 20px;line-height: 1.75;color: #444;padding: 92px 0;text-align: center;
	max-width: 1080px;margin: 0 auto;
}

.row-f3{padding: 63px 0 86px;
	background-color: #f1f4f6;
}
.m-list9{*zoom:1;margin: 0 -13px 40px;padding-top: 50px;}
.m-list9:after,.m-list9:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list9 li{width: 25%;float: left;}
.m-list9 .con{display: block;height: 125px;line-height: 125px;margin: 0 13px;overflow: hidden;
	background-color: #fff;border-left: 6px solid #0059e2;padding-left: 35px;
	box-shadow: 1px 1px 3px 0px rgba(85,85,85,0.24);
}
.m-list9 .ico{float: left;width: 60px;font-size: 0;margin-right: 30px;}
.m-list9 .ico img{width: 100%;display: inline-block;vertical-align: middle;}
.m-list9 h3{overflow: hidden;font-size: 24px;color: #000;}

.m-pic1 img{width: 100%;display: block;}

.row-f4{padding: 62px 0 68px;}
.m-list10{margin-top: 50px;}
.m-list10 .bg{height: 727px;
	background-attachment: fixed;
	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-list10 .bg img{width: 100%;display: block;}
.m-list10 .cont{margin-top: -169px;position: relative;z-index: 2;
	padding: 38px 45px 0;height: 340px;
	background-color: #fff;overflow: hidden;
	box-shadow: 1px 1px 3px 0px rgba(85,85,85,0.24);
}
.m-list10 .item{width: 441px;}
.m-list10 .tit{font-size: 22px;color: #000;padding-bottom: 19px;margin-bottom: 37px;
	border-bottom: 4px solid #111;font-weight: normal;
}
.m-list10 ul{overflow: hidden;}
.m-list10 li{width: 25%;float: left;text-align: center;}
.m-list10 .ico{display: block;margin: 0 auto 25px;width: 50px;height: 50px;}
.m-list10 .ico img{width: 100%;height: 100%;display: block;}
.m-list10 h4{font-size: 16px;color: #000;font-weight: normal;}
.m-list10 .cont:after{content: '';position: absolute;top: 50%;left: 50%;width: 116px;height: 162px;
	background: url(../images/i-45.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: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.m-desc3{font-size: 28px;line-height: 1.75;color: #444;padding: 92px 0;text-align: center;}

.row-f5{padding: 60px 0 93px;
	background-color: #f1f4f6;
}

.m-list11{*zoom:1;margin: 0 -10px;padding-top: 40px;}
.m-list11:after,.m-list11:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list11 li{width: 16.66%;float: left;}
.m-list11 .con{display: block;margin: 0 10px;padding: 30px 20px 24px;
	background-color: #fff;
	box-shadow: 1px 2px 3px 0px rgba(85,85,85,0.24);
}
.m-list11 .ico{width: 60px;height: 60px;display: block;margin: 0 auto 16px;}
.m-list11 .ico img{width: 100%;height: 100%;display: block;}
.m-list11 h3{text-align: center;font-size: 20px;line-height: 1.15;color: #000;
	margin-bottom: 10px;height: 2.3em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list11 .desc{font-size: 15px;line-height: 1.77;color: #333326;height: 14.16em;text-align: left;}



.row-f6{padding: 53px 0 99px;}
.row-f6 .m-pic1{margin-top: 60px;}

.row-f7{padding: 70px 0 80px;
	background-color: #343a40;
}
.row-f7 .g-t2{color: #fff;}
.row-f7 .m-tips1{color: #fff;}
.m-pic2{max-width: 1005px;margin: 25px auto 0;}
.m-pic2 img{width: 100%;display: block;}

.m-desc4{font-size: 22px;line-height: 1.77;color: #444;padding: 92px 0;text-align: center;
	max-width: 875px;margin: 0 auto;
}
.row-f8{padding: 40px 0 88px;
	background-color: #f1f4f6;
}
.m-tab1{text-align: center;font-size: 0;}
.m-tab1 li{display: inline-block;margin: 0 20px;}
.m-tab1 li a{font-size: 18px;color: #111;padding: 0 0 30px;min-width: 175px;display: block;
	position: relative;
}
.m-tab1 li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;
	height: 2px;background-color: #0059e2;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab1 li:hover a,.m-tab1 li.on a{color: #0059E0;}
.m-tab1 li:hover a:after,.m-tab1 li.on a:after{left: 0;right: 0;}

.m-txt3{overflow: hidden;border: 1px solid #e6eaed;
	background-color: #fff;
}
.m-txt3 .pic{float: left;width: 902px;text-align: center;
	line-height: 690px;font-size: 0;
}
.m-txt3 .pic img{display: inline-block;vertical-align: middle;width: 733px;}
.m-txt3 .pic-1 img{width:100%;height:100%;object-fit: cover;}
.m-txt3 .txt{overflow: hidden;height: 690px;color: #fff;padding: 56px 45px 0;
	background: url(../images/p49.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt3 .item{border-top: 2px solid #fff;padding-top: 28px;margin-bottom: 60px;}
.m-txt3 .tit{font-size: 28px;margin-bottom: 20px;}
.m-txt3 .desc{font-size: 14px;line-height: 2;}

.row-g1{padding: 70px 0 80px;}
.m-desc5{max-width: 825px;margin: 0 auto 60px;text-align: center;font-size: 20px;
	line-height: 1.75;
	color: #333326;
}
.row-g2{padding: 63px 0 100px;
	background-color: #f1f4f6;
}
.m-list12{overflow: hidden;margin: 0 -55px;padding-top: 75px;}
.m-list12 li{width: 33.33%;float: left;margin-bottom: 50px;}
.m-list12 .con{display: block;margin: 0 55px;}
.m-list12 .tit{font-size: 22px;color: #000;position: relative;
	line-height: 30px;padding-left: 20px;margin-bottom: 10px;
}
.m-list12 .tit:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;
	width: 3px;background-color: #0059E0;
}
.m-list12 .desc{font-size: 15px;line-height: 1.77;color: #595959;padding-left: 20px;height: 3.54em;
	overflow: hidden;
}
.row-g3{padding: 63px 0 60px;}

.row-map{position: relative;height: 100vh;overflow: hidden;
	background-color: #e5eaee;
}
.row-map:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 656px;
	background: url(../images/p-bg1.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;
}
.row-map #map{height: 90%;margin-top: -120px;}
.row-map #map .BMap_cpyCtrl.BMap_noprint.anchorBL{display: none;}
.row-map #map .anchorBL{display: none;}
.row-map #map img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}

.m-slider4{position: absolute;bottom: 164px;left: 0;right: 0;z-index: 2;}
.m-slider4 .tit{font-size: 38px;font-weight: normal;margin-bottom: 30px;}
.m-slider4 .swiper-container{margin: 0 -13px;}
.m-slider4 .con{overflow: hidden;margin: 0 13px;border-radius: 13px;padding: 22px 24px 22px 18px;
	background-color: #fff;box-shadow: 2px 18px 14px 0px rgba(0,0,0,0.1);cursor: pointer;
}
.m-slider4 .pic{float: left;width: 323px;height: 216px;margin-right: 22px;overflow: hidden;}
.m-slider4 .pic img{width: 100%;height: 100%;display: block;}
.m-slider4 .top{overflow: hidden;margin-bottom: 15px;}
.m-slider4 .adds{float: left;font-size: 12px;color: #044477;padding-left: 22px;line-height: 21px;
	background: url(../images/i-51.png) no-repeat left center;
}
.m-slider4 .lab{float: right;width: 48px;height: 21px;line-height: 21px;text-align: center;
	font-size: 14px;color: #fff;border-radius: 3px;
	background-color: #f49e29;
}
.m-slider4 .t1{font-size: 20px;color: #12192A;margin-bottom: 15px;}
.m-slider4 .desc{font-size: 14px;line-height: 1.8;color: #12192A;}
.m-slider4 .swiper-slide .con{border: 2px solid transparent;}
.m-slider4 .swiper-slide.on .con{border-color: #3c71d7;background-color: #edf5fc;}
.m-slider4 .swiper-arrow{position: absolute;bottom: -90px;width: 63px;height: 63px;
	border-radius: 50%;cursor: pointer;background-color: #cdd5dd;
	background-repeat: no-repeat;background-position: center;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider4 .swiper-prev{left: 0;background-image: url(../images/i-25.png);}
.m-slider4 .swiper-next{left: 70px;background-image: url(../images/i-26.png);}
.m-slider4 .swiper-prev:hover{background-image: url(../images/i-25-on.png);}
.m-slider4 .swiper-next:hover{background-image: url(../images/i-26-on.png);}
.m-slider4 .swiper-arrow:hover{border-color: #323be8;}
.m-slider4 .wp3{position: relative;}

.cur{margin-top: 72px;color: #444;font-size: 16px;
	line-height: 58px;box-shadow: 6px 6px 12px 0px rgba(187,187,187,0.31);
}
.cur a{color: #444;}
.cur .home{display: inline-block;vertical-align: middle;width: 16px;height: 16px;
	position: relative;top: -2px;
	background: url(../images/i-52.png) no-repeat left center;
}

.row-h1{overflow: hidden;position: relative;padding-bottom: 40px;}
.m-slider5{margin-bottom: 40px;position: relative;}
.m-slider5 .swiper-container{margin: 0 -20px;}
.m-slider5 .con{margin: 0 20px;position: relative;}
.m-slider5 .pic{padding-top: 38%;height: 0;position: relative;overflow: hidden;}
.m-slider5 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;}
.m-slider5 .txt{margin: 55px 0 0 37px;}
.m-slider5 .tips{font-size: 18px;line-height: 1.78;max-width: 820px;margin-bottom: 50px;}
.m-slider5 .info{position: absolute;right: 115px;bottom: 0;border-radius: 15px;width: 523px;
	background-color: #fff;padding: 63px 50px 55px 57px;z-index: 3;
}
.m-slider5 .tit{font-size: 32px;margin-bottom: 18px;color: #000;}
.m-slider5 .desc{font-size: 16px;line-height: 1.78;margin-bottom: 36px;color: #000;}
.m-slider5 .list{overflow: hidden;padding-bottom: 12px;padding-bottom: 20px;}
.m-slider5 .list li{width: 50%;float: left;position: relative;padding-left: 36px;margin-bottom: 28px;}
.m-slider5 .list li:before{content: '';position: absolute;left: 0;top: 9px;
	width: 6px;height: 42px;
	background-color: #323be8;
}
.m-slider5 .num{font-size: 36px;font-family: 'MyriadPro-Regular';font-weight: bold;}
.m-slider5 .list p{font-size: 18px;color: #666;}
.m-slider5 .adds{font-size: 18px;color: #111;padding-top: 36px;line-height: 32px;
	background: url(../images/i-05.png) no-repeat left top;
	-o-background-size: 24px auto;
	-ms-background-size: 24px auto;
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	background-size: 24px auto;
}
.m-slider5 .swiper-arrow{position: absolute;top: 25%;width: 63px;height: 63px;z-index: 3;
	border-radius: 50%;cursor: pointer;background-color: #cdd5dd;
	background-repeat: no-repeat;background-position: center;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider5 .swiper-prev{left: -50px;background-image: url(../images/i-25.png);}
.m-slider5 .swiper-next{right: -50px;background-image: url(../images/i-26.png);}
.m-slider5 .swiper-prev:hover{background-image: url(../images/i-25-on.png);}
.m-slider5 .swiper-next:hover{background-image: url(../images/i-26-on.png);}
.m-slider5 .swiper-arrow:hover{border-color: #323be8;}

.m-list13{overflow: hidden;margin: 0 -8px;}
.m-list13 li{width: 25%;float: left;}
.m-list13 .con{display: block;position: relative;margin: 0 8px;}
.m-list13 .pic{padding-top: 129%;height: 0;position: relative;overflow: hidden;}
.m-list13 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list13 .pic:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background: url(../images/i-bg1.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;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .txt{position: absolute;left: 30px;right: 30px;bottom: 24px;padding-top: 0;height: 82px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 h3{font-size: 24px;padding-top: 28px;margin-bottom: 18px;color: #000;position: relative;}
.m-list13 h3:after{content: '';position: absolute;top: 0;left: 0;width: 53px;height: 6px;
	background-color: #323be8;
}
.m-list13 .desc{font-size: 16px;line-height: 2;color: #000;display: none;}
.m-list13 .con:hover .txt{bottom: 0;height: 100%;padding-top: 94px;}
.m-list13 .con:hover .pic:after{background-color: #e8eefb;}
.m-list13 .con:hover .desc{display: block;}

.row-h2{padding-bottom: 94px;}

.row-h3{height: 675px;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;
}
.row-h3 .wp{height: 100%;position: relative;}
.m-txt6{position: absolute;left: 126px;top: 50%;padding-left: 308px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt6 .pic{position: absolute;left: 0;top: 50%;width: 175px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt6 .pic img{width: 100%;display: block;}
.m-txt6 .txt{border-left: 4px solid #fff;font-size: 18px;line-height: 2.17;
	color: #fff;padding-left: 48px;
}
.row-h4 #map2{height: 473px;}
.row-h4 #map2 img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}

.row-k1{padding: 72px 0 70px;
	background-color: #f1f4f6;
}
.m-desc6{max-width: 575px;margin: 0 auto;text-align: center;}
.m-desc6 .tit{font-size: 40px;margin-bottom: 18px;color: #000;}
.m-desc6 .desc{font-size: 16px;margin-bottom: 40px;line-height: 1.75;color: #333326;}
.m-desc6 .g-btn{margin: 0 auto;}
.m-desc6 .g-btn span:after{width: 22px;height: 22px;
	background-image: url(../images/i-54.png);
}
.row-k2{height: 750px;
	background-attachment: fixed;
	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;
}

.row-k3{padding: 50px 0 89px;}
.m-list14{overflow: hidden;margin: 50px -15px 60px;}
.m-list14 li{float: left;}
.m-list14 .i1,
.m-list14 .i7,
.m-list14 .i13,
.m-list14 .i19,
.m-list14 .i25,
.m-list14 .i31,
.m-list14 .i37,
.m-list14 .i43,
.m-list14 .i49,
.m-list14 .i55{width: 915px;}
.m-list14 .i2,.m-list14 .i3,
.m-list14 .i8,.m-list14 .i9,
.m-list14 .i20,.m-list14 .i21,
.m-list14 .i26,.m-list14 .i27,
.m-list14 .i32,.m-list14 .i33,
.m-list14 .i38,.m-list14 .i39,
.m-list14 .i44,.m-list14 .i45,
.m-list14 .i50,.m-list14 .i51,
.m-list14 .i56,.m-list14 .i57{width: 515px;margin-bottom: 28px;}
.m-list14 .i4,.m-list14 .i5,.m-list14 .i6,
.m-list14 .i10,.m-list14 .i11,.m-list14 .i12,
.m-list14 .i22,.m-list14 .i23,.m-list14 .i24,
.m-list14 .i28,.m-list14 .i29,.m-list14 .i30,
.m-list14 .i40,.m-list14 .i41,.m-list14 .i42,
.m-list14 .i46,.m-list14 .i47,.m-list14 .i48,
.m-list14 .i52,.m-list14 .i53,.m-list14 .i54,
.m-list14 .i58,.m-list14 .i59,.m-list14 .i60{width: 33.33%;}
.m-list14 .con{display: block;margin: 0 15px;position: relative;}
.m-list14 .pic{padding-top: 63%;height: 0;position: relative;overflow: hidden;}
.m-list14 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list14 .pic:after{content: '';position: absolute;top: 50%;left: 50%;
	width: 64px;height: 64px;z-index: 2;
	background: url(../images/i-53.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: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.m-list14 .i1 .pic{padding-top: 72%;}
.m-list14 .tit{position: absolute;left: 38px;bottom: 20px;font-size: 24px;color: #fff;right: 38px;}
.m-list14 .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);
}


.pop-video{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1024}
.pop-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7)}
.pop-video .cont{width:660px;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.png) 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)}

.row-p1{padding: 96px 0 98px;position: relative;z-index: 2;background-color: #fff;}
.m-pic3{max-width: 621px;margin: 0 auto 110px;}
.m-pic3 img{width: 100%;display: block;}

.m-zhao{position: relative;height: 533px;
	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-zhao .con{position: absolute;top: 50%;right: 99px;
	width: 529px;height: 396px;padding: 75px 72px 0;
	background-color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-zhao .tit{font-size: 40px;color: #333;font-weight: normal;margin-bottom: 15px;}
.m-zhao .desc{font-size: 16px;color: #444;margin-bottom: 46px;}

.row-p2{padding: 69px 0 108px;position: relative;z-index: 2;
	background-color: #f1f4f6;
}
.m-list15{overflow: hidden;margin: 30px -6px 0;}
.m-list15 li{width: 25%;float: left;margin-bottom: 18px;}
.m-list15 .con{display: block;margin: 0 6px;position: relative;	}
.m-list15 .pic{padding-top: 63%;height: 0;position: relative;overflow: hidden;}
.m-list15 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list15 .pic:after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;
	background: url(../images/i-bg2.png) no-repeat bottom 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-list15 h3{position: absolute;left: 20px;bottom: 20px;z-index: 2;
	font-size: 15px;font-weight: normal;color: #fff;
}
.m-list15 .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);
}

.row-n1{overflow: hidden;height: 582px;}
.row-n1 .txt{width: 784px;height: 100%;position: relative;float: left;
	background: url(../images/p-bg6.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n1 .desc{position: absolute;top: 50%;left: 150px;right: 30px;
	font-size: 30px;line-height: 1.68;color: #fff;font-weight: bold;
	border-left: 5px solid #fff;padding-left: 54px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.row-n1 .pic{overflow: hidden;height: 100%;
	background-position: right center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.row-n2{padding: 93px 0 60px;}
.m-txt7{overflow: hidden;}
.m-txt7 .left{float: left;width: 405px;margin-right: 125px;padding-top: 10px;}
.m-txt7 .txt{overflow: hidden;padding-right: 118px;font-size: 16px;line-height: 1.77;color: #444;}
.m-txt7 .tit h3{font-size: 34px;color: #111;margin-bottom: 7px;}
.m-txt7 .tit span{font-size: 20px;color: #888;}
.m-txt7 .desc{font-size: 20px;color: #111;line-height: 2;}
.m-txt7 .tit{margin-bottom: 30px;}

.g-t5{font-size: 40px;padding-bottom: 25px;margin-bottom: 57px;
	border-bottom: 6px solid #000;
}

.m-list16{overflow: hidden;margin: 0 -3px;font-size: 0;}
.m-list16 li{width: 25%;display: inline-block;vertical-align: top;margin-bottom: 10px;}
.m-list16 .con{display: block;margin: 0 3px;position: relative;text-align: left;}
.m-list16 .con .pic{padding-top: 129%;position: relative;overflow: hidden;}
.m-list16 .con .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list16 .con .pic:after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;
	background: url(../images/i-bg3.png) no-repeat bottom 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-list16 .con .tit{position: absolute;left: 40px;bottom: 40px;z-index: 2;color: #fff;}
.m-list16 .con h3{font-size: 32px;margin-bottom: 6px;font-weight: normal;}
.m-list16 .con p{font-size: 16px;}
.m-list16 .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);
}

.row-n4{padding: 70px 0 80px;}
.m-slider6{font-family: 'MyriadPro-Regular';padding-top: 88px;}
.m-slider6 .time{width: 680px;padding-left: 128px;float: left;font-size: 180px;color: #0059E2;
	line-height: 1.1;
}
.m-slider6 .con{overflow: hidden;}
.m-slider6 .name{font-size: 32px;color: #1F1F1F;margin-bottom: 45px;}
.m-slider6 .info{overflow: hidden;}
.m-slider6 .info li{float: left;margin-right: 110px;}
.m-slider6 .num{font-size: 42px;color: #000;position: relative;height: 43px;margin-bottom: 18px;
	border-left: 6px solid #0059E2;line-height: 43px;padding-left: 29px;font-weight: bold;
}
.m-slider6 .info p{font-size: 18px;color: #666;padding-left: 35px;}
.m-slider6 .info li:last-child{margin-right: 0;}
.m-slider6 .slick-arrow{position: absolute;}
.m-slider6 .slider-for{margin-bottom: 108px;}
.m-slider6 .slider-nav{position: relative;}
.m-slider6 .slider-nav:before{content: '';position: absolute;top: 1px;left: 0;right: 0;
	height: 1px;background-color: #ccc;
}
.m-slider6 .date{display: block;text-align: center;font-size: 24px;color: #1F1F1F;
	padding-top: 22px;position: relative;cursor: pointer;
}
.m-slider6 .date:after{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;
	background-color: #0059E2;display: none;
}
.m-slider6 .slider-for .slick-arrow{position: absolute;top: 50%;width: 33px;height: 46px;
	border-radius: 50%;font-size: 0;border: 0;cursor: pointer;text-indent: 9999px;z-index: 2;
	background-color: transparent;
	background-repeat: no-repeat;background-position: 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-slider6 .slider-for .slick-prev{left: -65px;background-image: url(../images/i-55.png);}
.m-slider6 .slider-for .slick-next{right: -65px;background-image: url(../images/i-56.png);}
.m-slider6 .slider-for .slick-prev:hover{background-image: url(../images/i-55-on.png);}
.m-slider6 .slider-for .slick-next:hover{background-image: url(../images/i-56-on.png);}
.m-slider6 .slider-nav .slick-current .date:after{display: block;}
.m-slider6 .slider-nav .slick-current .date{color: #0059E2;}

.row-n5{height: 692px;position: relative;background-attachment: fixed;
	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-txt8{position: absolute;top: 50%;left: 50%;width: 735px;text-align: center;color: #fff;
	-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-txt8 .g-btn{margin: 0 auto;}
.m-txt8 .tit{font-size: 39px;margin-bottom: 32px;}
.m-txt8 .desc{font-size: 20px;line-height: 1.8;margin-bottom: 65px;}

.row-n6{padding: 66px 0 130px;
	background-color: #f2f2f7;
}
.m-tab3{font-size: 0;text-align: center;margin-bottom: 57px;
	border-bottom: 1px solid #ccc;
}
.m-tab3 li{display: inline-block;margin: 0 43px;}
.m-tab3 li a{display: block;font-size: 32px;color: #111;padding-bottom: 18px;
	font-weight: bold;position: relative;
}
.m-tab3 li a:after{content: '';position: absolute;bottom: -2px;left: 50%;right: 50%;
	height: 4px;background-color: #0059E2;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab3 li:hover a:after,.m-tab3 li.on a:after{left: 0;right: 0;}
.m-sldier7{}
.m-sldier7 .slider{margin: 0 -7px;}
.m-sldier7 .con{display: block;margin: 0 7px;border-radius: 10px;height: 330px;padding: 24px 24px 0;
	border: 1px solid #b7b7b8;background-color: #fff;
}
.m-sldier7 .pic{padding: 30px 0 50px;margin-bottom: 20px;border-bottom: 1px solid #b7b7b8;}
.m-sldier7 .pic img{height: 106px;display: block;margin: 0 auto;}
.m-sldier7 .txt{font-size: 16px;line-height: 1.4;
	color: #131304;
}
.m-sldier7 .txt .p-1{font-size: 24px;margin-bottom: 10px;}
.m-sldier7 .slick-dots{position: absolute;left: 0;right: 0;bottom: -63px;text-align: center;font-size: 0;}
.m-sldier7 .slick-dots li{width: 10px;height: 10px;border-radius: 50%;margin: 0 6px;
	background-color: #d6d6d6;display: inline-block;cursor: pointer;
}
.m-sldier7 .slick-dots li button{display: none;}
.m-sldier7 .slick-dots li.slick-active{background-color: #889791;}

.hide-dn{height: 0;overflow: hidden;}
.m-pic2 #map{width: 100%;height: 600px;}

.row-p0{position: relative;height: 100vh;}
.row-p0 .bg{padding: 80px 0;
	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;
}
.row-p0 .mask{z-index: 2;
	position: absolute;top: 0;left: 0;width: 100%;height: 100vh;
	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;
}

.row-p0 .txt{
	text-align: center;color: #fff;
}
.row-p0 .t1{font-size: 40px;margin-bottom: 50px;font-weight: normal;}
.row-p0 .tit{margin-bottom: 15px;}
.row-p0 .tit h4{margin-bottom: 0px;font-size:24px;}
.row-p0 .tit span{font-weight: bold;font-size:20px;}
.row-p0 .cont{max-width:1600px;margin:0 auto;}
.row-p0 .item{font-size: 18px;line-height: 1.5;margin-bottom: 20px;float: left;width: 25%;position: relative;height: 440px;}
.row-p0 .item:before{content:"";position: absolute;top:50%;left:50%;width:440px;height:440px;
    border: 1px solid rgba(255,255,255,.5);border-radius: 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%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.row-p0 .item.on:before{background-color: rgba(255,255,255,.3);}
.row-p0 .t-c{position: absolute;top:50%;left:50%;width:280px;
  	-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-gao{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1024;display: none;}
.pop-gao .cont{position: absolute;top: 50%;left: 50%;width: 1160px;
	background-color: #fff;
	-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-gao .pic{width: 390px;height: 500px;float: left;}
.pop-gao .pic img{width: 100%;height: 100%;display: block;object-fit: cover;}
.pop-gao .txt{overflow: hidden;padding: 30px;}
.pop-gao .tit{margin-bottom: 25px;}
.pop-gao .tit h3{font-size: 24px;font-weight: normal;margin-bottom: 6px;}
.pop-gao .lab{font-size: 16px;color: #666;}
.pop-gao .desc{font-size: 16px;line-height: 1.8;height: 21.6em;
	padding-right: 20px;overflow-y: auto;
}
.pop-gao .desc::-webkit-scrollbar {
	width: 4px;
}
.pop-gao .desc::-webkit-scrollbar-track {
	background: #ddd;
}
.pop-gao .desc::-webkit-scrollbar-thumb {
	background: #0059E2;
}
.pop-gao .desc::-webkit-scrollbar-thumb:window-inactive {
	background: #0059E2;
}
.pop-gao .close{position: absolute;top: -20px;right: -20px;z-index: 2;
	width: 40px;height: 40px;border-radius: 50%;
	border: 4px solid #fff;cursor: pointer;
	background: #666 url(../images/i-01-on.png) no-repeat 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;
}
.a-back{font-size: 16px;width: 120px;height: 40px;line-height: 40px;display: block;
	text-align: center;background-color: #999;color: #fff;margin-bottom: 20px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.a-back:hover{background-color: #0059E2;color: #fff;}

.m-sldier7-1 .con{height: 360px;}
.m-sldier7-1 .desc{font-size: 14px;}

.m-list11-01 li{width:25%;}

