@charset "utf-8";

.banner {
	overflow: hidden;
	position: relative;
}

.banner .item {
	position: relative;
}
.banner .itemImg{
	width: 1440px;
	margin: 0 auto;
	position: relative;
}
.banner img {
	display: block;
	width: 100%;
	
	 /* width: 1920px; */
	 margin: 0 auto;
}
.banner h3 {
	font-size: 58px;
	/* line-height: 58px; */
	color: #ffffff;
	position: absolute;
    top: 206px;
	left: 13.5%;
}
.banner p {
	font-size: 32px;
	color: #ffffff;
	position: absolute;
    top: 300px;
	left: 13.5%;
}
.banner .more {
	width: 168px;
	position: absolute;
	left: 13.5%;
	top: 65%;
	/* top: 392px; */
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.banner .more img {
	display: block;
	width: 100%;
}

.banner .more:hover {
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
	-moz-transform: translateY(10px);
}

.banner .slick-dots {
	position: absolute;
	left: 23.5%;
	bottom: 20%;
	text-align: left;
}

.banner .slick-dots button {
	display: none;
}

.banner .slick-dots li {
	width: 48px;
	height: 4px;
	background: #FFFFFF;
}

.banner .slick-dots li:after {
	content: '';
	width: 0;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #2E63FB;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.banner .slick-dots li.slick-active:after {
	width: 100%;
}

.bannItems {
	margin-top: -56px;
	position: relative;
	z-index: 1;
}

.bannItems .items {
	font-size: 0;
	margin: 0 -.5%;
}

.bannItems .items .item {
	width: 32.33%;
	margin: 0 .5%;
	background: #FFFFFF;
	box-shadow: 0px 3px 8px 0px rgba(27, 65, 112, 0.12);
	border-radius: 4px;
	display: inline-block;
	vertical-align: top;
	padding: 24px 32px 24px 22px;
	overflow: hidden;
	overflow: hidden;
	position: relative;
}

.bannItems .items .item img {
	display: block;
	width: 58px;
	height: 58px;
	float: left;
}

.bannItems .items .item .block {
	margin-left: 70px;
}

.bannItems .items .item .block h3 {
	font-size: 18px;
	font-weight: 500;
	color: #222222;
	line-height: 30px;
}

.bannItems .items .item .block p {
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 48px;
	margin-top: 8px;
}

.bannItems .items .item:after {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #2E63FB;
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.bannItems .items .item:hover:after {
	opacity: 1;
	visibility: visible;
	width: 100%;
}

.indexMain .section1 .items {
	font-size: 0;
	margin: 0 -.5%;
	display: flex;
    /* justify-content: center; */
	position: relative;
	justify-content: space-evenly;
	
}

.indexMain .section1 .items .item {
	background: #f8f9ff;
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 230px;
	height: 200px;
	margin: 0 .5%;
	overflow: hidden;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	border-radius: 10px;
}

.indexMain .section1 .items .item .bg {
	width: 100%;
	display: block;
}

.indexMain .section1 .items .item .bot img {
	display: block;
	height: 28px;
	margin: 0 auto;
}

.indexMain .section1 .items .item .bot span {
	font-size: 18px;
	color: #98A3B7;
	line-height: 28px;
	display: block;
	margin-top: 5px;
}

.indexMain .section1 .items .ewmBox {
	width: 100%;
	height: 100%;
	position: absolute;
	border-radius: 10px;
	left: 0;
	bottom: -100%;
	background: #ffffff;
	padding: 40px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.indexMain .section1 .items .ewmBox img {
	max-width: 123px;
	margin: 0 auto;
	display: block;
	width: 89%;
}

.indexMain .section1 .items .ewmBox p {
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
	text-align: center;
	margin-top: 5px;
}

.indexMain .section1 .items .item:hover .ewmBox {
	opacity: 1;
	visibility: visible;
	bottom: 0;
}

.indexMain .section1 .items .item:hover {
	box-shadow: 0px 3px 45px 0px rgba(27, 65, 112, 0.2);
}

.indexMain .section2 {
	/* background: #F4F6F8; */
	/* background: url(setting-bg); */
	background-image: url('../images/index/setting-bg.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;

}

.indexMain .section2 .box {
	background: #FFFFFF;
	border-radius: 8px;
}

.indexMain .section2 .box .img1 {
	display: block;
	width: 100%;
}

.indexMain .section2 .items {
	font-size: 0;
	margin: -1%;
	padding: 30px 30px 20px 30px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.indexMain .section2 .items .item {
	display: inline-block;
	vertical-align: top;
	width: 23%;
	margin: 1%;
	background-color: #f5f7f9;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 100%;
	padding: 28px 70px 40px 16px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.indexMain .section2 .items .item .top {
	display: flex;
	align-items: center;
}

.indexMain .section2 .items .item .top img {
	display: block;
	width: 40px;
	margin-right: 10px;
}

.indexMain .section2 .items .item h3 {
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	font-weight: 500;
}

.indexMain .section2 .items .item p {
	font-size: 16px;
	color: #98A3B7;
	line-height: 22px;
	margin-top: 8px;
}

.indexMain .section2 .items .item:hover {
	box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
}

.indexMain .section3 {
	/* background: #f1f7fc; */
	background-image: linear-gradient(to right, rgba(246, 250, 253, 0.23) 0%, #fff 100%);

}

.indexMain .section3 .items {
	font-size: 0;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	margin: -10px -2.5% -2.5% -2.5%;
}

.indexMain .section3 .items .item {
	/* width: 23%; */
	z-index: 1;
	border-radius: 8px;
	width: 330px;
	height: 378px;
	text-align: center;
	background: #ffffff;
	margin: 2.5%;
	padding: 25px 28px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.indexMain .section3 .items .item img {
	display: block;
	width: 130px;
	height: 130px;
	margin: 0 auto;
}

.indexMain .section3 .items .item h3 {
	font-size: 24px;
	color: #333333;
	font-weight: 500;
	line-height: 32px;
	margin: 18px 0 16px;
}

.indexMain .section3 .items .item p {
	font-size: 18px;
	color: #666666;
	line-height: 26px;
}

.indexMain .section3 .items .item:hover {
	/* background: #2E63FB;
	 */
	 -webkit-box-shadow: #ccc 0px 10px 10px;
            -moz-box-shadow: #ccc 0px 10px 10px;
            box-shadow: #ccc 0px 10px 10px; 
}

.indexMain .section4 {
	/* background: #f9fcfd; */
	background-image: linear-gradient(to right, rgba(249, 252, 254, 0.23) 0%, #fff 100%);

}

.indexMain .section4 .items {
	font-size: 0;
	display: flex;
	margin-top: 90px;
}

.indexMain .section4 .item {
	width: 12%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	height: 434px;
}

.indexMain .section4 .item .hide {
	width: 100%;
	height: 100%;
	position: relative;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	/* background-image: url('../images/index/zcImg1.png'); */
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.indexMain .section4 .item .hide img {
	width: 100%;
}

.indexMain .section4 .item .hide .text {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	padding: 46px 44px;
}

.indexMain .section4 .item .hide .top {
	display: flex;
	justify-content: center;
}

.indexMain .section4 .item .hide .top img {
	width: 33px;
	height: 33px;
	display: block;
	margin-right: 12px;
}

.indexMain .section4 .item .hide .top h3 {
	font-size: 24px;
	color: #ffffff;
	line-height: 32px;
	text-align: center;
}

.indexMain .section4 .item .hide p {
	font-size: 20px;
	color: #ffffff;
	line-height: 36px;
	text-align: center;
	margin-top: 35px;
}

.indexMain .section4 .item .show {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.23) 0%, #C5DDFD 100%);
	border: 1px solid #FFFFFF;
	padding: 60px 20px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.indexMain .section4 .item .show img {
	display: block;
	width: 47px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 46px;
	margin: 0 auto;
}

.indexMain .section4 .item .show h3 {
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	text-align: center;
}

.indexMain .section4 .item.active {
	width: 40%;
}

.indexMain .section4 .item.active .show {
	opacity: 0;
	visibility: hidden;
}

.indexMain .section4 .item.active .hide {
	opacity: 1;
	visibility: visible;
}

.indexMain .section5 .items {
	font-size: 0;
}

.indexMain .section5 .items .item {
	display: inline-block;
	vertical-align: top;
	width: 16.66%;
	border: 1px solid transparent;
}

.indexMain .section5 .items .item img {
	display: block;
	width: 100%;
}

.indexMain .section5 .items .item:hover {
	border-color: #dddddd;
}

.indexFooter  {
	background-image: url('../images/index/footer-bg.png');
	background-repeat: no-repeat;
	/* background-position: center; */
	background-size: cover;
	text-align: center;
	padding: 30px 0 30px;
}

.indexFooter .section6 .text h3 {
	font-size: 38px;
	color: #ffffff;
	line-height: 50px;
}

.indexFooter .section6 .text p {
	font-size: 18px;
	color: #ffffff;
	line-height: 36px;
	margin-top: 45px;
}

.indexFooter .section6 .text a img {
	width: 168px;
	display: block;
	margin: 48px auto 0;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.indexFooter .section6 .text a img:hover {
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
}

.abMain .navBox {
	text-align: center;
	box-shadow: 0px 10px 5px 5px #f2f5f7;
	font-size: 0;
	margin-top: -30px;
	position: relative;
	z-index: 1;
	display: flex;
    justify-content: space-around;
    background: #fff;
    border-radius: 10px;
}

.abMain .navBox a {
	font-size: 27px;
	font-weight: 600;
	background: #ffffff;
	/* display: inline-block; */
	vertical-align: top;
	/* font-size: 18px; */
	color: #333333;
	/* width: 25%; */
	line-height: 80px;
	text-align: center;
	/* background-repeat: no-repeat;
	background-position: center;
	background-size: cover; */
	display: block;
}
.abMain .navBox li.active a:after,
.abMain .navBox li:hover a:after {
	opacity: 1;
	visibility: visible;
	width: 32px;
}
.abMain .navBox a.active {
	/* background-image: url('../images/about/img1.png');
	 */
	 visibility: visible;
	 color: #3e90ff;
}
.abMain .navBox a:after {
    background: #3e90ff;
}
.abMain .section1{
	margin-top: 140px;
}
.abMain .section1 .commTit p {
	line-height: 72px;
	font-size: 22px;
	text-align: center;
	color: #666666;
}

.abMain .section1 .img {
	position: relative;
	/* margin-top: 160px; */
}

.abMain .section1 .img .img1 {
	display: block;
	width: 100%;
}

.abMain .section1 .img .card {
	display: block;
	width: 85%;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 90px;
	border: 2px solid #dbe7f8;
	padding: 30px;
}
.abMain .section1 .img .item {
	height: 452px;
	background: #ffffff;
	opacity: 0.9;
	padding: 68px 62px 0 50px;
	box-shadow: 2px 2px 8px 0 #f7f7f7;
}
.abMain .section1 .img .item span {
	height: 8px;
	width: 8px;
	border-radius: 50%;
	background-color: #006cff;
	display: inline-block;
	margin-right: 16px;
}
.abMain .section1 .img .item li {
	font-size: 21px;
	color: #333333;
	line-height: 38px;
	margin-bottom: 40px;
}
.abMain .section2 {
	background-image: url('../images/about/img4.png');
	background-repeat: no-repeat;
	/* background-position: center; */
	background-size: cover;
	margin-top: 216px;
	margin-bottom: 148px;
	height: 270px;
}

.abMain .section2 .box {
	font-size: 0;
}

.abMain .section2 .box .item {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	padding: 90px 0;
	/* border-right: 1px solid #a5b2c7; */
	text-align: center;
}

.abMain .section2 .box h3 {
	font-size: 66px;
	/* color: #2E63FB; */
	line-height: 66px;
	display: inline-block;
	vertical-align: bottom;
	font-weight: 500;
	background: linear-gradient(to right, #29b1e6, #bc9eee);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.abMain .section2 .box h3 em {
	font-style: normal;
}

.abMain .section2 .box span {
	font-size: 22px;
	color: #333333;
	line-height: 30px;
	font-weight: 500;
	display: block;
	margin-top: 30px;
	vertical-align: bottom;
}

.abMain .section2 .box .item:last-child {
	border: 0;
}
.abMain .section3 .box{
	display: flex;
    justify-content: space-around;
	margin-bottom: 148px;
}
.abMain .section3 .box .item{
	height: 258px;
	border-radius: 10px;
	box-shadow: 0px 2px 12px 0px rgba(223, 223, 223, 0.5);
	text-align: center;
	width: 382px;    
}
.abMain .section3 .box .item:hover{
	background: #E6F2FF;
	box-shadow: 0px 2px 12px 0px #C6D3DA;
}
.abMain .section3 .box img{
	height: 83px;
	margin-top: 37px;
	margin-bottom: 22px;
}
.abMain .section3 .box h4{
	font-size: 30px;
	color: #333333;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 22px;
}
.abMain .section3 .box p{
	font-size: 21px;
	color: #444444;
}
.abMain  .section5{
	margin-top: 360px;
	margin-bottom: 177px;
}
.baiduMap {
	width: 100%;
	height: 600px;
}

.baiduMap .BMap_bubble_title {
	font-weight: bold;
	font-size: 18px;
}

.baiduMap .map_content p {
	font-size: 16px;
	line-height: 24px;
	text-align: left;
}

.abMain .section5 .items {
	font-size: 0;
	margin: 60px -1% 0 -1%;
	display: flex;
	justify-content: space-between;
}

.abMain .section5 .item {
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 100%;
	width: 31%;
	margin: 0 1%;
	height: 152px;
	display: flex;
	align-items: center;
	padding: 0 24px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.abMain .section5 .item img {
	display: inline-block;
	vertical-align: middle;
	width: 56px;
	margin-right: 8px;
}

.abMain .section5 .item p {
	font-size: 28px;
	color: #98A3B7;
	line-height: 34px;
	display: inline-block;
	vertical-align: middle;
}

.abMain .section5 .item:hover {
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
}

.commAdv {
	background-image: url('../images/product/footer.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	/* padding: 78px 0; */
}
.commAdv .footer-title {
	height: 140px;
	border-bottom: 2px solid #89ace8;
	font-size: 35px;
	color: #ffffff;
	text-align: center;
	line-height: 140px;
	font-weight: 600;
}
.commAdv p {
	font-size: 38px;
	color: #ffffff;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
}
.commAdv .bot {
	font-size: 18px;
	color: #AEB2BF;
	line-height: 30px;
	text-align: center;
	padding: 18px 0;
}
.fwMain .section1 .box {
	display: flex;
	justify-content: space-between;
}

.fwMain .section1 .box .left {
	width: 27%;
	background-image: url('../images/fw/fwImg1.png');
	background-repeat: no-repeat;
	background-position: top right;
	background-size: cover;
	padding: 60px 56px 25px 24px;
}

.fwMain .section1 .box .left h3 {
	font-size: 28px;
	color: #333333;
	line-height: 44px;
	font-weight: bold;
}

.fwMain .section1 .box .left p {
	font-size: 18px;
	color: #666666;
	line-height: 26px;
	margin-top: 18px;
}

.fwMain .section1 .box .left a {
	display: block;
	width: 168px;
	border-radius: 4px;
	margin-top: 26px;
}

.fwMain .section1 .box .left a img {
	display: block;
	width: 100%;
}

.fwMain .section1 .box .right {
	display: flex;
	justify-content: space-between;
	width: 72%;
	flex-wrap: wrap;
	margin: -.4% 0;
}

.fwMain .section1 .box .right .item {
	background-color: #F4F6F8;
	padding: 30px 20px 30px 40px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 49.6%;
	margin: .4% 0;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.fwMain .section1 .box .right h3 {
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	font-weight: bold;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.fwMain .section1 .box .right i {
	display: inline-block;
	width: 7px;
	height: 12px;
	background-image: url('../images/fw/sj.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-left: 8px;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.fwMain .section1 .box .right p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-top: 15px;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.fwMain .section1 .box .right .item:hover {
	background-image: url('../images/fw/fwImg2.png');
}

.fwMain .section1 .box .right .item:hover h3 {
	color: #ffffff;
}

.fwMain .section1 .box .right .item:hover p {
	color: #ffffff;
}

.fwMain .section1 .box .right .item:hover i {
	background-image: url('../images/fw/sj2.png');
}

.fwMain .section2 {
	/* background: #F4F6F8; */
}

.commSec .box {
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 55px;
}

.commSec .img1 {
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.commSec .img2 {
	display: block;
	width: 100%;
}

.fwMain .section3 {
	/* background: #19325C; */
}

.fwMain .section3 .items {
	display: flex;
	margin-top: 50px;
	flex-wrap: wrap;
    justify-content: space-around;
}

.fwMain .section3 .item {
    width: 26%;
    transition: all 300ms ease;
    /* -webkit-transition: all 300ms ease; */
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    height: 378px;
    box-sizing: border-box;
    margin-bottom: 80px;
	border-radius: 30px;
	
}

.fwMain .section3 .item img {
	display: block;
	width: 53px;
	margin: 0 auto;
}

.fwMain .section3 .item h3 {
	padding-top: 80px;
	font-size: 30px;
	color: #ffffff;
	/* line-height: 130px; */
	text-align: center;
	margin: 14px 0;
}

.fwMain .section3 .item p {
	font-size: 18px;
	color: #ffffff;
	line-height: 26px;
	padding: 30px 45px;
	text-align: justify;
}

.fwMain .section3 .item:hover {
	/* background: #2E63FB; */
	height: 400px;
	width: 28%;
	/* transition:all .6s; */

}
.fwMain .section3 .item:hover h3{
	font-size: 40px;
}
.fwMain .section3 .item:hover p{
	font-size: 28pxpx;
}
.fwMain .section4 {
	background: #F4F6F8;
}

.fwMain .section4 .box {
	border-radius: 30px;
	overflow: hidden;
	margin-top: 55px;
	border: 6px solid #bcdffb;
}

.fwMain .section4 .tabTit {
	font-size: 0;
	background: #333333;
}

.fwMain .section4 .tabTit span {
	width: 50%;
	font-size: 28px;
	color: #ffffff;
	font-weight: 500;
	line-height: 100px;
	height: 100px;

	background: #bcdffb;
	/* background-image: url('../images/fw/fwImg5.png'); */
	/* background-repeat: no-repeat;
	background-position: center;
	background-size: cover; */
	display: inline-block;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
}

.fwMain .section4 .tabTit span.active {
	background: #006cff;
}

.fwMain .section4 .con {
	display: none;
}

.fwMain .section4 .con.active {
	display: block;
}

.fwMain .section4 .con table {
	width: 100%;
}

/* .fwMain .section4 .con tr {
	background: #ECF1FD;
} */

/* .fwMain .section4 .con tr:nth-child(even) {
	background: #ffffff;
} */

.fwMain .section4 .con td {
	font-size: 18px;
	color: #666666;
	line-height: 80px;
	text-align: center;
	width: 50%;
	border-right: 1px solid #EAEAEC;
	border-bottom: 1px solid #EAEAEC;
	background-color: #ffffff;
}

.fwMain .section4 .con td:last-child {
	/* border: 0; */
}

.sMain .section1 {
	background: #F4F6F8;
	padding-bottom: 0;
}

.sMain .section1 .commTit p {
	line-height: 50px;
	font-size: 18px;
	text-align: left;
	text-align: center;
}

.sMain .section2 {
	background: linear-gradient(#eef6fb 0%, #f6fafd 100%);
	padding: 30px 0;
}

.sMain .section2 .item {
	position: relative;
	overflow: hidden;
	padding: 50px 0;
}

.sMain .section2 .item img {
	width: 52%;
	display: block;
	float: right;
}

.sMain .section2 .item .text {
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 48%;
	height: 100%;
	padding-right: 60px;
}

.sMain .section2 .item .text h3 {
	font-size: 44px;
	color: #333333;
	line-height: 54px;
	font-weight: 500;
}

.sMain .section2 .item .text p {
	font-size: 26px;
	color: #666666;
	line-height: 40px;
	margin-top: 28px;
}

.sMain .section2 .item:nth-child(even) img {
	float: left;
}

.sMain .section2 .item:nth-child(even) .text {
	text-align: right;
	left: initial;
	right: 0;
	padding-left: 60px;
}

.sMain .section3 {
	/* background: #F4F6F8; */
	background: linear-gradient(#f5f9fc 0%, #fafcfd 100%);

	padding-bottom: 103px;
}

.sMain .section3 .box {
	margin-top: 0;
}

.sMain .section4 {
	background: #F4F6F8;
}

.sMain .section4 .commTit p {
	line-height: 50px;
	font-size: 18px;
	text-align: left;
	text-align: center;
}

.proMain .section1 {
	background: linear-gradient(to right, #e8f3fa, #e9f2fb);
	background: #e8f2fa;
	padding-bottom: 70px;
}

.proMain .section1 .box {
	position: relative;
	margin-top: -70px;
	background: #FFFFFF;
	box-shadow: 0px 3px 45px 0px rgba(27, 65, 112, 0.19);
	border-radius: 16px;
	padding: 48px 48px 90px;
	opacity: 0.9;
}

.proMain .section1 .box h4 {
	font-size: 32px;
	color: #333333;
	line-height: 36px;
}

.proMain .section1 .box .items {
	font-size: 0;
	margin-top: 55px;
}

.proMain .section1 .box .item {
	
	width: 26.5%;
	margin: 0 3%;
	text-align: center;
	background: #f4f6f8;
	border-radius: 8px;
	display: inline-block;
	vertical-align: top;
	padding: 30px;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.proMain .section1 .box .item h3 {
	font-size: 28px;
	color: #333333;
	line-height: 40px;
	margin-bottom: 26px;
}

.proMain .section1 .box .item p {
	font-size: 24px;
	color: #999999;
	line-height: 40px;
}

.proMain .section1 .box .item a img {
	display: block;
	width: 168px;
	border-radius: 5px;
	overflow: hidden;
	margin: 32px auto 0 auto;
}

.proMain .section1 .box .item .ewm {
	width: 158px;
	height: 158px;
}

.proMain .section1 .box .item:hover {
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
	box-shadow: 0px 3px 45px 0px rgb(27 65 112 / 19%);
}

.fixedNav {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.fixedNav.active {
	opacity: 1;
	visibility: visible;
}

.fixedNav .box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	box-shadow: 0px 2px 16px 0px rgba(46, 99, 251, 0.2);
	border-radius: 16px;
	padding: 0 52px 0 32px;
	height: 92px;
}

.fixedNav .box .logo {
	width: 150px;
	display: block;
}

.fixedNav .box .logo img {
	display: block;
	width: 100%;
}

.fixedNav .box ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 15px;
}

.fixedNav .box ul li a {
	font-size: 18px;
	color: #333333;
	line-height: 36px;
	text-align: center;
	padding: 0 12px;
	display: block;
}

.fixedNav .box ul li.active a,
.fixedNav .box ul li:hover a {
	background: #F2F6FF;
	color: #2E63FB;
}

.fixedNav .box .aBox {
	font-size: 0;
}

.fixedNav .box .aBox a {
	width: 162px;
	background: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #2E63FB;
	font-size: 18px;
	color: #2E63FB;
	line-height: 36px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 18px;
	text-align: center;
}

.fixedNav .box .aBox a.btn {
	background: #2E63FB;
	color: #ffffff;
}

.fixedNav .box .aBox a:hover {
	background: rgba(46, 99, 251, .2);
}

.fixedNav .box .aBox a.btn:hover {
	background: #2653d6;
}

.proMain .section2 .box {
	/* background: #F4F6F8; */
	padding: 90px 75px 76px 60px;
	overflow: hidden;
}

.proMain .section2 .box .tit {
	font-size: 0;
}

.proMain .section2 .box .tit img {
	display: inline-block;
	vertical-align: middle;
	width: 47px;
	margin-right: 10px;
}

.proMain .section2 .box .tit h3 {
	font-size: 48px;
	color: #333333;
	line-height: 60px;
	display: inline-block;
	vertical-align: middle;
}

.proMain .section2 .left {
	float: left;
	width: 42%;
}

.proMain .section2 .left .tabTit {
	margin-top: 65px;
	margin-left: 25px;
}

.proMain .section2 .left .item {
	position: relative;
	padding-left: 45px;
	padding-bottom: 20px;
}

.proMain .section2 .left .item:after {
	content: '';
	border-left: 2px dashed #C0D7FC;
	position: absolute;
	left: 0;
	bottom: -18px;
	height: 100%;
}

.proMain .section2 .left .item h3 {
	font-size: 32px;
	color: #333333;
	line-height: 44px;
	margin-bottom: 10px;
}

.proMain .section2 .left .item h3:after {
	content: '';
	display: block;
	width: 18px;
	height: 18px;
	background: #BED8FB;
	border-radius: 50%;
	position: absolute;
	left: -8px;
	top: 16px;
	z-index: 2;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.proMain .section2 .left .item p {
	height: 30px;
	font-size: 18px;
	color: #666666;
	line-height: 38px;
	opacity: 0;
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.proMain .section2 .left .item i {
	display: block;
	width: 40px;
	height: 40px;
	background: #BED8FB;
	position: absolute;
	top: 5px;
	left: -19px;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.proMain .section2 .left .item:last-child:after {
	display: none;
}

.proMain .section2 .left .item.active p {
	height: auto;
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
}

.proMain .section2 .left .item.active h3:after {
	background: #2E63FB;
}

.proMain .section2 .left .item.active i {
	opacity: 1;
	visibility: visible;
}

.proMain .section2 .left .item.active h3 {
	color: #2E63FB;
}

.proMain .section2 .right {
	float: right;
	width: 53.5%;
	position: relative;
	margin-top: 35px;
}

.proMain .section2 .right .bg {
	width: 100%;
	display: block;
}

.proMain .section2 .right ul {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.proMain .section2 .right ul.active {
	opacity: 1;
	visibility: visible;
}

.proMain .section2 .right ul .img1 {
	display: block;
	width: 50%;
	position: absolute;
	top: -56px;
	right: -40px;
	transition: all 800ms ease;
	-webkit-transition: all 800ms ease;
	-o-transition: all 800ms ease;
	-moz-transition: all 800ms ease;
	transform: translateY(40px);
	-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	-o-transform: translateY(40px);
}

.proMain .section2 .right ul .img2 {
	display: block;
	width: 42%;
	position: absolute;
	bottom: 0;
	left: 35px;
	transition: all 800ms ease;
	-webkit-transition: all 800ms ease;
	-o-transition: all 800ms ease;
	-moz-transition: all 800ms ease;
	transform: translateY(40px);
	-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	-o-transform: translateY(40px);
	transition-delay: 300ms;
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
}

.proMain .section2 .right ul .img3 {
	display: block;
	width: 44%;
	position: absolute;
	bottom: -72px;
	right: 30px;
	transition: all 800ms ease;
	-webkit-transition: all 800ms ease;
	-o-transition: all 800ms ease;
	-moz-transition: all 800ms ease;
	transform: translateY(40px);
	-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	-o-transform: translateY(40px);
	transition-delay: 600ms;
	-webkit-transition-delay: 600ms;
	-moz-transition-delay: 600ms;
	-o-transition-delay: 600ms;
}

.proMain .section2 .right ul.active .img1 {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
}

.proMain .section2 .right ul.active .img2 {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
}

.proMain .section2 .right ul.active .img3 {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
}

.proMain .section3 {
	background: #F4F6F8;
	padding-bottom: 0;
}

.proMain .section3 .box {
	background-image: url('../images/product/img5.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-top: 55px;
	overflow: hidden;
	padding-bottom: 85px;
}

.proMain .section3 .box .left {
	width: 23%;
	background: #636ffb;
	float: left;
	min-height: 510px;
}

.proMain .section3 .box .left .text {
	padding: 32px 28px;
}

.proMain .section3 .box .left .text h3 {
	font-size: 20px;
	color: #ffffff;
	line-height: 30px;
	font-weight: 500;
}

.proMain .section3 .box .left .text p {
	font-size: 18px;
	color: #ffffff;
	line-height: 26px;
	margin-top: 15px;
}

.proMain .section3 .box .left .text img {
	display: block;
	width: 54px;
	margin-top: 30px;
}

.proMain .section3 .box .left .tabTit span {
	font-size: 18px;
	color: #ffffff;
	line-height: 64px;
	padding: 0 28px;
	display: block;
	cursor: pointer;
}

.proMain .section3 .box .left .tabTit span.active {
	background: linear-gradient(293deg, rgba(255, 255, 255, 0.23) 0%, rgba(197, 221, 253, 0.37) 100%);
}

.proMain .section3 .box .right {
	width: 73%;
	float: right;
	margin-top: 95px;
}

.proMain .section3 .box .right .con {
	display: none;
}

.proMain .section3 .box .right .con.active {
	display: block;
}

.proMain .section3 .box .right .item {
	background:#f5f2fe;
	/* box-shadow: inset 1px 1px 20px 0px #8946fa; */
	margin-top: 28px;
	padding: 12px 54px;
	border-radius: 10px;
}
.proMain .section3 .box .right .item:hover{
	/* box-shadow: inset 1px 1px 20px 0px #8946fa;
	 */
	 box-shadow: 0px 5px 10px 0px #7F23FB,inset 0px 3px 0px 0px #FFFFFF
}
.proMain .section3 .box .right h3 {
	font-size: 24px;
	color: #333333;
	line-height: 30px;
	position: relative;
}

.proMain .section3 .box .right h3:before {
	content: '';
	width: 15px;
	height: 16px;
	background-image: url('../images/product/icon2.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	position: absolute;
	left: -28px;
	top: 8px;
}

.proMain .section3 .box .right p {
	font-size: 18px;
	color: #8b8b8e;
	line-height: 30px;
	margin-top: 6px;
}

.proMain .section4 {
	background: linear-gradient(to right, #edf5fb, #eff6fc);
}

.proMain .section4 .items {
	font-size: 0;
	margin: 0 -4%;
}

.proMain .section4 .items .item {
	display: inline-block;
	vertical-align: top;
	width: 25.33%;
	margin: 3% 4%;
	text-align: center;
}

.proMain .section4 .items .item img {
	display: block;
	height: 134px;
	margin: 0 auto;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.proMain .section4 .items .item h3 {
	font-size: 24px;
	color: #333333;
	line-height: 30px;
	font-weight: 500;
	margin: 30px 0;
}

.proMain .section4 .items .item p {
	font-size: 18px;
	color: #666666;
	line-height: 30px;
}

.proMain .section5 {
	overflow: hidden;
	background: linear-gradient(to right, #edf5fb, #eff6fc);
}

.proMain .section5 .item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 6vw 0;
}

.proMain .section5 .item .img {
	width: 35%;
	display: block;
}

.proMain .section5 .item .block {
	width: 34%;
}

.proMain .section5 .item .block h3 {
	font-size: 38px;
	color: #333333;
	line-height: 50px;
	font-weight: 600;
}

.proMain .section5 .item .block p {
	font-size: 28px;
	color: #666666;
	line-height: 50px;
	margin-top: 28px;
}

.proMain .section5 .item .block a {
	display: inline-block;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.proMain .section5 .item .block a img {
	display: block;
	width: 168px;
	border-radius: 4px;
	margin-top: 40px;
}

.proMain .section5 .item .block a:hover {
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
}

.proMain .section5 .item:nth-child(even) {
	text-align: right;
}

.proMain .section5 .item:first-child .block {
	width: 42%;
}

.proMain .section4 .items .item:hover img {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}



.bjMain .section1 .items {
	font-size: 0;
	background: #FFFFFF;
	box-shadow: 0px 2px 21px 2px rgba(0, 0, 0, 0.11);
	border-radius: 16px;
	margin-top: -38px;
	position: relative;
	z-index: 1;
	padding: 0 20px;
}

.bjMain .section1 .items .item {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 55px 10px 45px;
	cursor: pointer;
}

.bjMain .section1 .items .item .top {
	font-size: 0;
}

.bjMain .section1 .items .item .top i {
	display: inline-block;
	vertical-align: middle;
	width: 37px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	margin-right: 8px;
}

.bjMain .section1 .items .item:nth-child(1) .top i {
	background-image: url('../images/bj/icon1.png');
}

.bjMain .section1 .items .item:nth-child(1).active .top i {
	background-image: url('../images/bj/icon1_active.png');
}

.bjMain .section1 .items .item:nth-child(2) .top i {
	background-image: url('../images/bj/icon2.png');
}

.bjMain .section1 .items .item:nth-child(2).active .top i {
	background-image: url('../images/bj/icon2_active.png');
}

.bjMain .section1 .items .item:nth-child(3) .top i {
	background-image: url('../images/bj/icon3.png');
}

.bjMain .section1 .items .item:nth-child(3).active .top i {
	background-image: url('../images/bj/icon3_active.png');
}

.bjMain .section1 .items .item:nth-child(4) .top i {
	background-image: url('../images/bj/icon4.png');
}

.bjMain .section1 .items .item:nth-child(4).active .top i {
	background-image: url('../images/bj/icon4_active.png');
}

.bjMain .section1 .items .item .top h3 {
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.bjMain .section1 .items .item p {
	font-size: 20px;
	color: #B5B5B5;
	line-height: 30px;
	margin-top: 22px;
}

.bjMain .section1 .items .item.active .top h3 {
	color: #006cff;
}
.bjMain .section1 .items .item.active  p {
	color: #006cff;
}
.bjMain .section1 .tabCon {
	padding: 8vw 0 7vw;
}

.bjMain .section1 .con {
	display: none;
}

.bjMain .section1 .con.active {
	display: block;
}

.bjMain .section1 .con ul {
	font-size: 0;
}

.bjMain .section1 .con ul li {
	display: inline-block;
	vertical-align: top;
	width: 20%;
}
.bjMain .section1 .con ul .li1{
	background: linear-gradient( #6195ff, #74c2f6);
}
.gradient-1{
	background: linear-gradient( #6195ff, #74c2f6) !important;
}
.gradient-2{
	background: linear-gradient( #597ef7, #85a5ff) !important;
}
.gradient-3{
	background: linear-gradient( #fa8c16, #ffa940) !important;
}
.bjMain .section1 .con ul .li1 dt {
	font-size: 20px;
	color: #ffffff;
	line-height: 54px;
	text-align: center;
	/* background: #006cff; */
	border-bottom: 1px solid #aad0fc;
}
.bt{
	border-top: 1px solid #EAEAEC;;
}

.bjMain .section1 .con ul .li1 dd {
	height: 54px;
	font-size: 20px;
	color: #ffffff;
	line-height: 54px;
	text-align: center;
	/* background: #2E63FB; */
	border-bottom: 1px solid #aad0fc;
	/* font-weight: 600; */
}

.bjMain .section1 .con ul .li2 dt {
	font-size: 20px;
	color: #333333;
	line-height: 54px;
	text-align: center;
	border-bottom: 1px solid #EAEAEC;
	border-right: 1px solid #EAEAEC;
	border-top: 1px solid #EAEAEC;
	position: relative;
	font-weight: 600;
}

.bjMain .section1 .con ul .li2 dd {
	height: 54px;
	font-size: 20px;
	color: #333333;
	line-height: 54px;
	text-align: center;
	background: #ffffff;
	border-bottom: 1px solid #EAEAEC;
	border-right: 1px solid #EAEAEC;
}

.bjMain .section1 .con ul .i1 {
	width: 21px;
	height: 17px;
	background-image: url('../images/bj/dui.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	display: inline-block;
}

.bjMain .section1 .con ul .i2 {
	width: 18px;
	height: 18px;
	background-image: url('../images/bj/cuo.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	display: inline-block;
}

.bjMain .section1 .con ul span {
	font-size: 20px;
	color: #6CC778;
	line-height: 30px;
	display: inline-block;
}

.bjMain .section1 .con ul .zx {
	display: none;
}

.bjMain .section1 .con ul .zx img {
	display: inline-block;
	width: 130px;
	border-radius: 4px;
}

.bjMain .section1 .con ul li.active .zx {
	display: block;
}

.bjMain .section1 .con ul li.active {
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.17);
	position: relative;
}

.bjMain .section1 .con ul .li2.active {
	transform: translateY(-10px)
}

.bjMain .section1 .con ul .li2.active dt {
	position: relative;
	padding-top: 10px;
}

.bjMain .section1 .con ul .li2.active dt:before {
	height: 10px;
}

.bjMain .section1 .con ul .li3 dt:before {
	content: '';
	width: 100%;
	height: 4px;
	background: linear-gradient(90deg, #FEB855 0%, #FFE9C1 100%);
	position: absolute;
	top: 0;
	left: 0;
}

.bjMain .section1 .con ul .li4 dt:before {
	content: '';
	width: 100%;
	height: 4px;
	background: linear-gradient(90deg, #5DD5C7 0%, #B1F4EA 100%);
	position: absolute;
	top: 0;
	left: 0;
}

.bjMain .section1 .con ul .li5 dt:before {
	content: '';
	width: 100%;
	height: 4px;
	background: linear-gradient(90deg, #BE96F3 0%, #EAD6FE 100%);
	position: absolute;
	top: 0;
	left: 0;
}

.bjMain .section1 .con ul .li6 dt:before {
	content: '';
	width: 100%;
	height: 4px;
	background: linear-gradient(90deg, #5EB4EC 0%, #B7E0F6 100%);
	position: absolute;
	top: 0;
	left: 0;
}


















@media only screen and (max-width:1600px) {
	.indexMain .section6 .text h3 {
		font-size: 44px;
	}

	.proMain .section1 .box h4 {
		font-size: 26px;
	}

	.proMain .section1 .box .item h3 {
		font-size: 26px;
	}

	.proMain .section1 .box .item p {
		font-size: 22px;
		line-height: 36px;
	}

	.proMain .section2 .box .tit h3 {
		font-size: 44px;
	}

	.proMain .section2 .left .item h3 {
		font-size: 30px;
	}

	.proMain .section5 .item .block h3 {
		font-size: 34px;
	}

	.proMain .section5 .item .block p {
		font-size: 24px;
		line-height: 44px;
	}

	.sMain .section2 .item .text h3 {
		font-size: 32px;
	}

	.sMain .section2 .item .text p {
		font-size: 24px;
		margin-top: 20px;
	}

	.abMain .section5 .item p {
		font-size: 26px;
	}
}

@media only screen and (max-width:1440px) {
	.banner .slick-dots {
		bottom: 22%;
	}

	.banner .more {
		width: 140px;
	}

	.indexMain .section2 .items .item {
		padding-right: 40px;
		padding-bottom: 30px;
	}

	.indexMain .section2 .items .item h3 {
		font-size: 18px;
	}

	.indexMain .section2 .items .item p {
		font-size: 14px;
	}

	.indexMain .section3 .items .item h3 {
		font-size: 20px;
		margin: 15px 0 12px;
	}

	.indexMain .section3 .items .item p {
		font-size: 16px;
	}

	.indexMain .section6 .text h3 {
		font-size: 40px;
	}

	.indexMain .section6 .text p {
		font-size: 16px;
		line-height: 34px;
		margin-top: 34px;
	}

	.proMain .section1 .box {
		padding: 35px 48px 65px;
	}

	.proMain .section1 .box h4 {
		font-size: 24px;
	}

	.proMain .section1 .box .item h3 {
		font-size: 24px;
	}

	.proMain .section1 .box .items {
		margin-top: 35px;
	}

	.proMain .section1 .box .item p {
		font-size: 20px;
		line-height: 34px;
	}

	.proMain .section1 .box .item a img {
		width: 160px;
	}

	.proMain .section1 .box .item .ewm {
		width: 144px;
		height: 144px;
	}

	.proMain .section2 .box .tit h3 {
		font-size: 36px;
	}

	.proMain .section2 .left .item h3 {
		font-size: 24px;
		line-height: 36px;
	}

	.proMain .section2 .left .item p {
		font-size: 16px;
		line-height: 32px;
		height: 20px;
	}

	.proMain .section2 .left .item h3:after {
		top: 8px;
	}

	.proMain .section2 .left .item i {
		top: -2px;
	}

	.fixedNav .box {
		height: 76px;
	}

	.fixedNav .box ul li a {
		font-size: 16px;
	}

	.fixedNav .box .aBox a {
		font-size: 14px;
		width: 130px;
	}

	.proMain .section3 .box .left {
		min-height: 480px;
	}

	.proMain .section3 .box .left .text h3 {
		font-size: 18px;
	}

	.proMain .section3 .box .left .text p {
		font-size: 16px;
		margin-top: 10px;
	}

	.proMain .section3 .box .left .text img {
		width: 44px;
	}

	.proMain .section3 .box .left .tabTit span {
		font-size: 16px;
		line-height: 58px;
	}

	.proMain .section3 .box .right h3 {
		font-size: 20px;
	}

	.proMain .section3 .box .right p {
		font-size: 16px;
		line-height: 26px;
	}

	.proMain .section3 .box .right .item {
		margin-top: 24px;
	}

	.proMain .section4 .items .item h3 {
		font-size: 20px;
		margin: 20px 0;
	}

	.proMain .section4 .items .item p {
		font-size: 16px;
		line-height: 26px;
	}

	.proMain .section5 .item .block h3 {
		font-size: 30px;
	}

	.proMain .section5 .item .block p {
		font-size: 20px;
		line-height: 38px;
		margin-top: 16px;
	}

	.proMain .section5 .item .block a img {
		width: 144px;
		margin-top: 28px;
	}

	.proMain .section5 .item .block {
		width: 42%;
	}

	.commAdv {
		padding: 54px 0;
	}

	.commAdv p {
		font-size: 32px;
	}

	.fwMain .section1 .box .left h3 {
		font-size: 24px;
		line-height: 40px;
	}

	.fwMain .section1 .box .left p {
		font-size: 16px;
	}

	.fwMain .section1 .box .left a {
		width: 146px;
	}

	.fwMain .section3 .items {
		margin-top: 40px;
	}

	.fwMain .section3 .item {
		padding-bottom: 45px;
	}

	.fwMain .section3 .item h3 {
		font-size: 16px;
		margin: 8px 0;
	}

	.fwMain .section3 .item p {
		font-size: 14px;
		line-height: 24px;
	}

	.fwMain .section4 .box {
		margin-top: 40px;
	}

	.fwMain .section4 .tabTit span {
		font-size: 24px;
		line-height: 62px;
	}

	.fwMain .section4 .con td {
		font-size: 16px;
		line-height: 70px;
	}

	.sMain .section1 .commTit p,
	.sMain .section4 .commTit p,
	.abMain .section1 .commTit p {
		font-size: 16px;
		line-height: 40px;
	}

	.commSec .box {
		margin-top: 40px;
	}

	.sMain .section2 .item .text h3 {
		font-size: 28px;
	}

	.sMain .section2 .item .text p {
		font-size: 20px;
		line-height: 36px;
		margin-top: 15px;
	}

	.sMain .section2 .item {
		padding: 20px 0;
	}

	.sMain .section2 .item img {
		width: 44%;
	}

	.bjMain .section1 .items .item {
		padding: 44px 10px 38px;
	}

	.bjMain .section1 .items .item .top h3 {
		font-size: 18px;
	}

	.bjMain .section1 .items .item p {
		font-size: 16px;
		line-height: 26px;
		margin-top: 16px;
	}

	.bjMain .section1 .con ul .li1 dt {
		font-size: 16px;
		line-height: 50px;
	}

	.bjMain .section1 .con ul .li1 dd {
		font-size: 16px;
		line-height: 50px;
		height: 50px;
	}

	.bjMain .section1 .con ul .li2 dt {
		font-size: 16px;
		line-height: 50px;
	}

	.bjMain .section1 .con ul .li2 dd {
		font-size: 16px;
		line-height: 50px;
		height: 50px;
	}

	.bjMain .section1 .con ul span {
		font-size: 16px;
	}

	.bjMain .section1 .con ul .zx img {
		width: 114px;
	}

	.abMain .section2 .box h3 {
		font-size: 72px;
	}

	.abMain .section2 .box .item {
		padding: 70px 0;
	}

	.abMain .section5 .items {
		margin-top: 50px;
	}

	.abMain .section5 .item {
		height: 120px;
	}

	.abMain .section5 .item img {
		width: 48px;
	}

	.abMain .section5 .item p {
		font-size: 22px;
		line-height: 28px;
	}
}

@media only screen and (max-width:1366px) {}