@-ms-viewport {width:device-width;}
html {box-sizing:border-box;-ms-overflow-style:scrollbar}
*,*::before,*::after {box-sizing:inherit;}
.container {margin-left:auto;margin-right:auto;min-width:960px;padding-left:15px;padding-right:15px;width:100%;}
@media only screen and (min-width:1200px) {.container {max-width:1170px}}

.row {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.no-gutters {margin-left:0; margin-right:0;}
.align-items-center {align-items:center !important;-ms-flex-align:center !important;}
.justify-content-center {-ms-flex-pack:center !important;justify-content:center !important;}
.no-gutters > .col,.no-gutters > [class*=col-] {padding-left:0;    padding-right:0;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-5ths {min-height:1px;padding-left:15px;    padding-right:15px;position:relative;width:100%;}
.col {flex-basis:0;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;max-width:100%}
.col-auto {-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;    width:auto;}
.col-1 {-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2 {-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3 {-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5 {-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6 {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7 {-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8 {-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9 {-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10 {-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11 {-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.col-5ths {-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
body {background-color:#fff;font-family:Microsoft Yahei,Arial,sans-serif;font-size:14px;line-height:1.5;margin:0;min-width:992px;padding:0;}
h1,h2,h3,h4 {font-weight:400;line-height:1;margin:0;}
h2 {color:#333;font-size:36px;font-weight:700;}
h3 {color:#333;font-size:24px;font-weight:700;}
h4 {color:#333;font-size:18px;}
a {color:#212121;text-decoration:none;}
a:hover,a:active,a.active {color:#ffc107;}
ul {list-style:none;margin:0;padding:0}
p {color:#525a66;}
small {font-size:16px;}
.img-fluid {height:auto; max-width:100%;}
.talk {cursor:pointer;}

.media {display:table;line-height:0;overflow:hidden;position:relative;}
.lazyimg {-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;    transition-duration:.5s;width:100%;}
.lazyimg:hover {-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);    -webkit-transform:scale(1.2);transform:scale(1.2);}
img {border:0;}

.mk-banner{overflow:hidden;    text-align: center;}

.jianjie .jianjie_bg{background-image: url(../images/jianjie_bg.jpg);background-size: 100% auto;width: 100%;height: 100%;min-height: 600px; background-position-y: bottom;background-repeat: no-repeat;padding-top:60px;}
.jianjie .jianjie_head h2{text-align: center;margin-bottom:30px;}
.jianjie .jianjie_body{margin-left: auto;margin-right: auto;text-align: center;width: 88%;}
.jianjie .jianjie_body p{font-size: 14px;}
.jianjie .lianjie{text-align: center;margin-top:20px;}
.jianjie .lianjie span{line-height: 24px;display: inline-block;color:#ff9900;margin-right:15px;vertical-align: top;font-size:18px;}
.jianjie .lianjie i{display:inline-block;background-image: url(../images/video_ico.png);background-size: 100% 100%;width: 20px;height: 24px;vertical-align: middle;}
.jianjie .lianjie a{display: block;cursor: pointer;}
#videoOverlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);z-index: 999999;overflow: auto;}
#videoOverlay .video {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 90%;max-height: 90%;width:850px;}
#videoOverlay #closeButton{position: absolute;cursor: pointer;color:#fff;font-size:0;
    display: inline-block;background-image: url("../images/video_guanbi.png");width:30px;height:30px;margin-left:10px;background-size:100% 100%;}
@media only screen and (min-width:1600px) {
    .jianjie .jianjie_bg{padding-top:80px;min-height: 650px;}
    .jianjie .jianjie_head h2{margin-bottom:40px;}
    .jianjie .jianjie_body p{font-size: 16px;}
    .jianjie .lianjie{margin-top:30px;}
}

.zucheng{padding-top:60px;padding-bottom:80px;}
.zucheng .zucheng_head h2{text-align: center;margin-bottom:60px;}
.zucheng .zucheng_body{position: relative;overflow: hidden;max-width:1920px;margin-left:auto;margin-right:auto}
.zucheng .zucheng_body .swiper-slide{text-align: center;}
.swiper-zucheng span{position: absolute;top:10px;left: 0;right: 0;text-align: center;color:#000000;font-size:14px;}
.swiper-button{position: absolute;    left: 0;    right: 0;    top: 50%;    height: 40px;}
.swiper-button-prev{background-image: url(../images/arrow_left.png);background-size: 100% 100%;left: 9%;}
.swiper-button-next{background-image: url(../images/arrow_right.png);background-size: 100% 100%;right: 9%;}
.swiper-button-prev,.swiper-button-next{width: 30px;height: 30px;top:0;}
.swiper-button-next::after, .swiper-button-prev::after{display:none;}

@media only screen and (min-width:1600px) {
    .zucheng{padding-top:80px;}
    .zucheng .zucheng_head h2{margin-bottom:80px;}
    .swiper-zucheng span{font-size:16px;}
}


.gongyi{padding-top:60px;padding-bottom:40px;background-color: #f1f8ff;}
.gongyi .title h2 {text-align:center;}
.gongyi .gongyi-tabs{margin-top:30px;width: 70%;margin-left: auto;margin-right: auto;}
.gongyi .gongyi-tabs_item{text-align: center;color: #525a66;font-size: 24px;cursor: pointer;line-height: 1.2;transition: all 0.2s ease;border-bottom:transparent 2px solid;padding-top:20px;padding-bottom:20px;}
.gongyi .gongyi-tabs_item.active{border-bottom:#ff9900 2px solid;color:#000000;}
.gongyi_content .item {display: none;margin-top:40px;}
.gongyi_content .item:nth-of-type(1) {display: block;}
.gongyi_content .item span{text-align: center;display: block;padding:20px;color: #525a66;font-size: 16px;}
@media only screen and (min-width:1600px) {
    .gongyi{padding-top:80px;padding-bottom:60px;}
    .gongyi .gongyi-tabs{margin-top:40px;}
    .gongyi .gongyi-tabs_item{font-size: 28px;padding-top:30px;padding-bottom:30px;}
    .gongyi_content .item {margin-top:60px;}
    .gongyi_content .item span{font-size: 18px;}
}


.youshi{background-image: url(../images/youshi_bg.jpg);padding-top:60px;padding-bottom:60px;height:100vh;width: 100%;background-size: cover;background-position: center center;margin-left:auto;margin-right:auto;}
.youshi .youshi_title{text-align: center;}
.youshi .youshi_title h2{color:#ffffff;}
.youshi .youshi_body{width: 35%;height: 400px;position: absolute;overflow: hidden;left:10%;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.youshi .youshi_body .item{margin-top:40px;}
.youshi .youshi_body .item h4,.youshi .youshi_body .item p{color:#ffffff;}
.youshi .youshi_body .item h4{font-size:28px;line-height: 1;margin-bottom:30px;}
.youshi .youshi_body .item p{font-size:16px;line-height: 1.8;}
@media only screen and (min-width:1600px) {
    .youshi{padding-top:80px;padding-bottom:80px;}
    .youshi .youshi_body{width: 32%;}
    .youshi .youshi_body .item h4{font-size:32px;}
    .youshi .youshi_body .item p{font-size:18px;}
}

.canshu{background-color: #F2F6FF;background-image: url(../images/canshu_bg.jpg);padding-top:60px;padding-bottom:60px;background-size: 100% auto;width: 100%;height: 100%;background-position-y: bottom;background-repeat: no-repeat;min-height: 400px;max-width:1920px;margin-left:auto;margin-right:auto}
.canshu .canshu_title{text-align: center;width: 50%;margin-left: auto;}
.canshu .canshu_body{text-align: center;width: 50%;margin-left: auto;}
.canshu .canshu_body p{font-size: 28px;color:#525a66;margin-top:30px;margin-bottom:30px;}
.canshu .canshu_body a{margin-left:auto;margin-right:auto;background-color:#ff9900;color:#ffffff;display: table;line-height:1;font-size:20px;padding:15px 30px;}
@media only screen and (min-width:1600px) {
    .canshu{padding-top:80px;padding-bottom:80px;}
    .canshu .canshu_body p{font-size: 32px;margin-top:40px;margin-bottom:40px;}
    .canshu .canshu_body a{font-size:24px;padding:20px 40px;}
}


.anli{padding-top:60px;padding-bottom:60px;}
.anli .anli_title h2{text-align: center;margin-bottom:60px;}
.anli .anli_body{position: relative;overflow: hidden;max-width:1920px;margin-left:auto;margin-right:auto}

.anli .anli_body .swiper-slide{text-align: center;}

.anli .anli_body .swiper-button{position: absolute;    left: 0;    right: 0;    top: 38%;    height: 74px;}
.anli .anli_body .swiper-button-prev{background-image: url(../images/arrow_left_big.png);background-size: 100% 100%;left: 10%;}
.anli .anli_body .swiper-button-next{background-image: url(../images/arrow_right_big.png);background-size: 100% 100%;right: 10%;}
.anli .anli_body .swiper-button-prev,.anli .anli_body .swiper-button-next{width: 46px;height: 74px;top:0;}
.anli .anli_body .swiper-button-next::after,.anli .anli_body .swiper-button-prev::after{display:none;}

@media only screen and (min-width:1600px) {
    .anli{padding-top:80px;padding-bottom:80px;}
    .anli .anli_body .swiper-button{top: 38%;height: 123px;}
    .anli .anli_body .swiper-button-prev,.anli .anli_body .swiper-button-next{width: 76px;height: 123px;}
    .anli .anli_body .swiper-button-prev{left: 10%;}
    .anli .anli_body .swiper-button-next{right: 10%;}
}

@media only screen and (min-width:1600px) {
    h2{font-size:42px;}
}