@charset "utf-8";
/*初始化代码*/
html, body, div, span,    
h1, h2, h3, h4, h5, h6, p, blockquote, pre,   
a, abbr, acronym, address, big, cite, code,   
img, ins, kbd, q, s, samp,   
small, strike, strong,    
dl, dt, dd, ol, ul, li,   
fieldset, form, label, legend,   
table, caption, tbody, tfoot, thead, tr, th, td, input{ margin:0; padding:0;line-height: 1.6; }
body, button, input, select, textarea {font-size:14px;font-family:myFirstFont, "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;line-height:normal; color:#333333;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp {font-family:myFirstFont, "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;}
small{ font-size:12px; }
ul, ol { list-style:none; }
a { color:#333333; text-decoration:none; }
a:hover {color:#15664D; text-decoration:none; }
a:link{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#333333; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clear{ clear:both;}
.fix:after{display:block;content:"clear";height:0;clear:both;visibility:hidden; overflow:hidden;}
div:after,p:after,ul:after,li:after{content:""; clear:both; display:block; height:0px; overflow:hidden;}
.floatL{float: left;}
.floatR{float: right;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.img-responsive{display:block;width:100%;height:auto}
.img-responsive01{display:inline-block;width:100%;height:auto}
.red{color:#C71325;}
.fon18{font-size: 18px;}
.nobold{font-weight:normal;}
.oneLine{white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.twoLine{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden;}
.threeLine{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;overflow: hidden;}
.borderBox{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fon12{font-size: 12px;}
.fon13{font-size: 13px;}
.fon15{font-size: 15px;}
.fon16{font-size: 16px;}
.fon18{font-size: 18px;}
.fon20{font-size: 20px;}
.fon22{font-size: 22px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt60{margin-top: 60px;}
.shenhuise{color: #656565;}
.huise{color: #999999;}
.w1200{width:1200px;margin-left: auto;margin-right: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.k-top{height: 80px;width: 100%;background: #fff;}
.k-top .w1200{position: relative;}
.k-toplogo{float: left;margin-top: 10px;}
.k-toplogo img{display: block;}
.k-topList{position: absolute;top: 0;right: 0;}
.k-topList li{float: left;line-height: 80px;font-size: 16px;margin-left: 50px;position: relative;}
.k-topList li a{color: #656565;}
.k-topList li a:hover{color: #15664D;}
.k-topList li.active a{height: 77px; border-bottom: 3px solid #15654D;line-height: 80px;display: block;color: #15664D;}
.k-topListCon{width: 195px;background: #fff;position: absolute;top: 77px;left: 0px;z-index: 99999;border-top: 3px solid #15654D;display: none;}
.k-topListCon a{display: block;height: 50px;line-height: 50px;padding-left: 10px;border-bottom:1px solid #efefef;}
.k-topListCon a:last-of-type, .k-topList li.active .k-topListCon a:last-of-type{border-bottom: none;}
.k-topList li .k-topListCon a:hover{background: #156650\9;background: #156650 url(../images/row.png) no-repeat left 10px center;color: #fff;padding-left: 20px;}
.k-topListCon a.on{background: #156650\9;background: #156650 url(../images/row.png) no-repeat left 10px center;color: #fff;padding-left: 20px;}
.k-topList li:hover .k-topListCon{display: block;}
.k-topList li.active .k-topListCon a{height: 50px;line-height: 50px;border-bottom:1px solid #efefef;}
.k-topList li.active .k-topListCon a.on{color: #fff;}
.k-indban{width: 100%;height: 580px;background-repeat: no-repeat;background-position: center center;}
.k-Allban{width: 100%;height: 280px;background-repeat: no-repeat;background-position: center center;}
.k-cpfn{padding: 60px 0 95px;}
.k-alltit{text-align: center;}
.k-alltit h3{font-size: 24px;color: #555555;line-height: 100%;}
.k-alltit p{font-size: 12px;color: #BBBBBB;line-height: 100%;text-transform : uppercase;margin-top: 10px;}
.k-cpfnCon{margin-top: 50px;}
.k-cpfnCon li{float: left;width: 315px;text-align: center;margin-right:127px;}
.k-cpfnCon li:nth-child(3n){margin-right:0;}
.k-cpfnCon01{width: 150px;height: 150px;margin: 0 auto;background: #F0F0F0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.k-cpfnCon01 i{display: block;width: 64px;height: 64px;background: url(../images/ico1.png) no-repeat;float: left;margin: 43px 0 0 43px;}
.k-cpfnCon02{font-size: 16px;font-weight: bold;color: #555555;line-height: 30px;height: 30px;overflow: hidden;margin: 13px 0 11px;}
.k-cpfnCon03{font-size: 14px;color: #7F7F7F;line-height: 23px;height: 115px;overflow: hidden;word-break:break-all;}
.k-cpfnCon04{display: inline-block;font-size: 14px;height: 34px;line-height: 34px;border: 1px solid #B5B5B5;color: #999999;min-width: 112px;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;margin-top: 40px;}
.k-cpfnCon01 i.k-ico1{background-position: 0 0;}
.k-cpfnCon01 i.k-ico2{background-position: -64px 0;}
.k-cpfnCon01 i.k-ico3{background-position: -128px 0;}
.k-cpfnCon li:hover .k-cpfnCon01{background: #156650;}
.k-cpfnCon li:hover .k-cpfnCon01 i.k-ico1{background-position: 0 -64px;}
.k-cpfnCon li:hover .k-cpfnCon01 i.k-ico2{background-position: -64px -64px;}
.k-cpfnCon li:hover .k-cpfnCon01 i.k-ico3{background-position: -128px -64px;}
.k-cpfnCon li:hover .k-cpfnCon04{background: #FFAE00;border-color: #FFAE00;color: #fff;}
.k-partners{padding: 60px 0 95px;background: #F4F4F4;}
.k-partnersCon{padding-top: 15px;}
.k-partnersCon li{float: left;margin: 30px 30px 0 0;}
.k-partnersCon li:nth-child(4n){margin-right: 0;}
/*.k-partnersCon li img{display: block;width: 216px;height: 128px;}*/
.k-partnersCon li img{display: block;width: 270px;}
.k-footer{width: 100%;background:#2E3B47;color: #D2D2D2;padding-top: 40px;-webkit-box-shadow: 0px 0px 5px 1px #BEBEBE;-moz-box-shadow: 0px 0px 5px 1px #BEBEBE;-ms-box-shadow: 0px 0px 5px 1px #BEBEBE;-o-box-shadow: 0px 0px 5px 1px #BEBEBE;box-shadow: 0px 0px 5px 1px #BEBEBE;}
.k-footer a{color: #D2D2D2;}
.k-footer a:hover{color: #fff;}
.k-footer01{float: left;height: 110px;width: 250px;border-right: 1px solid #1D2834;text-align: center;}
.k-footer02{float: left;height: 110px;width: 205px;border-right: 1px solid #1D2834;}
.k-footer03{float: left;height: 110px;width: 450px;border-right: 1px solid #1D2834;}
.k-footer04{float: left;height: 110px;margin-left: 50px;}
.k-footer02 a{display: block;margin-left: 76px;margin-bottom: 8px;}
.k-footer03 ul{margin-left: 48px;}
.k-footer03 i{display: block;width: 18px;height: 18px;background: url(../images/ico2.png) no-repeat;float: left;margin-right: 20px;}
.k-footer03 li{line-height: 18px;margin-bottom: 12px;}
.k-footer03 i.k-ico1{background-position: 0 0;}
.k-footer03 i.k-ico2{background-position: -18px 0;}
.k-footer03 i.k-ico3{background-position: -36px 0;}
.k-footer03 i.k-ico4{background-position: -54px 0;}
.k-footer04 h3{color: #C49752;font-size: 30px;margin-top: 15px;}
.k-footerBot{text-align: center;border-top: 1px solid #1D2834;margin-top: 37px;padding: 11px 0 9px;font-size: 12px;color: #7A848E;}
.k-footerBot p img{vertical-align: middle;}
.k-footerBot p{line-height: 20px;}
.k-yycj{padding: 60px 0 95px;}
.k-alltitJs{color:#7F7F7F;margin-top: 14px;}
.k-yycjCon{background: url(../images/img01.jpg) no-repeat;min-height: 121px;width: 909px;margin:50px auto 0;}
.k-yycjCon dl{float: left;text-align: center;width: 109px;padding-top: 145px;font-size: 16px;}
.k-yycjCon dt{line-height: 100%;font-weight: bold;color: #555555;padding-bottom:30px ;}
.k-yycjCon dd{color: #7F7F7F;}
.k-yycjCon dl.k-yycjCon03{float: right;}
.k-yycjCon dl.k-yycjCon02{margin-left: 291px;}
.k-yyhye{width: 1117px;margin: 0 auto;position: relative;min-height: 428px;}
.k-yyhye img{display: block;width: 642px;height: 428px;}
.k-yyhye .k-yyhyeR{width: 682px;height: 359px;position: absolute;top:45px;left: 480px;background: url(../images/bjimg01.png);}
.k-yyhye h3{font-size: 24px;color: #555555;margin-top: 90px;}
.k-yyhye .w500{width: 500px;margin: 0 auto;}
.k-yyhyeHg{width: 65px;height: 4px;background: #156650;margin: 7px 0 15px;}
.k-yyhyeCon{color: #7F7F7F;line-height: 30px;}
.k-yyhye.deg .k-yyhyeR{top:45px;right: 480px;left: auto; background: url(../images/bjimg02.png);}
.k-yyhye.deg h3{margin-top: 66px;}
.k-yyhye.deg{margin-top: 80px;}
.mt95{margin-top: 95px;}
.k-kxys{background: #F4F4F4;padding: 60px 0 95px;}
.k-kxysCon{width: 1160px;margin: 60px auto 0;}
.k-kxysCon li{float: left;text-align: center;width: 220px;font-size: 16px;margin-right: 93px;}
.k-kxysCon li:nth-child(4n){margin-right:0;}
.k-kxysCon02{font-weight: bold;color: #555555;margin-top: 23px;}
.k-kxysCon03{color: #7F7F7F;margin-top: 9px;}
.pad6095{padding: 60px 0 95px;}
.k-Features{}
.k-Features li{width: 265px;float: left;height: 130px;margin: 55px 46.6px 0 0;}
.k-Features li:nth-child(4n){margin-right: 0;}
.k-Features li .floatL{width: 45px;height: 45px;display: block;float: left;background: url(../images/ico4.png) no-repeat;}
.k-Features li .floatR{width: 210px;}
.k-Features li h3{line-height: 100%;color: #555555;}
.k-Features li p{color: #7F7F7F;margin-top: 13px;}
.k-Features li .k-ico1{background-position: 0 0;}
.k-Features li .k-ico2{background-position: -45px 0;}
.k-Features li .k-ico3{background-position: -90px 0;}
.k-Features li .k-ico4{background-position: -135px 0;}
.k-Features li .k-ico5{background-position: 0 -45px;}
.k-Features li .k-ico6{background-position: -45px -45px;}
.k-Features li .k-ico7{background-position: -90px -45px;}
.k-Features li .k-ico8{background-position: -135px -45px;}
.k-gntd{padding: 60px 0 70px;}
.k-about{padding-top: 43px;}
.k-about li{min-height: 400px;margin-top: 12px;}
.k-about li img{width: 100%;height: 400px;display: block;}
.k-aboutCon{float: left;width: 404px;margin: 105px 0 0 80px;}
.k-about01{font-size: 24px;line-height: 100%;color: #333333;}
.k-about02{width: 20px;height: 2px;background: #999999;margin-top: 30px;}
.k-about03{font-size: 16px;color: #656565;line-height: 30px;margin-top:29px;}
.bjhuise{background: #F4F4F4;}
.k-lxwmdt{margin-top: 50px;}
.k-jjfn01{position: relative;margin: 50px 25px 0;}
.k-jjfn01Pos{width: 390px;position: absolute;left: 0px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);background:url(../images/list.png) no-repeat left top 9.5px;font-size: 20px;color: #7F7F7F;padding-left: 30px;}
.k-jjfn01Pos p{line-height: 33px;}
.k-jjfn02 .k-jjfn01Pos{left: auto;right: 0;}
.k-jjfn01.k-jjfn02{margin: 80px 70px 0;}
.k-jjfn01Pos h3{line-height: 33px;color: #555555;margin-bottom: 15px;}
.k-jjfn03 .k-jjfn01Pos{width: 540px;}
.k-jjfn01.k-jjfn03{margin: 120px 35px 0;}
.k-jjfn01.k-jjfn03 p{margin-bottom:6px;}
.k-fatdNr{padding: 60px 0 80px;}
.k-fatdNr li{width: 345px;float: left;text-align: center;margin-right:82.5px ;}
.k-fatdNr li:nth-child(3n){margin-right: 0;}
.k-fatdNr01 i{display: block;width: 91px;height: 91px;margin: 0 auto;background:url(../images/ico8.png) no-repeat;}
.k-fatdNr02{font-size: 16px;font-weight: bold;color: #555555;text-transform : uppercase;margin-top: 25px;}
.k-fatdNr03{width: 28px;height: 1px;margin: 5px auto 0;background: #156650;}
.k-fatdNr04{font-size: 16px;color: #7F7F7F;line-height: 25px;margin-top: 25px;}
.k-fatdNr01 i.k-ico1{background-position: 0 0;}
.k-fatdNr01 i.k-ico2{background-position: -91px 0;}
.k-fatdNr01 i.k-ico3{background-position: -182px 0;}
.k-jsspdz{text-transform : uppercase;margin-top: 60px;}
.k-jsspdz a{color: #15654D;text-decoration: underline;}
.k-jsspdz01{text-transform : uppercase;margin-top: 27px;font-size: 16px;color: #7F7F7F;line-height: 100%;}
.k-toolImg{width: 972px;height: 242px;background: url(../images/img08.jpg) no-repeat;margin: 60px auto 0;}
.k-hxysCon{padding-top: 58px;}
.k-hxysCon li{float: left;width: 245px;height: 295px;background: #fff;border: 1px solid #156650;overflow: hidden;text-align: center;margin: 0 76px;}
.k-hxysCon01{width: 57px;height: 54px; background: url(../images/ico9.png) no-repeat;margin: 60px auto 0;}
.k-hxysCon02{font-size: 16px;color: #555555;font-weight: bold;margin-top: 15px;}
.k-hxysCon03{width: 28px;height: 1px;background: #156650;margin: 5px auto 0;}
.k-hxysCon04{font-size: 16px;color: #7F7F7F;margin: 30px 12px 0;word-break:break-all;}
.k-hxysCon li .k-ico1{background-position:0 0 ;}
.k-hxysCon li .k-ico2{background-position:-57px 0 ;}
.k-hxysCon li .k-ico3{background-position:-114px 0 ;}
.k-jjfn01.k-jjfn04{margin: 50px 60px 0 140px;}
.k-jjfn01.k-jjfn05{margin: 150px 150px 0 34px;}
.k-cpsyan{margin-top: 80px;}
.k-cpsyan a{width: 255px;height: 74px;display: inline-block;line-height: 64px;color: #fff;font-size: 24px;font-weight: bold;background: url(../images/ico12.png) no-repeat;}
.pad6095.padb55{padding-bottom: 55px;}
