.bg1{background-color: #f5f5f5;}
/* 内页大图 */
.neiye_banner {width: 100%;height: 600px;overflow: hidden;position: relative;}
.neiye_banner .bg {position: absolute;width: 100%;height: 100%;box-sizing: border-box;background: url(.) center center no-repeat;background-size: cover;}
.neiye_banner .bg.op:after {content: '';position: absolute;width: 100%;height: 100%;background: #000000;opacity: .1;}
.neiye_banner .lans {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);z-index: 2;color: #ffffff;text-align: center;max-width: 600px;width: 80%;}
.neiye_banner .title {font-size: 56px;font-weight: bold;margin-bottom: 5px;}
.neiye_banner .content {font-size: 24px;}

.neiye_banner .lans_news_d {position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0); background-color: rgba(0,0,0,0.3); width: 100%; }
.neiye_banner .crumbs {text-align: left;font-size: 14px;line-height: 60px;color: #999999; color: #FFFFFF;}
.neiye_banner .crumbs a {color: #FFFFFF;}
.neiye_banner .crumbs span {color: #FFffff;}
/* 内页导航 */
.navigation_list { position: relative;font-size: 18px;border-bottom: 1px solid #eeeeee;box-sizing: border-box;background-color: #FFFFFF; }
.pro_nav{text-align:center;}
.navigation_list a {display: inline-block;color: #777;margin-left: 62px;padding-bottom: 26px;position: relative;z-index: 5;}
.navigation_list a:first-child {margin-left: 0;}
.navigation_list a:hover, .navigation_list a.on {color: #018FD7;}
.navigation_list .boxs { padding-top: 20px;}
.navigation_list .wrapper {display: inline-block;}
.navigation_list .line {width: 0;height: 3px;background: #018FD7; content: '';position: absolute;bottom: -2px;left: 0;z-index: 2;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;}
@media screen and (max-width: 1600px) {
	.neiye_banner .title {font-size: 50px;}
	.neiye_banner .content {font-size: 22px;}
	.navigation_list a {margin-left: 50px;padding-bottom: 20px;}
}@media screen and (max-width: 1440px) {
	.neiye_banner {height: 500px;}
	.neiye_banner .title {font-size: 42px;}
	.neiye_banner .content {font-size: 20px;}
	.neiye_banner .crumbs{line-height: 50px;}
	.navigation_list {font-size: 16px;}
	.navigation_list a {margin-left: 45px;padding-bottom: 16px;}
}@media screen and (max-width: 980px) {
	.neiye_banner {height: 420px;}
	.neiye_banner .title {font-size: 36px;}
	.neiye_banner .content {font-size: 17px;}
	.neiye_banner .crumbs{ /* display: none; */ line-height: 40px; }
	.navigation_list {font-size: 15px;}
	.navigation_list a {margin-left: 30px;padding-bottom: 13px;}
}@media screen and (max-width: 770px) {
	.neiye_banner {height: 200px;}
	.neiye_banner .title {font-size: 22px;}
	.neiye_banner .content {font-size: 14px;}
	.neiye_banner .crumbs{display: none;}
	.navigation_list {font-size: 14px;}
	.navigation_list .boxs{ padding-top: 15px; }
	.navigation_list a, .navigation_list a:first-child {margin-left: 5px;padding-bottom: 15px;}
}@media screen and (max-width: 350px) {
	.navigation_list a {margin-left: 8px}
}


/* 新闻列表 */
.news_list { padding-bottom: 60px;}
.news_list a {display: inline-block;vertical-align: top;width: 23%;margin-right: calc(2.67% - 4px);margin-top: 40px;background: #ffffff;transition: all .4s ease;-webkit-transition: all .4s ease;position: relative;}
.news_list a:nth-child(4n) {margin-right: 0;}
.news_list a:hover {box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .14);}
.news_list a:after {content: '';position: absolute;bottom: 0;left: 50%;width: 0%;height: 4px;background: #018FD7;transition: all .4s ease;-webkit-transition: all .4s ease;}
.news_list a:hover:after {width: 100%;left: 0%;}
.news_list .lans {padding: 20px 20px;box-sizing: border-box;}
.news_list .l1 {line-height: 28px;font-size: 18px;color: #222222;-webkit-line-clamp: 2;height: 56px; overflow: hidden;}
.news_list .l2 {font-size: 14px;line-height: 20px;height: ;color: #666666;margin: 10px 0 20px 0; overflow: hidden;}
.news_list .l3 {font-size: 14px;color: #666666;margin-top: 30px;font-family: arial;}
.news_list a:hover .l1 {color: #018FD7;}

.news1 { padding-top: 65px; }
.news1 a {background-color: #ffffff;display: block;}
.news1 .picture {width: 46%;height: 468px;background: url(.) center center no-repeat;background-size: cover;float: left;}
.news1 .lans {width: 54%;box-sizing: border-box;padding: 6% 6% 0;float: left;}
.news1 .time {font-size: 30px;color: #222222;line-height: 1;font-family: arial;font-weight: lighter;}
.news1 .t1 {display: inline-block;vertical-align: bottom;}
.news1 .t2 {display: inline-block;vertical-align: bottom;color: #666666;font-size: 16px;padding-top: 10px;}
.news1 .title {font-size: 26px;color: #222222;line-height: 1.5;font-weight: bold;margin: 40px 0 20px;}
.news1 .content {font-size: 14px;line-height: 30px;color: #999999;}
.news1 .more {font-size: 14px;line-height: 30px;color: #999999;margin-top: 85px;}
.news1 .more i {display: inline-block;vertical-align: middle;background: url('../images/ico_right.png');width: 20px;height: 20px;margin-left: 10px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.news1 a:hover .more i {animation: myfirst1 1s ease-out 0s infinite;}
@keyframes myfirst1 {0% {margin-left: 6px;opacity: 1;}100% {margin-left: 14px;opacity: 0.05;}}

@media screen and (max-width: 1500px) {
    .news1 .picture {height: 350px;}
    .news1 .lans {padding: 4% 4% 0;}
    .news1 .title {font-size: 22px;margin: 30px 0 15px;}
    .news1 .more {margin-top: 55px;}
    .news_list .l1 {line-height: 30px;font-size: 18px;height: 60px;}
    .news_list .lans {padding: 17px 25px;}
    /* .news_list {padding: 10px 0;} */
}
@media screen and (max-width: 1199px) {
    .news_list a, .news_list a:nth-child(4n) {width: 32%;margin-right: calc(2% - 4px);margin-top: 30px;}
    .news_list a:nth-child(3n) {margin-right: 0;}
    .news_list .l1 {}
    .news_list .l2 {font-size: 13px;line-height: 22px;height: 66px;margin: 10px 0 20px 0;}
    .news_list .lans {padding: 15px 25px;}
}
@media screen and (max-width: 780px) {
    .news1 .picture {width: 100%;float: none;height: 300px;}
    .news1 .lans {width: 100%;float: none;padding: 25px 20px 20px;}
    .news1 .title {font-size: 17px;margin: 17px 0 8px;}
    .news1 .more {margin-top: 20px;}
    .news1 .time {font-size: 25px;}
    .news1 .t2 {font-size: 14px;}
    .news1 {padding-top: 45px;}
    .news_list a, .news_list a:nth-child(4n), .news_list a:nth-child(3n) {width: 48.5%;margin-right: calc(3% - 4px);margin-top: 20px;}
    .news_list a:nth-child(2n) {margin-right: 0;}
    .news_list .l1 {line-height: 25px;font-size: 16px;height: 50px;}
    .news_list .l2 {font-size: 12px;line-height: 20px;height: 60px;margin: 7px 0 15px 0;}
    .news_list .l3 {font-size: 13px;margin-top: 15px;}
		
    .news1 .content, .news1 .more {font-size: 12px;line-height: 2;}
    .news1 .more i {height: 24px}
    .news_list .lans {padding: 12px 20px 20px 20px;}
}
@media screen and (max-width: 600px) {
		.news_list{padding-bottom: 40px;}
    .news_list a, .news_list a:nth-child(4n), .news_list a:nth-child(3n), .news_list a:nth-child(2n) {margin-right: 0;width: 100%;}
		.news1 {padding-top: 35px;}
    .news1 .picture {height: 210px}
}



/* 新闻详情 */
.news_details {
    position: relative;
    margin-top: 60px;
    z-index: 2;
    padding-bottom: 95px;
    max-width: 1400px;
}
.news_details .left {
    width: calc(100% - 480px);
    float: left;
    background: #ffffff;
    padding: 50px 3%;
    box-sizing: border-box;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .07);
}
.lans_news_d .tit {
    font-size: 32px;
    line-height: 1.7;
    color: #000;
    font-weight: bold;
}
.news_details .right {
    width: 440px;
    float: right;
    padding: 30px 2.3% 0;
    box-sizing: border-box;
    background: #fff;
}
.news_details .right .title {
    font-size: 20px;
    padding-bottom: 10px;
    line-height: 3;
    font-weight: bold;
    border-bottom: 1px solid #eee;
}
.lans_news_d .mess {
    font-size: 14px;
    color: #333;
    margin: 17px 0 0 0;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    line-height: 2;
}
.lans_news_d .mess li {
    margin-right: 75px;
    float: left;
}
.news_details .editors {
    font-size: 16px;
    line-height: 2.2;
    color: #444444;
    width: 100%;
}
.news_details .editors { width: 100%; max-width: 100%;}
.news_details .editors img{ max-width: 100%; }
.news_details .right_list {
}
.right_list a {
    display: block;
    padding: 0 0 20px;
    width: 100%;
    border-top: 1px dashed #e5e5e5;
}
.right_list a:first-child {
    border-top: 0;
}
.right_list .picture {
    width: 100%;
}
.right_list .lans {
    width: 100%;
}
.right_list .t1 {
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    margin: 21px 0 15px;
}
.right_list .t2 {
    font-size: 14px;
    color: #999999;
}
.right .more {
    color: #666666;
    line-height: 2;
    cursor: pointer;
    text-align: center;
    padding-top: 20px;
}
.right .more img {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    margin-bottom: -18px;
}

.i_ico {
    display: inline-block;
}
.i_ico a {
    margin: 0 3px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    display: none;
    transition: 0.5s;
}
.i_ico.on a {
    display: inline-block;
}
.i_ico a:nth-child(1), .i_ico a:nth-child(2), .i_ico a:nth-child(3), .i_ico a:last-child {
    display: inline-block;
}
.i_ico a:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
}

.new_pagetion {
    border-top: 1px solid #eeeeee;
    margin-top: 60px;
    padding-top: 30px;
}
.new_pagetion .left1 {
    width: calc(100% - 250px);
    float: left;
}
.new_pagetion .left1 a {
    font-size: 16px;
    line-height: 40px;
    color: #222222;
    display: block;
    margin-bottom: 5px;
}
.new_pagetion .left1 a:hover {
    color: #018FD7;
}
.new_pagetion .list {
    line-height: 50px;
    /* background: #eeeeee; */
    color: #222;
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
    float: right;
}
.new_pagetion .list .more_btns {
    margin: 0;
    border: 1px solid #ddd;
    color: #222;
    background: #fff
}
.return.more_btns::after {
    color: #Fff;
    font-weight: normal;
}
.return.more_btns:hover {
    background: #018FD7;
    border-color: #018FD7;
}

.neiye_nav_news {
    background: transparent;
    border: 0;
    margin-top: 30px;
}
.neiye_nav_news.neiye_nav .right {
    float: none;
    text-align: left;
}

/* 更多按钮 */
.more_btns {
    overflow: hidden;
    border-radius: 30px;
    background: #018FD7;
    border: 2px solid #018FD7;
    box-sizing: border-box;
    font-size: 16px;
    color: #ffffff;
    line-height: 50px;
    padding: 0 35px;
    display: inline-block;
    /*transition: all 1s;*/
    /*-webkit-transition: all 1s;*/
    position: relative;
    box-sizing: border-box;
    margin: 0 30px;
}
.more_btns > span {

    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

}
.more_btns::after {
    font-weight: bold;
    content: attr(data-text);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    color: #018FD7;
    -webkit-transform: translate3d(0, 25%, 0);
    transform: translate3d(0, 25%, 0);
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

}
.more_btns:hover {
    background: transparent;
    color:#018FD7;
}
.more_btns:hover::after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.more_btns:hover > span {
    opacity: 0;
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
}

@media screen and (max-width: 1600px) {
    .lans_news_d .tit {
        font-size: 28px
    }

    .news_details .right {
        width: 320px;
    }

    .right_list .picture {
        /* width: 120px; */
    }

    .right_list .lans {
        /* width: 180px; */
        /* float: right; */
    }

    .right_list .t1 {
        font-size: 15px;
        line-height: 22px;
        margin: 5px 0 15px 0;
    }

    .news_details .left {
        width: calc(100% - 360px);
    }

    .news_details .left .title {
        font-size: 28px;
    }

    .news_details .mess {
        font-size: 13px;
        margin: 20px 0 15px 0;
        padding-bottom: 20px;
    }

    .news_details .editors {
        font-size: 15px;
        line-height: 28px;
    }
}
@media screen and (max-width: 1199px) {
    .news_details .left {
        width: 100%;
        float: left;
        background: #ffffff;
        padding: 35px 5%;
        box-sizing: border-box;
    }

    .news_details .right .title {
        line-height: 2;
        padding-top: 10px;
        font-size: 18px;
    }

    .right_list .picture {
        width: 100%;
        margin: 20px 0 0;
    }

    .right_list .lans {
        width: 100%;
        padding-top: 20px;
    }

    .lans_news_d .tit {
        font-size: 24px;
        color: #333;
    }

    .news_details .mess {
        color: #333;
        border-bottom: 1px solid #eee
    }

    .news_details .right {
        /* display: none; */
        width: 100%;
        margin-top: 20px;
        padding: 0 10px;
    }

    .news_details .editors {
        font-size: 14px;
        line-height: 1.85;
    }

    .new_pagetion .left1 {
        width: 100%;
        float: none;
    }

    .new_pagetion .list {
        float: none;
        width: 100%;
        line-height: 40px;
        height: 40px;
        font-size: 14px;
        margin: 20px auto 0 auto;
    }

    .new_pagetion .list img {
        width: 14px;
    }

    .news_details .left .title {
        font-size: 24px;
    }

    .new_pagetion .left1 a {
        font-size: 14px;
        line-height: 27px;
    }

    .new_pagetion {
        margin-top: 30px;
        padding-top: 20px;
    }

    .news_details {
        margin-top: 50px;
        padding-bottom: 50px;
    }

    .neiye_nav_news {
        margin-bottom: 0;
        margin-top: 10px;
    }
}
@media screen and (max-width: 700px) {
    .lans_news_d .tit {
        font-size: 20px;
    }
    .news_details .left {
        padding: 25px 5%;
    }
    .news_details .title {
        font-size: 24px;
        line-height: 1.8;
    }
    .tuijian {
        padding: 30px 0 15px 0;
        line-height: 2;
    }
    .news_details .mess li {
        margin-right: 30px;
        line-height: 2;
    }
    .news_details .left .title {
        font-size: 18px;
    }
    .new_pagetion .left1 a {
        font-size: 14px;
        line-height: 22px;
    }
    .news_details {
        margin-top: 30px;
    }
}



/* 产品列表 */
.pro_list{ padding: 80px 0; }
.pro_list .box{ align-items: stretch; justify-content: flex-start; margin: 0 -1%; }
.pro_list .product-item{background:#fff;transition:all .3s ease; width: 23%; margin: 0 1%; margin-bottom:30px;}
.pro_list .product-item:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.pro_list .product-item .product-content{padding:20px 32px 32px}
.pro_list .product-item .product-content .title{color:#303233;font-size:24px;min-height:24px;margin-bottom:16px;line-height:1}
.pro_list .product-item .product-content .content{color:#303233;font-size:16px;line-height:24px;margin-bottom:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1}
.pro_list .product-item .product-content .action{line-height:1;height:46px}
.pro_list .product-item .product-content .action .dui-btn-primary{margin-right:32px}
.pro_list .product-item .product-img{ width:100%;height:0;overflow:hidden;display:block;padding-bottom: 75%; }
.pro_list .product-item .product-img figure{background-repeat:no-repeat;background-position:center;margin:0 auto;width:270px;height:270px;background-size:100%}
.pro_list .product-item .product-img img{ max-width: 90%; }
.pro_list .dui-sidenav.fixed-top{top:20px}
.pro_list .dui-sidenav.fixed-bottom,.dui-sidenav.fixed-top{position:fixed;width:285px}
.dui-btn{display:inline-block;color:#fff;height:46px;font-size:16px;line-height:16px;padding:15px 32px;border:0;border-radius:2px;outline:0;cursor:pointer;transition:all .3s ease}
.dui-btn.active,.dui-btn:hover{color:#fff;text-decoration:none}
.dui-btn-sm{height:30px;font-size:14px;line-height:14px;padding:8px 16px}
.dui-btn-normal,.dui-btn-primary{background:#018FD7;background-image:linear-gradient(-180deg,#009be8 0,#018FD7 100%)}
.dui-btn-normal.active,.dui-btn-normal:hover,.dui-btn-primary.active,.dui-btn-primary:hover{background-image:linear-gradient(-180deg,#545759 0,#303233 100%)}
.dui-learn-more{display:inline-block;font-size:16px;font-weight:600;line-height:46px;height:46px;color:#303233;cursor:pointer}
.dui-learn-more i.fa-angle-right{margin-left:8px;font-weight:600}
.dui-learn-more.active,.dui-learn-more:hover{color:#616466;text-decoration:none}
@media (max-width:1440px) {
	.pro_list .product-item{width: 31.333%;}
}
@media (max-width:1240px) {}
@media (max-width:1024px) {
	.pro_list{padding: 50px 0;}
	.pro_list .product-item .product-content{padding: 20px ;}
	.pro_list .product-item .product-content .title{font-size: 20px; line-height: 20px; margin-bottom: 10px;}
	.pro_list .product-item .product-content .action .dui-btn-primary{padding: 10px 30px; height: auto;}
}
@media (max-width:768px) {
	.pro_list{padding: 30px 0;}
	.pro_list .product-item{width: 48%;}
	.pro_list .product-item .product-content .title{font-size: ; line-height: 18px; margin-bottom: 5px;}
	.pro_list .product-item .product-content .content{font-size: 14px; margin-bottom: 10px;}
	.pro_list .product-item .product-content .action{ height: auto;}
	.pro_list .product-item .product-content .action .dui-btn-primary{font-size: 14px; padding: 7px 20px;}
}
@media (max-width:480px) {
	.pro_list .product-item{width: 100%; margin-bottom: 20px;}
}






/* 产品内容 */
.product-detail {padding-top: 4.7%;padding-bottom: 5.9%;}
.product-detail .leftbox {float: left;width: 48.21%;overflow: hidden;}
.overview{ background-color: #FFFFFF; padding: 20px; box-shadow: 0 0 50px 5px rgba(0,0,0,0.1);}
.overview .preview {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.overview .preview {
	position: relative;
	width: 100%;
	margin-top: 20px;
	padding: 0 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.overview .preview .swiper-container {
	width: 100%;
}
.overview .preview .swiper-slide {
	width: 140px;
	height: 110px;
	line-height: 110px;
	cursor: pointer;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.overview .preview .swiper-slide .smallimg {
	padding-right: 25px;
	overflow: hidden;
}
.overview .preview .swiper-slide .smallimg span {
	position: relative;
	display: block;
	width: 100%;
	background: #f8f8f6;
}
.overview .preview .swiper-slide-active .smallimg span {
	background: #FFFFFF;
}
.overview .preview .active-nav .smallimg span::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: #1154ab solid 2px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.overview .preview .swiper-slide .smallimg img {
	width: 100%;
}
.product-detail .rightbox {
	float: right;
	width: 45.71%;
	overflow: hidden;
}
.product-detail .rightbox .tit {
	padding-top: 6%;
	color: #333333;
	font-size: 32px;
	font-weight: bold;
}
.product-detail .rightbox .features {}
.product-detail .rightbox .features .subtit {
	margin-top: 5.6%;
	border-bottom: #e8e8e8 solid 1px;
	font-size: 0;
}
.product-detail .rightbox .features .subtit span {
	display: inline-block;
	text-align: center;
	min-width: 180px;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #FFFFFF;
	border-radius: 5px 5px 0px 0px;
	background-color: #2387c8;
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0.32, #0079b5), color-stop(0.66, #008ace), color-stop(0.83, #018FD7));
	background-image: -webkit-linear-gradient(-49deg, #0079b5, #008ace, #018FD7);
	background-image: -moz-linear-gradient(-49deg, #0079b5, #008ace, #018FD7);
	background-image: -ms-linear-gradient(-49deg, #0079b5 0%, #018FD7 100%);
	background-image: -o-linear-gradient(-49deg, #0079b5, #018FD7);
	background-image: linear-gradient(-49deg, #0079b5, #018FD7);
	/* background: url(../images/btnbg2.jpg) center no-repeat; */
	background-size: cover;
}
.product-detail .rightbox .features .txt {
	margin-top: 30px;
	color: #333333;
	font-size: 16px;
	line-height: 1.7;
}
.product-detail .rightbox .features .txt ul li {
	position: relative;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.product-detail .rightbox .features .txt ul li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 13px;
	width: 12px;
	height: 13px;
	background: url(../images/img111.png) center no-repeat;
}
.product-detail .rightbox .features .iconbox {
	margin-top: 15px;
}
.product-detail .rightbox .features .iconbox ul li {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.product-detail .rightbox .features .iconbox ul li:last-child {
	margin-right: 0;
}
.product-detail .rightbox .features .iconbox ul li img {
	max-width: 39px;
	/*height: 39px;*/
}
.product-detail .rightbox .features .consult {
	margin-top: 8%;
}
.product-detail .rightbox .features .consult a {
	display: inline-block;
	min-width: 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;
	border: #018FD7 solid 1px;
	color: #018FD7;
	font-size: 16px;
	font-weight: bold;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.product-detail .rightbox .features .consult a:hover {
	color: #FFFFFF;
	background-color: #018FD7;
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0.32, #0079b5), color-stop(0.66, #008ace), color-stop(0.83, #018FD7));
	background-image: -webkit-linear-gradient(-49deg, #0079b5, #008ace, #018FD7);
	background-image: -moz-linear-gradient(-49deg, #0079b5, #008ace, #018FD7);
	background-image: -ms-linear-gradient(-49deg, #0079b5 0%, #018FD7 100%);
	background-image: -o-linear-gradient(-49deg, #0079b5, #018FD7);
	background-image: linear-gradient(-49deg, #0079b5, #018FD7);
}
.product-detail .wrap {
	margin-top: 5.2%;
}
.product-detail .switch-tab {
	background: #f0f0f0;
}
.product-detail .switch-tab.fixed-top {
	/*
	position: fixed;*/
	top: 170px;
	left: 0;
	width: 100%;
}
.product-detail .switch-tab ul {}
.product-detail .switch-tab ul li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 18px;
	color: #333333;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
}
.product-detail .switch-tab ul li.on,
.product-detail .switch-tab ul li:hover {
	color: #FFFFFF;
	background-color: #018FD7;
	/*background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0.32, #473c6f), color-stop(0.66, #0f58ad), color-stop(0.83, #2773b7));
	background-image: -webkit-linear-gradient(-49deg, #473c6f, #0f58ad, #2773b7);
	background-image: -moz-linear-gradient(-49deg, #473c6f, #0f58ad, #2773b7);
	background-image: -ms-linear-gradient(-49deg, #473c6f 0%, #0f58ad 100%);
	background-image: -o-linear-gradient(-49deg, #473c6f, #0f58ad);
	background-image: linear-gradient(-49deg, #473c6f, #0f58ad);*/
	background-size: cover;
}
.product-detail .switch-tab ul li .ic2 {
	display: none;
}
.product-detail .switch-tab ul li:hover .ic1,
.product-detail .switch-tab ul li.on .ic1 {
	display: none;
}
.product-detail .switch-tab ul li:hover .ic2,
.product-detail .switch-tab ul li.on .ic2 {
	display: inline-block;
}
.product-detail .switch-box { padding-top: 50px; }
.product-detail .switch-li .pic {
	padding-top: 3.6%;
	background-color: #FFFFFF;
}
.product-detail .switch-li .details {
	color: #333333;
	font-size: 16px;
	line-height: 2;
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 12%;
}
.product-detail .switch-li .pic img {
	display: block;
	max-width: 100%;
}
.product-detail .switch-li .pic img:last-child {
	margin-bottom: 0;
}
@media only screen and (max-width: 1440px) {
	.product-detail .switch-tab ul li {
		height: 70px;
		line-height: 70px;
	}
}
@media only screen and (max-width: 1366px) {
	/*产品详情*/
	.product-detail .rightbox .tit {
		font-size: 28px;
	}
	.product-detail .rightbox .features .subtit span {
		height: 50px;
		line-height: 50px;
	}
	.product-detail .rightbox .features .txt {
		margin-top: 20px;
	}
}
@media only screen and (max-width: 1280px) {
	/*产品详情*/
	.product-detail .switch-tab ul li {
		height: 60px;
		line-height: 60px;
		font-size: 16px;
	}
	.product-detail .rightbox .features .consult a {
		min-width: 160px;
		height: 45px;
		line-height: 45px;
	}
}
@media only screen and (max-width: 1024px) {
	/*产品详情*/
	.product-detail .switch-tab.fixed-top {
		top: 120px;
	}
	.switch-tab ul {
		font-size: 0;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}
	.switch-tab ul::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	.switch-tab ul::-webkit-scrollbar-button {
		background-color: rgba(0, 0, 0, 0);
	}
	.switch-tab ul::-webkit-scrollbar-track {
		background-color: rgba(0, 0, 0, 0);
	}
	.switch-tab ul::-webkit-scrollbar-track-piece {
		background-color: rgba(0, 0, 0, 0);
	}
	.switch-tab ul::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, 0);
	}
	.switch-tab ul::-webkit-scrollbar-corner {
		background-color: rgba(0, 0, 0, 0);
	}
	.switch-tab ul::-webkit-scrollbar-resizer {
		background-color: rgba(0, 0, 0, 0);
	}
	.switch-tab ul::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	.product-detail .switch-tab ul li {
		float: none;
		display: inline-block;
		vertical-align: top;
		min-width: 25%;
		width: auto;
		padding: 0 20px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.product-detail .rightbox .features .iconbox ul li img {
		width: 35px;
	}
}
@media only screen and (max-width: 768px) {
	/*产品详情*/
	.product-detail .switch-tab.fixed-top {
		top: 110px;
	}
	.product-detail .switch-tab ul li {
		height: 50px;
		line-height: 50px;
		font-size: 15px;
	}
	.product-detail .leftbox {
		float: none;
		width: 100%;
	}
	.product-detail .rightbox {
		float: none;
		width: 100%;
		margin-top: 60px;
	}
	.product-detail .rightbox .tit {
		padding-top: 0;
		font-size: 24px;
	}
	.product-detail .rightbox .features .subtit {
		margin-top: 30px;
	}
	.product-detail .rightbox .features .consult {
		margin-top: 40px;
	}
	.product-detail .rightbox .features .txt {
		font-size: 15px;
	}
}
@media only screen and (max-width: 640px) {
	/*产品详情*/
	.product-detail .rightbox .tit {
		font-size: 21px;
	}
	.product-detail .rightbox .features .subtit {
		margin-top: 20px;
	}
	.product-detail .rightbox .features .subtit span {
		min-width: 150px;
		font-size: 17px;
	}
	.product-detail .wrap {
		margin-top: 50px;
	}
	.product-detail .rightbox .features .consult {
		margin-top: 30px;
	}
	.product-detail .rightbox .features .consult a {
		min-width: 140px;
		height: 40px;
		line-height: 40px;
	}
	.product-detail .rightbox .features .iconbox ul li img {
		width: 32px;
	}
	.product-detail .switch-box{ padding-top: 30px;}
}

.product-detail .leftbox{
	width: 650px;
}
.product-detail .rightbox{
	width: -moz-calc(100% - 650px);
	width: -webkit-calc(100% - 650px);
	width: calc(100% - 650px);
	padding-left: 5%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.jqzoom {
	float: left;
	border: none;
	position: relative;
	padding: 0;
	cursor: pointer;
	margin: 0;
	display: block;
	width: 100%;
}
.jqzoom img {
	width: 100%;
}
.zoomdiv {
	z-index: 6;
	position: absolute;
	top: 0;
	left: 0;
	width: 475px;
	height: 475px;
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	text-align: center;
	overflow: hidden
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 200px;
	border: 1px solid #aaa;
	background: #fff;
	opacity: .5;
	-moz-opacity: .5;
	-khtml-opacity: .5;
	filter: alpha(Opacity=50)
}
.spec-preview {
	width: 100%;
	border: 1px solid #dfdfdf;
	overflow: hidden;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
/* 产品图片滚动 */
.spec-scroll{
	width: 100%;
}
.spec-scroll .prev {
	float: left;
	background: url(../images/img109.png) center no-repeat;
}
.spec-scroll .next {
	float: right;
	background: url(../images/img110.png) center no-repeat;
}
.spec-scroll .prev,
.spec-scroll .next{
	display: block;
	font-family: 宋体;
	text-align: center;
	width: 35px;
	height: 110px;
	margin-top: 20px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	position: relative;
	float: left;
	width: 580px;
	height: 120px;
	overflow: hidden;
	margin-top: 20px;
}
.spec-scroll .items ul {
	position: absolute;
	width: 99999999px;
	height: 120px;
}
.spec-scroll .items ul li{
	position: relative;
	float: left;
	width: 145px;
	padding-bottom: 20px;
	text-align: center;
}
.spec-scroll .items ul li img{
	margin: 0px 10px;
	padding: 2px;
	width: 125px;
	height: 110px;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.spec-scroll .items ul li img:hover, .spec-scroll .items ul li.act img{
	border: #018FD7 solid 2px;
	padding: 0;
}
.pc-slide{
	display: none;
}
.attribute .view{
	overflow: hidden;
}
@media screen and (max-width: 1440px){
	.product-detail .leftbox{
		width: 500px;
	}
	.product-detail .rightbox{
		width: -moz-calc(100% - 500px);
		width: -webkit-calc(100% - 500px);
		width: calc(100% - 500px);
	}
	.spec-scroll .items {
		width: calc(100% - 60px);
		height: 100px;
	}
	.spec-scroll .items ul li{
		position: relative;
		float: left;
		width: 110px;
		padding-bottom: 20px;
		text-align: center;
	}
	.spec-scroll .items ul li img{
		margin: 0px 5px;
		padding: 2px;
		width: 90px;
		height: 90px;
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.spec-scroll .prev, .spec-scroll .next{
		width: 30px;
		height: 90px;
	}
}
@media screen and (max-width: 1024px){
	.product-detail .leftbox{
		width: 50%;	
	}
	.product-detail .rightbox{
		width: 50%;
	}
	.pc-slide{
		display: block;
	}
	.product-detail .leftbox .container{
		/* display: none; */
	}
}
@media screen and (max-width: 768px){
	.product-detail .leftbox{
		float: none;
		width: 100%;		
		padding: 0;
		margin-bottom: 5%;
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.product-detail .rightbox{
		float: none;
		width: 100%;
		margin-top: 50px;
		padding-left: 0;
	}
}


/* 问题列表 */
.faq-list{padding-bottom: 6%; padding-top: 6%;}
.faq-list ul{padding-bottom: 5%;}
.faq-list ul li{ background-image:url("../images/icon-news.png");background-repeat:no-repeat;background-position:2% center}
.faq-list ul li a{ padding:2.2% 4%; font-size: 18px; display: block;}
.faq-list ul li span{float:right;padding-left:32px;background:url("../images/icon-time.png") no-repeat left;font-size: 16px;}
.faq-list ul li.odd{background-color:#f5f5f5}
.faq-list ul li:hover{background-color:#c3e9fb}
.faq-list ul li.odd:hover{background-color:#a9dbf3}
@media screen and (max-width:640px){
.faq-list ul li{padding:2.2% 2% 2.2% 4%}
.faq-list ul li a{ font-size: 16px;}
.faq-list ul li span{font-size:14px;padding-left:22px}
}


/* 招聘 */
/*人才招聘*/
.gr-employ{ overflow:hidden; margin-bottom:5%; margin-top:2%; background:#fff;}
.gr-employ .tit-bar{padding:18px 50px;font-size:0;border-bottom:1px solid #dcdcdc;}
.gr-employ .tit-header{ background:#018FD7; border-bottom:0;}
.gr-employ .tit-bar li{ display:inline-block;width:25%;font-size:16px;vertical-align:middle;line-height:28px;box-sizing: border-box; color: #000000; }
.gr-employ .tit-header li{ color:#fff;font-size:16px; font-weight: bold;}
.gr-employ .tit-bar li.middle{ text-align:center;}
.gr-employ .tit-bar li:last-child{ padding-right:4%;}
.gr-employ-list{ padding-bottom: 3%; }
/*.gr-employ-list .item:nth-child(2n){background:#f6f6f6;}*/
.gr-employ-list .item ~ .item .cont{display:none;}
.gr-employ-list .item .cont{padding:50px 50px;display:none; line-height:1.75; font-size:15px; background:#fff; border-bottom:1px solid #dedede;}
.gr-employ-list .item .cont .one{  overflow:hidden; padding-bottom:2%; }
.gr-employ-list .item .cont .one p{ color: #333333; }
.gr-employ-list .item .cont .one strong{ font-size: 16px;}
.gr-employ-list .item .cont .one b{ font-size:16px; padding-bottom:1%;}
.gr-employ-list .item .cont .two{ font-size:16px; color:#333333; overflow:hidden; margin-top:1%; padding-top:3%; border-top:1px dashed #dedede;}
.gr-employ-list .item .cont .two a{ font-weight:bold; font-size:20px;}
.gr-employ-list .item .tit-bar{position:relative;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-tap-highlight-color:transparent;}
.gr-employ-list .item .tit-bar:before{content:"";position:absolute;right:3%;top:50%;margin-top:-16px;width:32px;height:32px;vertical-align:middle;background:url(../images/job_bg2.png) no-repeat; background-size:100% 100%;}
/*.gr-employ-list .item .tit-bar.on{background:#b49173;color:#fff;}*/
.gr-employ-list .item .tit-bar.on:before{ background-image:url(../images/job_bg2_on.png);}
.gr-employ-list .item .cont .email a{color:#f6960a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.gr-employ-list .item .cont .email a:hover{text-decoration:underline;}
@media screen and (max-width: 1200px) {
	.gr-employ .tit-bar{padding:15px 40px;}
	.gr-employ-list .item .cont{padding:40px 40px; font-size:14px;}
	.gr-employ-list .item .cont .one b{ font-size:15px;}
}
@media screen and (max-width: 1000px) {
	.gr-employ .tit-header li{ font-size:15px;}
	.gr-employ .tit-bar{padding:10px 30px;}
	.gr-employ .tit-bar li{ font-size:14px; line-height:24px;}
	.gr-employ-list .item .cont{padding:30px 30px;}
}
@media screen and (max-width: 640px) {
	.gr-employ .tit-bar{padding:10px 30px; }
	.gr-employ .tit-bar li{ font-size:13px; line-height:22px;}
	.gr-employ-list .item .cont{padding:30px 20px; font-size:13px;}
	.gr-employ-list .item .cont .one b{ font-size:14px;}
	.gr-employ-list .item .tit-bar:before{ right:2%; width:25px; height:25px; margin-top:-12px;}
}
@media screen and (max-width: 480px) {
	/*人才招聘*/
	.gr-employ .tit-bar{padding:10px 15px; }
	.gr-employ-list .item .tit-bar:before{ background:none;}
	.gr-employ-list .item .tit-bar.on:before{ background:none;}
	.gr-employ .tit-bar li{ font-size:12px; line-height:20px;}
	.gr-employ-list .item .cont{padding:30px 15px; font-size:12px;}
	.gr-employ-list .item .cont .one b{ font-size:13px;}
}
@media screen and (max-width: 360px) {
.gr-employ .tit-bar{padding:10px 10px;}
.gr-employ .tit-bar li{ line-height:18px;}
.gr-employ .tit-bar li:last-child{ padding-right:5%;}
.gr-employ-list .item .cont{padding:20px 10px;}

}


/* 下载中心 */
#DownBlock{ padding:40px 0 60px; }
#DownBlock .ul{ padding-bottom: 30px; justify-content: flex-start; }
#DownBlock .ul li{ width: 33.33%; padding:15px; }
#DownBlock .ul .Box{ background-color: #fff; display: block; position: relative; padding:6%; }
#DownBlock .ul .time{ position: absolute; color:#666666; text-align: center; padding:18px 0 20px; }
#DownBlock .ul .year{ font-size: 26px; line-height: 28px; }
#DownBlock .ul .date{ font-size: 16px; line-height: 22px; }
#DownBlock .ul .cont{ margin-left:80px; padding-left: 30px; border-left: 1px solid #e5e5e5; }
#DownBlock .ul .title{ font-size: 18px; line-height: 22px; color:#666666; margin-bottom:15px; }
#DownBlock .ul .down{ line-height: 40px; padding:0 35px; background-color: #EFEFEF; font-size: 16px; color:#666666; display: inline-block; }
#DownBlock .ul .down.animate3s{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
#DownBlock .ul .down .icons{ width: 18px; height: 22px; vertical-align: middle; background: url(../images/icons.png) no-repeat; background-position: -285px 1px; margin-right: 10px; display: inline-block; }
#DownBlock .ul .Box:hover .down{ background-color: #018FD7; color:#f5f5f5; }
#DownBlock .ul .Box:hover .down .icons{ background-position: -331px 1px; }
@media only screen and (min-width: 1200px){
	#DownBlock .ul{ margin:0 -20px; }
	#DownBlock .ul li{ padding:20px; }
}@media only screen and (min-width: 1500px){
	#DownBlock .ul .Box{ padding:10%; }
	#DownBlock .ul .cont{ margin-left:105px; padding-left: 40px; }
	#DownBlock .ul .title{ margin-bottom:20px; }
	#DownBlock .ul .down{ line-height: 44px; padding:0 45px; }
}@media only screen and (max-width: 1200px){
	#DownBlock{ padding:15px 0 35px; }
	#DownBlock .ul{ padding-bottom: 25px; }
	#DownBlock .ul .Box{ padding:5%; }
	#DownBlock .ul .time{ padding:14px 0 16px; }
	#DownBlock .ul .year{ font-size: 20px; line-height: 24px; }
	#DownBlock .ul .date{ font-size: 14px; line-height: 20px; }
	#DownBlock .ul .cont{ margin-left:70px; padding-left: 20px; }
	#DownBlock .ul .title{ font-size: 16px; line-height: 20px; margin-bottom:10px; }
	#DownBlock .ul .down{ line-height: 36px; padding:0 30px; font-size: 14px; }
}@media only screen and (max-width: 992px){
	#DownBlock{ padding:15px 0 25px; }
	#DownBlock .ul{ padding-bottom: 15px; margin:0 -8px; }
	#DownBlock .ul li{ padding:8px; width: 50%; }
}@media only screen and (max-width: 768px){
	#DownBlock{ padding:20px 0 15px; }
	#DownBlock .ul{ padding-bottom: 8px; margin:0; }
	#DownBlock .ul li{ padding:5px 0; width: 100%;}
	#DownBlock .ul .Box{ padding:15px; }
	#DownBlock .ul .year{ font-size: 18px; line-height: 18px; }
	#DownBlock .ul .date{ font-size: 12px; line-height: 18px; }
	#DownBlock .ul .cont{ margin-left:60px; }
	#DownBlock .ul .down{ line-height: 32px; font-size: 12px; padding:0 25px 0 20px; }
	#DownBlock .ul .down .icons{ transform: scale(0.7); }
}


/* 关于我们 */
.commonentitle{ font-size:70px; font-weight: bold; font-family:arial; white-space:nowrap; text-transform:uppercase; position:absolute; left:0px; top:0px; color:rgba(247,247,247,0.8); z-index:-1; line-height:0.75;}

.aboutbox{ padding:50px 0px 30px; }
.about ul{ padding-top:30px; }
.about ul li{ float:left; width:50%; padding-bottom:20px; }
.about ul li .time{ font-size:16px; color:#018FD7;}
.about ul li .time em{ font-size:20px; }
.about ul li .time span{ font-size:30px; font-weight:600; line-height:1; }
.about ul li .desc{ font-size:14px; color:#222222; padding-top:5px;}

.aboutintro{ padding-right:0px; font-size:14px; line-height:26px; color:#222222; text-align: justify;}
.aboutintro .aboutlogo svg{ width:220px; height:35px; display: block;}
.aboutintro .aboutTit{ font-size: 22px; }
.aboutintro .line{ height:4px; background: #eee /* url(../images/img31.png) */ repeat-x; margin:25px 0px;}
.aboutintro img{ max-width:100%;}

.aboutimg{ position:relative; right:0px; top:0px; width:100%; margin-top:20px;}
.aboutimg img{ display:block; width:100%;}
.aboutimg span{ position:absolute; width:80px; height:80px; left:50%; top:50%; margin:-30px 0px 0px -30px; display:block; cursor:pointer; background:url(../images/img26.png) no-repeat; background-size:cover;}
@media (min-width: 768px) {
	.aboutbox{padding:70px 0px 20px;}
	.commonentitle{ font-size:100px;}
	.about ul{padding-top: 40px;}
	.about ul li{ width:33.333%; padding:0px;}
	.aboutintro .aboutTit{ font-size: 28px;}
}@media (min-width: 992px) {
	.about ul li .time span{ font-size:40px;}
	.about ul li .desc{ font-size:16px;}
	.aboutintro .aboutTit{ font-size: 30px;}
}@media (min-width: 1260px) {
	.commonentitle{ font-size:150px;}
	.about ul{display: flex;}
	.about ul .flex { flex: auto; max-width: 360px;}
	.about ul li{flex: 1; float:none; width:auto; padding:0px;}
	.about ul li:nth-child(2){padding:0px 50px;}
	.aboutintro{ padding-right:70px; font-size:16px; line-height:30px}
	.aboutintro .aboutTit{ font-size: 36px;}
	.aboutintro .aboutlogo svg{ width: 450px; height:70px;}
	.aboutintro .line{margin: 45px 0px;}
	.about{ float:left; width:55%;}
	.aboutimg{ position:absolute; right:0px; top:0px; width:35%; margin:0px;}
	.aboutimg span{ position:absolute; width:132px; height:132px; left:-132px; bottom:-132px; top:auto; margin:0px; display:block; cursor:pointer; background:url(../images/img26.png) no-repeat; background-size:cover;}
	.about ul{padding-top: 80px;}
}@media (min-width: 1440px) {
	.aboutbox{padding:100px 0px 0;}
	.commonentitle{ font-size:200px;}
	.about ul li .time span{ font-size:50px;}
	.about ul li .desc{ font-size:16px;}
}@media (min-width: 1640px) {
	.commonentitle{ font-size:250px;}
	.aboutbox{padding:160px 0px 20px;}
	.about ul li .time span{ font-size:60px;}
	.about ul li .desc{ font-size:18px;}
}

/* 企业文化 */
.about2_list {
	padding-top: 50px;
}
.about2_list li {
	width:30%;
	float:left;
	height:280px;
	border:1px solid #eeeeee;
	box-sizing:border-box;
	padding:40px;
	transition:all .5s;
	-webkit-transition:all .5s;
}
.about2_list li:hover {
	border:0px solid #eeeeee;
	box-shadow:6px 0 20px 0 rgba(0,0,0,.06);
	margin-top:-20px;
	margin-bottom:20px;
}
.about2_list li:nth-child(2) {
	margin-left:5%;
	margin-right:5%;
}
.about2_list .l1 {
	}.about2_list .ico {
	float:left;
}
.about2_list .number {
	float:right;
	color:#d9d9d9;
	font-size:16px;
	margin-top:18px;
}
.about2_list li:hover .number {
	color:#018FD7;
}
.about2_list .number:after {
	display:block;
	content:'';
	width:15px;
	height:1px;
	background:#d9d9d9;
	margin-top:2px;
	transition:width .5s;
	-webkit-transition:width .5s;
}
.about2_list li:hover .number:after {
	background:#018FD7;
	width:20px;
}
.about2_list .l2 {
	font-size:24px;
	font-weight:bold;
	color:#222;
	margin:30px 0 10px 0;
}
.about2_list .l3 {
	font-size:16px;
	line-height:30px;
	color:#222;
}


/* 发展历程 */
.about3 {
	padding:100px 0 80px 0;
}
.about3 .top {
	position:relative;
}
.about3 .left {
	width:8%;
	float:left;
	background:url('../images/ico_a4.jpg') left top no-repeat #018FD7;
	height:600px;
	position:relative;
}
.about3 .left .l1 {
	position:absolute;
	top:50%;
	left:50%;
	width:40px;
	font-size:40px;
	color:#ffffff;
	font-weight:bold;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.about3 .right {
	width:92%;
	float:left;
}
.about3 .right .swiper-slide {
	height:600px;
	background:#f3f3f3;
	padding:110px 35px;
	box-sizing:border-box;
	position:relative;
	transition:all ease .3s;
}
.about3 .right .swiper-slide:hover {
	padding-top:100px
}
.about3 .right .swiper-slide:after {
	content:'';
	background:url('../images/ico_a6.png');
	width:44px;
	height:44px;
	position:absolute;
	top:0;
	right:0;
	z-index:3;
	opacity:0;
}
.about3 .right .swiper-slide-active:after {
	opacity:1;
}
.about3 .right .swiper-slide:nth-child(even) {
	background:#f9f9f9;
}
.about3 .year {
	font-size:40px;
	font-weight:bold;
	color:#018FD7;
	font-family:'arial';
}
.about3 .ico {
	margin:20px 0;
}
.about3 .lans {
	font-size:16px;
	line-height:30px;
	color:#666666;
}
.about3 .bottom {
	line-height:95px;
	text-align:center;
	box-sizing:border-box;
	background:url('../images/x1.png') center 15px repeat-x;
	margin-top:20px;
}
.about3 .bottom .swiper-container {
	max-width:1300px;
	font-size:20px;
	color:#999999;
}
.about3 .bottom .swiper-slide {
	padding-top:20px;
}
.about3 .bottom .swiper-slide.on {
	color:#333333;
	position:relative;
}
.about3 .bottom .swiper-slide.on:after {
	content:'';
	background:url('../images/on.png');
	width:20px;
	height:30px;
	position:absolute;
	left:calc(50% - 5px);
	top:5px;
}
.about3 .swiper-button-next,.about3 .swiper-button-prev {
	background:url('../images/ico_50_on1.png') no-repeat center;
	background-size: 100%;
	width:35px;
	height:35px;
	outline: none;
}
.about3 .swiper-button-next:hover,.about3 .swiper-button-prev:hover {
	background-image:url('../images/ico_50_on.png');
}
.about3 .swiper-button-prev {
	left:-50px;
}
.about3 .swiper-button-next {
	right:-50px;
	transform: rotate(180deg);
}
.about3 .swiper-button-prev::after,
.about3 .swiper-button-next::after{ display: none;}
@media screen and (max-width:1024px) {
	.about3 .right .swiper-slide {height:400px;padding:60px 20px;}
	.about3 .left {width:100px;height:400px;}
	.about3 .right {width:calc(100% - 100px);}
	.about3 .bottom .swiper-slide {font-size:18px}
	.about3 .lans {font-size:14px;line-height:1.8;}
	.about3 .ico {margin:10px 0}
	.about2_list .l2 {font-size:20px;margin:20px 0 10px 0;}
	.about3 .swiper-button-prev {left:80px;}
	.about3 .swiper-button-next {right:10px;}
	.about2_list li:nth-child(2),.about2_list li {width:100%;padding:20px;height:auto;margin:auto;margin-bottom:20px;}
	.about2_list li:hover {border:0px solid #eeeeee;box-shadow:6px 0 20px 0 rgba(0,0,0,.06);margin-top:0px;margin-bottom:20px;}
}
@media screen and (max-width:780px) {
	.about3 .left .l1 {width: 25px;}
	.about3 .left .l1,.about3 .year {font-size:25px;}
	.about3 .bottom .swiper-slide {font-size:16px;line-height:70px;}
	.about2_list .ico {width:45px}
	.about3 {padding:25px 0 45px;}
	.about3 .left {width:60px;}
	.about3 .right {width:calc(100% - 60px);}
	.about3 .swiper-button-next,
	.about3 .swiper-button-prev { bottom: 10px; top: auto;}
}
@media screen and (max-width:480px) {
	.about2_list{padding-top: 30px;}
	.about2 .contactustitle{margin-top: 30px;}
	.about3 {padding:15px 0 45px;}
}



/*资质荣誉*/
.qualifications {
	padding-top: 8.2%;
	padding-bottom: 8%;
	background: #f5f5f5;
}
.qualifications .contactustitle {margin-top: 0;}
.qualifications .box {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 4.28%;
}
.qualifications .honorli {
	background: #ffffff;
}
.qualifications .honorli .img {
	width: 81%;
	margin: 0 auto;
	padding: 15% 0;
	text-align: center;
	overflow: hidden;
}
.qualifications .honorli .img img {
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.qualifications .honorli:hover .img img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.qualifications .honorli .txt {
	height: 80px;
	line-height: 80px;
	text-align: center;
	border-top: #f2f2f2 solid 1px;
	color: #666666;
	font-size: 18px;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.swiper-btn {
	margin-top: 4%;
	text-align: center;
}
.swiper-btn .swiper-button-prev,
.swiper-btn .swiper-button-next {
	position: static;
	margin: 0 10px;
	display: inline-block;
	width: 48px;
	height: 48px;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.qualifications .swiper-button-next,
.qualifications .swiper-container-rtl .swiper-button-prev {
	background-image: url(../images/img152a.png);
}
.qualifications .swiper-button-prev,
.qualifications .swiper-container-rtl .swiper-button-next {
	background-image: url(../images/img151a.png);
}
.qualifications .swiper-button-next.swiper-button-disabled {
	opacity: 1;
	background-image: url(../images/img152.png);
}
.qualifications .swiper-button-prev.swiper-button-disabled {
	opacity: 1;
	background-image: url(../images/img151.png);
}
@media only screen and (max-width: 1440px) {
	.qualifications .honorli .txt {
		height: 70px;
		line-height: 70px;
		font-size: 16px;
	}
}@media only screen and (max-width: 1024px) {
	.qualifications {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}@media only screen and (max-width: 768px) {
	.qualifications {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.qualifications .honorli .txt {
		height: 65px;
		line-height: 65px;
	}
}@media only screen and (max-width: 640px) {
	.qualifications {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.qualifications .box {
		margin-top: 40px;
	}
}@media only screen and (max-width: 576px) {
	.qualifications .honorli .txt {
		height: 60px;
		line-height: 60px;
		font-size: 15px;
	}
	.qualifications .box,
	.develop .box {
		margin-top: 30px;
	}
}

/* 联系我们 */
.contactusmain{ background:#f4f4f4;}
.contactusmain .container{ z-index:2}
/* 标题 */
.communicatetitle{margin-top:50px;}
.communicatetitle dt{font-size:20px; color:#222222; font-weight:600; line-height:24px; border-left:6px solid #018FD7; padding-left:15px;}
.communicatetitle dd{color:#444444; font-size:14px; line-height:24px; padding-top:15px;}
/* 联系表单 */
.communicateform{ background:#fff; padding:20px 15px; margin-bottom: 40px; margin-top:30px;}
.communicateform ul li{padding-bottom:10px;}
.communicateform ul li p{ font-size:14px; padding-bottom:15px;}
.communicateform ul li p span{ color:#018FD7;}
.communicateform ul li label{ display:block; padding:15px 30px; background:#f7f7f7;}
.communicateform ul li label input{ font-size:16px; width:100%; outline:none; background:none; border:none;}
.communicateform ul li label textarea{ resize:none; width:100%; height:100px; background:none; border:none; outline:none;font-size:16px; font-weight:400;}
.communicateform ul.code li label{ width: 150px; display: inline-block; margin-right: 10px; }
.communicateform dl{ padding-bottom:20px;}
.communicateform dl dt{font-size:14px;}
.communicateform dl dd{padding-top:10px;}
.communicateform dl dd label{ font-size:14px; display:inline-block; vertical-align:middle; color:#000000; font-weight:400; position:relative; margin-right:40px; margin-bottom:10px;}
.communicateform dl dd label input{ position:absolute; visibility:hidden; opacity:0;}
.communicateform dl dd label span{ display:inline-block; width:20px; height:20px; border:1px solid #363636; border-radius:100%; vertical-align:middle; margin-right:12px; position:relative;}
.communicateform dl dd label input:checked + span{ border:1px solid #018FD7}
.communicateform dl dd label input:checked + span:after{ content:''; width:10px; height:10px; background:#018FD7; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); display:block; border-radius:100%}
.communicateform p.communicateformbtnbox{ padding-top:10px;}
.communicateform p.communicateformbtnbox input{ width:120px; height:40px; background:#f7f7f7; font-size:14px; cursor: pointer; }
.communicateform p.communicateformbtnbox input.submit{ background:#018FD7; color:#fff; margin-right:40px; cursor: pointer; }

.contactustitle{font-size:20px; color:#222222; font-weight:600; line-height:24px; border-left:6px solid #018FD7; padding-left:15px; margin-top:60px;}
/* 联系方式 */
.contactus{ position:relative; padding:40px 0px 0;}
.contactus dl{ position:relative;background:#fff; box-shadow:0px 5px 37px rgba(0,0,0,0.05);}
.contactus dl dt img{ display:block; width:100%;}
.contactus dl dd{ background:#fff; padding:25px 15px 20px;}
.contactus dl dd .title{ font-size:15px; color:#018FD7; padding-bottom:10px;}
.contactus dl dd .desc{ color:#222;font-size:16px; padding-bottom:20px;}
.contactus dl dd ul{ padding-top:0px;}
.contactus dl dd ul li{ float:left; width:50%; font-size:16px;}
.contactus dl dd ul li img{ display:block; height:100px; width:100px;}
.contactus dl dd ul li p{ text-align:center; color:#222222; width:100px; padding-top:10px;}
.BMap_Marker img{width: auto!important;}
@media (min-width: 768px) {
	.contactustitle{font-size:34px; line-height:34px; margin-top:60px;}
	.communicatetitle{margin-top:70px;}
	.communicateform{ background:#fff; padding:30px 25px; margin-top:40px; margin-bottom: 60px;}
}@media (min-width: 992px) {
	.communicatetitle dt{ float:left; font-size:34px; color:#222222; font-weight:600; line-height:34px; border-left:6px solid #018FD7; padding-left:15px;}
	.communicatetitle dd{ float:right; width:520px; color:#444444; font-size:16px; line-height:30px; padding-top:0px;}
	.communicateform ul{ display:flex; padding-bottom:30px;}
	.communicateform ul .flex{ flex:1;}
	.communicateform ul li:nth-child(2){ margin:0px 30px;}
	.communicateform dl dt{ float:left; width:240px; font-size:18px;}
	.communicateform dl dd{ padding-top:0px;}
	.communicateform dl dd label{ font-size:18px;}
}@media (min-width: 1260px) {
	.communicatetitle{margin-top:100px;}
	.communicatetitle dt{ float:left; font-size:40px; color:#222222; font-weight:600; line-height:44px; border-left:6px solid #018FD7; padding-left:15px;}
	.communicatetitle dd{ float:right; width:640px; color:#444444; font-size:20px; line-height:30px; text-align: right; padding-top: 10px;}
	.communicateform{ background:#fff; padding:60px 50px; margin-bottom: 100px; margin-top:60px;}
	.communicateform ul li p{font-size: 18px;}
	.communicateform p.communicateformbtnbox{padding-top:20px;}
	.communicateform p.communicateformbtnbox input{ width:200px; height:60px; font-size:18px;}
	.contactustitle{font-size:40px; color:#222222; font-weight:600; line-height:44px; border-left:6px solid #018FD7; padding-left:15px; margin-top:120px;}
	
	.contactus dl dt{ width:58%;}
	/*20210820*/
	/*.contactus dl dd{ position:absolute; right:0px; width:42%; top:0px; bottom:0px; background:#fff; padding:20px 35px 0px}*/
	.contactus dl dd{ position:absolute; right:0px; width:42%; top:50%; background:#fff; padding:0px 35px 0px;-o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
	.contactus dl dd .title{ font-size:16px; color:#018FD7; padding-bottom:10px;}
	.contactus dl dd .desc{ color:#222;font-size:18px; padding-bottom:15px;}
	.contactus dl dd ul{ padding-top:10px;}
	.contactus{ position:relative; padding:50px 0px 0;}
}@media (min-width: 1440px) {
	.contactus dl dt{ width:64%; }
	/*20210820*/
	/*.contactus dl dd{ position:absolute; right:0px; width:36%; top:0px; bottom:0px; background:#fff; padding:75px 55px 0px}*/
	.contactus dl{background:#fff;}
	.contactus dl dd{ position:absolute; right:0px; width:36%; top:50%; background:#fff; padding:0px 55px 0px; -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
	.contactus dl dd .title{ font-size:22px; color:#018FD7; padding-bottom:10px;}
	.contactus dl dd .desc{ color:#222;font-size:18px; padding-bottom:25px;}
	.contactus dl dd ul{ padding-top:10px;}
}


/* 合作条件 */
.jmtj{padding-top: 0;-webkit-background-size: cover;background-size: cover;background-position: center;background-repeat: no-repeat;}
.jmAllMK-new{ height: auto;margin: 0 auto; padding: 6% 0 5%; }
.jmAllMK-new .jmAllMK05{ margin-top: 2%; }
.jmAllMK-new .contactustitle{ margin-top: 0; }
.jmAllMK05{ align-items: stretch;}
.jmAllMK0502{font-size: 18px;color: #111;margin-top: 5%;}
.jmAllMK0503{font-size: 16px;color: #666;margin-top: 3%;}
.jmAllMK05 li{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; width: 32.5%;margin-top: 2%;text-align: center; padding: 3% 2%;background-color: rgba(255,255,255,0.8);}
.jmAllMK05 li:nth-child(4n){margin-right: 0;}
.jmAllMK0501 img:nth-child(1){display: inline-block;}
.jmAllMK0501 img:last-of-type{display: none;}
.jmAllMK05 li:hover .jmAllMK0501 img:nth-child(1){display: none;}
.jmAllMK05 li:hover .jmAllMK0501 img:last-of-type{display: inline-block;}
.jmAllMK05 li:hover .jmAllMK0502{color: #000;}
.jmAllMK05 li:hover .jmAllMK0503{color: #333;}
.jmAllMK06{ align-items: stretch;}
.jmAllMK06 li{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;width: 49.5%;margin-top: 2%;text-align: center; padding: 3% 6% 3%;background-color: rgba(255,255,255,0.8);}
.jmAllMK06 li:nth-child(3n){margin-right: 0;}
.jmAllMK06 li:hover .jmAllMK0501 img:nth-child(1){display: none;}
.jmAllMK06 li:hover .jmAllMK0501 img:last-of-type{display: inline-block;}
.jmAllMK06 li:hover .jmAllMK0502{ color: #333; }
.jmAllMK06 li:hover .jmAllMK0503{ color: #333; }
.jmAllMK05 li:hover, .jmAllMK06 li:hover{-webkit-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.06);-ms-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.06);-o-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.06);box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.06);}
@media only screen and (min-width: 100px) and (max-width:1030px){
	.jmAllMK05 li{width: 49%;}
	.jmAllMK05 li:nth-child(4n){margin-right: 2%;}
	.jmAllMK05 li:nth-child(2n){margin-right:0;}
	.jmAllMK06 li{width: 49%;}
	.jmAllMK06 li:nth-child(2n){margin-right:0;}
	.jmAllMK06 li:nth-child(3n){width: 100%;}
}@media only screen and (min-width: 100px) and (max-width:920px){
}@media only screen and (min-width: 100px) and (max-width:580px){
	.jmAllMK0501 img{width: 40px;}
	.jmAllMK0502{font-size: 16px;}
	.jmAllMK0503{font-size: 14px;}
	.jmAllMK05 li{ padding: 5% 2%;}
	/* .jmAllMK06 li{height: 173px;} */
	/* .jmAllMK05 li{height: 173px;} */
	.jmAllMK0503{margin-top: 5px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;word-break: break-all;overflow: hidden;}
	.jmAllMK0502{margin-top: 4px;}
	.jmAllMK06 li{ padding: 5% 2%;}
}




/* 合作流程 */
.jmlc{ padding: 3% 0 1%;}
.jmAllMK07{width: 93%;max-width: 1618px;margin-left: auto;margin-right: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;padding:3% 0 7%;margin-top:2%;}
.jmAllMK07mk{float: left;width: 80px;text-align: center;position: relative;}
.jmAllMK07mk .bg{width: 128px;height: 128px;border-radius: 100%;background-color: #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 4;
border: 1px solid #cfcfcf;
}
@media (max-width: 900px){
  .jmAllMK07mk .bg{width: 100px;height: 100px;}
}
@media (max-width: 650px){
  .jmAllMK07mk .bg{display: none;}
}
.jmAllMK07mk02{ font-size: 16px;color: #666666;margin-top: 5px;position: relative;z-index: 5; }
.jmAllMK07mkHr{width: 200px;height: 1px;background: #CCCCCC;float: left;position: relative;margin-top: 28px;z-index: 3;}
.jmAllMK07mkHr img{display: block;position: absolute;top: 50%;left: 50%;margin-top: -6px;margin-left: -3px;}
.jmAllMK07mk01{position: relative;z-index: 5;}
.jmAllMK07mk01 img:nth-child(1){display: inline-block;}
.jmAllMK07mk01 img:last-of-type{display: none;}
.jmAllMK07mk:hover .jmAllMK07mk01 img:nth-child(1){display: none;}
.jmAllMK07mk:hover .jmAllMK07mk01 img:last-of-type{display: inline-block;}
.jmAllMK07mk:hover .jmAllMK07mk02{color: #333333;}
.jmAllMK07Sh{width: 1px;height: 100px;background: #CCCCCC;position: relative;margin:8px 39px 8px 0;z-index: 3;}
.jmAllMK07Sh img{display: block;position: absolute;top: 50%;left: 50%;margin-top: -3px;margin-left: -6px;}
.jmAllMK08 .jmAllMK07mk{float: right;}
.jmAllMK08 .jmAllMK07mkHr{float: right;}
.jmAllMK07mk01{height: 50px;}
@media only screen and (min-width: 100px) and (max-width:1440px){
	.jmAllMK07mk{width: 10%;}
	.jmAllMK07mkHr{width: 12.5%;}
	.jmAllMK07Sh{margin-right: 4.6%;}
}@media only screen and (min-width: 100px) and (max-width:900px){
	.jmAllMK07mk01 img{height: 24px;}
	.jmAllMK07mk01{height: 30px;}
	.jmAllMK07mkHr{margin-top: 21px;}
}@media only screen and (min-width: 100px) and (max-width:650px){
	.jmAllMK07mkHr{display: none;}
	.jmAllMK07mk{width: 20%;margin-top: 5%;}
	.jmAllMK07Sh{display: none;}
	.jmAllMK08 .jmAllMK07mk{float: left;}
	.jmAllMK07mk02{font-size: 14px;}
}


/* 核心科技 */
#advantages{ padding:6.875% 0 0; }
#advantages .contactustitle{ margin-top: 0;  }
#advantages .advantages-list{ margin-top:4.5%;}
#advantages .advantages-list ul{ margin:0 -27px; align-items: stretch;}
#advantages .advantages-list li{ width:25%;padding:0 27px; display: flex; flex-direction: ; align-items: stretch;}
#advantages .advantages-list li.li-hover .advantages-box{ border-color:#018FD7}
#advantages .advantages-list li.li-hover .advantages-box::before{ opacity:1;filter:alpha(opacity=100)}
#advantages .advantages-list li.li-hover span{ color:#eee }
#advantages .advantages-list li.li-hover span::after{background-position:-79px 0}
#advantages .advantages-list li.li-hover h4,#advantages .advantages-list li.li-hover p{color:#fff}
#advantages .advantages-list li.li-hover .summary::after{background:#fff}
#advantages .advantages-list .advantages-box{ border:1px solid #e6e6e6;cursor:pointer;padding:74px 50px 80px 46px;position:relative;transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s; }
#advantages .advantages-list .advantages-box::before{ content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#018FD7;transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;opacity:0;filter:alpha(opacity=0); }
#advantages .advantages-list span{ font-family:;font-size:100px;line-height:1;color:#e0e0e0;display:block;position:relative;transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s; }
#advantages .advantages-list span::after{content:"";width:79px;height:74px;position:absolute;bottom:35px;left:0;background-position:0 0;background-repeat:no-repeat}
#advantages .advantages-list span.one::after{background-image:url(../images/icon8.png)}
#advantages .advantages-list span.two::after{background-image:url(../images/icon9.png)}
#advantages .advantages-list span.three::after{background-image:url(../images/icon10.png)}
#advantages .advantages-list h4{font-family:;font-size:20px;line-height: 30px;color:#323333;font-weight:700;margin:40px 0;transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}
#advantages .advantages-list .summary{position:relative;padding-bottom:20px}
#advantages .advantages-list .summary::after{content:'';width:50px;height:2px;background:#232323;position:absolute;bottom:0;left:0;transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}
#advantages .advantages-list p{font-size:16px;line-height:30px;height:180px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#898989;transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}
@media(max-width:1680px){
	#advantages .advantages-list ul{margin:0 -15px}
	#advantages .advantages-list li{padding:0 15px}
	#advantages .advantages-list .advantages-box{padding:60px 45px}
}@media(max-width:1440px){
	#advantages .advantages-list li:hover span::after{background-position:-60px 0}
	#advantages .advantages-list .advantages-box{padding:50px 30px}
	#advantages .advantages-list span{font-size:90px}
	#advantages .advantages-list span::after{width:60px;height:56px;background-size:120px 56px;bottom:27px}
	#advantages .advantages-list h4{font-size:20px;margin:40px 0}
	#advantages .advantages-list p{font-size:14px;line-height:24px;height:144px}
}@media(max-width:1200px){
	#advantages .advantages-list{margin-top:6%;}
	#advantages .advantages-list ul{}
	#advantages .advantages-list ul li{ width: 50%; justify-content: stretch; align-items: stretch; padding-bottom: 30px;}
	#advantages .advantages-list li:hover span::after{background-position:-50px 0}
	#advantages .advantages-list .advantages-box{padding:45px 30px;width: 100%;}
	#advantages .advantages-list span{font-size:80px}
	#advantages .advantages-list span::after{width:50px;height:47px;background-size:100px 47px;bottom:20px}
	#advantages .advantages-list h4{font-size:18px;margin:35px 0}
	#advantages .advantages-list p{height: auto; padding-bottom: 30px;}
}@media(max-width:992px){
	#advantages .advantages-list ul{ margin:0 -8px }
	#advantages .advantages-list li{ padding:0 8px; }
	#advantages .advantages-list ul li{ width: 50%; padding-bottom: 0;margin-bottom:25px;}
	#advantages .advantages-list .advantages-box{padding:35px 20px}
	#advantages .advantages-list span{font-size:70px}
	#advantages .advantages-list h4{font-size:20px;margin:25px 0}
}@media(max-width:768px){
	#advantages{padding:45px 0 0}
	#advantages .advantages-list{margin-top:35px}
	#advantages .advantages-list ul{}
	#advantages .advantages-list li{width:50%; margin-bottom:25px}
	#advantages .advantages-list li.li-hover span::after{background-position:-40px 0}
	#advantages .advantages-list .advantages-box{padding:25px 15px}
	#advantages .advantages-list h4{margin:20px 0;font-size:18px}
	#advantages .advantages-list p{height:auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:inherit}
	#advantages .advantages-list span{font-size:60px}
	#advantages .advantages-list span::after{width:40px;height:37px;background-size:80px 37px;bottom:10px}
}@media(max-width:480px){
	#advantages{padding-bottom: 0;}
	#advantages .advantages-list ul{ margin:0 -3px }
	#advantages .advantages-list li{ padding:0 3px; }
	#advantages .advantages-list ul li{margin-bottom: 10px;}
	#advantages .advantages-list .advantages-box{padding: 20px 10px;}
	#advantages .advantages-list h4{font-size: 16px; line-height: 26px;}
	#advantages .advantages-list span{font-size: 45px;}
}


/* 核心人员 */
.cofounder{ background:url(../images/cofounder_bg.jpg) no-repeat center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;padding:66px 0 74px 0; }
.cofounder .contactustitle{ color: #FFFFFF; }
.cofounder .content{ margin-top:88px; }
.cofounder .content:after{content:"";height:0;display:block;clear:both}
.cofounder .col{width:644px;float:left}
.cofounder .col:nth-child(even){float:right}
.cofounder .col .pic{width:248px;float:left}
.cofounder .col .pic img{width:100%;display:block}
.cofounder .col .text{padding-left:272px;box-sizing:border-box}
.cofounder .col .text .tit{line-height:30px;font-size:20px;font-weight:bold;color:#018FD7}
.cofounder .col .text .entit{line-height:24px;font-size:16px;color:#fff}
.cofounder .col .text ul{margin:48px 0 18px 0}
.cofounder .col .text ul li{line-height:20px;font-size:14px;color:#fff;margin-bottom:6px;padding-left:10px;box-sizing:border-box;background:url(../images/cofounder_ul.png) no-repeat 0 7px;background-size:6px auto}
.cofounder .col .text .txt{line-height:22px;font-size:14px;color:#fff}
@media only screen and (max-width:1400px){
.cofounder .col{width:580px}
.cofounder .col .text ul{margin:36px 0 18px 0}
}
@media only screen and (max-width:1200px){
.cofounder{padding:30px 10px;box-sizing:border-box}
.cofounder .content{margin-top:20px}
.cofounder .col{width:49%;margin:0 0 20px 0}
.cofounder .col .text .tit{font-size:18px}
.cofounder .col .text .entit{font-size:15px}
.cofounder .col .text ul{margin:10px 0}
}
@media only screen and (max-width:1000px){
.cofounder .col{width:100%;margin:0 0 20px 0}
.cofounder .col:last-child{margin-bottom:0}
}
@media only screen and (max-width:600px){
.cofounder .col{margin-bottom:30px}
.cofounder .col .pic{width:100%;float:none}
.cofounder .col .text{padding:14px 0 0 0}
.cofounder .col .text ul{margin:30px 0 18px 0}
}


.about-strength .sec1{padding:6% 0 8%; overflow:hidden}
.about-strength .sec1 .ul{margin:0 -10px;}
.about-strength .sec1 .ul li{float:left;padding:0 10px;width:25%;}
.about-strength .sec1 .back{display:block;padding:40px 25px;background:#f8f8f8;text-align:center;}
.about-strength .sec1 .img .img-bg{display:inline-block;width:100%;height:140px;max-width:120px;background-position:center center;background-size:contain;background-repeat:no-repeat;}
.about-strength .sec1 .info{color:#666;line-height:24px;}
.about-strength .sec1 .info .h4{margin-top:35px;color:#333;font-size:24px;}
.about-strength .sec1 .info .h5{margin-top:15px;height:48px;font-size:16px;}
@media (max-width:1440px){
	.about-strength .sec1 .info .h4{ font-size:20px;}
}
@media (max-width:1024px){
	.about-strength .sec1 .ul li{ width:50%; margin-bottom: 20px;}
}
@media (max-width:640px){
	.about-strength .sec1 .ul{margin:0 -8px; }
	.about-strength .sec1 .ul li{margin-bottom:16px;padding:0 8px; }
	.about-strength .sec1 .back{padding: 30px 15px;}
	.about-strength .sec1 .img .img-bg{max-width: 80px; height: 100px;}
	.about-strength .sec1 .info .h4{ font-size:16px; margin-top: 20px;}
	.about-strength .sec1 .info .h5{ margin-top:10px;font-size:14px;height: auto;}
}
@media (max-width:480px){
	.about-strength .contactustitle{margin-top: 40px;}
	.about-strength .sec1 .ul{ margin:0 -3px; display: flex; flex-wrap: wrap; }
	.about-strength .sec1 .ul::after,
	.about-strength .sec1 .ul::before{ display: none; }
	.about-strength .sec1 .ul li{margin-bottom:10px;padding:0 3px;  }
	.about-strength .sec1 .back{height: 100%;}
}