

.row-a1{padding: 97px 0 139px;}

.g-t1{text-align: center;}

.g-t1 h2{font-size: 46px;}



.m-list1{overflow: hidden;margin-top: 35px;}

.m-list1 li{width: 10.8%;float: left;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list1 li.open{width: 46%;}

.m-list1 .con{height: 610px;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: 72px;top: 50%;width: 500px;

	opacity: 0;

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

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

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

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

	transform: translateY(-50%);

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list1 .tit{font-size: 40px;font-weight: bold;

	line-height: 50px;margin-bottom: 47px;

}

.m-list1 .tit h3{font-size: 40px;}

.m-list1 .desc{font-size: 18px;line-height: 2;

	overflow: hidden;margin-bottom: 77px;

}

.m-list1 .btn{width: 160px;height: 50px;display: block;text-align: center;line-height: 50px;

	font-size: 18px;color: #fff;

	background-color: #2F318B;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list1 .c-tit{position: absolute;top: 50%;left: 15px;right: 15px;

	text-align: center;line-height: 36px;font-size: 24px;

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

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

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

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

	transform: translateY(-50%);

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list1 .c-tit h3{font-weight: normal;font-size: 24px;}

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

.m-list1 li.open .txt{opacity: 1;}

.m-list1 li.open .c-tit{opacity: 0;}



.row-a2{height: 100vh;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-a2 .tab-show1{

	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-tab1{position: absolute;right: 0;top: 0;bottom: 0;width: 640px;z-index: 2;

	background-color: rgba(32, 53, 88, .95);

}

.m-tab1 ul{position: absolute;top: 50%;left: 0;right: 0;

	border-top: 1px solid rgba(255,255,255,.1);

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

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

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

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

	transform: translateY(-50%);

}

.m-tab1 li{border-bottom: 1px solid rgba(255,255,255,.1);}

.m-tab1 li a{display: block;line-height: 120px;font-size: 24px;

	color: #fff;padding-left: 54px;position: relative;

}

.m-tab1 li span{position: relative;z-index: 2;}

.m-tab1 li a:before{content: '';width: 120px;position: absolute;

	top: 0;bottom: 0;right: 100%;opacity: 0;

	background: rgba(243, 95, 44, .95) url(../image/i-01.png) no-repeat center;

	-o-background-size: 44px auto;

	-ms-background-size: 44px auto;

	-moz-background-size: 44px auto;

	-webkit-background-size: 44px auto;

	background-size: 44px auto;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-tab1 li a:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 0;

	background: rgba(243, 95, 44, .95);

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-tab1 li:hover a:before,.m-tab1 li.on a:before{opacity: 1;}

.m-tab1 li:hover a:after,.m-tab1 li.on a:after{width: 100%;}



.m-txt1{height: 100vh;color: #fff;}

.m-txt1 .wp{height: 100%;position: relative;}

.m-txt1 .txt{position: absolute;top: 50%;left: 0;

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

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

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

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

	transform: translateY(-50%);

}

.m-txt1 h3{font-size: 46px;margin-bottom: 23px;}

.m-txt1 .desc{font-size: 18px;line-height: 30px;margin-bottom: 102px;max-width: 408px;}

.m-txt1 .btn{display: block;width: 160px;height: 50px;border: 1px solid #fff;

	text-align: center;line-height: 48px;font-size: 18px;color: #fff;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-txt1 .btn:hover{background-color: rgba(243, 95, 44, .95);border-color: rgba(243, 95, 44, .95);}



.row-a3{overflow: hidden;position: relative;

	background-color: #F3F6F8;

}

.row-a3 .bg{position: absolute;top: 0;bottom: 0;left: 630px;right: 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-a3 .wp{position: relative;z-index: 2;height: 950px;}

.g-t1 .desc{font-size: 18px;line-height: 1.89;}

.row-a3 .col-l{width: 400px;padding-top: 126px;}

.row-a3 .col-r{float: none;overflow: hidden;padding-left: 60px;padding-bottom: 50px;padding-top: 150px;}

.row-a3 .g-t1{text-align: left;margin-bottom: 77px;}

.row-a3 .g-t1 h2{margin-bottom: 18px;}

.row-a3 .g-t1 .desc{max-width: 290px;text-align: justify;margin-bottom: 43px;}

.g-t1 .btn{display: block;width: 160px;height: 50px;border: 1px solid #000;

	text-align: center;line-height: 48px;font-size: 18px;color: #333;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.g-t1 .btn:hover{background-color: rgba(243, 95, 44, .95);border-color: rgba(243, 95, 44, .95);color: #fff;}



.m-txt2{}

.m-txt2 .num{font-size: 120px;color: #2F318B;font-family: 'Impact';text-transform: uppercase;

	line-height: 1.1;margin-bottom: 5px;

}

.m-txt2 .desc{font-size: 18px;line-height: 1.67;color: #666;}



.m-list2{margin: 0 -9px;*zoom:1;}

.m-list2:after,.m-list2:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-list2 li{width: 25%;float: left;margin-bottom: 17px;}

.m-list2 .con{display: block;margin: 0 9px;height: 320px;

	background-color: #fff;padding: 60px 0 0;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list2 .ico{display: block;margin: 0 auto 22px;width: 96px;height: 96px;

	border-radius: 50%;border: 1px dashed rgba(102, 102, 102, .68);

	position: relative;

}

.m-list2 .ico:before{content: '';position: absolute;top: 5px;bottom: 5px;left: 5px;right: 5px;

	border-radius: 50%;border: 1px solid rgba(102, 102, 102, .68);

}

.m-list2 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	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;

}

.m-list2 .i-on{opacity: 0;}

.m-list2 h3{font-size: 20px;font-weight: normal;text-align: center;

	position: relative;padding-top: 20px;

}

.m-list2 h3:before{content: '';position: absolute;top: 0;left: 50%;

	width: 40px;height: 1px;background-color: #000;opacity: .2;

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

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

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

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

	transform: translateX(-50%);

}

.m-list2 .con:hover{background-color: #2F318B;color: #fff;

	box-shadow: 0px 6px 30px 0px rgba(243, 95, 44, 0.3);

}

.m-list2 .con:hover .ico,.m-list2 .con:hover .ico:before{border-color: #fff;}

.m-list2 .con:hover .i-on{opacity: 1;}

.m-list2 .con:hover .i-ok{opacity: 0;}

.m-list2 .con:hover h3:before{background-color: #fff;opacity: 1;}



.row-a4{padding: 86px 0;

	background-position: center top;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;

}

.row-a4 .g-t1{text-align: left;}

.row-a4 .g-t1 h2{margin-bottom: 9px;}

.row-a4 .g-t1 .desc{text-align: justify;margin-bottom:53px;}

.row-a4 .col-l{width: 560px;padding-top: 108px;}

.row-a4 .col-r{float: none;overflow: hidden;}



.m-slider1{padding: 0 60px;position: relative;}

.m-slider1 .slider{margin: 20px 0;

	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.16);

}

.m-slider1:after,.m-slider1:before{content: '';position: absolute;top: 0;bottom: 0;

	width: 60px;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;

}

.m-slider1:before{left: 0;background-image: url(../image/i-bg1.png);}

.m-slider1:after{right: 0;background-image: url(../image/i-bg2.png);}

.m-slider1 .con{display: block;position: relative;}

.m-slider1 .pic{padding-top: 57%;height: 0;position: relative;overflow: hidden;

	background-color: #000;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-slider1 .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-slider1 h3{position: absolute;left: 15px;right: 15px;bottom: 28px;

	font-weight: normal;font-size: 20px;color: #fff;text-align: center;

}

.m-slider1 .play{position: absolute;top: 50%;left: 50%;z-index: 2;

	width: 80px;height: 80px;

	background: url(../image/i-02.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-slider1 .slick-arrow{position: absolute;top: 50%;width: 38px;height: 76px;

	font-size: 0;text-indent: 9999px;border: 0;cursor: pointer;z-index: 3;

	background-color: transparent;

	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;

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

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

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

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

	transform: translateY(-50%);

}

.m-slider1 .slick-prev{left: 0;background-image: url(../image/i-03.png);}

.m-slider1 .slick-next{right: 0;background-image: url(../image/i-04.png);}



.m-slider2{margin: 0 -6px;padding-top: 36px;}

.m-slider2 .con{display: block;padding: 0 6px;margin-bottom: 12px;width: 16.66%;float: left;}

.m-slider2 .pic{height: 120px;line-height: 118px;border: 1px solid rgba(0,0,0,.1);

	text-align: center;font-size: 0;

}

.m-slider2 .pic img{display: inline-block;vertical-align: middle;

	max-width: 80%;max-height: 80%;

}

.m-slider2 .slick-arrow{position: absolute;top: 50%;width: 60px;height: 60px;

	font-size: 0;text-indent: 9999px;border: 1px solid rgba(0,0,0,.1);margin-top: -6px;

	cursor: pointer;z-index: 3;background-color: transparent;

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

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

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

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

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

	transform: translateY(-50%);

}

.m-slider2 .slick-prev{left: -93px;background-image: url(../image/i-05.png);}

.m-slider2 .slick-next{right: -93px;background-image: url(../image/i-06.png);}

.m-slider2 .slick-arrow:hover{border-color: #2F318B;background-color: #2F318B;}

.m-slider2 .slick-prev:hover{background-image: url(../image/i-05-on.png);}

.m-slider2 .slick-next:hover{background-image: url(../image/i-06-on.png);}



.m-slider2 .swiper-container{overflow: hidden;}

.m-slider2-1 .con{width: auto;float: none;}

.m-slider2-1{position: relative;}

.m-slider2 .swiper-arrow{position: absolute;top: 50%;width: 60px;height: 60px;

	font-size: 0;text-indent: 9999px;border: 1px solid rgba(0,0,0,.1);margin-top: -6px;

	cursor: pointer;z-index: 3;background-color: transparent;

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

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

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

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

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

	transform: translateY(-50%);

}

.m-slider2 .swiper-prev{left: -93px;background-image: url(../image/i-05.png);}

.m-slider2 .swiper-next{right: -93px;background-image: url(../image/i-06.png);}

.m-slider2 .swiper-arrow:hover{border-color: #2F318B;background-color: #2F318B;}

.m-slider2 .swiper-prev:hover{background-image: url(../image/i-05-on.png);}

.m-slider2 .swiper-next:hover{background-image: url(../image/i-06-on.png);}







.row-a5{padding: 110px 0 137px;overflow: hidden;

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

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.row-a5 .col-l{width: 708px;}

.row-a5 .col-r{width: 706px;}

.row-a5 .g-t1{text-align: left;margin-bottom: 30px;}

.row-a5 .col-r .g-t1{overflow: hidden;}

.row-a5 .col-r .g-t1 h2{float: left;}

.row-a5 .col-r .g-t1 .btn{float: right;}



.m-video{}

.m-video .con{display: block;position: relative;

	background-color: #fff;

}

.m-video .pic{padding-top: 62%;height: 0;position: relative;overflow: hidden;

	background-color: #000;

}

.m-video .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-video h3{height: 102px;line-height: 102px;font-size: 26px;font-weight: normal;

	padding-left: 51px;position: relative;

}

.m-video h3:after{content: '';position: absolute;top: 50%;left: 37px;width: 3px;height: 24px;

	background-color: #2F318B;

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

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

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

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

	transform: translateY(-50%);

}

.m-video .play{position: absolute;top: 50%;left: 50%;z-index: 2;

	width: 80px;height: 80px;

	background: url(../image/i-02.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-video .con:hover .pic img,.m-slider1 .con:hover .pic img{opacity: .7;

	-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-news{margin-bottom: 26px;}

.m-news .con{display: block;height: 258px;position: relative;

	background-color: #29386E;

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

	-o-background-size: auto 100%;

	-ms-background-size: auto 100%;

	-moz-background-size: auto 100%;

	-webkit-background-size: auto 100%;

	background-size: auto 100%;

}

.m-news .txt{position: absolute;top: 50%;left: 39px;color: #fff;width: 320px;

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

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

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

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

	transform: translateY(-50%);

}

.m-news .top{font-size: 16px;margin-bottom: 8px;}

.m-news .date{display: inline-block;padding-left: 27px;

	background: url(../image/i-07.png) no-repeat left 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;

}

.m-news h3{font-size: 24px;line-height: 34px;font-weight: normal;margin-bottom: 18px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.m-news .desc{font-size: 16px;line-height: 26px;}



.m-list3{overflow: hidden;margin: 0 -13px;}

.m-list3 li{width: 50%;float: left;}

.m-list3 .con{display: block;margin: 0 13px;height: 258px;

	background-color: #fff;padding: 44px 40px 0 37px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list3 .top{font-size: 16px;margin-bottom: 8px;color: #2F318B;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list3 .date{display: inline-block;padding-left: 27px;

	background: url(../image/i-08.png) no-repeat left 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;

}

.m-list3 h3{font-size: 24px;line-height: 34px;font-weight: normal;

	margin-bottom: 18px;color: #333;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list3 .desc{font-size: 16px;line-height: 26px;color: #888;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list3 .con:hover{background-color: #2F318B;}

.m-list3 .con:hover .date{background-image: url(../image/i-07.png);}

.m-list3 .con:hover .top,.m-list3 .con:hover h3,.m-list3 .con:hover .desc{color: #fff;}



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

.m-slider3{padding-top: 17px;}

.m-slider3 .slider-nv{margin: 0 -13px;}

.m-slider3 .slider-nv .item{}

.m-slider3 .slider-nv .con{height: 190px;text-align: center;cursor: pointer;position: relative;

	border: 1px solid rgba(0, 0, 0, 0.1);margin: 20px 13px;padding-top: 36px;

}

.m-slider3 .slider-nv .con:after{content: '';position: absolute;bottom: -17px;left: 50%;

	width: 32px;height: 17px;opacity: 0;

	background: url(../image/i-09.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: translateX(-50%);

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

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

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

	transform: translateX(-50%);

}

.m-slider3 .slider-nv .pic{height: 80px;line-height: 80px;font-size: 0;margin-bottom: 10px;}

.m-slider3 .slider-nv .pic img{display: inline-block;vertical-align: middle;max-height: 95%;max-width: 95%;}

.m-slider3 .slider-nv .tips{font-size: 16px;color: #888;text-align: center;}

.m-slider3 .slider-nv .slick-current .con{border-color: #2F318B;

	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);

}

.m-slider3 .slider-nv .slick-current .con:after{opacity: 1;}

.m-slider3 .slider-for{margin: 0 -20px;}

.m-slider3 .slider-for .con{overflow: hidden;

	background-color: #fff;margin: 37px 20px 125px;

	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);

}

.m-slider3 .slider-for .pic{float: right;width: 50%;height: 538px;}

.m-slider3 .slider-for .pic img{width: 100%;height: 100%;display: block;}

.m-slider3 .slider-for .txt{overflow: hidden;width: 50%;height: 538px;

	border-bottom: 1px solid #2F318B;padding: 59px 69px 0 66px;

}

.m-slider3 .slider-for .top{overflow: hidden;padding-bottom: 19px;margin-bottom: 20px;

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

}

.m-slider3 .slider-for .top h3{float: left;font-size: 36px;font-weight: normal;}

.m-slider3 .slider-for .more{float: right;font-size: 18px;color: #2F318B;margin-top: 23px;}

.m-slider3 .slider-for .lab{font-size: 26px;color: #2F318B;display: block;margin-bottom: 16px;}

.m-slider3 .slider-for .tips{font-size: 18px;display: block;margin-bottom: 18px;}

.m-slider3 .slider-for .desc{font-size: 18px;line-height: 34px;color: #666;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 6;

	overflow: hidden;

}

.m-slider3 .slick-arrow{position: absolute;top: 50%;width: 60px;height: 60px;

	font-size: 0;text-indent: 9999px;border: 1px solid rgba(0,0,0,.1);

	cursor: pointer;z-index: 3;background-color: transparent;

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

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

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

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

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

	transform: translateY(-50%);

}

.m-slider3 .slick-prev{left: -73px;background-image: url(../image/i-05.png);}

.m-slider3 .slick-next{right: -73px;background-image: url(../image/i-06.png);}

.m-slider3 .slick-arrow:hover{border-color: #2F318B;background-color: #2F318B;}

.m-slider3 .slick-prev:hover{background-image: url(../image/i-05-on.png);}

.m-slider3 .slick-next:hover{background-image: url(../image/i-06-on.png);}



.row-b2{padding: 77px 0 43px;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-b2:before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 383px;

	background: rgba(22, 76, 145, 0.36);

	border-bottom: 1px solid rgba(255,255,255,.15);

}

.row-b2 .wp{position: relative;z-index: 2;}

.g-t1-1{color: #fff;margin-bottom: 36px;}

.m-tab2{font-size: 0;text-align: center;margin-bottom: 54px;}

.m-tab2 ul{display: inline-block;}

.m-tab2 li{float: left;margin: 0 5px;}

.m-tab2 li a{width: 173px;height: 52px;display: block;line-height: 52px;

	font-size: 18px;color: #333;font-weight: bold;

	background: #FFFFFF;border-radius: 6px;

	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);

}

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

.m-tab3{border-top: 1px solid rgba(255,255,255,.15);overflow: hidden;

	margin-bottom: 69px;

}

.m-tab3 li{float: left;margin-right: 18px;}

.m-tab3 li a{font-size: 18px;color: #fff;line-height: 94px;position: relative;display: block;}

.m-tab3 li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;

	height: 2px;background-color: #FF6F3E;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-tab3 li.on a,.m-tab3 li:hover a{color: #FF6F3E;font-weight: bold;}

.m-tab3 li.on a:after,.m-tab3 li:hover a:after{left: 0;right: 0;}



.m-slider4{margin: 0 -13px;}

.m-slider4 .swiper-container{overflow: hidden;}

.m-slider4 .con{display: block;padding: 0 13px;margin-bottom: 26px;}

.m-slider4 .pic{padding-top: 53%;height: 0;position: relative;overflow: hidden;}

.m-slider4 .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-slider4 .txt{padding: 29px 30px 33px 37px;

	background-color: #fff;

}

.m-slider4 h3{font-size: 26px;margin-bottom: 7px;color: #333;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-slider4 .tips{font-size: 18px;color: #666;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-slider4 .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-slider4 .con:hover .txt{color: #2F318B;}

.m-slider4 .con:hover h3,.m-slider4 .con:hover .tips{color: #2F318B;}

.m-slider4 .swiper-pagination{text-align: center;font-size: 0;padding-top: 10px;bottom: -13px !important;}

.m-slider4 .swiper-pagination .swiper-pagination-bullet{display: inline-block;margin: 0 3px;width: 14px;height: 14px;

	border-radius: 50%;background-color: #fff;opacity: .2;cursor: pointer;

}

.m-slider4 .slick-dots li button{display: none;}

.m-slider4 .swiper-pagination .swiper-pagination-bullet-active{background-color: #2F318B;opacity: 1;}



.row-b3{padding: 84px 0 92px;

	background-color: #BDCADA;

	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;

}

.row-b3 .g-t1{margin-bottom: 34px;}

.row-b3 .m-tab2{margin-bottom: 12px;}

.m-slider2-1 .pic{height: 140px;line-height: 138px;}



.row-b4{padding: 105px 0 126px;

	background-color: #fff;

}

.m-t2{text-align: center;font-size: 40px;font-weight: normal;}

.m-form{margin-top: 47px;background: #FFFFFF;*zoom:1;

	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);

}

.m-form:after,.m-form:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-form .item{width: 213px;float: left;border-right: 1px solid rgba(0,0,0,.1)}

.m-form .inp{display: block;height: 80px;padding: 0 20px 0 25px;font-size: 16px;

	border: 0;width: 100%;

}

.m-form .code{width: 241px;position: relative;}

.m-form .c-pic{position: absolute;top: 50%;right: 17px;width: 96px;height: 41px;

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

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

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

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

	transform: translateY(-50%);

}

.m-form .c-pic img{width: 100%;height: 100%;display: block;}

.m-form .btn{width: 136px;height: 80px;border: 0;display: block;float: left;

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

	background-color: #2F318B;

}

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

.m-form select{

	background: url(../image/i-10.png) no-repeat right 19px center;

}

.m-form .sel{position: relative;}

.m-form .sel dt{line-height: 80px;padding: 0 20px 0 25px;

	font-size: 16px;cursor: pointer;

	background: url(../image/i-10.png) no-repeat right 19px center;

}

.m-form .sel dd{position: absolute;top: 100%;left: 0;right: 0;display: none;

	background-color: #fff;padding: 18px 0;

	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);

}

.m-form .sel dd span{display: block;font-size: 16px;line-height: 40px;

	padding-left: 25px;cursor: pointer;

}

.m-form .sel dd span:hover{color: #2F318B;}

.m-form .sel.open dt{background-image: url(../image/i-10-on.png);}



.b-txt{position: absolute;left: 0;top: 50%;color: #fff;max-width: 720px;position: relative;

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

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

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

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

	transform: translateY(-50%);

}

.b-txt:before{content: '';position: absolute;left: 0;top: -105px;

	width: 93px;height: 80px;

	background: url(../image/i-11.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;

}

.b-txt .desc{font-size: 20px;line-height: 1.7;margin-bottom: 16px;}

.b-txt .tit{font-size: 26px;font-weight: normal;}

.row-c1{padding: 1px 0 75px;position: relative;z-index: 2;}

.m-tit{height: 160px;margin-top: -78px;margin-bottom: 88px;

	background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);

}

.m-tit .pic{width: 265px;margin-right: 12px;line-height: 160px;font-size: 0;float: left;

	text-align: center;

}

.m-tit .pic img{display: inline-block;vertical-align: middle;max-height: 80%;max-width: 80%;}

.m-tit .txt{overflow: hidden;padding-top: 48px;}

.m-tit .lab{font-size: 20px;font-weight: bold;margin-bottom: 8px;}

.m-tit .tips{font-size: 20px;color: #888;}



.m-num{overflow: hidden;margin: 0 -120px 102px;}

.m-num li{width: 25%;float: left;font-size: 0;position: relative;

	text-align: center;

}

.m-num .con{display: inline-block;text-align: left;font-size: 18px;}

.m-num li:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 88px;

	background-color: #D9DEE2;

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

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

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

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

	transform: translateY(-50%);

}

.m-num .num{line-height: 1.2;}

.m-num .num span{font-size: 68px;color: #2F318B;font-family: arial;font-weight: bold;}

.m-num li:last-child:after{display: none;}



.m-txt3{margin-bottom: 105px;}

.m-txt3 .tit{font-size: 34px;color: #2F318B;margin-bottom: 40px;}

.m-txt3 .txt{font-size: 18px;line-height: 1.78;}



.m-slider5{margin: 0 -13px;padding: 43px 0 0;}

.m-slider5 .con{display: block;margin: 0 13px 26px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}

.m-slider5 .pic{padding-top: 53%;height: 0;position: relative;overflow: hidden;}

.m-slider5 .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-slider5 .txt{padding: 29px 30px 33px 37px;

	background-color: #fff;

}

.m-slider5 h3{font-size: 26px;margin-bottom: 7px;color: #333;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-slider5 .tips{font-size: 18px;color: #666;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-slider5 .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-slider5 .con:hover h3,.m-slider5 .con:hover .tips{color: #2F318B;}

.m-slider5 .slick-arrow{position: absolute;top: 50%;width: 60px;height: 60px;

	font-size: 0;text-indent: 9999px;border: 1px solid rgba(0,0,0,.1);

	cursor: pointer;z-index: 3;background-color: transparent;

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

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

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

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

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

	transform: translateY(-50%);

}

.m-slider5 .slick-prev{left: -73px;background-image: url(../image/i-05.png);}

.m-slider5 .slick-next{right: -73px;background-image: url(../image/i-06.png);}

.m-slider5 .slick-arrow:hover{border-color: #2F318B;background-color: #2F318B;}

.m-slider5 .slick-prev:hover{background-image: url(../image/i-05-on.png);}

.m-slider5 .slick-next:hover{background-image: url(../image/i-06-on.png);}



.g-t1-2 h2{margin-bottom: 18px;}

.g-t1-2 .desc{max-width: 1300px;margin: 0 auto;}



.row-d1{padding: 92px 0 85px;

	background: url(../image/p-bg7.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-list4{*zoom:1;margin: 0 -15px;padding-top: 54px;}

.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: 29px;}

.m-list4 .con{margin: 0 15px;height: 330px;position: relative;padding-top: 40px;

	border: 1px solid rgba(0, 0, 0, 0.06);text-align: center;

	background-color: #fff;

}

.m-list4 .con:after{content: '';position: absolute;left: 0;bottom: 0;height: 3px;

	width: 0;background-color: #2F318B;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list4 .ico{width: 110px;height: 110px;display: block;position: relative;

	margin: 0 auto 1px;

}

.m-list4 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	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;

}

.m-list4 .i-on{opacity: 0;}

.m-list4 h3{font-size: 26px;margin-bottom: 16px;}

.m-list4 .desc{font-size: 18px;line-height: 1.89;max-width: 324px;margin: 0 auto;}

.m-list4 .con:hover{

	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);

}

.m-list4 .con:hover:after{width: 100%;}

.m-list4 .con:hover .i-ok{opacity: 0;}

.m-list4 .con:hover .i-on{opacity: 1;}



.row-d2{padding: 92px 0 98px;

	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-d2 .g-t1{color: #fff;margin-bottom: 42px;}



.m-txt5{overflow: hidden;

	background-color: rgba(255,255,255,.94);

}

.m-txt5 .pic{float: right;width: 50%;height: 464px;overflow: hidden;}

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

.m-txt5 .con{width: 50%;height: 464px;float: left;position: relative;}

.m-txt5 .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-txt5 h3{font-size: 36px;font-weight: normal;margin-bottom: 16px;}

.m-txt5 .desc{font-size: 18px;line-height: 1.89;}



.m-txt6{overflow: hidden;padding: 56px 66px 70px 69px;

	background-color: rgba(255,255,255,.94);

}

.m-txt6 .top{overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.15);

	padding-bottom: 30px;margin-bottom: 30px;

}

.m-txt6 .tit{float: left;width: 356px;padding-right: 20px;font-size: 36px;

	font-weight: normal;

}

.m-txt6 .tips{overflow: hidden;font-size: 18px;line-height: 1.89;}

.m-txt6 li{font-size: 16px;line-height: 42px;position: relative;padding-left: 18px;}

.m-txt6 li:after{content: '';position: absolute;left: 0;top: 14px;

	width: 3px;height: 14px;

	background-color: #2F318B;

}



.m-txt7{padding: 55px 49px 75px 69px;

	background-color: rgba(255,255,255,.94);

}

.m-txt7 .con{height: 320px;overflow-y: auto;padding-right: 52px;}

.m-txt7 .item{overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.15);

	padding-bottom: 17px;margin-bottom: 21px;

}

.m-txt7 .tit{float: left;width: 405px;font-size: 32px;font-weight: normal;}

.m-txt7 .txt{overflow: hidden;min-height: 70px;}

.m-txt7 li{font-size: 18px;line-height: 40px;position: relative;padding-left: 15px;}

.m-txt7 li:after{content: '';position: absolute;left: 0;top: 16px;width: 7px;height: 7px;

	border-radius: 50%;background-color: #2F318B;

}

.m-txt7 .con::-webkit-scrollbar {

width: 5px;

}

.m-txt7 .con::-webkit-scrollbar-track {

background: rgba(0,0,0,.1);

}

.m-txt7 .con::-webkit-scrollbar-thumb {

background: #2F318B;

}

.m-txt7 .con::-webkit-scrollbar-thumb:window-inactive {

background: #2F318B;

}



.row-d3{padding: 127px 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;

}

.m-btn1{display: block;width: 242px;height: 60px;text-align: center;line-height: 60px;

	font-size: 18px;color: #fff;border-radius: 30px;margin: 36px auto 0;

	background-color: #2F318B;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-btn1:before{content: '';display: inline-block;vertical-align: middle;

	width: 20px;height: 18px;margin-right: 6px;

	background: url(../image/i-12.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-btn1:hover{color: #fff;opacity: .8;}



.row-e1{overflow: hidden;padding: 168px 0 162px;

	background: url(../image/p-bg10.jpg) no-repeat left 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-txt8{*zoom:1;}

.m-txt8:after,.m-txt8:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-txt8 .pic{float: right;width: 520px;position: relative;}

.m-txt8 .pic img{width: 100%;display: block;position: relative;z-index: 2;}

.m-txt8 .pic:after{content: '';position: absolute;width: 100%;height: 100%;right: -41px;bottom: -41px;

	background-color: #2F318B;opacity: .2;

}

.m-txt8 .g-t1{text-align: left;line-height: 1.4;margin-bottom: 28px;}

.m-txt8 .txt{float: left;width: 870px;}

.m-txt8 .desc{font-size: 18px;line-height: 32px;}

.m-txt8 .desc::-webkit-scrollbar {

width: 5px;

}

.m-txt8 .desc::-webkit-scrollbar-track {

background: rgba(0,0,0,.1);

}

.m-txt8 .desc::-webkit-scrollbar-thumb {

background: #2F318B;

}

.m-txt8 .desc::-webkit-scrollbar-thumb:window-inactive {

background: #2F318B;

}





.row-e2{overflow: hidden;padding: 98px 0 114px;

	background: url(../image/p-bg11.jpg) no-repeat center bottom;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.g-t1 .lab{font-size: 40px;color: #2F318B;margin-bottom: 10px;}

.row-e2 .g-t1{margin-bottom: 66px;}

.row-e2 .g-t1 h2{margin-bottom: 8px;}

.row-e2-1{overflow: hidden;

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

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.row-e2 .col-l{width: 50%;padding: 55px 59px 0 63px;}

.row-e2 .col-r{width: 50%;position: relative;height: 688px;

	background-color: rgba(255,255,255,.88);

}

.m-list5{color: #fff;}

.m-list5 li{padding: 15px 0;border-bottom: 1px solid rgba(255,255,255,.1);}

.m-list5 .tit{line-height: 50px;overflow: hidden;position: relative;cursor: pointer;}

.m-list5 .tit:after{content: '';position: absolute;right: 0;top: 50%;width: 16px;height: 16px;

	background: url(../image/i-19.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%);

}

.m-list5 .ico{width: 50px;height: 50px;float: left;margin-right: 12px;

	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;

}

.m-list5 h3{overflow: hidden;font-size: 20px;}

.m-list5 .desc{font-size: 16px;line-height: 28px;margin-left: 62px;opacity: .8;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}

.m-list5 .con{display: none;}

.m-list5 li.open{padding-bottom: 30px;}

.m-list5 li.open .tit:after{background-image: url(../image/i-19-on.png);}



.m-list6{position: absolute;top: 50%;left: 50%;width: 465px;height: 465px;

	background: url(../image/p-bg13.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-list6 .tit{position: absolute;top: 50%;left: 50%;width: 168px;height: 168px;

	border-radius: 50%;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%);

}

.m-list6 .tit span{position: absolute;left: 0;right: 0;top: 50%;text-align: center;

	font-size: 30px;line-height: 36px;color: #F66E3F;

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

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

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

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

	transform: translateY(-50%);

}

.m-list6 li{width: 136px;height: 136px;position: absolute;border-radius: 50%;

	border: 1px solid #F05F2D;

	background-color: #fff;

}

.m-list6 li span{position: absolute;left: 0;right: 0;top: 50%;text-align: center;

	font-size: 20px;color: #333;

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

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

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

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

	transform: translateY(-50%);

}

.m-list6 li:after{content: '';position: absolute;top: 7px;bottom: 7px;left: 7px;right: 7px;

	border-radius: 50%;border: 1px dashed #F05F2D;

}

.m-list6 .i1{top: -19px;left: 50%;margin-left: -68px;}

.m-list6 .i2{top: 106px;right: -7px;}

.m-list6 .i3{bottom: 18px;right: 50px;}

.m-list6 .i4{bottom: 18px;left: 50px;}

.m-list6 .i5{top: 106px;left: -7px;}



.row-e3{padding: 82px 0 210px;

	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-list7{*zoom:1;padding-top: 28px;}

.m-list7:after,.m-list7:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-list7 li{width: 25%;float: left;height: 501px;position: relative;

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

}

.m-list7 .con{position: absolute;top: 50%;left: 15px;right: 15px;color: #fff;

	text-align: center;

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

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

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

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

	transform: translateY(-50%);

}

.m-list7 .pic{width: 365px;height: 0px;margin: 50px auto 0;overflow: hidden;

	/*box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.14);*/

	line-height: 400px;font-size: 0;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list7 .pic img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}

.m-list7 .ico{display: block;margin: 0 auto 15px;width: 100px;height: 100px;

	position: relative;

}

.m-list7 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	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;

}

.m-list7 .i-on{opacity: 0;}

.m-list7 h3{font-size: 30px;font-weight: normal;margin-bottom: 20px;}

.m-list7 .desc{font-size: 18px;line-height: 32px;}

.m-list7 li:hover .i-on{opacity: 1;}

.m-list7 li:hover .i-ok{opacity: 0;}

.m-list7 li:hover .pic{height: 400px;}



.row-f1{padding: 94px 0 105px;}

.m-slider6{margin: 45px 0 60px;}

.m-slider6 .pic{padding-top: 45%;height: 0;position: relative;overflow: hidden;}

.m-slider6 .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-slider6 .slick-arrow{position: absolute;top: 50%;width: 60px;height: 60px;

	font-size: 0;text-indent: 9999px;border: 1px solid rgba(0,0,0,.1);

	cursor: pointer;z-index: 3;background-color: transparent;

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

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

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

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

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

	transform: translateY(-50%);

}

.m-slider6 .slick-prev{left: -83px;background-image: url(../image/i-05.png);}

.m-slider6 .slick-next{right: -83px;background-image: url(../image/i-06.png);}

.m-slider6 .slick-arrow:hover{border-color: #2F318B;background-color: #2F318B;}

.m-slider6 .slick-prev:hover{background-image: url(../image/i-05-on.png);}

.m-slider6 .slick-next:hover{background-image: url(../image/i-06-on.png);}



.m-list8{*zoom:1;margin: 0 -13px;}

.m-list8:after,.m-list8:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-list8 li{width: 25%;float: left;}

.m-list8 .con{margin: 0 13px;height: 240px;padding-top: 39px;

	background: #FFFFFF;position: relative;

	border: 1px solid rgba(0, 0, 0, 0.06);

}

.m-list8 .con:after{content: '';position: absolute;top: 0;left: 0;width: 0;height: 3px;

	background-color: #2F318B;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list8 h3{font-size: 26px;text-align: center;margin-bottom: 13px;}

.m-list8 .desc{font-size: 18px;line-height: 34px;margin: 0 50px;}

.m-list8 .con:hover:after{width: 100%;}

.m-list8 .con:hover{

	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);

}

.m-list8 .con:hover h3{color: #2F318B;}



.row-f2{padding: 69px 0 100px;

	background-color: #F1F4F7;

}

.m-join{margin-top: 40px;overflow: hidden;

	background-color: #fff;

}

.m-join .title{overflow: hidden;height: 56px;line-height: 56px;text-align: center;

	background-color: #2F318B;color: #fff;font-size: 16px;font-weight: bold;

}

.m-join .title span,.m-join .top span{float: left;}

.m-join .s1{padding-left: 23px;width: 260px;text-align: left;}

.m-join .s2{width: 200px;}

.m-join .s3{width: 362px;}

.m-join .s4{width: 245px;}

.m-join .s5{width: 373px;}



.m-join .top{line-height: 70px;font-size: 16px;color: #666;text-align: center;

	overflow: hidden;position: relative;cursor: pointer;

}

.m-join .top:after{content: '>';position: absolute;width: 50px;height: 50px;top: 50%;right: 0;

	text-align: center;font-size: 18px;color: #888;line-height: 50px;font-family: '黑体';

	-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);

}

.m-join .item{border-bottom: 1px solid rgba(0,0,0,.1);}

.m-join .con{padding: 38px 45px 49px;display: none;}

.m-join .con .tit{font-size: 16px;color: #2F318B;margin-bottom: 7px;}

.m-join .desc{font-size: 16px;line-height: 2;color: #666;padding-bottom: 24px;}

.m-join .btn{width: 140px;height: 46px;text-align: center;display: block;line-height: 46px;

	border-radius: 23px;font-size: 16px;color: #fff;margin-top: 10px;

	background-color: #2F318B;

}

.m-join .item.open .top{border-bottom: 1px solid #2F318B;

	box-shadow: 0px 20px 42px rgba(243, 95, 44, .15);

}



.m-join .item.open .top .s1{color: #2F318B;}

.m-join .item.open .top:after{color: #2F318B;

	-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);

}



.m-list9{padding: 142px 0 96px;*zoom:1;}

.m-list9:after,.m-list9:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-list9 li{width: 33.33%;float: left;margin-bottom: 40px;}

.m-list9 .con{margin: 0 22px;height: 315px;padding: 16px 36px 0;

	background: #FFFFFF;

	border: 1px solid rgba(0, 0, 0, 0.1);

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list9 h3{line-height: 83px;font-size: 26px;margin-bottom: 28px;

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

	background: url(../image/i-24.png) no-repeat right center;

	-o-background-size: 36px auto;

	-ms-background-size: 36px auto;

	-moz-background-size: 36px auto;

	-webkit-background-size: 36px auto;

	background-size: 36px auto;

}

.m-list9 .desc{font-size: 18px;line-height: 34px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 5;

	overflow: hidden;

}

.m-list9 .con:hover{border-color: #2F318B;}

.m-list9 .con:hover h3{color: #2F318B;background-image: url(../image/i-24-on.png);}



.row-g1{padding: 94px 0;

	background-color: #F6F6F6;

}

.m-list10{margin: 30px -15px 0;overflow: hidden;}

.m-list10 li{width: 33.33%;float: left;}

.m-list10 .con{display: block;margin: 0 15px;position: relative;

	background-color: #fff;border-bottom: 2px solid #DFDFDF;

}

.m-list10 .con:after{content: '';position: absolute;left: 0;bottom: -2px;height: 2px;width: 0;

	background-color: #2F318B;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list10 .pic{padding-top: 65%;height: 0;position: relative;overflow: hidden;

	background-color: #000;

}

.m-list10 .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-list10 .txt{padding: 34px 33px 38px;}

.m-list10 h3{font-size: 22px;line-height: 32px;height: 64px;margin-bottom: 15px;

	font-weight: normal;

}

.m-list10 .date{font-size: 18px;color: #666;display: block;padding-left: 26px;

	background: url(../image/i-25.png) no-repeat left 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;

}



.m-list10 .con:hover .pic img,.m-list11 .con:hover .pic img{opacity: .7;

	-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-list10 .con:hover:after{width: 100%;}



.row-g2{padding: 76px 0 0;}

.m-list11{}

.m-list11 li{margin-bottom: 30px;}

.m-list11 .con{display: block;overflow: hidden;padding: 38px 54px 38px 36px;

	background-color: #fff;

	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list11 .pic{float: left;width: 400px;height: 260px;overflow: hidden;

	margin-right: 36px;background-color: #000;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list11 .pic img{width: 100%;height: 100%;display: block;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list11 .txt{overflow: hidden;padding-top: 8px;}

.m-list11 h3{font-size: 26px;font-weight: normal;padding-bottom: 25px;margin-bottom: 30px;

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

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list11 .info{font-size: 18px;line-height: 34px;color: #666;}

.m-list11 .item{padding-left: 28px;overflow: hidden;

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

}

.m-list11 .i1{background-image: url(../image/i-25.png);}

.m-list11 .i2{background-image: url(../image/i-26.png);}

.m-list11 .i3{background-image: url(../image/i-27.png);}

.m-list11 .t1{float: left;}

.m-list11 .desc{overflow: hidden;}

.m-list11 .con:hover{box-shadow: 0px 0px 20px 0px rgba(243, 95, 44, .3);}



.pages{overflow:hidden;text-align:center;margin:50px 0 70px;}

.pages ul{font-size:0}

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

.pages a,.pages span{border-radius: 4px;display:block;font-weight: bold;width:44px;height:44px;line-height:40px;

	border:2px solid #E6E6E6;text-align:center;font-size:16px;

	color:#666;background-color:#fff;

}

.pages li a:hover,.pages li.on a{background-color:#2F318B;border-color:#2F318B;color:#fff}

.pages span{font-weight: normal;}

.pages .arrow{font-family: '黑体';}



.row-i1{padding: 119px 0 106px;overflow: hidden;}

.row-i1 .col-l{width: 708px;}

.row-i1 .col-r{width: 706px;}



.m-slider7{}

.m-slider7 .con{display: block;position: relative;}

.m-slider7 .pic{padding-top: 77%;height: 0;position: relative;overflow: hidden;

	background-color: #000;

}

.m-slider7 .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-slider7 .tit{position: absolute;left: 54px;right: 54px;bottom: 85px;color: #fff;}

.m-slider7 .date{font-size: 16px;padding-left: 27px;display: block;margin-bottom: 6px;

	background: url(../image/i-28.png) no-repeat left 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;

}

.m-slider7 h3{font-size: 24px;font-weight: normal;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-slider7 .slick-dots{text-align: center;font-size: 0;position: absolute;left: 0;

	right: 0;bottom: 45px;

}

.m-slider7 .slick-dots li{display: inline-block;margin: 0 3px;width: 188px;height: 2px;

	background-color: #fff;opacity: .3;cursor: pointer;

}

.m-slider7 .slick-dots li button{display: none;}

.m-slider7 .slick-dots li.slick-active{opacity: 1;}



.m-list3-1 .con{background-color: #F1F4F7;}

.row-i2{padding: 78px 0 0;overflow: hidden;

	background-color: #F1F4F7;

}



.m-list12 li{border-bottom: 1px solid rgba(0,0,0,.15);}

.m-list12 .con{display: block;overflow: hidden;line-height: 85px;}

.m-list12 .date{float: right;font-size: 16px;color: #888;margin-left: 20px;}

.m-list12 h3{font-size: 20px;font-weight: normal;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}



.row-k1{overflow: hidden;padding: 105px 0 33px;}

.row-k1 .wp{position: relative;}

.row-k1 .col-l{width: 982px;}

.row-k1 .col-r{width: 368px;}

.row-k1 .col-r.col-pof {

    position: fixed;

    top: 50px;

    right: 50%;

    margin-right: -720px;

}

.row-k1 .col-r.col-pos {

    position: absolute;

    top: auto;

    bottom: 0;

    right: 0;

    margin-right: 0;

}



.m-details{margin-bottom: 50px;}

.m-details h1{font-size: 40px;font-weight: normal;line-height: 1.3;margin-bottom: 45px;}

.m-details .info{overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.1);

	padding-bottom: 36px;

}

.m-details .info span{font-size: 16px;color: #888;float: left;margin-right: 36px;line-height: 30px;}

.m-details .share{float: right;}

.m-details .share span{margin-right: 0;}

.m-details .share .bdsharebuttonbox {overflow: hidden;}

.m-details .share .bdsharebuttonbox a {

	background-size: 100% 100%;

	background-position: center;

	float: left;

	width: 30px;

	height: 30px;

	padding-left: 0;

	margin: 0 3px;

}

.m-details .bdsharebuttonbox .bds_sqq {

	background-image: url(../image/share-qq.png);

}

.m-details .bdsharebuttonbox .bds_weixin{

	background-image: url(../image/share-weixin.png);

}

.m-details .bdsharebuttonbox .bds_qzone{

	background-image: url(../image/share-qzone.png);

}

.m-details .bdsharebuttonbox .bds_tsina{

	background-image: url(../image/share-weibo.png);

}

.m-details .txt{font-size: 18px;color: #333;line-height: 1.89;padding: 25px 0 20px;

	border-bottom: 1px solid rgba(0,0,0,.12);word-wrap:break-word;

}

.m-details .arrow{font-size:18px;line-height:42px;padding:22px 0 10px}

.m-details .arrow .item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.m-details .arrow .item a{color:#666;display:block;position:relative;padding-left:48px;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-details .arrow .item.disabled a{color:rgba(102,102,102,.54)}

.m-details .arrow .item:hover span{color:#ED1C24}

.m-details .item a:before{position:absolute;top:50%;left:0;width:26px;height:26px;border-radius:50%;text-align:center;line-height:26px;font-family:'黑体';font-size:13px;color:#666;background-color:#F1F1F1;margin-top:-13px}

.m-details .prev a:before{content:'<'}

.m-details .next a:before{content:'>'}

.m-details .item.disabled a:before{color:rgba(102,102,102,.5)}



.m-1{padding: 22px 29px 20px;background-color: #fff;

	border: 1px solid rgba(0, 0, 0, 0.12);

	border-top: 4px solid #2F318B;

}

.m-1 .title{font-size: 20px;border-bottom: 1px solid rgba(0,0,0,.2);

	margin-bottom: 18px;padding-bottom: 20px;

}

.m-list13{}

.m-list13 li{border-bottom: 1px solid rgba(0,0,0,.1);padding-bottom: 17px;

	margin-bottom: 6px;

}

.m-list13 .con{display: block;overflow: hidden;}

.m-list13 .txt{overflow: hidden;padding-top: 11px;}

.m-list13 .date{display: block;font-size: 14px;font-weight: bold;color: #2F318B;

	margin-bottom: 5px;

}

.m-list13 h3{font-size: 18px;font-weight: normal;line-height: 26px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.m-list13 li:last-child{border-bottom: 0;}



.row-t1{padding: 85px 0 100px;}

.m-list14{overflow: hidden;margin: 0 -16px;padding-top: 45px;}

.m-list14 li{width: 50%;float: left;margin-bottom: 31px;}

.m-list14 .con{margin: 0 16px;color: #fff;height: 261px;position: relative;

	border-radius: 10px;overflow: hidden;padding: 40px 45px 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;

}

.m-list14 .con:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	background-color: rgba(32, 55, 91, .9);opacity: 0;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list14 h3{font-size: 26px;margin-bottom: 8px;position: relative;z-index: 2;}

.m-list14 .desc{font-size: 16px;line-height: 26px;max-width: 450px;position: relative;z-index: 2;}

.m-list14 .ico{position: absolute;left: 45px;bottom: 38px;width: 42px;height: 42px;z-index: 2;}

.m-list14 .ico img{width: 100%;height: 100%;display: block;}

.m-list14 .con:hover:after{opacity: 1;}



.row-t2{overflow: hidden;height: 850px;

	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-t2 .col-l{width: 374px;height: 850px;position: relative;

	background-color: rgba(32, 53, 88, .95);

}

.row-t2 .col-r{overflow: hidden;padding-left: 147px;float: none;}

.m-tab5{position: absolute;top: 50%;left: 0;right: 0;

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

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

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

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

	transform: translateY(-50%);

}

.m-tab5 li{}

.m-tab5 li a{display: block;line-height: 66px;padding-left: 56px;

	font-size: 20px;color: #fff;position: relative;

}

.m-tab5 li a:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;

	width: 3px;height: 66px;opacity: 0;

	background-color: #fff;

}

.m-tab5 li span{position: relative;z-index: 2;}

.m-tab5 li .num{position: absolute;right: 17px;top: 0;z-index: 2;

	font-weight: bold;font-family: arial;opacity: 0;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-tab5 .bg{position: absolute;top: 0;bottom: 0;left: 0;width: 0;

	background-color: #2F318B;opacity: 0;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-tab5 .bg:after{content: '';position: absolute;left: 100%;top: 0;

	border-left: 19px solid #2F318B;

	border-top: 33px solid transparent;

	border-bottom: 33px solid transparent;

}

.m-tab5 li:hover .bg,.m-tab5 li.on .bg{width: 103%;opacity: 1;}

.m-tab5 li:hover a:after,.m-tab5 li.on a:after{opacity: 1;}

.m-tab5 li:hover .num,.m-tab5 li.on .num{opacity: .2}



.m-t3{overflow: hidden;padding: 86px 0 0;}

.m-t3 h3{float: left;font-size: 48px;color: #fff;position: relative;padding-bottom: 38px;}

.m-t3 h3:after{content: '';position: absolute;left: 0;bottom: 0;width: 77px;height: 1px;

	background-color: #fff;opacity: .3;

}

.m-t3 em{float: right;font-size: 111px;font-family: 'Impact';line-height: 1;

	text-transform: uppercase;color: #fff;opacity: .05;

	text-align: right;max-width: 720px;

}



.tab-hezuo{color: #fff;}

.tab-hezuo .num{font-size: 54px;font-family: 'Impact';color: rgba(255,255,255,.1);

	line-height: 1.1;margin-bottom: 12px;

}

.tab-hezuo .num span{font-size: 100px;padding-right: 12px;color: rgba(255,255,255,.68)}



.tab-hezuo .tit{font-size: 40px;font-weight: normal;padding-bottom: 21px;margin-bottom: 22px;

	border-bottom: 1px solid rgba(255,255,255,.4);

}

.tab-hezuo .desc{font-size: 18px;line-height: 1.78;}



.row-t3{padding: 136px 0 254px;

	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-list15{*zoom:1;margin-top: 93px;

	background: rgba(255, 255, 255, 0.68);

	border: 1px solid rgba(0, 0, 0, 0.06);

}

.m-list15:after,.m-list15:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-list15 li{width: 20%;float: left;height: 279px;position: relative;

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

}

.m-list15 .con{height: 296px;text-align: center;position: absolute;top: 50%;left: 0;right: 0;

	-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-list15 .txt{position: absolute;left: 0;right: 0;top: 50%;

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

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

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

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

	transform: translateY(-50%);

	/*transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;*/

}

.m-list15 h3{font-size: 20px;font-weight: normal;margin-bottom: 11px;}

.m-list15 .desc{font-size: 16px;color: #888;display: none;}

.m-list15 .ico{width: 80px;height: 80px;display: block;margin: 0 auto 16px;

	position: relative;

}

.m-list15 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	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;

}

.m-list15 .i-on{opacity: 0;}

.m-list15 .lab{display: block;width: 166px;height: 42px;text-align: center;

	line-height: 40px;font-size: 14px;color: #2F318B;margin: 0 auto 0;

	background: rgba(243, 95, 44, 0.1);display: none;

	border: 1px solid rgba(243, 95, 44, 0.4);

	/*transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;*/

}

.m-list15 li:last-child{border-right: 0;}

.m-list15 li:hover .con{height: 390px;

	background: #FFFFFF;

	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.06);

}

.m-list15 li:hover .i-ok{opacity: 0;}

.m-list15 li:hover .i-on{opacity: 1;}

.m-list15 li:hover h3{color: #2F318B;}

.m-list15 li:hover .lab{display: block;margin-top: 45px;}

.m-list15 li:hover .desc{display: block;}

.row-t4{padding: 109px 0 130px;

	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-list16{text-align: center;font-size: 0;color: #fff;padding: 30px 0 0;margin-bottom: 50px;}

.m-list16 li{width: 345px;display: inline-block;vertical-align: top;}

.m-list16 .ico{width: 100px;height: 100px;display: block;margin: 0 auto 20px;}

.m-list16 .ico img{width: 100%;height: 100%;display: block;}

.m-list16 h3{font-size: 26px;font-weight: normal;margin-bottom: 12px;}

.m-list16 .desc{font-size: 16px;max-width: 242px;margin: 0 auto;}

.g-btn2{display: block;width: 200px;height: 56px;text-align: center;line-height: 56px;

	font-size: 18px;color: #fff;font-weight: bold;margin: 0 auto;

	background: #2F318B;

	border-radius: 28px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.g-btn2:hover{color: #fff;opacity: .8;}





.pop-form{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1024;

	display: none;

}

.pop-bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;

	background-color: rgba(0,0,0,.4);

}

.pop-form .cont{position: absolute;top: 50%;left: 50%;width: 1438px;

	background-color: #F6F6F6;padding: 49px 50px 43px;

	box-shadow: 0px 0px 30px 0px rgba(5, 61, 126, 0.12);

	-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-form .tit{text-align: center;font-size: 32px;font-weight: bold;margin-bottom: 33px;}

.pop-form .ovh{overflow: visible;*zoom:1;margin: 0 -7px 12px;}

.pop-form .ovh:after,.pop-form .ovh:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.pop-form .inp{width: 100%;height: 60px;display: block;

	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.04);

	font-size: 18px;padding: 0 19px;border: 0;

}

.pop-form textarea.inp{height: 182px;padding-top: 20px;}

.pop-form .item{padding: 0 7px;}

.pop-form .item-30{width: 33.33%;float: left;}

.pop-form .item-50{width: 50%;float: left;}

.pop-form .bot{text-align: center;font-size: 0;padding-top: 23px;}

.pop-form .btn{width: 174px;height: 60px;display: inline-block;

	border-radius: 30px;border: 0;font-size: 18px;margin: 0 5px;

}

.pop-form .btn-1{background: #EDEDED;color: #666;}

.pop-form .btn-2{background: #2F318B;color: #fff;}









/*******************************

	-------[=二批]-------

********************************/



.ban .txt-1 h2{line-height: 1.23;margin-bottom: 27px;}

.row-s1{padding: 93px 0 149px;

	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-pic1{margin-top: 52px;}

.m-pic1 img{display: block;margin: 0 auto;}



.row-s2{padding: 99px 0 90px;

	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-txt9{overflow: hidden;

	background-color: #fff;

}

.m-txt9 .pic{float: left;width: 65%;text-align: center;

	margin-right: 53px;

}

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

.m-txt9 .txt{overflow: hidden;padding: 66px 30px 54px 0;}

.m-txt9 .tit{margin-bottom: 32px;}

.m-txt9 .tit h3{font-size: 32px;font-weight: normal;margin-bottom: 5px;}

.m-txt9 .tit p{font-size: 18px;}

.m-txt9 .desc{max-height: 330px;padding-right: 30px;}

.m-txt9 .desc li{margin-bottom: 27px;}

.m-txt9 .desc li:last-child{margin-bottom: 0;}

.m-txt9 .desc h4{font-size: 20px;margin-bottom: 4px;padding-left: 34px;

	background: url(../image/i-41.png) no-repeat left 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;

}

.m-txt9 .desc p{font-size: 16px;line-height: 26px;padding-left: 34px;}

.m-txt9 .desc::-webkit-scrollbar {

	width: 3px;

}

.m-txt9 .desc::-webkit-scrollbar-track {

	background: rgba(0,0,0,.1);

}

.m-txt9 .desc::-webkit-scrollbar-thumb {

	background: #2F318B;

}

.m-txt9 .desc::-webkit-scrollbar-thumb:window-inactive {

	background: #2F318B;

}



.m-tab4{text-align: center;border-top: 1px solid rgba(255,255,255,.2);

	font-size: 0;margin-top: 40px;margin-bottom: 33px;

}

.m-tab4 ul{display: inline-block;}

.m-tab4 li{float: left;margin: 0 29px;}

.m-tab4 li a{font-size: 20px;color: #fff;position: relative;

	padding-top: 28px;display: block;

}

.m-tab4 li a:after{content: '';position: absolute;top: 0;left: 50%;right: 50%;

	height: 3px;background-color: #fff;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-tab4 li.on a,.m-tab4 li:hover a{font-weight: bold;}

.m-tab4 li.on a:after,.m-tab4 li:hover a:after{left: 0;right: 0;}

.g-t1-3{color: #fff;}

.g-t1-3 h2{margin-bottom: 16px;}



.row-s3{padding: 103px 0 0;}



.m-list17{overflow: hidden;margin: 0 -15px;padding-top: 43px;}

.m-list17 li{width: 33.33%;float: left;margin-bottom: 30px;}

.m-list17 .con{margin: 0 15px;position: relative;height: 269px;

	padding: 61px 40px 0 40px;

	background-color: #E7EAEE;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list17 .ico{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.m-list17 .ico span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

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

	-o-background-size:  auto 100%;

	-ms-background-size:  auto 100%;

	-moz-background-size:  auto 100%;

	-webkit-background-size:  auto 100%;

	background-size:  auto 100%;

}

.m-list17 .i-on{opacity: 0;}

.m-list17 h3{font-size: 26px;margin-bottom: 13px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list17 .desc{font-size: 18px;line-height: 1.78;color: #888;

	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-list17 .con:hover{background-image: url(../image/i-bg4.png);}

.m-list17 .con:hover .i-ok{opacity: 0;}

.m-list17 .con:hover .i-on{opacity: 1;}

.m-list17 .con:hover h3,.m-list17 .con:hover .desc{color: #fff;}



.row-s4{padding: 60px 0 24px;}

.m-slider8{padding-top: 43px;}

.m-slider8 .slider{margin: 0 -14px;}

.m-slider8 .con{display: block;margin: 0 14px;position: relative;}

.m-slider8 .pic{padding-top: 61%;height: 0;position: relative;overflow: hidden;}

.m-slider8 .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-slider8 .pic:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	background-color: rgba(0,0,0,.5);

}

.m-slider8 .s-logo{position: absolute;top: 50%;left: 0;right: 0;

	text-align: center;font-size: 40px;font-weight: bold;color: #fff;

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

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

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

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

	transform: translateY(-50%);

}

.m-slider8 .s-logo img{display: block;margin: 0 auto;}

.m-slider8 .slick-arrow{position: absolute;top: 50%;width: 60px;height: 60px;

	font-size: 0;text-indent: 9999px;border: 1px solid rgba(0,0,0,.1);margin-top: -6px;

	cursor: pointer;z-index: 3;background-color: transparent;

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

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

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

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

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

	transform: translateY(-50%);

}

.m-slider8 .slick-prev{left: -93px;background-image: url(../image/i-05.png);}

.m-slider8 .slick-next{right: -93px;background-image: url(../image/i-06.png);}

.m-slider8 .slick-arrow:hover{border-color: #2F318B;background-color: #2F318B;}

.m-slider8 .slick-prev:hover{background-image: url(../image/i-05-on.png);}

.m-slider8 .slick-next:hover{background-image: url(../image/i-06-on.png);}

.m-slider8 .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-p1{padding: 94px 0 96px;

	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-txt10{}

.m-txt10 .tit{text-align: center;margin-bottom: 28px;}

.m-txt10 .tit h2{font-size: 48px;margin-bottom: 9px;}

.m-txt10 .tit .lab{font-size: 36px;color: #2F318B;}

.m-txt10 .desc{max-width: 1170px;margin: 0 auto 49px;font-size: 18px;line-height: 1.89;}

.m-txt10 .btn{width: 242px;height: 60px;display: block;margin: 0 auto;

	border-radius: 30px;font-size: 18px;color: #fff;text-align: center;

	line-height: 60px;

	background-color: #2F318B;

}

.m-txt10 .btn:before{content: '';display: inline-block;vertical-align: middle;

	width: 25px;height: 25px;margin-right: 6px;

	background: url(../image/i-48.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;

}

.row-p2{padding: 84px 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;

}



.m-pic2{max-width: 1183px;margin: 0 auto;padding-top: 33px;}

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



.row-p3{padding: 94px 0 96px;overflow: hidden;

	background-position: bottom 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;

}

.g-t1 .desc2{font-size: 26px;}

.row-p3 .ovh{padding: 0 82px;}

.row-p3 .col-l{width: 310px;}

.row-p3 .col-r{float: none;margin-left: 392px;}

.row-p3 .g-t1{margin-bottom: 63px;}

.m-tab6{border-left: 1px solid rgba(0,0,0,.1);}

.m-tab6 li{margin-bottom: 6px;}

.m-tab6 li:last-child{margin-bottom: 0;}

.m-tab6 li a{display: block;font-size: 26px;line-height: 60px;

	padding-left: 37px;position: relative;

}

.m-tab6 li a:after{content: '';position: absolute;left: -1px;top: 50%;bottom: 50%;

	background-color: #2F318B;width: 2px;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-tab6 li:hover a:after,.m-tab6 li.on a:after{top: 0;bottom: 0;}



.m-pic3 .pic{box-shadow: 0px 0px 20px 0px rgba(9,30,57,0.1);

	margin-bottom: 22px;

}

.m-pic3 .tit{}

.m-pic3 .tit h3{font-size: 26px;font-weight: normal;margin-bottom: 3px;}

.m-pic3 .tit .desc{font-size: 18px;color: #666;}



.row-p4{padding: 83px 0 127px;

	background-position: bottom 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-list18{overflow: hidden;margin-top: 43px;

	background: rgba(255,255,255,0.8);

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

}

.m-list18 li{width: 20%;float: left;

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

}

.m-list18 .con{height: 460px;text-align: center;padding: 73px 0 0;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list18 h3{font-size: 26px;line-height: 34px;max-width: 6em;

	margin: 0 auto 17px;font-weight: normal;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list18 .desc{font-size: 18px;line-height: 34px;color: #888;

	margin: 0 36px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list18 .ico{display: block;margin: 0 auto 20px;width: 80px;height: 80px;

	position: relative;

}

.m-list18 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	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;

}

.m-list18 .con .i-on{opacity: 0;}

.m-list18 .con:hover{

	background-color: #2F318B;

}

.m-list18 .con:hover .i-ok{opacity: 0;}

.m-list18 .con:hover .i-on{opacity: 1;}

.m-list18 .con:hover h3{color: #fff;}

.m-list18 .con:hover .desc{color: #fff;}



.m-list19{overflow: hidden;margin-top: 23px;

	background: rgba(255,255,255,0.5000);

	border: 1px solid #E0E0E0;

	border-right: 0;border-bottom: 0;

}

.m-list19 li{width: 20%;float: left;

	border-bottom: 1px solid #E0E0E0;

	border-right: 1px solid #E0E0E0;

}

.m-list19 .con{display: block;height: 280px;text-align: center;

	padding: 63px 0 0;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list19 .ico{width: 100px;height: 100px;position: relative;margin: 0 auto;

	display: block;

}

.m-list19 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	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;

}

.m-list19 h3{font-size: 20px;font-weight: normal;color: #000;}

.m-list19 .desc{font-size: 16px;line-height: 28px;color: #fff;

	padding: 0 60px;display: none;

}

.m-list19 .con .i-on{opacity: 0;}

.m-list19 .con:hover{padding-top: 38px;

	background-color: #2F318B;

}

.m-list19 .con:hover .i-ok{opacity: 0;}

.m-list19 .con:hover .i-on{opacity: 1;}

.m-list19 .con:hover h3{color: #fff;}

.m-list19 .con:hover .desc{display: block;}



.row-r1{padding: 94px 0 110px;

	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-r2{overflow: hidden;padding: 84px 0 146px;

	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-r2 .col-l{width: 700px;}

.row-r2 .col-r{width: 567px;}

.row-r2 .g-t1{margin-bottom: 59px;}

.m-list20{}

.m-list20 .tit{margin-bottom: 47px;}

.m-list20 .tit h3{font-size: 36px;color: #111;font-weight: normal;

	margin-bottom: 8px;

}

.m-list20 .tit .desc{font-size: 20px;color: #666;}

.m-list20 .tit .desc b{color: #333;}

.m-list20 li{margin-bottom: 10px;}

.m-list20 .con{border: 1px solid rgba(0,0,0,.15);height: 120px;

	padding: 27px 15px 0 30px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list20 h4{font-size: 22px;font-weight: normal;margin-bottom: 2px;}

.m-list20 li p{font-size: 16px;color: #666;}

.m-list20 .con:hover{border-color: #2F318B;}

.m-list20 .con:hover h4{color: #2F318B;}



.m-list21{position: relative;}

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

.m-list21 li{position: absolute;width: 144px;height: 144px;}

.m-list21 .ico{width: 100%;height: 100%;display: block;

	background: url(../image/i-64.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;

	transition: .8s;

	-ms-transition: .8s;

	-moz-transition: .8s;

	-webkit-transition: .8s;

	-o-transition: .8s;

}

.m-list21 h3{position: absolute;top: 50%;left: 0;right: 0;text-align: center;

	font-size: 20px;font-weight: normal;

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

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

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

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

	transform: translateY(-50%);

}

.m-list21 .i1{top: 31px;left: 50%;

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

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

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

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

	transform: translateX(-50%);

}

.m-list21 .i2{left: 0;bottom: 35px;}

.m-list21 .i3{right: 0;bottom: 35px;}

.m-list21 li:hover .ico{

	animation: quan 2.5s linear infinite;

}

@keyframes quan{

    0%{

        -webkit-transform: rotate(0deg);

        -moz-transform: rotate(0deg);

        -o-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100%{

        -webkit-transform: rotate(360deg);

        -moz-transform: rotate(360deg);

        -o-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

        transform: rotate(360deg);

    }

}



.row-r3{padding: 85px 0 53px;

	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-list22{overflow: hidden;margin: 0 -15px;padding-top: 35px;}

.m-list22 li{width: 33.33%;float: left;margin-bottom: 47px;

	padding-top: 54px;

}

.m-list22 .con{height: 240px;margin: 0 15px;text-align: center;padding-top: 1px;

	background: rgba(255,255,255,0.8);

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list22 h3{font-size: 26px;margin-bottom: 13px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list22 .desc{font-size: 16px;line-height: 1.75;color: #666;margin: 0 22px;

	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-list22 .ico{display: block;margin: -54px auto 20px;width: 110px;height: 110px;

	position: relative;border-radius: 50%;border: 5px solid #fff;

	background-color: #EBF0F5;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list22 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	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;

}

.m-list22 .con .i-on{opacity: 0;}

.m-list22 .con:hover{

	background-color: #2F318B;

}

.m-list22 .con:hover .i-ok{opacity: 0;}

.m-list22 .con:hover .i-on{opacity: 1;}

.m-list22 .con:hover h3,.m-list22 .con:hover .desc{color: #fff;}

.m-list22 .con:hover .ico{background-color: #2F318B;}



.row-r4{padding: 81px 0 33px;}

.m-list23{overflow: hidden;margin: 0 -27px;padding-top: 47px;}

.m-list23 li{width: 50%;float: left;padding-top: 47px;}

.m-list23 .con{margin: 0 27px;position: relative;height: 360px;

	padding: 85px 80px 0 66px;

	background: url(../image/p56.jpg) no-repeat center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.m-list23 .ico{width: 100px;height: 100px;display: block;

	position: absolute;top: -47px;left: 58px;

}

.m-list23 .ico img{width: 100%;height: 100%;display: block;}

.m-list23 .tit{font-size: 26px;line-height: 1.62;font-weight: bold;

	margin-bottom: 28px;

}

.m-list23 .tit span{color: #2F318B;}

.m-list23 .tips{font-size: 18px;line-height: 2;}



.row-r1 .g-t1-2 .desc{max-width: none;}



.row-j1{padding: 93px 0 138px;

	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-list24{overflow: hidden;margin: 54px 0 98px;}

.m-list24 li{width: 33.33%;float: left;}

.m-list24 .con{margin: 0 10px;display: block;position: relative;}

.m-list24 .pic{padding-top: 71%;height: 0;position: relative;overflow: hidden;}

.m-list24 .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-list24 .txt{position: absolute;left: 37px;right: 45px;bottom: 22px;color: #fff;}

.m-list24 h3{font-size: 26px;margin-bottom: 7px;}

.m-list24 .desc{font-size: 16px;line-height: 28px;

	height: 0px;overflow: hidden;margin-bottom: 0;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list24 .con:hover .desc{height: 84px;margin-bottom: 12px;}

.m-list24 .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-list25{overflow: hidden;margin-top: 66px;}

.m-list25 li{width: 20%;float: left;text-align: center;}

.m-list25 .ico{display: block;width: 80px;height: 80px;margin: 0 auto 18px;}

.m-list25 .ico img{width: 100%;height: 100%;display: block;}

.m-list25 h3{font-size: 26px;font-weight: normal;margin-bottom: 15px;}

.m-list25 .desc{font-size: 18px;line-height: 1.89;color: #888;}

.m-list25 .con{margin: 0 45px;}



.row-j2{padding: 80px 0 92px;

	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-list26{margin: 0 -10px 40px;overflow: hidden;padding-top: 43px;}

.m-list26 li{width: 33.33%;float: left;}

.m-list26 h3{font-size: 24px;color: #111;

	margin-bottom: 5px;

}

.m-list26 .desc{font-size: 16px;line-height: 28px;color: #666;}

.m-list26 .desc b{color: #333;}

.m-list26 .con{border: 1px solid rgba(0,0,0,.15);height: 200px;margin: 0 10px;

	padding: 34px 15px 0 30px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list26 .con:hover{border-color: #2F318B;}

.m-list26 .con:hover h3{color: #2F318B;}

.m-txt11{font-size: 18px;text-align: center;}

.m-txt11 .desc{margin-bottom: 66px;}



.row-j3{padding: 88px 0 60px;

	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-list27{overflow: hidden;margin: 0 -11px 45px;padding-top: 47px;}

.m-list27 li{width: 20%;float: left;}

.m-list27 .con{margin: 0 11px;text-align: center;

	background-color: rgba(255,255,255,.88);

}

.m-list27 .tit{height: 100px;line-height: 100px;

	background: url(../image/i-bg5.jpg) no-repeat center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.m-list27 .tit span{font-size: 26px;font-weight: bold;color: #fff;}

.m-list27 dl{padding: 20px 44px;height: 540px;}

.m-list27 dd{line-height: 50px;font-size: 18px;

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

}

.m-list27 dd:last-child{border-bottom: 0;}

.m-list27 .ico{display: inline-block;vertical-align: middle;margin-right: 8px;

	width: 32px;height: 32px;position: relative;top: -4px;

	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;

}

.m-tips1{text-align: center;font-size: 20px;color: #fff;opacity: .5;}



.row-j4{padding: 72px 0 80px;

	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-list28{margin: 0 -15px;overflow: hidden;padding-top: 43px;}

.m-list28 li{width: 33.33%;float: left;margin-bottom: 30px;}

.m-list28 h3{font-size: 24px;color: #111;

	margin-bottom: 5px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list28 .desc{font-size: 18px;line-height: 32px;color: #666;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list28 .desc b{color: #333;}

.m-list28 .con{border: 1px solid rgba(0,0,0,.15);height: 180px;margin: 0 15px;

	padding: 36px 45px 0 33px;background-color: #fff;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list28 .con:hover{border-color: #2F318B;background-color: #2F318B;}

.m-list28 .con:hover h3,.m-list28 .con:hover .desc{color: #fff;}



.row-j5{padding: 92px 0 126px;

	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-list29{overflow: hidden;margin-top: 36px;

	box-shadow: 0px 4px 24px 0px rgba(0,0,0,0.1);

}

.m-list29 li{float: left;width: 33.33%;}

.m-list29 .i1{width: 66.66%;}

.m-list29 .con{height: 250px;position: relative;overflow: hidden;

	background-color: #fff;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list29 .i1 .con{height: 500px;color: #fff;}

.m-list29 .i6{color: #fff;}

.m-list29 .i5,.m-list29 .i3{box-shadow: 0px 4px 24px 0px rgba(0,0,0,0.1000);position: relative;z-index: 2;}

.m-list29 .tit{position: absolute;left: 45px;right: 15px;bottom: 45px;z-index: 3;}

.m-list29 .tit h3{font-size: 32px;margin-bottom: 3px;}

.m-list29 .desc{font-size: 18px;line-height: 32px;}

.m-list29 .bg{display: block;height: 100%;

	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;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list29 .pic{position: relative;height: 100%;}

.m-list29 .pic span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	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: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list29 .con .i-on{opacity: 0;}

.m-list29 .con:hover .bg{

	-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-list29 .con:hover .i-ok{opacity: 0;}

.m-list29 .con:hover .i-on{opacity: 1;}

.m-list29 .con:hover{background-color: #2F318B;color: #fff;}



.m-list30{overflow: hidden;margin-top: 45px;

	background: rgba(255,255,255,0.5);

	border: 1px solid #E0E0E0;;

}

.m-list30 li{width: 14.28%;float: left;

	border-right: 1px solid #E0E0E0;

}

.m-list30 li:last-child{border-right: 0;}

.m-list30 .con{text-align: center;padding: 78px 21px 0;height: 398px;

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

	-o-background-size: 95px auto;

	-ms-background-size: 95px auto;

	-moz-background-size: 95px auto;

	-webkit-background-size: 95px auto;

	background-size: 95px auto;

}

.m-list30 .ico{display: block;margin: 0 auto 8px;width: 80px;height: 80px;

	position: relative;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list30 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	display: block;

	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;

}

.m-list30 .con .i-on{opacity: 0;}

.m-list30 h3{font-size: 20px;font-weight: normal;color: #111;margin-bottom: 10px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list30 .desc{font-size: 16px;line-height: 28px;color: #888;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list30 .con:hover{

	background-image: url(../image/i-86.png);

	background-color: #2F318B;

}

.m-list30 .con:hover .i-ok{opacity: 0;}

.m-list30 .con:hover .i-on{opacity: 1;}

.m-list30 .con:hover h3,.m-list30 .con:hover .desc{color: #fff;}



.row-l1{padding: 93px 0 134px;

	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-l2{padding: 86px 0 104px;

	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-list31{position: relative;max-width: 1424px;height: 496px;margin: 40px auto 0;

	background: url(../image/i-bg6.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-list31 .tit{position: absolute;top: 50%;left: 0;right: 0;text-align: center;

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

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

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

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

	transform: translateY(-50%);

}

.m-list31 .tit h3{font-size: 32px;color: #2F318B;margin-bottom: 9px;}

.m-list31 .desc{font-size: 20px;}

.m-list31 li{position: absolute;width: 160px;height: 160px;cursor: pointer;}

.m-list31 li .ico{display: block;height: 100%;

	background: url(../image/i-94.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;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list31 li:hover .ico,.m-list31 li.on .ico{background-image: url(../image/i-94-on.png);

	animation: quan 2.5s linear infinite;

}

.m-list31 li:hover h3,.m-list31 li.on h3{color: #2F318B;}

.m-list31 li h3{position: absolute;top: 50%;left: 0;right: 0;text-align: center;

	font-size: 20px;font-weight: normal;

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

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

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

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

	transform: translateY(-50%);

}

.m-list31 .i1{top: 0;left: 165px;}

.m-list31 .i2{top: 0;left: 480px;}

.m-list31 .i3{top: 0;right: 480px;}

.m-list31 .i4{top: 0;right: 165px;}

.m-list31 .i5{bottom: 0;left: 165px;}

.m-list31 .i6{bottom: 0;left: 480px;}

.m-list31 .i7{bottom: 0;right: 480px;}

.m-list31 .i8{bottom: 0;right: 165px;}



@keyframes quan{

    0%{

        -webkit-transform: rotate(0deg);

        -moz-transform: rotate(0deg);

        -o-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100%{

        -webkit-transform: rotate(360deg);

        -moz-transform: rotate(360deg);

        -o-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

        transform: rotate(360deg);

    }

}



.row-l3{overflow: hidden;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-t1{position: absolute;top: 50%;left: 0;width: 804px;text-align: center;

	font-size: 48px;color: #fff;

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

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

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

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

	transform: translateY(-50%);

}

.row-l3 .col-r{width: 1116px;padding: 96px 239px 90px 92px;

	background: url(../image/p-bg34.png) no-repeat center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}



.m-list32{border-top: 1px solid rgba(255,255,255,.08);}

.m-list32 li{border-bottom: 1px solid rgba(255,255,255,.08);}

.m-list32 .con{overflow: hidden;line-height: 72px;}

.m-list32 .ico{width: 44px;height: 44px;float: left;margin-top: 14px;

	margin-right: 21px;

}

.m-list32 .ico img{width: 100%;height: 100%;display: block;}

.m-list32 h3{float: left;font-size: 22px;color: #fff;margin-right: 45px;}

.m-list32 .desc{overflow: hidden;font-size: 16px;color: rgba(255,255,255,.8);}



.row-z1{padding: 92px 0 108px;

	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-tab7{text-align: center;font-size: 0;margin-top: 50px;}

.m-tab7 li{display: inline-block;padding: 0 69px;position: relative;padding-bottom: 42px;}

.m-tab7 li:after{content: '';position: absolute;bottom: 0;left: 50%;display: none;

	border-bottom: 15px solid #fff;

	border-left: 15px solid transparent;

	border-right: 15px solid transparent;

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

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

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

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

	transform: translateX(-50%);

}

.m-tab7 .ico{display: block;margin: 0 auto 16px;width: 60px;height: 60px;

	position: relative;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-tab7 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	display: block;

	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;

}

.m-tab7 .i-on{opacity: 0;}

.m-tab7 p{font-size: 20px;min-width: 4em;font-weight: bold;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-tab7 li:hover p,.m-tab7 li.on p{color: #2F318B;}

.m-tab7 li:hover .i-ok,.m-tab7 li.on .i-ok{opacity: 0;}

.m-tab7 li:hover .i-on,.m-tab7 li.on .i-on{opacity: 1;}

.m-tab7 li.on:after{display: block;}

.m-list33{padding: 72px 55px;

	background: #FFF;

	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);

}

.m-list33 li{border-bottom: 1px dashed rgba(0,0,0,.15);}

.m-list33 h3{font-size: 18px;line-height: 59px;font-weight: normal;

	margin-left: 7px;padding-left: 35px;

	background: url(../image/i-106.png) no-repeat left center;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	-o-background-size: 22px auto;

	-ms-background-size: 22px auto;

	-moz-background-size: 22px auto;

	-webkit-background-size: 22px auto;

	background-size: 22px auto;

}

.m-list33 li:first-child{border-top: 1px dashed rgba(0,0,0,.15);}



.row-z2{padding: 90px 0 100px;

	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-pic5{max-width: 1234px;margin: 43px auto 0;}

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



.row-z3{padding: 98px 0 100px;

	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-list34{overflow: hidden;margin: 35px -13px 0;}

.m-list34 li{width: 25%;float: left;}

.m-list34 .con{margin: 0 13px;padding: 53px 36px 0;height: 460px;

	text-align: center;

	background: rgba(255,255,255,0.8800);

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list34 .ico{display: block;margin: 0 auto 16px;width: 100px;height: 100px;

	position: relative;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list34 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;

	display: block;

	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;

}

.m-list34 .i-on{opacity: 0;}

.m-list34 h3{font-size: 26px;line-height: 36px;margin-bottom: 14px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list34 .desc{font-size: 18px;line-height: 34px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-list34 .con:hover .desc,.m-list34 .con:hover h3{color: #fff;}

.m-list34 .con:hover .i-ok{opacity: 0;}

.m-list34 .con:hover .i-on{opacity: 1;}

.m-list34 .con:hover{background-color: #E66035;}



.row-z4{padding: 84px 0 100px;

	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-tab8{*zoom:1;border-bottom: 1px solid rgba(0,0,0,.1);padding-top: 30px;}

.m-tab8:after,.m-tab8:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.m-tab8 li{width: 12.5%;float: left;}

.m-tab8 li a{font-size: 20px;display: block;text-align: center;position: relative;

	padding-bottom: 24px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.m-tab8 li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: -1px;

	height: 2px;background-color: #2F318B;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-tab8 li:hover a:after,.m-tab8 li.on a:after{left: 0;right: 0;}

.m-tab8 li:hover a,.m-tab8 li.on a{color: #2F318B;font-weight: bold;}



.m-txt12{padding: 25px;overflow: hidden;

	background: rgba(255,255,255,.8);

	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1000);

}

.m-txt12 .txt{float: left;width: 52%;padding-left: 25px;padding-top: 23px;}

.m-txt12 .tit{font-size: 36px;font-weight: normal;margin-bottom: 24px;}

.m-txt12 .t1{font-size: 20px;color: #2F318B;margin-bottom: 8px;}

.m-txt12 .desc{font-size: 16px;line-height: 36px;margin-bottom: 18px;}

.m-txt12 .pic{float: right;width: 48%;}

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









.pop-tou{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1024;

	display: none;

}

.pop-bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;

	background-color: rgba(0,0,0,.4);

}

.pop-tou .cont{position: absolute;top: 50%;left: 50%;width: 1440px;

	background-color: #F6F6F6;padding: 49px 50px 78px;

	box-shadow: 0px 0px 30px 0px rgba(5, 61, 126, 0.12);

	-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-tou .tit{font-size: 32px;text-align: center;margin-bottom: 32px;}

.pop-tou .ovh{overflow: hidden;margin: 0 -7px;}

.pop-tou .item{padding: 0 7px;margin-bottom: 12px;position: relative;}

.pop-tou .item-50{width: 50%;float: left;}

.pop-tou .item-30{width: 33.33%;float: left;}

.pop-tou .inp{width: 100%;height: 60px;display: block;

	border-radius: 4px;border: 0;font-size: 18px;

	padding: 0 24px;color: #111;

	background-color: #fff;

	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.0400);

}

.pop-tou .inp::-webkit-input-placeholder {color: #666;}

.pop-tou .inp::-moz-placeholder {color: #666; }

.pop-tou .inp::-ms-input-placeholder {color: #666;}

.pop-tou .t1{font-size: 18px;color: #666;line-height: 60px;

	position: absolute;top: 0;left: 27px;

}

.pop-tou textarea.inp{height: 175px;padding-top: 60px;

	padding-left: 20px;

}

.pop-tou .file .item{background-color: #fff;margin: 0 7px 14px;

	height: 159px;position: relative;

}

.pop-tou label input{display: none;}

.pop-tou label span{width: 186px;height: 45px;line-height: 43px;

	position: absolute;top: 50%;left: 50%;cursor: pointer;

	display: block;font-size: 16px;font-weight: bold;color: #fff;

	border: 1px solid rgba(0,0,0,0.2);text-align: center;

	background: url(../image/i-114.png) no-repeat center;

	-o-background-size: 22px auto;

	-ms-background-size: 22px auto;

	-moz-background-size: 22px auto;

	-webkit-background-size: 22px auto;

	background-size: 22px auto;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}

.pop-tou .pic-url{position: absolute;top: 50%;left: 50%;

	width: 680px;height: 50px;

	background-color: #fff;border: 1px solid rgba(0,0,0,0.2);

	-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-tou .pic-url .p-name{display: block;padding-left: 18px;line-height: 48px;

	font-size: 16px;color: #444;padding-right: 50px;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.pop-tou .p-close{position: absolute;right: 0;top: 0;width: 50px;height: 50px;

	cursor: pointer;

	background: url(https://www.zhengyuantech.cn/public/static/cms/default/images/i-close.png) no-repeat center;

}

.pop-tou .code .inp{}

.pop-tou .pic-code{width: 173px;height: 46px;position: absolute;top: 7px;right: 14px;

}

.pop-tou .pic-code img{width: 100%;height: 100%;display: block;}

.pop-tou .btn{width: 100%;height: 60px;border: 0;

	display: block;font-size: 20px;color: #fff;

	background-color: #2F318B;cursor: pointer;border-radius: 30px;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}

.pop-tou .btn:hover{opacity: .8;}

