/* CSS Document */
*{ padding: 0; margin: 0; border: none; box-sizing: border-box;}
a{ text-decoration: none;}
ul,li{ list-style-type: none;}
body{font-size:14px; font-family:"微软雅黑";}
.kbj{width: 720px; height: auto; overflow: hidden; margin: 0 auto;}
.kbj .title{width: 100%; height: auto; overflow: hidden; margin: 0 auto; text-align: center;}
.kbj .title h2{font-size: 60px; border-bottom: 1px solid #ccc; color: #333; padding: 0 0 10px 0;}
.kbj .title h2 span{ color: #ff6600;}
.kbj .title p{font-size: 39px; color: #333; padding-top: 10px;}

.kbj_b{width: 100%; height: auto; overflow: hidden;  overflow: hidden;}
.kbj_b img{display: block; width: 100%;}

.kbj_01{width:100%; height: auto; overflow: hidden; padding: 50px 0; margin: 0 auto;}
.kbj_01 .text{width: 630px; height: auto; overflow: hidden; font-size: 21px; color: #333; margin: 50px auto 0;}
.kbj_01 .text img{display: block; width: 100%;}
.kbj_01 .text p{padding-bottom: 20px; line-height: 1.8; text-indent: 2em;}
.kbj_01 .text p span{ color: #ff3333;}

.kbj_02{width: 100%; height: auto; overflow: hidden; background: #f5f5f5; padding: 50px 0;}
.kbj_02 .div_01{width: 100%; height: auto; overflow: hidden; margin: 50px auto 0;}
.kbj_02 .div_01 ul{ display: flex; justify-content: space-around; flex-wrap: wrap;}
.kbj_02 .div_01 ul img{ margin-bottom: 20px;}
.kbj_02 .div_01 ul li{width: 293px; margin-bottom: 40px;}
.kbj_02 .div_01 ul li .text{font-size: 22px; color: #333; line-height: 1.8;}
.kbj_02 .div_01 ul li .text span{color: #ff6600;}

.kbj_03{width: 100%; height: auto; overflow: hidden; background: #fff; padding: 50px 0;}
.kbj_03 .div_01{width: 100%; height: auto; overflow: hidden; margin: 50px auto 0; background:url(../img/1bg.jpg) no-repeat left 70px bottom 30px;}
.kbj_03 .div_01 .l{width: 135px; float: left;}
.kbj_03 .div_01 .l ul li{width: 120px; height: 120px; border: 1px dashed #FF6600; border-radius: 100%; margin: 35px auto 70px;}
.kbj_03 .div_01 .l ul li .yuan{width: 111px; height: 111px; border-radius: 100%; color: #fff; margin: 3px auto 0; background: #FF6600; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.kbj_03 .div_01 .r{width: 570px; height: auto; overflow: hidden; float: right;}
.kbj_03 .div_01 .r dl{display: flex; justify-content: space-between; margin:20px 0 20px;}
.kbj_03 .div_01 .r dl:nth-child(2n){flex-direction: row-reverse;}
.kbj_03 .div_01 .r dl:nth-child(2n) dt{ padding-right: 10px;}
.kbj_03 .div_01 .r dd h2{color: #ff6600; font-size: 25px;}
.kbj_03 .div_01 .r dd .bt{color: #666; font-size: 24px; padding: 10px 0;}
.kbj_03 .div_01 .r dd p{color: #6e6e6e; font-size: 22px;}
.kbj_03 .div_02{width: 100%; height: auto; overflow: hidden;}
.kbj_03 .div_02 a{width: 307px; height: 65px; line-height: 65px; float: right; font-size: 28px; color: #fff; background: #FF6600; text-align: center; color: #fff; display: block;}

.kbj_04{width: 100%; height: auto; overflow: hidden; background: #f8f8f8; padding: 50px 0 0;}
.kbj_04 .div_01{width: 100%; height: 80px; padding-left: 105px; box-sizing: border-box; text-indent: 20px; overflow: hidden; margin: 0 auto; line-height: 80px; }
.kbj_04 .div_01 p{font-size: 38px; color: #333; border-left: 8px solid #FF6600;}
.kbj_04 .div_01 span{color: #FF6600;}
.kbj_04 .tab_01{width: 699px; height: auto; overflow: hidden; background: #cecece; margin: 40px auto; box-sizing: border-box; padding: 9px;}
.kbj_04 .tab_01 .tabnav{width: 100%; display: flex; justify-content: space-between;}
.kbj_04 .tab_01 .tabnav li{width: 224px; height: 100px; margin-bottom: 2px; text-align: center;}
.kbj_04 .tab_01 .tabnav li a{display: block; width: 100%; height: 100px; font-size: 24px; color: #fff; background: #494949; display: flex; justify-content: center; align-items: center;}
.kbj_04 .tab_01 .tabnav li.on a{background: #FF6600;}
.kbj_04 .tab_01 .tabbox{width: 682px; height: auto; overflow: hidden; background: #fff;}
.kbj_04 .tab_01 .tabbox li{display: none;}
.kbj_04 .tab_01 .tabbox li img{display: block; width: 100%; margin-top: 10px;}
.kbj_04 .tab_01 .tabbox li p{width: 100%; height: auto; padding: 15px; color: #333; font-size: 18px; box-sizing: border-box; margin: 10px auto 0; background: #f0f0f0;}
.kbj_04 .tab_01 .tabbox li.on{display: block;}

.kbj_05{width: 100%; height: auto; overflow: hidden; margin: 50px auto; border: 1px solid #ccc;}
.kbj_05 .tab{width: 100%; height: auto; overflow: hidden; padding: 30px 0;}
.kbj_05 .tab .bt{font-size: 60px; background: url(../img/line.jpg) no-repeat center bottom; padding-bottom: 10px; text-align: center; padding-bottom: 20px;}
.kbj_05 .tab .bt span{ color: #a4c538;}
.kbj_05 .tab .one h2{padding: 50px 0; color: #333; font-size: 40px; text-indent: 40px;}
.kbj_05 .tab .one h2 span{ color: #a4c538;}
.kbj_05 .tab .one h3{ font-size: 24px; color: #a4c538;}
.kbj_05 .tab .one dl{ display: flex; justify-content: space-between; width: 100%; padding: 0 40px; box-sizing: border-box; margin-bottom: 30px;}
.kbj_05 .tab .one dl.d1 dt{ padding-right: 20px; font-size: 20px;}
.kbj_05 .tab .one dl dt p{ margin-top: 30px;}
.kbj_05 .tab .one dl.d2 dt{ padding-left: 20px; font-size: 20px;}
.kbj_05 .tab .two .bt span{ color: #cc0000;}
.kbj_05 .tab .two h2{ font-size: 40px; color: #cc0000; text-indent: 40px; padding-top: 50px;}
.kbj_05 .tab .two .p1{font-size: 22px; padding: 30px 40px;}
.kbj_05 .tab .two .p2{ padding: 0 40px; display: flex; font-size: 20px;}
.kbj_05 .tab .two .p2 p{ margin-bottom: 20px;}
.kbj_05 .tab .two .bt2{font-size: 40px; color: #cc0000; font-weight: bold; text-align: center; padding: 30px 0;}
.kbj_05 .tab .two .p3{ display: flex; padding: 0 40px; font-size: 20px;}
.kbj_05 .tab .two .p3 p{ padding-left: 20px; text-align: justify;}
.kbj_05 .tab .two .p4 img{ display: block; margin: 33px auto 0;}
.kbj_05 .tab .three h2{font-size: 40px; color: #6caf00; text-indent: 40px; padding: 50px 0 30px 0;} 
.kbj_05 .tab .three .p1{padding: 0 40px; display: flex; justify-content: space-between; align-items: center;}
.kbj_05 .tab .three .p2{padding: 0 40px; display: flex; justify-content: space-between; align-items: center;}
.kbj_05 .tab .three .p2 img{ margin-right: 20px;}
.kbj_05 .tab .three p{ line-height: 1.8; font-size: 20px; margin-bottom: 20px;}

.kbj_06{width: 100%; height: auto; overflow: hidden;}

.kbj_07{width: 100%; height: auto; overflow: hidden; padding: 50px 0;}
.kbj_07 .div_01{width: 100%; height: auto; overflow: hidden; margin: 40px 0;}
.kbj_07 .div_02{width: 100%; height: auto; overflow: hidden;}
.kbj_07 .div_02 ul{display: flex; justify-content: space-around;}
.kbj_07 .div_02 ul li{  color: #666; flex: 1; font-size: 24px; text-align: center; border-left: 1px solid #ff6600;}
.kbj_07 .div_02 ul li:first-child{ border: none;}
.kbj_07 .div_02 ul li span{ color: #ff6600;}
.kbj_07 .tab_02{width: 100%; height: auto; overflow: hidden; padding: 15px; border: 1px solid #ccc; margin: 40px auto 0;}
.kbj_07 .tab_02 .tabnav{width: 100%; height: auto; overflow: hidden;}
.kbj_07 .tab_02 .tabnav li{ float: left; display: flex; align-items: center; text-indent: 60px; cursor: pointer; font-size: 24px; width: 168px; height: 55px; background: #e2e2e2; margin-right: 5px;}
.kbj_07 .tab_02 .tabnav li:nth-child(1){background:#e2e2e2 url(../img/end_01.png) no-repeat 15px center;}
.kbj_07 .tab_02 .tabnav li:nth-child(2){background:#e2e2e2 url(../img/end_02.png) no-repeat 15px center;}
.kbj_07 .tab_02 .tabnav li:nth-child(3){background:#e2e2e2 url(../img/end_03.png) no-repeat 15px center;}
.kbj_07 .tab_02 .tabnav li:nth-child(4){background:#e2e2e2 url(../img/end_04.png) no-repeat 15px center;}
.kbj_07 .tab_02 .tabnav li.on:nth-child(1){background:#494949 url(../img/end_01ed.png) no-repeat 15px center; color: #fff;}
.kbj_07 .tab_02 .tabnav li.on:nth-child(2){background:#494949 url(../img/end_02ed.png) no-repeat 15px center; color: #fff;}
.kbj_07 .tab_02 .tabnav li.on:nth-child(3){background:#494949 url(../img/end_03ed.png) no-repeat 15px center; color: #fff;}
.kbj_07 .tab_02 .tabnav li.on:nth-child(4){background:#494949 url(../img/end_04ed.png) no-repeat 15px center; color: #fff;}
.kbj_07 .tab_02 .tabnav li:last-child{ margin-right: 0;}
.kbj_07 .tab_02 .tabbox{ margin-top: 10px; width: 100%; height: auto; overflow: hidden;}
.kbj_07 .tab_02 .tabbox li{display: none;}
.kbj_07 .tab_02 .tabbox li.on{display: block;}