/* CSS Document */
*{ padding: 0; margin: 0; outline: none; border: none; box-sizing: border-box;}
a{ text-decoration: none;}
ul,li{ list-style-type: none;}
body{font-size:14px; font-family:"微软雅黑";}
.kbj{width: 100%; height: auto; overflow: hidden; margin: 0 auto; line-height: normal; background: #f6f6f6 url(../img/bdoy.jpg) no-repeat center 1280px;}

.kbj_b{width: 100%; height: auto; overflow: hidden;}
.kbj_b img{display: block; width: 100%;}

.kbj_01{width: 100%; height: auto; overflow: hidden; text-align: center; padding: 80px 0; background: #f6f6f6;}
.kbj_01 h2{font-size: 55px; color: #24a39c; padding-bottom: 50px; background: url(../img/1_icon.png) no-repeat center bottom;}
.kbj_01 p{width: 940px; height: auto; overflow: hidden; margin: 50px auto; font-size: 24px; color: #535353; text-align: left; line-height: 1.8; text-indent: 2em;}

.kbj_02{width: 950px; height: auto; overflow: hidden; margin: 0 auto; padding: 140px 0 100px;}
.kbj_02 h2{font-size: 55px; color: #fff; padding-bottom: 50px; background: url(../img/2_icon.png) no-repeat center bottom; text-align: center;}
.kbj_02 .box{width: 100%; height: auto; overflow: hidden; overflow: hidden; padding-top: 35px;}
.kbj_02 .box .l{float: left;}
.kbj_02 .box .l h3{font-size: 43px; line-height: 78px; color: #fff; text-align: center;}
.kbj_02 .box .r{float: right; width: 477px; height: 348px; background: #3cb1ab; padding: 0 25px; font-size: 19px; color: #fff;}
.kbj_02 .box .r p{padding-top: 35px; line-height: 1.8;}
.kbj_02 .box .r p:first-child{text-indent: 2em;}
.kbj_02 .box .r p span{color: #fff000;}

.kbj_03{width: 100%; height: auto; overflow: hidden; }
.kbj_03 h2{font-size: 55px; color: #fff; padding-bottom: 50px; background: url(../img/2_icon.png) no-repeat center bottom; text-align: center;}
.kbj_03 .box{width:1015px; height: auto; overflow: hidden; background: #eaeaea; margin: 30px auto 135px;}
.kbj_03 .box ul{display: flex; justify-content: space-between; flex-wrap: wrap; padding: 25px 25px 0;}
.kbj_03 .box ul li img{display: block;}
.kbj_03 .box ul li p{font-size: 18px; color: #2c2c2c; text-align: center; padding: 15px 0 25px;}

.kbj_04{width: 1022px; height: 562px; overflow: hidden; background: #fff; margin: 0 auto; padding-bottom: 10px; box-shadow: 0 0 8px rgba(0,0,0,0.3);}
.kbj_04 h2{width: 100%; line-height: 155px; font-size: 45px; color: #24a39c; text-align: center;}
.kbj_04 .tabnav{width: 375px; height: auto; overflow: hidden; float: left; margin-left: 40px;}
.kbj_04 .tabnav ul li{width:100%; margin-bottom: 4px; }
.kbj_04 .tabnav ul li a{width: 100%;  height: 83px; padding-left: 106px; font-size: 23px; color: #fff; display: flex; justify-content: center; background-color: #bebebe; flex-direction: column;}
.kbj_04 .tabnav ul li.on a{background: #24a39c;}
.kbj_04 .tabnav ul li:nth-child(1) a{background-image:url(../img/4_icon_01.png); background-position: 31px center; background-repeat: no-repeat;}
.kbj_04 .tabnav ul li:nth-child(2) a{background-image:url(../img/4_icon_02.png); background-position: 21px center; background-repeat: no-repeat;}
.kbj_04 .tabnav ul li:nth-child(3) a{background-image:url(../img/4_icon_03.png); background-position: 21px center; background-repeat: no-repeat;}
.kbj_04 .tabnav ul li:nth-child(4) a{background-image:url(../img/4_icon_04.png); background-position: 31px center; background-repeat: no-repeat;}
.kbj_04 .tabbox{width: 570px; height: 344px; float: left; margin-left: 2px; overflow: hidden;}
.kbj_04 .tabbox .item{position: relative;}
.kbj_04 .tabbox .item img{display: block; width: 100%; height: 344px;}
.kbj_04 .tabbox .item p{position: absolute; left: 0; bottom: 0; font-size: 16px; color: #fff; padding:0 18px 10px; line-height: 1.6;}

.kbj_05{width: 100%; height: 716px; background: url(../img/5bg.jpg) no-repeat center center; overflow: hidden;}
.kbj_05 h2{font-size: 55px; color: #fff; text-align: center; margin: 90px 0 50px;}
.kbj_05 .box{width: 941px; height: auto; overflow: hidden; margin: 0 auto; position: relative;}
.kbj_05 .box .l{width: 440px; height: 384px; float: left; margin-top: 34px; overflow: hidden; background: #e7e7e7; border-radius: 10px;}
.kbj_05 .box .l h3{color: #4b4b4b; font-size: 35px; line-height: 113px; text-align: center;}
.kbj_05 .box .l img{display: block; margin: 0 auto;}
.kbj_05 .box .l p{font-size: 16px; color: #717171; text-indent: 2em; left: 1.6; padding:20px;}
.kbj_05 .box .r{width: 501px; height: 459px; float: left; overflow: hidden; background: #fff; border-radius: 10px;}
.kbj_05 .box .r h3{color: #24a39c; font-size: 38px; line-height: 116px; text-align: center;}
.kbj_05 .box .r img{display: block; margin: 0 auto 10px;}
.kbj_05 .box .r dl{padding: 0 20px; line-height: 1.7;}
.kbj_05 .box .r dl dt{font-size: 18px; color: #24a39c;}
.kbj_05 .box .r dl dd{font-size: 16px; color: #575757;}
.kbj_05 .icon{position: absolute; left: 50%; top: 50%; transform: translate(-80%,-50%);}

.kbj_06{width: 945px; height: auto; overflow: hidden; margin: 0 auto; padding: 100px 0;}
.kbj_06 .title{width: 100%; height: auto; overflow: hidden; text-align: center;}
.kbj_06 .title h2{font-size: 55px; color: #24a39c;}
.kbj_06 .title p{width: 100%; height: 47px; line-height: 47px; margin-top: 30px; text-align: center; font-size: 30px; color: #6a6a6a; background: url(../img/6_icon_01.jpg) no-repeat center center;}
.kbj_06 .div_01 ul{display: flex; justify-content: space-between; padding: 80px 0 40px;}
.kbj_06 .div_01 ul li{text-align: center; width: 298px;}
.kbj_06 .div_01 ul li a{display: inline-block; border-radius: 49px; width: 184px; height: 49px; line-height: 49px; text-align: center; color: #fefefe; font-size: 25px; background: #404040; color: #fefefe;}
.kbj_06 .div_01 ul li p{font-size: 20px; margin-top: 16px;}
.kbj_06 .div_02 ul{display: flex; justify-content: space-between;}
.kbj_06 .div_02 ul li{width: 298px;}
.kbj_06 .div_02 ul li img{display: block; width: 298px; height: 276px;}
.kbj_06 .div_02 ul li p{font-size: 15px; padding: 40px 0 70px;}
.kbj_06 .div_02 ul li span{font-weight: bold; color: #24a39c;}
.kbj_06 .btn{width: 100%; height: auto; overflow: hidden; text-align: center;}
.kbj_06 .btn a{display: inline-block;}
.kbj_06 .btn a:first-child{ margin-right: 80px;}

.kbj_07{width: 100%; height: 871px; background: url(../img/7bg.jpg) no-repeat center top; overflow: hidden; padding: 100px 0;}
.kbj_07 h2{font-size: 55px; color: #fff; text-align: center; width: 100%; height: auto; overflow: hidden;}
.kbj_07 .info{width: 909px; height: auto; overflow: hidden; margin: 55px auto 40px; border: 2px solid #fff; font-size: 20px; color: #fff; padding: 10px; text-indent: 2em;}
.kbj_07 .img{width: 947px; margin: 0 auto;}
.kbj_07 .img ul li{display: flex; justify-content: space-between; margin-bottom: 20px;}
.kbj_07 .img ul li img{display: block;}

.kbj_08{width: 100%; height: 864px; overflow: hidden; background: url(../img/8bg.jpg) no-repeat center top; padding: 100px 0;}
.kbj_08 h2{width: 100%; height: auto; overflow: hidden; font-size: 55px; color: #24a39c; padding-left: 100px; padding-bottom: 50px; background: url(../img/1_icon.png) no-repeat center bottom; display: flex; align-items: center; justify-content: center;}
.kbj_08 h2 img{margin-left: 10px;}
.kbj_08 ul{display: flex; justify-content: center; padding-top: 70px;}
.kbj_08 ul li{width: 253px; height: 445px; background: #ececec; margin: 0 47px;}
.kbj_08 ul li img{display: block;}
.kbj_08 ul li h3{font-size: 24px; color: #1a1a1a; text-indent: 15px; padding: 8px 0;}
.kbj_08 ul li p{font-size: 15px; padding-left: 40px; background: url(../img/8_icon_02.jpg) no-repeat 10px 2px;}

.kbj_09{width: 100%; height: auto; overflow: hidden; padding: 100px 0;}
.kbj_09 .title{width: 100%; height: auto; overflow: hidden; text-align: center;}
.kbj_09 .title h2{font-size: 55px; color: #424242;}
.kbj_09 .title p{width: 100%; height: 61px; line-height: 61px; margin-top: 30px; text-align: center; font-size: 42px; color: #24a39c; background: url(../img/9_icon_01.jpg) no-repeat center center;}
.kbj_09 .box{width: 948px; height: auto; overflow: hidden; margin: 90px auto 0;}
.kbj_09 .box .tabnav ul li{width: 165px; height: 99px; text-align: center; float: left; margin-right: 7px; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 29px; color: #fff; background: #9a9a9a;}
.kbj_09 .box .tabnav ul li.on{background: #24a39c;}
.kbj_09 .box .tabbox{width: 100%; height: auto; background: #fff; overflow: hidden; margin-top: 4px;}
.kbj_09 .box .tabbox .item{width: 100%; height: 389px; overflow: hidden; position: relative; display: none;}
.kbj_09 .box .tabbox .item:first-child{display: block;}
.kbj_09 .box .tabbox .l{width: 272px; height: 389px; float: left; display: flex; align-items: center; justify-content: center;}
.kbj_09 .box .tabbox .r{width: 676px; height: 305px; float: right; margin-top: 50px; border-left: 2px solid #000; padding-left: 30px;}
.kbj_09 .box .tabbox .r h2{font-size: 40px; margin-top: 20px;}
.kbj_09 .box .tabbox .r h3{font-size: 28px; color: #24a39c; margin: 20px 0 10px;}
.kbj_09 .box .tabbox .r p{font-size: 21px; color: #484848; padding-right: 40px; line-height: 1.6;}
.kbj_09 .box .tabbox .r a{position: absolute; right: 15px; bottom: 15px;}

.kbj_10{width: 100%; height: auto; overflow: hidden; padding: 100px 0; background: #fff;}
.kbj_10 h2{font-size: 55px; color: #24a39c; padding-bottom: 50px; background: url(../img/1_icon.png) no-repeat center bottom; text-align: center;}
.kbj_10 .box{width: 960px; height: auto; overflow: hidden; margin: 50px auto 0;}
.kbj_10 .box ul{display: flex; justify-content: space-between;}
.kbj_10 .box ul li{width: 301px; height: auto; overflow: hidden; background: #f6f6f6; padding: 10px;}
.kbj_10 .box ul li img{width: 100%; display: block;}
.kbj_10 .box ul li h3{font-size: 23px; color: #2e2e2e; padding: 20px 15px;}
.kbj_10 .box ul li p{color: #535353; padding: 10px; line-height: 1.6;}
.kbj_10 .box ul li p i{font-weight: bold;}

.kbj_11{width: 100%; height: auto; overflow: hidden; padding: 80px 0; background: #007f78;}
.kbj_11 h2{font-size: 55px; color: #fff; padding-bottom: 30px; text-align: center;}
.kbj_11 .tabnav{width: 945px; height: auto; overflow: hidden; margin: 0 auto;}
.kbj_11 .tabnav ul {width: 100%; display: flex; justify-content: space-between;}
.kbj_11 .tabnav ul li{width: 184px; height: 83px; line-height: 83px; text-align: center; border: 2px solid #fff;}
.kbj_11 .tabnav ul li a{display: block; width: 100%; height: 83px; line-height: 83px; text-align: center; color: #fff; font-size: 28px;}
.kbj_11 .tabnav ul li.on a{background: #fff; color: #000;}
.kbj_11 .tabbox{width: 945px; height: auto; overflow: hidden; margin: 10px auto 0;}
.kbj_11 .tabbox .item{display: none;}
.kbj_11 .tabbox .item:first-child{display: block;}
.kbj_11 .tabbox .item ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.kbj_11 .tabbox .item ul li{margin-top: 25px;}
.kbj_11 .tabbox .item ul li img{width: 301px; height: 159px; display: block;}

.kbj_12{width: 100%; height: auto; overflow: hidden; padding: 100px 0;}
.kbj_12 .title h2{width: 100%; height: auto; overflow: hidden; font-size: 55px; color: #24a39c; padding-left: 100px; padding-bottom: 50px; background: url(../img/1_icon.png) no-repeat center bottom; display: flex; align-items: center; justify-content: center;}
.kbj_12 .title h2 img{margin-left: 10px;}
.kbj_12 .title p{width: 100%; height: 47px; line-height: 47px; margin-top: 30px; text-align: center; font-size: 30px; color: #6a6a6a; background: url(../img/12_icon_02.jpg) no-repeat center center;}
.kbj_12 .pic img{display: block; margin: 80px auto;}
.kbj_12 .text p{text-align: center; color: #626262; font-size: 19px; line-height: 1.6;}














