﻿
.row-a1{padding-top: 80px;}
.m-list1{overflow: hidden;margin: 0 -12px;}
.m-list1 li{width: 25%;float: left;}
.m-list1-g li{width: 20%;}
.m-list1 .con{display: block;margin: 0 12px;position: relative;}
.m-list1 .pic{padding-top: 85%;height: 0;position: relative;overflow: hidden;}
.m-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .pic:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background-color: #000;opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition-delay: .2s;
}
.m-list1 .tit{position: absolute;left: 0;right: 0;bottom: 18px;padding-left: 20px;
	color: #fff;
}
.m-list1 .tit h3{font-size: 18px;margin-bottom: 3px;}
.m-list1 .desc{font-size: 14px;}
.m-list1 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list1 .con:hover .pic:after{opacity: .3;}
.m-list2{overflow: hidden;padding-top: 33px;}
.m-list2 li{width: 25%;float: left;}
.m-list2 .con{display: block;}
.m-list2 .ico{width: 80px;height: 80px;margin: 0 auto 9px;display: block;position: relative;}
.m-list2 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .i-on{opacity: 0;}
.m-list2 .ico img{width: 100%;height: 100%;display: block;}
.m-list2 h3{text-align: center;font-size: 18px;font-weight: normal;color: #000;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .con:hover h3{color: #0169b7;}
.m-list2 .con:hover .i-on{opacity: 1;}
.m-list2 .con:hover .i-ok{opacity: 0;}

.row-a2{padding-bottom: 80px;}

.row-a3{padding-bottom: 80px;
	background-color: #E8E8E8;
}
.m-list3{padding-right: 390px;background-color: #fff;position: relative;
	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-list3:after{content: '';position: absolute;right: 0;left: 0;top: 50%;
	height: 1px;background-color: #e8e8e8;
}
.m-list3 li{width: 50%;float: left;height: 253px;border-right: 1px solid #e8e8e8;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .con{display: block;padding: 22px 30px 0 40px;}
.m-list3 li:nth-child(2n){border: 0;}
.m-list3 .lab{width: 50px;height: 32px;display: block;text-align: center;line-height: 32px;
	border-radius: 3px;font-size: 14px;color: #fff;margin-bottom: 8px;
	background-color: #0070cc;
}
.m-list3 .tit{font-size: 18px;line-height: 32px;margin-bottom: 12px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 .desc{font-size: 16px;line-height: 26px;color: #000;margin-bottom: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 .date{display: block;font-size: 14px;color: #000;}

.m-list3 li:hover {
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 13%);
    z-index: 1;
}

.m-desc1{text-align: center;font-size: 18px;line-height: 2;
	max-width: 1400px;margin: 0 auto 80px;
}
.m-list4{max-width: 1400px;margin: 0 auto;overflow: hidden;}
.m-list4 li{width: 25%;float: left;color: #666;text-align: center;position: relative;}
.m-list4 li:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 92px;
	background-color: #ddd;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list4 .num{}
.m-list4 .num span{font-size: 72px;}
.m-list4 .num em{font-size: 36px;vertical-align: top;font-weight: bold;}
.m-list4 p{font-size: 18px;}
.m-list4 li:last-child:after{display: none;}

.row-a4{padding-bottom: 76px;}
.row-a5{padding-bottom: 153px;
	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-a5 .g-t1{color: #fff;}
.m-txt1{text-align: center;color: #fff;}
.m-txt1 .item{margin-bottom: 45px;}
.m-txt1 .item h3{font-size: 24px;font-weight: normal;}
.m-txt1 .desc{font-size: 18px;line-height: 2;}
.m-txt1 .btn{display: block;margin: 0 auto;width: 114px;height: 40px;
    text-align: center;line-height: 40px;font-size: 14px;color: #fff;
    background-color: rgba(255,255,255,.5);
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.m-txt1 .btn:hover{background-color: #fff;color: #0169b7;}

.m-list5{overflow: hidden;margin: 0 -28px;}
.m-list5 li{width: 33.33%;float: left;margin-bottom: 55px;}
.m-list5 .con{margin: 0 28px;display: block;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 .pic{padding-top: 53%;height: 0;position: relative;overflow: hidden;}
.m-list5 .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-list5 .txt{padding: 26px 30px 0;border: 1px solid #e6e6e6;
	height: 210px;
}
.m-list5 h3{font-size: 24px;line-height: 44px;height: 44px;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 .date{display: block;padding-left: 30px;line-height: 26px;
	font-size: 14px;color: #999;margin-bottom: 14px;
	background: url(../images/i-08.png) no-repeat left center;
}
.m-list5 .desc{font-size: 14px;line-height: 24px;height: 48px;color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list5 .con:hover {
    box-shadow: 0 5px 15px rgba(0,0,0,.1);
}
.m-list5 .con:hover .pic img{opacity: .8;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.g-tab1{height: 74px;line-height: 74px;overflow: hidden;
	background-color: #f5f5f5;margin-bottom: 60px;
}
.g-tab1 li{float: left;margin-right: 60px;}
.g-tab1 li a{font-size: 14px;}
.g-tab1 li.on a,.g-tab1 li:hover a{color: #0169b7;}

.pages{overflow:hidden;text-align:center;margin:30px 0 80px;}
.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:#0169b7;border-color:#0169b7;color:#fff}
.pages span{font-weight: normal;}
.pages .arrow{font-family: '黑体';}


.row-b1{overflow: hidden;}
.row-b1 .col-l{width: 75%;padding: 0 5.7%;}
.row-b1 .col-r{width: 22.8%;padding: 0 2%;}

.m-txt2{}
.m-txt2 .tit{position: relative;padding-right: 85px;padding-bottom: 22px;margin-bottom: 30px;
	border-bottom: 1px solid #f2f2f2;
}
.m-txt2 h1{font-size: 30px;font-weight: normal;}
.m-txt2 .date{position: absolute;right: 0;top: 0;line-height: 45px;
	opacity: .5;font-size: 14px;
}
.m-txt2 .txt{font-size: 18px;line-height: 3;color: #666;}
.m-txt2 .arrow{box-shadow: 0 0 10px rgb(0,0,0,.2);margin-top: 50px;
	padding: 18px 3.6%;background-color: #fff;text-align: center;
}
.m-txt2 .arrow a {
    display: inline-block;
    font-size: 16px;
    line-height: 36px;
    color: #666;
    transition: color .3s;
}
.m-txt2 .arrow a.prev {
    float: left;
}
.m-txt2 .arrow a.next {
    float: right;
}
.m-txt2 .arrow a.return {
    padding: 0 15px 0 45px;
    background: url(../images/news11.png) no-repeat 15px center;
    transition: background .3s, color .3s;
}
.m-txt2 .arrow a:hover{color: #0169b7;}
.m-t1{font-size: 22px;font-weight: normal;padding-bottom: 15px;margin-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
}
.row-b1{padding-bottom: 120px;}
.m-list6{}
.m-list6 a{display: block;padding: 7px 0;}
.m-list6 h3{font-size: 16px;line-height: 26px;font-weight: normal;color: #666;
	padding-left: 33px;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 h3:after{content: '';position: absolute;left: 0;top: 10px;
	width: 6px;height: 6px;border-radius: 50%;
	background-color: #ccc;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 a:hover h3{color: #0169b7;}
.m-list6 a:hover h3:after{background-color: #0169b7;}

.a-btn1{display: block;height: 55px;line-height: 55px;color: #fff;
	font-size: 18px;padding: 0 0 0 21%;
    background: #0169b7 url(../images/i-09.png) no-repeat 80% center;
    transition: background .3s, color .3s, padding .3s;
    margin-top: 30px;
}
.a-btn1:hover{
	background: #0169b7 url(../images/i-09.png) no-repeat 85% center;
    color: #fff;padding: 0 0 0 15%;
}

.m-tab{width: 1024px;margin: 0 auto 55px;*zoom:1; }
.m-tab:after,.m-tab:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-tab li{width: 10%;float: left;text-align: center;cursor: pointer;position: relative;}
.m-tab li p{font-size: 16px;color: #0169b7;}
.m-tab li .i{width: 19px;height: 19px;border: 1px solid #0169b7;
    border-radius: 100%;margin: 15px auto 0;
    position: relative;z-index: 4;background: #fff;
}
.m-tab li .is{position: absolute;top: 3px;right: 3px;bottom: 3px;left: 3px;
    background: #0169b7;border-radius: 100%;display: none;
}
.m-tab li:after{content: '';position: absolute;height: 3px;background: #0169b7;right: 0;
    width: 50%;bottom: 9px;
}
.m-tab li.active .is {
    display: block;
}
.m-tab li:before {content: '';position: absolute;height: 3px;
    left: 0;width: 50%;bottom: 9px;
    background: #0169b7;
}
.m-tab li:nth-child(1):before{display: none;}
.m-tab li:last-child:after{display: none;}
.box-map{width: 74.5%;position: relative;}
.box-map .pic img{width: 100%;display: block;}

.list-ico .ico{position: absolute;border:1px solid #fff;width: 20px;height: 20px;border-radius: 100%;top:0;left: 0;cursor: pointer;transition: all .3s linear !important;}
.list-ico .ico.guangzhou{left: 79%;top:49%;}
.list-ico .ico.beijing{left: 78.7%;top:38.8%;}
.list-ico .ico.shagnhai{left: 80.7%;top:44.8%;}
.list-ico .ico.wuhan{left: 78%;top:45%;}
.list-ico .ico.chongqing{left: 76%;top:44%;}
.list-ico .ico.yuenan{left: 78%;top:55%;}
.list-ico .ico.meiguo{left: 23.8%;top:46.5%;}
.list-ico .ico.malaixiya{left: 76.5%;top:60%;}
.list-ico .ico.japan{left: 86%;top: 40.8%;}
.list-ico .ico.UAE{left: 62%;top: 49.8%;}
.list-ico .ico .i1{content: "";position: absolute;top:3px;right: 3px;bottom:3px;left: 3px;border:1px solid #fff;border-radius: 100%;transition: all .4s;}
.list-ico .ico .i2{content: "";position: absolute;top:6px;right: 6px;bottom:6px;left: 6px;border-radius: 100%;background: #fff;transition: all .4s;}
.list-ico .ico.active{border-color: #ff6500;transform: scale(1.5);}
.list-ico .ico.active .i1{border-color: #ff6500;}
.list-ico .ico.active .i2{background: #ff6500;}


.list-con{position: relative;z-index: 5;}
.list-con li{width: 500px;position: absolute;top:15%;right: 7%;
	background: #fff;z-index: 9;display: none;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.23);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=125, Strength=7);
}
.list-con .con{
    padding: 10% 14%;
}
.list-con h3{font-size: 24px;font-weight: normal;color: #0169b7;margin-bottom: 40px;}
.list-con .desc{font-size: 14px;line-height: 1.6;color: #626262;}
.list-con .desc p{margin-bottom: 5px;}
.list-con .jiantoushixin_zuo {
    position: absolute;
    right: 100%;
    top: 22%;
    color: #fff;
    border-right: 30px solid #ffff;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
}
.list-con li.active{display: block;
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes slideInRight{
    0%{opacity: 0;filter: alpha(opacity=0);-webkit-transform: translateX(100px);}
    100%{opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateX(0);}
}
@keyframes slideInRight{
    0%{opacity: 0;filter: alpha(opacity=0);-webkit-transform: translateX(100px);}
    100%{opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateX(0);}
}


.row-c1{padding: 150px 0 100px;}

.m-list7{overflow: hidden;padding-top: 120px;}
.m-list7 li{width: 33.33%;float: left;padding: 10px;}
.m-list7 .con{margin: 10%;}
.m-list7 .ico{float: left;width: 64px;height: 64px;margin-right: 16px;display: block;}
.m-list7 .ico img{width: 100%;height: 100%;display: block;}
.m-list7 .txt{overflow: hidden;}
.m-list7 h4{font-size: 16px;color: #222;margin-bottom: 15px;}
.m-list7 p{color: #333;height: 50px;}
.m-list7 .fone{font-size: 18px;line-height: 24px;}
.m-list7 .ftwo{font-size: 24px;line-height: 30px;}
.m-map{padding: 80px 0;}
.m-map #allmap{height: 650px;}
.m-map #allmap img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}
.row-d1{padding: 40px 0 100px;}
.m-txt4{overflow: hidden;}
.m-txt4 .txt{overflow: hidden;width: 50%;float: left;
	padding-right: 60px;
}
.m-txt4 .pic{width: 50%;float: right;}
.m-txt4 .pic img{width: 100%;display: block;}
.m-txt4 .desc{font-size: 16px;line-height: 1.8;}
.m-txt4 h3{font-size: 30px;margin-bottom: 15px;}

.row-d2{background-color: #f8f8f8;padding: 100px 0;}
.m-txt5{overflow: hidden;}
.m-txt5 .left{width: 38%;float: left;}
.m-txt5 .left img{width: 100%;display: block;}
.m-txt5 .right{width: 57%;float: right;
	background-color: #fff;
}
.m-txt5 .right img{width: 100%;display: block;}
.m-txt5 .txt{padding: 40px 40px 60px;}
.m-txt5 h3{font-size: 36px;}
.m-txt5 .desc{font-size: 24px;letter-spacing: 6px;color: #333;
	line-height: 30px;margin-top: 16px;margin-bottom: 40px;
}
.row-d3{padding: 80px 0 1px;}
.m-t2{text-align: center;font-size: 36px;margin-bottom: 40px;}

.m-list8{*zoom:1;
	background: url(../images/p-bg3.png) no-repeat center top;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-list8:after,.m-list8:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list8 li{width: 33.33%;float: left;margin-bottom: 60px;
	padding-left: 65px;padding-top: 35px;
}
.m-list8 .date{font-size: 24px;letter-spacing: 1px;font-weight: bold;
	margin-bottom: 10px;
}
.m-list8 .desc{font-size: 16px;line-height: 30px;height: 120px;}

.row-d4{background-color: #f8f8f8;padding: 80px 0 120px;}
.m-slider1{position: relative;}
.m-slider1 .swiper-slide{width: 520px;}
.m-slider1 h3{line-height: 95px;text-align: center;
	font-size: 18px;font-weight: normal;background-color: #fff;
}
.m-slider1 .pic{padding-top: 60%;height: 0;position: relative;overflow: hidden;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-slider1 .swiper-arrow{width: 45px;height: 45px;position: absolute;top: 50%;
	background-position: center;background-repeat: no-repeat;cursor: pointer;
	-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 .swiper-prev{left: -60px;background-image: url(../images/i-16.png);}
.m-slider1 .swiper-next{right: -60px;background-image: url(../images/i-17.png);}

.m-slider1 .swiper-prev:hover{background-image: url(../images/i-16-on.png);}
.m-slider1 .swiper-next:hover{background-image: url(../images/i-17-on.png);}
.m-slider1 .swiper-pagination-bullet{width: 16px;height: 16px;margin: 0 8px;
	border: 3px solid #f8f8f8;
}
.m-slider1 .swiper-pagination-bullet.swiper-pagination-bullet-active{
	border: 3px solid #0169b7;background-color: rgba(255,255,255,.2);
}
.m-slider1 .swiper-pagination{text-align: center;left: 0;right: 0;padding-top: 30px;}

.row-e1{padding: 80px 0;}
.m-txt6{*zoom:1;}
.m-txt6:after,.m-txt6:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-txt6 .txt{width: 50%;float: left;padding-right: 35px;}
.m-txt6 .pic{width: 50%;float: right;padding-left: 35px;}
.m-txt6 .tit h2{color: #DAE1E6;opacity: 0.5;
    text-transform: uppercase;font-size: 60px;line-height: 70px;
}
.m-txt6 .tit h3{font-size: 35px;line-height: 42px;
    margin-top: -35px;position: relative;z-index: 1;
}
.m-txt6 .desc p{margin: 20px 0;font-size: 15px;}
.m-txt6 .bot{overflow: hidden;}
.m-txt6 .inner{float: left;width: 50%;}
.m-txt6 .inner .ico{width: 50px;display: block;}
.m-txt6 .inner .ico img{width: 100%;display: block;}
.m-txt6 .inner h5{font-size: 18px;margin: 15px 0 2px;}
.m-txt6 .inner p{
    font-size: 14px;
    font-style: italic;
}
.m-txt6 .pic{
    margin-top: -150px;
    z-index: 1;
    position: relative;
}
.m-txt6 .mask{
    background-color: #0169b7;
    padding: 30px;
    max-width: 300px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    outline: 1px dashed #fff;
    outline-offset: -12px;
}
.m-txt6 .p-c{position: relative;color: #fff;}
.m-txt6 .mask .ico{width: 60px;display: block;}
.m-txt6 .mask h3{font-size: 20px;line-height: 25px;margin-top: 15px;margin-bottom: 8px;}
.m-txt6 .mask .desc{font-size: 15px;margin-bottom: 15px;}

.row-e2{padding: 80px 0;
	background: url(../images/p-bg4.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.g-t2{
    text-align: center;
    margin: 0 0 50px 0;
}
.g-t2 h3{color: #000;
    z-index: 1;font-size: 40px;margin-bottom: 8px;
    position: relative;
}
.g-t2 .desc{font-size: 15px;color: #000;}

.m-list9{*zoom:1;margin: 0 -15px;}
.m-list9:after,.m-list9:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list9 li{width: 50%;float: left;margin-bottom: 30px;}
.m-list9 .con{margin: 0 15px;padding: 30px 20px;overflow: hidden;
	background-color: #FFF;border-radius: 5px;
	box-shadow: 0 0 11px 0 rgb(6 22 58 / 14%);
}
.m-list9 .pic{width: 70px;float: left;margin-right: 20px;}
.m-list9 .txt{overflow: hidden;color: #000;}
.m-list9 h3{margin-bottom: 5px;font-size: 20px;line-height: 25px;margin-bottom: 5px;}
.m-list9 .desc{font-size: 15px;height: 45px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.row-e3{padding: 80px 0;}
.m-txt7{overflow: hidden;}
.m-txt7 .pic{height: 600px;width: 50%;float: left;
	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-txt7 .txt{width: 700px;overflow: hidden;color: #000;
	position: relative;height: 600px;
}
.m-txt7 h3{font-size: 35px;line-height: 42px;margin-bottom: 15px;}
.m-txt7 .desc{font-size: 15px;line-height: 25px;}
.m-txt7 .ico{width: 150px;margin: 25px 0;}
.m-txt7 .btn{display: inline-block;padding: 10px 30px;font-size: 13px;
	background-color: #0169b7;text-align: center;color: #fff;
	letter-spacing: 1px;border-radius: 3px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt7 .btn:hover{background-color: #46866c;}
.m-txt7 .con{position: absolute;left: 70px;right: 0;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-slider2{margin: 0 -10px;}
.m-slider2 .con{margin: 0 10px;position: relative;}
.m-slider2 .pic{padding-top: 131%;height: 0;position: relative;overflow: hidden;}
.m-slider2 .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-slider2 .txt{
    padding: 25px 20px;color: #fff;
    position: absolute;
    bottom: 0px;
    right: 0;
    width: 250px;
    text-align: right;
}
.m-slider2 .txt:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to right bottom, transparent, #000);
    opacity: 1;
}
.m-slider2 span{
    color: #FFF;position: relative;z-index: 2;
    margin-bottom: 0px;
    z-index: 1;font-size: 20px;line-height: 25px;
    position: relative;
}
.m-slider2 h3{font-size: 20px;line-height: 25px;position: relative;z-index: 2;}
.m-slider2 .desc{font-size: 15px;position: relative;z-index: 2;color: #0169b7;}
.m-slider2 .slick-dots{text-align: center;font-size: 0;margin-top: 30px;}
.m-slider2 .slick-dots li{
    width: 15px;
    height: 15px;
    display: inline-block;
    background: #FFF;
    border: solid 1px #0169b7;
    margin: 0 3px;
    box-shadow: none;
    border-radius: 50%;
}
.m-slider2 .slick-dots li button{display: none;}
.m-slider2 .slick-dots li.slick-active{background-color: #0169b7;}
.row-e4{padding-bottom: 80px;}
.row-e5{height: 600px;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-e5 .map{width: 50%;height: 100%;}
.row-e5 .map #allmap{height: 100%;}
.row-e5 .map #allmap img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}
.m-txt8{
    position: absolute;
    right: 0;
    bottom: 50px;
}

.m-txt8 .media{color: #fff;
    background-color: #0169b7;
    padding: 15px 30px 15px 20px;
    outline: 1px dashed #fff;
    outline-offset: -10px;
    margin: 20px 0px;
}
.m-txt8 .white-bg{color: #000;
    background-color: #FFF !important;
    outline: 1px dashed #0169b7 !important;
}
.m-txt8 .pic{float: left;width: 60px;margin-right: 16px;}
.m-txt8 .pic img{width: 100%;display: block;}
.m-txt8 .txt{padding: 5px 0;overflow: hidden;}
.m-txt8 h3{font-size: 25px;}
.m-txt8 .desc{font-size: 15px;}
.row-e6{padding: 80px 0;}
.m-form{width: 730px;margin: 0 auto;}
.m-form .ovh{overflow: hidden;}
.m-form .item{margin-bottom: 18px;}
.m-form .inp {
    display: block;
    width: 100%;height: 46px;
    padding: 0 25px;
    font-size: 14px;color: #0169b7;
    background-color: #f0f2f5;
    border: none;
    border-radius: 23px;
}
.m-form .item50{width: 47%;}
.m-form textarea.inp{height: 142px;border-radius: 10px;padding: 8px 25px;}
.m-form .btn{display: inline-block;padding: 10px 30px;font-size: 13px;margin-top: 20px;margin-bottom: 15px;
	background-color: #0169b7;text-align: center;color: #fff;text-transform: uppercase;
	letter-spacing: 1px;border-radius: 3px;border: 0;cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-form .btn:hover{background-color: #46866c;}
.m-form .tips{font-size: 15px;color: #000;}

.row-e7{padding: 70px 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-t3{text-align: center;font-size: 35px;color: #fff;line-height: 42px;margin-bottom: 30px;}

.m-slider3{max-width: 888px;margin: 0 auto;text-align: center;color: #fff;}
.m-slider3 .txt{font-size: 18px;line-height: 35px;margin: 20px 0 30px;}
.m-slider3 .pic{width: 130px;height: 130px;margin: 0 auto;border: 3px solid #0169b7;
	overflow: hidden;border-radius: 50%;
}
.m-slider3 .pic img{width: 100%;height: 100%;display: block;}
.m-slider3 h3{font-size: 25px;margin-top: 20px;line-height: 35px;}
.m-slider3 .lab{font-size: 18px;line-height: 35px;}
.m-slider3 .slick-dots{text-align: center;font-size: 0;margin-top: 30px;}
.m-slider3 .slick-dots li{
    width: 15px;
    height: 15px;
    display: inline-block;background-color: transparent;
    border: solid 1px #0169b7;
    margin: 0 3px;
    box-shadow: none;
    border-radius: 50%;
}
.m-slider3 .slick-dots li button{display: none;}
.m-slider3 .slick-dots li.slick-active{background-color: #0169b7;}
.m-slider3 .item{position: relative;}
.row-e8{padding: 80px 0;}
.m-list10{overflow: hidden;margin: 0 -15px;}
.m-list10 li{width: 33.33%;float: left;}
.m-list10 .con{margin: 0 15px;position: relative;}
.m-list10 .pic{padding-top: 146%;height: 0;position: relative;overflow: hidden;}
.m-list10 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list10 .txt{
    padding: 35px 20px;
    position: absolute;
    bottom: 30px;
    left:20px;right: 20px;
    background-color: rgba(0, 0, 0, 0.8);
}
.m-list10 h4{font-size: 20px;line-height: 25px;color: #fff;}
.m-list10 .desc{margin: 15px 0;font-size: 15px;color: #a6a6a6;}
.m-list10 .more{display: block;margin-top: 30px;font-size: 14px;font-weight: bold;
	color: #0169b7;
}
.m-list10 .more i{display: inline-block;vertical-align: middle;width: 30px;
	margin-left: 15px;
}
.m-list10 .more i img{width: 100%;display: block;}
.m-list10 .date-layer {
    position: absolute;
    top: -40px;
    right: 10px;
    background-color: #0169b7;
    text-align: center;
    padding: 10px 20px;
}
.m-list10 .date-layer h5{font-size: 16px;color: #000;}
.m-list10 .date-layer p{font-size: 15px;color: #fff;}


.m-list11{overflow: hidden;margin: 0 -15px;}
.m-list11 li{width: 50%;float: left;}
.m-list11 .con{display: block;margin: 0 15px;}
.m-list11 .pic{padding-top: 60%;height: 0;position: relative;overflow: hidden;}
.m-list11 .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-list11 .txt{position: relative;padding: 40px;margin: -130px 20px 50px 20px;
	text-align: center;
	background-color: #FFF;box-shadow: 0 0 11px 0 rgb(6 22 58 / 14%);
}
.m-list11 .ico{width: 90px;padding: 10px 0;border: 2px dashed #0169b7;
	margin: 0 auto 20px;display: block;
}
.m-list11 .ico img{width: 60px;display: block;margin: 0 auto;}
.m-list11 h3{font-size: 24px;margin-bottom: 12px;color: #000;}
.m-list11 .desc{font-size: 16px;line-height: 1.8;color: #333;
	margin-bottom: 15px;
}
.m-list11 .btn{display: inline-block;padding: 10px 30px;border: 2px solid #0169b7;
	font-size: 14px;color: #0169b7;border-radius: 3px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list11 .con:hover .btn{background-color: #0169b7;color: #fff;}
.m-list11 .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-e9{padding: 150px 0 70px;}

.row-h1{padding: 120px 0 55px;}
.cur{font-size: 14px;color: #333;}
.m-txt9{padding: 50px 0 0;}
.m-txt9 h1{font-size: 28px;font-weight: normal;color: #0169b7;
	line-height: 1.3;margin-bottom: 50px;
}
.m-txt9 .txt{font-size: 18px;line-height: 1.67;}

.row-h2{padding: 95px 0;
	background-color: #f4f4f4;
}
.m-list12{overflow: hidden;margin: 0 -15px;}
.m-list12 li{width: 25%;float: left;}
.m-list12 .con{display: block;margin: 0 15px;}
.m-list12 .pic{padding-top: 52%;height: 0;position: relative;overflow: hidden;
	margin-bottom: 36px;
}
.m-list12 .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-list12 h3{font-weight: normal;font-size: 18px;margin-bottom: 20px;}
.m-list12 .desc{font-size: 12px;line-height: 22px;margin-bottom: 70px;color: #666;}
.m-list12 .btn{width: 94px;height: 44px;display: block;text-align: center;line-height: 42px;
	color: #333;border: 1px solid #0169b7;font-size: 14px;
}
.m-list12 .con:hover .btn{background-color: #0169b7;color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list12 .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-t6{text-align: center;font-weight: normal;font-size: 30px;margin-bottom: 45px;}

.m-list13{padding: 120px 0 0;margin: 0 -15px;overflow: hidden;}
.m-list13 li{width: 33.33%;float: left;margin-bottom: 30px;}
.m-list13 .con{display: block;margin: 0 15px;}
.m-list13 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-list13 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	object-fit: cover;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.m-list13 .txt{
    padding: 24px 15px;
    position: relative;
    transition: all 0.36s ease;
    box-shadow: 0 0 0 rgb(0 0 0 / 10%);
}

.m-list13 h3,.m-list13 .desc{
    width: 80%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 24px;
    height: 24px;
}
.m-list13 h3 {
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    color: #444;font-weight: normal;
    font-size: 16px;
}
.m-list13 li .desc{
    color: #9c9c9c;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
}
.m-list13 li:hover .txt{
    box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 15%);
}
.m-list13 li:hover h3{
    color: #305dc3;
    transform: translateX(20px);
    -ms-transform: translateX(20px);
    -webkit-transform: translateX(20px);
}
.m-list13 .btn{
    position: absolute;
    right: 15px;
    top: 20px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: url(../images/caseico.png) no-repeat center center;
    border: 1px #eeeeee solid;
    transition: all ease-in-out 0.3s;
    z-index: 2;
}
.m-list13 li:hover .btn{
    top: -20px;
    background: url(../images/caseicoa.png) no-repeat center center #305dc3;
    border: 1px #305dc3 solid;
}
.m-list13 .txt:after {
    content: '';
    width: 0;
    height: 1px;
    background: #305dc3;
    position: absolute;
    left: 15px;
    top: 34px;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.m-list13 li:hover .txt:after {
    width: 8px;
}

.m-list13 li:hover .pic img {
    transform: scale(1.1, 1.1);
}






