﻿
.row-a1{padding: 70px 0 56px;
	background-color: #fff;
}
.g-t1{position: relative;}
.g-t1 .tit{font-size: 36px;color: #0670B9;font-weight: normal;margin-bottom: 14px;}
.g-t1 .desc{font-size: 16px;color: #6C6C6C;font-family: "Montserrat-Light";}
.g-t1 .more{display: block;font-size: 18px;color: #6C6C6C;padding-right: 48px;
	position: absolute;right: 0;top: 50%;
	background: url(../images/i-02.svg) 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;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-t1 .more:hover{color: #0670B9;background-image: url(../images/i-02-on.svg);}
.m-list1{margin: 58px -12px 0;display: flex;flex-wrap: wrap;}
.m-list1 li{width: 25%;margin-bottom: 24px;}
.m-list1 .con{display: block;margin: 0 12px;border-radius: 24px;overflow: hidden;
	background-color: #F0F1F0;padding-bottom: 24px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;}
.m-list1 .pic img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list1 .t1{line-height: 68px;font-size: 20px;color: #001421;text-align: center;
	font-weight: normal;
}
.m-list1 .con:hover,.m-list1 .con:hover .g-btn{box-shadow: 0px 0px 20px rgba(6, 112, 185, .4);}
.g-btn:hover{color: #fff;opacity: .8;}
.m-list1 li:last-child .con{padding-bottom: 72px;
	background: url(../images/i-bg1.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-list1 li .ico{padding-top: 100%;display: block;position: relative;}
.m-list1 li .ico img{position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;
	-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-list1 li:last-child .t1{color: #fff;}
.g-btn{display: block;margin: 0 auto;width: 162px;height: 48px;text-align: center;line-height: 48px;
	border-radius: 24px;font-size: 16px;color: #fff;font-family: "Montserrat-Light";
	background-color: #0670B9;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}

.row-a2{padding: 88px 0;background-color: #F0F1F0;}
.m-txt1{overflow: hidden;}
.m-txt1 .pic{width: 50%;float: left;border-radius: 24px;overflow: hidden;margin-right: 80px;}
.m-txt1 .pic img{width: 100%;display: block;}
.m-txt1 .txt{overflow: hidden;padding-top: 45px;}
.m-txt1 .tit{font-size: 36px;color: #0670B9;font-weight: normal;margin-bottom: 26px;}
.m-txt1 .tips{font-size: 18px;line-height: 1.56;color: #6C6C6C;text-align: justify;margin-bottom: 26px;}
.m-txt1 .desc{font-size: 16px;line-height: 1.75;color: #6C6C6C;font-family: "Montserrat-Light";text-align: justify;margin-bottom: 33px;}
.m-txt1 .g-btn{margin: 0;}

.m-list2{margin: 58px -12px 0;display: flex;flex-wrap: wrap;}
.m-list2 li{width: 33.33%;}
.m-list2 .con{display: block;margin: 0 12px;padding-bottom: 24px;position: relative;
	border-bottom: 1px solid rgba(0, 20, 33, 0.12);
}
.m-list2 .pic{padding-top: 75%;height: 0;position: relative;overflow: hidden;border-radius: 24px;
	margin-bottom: 22px;
}
.m-list2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list2 .date{position: absolute;z-index: 2;right: 16px;top: 16px;width: 64px;height: 64px;border-radius: 50%;
	text-align: center;color: #fff;font-size: 16px;line-height: 1.3;padding-top: 9px;
	background-color: #0073C2;
}
.m-list2 .date span{display: block;font-size: 20px;}
.m-list2 .tit{font-size: 18px;line-height: 1.33;color: #0670B9;font-weight: normal;margin-bottom: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list2 .desc{font-size: 15px;line-height: 1.6;color: #6C6C6C;font-family: "Montserrat-Light";margin-bottom: 19px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list2 .g-btn{margin: 0;}
.row-a3{padding-bottom: 88px;padding-top: 80px;}

.row-b1{overflow: hidden;padding: 80px 0 88px;
	background-color: #f6f6f6;
}
.m-list3{margin: 0 -12px 62px;display: flex;flex-wrap: wrap;}
.m-list3 li{width: 33.33%;margin-bottom: 25px;}
.m-list3 .con{display: block;margin: 0 12px;padding-bottom: 24px;position: relative;padding: 24px;
	background-color: #fff;border: 1px solid #fff;border-radius: 24px;overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .pic{padding-top: 75%;height: 0;position: relative;overflow: hidden;border-radius: 24px;
	margin-bottom: 22px;
}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list3 .date{position: absolute;z-index: 2;right: 36px;top: 36px;width: 64px;height: 64px;border-radius: 50%;
	text-align: center;color: #fff;font-size: 16px;line-height: 1.3;padding-top: 9px;
	background-color: #0073C2;
}
.m-list3 .date span{display: block;font-size: 20px;}
.m-list3 .tit{font-size: 18px;line-height: 1.33;color: #0670B9;font-weight: normal;margin-bottom: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 .desc{font-size: 15px;line-height: 1.6;color: #6C6C6C;font-family: "Montserrat-Light";margin-bottom: 19px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list3 .g-btn{margin: 0;}
.m-list3 .con:hover{border-color: #0670B9;}
.m-list3 .con:hover .pic img,.m-list2 .con:hover .pic img,.m-list6 .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);
}
.pages{font-size: 0;text-align: center;}
.pages li{display: inline-block;margin: 0 4px;}
.pages li a,.pages li span{display: block;width: 38px;height: 38px;border-radius: 19px;line-height: 36px;
	font-size: 14px;color: #001421;border: 1px solid #001421;font-family: "Montserrat-Light";
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}

.pages li:first-of-type span,.pages li:first-of-type a,.pages li:last-of-type a,.pages li:last-of-type span{width: auto;padding: 0 15px;}
.pages li:hover a,.pages li.active a,.pages li.active span{color: #fff;border-color: #0073C2;background-color: #0073C2;}

.ban{height: 480px;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;
}
.ban .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%);
}
.ban .tit{font-size: 56px;margin-bottom: 5px;text-transform: uppercase;}
.ban .desc{font-size: 20px;}

.row-b2{padding: 40px 0 88px;
	background-color: #f6f6f6;
}
.row-b2 .wp{display: flex;justify-content: space-between;}
.row-b2 .col-l{width: 72.8%;float: none;border-radius: 24px;padding: 35px 40px;
	background-color: #fff;
}
.row-b2 .col-r{width: 22.5%;float: none;}

.m-details{}
.m-details h1{font-size: 28px;color: #0670B9;line-height: 1.35;margin-bottom: 18px;font-weight: normal;}
.m-details .date{font-size: 16px;color: #6C6C6C;font-family: "Montserrat-Light";margin-bottom: 30px;}
.m-details .txt{font-size: 16px;color: #6C6C6C;line-height: 1.625;font-family: "Montserrat-Light";}

.m-box1{border-radius: 24px;padding: 19px 24px 5px;position: sticky;top: 90px;
	background-color: #fff;
}
.m-t1{font-size: 18px;color: #0670B9;font-weight: normal;margin-bottom: 32px;}
.m-list4{}
.m-list4 li{margin-bottom: 19px;}
.m-list4 .con{display: block;border-bottom: 1px solid rgba(0, 20, 33, 0.12);padding-bottom: 19px;}
.m-list4 .t1{font-size: 16px;color: #0670B9;font-weight: normal;margin-bottom: 5px;}
.m-list4 .date{font-size: 15px;color: #6C6C6C;font-family: "Montserrat-Light";}
.m-list4 li:last-child{margin-bottom: 0;}
.m-list4 li:last-child .con{border-bottom: 0;}
.m-list4 .con:hover .t1{text-decoration: underline;}

.row-c1{padding: 80px 0 75px;
	background: url(../images/p-bg1.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-txt3{color: #6C6C6C;}
.m-txt3 .ico{display: block;margin: 0 auto 92px;width: 224px;}
.m-txt3 .ico img{width: 100%;display: block;}
.m-txt3 .tit{font-size: 36px;color: #0670B9;font-weight: normal;margin-bottom: 32px;}
.m-txt3 .tips{font-size: 20px;margin-bottom: 28px;}
.m-txt3 .desc{font-size: 17px;line-height: 28px;font-family: "Montserrat-Light";}
.m-txt3 .desc ol{line-height: 38px;list-style-type: disc;padding-left: 20px;}
.m-txt3 .desc ol li{list-style-type: disc;}
.row-c2{padding: 88px 0 0;overflow: hidden;}
.m-list5{}
.m-list5 li{margin-bottom: 88px;}
.m-list5 .con{overflow: hidden;}
.m-list5 .pic{float: left;width: 50%;border-radius: 24px;overflow: hidden;margin-right: 80px;}
.m-list5 .pic img{width: 100%;display: block;}
.m-list5 .txt{overflow: hidden;color: #6C6C6C;padding-top: 66px;}
.m-list5 .tit{font-size: 36px;color: #0670B9;font-weight: normal;margin-bottom: 26px;}
.m-list5 .tips{font-size: 18px;line-height: 1.55;margin-bottom: 30px;}
.m-list5 .desc{font-size: 16px;line-height: 1.625;font-family: "Montserrat-Light";}
.m-list5 li:nth-child(2n) .pic{float: right;margin-left: 80px;margin-right: 0;}

.row-d1{padding: 40px 0 88px;
	background-color: #F6F6F6;
}
.row-d1 .wp{display: flex;justify-content: space-between;}
.row-d1 .col-l{float: none;width: 23.5%;}
.row-d1 .col-r{float: none;width: 74.6%;}
.m-sollc{position: sticky;top: 90px;}
.so2{position: relative;margin-bottom: 12px;}
.so2 .inp{display: block;width: 100%;height: 48px;border-radius: 24px;border: 0;
    padding: 0 60px 0 16px;font-size: 16px;font-family: "Montserrat-Light";
    background: #fff;
}
.so2 .btn{position: absolute;right: 2px;top: 2px;width: 44px;height: 44px;
    cursor: pointer;border: 0;border-radius: 50%;
    background: #ECEEF2 url(../images/i-08.svg) no-repeat center;
	-o-background-size: 24px auto;
	-ms-background-size: 24px auto;
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	background-size: 24px auto;
}
.snv-tit{display: none;}
.snv{border-radius: 24px;padding: 16px;
	background-color: #fff;
}
.snv li .s1{display: block;height: 48px;line-height: 48px;font-size: 16px;color: #001421;
	border-radius: 24px;padding: 0 16px;
	background: url(../images/i-09.svg) no-repeat right 16px center;
	-o-background-size: 14px auto;
	-ms-background-size: 14px auto;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	background-size: 14px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.snv li.on .s1,.snv li:hover .s1{color: #fff;background-color: #0670B9;}


.m-list6{display: flex;flex-wrap: wrap;margin: 0 -12px 56px;}
.m-list6 li{width: 33.33%;margin-bottom: 24px;}
.m-list6 .con{display: block;margin: 0 12px;border-radius: 24px;overflow: hidden;
	background-color: #fff;text-align: center;padding-bottom: 20px;position: relative;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;margin-bottom: 22px;}
.m-list6 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list6 .lab{display: block;font-size: 16px;color: rgba(0, 20, 33, 0.5);font-family: "Montserrat-Light";
	margin-bottom: 15px;
}
.m-list6 .t1{font-size: 18px;line-height: 1.44;color: #001421;height: 2.88em;font-weight: normal;padding: 0 20px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .con:hover{box-shadow: 0px 4px 10px 0px rgba(0, 20, 33, 0.12);}
.m-list6 .con:hover .t1{color: #0670B9;}
.m-list6 .new{position: absolute;top: 16px;right: 16px;padding: 0 12px;height: 40px;
	line-height: 40px;font-size: 16px;color: #fff;border-radius: 20px;z-index: 2;
	background-color: #0670B9;font-family: "Montserrat-Light";text-transform: uppercase;
}

.m-list6-1 li{width: 25%;}

.m-t2{text-align: center;font-size: 36px;color: #0670B9;font-weight: normal;
	margin-bottom: 56px;
}
.m-table1{border-radius: 24px;padding: 33px 40px 20px;
	background-color: #F6F6F6;
}
.m-table1 .tit{font-size: 28px;color: #0670B9;font-weight: normal;margin-bottom: 15px;}
.m-table1 .table table{width: 100%;}
.m-table1 .table{font-size: 17px;font-family: "Montserrat-Light";line-height: 57px;}
.m-table1 .table th{font-weight: normal;color: #001421;width: 25%;}
.m-table1 .table tr{border-bottom: 1px solid rgba(0, 20, 33, 0.12);color: #0670B9;}
.m-table1 .table tr:last-child{border-bottom: 0;}
.row-d4{padding-top: 80px;}

.row-d2{overflow: hidden;padding: 40px 0;}
.row-d2 .col-l{width: 540px;margin-right: 60px;}
.row-d2 .col-r{float: none;overflow: hidden;}

.m-slider2{margin-bottom: 24px;}
.m-slider2 .pic,.m-slider3 .pic{padding-top: 100%;position: relative;overflow: hidden;height: 0;border-radius: 24px;}
.m-slider2 .pic img,.m-slider3 .pic img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}
.m-slider3 .item{padding: 0 12px;}
.m-slider3 .pic{border-radius: 20px;cursor: pointer;border: 2px solid transparent;}
.m-slider3 .pic::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background: rgba(0, 20, 33, 0.12);
}
.m-slider3 .slick-current .pic{border-color: #0073C2;}
.m-slider3 .slick-current .pic::after{opacity: 0;}
.m-slider3{margin: 0 -12px;}
.cur{font-size: 17px;line-height: 1;padding-bottom: 24px;font-family: "Montserrat-Light";
	border-bottom: 1px solid rgba(0, 20, 33, 0.12);color: rgba(0, 20, 33, 0.5);
	margin-bottom: 32px;
}
.cur a{color: rgba(0, 20, 33, 0.5);}
.cur span{color: #001421;}

.m-txt4{}
.m-txt4 .tit{font-size: 36px;color: #0670B9;font-weight: normal;margin-bottom: 24px;}
.m-txt4 .desc{font-size: 17px;line-height: 28px;color: #6C6C6C;font-family: "Montserrat-Light";margin-bottom: 26px;}
.m-txt4 .info{font-size: 17px;line-height: 34px;color: #6C6C6C;font-family: "Montserrat-Light";margin-bottom: 33px;}
.m-txt4 .bot{display: flex;justify-content: space-between;}
.m-txt4 .btn{display: block;width: 120px;height: 48px;text-align: center;line-height: 48px;
	border-radius: 24px;font-size: 16px;color: #fff;
	background-color: #0670B9;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-txt4 .btn:hover{opacity: .7;;}
.m-txt4 .share{line-height: 48px;font-size: 0;}
.m-txt4 .share a{width: 32px;height: 32px;display: inline-block;vertical-align: middle;margin-left: 12px;}
.m-txt4 .share img{width: 100%;height: 100%;display: block;}

.pop-inquiry{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1024;display: none;}
.pop-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background-color: rgba(0,0,0,.6);
}
.pop-inquiry .cont{position: absolute;top: 50%;left: 50%;width: 816px;padding: 33px 128px 40px;
	background-color: #fff;border-radius: 24px;
	-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-inquiry .tit{font-size: 28px;color: #001421;margin-bottom: 33px;font-weight: normal;}
.pop-inquiry .item{margin-bottom: 16px;position: relative;}
.pop-inquiry .item .tips{position: absolute;right: 22px;top: 60%;color: red;font-size: 30px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pop-inquiry .inp{display: block;width: 100%;height: 64px;border-radius: 32px;
	border: 0;background-color: #F6F6F6;padding: 0 24px;font-size: 16px;font-family: "Montserrat-Light";
}
.pop-inquiry .tong{font-size: 16px;line-height: 26px;color: #6C6C6C;font-family: "Montserrat-Light";
	display: block;overflow: hidden;cursor: pointer;margin-bottom: 35px;
}
.pop-inquiry .tong a{color: #0670B9;}
.pop-inquiry .tong input{float: left;margin-right: 12px;margin-top: 5px;}
.pop-inquiry .tong span{overflow: hidden;display: block;}
.pop-inquiry .btn{display: block;width: 100%;height: 64px;border-radius: 32px;
	font-size: 20px;border: 0;cursor: pointer;color: #fff;
	background-color: #0073C2;
}
.pop-inquiry .close{position: absolute;top: -20px;right: -40px;width: 40px;height: 40px;
	background: url(../images/i-14.svg) no-repeat center;cursor: pointer;
}
