﻿
.row-a1{padding-top: 1px;padding-bottom: 63px;position: relative;z-index: 3;}
.row-a1 .wp{position: relative;padding-top: 246px;}
.m-list1{margin: 0 -13px;display: flex;flex-wrap: wrap;
	position: absolute;top: -110px;left: 0;right: 0;
}
.m-list1 li{width: 25%;}
.m-list1 .con{display: block;margin: 10px 13px 0;height: 168px;border-radius: 24px;
	box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.1);padding: 35px 26px 0 30px;overflow: hidden;
	background: url(../images/i-bg2.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .top{overflow: hidden;margin-bottom: 23px;}
.m-list1 .ico{width: 30px;height: 30px;float: left;margin-right: 15px;}
.m-list1 .ico img{width: 100%;height: 100%;display: block;}
.m-list1 .t1{overflow: hidden;font-size: 20px;font-family: 'Arial-BoldMT';color: #333;}
.m-list1 .desc{font-size: 16px;color: rgba(51,51,51,.8);margin-bottom: 16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list1 .more{font-size: 16px;color: #E42D35;font-weight: bold;padding-right: 17px;opacity: 0;
	background: url(../images/i-07.png) no-repeat right center;
	-o-background-size: 9px auto;
	-ms-background-size: 9px auto;
	-moz-background-size: 9px auto;
	-webkit-background-size: 9px auto;
	background-size: 9px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .con:hover{height: 204px;margin-top: 0;background-image: url(../images/i-bg3.png);}
.m-list1 .con:hover .more{opacity: 1;}

.g-t1{text-align: center;}
.g-t1 .tit{font-size: 54px;color: #000;margin-bottom: 15px;}
.g-t1 .tips{font-size: 24px;color: #65696E;}
.g-t1 .svg-d{position: relative;}
.g-t1 .svg-d .icon{position: absolute;top: 50%;left: 50%;width: 200%;height: 200%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.g-t1 .svg-d .icon svg{width: 100%;height: 100%;display: block;}

.row-a2 .g-t1 .svg-d .icon{width: 130%;height: 130%;}

.m-list2{margin-top: 70px;}
.m-list2 li{margin-bottom: 60px;}
.m-list2 .con{height: 600px;border-radius: 40px;overflow: hidden;
	background: linear-gradient(22deg, #F6F9FD, #F0F5FB);
}
.m-list2 .pic{float: right;width: 50%;height: 600px;line-height: 600px;font-size: 0;
	padding-right: 5px;text-align: right;
}
.m-list2 .pic img{display: inline-block;vertical-align: middle;
	max-height: 90%;max-width: 95%;
}
.m-list2 .txt{width: 50%;float: left;padding-left: 85px;padding-right: 30px;padding-top: 63px;}
.m-list2 .tit{font-size: 36px;color: #000;line-height: 1.8;margin-bottom: 30px;}
.m-list2 .desc{font-size: 18px;line-height: 55px;font-weight: bold;margin-bottom: 75px;}
.m-list2 .i-t{padding-left: 34px;
	background: url(../images/i-12.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-list2 .btn{width: 190px;height: 58px;text-align: center;line-height: 58px;display: block;
	font-size: 18px;color: #FEFEFE;font-weight: bold;border-radius: 10px;
	background: url(../images/i-bg4.png) no-repeat no-repeat center;
	-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-list2 .btn:hover{box-shadow: 0px 3px 16px 0px rgba(228,45,53,0.25);}
.m-list2 li:nth-child(2n) .pic{float: left;}
.m-list2 li:nth-child(2n) .txt{float: right;padding-left: 68px;padding-right: 75px;}
.m-list2 .i1 .con{
	background-position: right 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-a2{padding: 102px 0 74px;
	background-color: #F6F9FD;
}

.m-tab{display: flex;justify-content: center;margin-top: 55px;}
.m-tab li{margin: 0 12px;}
.m-tab li a{display: block;width: 130px;height: 55px;line-height: 55px;text-align: center;
	border-radius: 28px;font-size: 16px;color: #7F8287;font-weight: bold;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab li .ico{width: 24px;height: 24px;display: inline-block;vertical-align: middle;
	position: relative;top: -2px;margin-right: 10px;position: relative;
}
.m-tab li .ico img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}
.m-tab .i-on{opacity: 0;}
.m-tab li:hover a{background-color: #dde4f1;}
.m-tab li.on a{color: #fff;background-color: #333;}
.m-tab li.on .i-ok{opacity: 0;}
.m-tab li.on .i-on{opacity: 1;}

.m-list3{display: flex;flex-wrap: wrap;margin: 42px -18px 33px;}
.m-list3 li{width: 33.33%;margin-bottom: 36px;}
.m-list3 .con{display: block;margin: 0 18px;overflow: hidden;
	background-color: #fff;box-shadow: 0px 8px 40px 0px rgba(0,0,0,0.06);border-radius: 24px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .pic{padding-top: 53%;height: 0;position: relative;overflow: hidden;}
.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 .txt{padding: 6px 33px 0;height: 235px;}
.m-list3 .ico{display: block;line-height: 83px;font-size: 0;}
.m-list3 .ico img{display: inline-block;vertical-align: middle;max-height: 80%;}
.m-list3 .desc{font-size: 16px;line-height: 1.75;color: #000;margin-bottom: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 .bot{display: flex;justify-content: space-between;}
.m-list3 .lab{height: 30px;line-height: 30px;padding: 0 14px;
	border-radius: 6px;font-size: 14px;
}
.m-list3 .more{font-size: 16px;color: #E42D35;font-weight: bold;line-height: 30px;padding-right: 17px;
	background: url(../images/i-07.png) no-repeat right center;
	-o-background-size: 9px auto;
	-ms-background-size: 9px auto;
	-moz-background-size: 9px auto;
	-webkit-background-size: 9px auto;
	background-size: 9px auto;
}
.m-list3 .con:hover{box-shadow: 0px 8px 40px 0px rgba(0,0,0,0.15);}
.m-list3 .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);
}
.case-btn{text-align: center;}
.case-btn a{font-size: 20px;color: #E42D35;padding-right: 33px;font-weight: bold;
	background: url(../images/i-07.png) no-repeat right center;
	-o-background-size: 9px auto;
	-ms-background-size: 9px auto;
	-moz-background-size: 9px auto;
	-webkit-background-size: 9px auto;
	background-size: 9px auto;
}

.row-a3{padding: 98px 40px 0;}
.g-box1{padding: 111px 0 123px;overflow: hidden;
	background: linear-gradient(-41deg, #4F202C, #110C1C);
	border-radius: 40px;
}
.g-t1 .tit .jian{position:relative;
	-webkit-background-clip:text;-webkit-text-fill-color:transparent;
	background-clip:text;text-fill-color:transparent;
	background-image:url(../images/i-bg5.png);
	background-position:left center;
}
.g-t1-1 .tit{color: #fff;}
.g-t1-1 .tips{color: rgba(255,255,255,.6);}

.m-tab2{display: flex;justify-content: center;margin: 63px 0 54px;}
.m-tab2 li{margin: 0 19px;}
.m-tab2 li a{display: block;width: 195px;height: 58px;text-align: center;line-height: 58px;
	border-radius: 29px;font-size: 18px;position: relative;
	overflow: hidden;
	/*background: url(../images/i-bg6.png) no-repeat center;*/
	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-tab2 li span{display: block;position: relative;z-index: 1;width: 100%;height: 100%;
	background-color: #fff;color: #000;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li:hover a,.m-tab2 li.on a{background-image: url(../images/i-bg6.png);}
.m-tab2 li:hover span,.m-tab2 li.on span{background-color: rgba(255,255,255,0);color: #fff;font-weight: bold;box-shadow: 0px 3px 16px 0px rgba(228, 45, 53, 0.25);}

.row-a3-1{display: flex;flex-wrap: wrap;margin: 0 -18px;}
.row-a3-1 .col-l{width: 33.33%;}
.m-box1{margin: 0 18px;padding: 35px 32px 0;height: 540px;
	background: rgba(255,255,255,0.05);
	border-radius: 24px;
	border: 1px solid rgba(244,245,247,0.28);
}
.m-t1{font-size: 28px;color: #fff;padding-left: 50px;margin-bottom: 10px;
	background-position: left center;background-repeat: no-repeat;
	-o-background-size: 28px auto;
	-ms-background-size: 28px auto;
	-moz-background-size: 28px auto;
	-webkit-background-size: 28px auto;
	background-size: 28px auto;
}

.m-list4{margin-bottom: 39px;}
.m-list4 li{position: relative;}
.m-list4 li:after{content: '';position: absolute;left: 0;bottom: 0;height: 1px;
	background-color: #fff;width: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list4 .con{display: block;overflow: hidden;line-height: 69px;border-bottom: 1px solid rgba(255,255,255,.1);}
.m-list4 .date{float: right;margin-left: 35px;font-size: 14px;font-family: 'ArialMT';color: rgba(255,255,255,.5);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list4 .t1{font-size: 18px;font-weight: normal;color: #fff;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.a-more{font-size: 18px;color: #fff;font-weight: bold;padding-right: 27px;
	background: url(../images/i-27.png) no-repeat right center;
	-o-background-size: 9px auto;
	-ms-background-size: 9px auto;
	-moz-background-size: 9px auto;
	-webkit-background-size: 9px auto;
	background-size: 9px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list4 li:hover:after{width: 100%;}
.m-list4 li:hover .date{color: #fff;}
.a-more:hover{background-image: url(../images/i-07.png);}

.row-a4{padding: 113px 0 148px;}
.m-box2{overflow: hidden;margin-top: 50px;
	background-color: #EEF2F7;border-radius: 40px;
}
.m-box2 .col-l{width: 53%;border-radius: 40px;height: 638px;padding: 74px 66px 0 68px;
	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-box2 .col-r{float: none;overflow: hidden;padding: 56px 92px 0;}
.m-form{}
.m-form .item{margin-bottom: 24px;}
.m-form .t1{font-size: 16px;color: #000;display: block;margin-bottom: 10px;}
.m-form .t1 em{color: #E42D35;}
.m-form .inp{display: block;width: 100%;height: 48px;border-radius: 8px;
	padding: 0 18px;font-size: 16px;border: 0;
}
.m-form textarea.inp{height: 88px;padding: 12px 18px;}
.m-form .btn{display: block;width: 100%;height: 54px;border-radius: 8px;
	font-size: 18px;color: #fff;border: 0;cursor: pointer;
	background: url(../images/i-bg7.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.m-txt1{color: #fff;}
.m-txt1 .tit{font-size: 36px;margin-bottom: 18px;}
.m-txt1 .tit .jian{position:relative;
	-webkit-background-clip:text;-webkit-text-fill-color:transparent;
	background-clip:text;text-fill-color:transparent;
	background-image:url(../images/ico-01.png);
	background-position:left center;
}
.m-txt1 .desc{font-size: 16px;color: rgba(255,255,255,.8);line-height: 1.75;
	margin-bottom: 56px;
}
.m-txt1 .list{}
.m-txt1 .list li{margin-bottom: 42px;}
.m-txt1 .t1{font-size: 20px;margin-bottom: 6px;padding-left: 41px;
	background: url(../images/i-31.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-txt1 .tips{color: rgba(255,255,255,.8);font-size: 16px;padding-left: 41px;}


.g-t2{text-align: center;padding-bottom: 55px;}
.g-t2 .tit{font-size: 72px;color: #191919;margin-bottom: 22px;}
.g-t2 .tips{font-size: 30px;color: #383A3C;font-weight: bold;}
.g-t2 .tit span{position:relative;
	-webkit-background-clip:text;-webkit-text-fill-color:transparent;
	background-clip:text;text-fill-color:transparent;
	background-image: url(../images/i-bg10.png);
	background-position: center;
}
.row-b1{padding: 159px 0 46px;
	background: #f6f9fd url(../images/p-bg2.jpg) 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;
}

.pages{text-align: center;font-size: 0;padding: 30px 0;}
.pages ul{display: inline-block;}
.pages li{float: left;margin: 0 7px;}
.pages li a{display: block;width: 48px;height: 48px;text-align: center;line-height: 46px;
	font-size: 18px;color: #333;font-family: 'Montserrat-Regular';
	background: #FFFFFF;border-radius: 50%;border: 1px solid #CDCDCD;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pages li:hover a,.pages li.on a{background-color: #E42D35;border-color: #E42D35;color: #fff;}
.pages .arrow a{width: auto;border-radius: 0;color: #555;font-family: "SourceHanSansCN-Regular";
	border-color: transparent;background-color: transparent;
}
.pages li.arrow:hover a{background-color: transparent;color: #E42D35;border-color: transparent;}
.pages .arrow{margin: 0 24px;}

.row-b3{padding: 90px 0 0;}
.row-b3 .wp{display: flex;justify-content: space-between;}
.row-b3 .col-l{width: 63%;}
.row-b3 .col-r{width: 32%;}
.m-list3-1{display: block;}
.m-list3-1 li{width: auto;}
.m-logo{margin-bottom: 42px;}
.m-logo img{display: block;}
.m-quotation{padding: 28px 74px 25px 36px;margin-bottom: 50px;
	box-shadow: 0px 9px 35px 0px rgba(42,86,191,0.1);
	border-radius: 16px;
	background: #F3F7FC url(../images/i-bg11.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-quotation .tit{font-size: 18px;color: #282828;margin-bottom: 27px;}
.m-quotation .name{text-align: right;font-size: 14px;color: #7D8288;}
.m-quotation .name:before{content: '';display: inline-block;vertical-align: middle;
	width: 100px;height: 1px;background-color: #7D8288;margin-right: 15px;
}

.m-t2{font-size: 30px;color: #292929;}
.m-txt2{font-size: 16px;line-height: 1.75;text-align: justify;color: #37393B;
	border-bottom: 1px solid #D9DEE2;margin-top: 11px;padding-bottom: 34px;margin-bottom: 33px;
}
.m-t3{font-size: 24px;color: #565C62;position: relative;padding-left: 23px;
	margin-bottom: 18px;
}
.m-t3:before{content: '';position: absolute;left: 0;top: 50%;width: 6px;height: 6px;
	border-radius: 50%;background-color: #E42D35;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt3{font-size: 16px;line-height: 1.75;text-align: justify;color: #37393B;
	margin-bottom: 40px;
}

.m-list5{margin-top: 18px;padding-bottom: 35px;}
.m-list5 li{display: flex;justify-content: space-between;
	margin-bottom: 20px;padding: 25px 27px 21px 34px;border-radius: 10px;
	background-color: #F3F9FF;position: relative;
}
.m-list5 li:after{content: '';position: absolute;top: 0;bottom: 0;left: 50%;
	width: 14px;margin-left: -7px;
	background: url(../images/i-43.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-list5 .item{width: 43%;}
.m-list5 .t1{font-size: 20px;color: #292929;margin-bottom: 12px;}
.m-list5 .desc{font-size: 16px;color: #4A5C73;}
.m-list5 .bot{display: flex;flex-wrap: wrap;margin-top: 9px;}
.m-list5 .lab{padding: 0 10px;height: 26px;line-height: 24px;
	border-radius: 5px;display: block;margin-right: 8px;
	border: 1px solid #3C73A5;color: #3D74A6;font-size: 14px;
	background: #EAF5FF;
}
.m-list5 li:nth-child(2){background-color: #F0FDFB;}
.m-list5 li:nth-child(3){background-color: #F5F5FF;}
.m-list5 li:nth-child(2) .lab{background-color: #ECFCFA;
	border-color: #67A99F;color: #67A99F;
}
.m-list5 li:nth-child(3) .lab{background-color: #F0F0FE;
	border-color: #6666B5;color: #6666B5;
}
.m-list5 li:nth-child(2):after{background-image: url(../images/i-44.png);}
.m-list5 li:nth-child(3):after{background-image: url(../images/i-45.png);}

.row-b2{padding: 199px 0 98px;
	background: url(../images/p-bg3.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.g-bgc{padding-top: 0;}
.g-bgc .header{background-color: transparent;}
.m-info{overflow: hidden;}
.m-info .pic{float: right;width: 49%;border-radius: 20px;overflow: hidden;
	margin-left: 65px;
}
.m-info .pic img{width: 100%;display: block;}
.m-info .lab{height: 30px;line-height: 30px;padding: 0 14px;display: inline-block;
	border-radius: 6px;font-size: 14px;margin-bottom: 12px;
}
.m-info .tit{font-size: 42px;line-height: 1.43;color: #111;text-align: justify;margin-bottom: 21px;}
.m-info .desc{font-size: 16px;line-height: 1.75;color: #65696E;text-align: justify;
	margin-bottom: 30px;
}
.m-info .info{display: flex;flex-wrap: wrap;}
.m-info .info li{margin-right: 90px;}
.m-info .top{font-size: 16px;color: #111;margin-bottom: 3px;}
.m-info .num{font-weight: bold;color: #E42D35;font-family: 'Montserrat-Bold';
	font-size: 32px;margin-right: 5px;
}
.m-info .tips{font-size: 16px;color: #65696E;}


.row-c1{padding: 158px 0 79px;
	background-color: #F6F9FD;
}
.m-slider1{}
.m-slider1 .con{display: block;overflow: hidden;}
.m-slider1 .pic{float: right;width: 49%;height: 403px;border-radius: 20px;overflow: hidden;margin-left: 65px;}
.m-slider1 .pic img{width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-slider1 .lab{height: 30px;line-height: 30px;padding: 0 14px;display: inline-block;
	border-radius: 6px;font-size: 14px;margin-bottom: 17px;color: #E42D35;
	background-color: #FFEBEC;
}
.m-slider1 .txt{overflow: hidden;}
.m-slider1 .tit{font-size: 42px;line-height: 1.43;color: #111;margin-bottom: 18px;}
.m-slider1 .desc{font-size: 16px;line-height: 1.75;text-align: justify;color: #65696E;margin-bottom: 45px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-slider1 .date{font-size: 16px;color: #65696E;padding-left: 26px;font-family: 'Montserrat-Regular';
	background: url(../images/i-46.png) no-repeat left center;
	-o-background-size: 17px auto;
	-ms-background-size: 17px auto;
	-moz-background-size: 17px auto;
	-webkit-background-size: 17px auto;
	background-size: 17px auto;
}
.m-slider1 .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-slider1 .slick-dots{position: absolute;left: 0;bottom: 0;z-index: 2;}
.m-slider1 .slick-dots li{float: left;margin-right: 9px;}
.m-slider1 .slick-dots li button{display: block;padding: 0;border: 0;
	width: 27px;height: 6px;border-radius: 3px;font-size: 0;text-indent: 9999px;
	background-color: #D6DAE1;cursor: pointer;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .slick-dots li.slick-active button{width: 37px;background-color: #E42D35;}

.row-c2{padding: 25px 0 0;}
.m-tab2-1 li span{background-color: #F2F5F8;}

.m-list6{display: flex;flex-wrap: wrap;margin: 0 -18px 32px;}
.m-list6 li{width: 33.33%;margin-bottom: 36px;}
.m-list6 .con{display: block;overflow: hidden;margin: 0 18px;
	background-color: #fff;box-shadow: 0px 8px 40px 0px rgba(0,0,0,0.06);
	border-radius: 24px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .pic{padding-top: 53%;height: 0;position: relative;overflow: hidden;}
.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 .txt{height: 255px;padding: 21px 32px 0;}
.m-list6 .lab{height: 30px;line-height: 30px;padding: 0 14px;display: inline-block;
	border-radius: 6px;font-size: 14px;margin-bottom: 15px;color: #E42D35;
	background-color: #FFEBEC;
}
.m-list6 .tit{font-size: 24px;line-height: 1.33;color: #000;margin-bottom: 8px;height: 2.66em;
	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 .desc{font-size: 16px;color: #65696E;margin-bottom: 23px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list6 .date{font-size: 14px;color: #65696E;padding-left: 23px;font-family: 'Montserrat-Regular';
	background: url(../images/i-46.png) no-repeat left center;
	-o-background-size: 15px auto;
	-ms-background-size: 15px auto;
	-moz-background-size: 15px auto;
	-webkit-background-size: 15px auto;
	background-size: 15px auto;
}
.m-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);
}
.m-list6 .con:hover .tit{color: #E42D35;}
.m-list6 .con:hover{box-shadow: 0px 8px 40px 0px rgba(0,0,0,.15);}
.cur{font-size: 16px;color: #666;margin-bottom: 30px;}
.cur a{color: #666666;}
.cur span{color: #333333;}
.cur a:hover{color:#E42D35;}
.row-c3{padding: 168px 0 116px;}
.m-details{}
.m-details .lab{height: 30px;line-height: 30px;padding: 0 14px;display: inline-block;
	border-radius: 6px;font-size: 14px;margin-bottom: 3px;color: #3488D5;
	background-color: #E8F4FF;
}
.m-details h1{font-size: 48px;color: #000;margin-bottom: 44px;}
.m-details .info{display: flex;justify-content: space-between;
	background: linear-gradient(90deg, #F3F5F9, #FBFCFF);
	border-radius: 10px;height: 70px;line-height: 70px;
	font-size: 16px;color: #323232;padding: 0 30px 0 30px;
}
.m-details .left{display: flex;flex-wrap: wrap;}
.m-details .left span{margin-right: 106px;padding-left: 38px;display: block;
	background-position: left center;background-repeat: no-repeat;
	-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-details .edit{background-image: url(../images/i-47.png);}
.m-details .date{background-image: url(../images/i-48.png);}
.m-details .num{background-image: url(../images/i-49.png);}
.m-details .cont{display: flex;justify-content: space-between;
	padding: 68px 0 0;
}
.m-details .col-l{float: none;width: 25%;}
.m-details .col-r{float: none;width: 69%;}
.m-details .share{display: flex;flex-wrap: wrap;}
.m-details .bdsharebuttonbox a{display: inline-block;vertical-align: middle;width: 44px;height: 44px;
	float: none;background: #FFFFFF;margin: 0 0 0 15px !important;padding: 0;
	border-radius: 50%;border: 1px solid #D9E0EA;
}
.m-details .bdsharebuttonbox .bds_weixin{background-image: url(../images/i-50.png);}
.m-details .bdsharebuttonbox .bds_tsina{background-image: url(../images/i-51.png);}
.bd_weixin_popup{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}
.m-details .txt{font-size: 18px;color: #37393B;text-align: justify;line-height: 1.78;
	border-bottom: 2px solid #F3F5F9;padding-bottom: 52px;margin-bottom: 52px;
}
.m-details .arrow{display: flex;justify-content: space-between;}
.m-details .arrow a{width: 48%;font-size: 16px;color: #333;line-height: 86px;
	background: #FAFAFA;border-radius: 12px;padding: 0 22px;
	border: 1px solid #E0E0E0;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-details .arrow a:hover{border: 1px solid #E42D35;background-color: #fff;color: #E42D35;}
.m-list7{margin-bottom: 50px;}
.m-list7 .t1{font-size: 18px;line-height: 2;color: #8C8C8E;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .t1:before{content: '·';margin-right: 8px;}
.m-list7 .con:hover .t1{color: #E42D35;}
.btn-back{font-size: 16px;color: #323232;display: inline-block;padding-top: 45px;margin-bottom: 200px;
	background: url(../images/i-52.png) no-repeat top center;
	-o-background-size: 32px auto;
	-ms-background-size: 32px auto;
	-moz-background-size: 32px auto;
	-webkit-background-size: 32px auto;
	background-size: 32px auto;
}
.m-t4{font-size: 20px;color: #323232;padding-left: 35px;margin-bottom: 16px;
	background: url(../images/i-53.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-list8 .t1{font-size: 18px;line-height: 2;color: #333;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list8 .con:hover .t1{color: #E42D35;}

.row-bg1{
	background: url(../images/p-bg4.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;
}
.ban{height: 460px;position: relative;}
.ban .txt{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%);
}
.ban .tit{font-size: 72px;margin-bottom: 12px;}
.ban .desc{font-size: 30px;font-weight: bold;}

.row-d1{padding: 105px 0 0;}
.row-d1 .wp{display: flex;justify-content: space-between;}
.m-xian{width: 48%;border-radius: 20px;height: 541px;padding: 45px 41px 0;
	background: url(../images/p-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-tel{width: 48%;border-radius: 20px;height: 541px;padding: 47px 41px 0;
	background: url(../images/p-bg6.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-t5{margin-bottom: 43px;}
.m-t5 .tit{font-size: 34px;color: #000;padding-left: 77px;line-height: 46px;margin-bottom: 12px;
	background-position: left center;background-repeat: no-repeat;
	-o-background-size: 46px auto;
	-ms-background-size: 46px auto;
	-moz-background-size: 46px auto;
	-webkit-background-size: 46px auto;
	background-size: 46px auto;
}
.m-t5 .tips{padding-left: 77px;font-size: 18px;color: #65696E;}
.m-xian .m-t5 .tit{
	background-image: url(../images/i-54.png);
}
.m-tel .m-t5 .tit{
	background-image: url(../images/i-55.png);
}
.m-xian .list{display: flex;justify-content: center;}
.m-xian li{margin: 0 12px;text-align: center;}
.m-xian .pic{width: 242px;margin-bottom: 25px;}
.m-xian .pic img{width: 100%;display: block;}
.m-xian .t1{font-size: 18px;font-weight: normal;}

.m-tel .item{margin-left: 77px;margin-bottom: 30px;}
.m-tel .t1{font-size: 18px;color: #000;display: block;margin-bottom: 8px;}
.m-tel .tel{font-size: 30px;color: #E42D35;font-family: 'Montserrat-Bold';
	display: inline-block;
	-webkit-background-clip:text;-webkit-text-fill-color:transparent;
	background-clip:text;text-fill-color:transparent;
	background-image: url(../images/i-56.png);
	background-position: right center;
}
.m-tel .tips2{margin: 0 auto;width: 421px;height: 78px;text-align: center;line-height: 78px;
	font-size: 18px;color: #909599;
	background-color: #FCFEFF;border-radius: 8px;
}

.row-d2{padding: 118px 0 64px;}
.m-t6{font-size: 48px;color: #000;text-align: center;}

.m-list9{display: flex;flex-wrap: wrap;margin: 35px -13px 0;}
.m-list9 li{width: 25%;}
.m-list9 .con{margin: 0 13px;height: 192px;padding: 26px 36px 0;
	background: rgba(255,255,255,0.8);
	box-shadow: 0px 16px 38px 0px rgba(20,47,91,0.08);
	border-radius: 12px;
}
.m-list9 .t1{font-size: 20px;color: #1B1C1D;margin-bottom: 10px;}
.m-list9 .desc{font-size: 16px;color: #63686E;}
.m-list9 .ico{display: block;height: 53px;margin-bottom: 19px;}
.m-list9 .ico img{height: 100%;display: block;}

.row-e1{padding: 220px 0 0;
	background: url(../images/p-bg7.jpg) 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-tit{text-align: center;margin-bottom: 42px;}
.m-tit .lab{font-size: 34px;color: #000;font-weight: bold;
	-webkit-background-clip:text;-webkit-text-fill-color:transparent;
	background-clip:text;text-fill-color:transparent;
	background-image: url(../images/i-bg12.jpg);
	background-position: center;
}
.m-tit .tit{font-size: 75px;color: #333;margin-top: 10px;}
.m-tit .tips{font-size: 24px;color: #69747E;margin-top: 9px;margin-bottom: 68px;}
.m-tit .btn{display: inline-block;vertical-align: middle;width: 190px;height: 60px;
    border-radius: 12px;line-height: 60px;font-size: 18px;margin: 0 9px;font-weight: bold;color: #fff;
    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-tit .btn:before{content: '';display: inline-block;vertical-align: middle;
    width: 24px;height: 24px;position: relative;top: -1px;margin-right: 8px;
    background: url(../images/i-01.svg) 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-pic{}
.m-pic .cont{position: relative;}
.m-pic .pic{width: 87%;margin: 0 auto;}
.m-pic .pic img{width: 100%;display: block;}
.m-pic .list{position: absolute;top: 90px;}
.m-pic .list li{position: absolute;}
.m-pic .list-l{left: 0;}
.m-pic .list-r{right: 0;}
.m-pic .ico{width: 163px;height: 62px;font-size: 0;border-radius: 31px;
	text-align: center;line-height: 62px;
	background-color: #fff;box-shadow: 0px 12px 50px 0px rgba(71,81,105,0.08);
}
.m-pic .ico img{display: inline-block;vertical-align: middle;max-width: 75%;max-height: 75%;}
.m-pic .ico span{font-size: 18px;color: #000;}
.m-pic .list-l .i1{left: -11px;top: 0;}
.m-pic .list-l .i2{left: -81px;top: 100px;}
.m-pic .list-l .i3{left: 52px;top: 200px;}
.m-pic .list-l .i4{left: -81px;top: 300px;}
.m-pic .list-l .i5{left: -11px;top: 400px;}

.m-pic .list-r .i1{right: -11px;top: 0;}
.m-pic .list-r .i2{right: 52px;top: 100px;}
.m-pic .list-r .i3{right: -136px;top: 100px;}
.m-pic .list-r .i4{right: -59px;top: 200px;}
.m-pic .list-r .i5{right: 52px;top: 300px;}
.m-pic .list-r .i6{right: -136px;top: 300px;}
.m-pic .list-r .i7{right: -11px;top: 400px;}

.m-pic .tips{text-align: center;font-size: 16px;color: #8D9297;margin-top: -54px;}

.g-t3{text-align: center;}
.g-t3 .tit{font-size: 54px;color: #000;margin-bottom: 14px;}
.g-t3 .tit .jian{
	-webkit-background-clip:text;-webkit-text-fill-color:transparent;
	background-clip:text;text-fill-color:transparent;
	background-image: url(../images/i-bg13.png);
	background-position: center;
}
.g-t3 .tips{font-size: 24px;color: #65696E;}
.row-e2{padding: 150px 0 120px;}
.m-geo{overflow: hidden;margin-top: 69px;}
.m-geo .pic{float: left;width: 49%;border-radius: 30px;overflow: hidden;}
.m-geo .pic img{width: 100%;display: block;}
.m-geo .txt{width: 51%;padding-left: 80px;padding-top: 32px;float: right;}
.m-geo .tit{font-size: 36px;line-height: 1.44;color: #000;text-align: justify;
	margin-bottom: 25px;
}
.m-geo .desc{font-size: 18px;line-height: 1.78;color: #757A87;text-align: justify;
	margin-bottom: 114px;
}
.g-btn{display: block;width: 190px;height: 60px;
    border-radius: 12px;line-height: 60px;font-size: 18px;margin: 0 9px;font-weight: bold;color: #fff;
    background: url(../images/i-bg1.png) no-repeat center;text-align: center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.g-btn:after{content: '';display: inline-block;vertical-align: middle;
    width: 9px;height: 14px;position: relative;top: -1px;margin-left: 18px;
    background: url(../images/i-27.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.g-btn:hover{color: #fff;}

.g-t4{text-align: center;}
.g-t4 .lab{font-size: 36px;color: #000;font-weight: bold;display: block;margin-bottom: 20px;}
.g-t4 .tit{font-size: 54px;color: #000;margin-bottom: 20px;}
.g-t4 .tit .jian{
	-webkit-background-clip:text;-webkit-text-fill-color:transparent;
	background-clip:text;text-fill-color:transparent;
	background-image: url(../images/i-bg13.png);
	background-position: center;
}
.g-t4 .tips{font-size: 18px;color: #757A87;line-height: 1.78;max-width: 710px;margin: 0 auto 62px;}
.g-t4 .g-btn{margin: 0 auto;}
.row-e3{padding: 94px 0 0;height: 991px;
	background: url(../images/p-bg8.jpg) no-repeat center bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.row-e4{background-color: #F4F7FC;}
.m-slider2{}
.m-slider2 .pic{height: 150px;line-height: 150px;font-size: 0;text-align: center;}
.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: 42px;height: 42px;z-index: 5;
	border-radius: 50%;border: 0;padding: 0;font-size: 0;text-indent: 9999px;
	background-color: #fff;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 9px auto;
	-ms-background-size: 9px auto;
	-moz-background-size: 9px auto;
	-webkit-background-size: 9px auto;
	background-size: 9px 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;
}
.m-slider2 .slick-prev{left: -96px;background-image: url(../images/i-79.png);}
.m-slider2 .slick-next{right: -96px;background-image: url(../images/i-80.png);}
.m-slider2 .slick-arrow:hover{background-color: #E42D35;}
.m-slider2 .slick-prev:hover{background-image: url(../images/i-79-on.png);}
.m-slider2 .slick-next:hover{background-image: url(../images/i-80-on.png);}

.row-e5{padding: 124px 0 138px;overflow: hidden;}
.row-e5 .g-t1 .tit .jian{background-image: url(../images/i-bg14.png);}
.m-slider3{margin-top: 60px;}
.m-slider3 .swiper-container{overflow: visible;}
.m-slider3 .con{margin-right: 30px;height: 300px;padding: 40px 25px 0;
	background-color: #F0F4F9;border-radius: 20px;
}
.m-slider3 .ico{display: block;height: 40px;margin-bottom: 10px;}
.m-slider3 .ico img{display: block;height: 100%;}
.m-slider3 .tit{font-size: 24px;color: #000;margin-bottom: 10px;}
.m-slider3 .desc{font-size: 16px;line-height: 1.75;color: #62676D;text-align: justify;}

.row-e6{margin: 0 40px;border-radius: 20px;padding: 106px 0 91px;overflow: hidden;
	background: url(../images/p-bg9.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-t7{margin-bottom: 77px;}
.m-t7 .tit{font-size: 54px;color: #fff;padding-left: 74px;
	background: url(../images/i-85.png) no-repeat left top;
	-o-background-size: 53px auto;
	-ms-background-size: 53px auto;
	-moz-background-size: 53px auto;
	-webkit-background-size: 53px auto;
	background-size: 53px auto;
}
.m-t7 .tit .jian{
	-webkit-background-clip:text;-webkit-text-fill-color:transparent;
	background-clip:text;text-fill-color:transparent;
	background-image: url(../images/i-bg15.png);
	background-position: center;
}

.m-slider4{margin-bottom: 29px;}
.m-slider4 .con{display: block;margin: 0 14px;height: 194px;padding: 25px 30px 0;
	background: rgba(0,0,0,0.3);
	border-radius: 20px;
	border: 1px solid rgba(244,245,247,0.22);
}
.m-slider4 .top{overflow: hidden;margin-bottom: 22px;}
.m-slider4 .face{float: left;width: 60px;height: 60px;border-radius: 50%;
	border: 2px solid rgba(255,255,255,0.22);margin-right: 18px;
}
.m-slider4 .face img{width: 100%;height: 100%;display: block;}
.m-slider4 .t-c{overflow: hidden;padding-top: 8px;}
.m-slider4 .name{font-size: 16px;color: #fff;display: block;margin-bottom: 5px;}
.m-slider4 .lab{font-size: 14px;color: rgba(255,255,255,.7);}
.m-slider4 .desc{font-size: 16px;color: rgba(255,255,255,.8);line-height: 1.75;}
.m-slider4-2 .con{text-align: left;}

.soll-fix{position: sticky;top: 100px;}