body{
    color: #3F4040;font-family: "Microsoft YaHei";font-size: 62.5%;min-width: 1000px;
    background-color: #E8E8E8;
}
.KL_bgcolor{
    background-color: #000000;
}
/**头部样式*/
.KL_header{
    min-width: 1000px;margin: 0px auto;
    height: 91px;
    background: url(../images/hr-1.png)center 108% no-repeat;
    background-color: #000000;
}
.KL_header .KL_header_content{
    max-width: 1200px;min-width: 1000px;margin:0px auto;
    height: 89px;background-color: #000000;
}
.KL_header .KL_header_content .KL_logo{
    float: left;display: block;width: 177px;height: 90px;background: url(../images/logo-1.png) center center no-repeat;margin-left: 90px;
}
.KL_header .KL_header_content .KL_lang{
    float: right;display: block;width: 100px;color: #97fff7 ;text-shadow:0 -1px 20px #0c9ed9, 0px -1px 20px #0c9ed9, 0px -1px 20px #0c9ed9, 0px -1px 20px #0c9ed9;font-size: 1.4em;
}
.KL_header .KL_header_content .KL_lang a{
    text-decoration:none;color: #97fff7 ;line-height: 6.7em;
}
.KL_header .KL_header_content .KL_secondLevel{
    border-left: 2px solid #97fff7 ;
    padding-left: 20px;line-height: 3;margin-top:25px;
    float: left;color: #97fff7 ;text-shadow:0 -1px 20px #0c9ed9, 0px -1px 20px #0c9ed9, 0px -1px 20px #0c9ed9, 0px -1px 20px #0c9ed9;font-size: 1.4em;
}
.KL_header .KL_header_content .KL_header_nav{
    float: right;
    height: 60px;
    margin: 20px 120px 0px 0px;
    line-height: 3.2em;
    font-size: 1.6em;
}
.KL_header .KL_header_content .KL_header_nav:after{
    content: " ";
     display: block;
     height: 0;
     visibility: hidden;
     overflow: hidden;
}
.KL_header .KL_header_content .KL_header_nav .KL_level{
    margin-left:15px;float: left;
}
.KL_header .KL_header_content .KL_header_nav .KL_level a{
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    height: 40px;
}
.KL_header .KL_header_content .KL_header_nav .KL_level.act a,.KL_header .KL_header_content .KL_header_nav .KL_level a:hover{
    color: #32C7F3;
}
/*左侧导航栏样式**/
.KL_leftBar{
    width: 88px;
    height: 512px;
    position: fixed;
    top:110px;
    background: url(../images/left_06.png) no-repeat;
}
.KL_leftBar .KL_navbar{
    width: 50px;
    margin: 40px 0px 0px 10px;
}
.KL_leftBar .KL_navbar .KL_up{
    width: 23px;height: 23px;margin: 10px auto 0px;background: url(../images/up-1.png) no-repeat center center;
    cursor: pointer;z-index: 1;
}
.KL_leftBar .KL_navbar .KL_up:hover,.KL_leftBar .KL_navbar .KL_up.act{
    background:  url(../images/up-2.png) no-repeat center center;
}
.KL_leftBar .KL_navbar .KL_menu{
    margin: 30px auto 0px;width: 23px;height: 23px; background: url(../images/actMenu-3.png) no-repeat center center;
    cursor: pointer;position: relative;
}
.KL_leftBar .KL_navbar .KL_menu:hover{
    background:  url(../images/actMenu-2.png) no-repeat center center;
}
.KL_leftBar .KL_navbar .KL_menu:hover .KL_menu_tip{
    display: block;
}
.KL_leftBar .KL_navbar .KL_menu.act .KL_menu_tip{
    display: none;
}
.KL_leftBar .KL_navbar .KL_menu.act{
    background:  url(../images/actMenu-1.png) no-repeat center center;
}
.KL_leftBar .KL_navbar .KL_menu .KL_menu_tip{
    width: 12px;padding-left: 22px;padding-top: 13px;background: url(../images/hr-2.png) no-repeat top center;position:absolute;
    right: -24px;top: 11px;color: #c8c8c8; font-size: 1em;font-weight: bold;line-height: 1.2em;display: none;
}
.KL_leftBar .KL_navbar .KL_down{
    width: 23px;height: 23px;margin: 30px auto 0px;background: url(../images/down-1.png) no-repeat center center;
    cursor: pointer;z-index: 1;
}
.KL_leftBar .KL_navbar .KL_down:hover,.KL_leftBar .KL_navbar .KL_down.act{
    background:  url(../images/down-2.png) no-repeat center center;
}


/**底部版权模块**/
.KL_footer{min-width: 1000px;background: url(../images/hr-1.png) no-repeat top center;overflow: hidden;padding-top: 20px;background-color: #000000;}
.KL_footer .KL_footer_nav{width: 960px;margin: 50px auto 0px;color: #c8c8c8;/* font-size: 1.4em; */}
.KL_footer .KL_footer_nav .KL_f_links{
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
}
.KL_footer .KL_footer_nav .KL_f_links a{
    color: #c8c8c8;
    text-decoration: none;
}
.KL_footer .KL_footer_nav .KL_f_us{
    font-size: 1.2em;
    text-align: center;
    margin-top: 20px;
}
.KL_footer .KL_footer_nav .KL_f_weibo{
    margin: 20px auto 10px;width: 70px;
}


/**底部logo模块***/
.KL_footerLogo{
    min-width: 1000px;
    background-color: #000000;
}
.KL_footerLogo .KL_fl_container{
    width: 1000px;
    margin: 0px auto;
}
.KL_footerLogo .KL_fl_container .KL_fl_links{
    margin: 0px auto;
    display: block;
    width: 300px;
    padding: 72px 0px;
}

/*首屏部分**/
.KL_first {
    width: 1000px;margin: 0px auto; padding:43px 0px 0px; border-bottom: 2px solid #313131;
}
/*第二屏**/
.KL_second{
    width: 1000px;margin: 0px auto; 
    /*border-bottom: 2px solid #313131;*/
}
.KL_second .KL_second_img{
    position: absolute;display: none;
}
.KL_second .KL_second_Link{
    width: 120px;
    height: 40px;
    position: absolute;
    text-align: center;
    color: #000;
    font-size: 1.6em;
    cursor: pointer;
    font-weight: bold;
	/*4.3*/
	background: url(../images/bg-2.png) no-repeat;
	padding-top:16px;
}
/*.KL_second .KL_second_Link:hover{
    color: #30c2ec;
}*/
.KL_second .KL_second_Link.disabled{
    cursor: auto;
}
/*.KL_second .KL_second_Link.disabled:hover{
   /* background: #FFF;*/
   color: #fff;
}*/
/*第三屏**/
.KL_third{
    min-width: 1000px;margin: 0px auto;overflow: hidden;
}
.KL_third .KL_titles{
    width: 895px;text-align: center;font-size: 3.6em;color: #ffffff;margin: 25px auto 0;font-weight: bold;border-bottom:2px solid #fff;padding-bottom: 30px
}
.KL_third .KL_story{
    width: 1000px;overflow: hidden;
    margin: -40px auto 0;
    padding: 80px 30px 0;
	/*4.3*/
	
}
.KL_third .KL_story .KL_story_analyze{
    width: 462px;float: left;
}
.KL_third .KL_bg1{width:1219px;height:63px;margin:0 auto -71px;background:url(../images/r1_c1.png) no-repeat;}
.KL_third .KL_bg2{width:1185px;height:65px;margin:0 auto 20px;background:url(../images/r4_c1_1.png) no-repeat 90px 0;}
.KL_analyze{
    overflow: hidden;
}
.KL_analyze .KL_question{
    padding: 30px 0px;
    overflow: hidden;
}
.KL_analyze .KL_tips{
    width: 180px;
    height: 20px;
    margin-right: 10px;
    background: url(../images/hr-4.png) repeat-x center center;
}
.KL_analyze .KL_tips .KL_NO{
    width: 54px;
    height: 54px;
    display: block;
    background: url(../images/crl-1.png) no-repeat;
    margin: -18px 0px 0px 70px;
    font-size: 2.6em;
    color: #000000;
    text-align: center;
    font-weight: bold;
    line-height: 2;
}
.KL_analyze .KL_tipsTxt{
    width: 180px;
    display: block;
    color: #3F4040;
    background: #fff;
    text-align: center;
    font-size: 1.8em;
    font-weight: bold;
    margin: 0px 10px;
}
.KL_analyze .KL_quesInfo{
    color: #E8E8E8;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 2;
}
.KL_analyze .KL_analImg{
    margin-top: 20px;
}

.KL_third .KL_story .KL_axle{
    width: 5px;
    height: 1050px;
    margin: 40px 25px;float: left;
    background: #313131;
}
.KL_story .KL_axle .KL_dot{
    width: 56px;
    height: 56px;background: url(../images/actBtn-1.png) no-repeat center center;
    margin-left: -26px;
}
.KL_story .KL_axle .KL_dot.act{
    background: url(../images/actBtn-2.png) no-repeat center center;
}
.KL_story .KL_axle .KL_dot1{
    margin-top: 142px;
}
.KL_story .KL_axle .KL_dot0{
    margin-top: -25px;
}
.KL_story .KL_axle .KL_dot2{
    margin-top: 90px;
}
.KL_story .KL_axle .KL_dot3{
    margin-top: 200px;
}
.KL_story .KL_axle .KL_dot4{
    margin-top: 210px;
}
.KL_story .KL_axle .KL_dot5{
    margin-top: 120px;
}
.KL_story .KL_download{
    clear: both;
    width: 180px;
    margin:30px auto;
}
.KL_story .KL_download .KL_getMore{
    width: 165px;height: 40px;cursor: pointer;
    background: url(../images/btn-1.png) bottom center no-repeat;display: block;
}
.KL_story .KL_download .KL_getMore.act{
    background: url(../images/btn-1.png) -2px -60px no-repeat;
}/*更多报告**/
.KL_third .KL_report{
    min-width: 1000px;
    margin: 10px auto 0px;
    background: #E8E8E8;
    display: none;
}
.KL_third .KL_report .KL_rep_con{
    width: 1000px;
    margin: 0px auto;
    overflow: hidden;
}
.KL_third .KL_rep_con .KL_rep_txt{
    text-align: center;
    line-height: 4em;
}
.KL_third .KL_rep_con .KL_rep_txt .KL_ret_title{
    font-size: 2.4em;
}
.KL_third .KL_rep_con .KL_rep_txt .KL_rep_link{
    color: #3F4040;
    font-size: 1.8em;
}
.KL_third .KL_hr2{
    border: none;
    background: #000000;
    height: 1px;
    clear: both;
}
.KL_third .KL_rep_shrink{
    height: 22px;
    background: #000000;
}
.KL_third .KL_rep_shrinkBtn{
    width: 120px;
    height: 22px;
    background: url(../images/up-11.png) no-repeat;
    margin: 0px auto;
}
/*第四屏**/
.KL_four{
    min-width: 1000px;margin: 0px auto;background: #222222;overflow: hidden;
}
.KL_four .KL_titles{
    width: 1000px;text-align: center;font-size: 3.6em;color: #ffffff;margin: 25px auto;font-weight: bold;
}
.KL_four .KL_four_container {width: 1000px;margin: 0px auto;}
.KL_four .KL_four_container .KL_four_li {width: 500px;float: left;margin-bottom: 50px;}
.KL_four .KL_four_container .KL_four_li img{
    margin: 0px auto;
    display: block;
}
.KL_four .KL_four_container .KL_four_li .KL_four_text{
    width: 300px;
    margin: 0px auto;
    color: #ffffff;
    font-size: 1.4em;line-height: 1em;
}
.KL_four .KL_four_container .KL_four_li .KL_four_text .KL_four_word{
    width: 30px;
    float: left;
    display: block;
}
.KL_four .KL_four_container .KL_four_li .KL_four_text .KL_four_info{
    float: left;
    border-left: 4px solid #FFF;
    padding-left: 18px;
}
/*第五屏**/
.KL_five{
    min-width: 1000px;margin: 0px auto;overflow: hidden;background: #e8e8e8;
}
.KL_five .KL_titles{
    width: 1000px;text-align: center;font-size: 3.6em;color: #222222;margin: 25px auto;font-weight: bold;
}
.KL_five .KL_five_container{
    width: 900px;margin: 0px auto;margin-top: 35px;
}
.KL_five .KL_five_container .KL_five_h3{
    color: #222222;font-size: 1.6em;text-indent: 2em;
}
.KL_five .KL_five_imgs{
    width:900px;margin:0px auto;overflow: hidden;padding: 20px 50px 20px 20px;
    border-bottom: 1px solid #d3d3d3;
}
.KL_five .KL_five_imgs .kl_five_logos{
    float: left;width: 115px;margin-bottom: 20px;
    height: 40px;text-align: center;
}
.KL_five .KL_five_imgs .kl_five_logos img{
    max-width: 90px;max-height: 35px;
    vertical-align: bottom;
}
/*第六屏**/
.KL_six{
    min-width: 1000px;margin: 0px auto;overflow: hidden;background: #e8e8e8;border-top: 2px solid #6C6C6C;
}
.KL_six .KL_titles{
    width: 1000px;text-align: center;font-size: 3.6em;color: #222222;margin: 25px auto;font-weight: bold;
}
.KL_six .KL_six_container{
    width: 1000px;margin: 0px auto;overflow: hidden;padding-bottom: 20px;
}
.KL_six .KL_six_join{
    width: 380px;float: left;
    padding: 30px 59px 10px;margin-bottom: 20px;
	text-align:center;
}
.KL_six .KL_six_join .KL_button{
    display: inline-block;
    cursor: pointer;
}
.KL_six .KL_hr2{
    border: none;
    background: #000000;
    height: 1px;
}

.KL_six_container .KL_joinMode{
    padding-left: 75px;

    margin-top: 25px;
}
.KL_six_container .KL_joinMode .KL_joinImg{
    float: left;

}
.KL_six_container .KL_joinMode .KL_joinTitle{
    float: left;

    margin-left: 10px;
    line-height: 3em;
    font-size: 1.8em;
    font-weight: bold;
}
.KL_six_container .KL_joinNow{
    margin-left: 418px;
    margin-top:30px;
}
.KL_six_container .KL_form{
    width: 510px;margin: 0px auto;
}
.KL_six_container .KL_form .KL_formLine{
    height: 50px;position: relative;
}
.KL_six_container .KL_form .KL_formLine .KL_formLabel{
    width: 70px;
    float: left;
    margin-left: 30px;
    font-size: 1.6em;
    line-height: 3em;
    text-align: right;
    padding-right: 10px;
}
.KL_six_container .KL_form .KL_formLine .KL_formLabel b{
    color: #DD4B39;
}
.KL_six_container .KL_form .KL_formLine .KL_formText{
    height: 30px;
    float: left;
    width: 290px;
    margin-top: 8px;
    font-size: 1.4em;
}
.KL_six_container .KL_form .KL_formLine .KL_error{
    height: 47px;font-size: 1.4em;color: #FF0012;
    display: none;position: absolute;
    left: 410px;
    width: 200px;
    line-height: 3.5em;
    padding: 0px 0px 0px 30px;
    background: url(../images/worn.png) no-repeat left center;
}
.KL_six_container .KL_ok{
    margin-left: 415px;
    margin-top: 20px;
}
.KL_joinTxt{
    clear: left;

    padding-top: 10px;
    padding-left: 60px;
    font-size: 1.6em;
}
.KL_customer{

}
.KL_customer .KL_cusTable{
    width: 730px;
    margin: 35px auto;
    border: 1px solid #000000;
}
.KL_customer .KL_cusTable .KL_cusList {
    border-bottom: 1px solid #000000;
    font-size: 1.4em;
    /* margin-top: 11px; */
}
.KL_customer .KL_cusTable .KL_cusList .KL_cusLogo {
    width: 150px;
    text-align: center;
    vertical-align: top;
    padding-top: 15px;
}
.KL_customer .KL_cusTable .KL_cusList .KL_cusLogo img {}
.KL_customer .KL_cusTable .KL_cusList .KL_cusInfo p {
    text-indent: 24px;
}
.KL_customer .KL_cusTable .KL_cusList .KL_cusInfo {
    padding-bottom: 15px;
    padding-left: 20px;vertical-align: top;
    padding-top: 15px;
}
.KL_customer .KL_cusTable .KL_cusList .KL_cusLogo p {
}
.KL_customer .KL_cusTable .KL_cusList .KL_cusMsg{
     padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;vertical-align: top;
     padding-top: 15px;
}
.KL_customer .KL_cusTable .KL_cusList .KL_cusMsg p {
}
/*通用*/
.KL_container{

}
.KL_clear{
    clear: left;
}
.KL_button{
    display: inline-block;zoom:1;cursor: pointer;color: #3f4040;
}
.KL_button .KL_button_l{
    background: url(../images/btn-2_03.png) no-repeat; width: 4px;height: 39px;float: left;display: block;
}
.KL_button .KL_button_c{height: 39px;text-align: center;background: url(../images/btn-2_04.png) repeat-x;float: left;
    display: block;line-height: 2.5em;font-size: 1.6em;font-weight: bold;
    width: 157px;
}
.KL_button .KL_button_r{
    background: url(../images/btn-2_06.png) no-repeat; width: 3px;height: 39px;float: left;display: block;
}
.KL_txt_18{
    font-size: 1.8em;
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    display: block;
}
.KL_txt_16{
    font-size: 1.6em;
    line-height: 1.8em;
	text-align:left
}
.KL_hr1{
    background: #6c6c6c;height: 2px;border:none;clear: both;
}
.KL_border_r{
    
}
.KL_boderNone{
    border: none;
}
.KL_block{
    display: block;
}
.Kl_padding10{
    padding: 15px;
}
.KL_txt_24{
    font-size: 2.4em;font-weight: bold;
}
.KL_txt_24_1{
    font-size: 2.4em;
}
.KL_mT10{
    margin:10px 0px;
}
.KL_mT17{
    margin:17px 0px;
}
.KL_mR10{
    margin-right: 10px;
}
.KL_mL75{
    margin-left: 75px ;
}
.KL_mL100{
    margin-left: 100px;
}
.KL_tI75{
    text-indent: 75px;
}
.KL_TC{
    text-align:center;
}
.KL_floatLeft{
    float: left;
}
.KL_floatRight{
    float: right;
}
.KL_w450{
    width: 450px;
}
.KL_w300{
    width: 300px;
}
.KL_TCw{
    color: #fff;
}
.KL_TCb{
    color: #000000;
}
.KL_hr2{
    border: none;
    background: #000000;
    height: 1px;
    clear: both;
}
.KL_downloadImg {
    display: block;
    float: left;width: 24px;height: 24px;margin: 8px 0px 0px 10px;
    background: url(../images/down-3.png) no-repeat center center;
}
/*二维码**/
.KL_qrCode{
    width: 258px;
    font-size: 1.8em;
    text-align: center;
    margin: 20px auto;
}
.KL_qrCode .KL_qrSao{
    font-weight: bold;

    display: block;
    margin-bottom: 5px;
}
.KL_qrCode img{
    width: 258px;
    height: 258px;
}

/**提示框*/
.KL_dialog{
    background: #fff;
    width: 300px;
    padding: 50px;
}
.KL_dialog .KL_icon{}
.KL_dialog .KL_tishi{
    width: 80px;
    height: 100px;
    display: block;
    float: left;
    background: url(../images/tishi-54.png) no-repeat top center;
}
.KL_dialog .KL_dia_txt{
    float: left;
    font-size: 1.8em;
    margin: 5px 0px 10px;
    width: 210px;
}
.KL_dialog .KL_sure{}

/**第二级页面*/
.KL_content{
    width: 950px;padding: 20px 45px;
    margin: 0px auto;
}
.KL_content .KL_leftContent{
    float: left;width: 670px;
}
.KL_content .KL_leftContent .KL_RP {
    text-align: left;
}
.KL_content .KL_leftContent .KL_RP .KL_Rtitles{
    font-size: 2.4em;
    margin: 15px 0px 0px;
    font-weight: bold;text-align: left;
}
.KL_content .KL_leftContent .KL_RP .KL_Rintro {
    line-height: 2;text-align: left;
    margin-bottom: 20px;
    overflow: hidden;
    font-size: 1.4em;
}
.KL_content .KL_leftContent .KL_RP .KL_Rintro .KL_Rtime{
    float: left;
}
.KL_content .KL_leftContent .KL_RP .KL_Rintro .KL_strips{
    float: left;
    margin: 0px 10px;
}
.KL_content .KL_leftContent .KL_RP .KL_Rintro .KL_author{
    float: left;
}
.KL_content .KL_leftContent .KL_RP img{max-width: 100%;margin-bottom: 20px;}
.KL_content .KL_leftContent .KL_RP p{
    font-size: 1.4em;text-align: left;
    text-indent: 2em;margin-bottom:20px;
}
.KL_content .KL_leftContent .KL_rep_txt{
    list-style: disc inside;
    line-height: 2.4em;
    padding: 0px 0px 0px 33px;
}
.KL_content .KL_leftContent .KL_rep_txt .KL_ret_title{
    font-size: 2.4em;
}
.KL_content .KL_leftContent .KL_rep_txt li{
}
.KL_content .KL_leftContent .KL_rep_txt .KL_rep_link{
    color: #3F4040;
    font-size: 1.4em;
    max-width: 300px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
}
.KL_content .KL_leftContent .KL_rep_txt .KL_rep_link:hover{
    color: #32C7F3;text-decoration: underline;
}
.KL_content .KL_leftContent .KL_RP .KL_Rshara{
    overflow: hidden;margin-bottom: 20px
}
.KL_content .KL_rightMenu{
    float: right;
    width: 194px;
}
.KL_rightMenu .KL_RM_container{
    margin-bottom: 10px
}
.KL_rightMenu .KL_RM_container .KL_RM_title{
    border-bottom: 1px solid #C2C2C2;
    background: #dddddd;
    text-align: center;
    font-size: 1.8em;
    font-weight: bold;
    border-top: 1px solid #C2C2C2;
    line-height: 2.8em;
}
.KL_rightMenu .KL_RM_container .KL_RM_tree{

}
.KL_RM_container .KL_RM_tree .KL_RM_branch{
    border-bottom: 1px solid #c2c2c2;

}
.KL_RM_container .KL_RM_tree .KL_RM_branch .KL_RM_branchName{
    background: url(../images/left-2.png) no-repeat 4% center;
    padding-left: 20px;
    font-size: 1.6em;
    text-align: center;
    line-height: 2.2em;
}
.KL_RM_container .KL_RM_tree .KL_RM_branch.open .KL_RM_branchName{
    background: url(../images/down-11.png) no-repeat 4% center;
}
.KL_RM_container .KL_RM_tree .KL_RM_branch .KL_RM_anchorCon{
    display: none;
}
.KL_RM_container .KL_RM_tree .KL_RM_branch.open  .KL_RM_anchorCon{
    display: block;
}
.KL_RM_container  .KL_RM_anchorCon{
    border-top: 1px solid #c2c2c2;
    list-style: disc;
    padding-left: 20px;
}
.KL_RM_container .KL_RM_anchorCon .KL_RM_a_link{
    padding: 5px 0px 0px;

    max-height: 36px;
}
.KL_RM_container .KL_RM_anchorCon .KL_RM_link{
    color: #3F4040;

    font-size: 1.2em;
}
.KL_RM_container .KL_RM_anchorCon .KL_RM_link:hover{
    color: #32C7F3;text-decoration: underline;
}
.KL_RM_container .KL_boderNone{
    border: none;
}
.KL_RM_container.KL_RM_qrCode{
    width: 100%;
}
.KL_RM_container.KL_RM_qrCode p{
    font-size: 1.6em;text-align: center;
}
.KL_RM_container.KL_RM_qrCode img{
    width: 100%;
}
.KL_content:after {
     content: " ";
     display: block;
     height: 0;
     visibility: hidden;
     overflow: hidden;
}
.KL_content:after{
    clear: both;zoom:1;
}
.reportWarpper{overflow:hidden;padding:15px 0;height:auto}
.reportWarpper .mLine{float:left;border-right:1px solid #000;width:1px}
.KL_third{background: url(../images/k3pg.png) center center no-repeat;padding-top:1px;min-height: 1448px;min-width:1172px;}