@charset "utf-8";
body{
    font-family: "Microsoft Yahei";
}
input{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input,button,textarea{
    vertical-align: middle;
    border: 1px solid #eee;
    color: #666;
    /*padding: 7px 10px;*/
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    font-family: "Microsoft Yahei";

}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #b5b5b5;}
.ui-dialog-close:hover,.ui-dialog-close:focus{border: none;}
.main{height: auto;min-width:1180px; position: relative;width: 100%;overflow: hidden;float:left}
.minwidth{height: auto;margin: 0 auto;width: 1180px;overflow: hidden;}
.minwidthauto{height: auto;margin: 0 auto;width: 100%;overflow: hidden;}
.overflowhidden{height: auto;overflow: hidden;}
.textImgSeparation{display:table-cell; *display:inline-block;}
.headerOverflowInherit{overflow: inherit !important;}
.greyf5f5f5{background: #f8f8f8;}
.butTgreen{background: #00bced;color: #ffffff;font-size: 12px;display: inline-block;}
.butTgreen:hover{background: #3fabd8;}
.imgW80{width: 80px;height: 80px;}
.border000{border-bottom: 1px solid #007bc7;}
.bordere5{border-bottom: 1px solid #e5e5e5;}
.marT30{margin-top: 30px;}
.marT40{margin-top: 40px;}
.percentRadius50{-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.butgreen{background: #61c4a7;font-size: 14px;text-align: center;color: #ffffff;}
.butgreen:hover{background: #45aa8f;}
.inlineBlock{display: inline-block;}
.butpadding40{padding: 0 40px;height: 40px;line-height: 40px;}
/*浮动*/
.floatRight{float: right;}
.floatNone{float: none;}
.floatLeft,.group{float: left;}
.relative{position: relative;}
.welcomeKfw i,.iMyPavatar i,.kfwLogo i,.kfwSp i,.navSidebars i,.classification{background: url("../images_pc/index.png") no-repeat scroll left 0;display: inline-block;}
.kfwLogo .marT30{margin-top: 30px;}
/*更新通知*/

.updateNotification {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	position: fixed;
	z-index: 9;
        display:none;
        font-size:14px;
}
.lineH_24 li{
        text-indent: 1em;
         line-height:20px;
}
.updateNotification h3 {
	margin: 0px auto;
	text-align: center;
}

.updaInfo {
    padding-top:12px;
    height: 80%;
    overflow-y: auto;
}

.infoBox {
        position:relative;
	width: 520px;
	height: 290px;
	background: #fff;
	top: 100px;
	position: absolute;
	left: 50%;
	margin-left: -220px;
	padding: 15px 30px;
}
.infoText h4{
    margin-bottom:6px;
}
.update_iKonw,.checkMove{
    position:absolute;
    bottom: 8px;
    border-radius: 8px;
    cursor: pointer;
    padding: 0px 6px;
    color: #fff;
    border:none;
}
.update_iKonw {
	right:100px;
	background: #f89536;
}
.checkMove{
	right:10px;
        background:#01b5f4;
}
.updateClose{
   width:20px;
   height:20px;
   text-align:center;
   line-height:20px;
    position:absolute;
    top:0px;
    right:0px;
    cursor: pointer;
}
/**首屏**/
#loginbar{height:35px;}
.welcomeKfw li{float: left;font-size: 12px;position: relative;z-index: 12;}
.welcomeKfw li{
    height: 30px;
    line-height: 30px;
    color: #5798f3;
    margin: 0 2.6px;
}
.welcomeKfw .welcome1{padding-right: 20px;}
.welcomeKfw a{color: #666;line-height: 16px;padding: 0 20px;border-left: 1px solid #817f80;}
.welcomeKfw a{display: block;position: relative;top:7px;display: inline-block\0;top: 0\0;}
.welcomeKfw .noBorder{border-left:none}
.welcomeKfw .sj,.welcomeKfw .jt,.welcomeKfw .gw,.welcomeKfw a,.welcomeKfw .mykfw{height: 16px; font-size: 14px;}
.welcomeKfw .jt,.welcomeKfw .mykfw,.welcomeKfw .mykfw,.classification{-webkit-transition: transform 0.1s ease-in 0s;-moz-transition: transform 0.1s ease-in 0s;-ms-transition: transform 0.1s ease-in 0s;-o-transition: transform 0.1s ease-in 0s;transition: transform 0.1s ease-in 0s;}
.welcomeKfw .sj{width: 8px;background-position: 0 -837px;margin-right: 13px;}
.welcomeKfw .jt,.welcomeKfw .mykfw{width: 10px;background-position: 0 -891px;margin-left: 16px;}
.welcomeKfw .gw{width: 16px;background-position: 0 -926px;margin-right: 7px;}

/*移动应用*/
.welcomeKfwShow{width: 150px;}
.welcomeKfwShow img{margin-top: 14px;}
.welcomeKfwShow h4{font-size: 12px;color: #b0b0b0;font-weight: normal;margin: 0 10px;border-bottom: 1px solid #e3e3e3;}
.welcomeKfwShow a{padding: 7px 0;margin: 14px 25px;}
.aimationKfw em{display: inline-block;position: absolute;height: 1px;background: #e3e3e3;top: 0;right: 0;}
.welcomeKfwShow em{width: 13px;}
.iMyInfoOk em{width: 21px;}
.iMyPavatar em{width: 120px;}
/*我的闪猫*/
.iMyInfo{width: 128px;}
.iMyInfo.iMyInfoOk{width: 152px;}
.iMyInfo a,.iMyInfo span{float: left;border-left: 0;text-align: left;height:auto;color: #6d6d6d;font-size: 12px;}
.iMyInfo a{width:100%;display: block;line-height: 1;padding: 0 9px;text-indent: 12px;}
.iMyInfo a:hover{padding: 0 9px;}
.iMyInfo span{border-bottom: 1px solid #e3e3e3;width: 100%;padding: 14px 0 13px 0;}
.iMyInfo a:hover{background: #fff;color: #007bc7}
.iMyInfo a:hover span{color: #007bc7}
/*我的客户经理*/
.iMyPavatar{width: 260px;}
.iMyPavatar ul{border-top: 1px solid #e3e3e3;margin: 5px 10px 0 10px;padding-top: 10px;}
.iMyPavatar img{margin-left: 30px;}
.iMyPavatar h4{color: #727171;display: inline-block;font-size: 18px;font-weight: bold;text-align: left;float: left;line-height: 1;margin-top: 17px;padding-left: 20px;}
.iMyPavatar a:hover{background-position: left -40px;}
.iMyPavatar li{float: left;width: 100%;text-align: left;height: 18px;line-height: 18px;font-size: 12px;position: relative;text-indent: 70px;margin-top: 10px;}
.iMyPavatar i{width: 17px;height: 18px;position: absolute;left: 44px;}
.iMyPavatar .yj{background-position: 0 -1109px;}
.iMyPavatar .dh{background-position: 3px -1150px;}
.iMyPavatar .tx{background-position: 0px -1192px;}
/*位置*/

.navLocation{border-left: 1px solid #f5f5f5;}
.navLocation .locatinIcon {
    padding: 0 20px 0 38px;
    border-left: none;
    background: url(../images_pc/locationIcon.png) 20px 2px no-repeat;
}
.locationLayer{position:absolute;top:30px;left:-1px;width:282px;background:#fff;border: 1px solid #00c8fc;border-top:0;overflow: hidden;}
.locationLayer li{float: left;width: 70px;text-align: center}
.locationLayer li a{display: inline;top:0;height: 30px;line-height: 30px;padding: 0;border: none}
.locationLayer em{position: absolute;display: inline-block;position: absolute;width:160px;height: 1px;background: #00c8fc; top: 0; right: 0;}
.navLocation:hover{background: #fff;border: 1px solid #00c8fc;border-bottom: none;border-top: none;}
.navLocation:hover .locatinIcon{border: none;background-position: 20px -16px;}
.navLocation:hover .locationLayer{padding: 10px 0 8px;opacity: 1;filter:alpha(opacity=100);height: 139px;}
/*动画*/
.aimationKfw{overflow: hidden;background: #ffffff;border: 1px solid #e3e3e3;left: -1px;position: absolute;top: 30px;border-top: 0;text-align:center;}
.aimationKfw a{height: auto;line-height: normal;color: #ffffff;border: none;top:0;}
.aimationKfw,.locationLayer{opacity: 0;filter:alpha(opacity=0);height: 0;-webkit-transition: height 0.5s;-moz-transition: height 0.5s;-ms-transition: height 0.5s;-o-transition: height 0.5s;transition: height 0.5s;}
.welcomeKfw li:hover > a{color: #01bbf4;}
/*.welcomeKfw .app{border-right: 1px solid #817f80;}*/
.welcomeKfw .asj:hover{background: #fff;height: 30px;line-height: 30px;margin: 0;border-right: 1px solid #e3e3e3;border-left: 1px solid #e3e3e3;}
.welcomeKfw .asj:hover > a{border: none !important;}
.welcomeKfw .asj:hover .sj{background-position: -59px -837px;}
.welcomeKfw .asj:hover .jt,.welcomeKfw .asj:hover .mykfw,.navLocation:hover .mykfw{background-position: -59px -891px;}
.welcomeKfw .asj:hover div{opacity: 1;filter:alpha(opacity=100);display: block;}
.welcomeKfw .asj:hover .welcomeKfwShow{height: 150px;z-index: 12;}
.welcomeKfw .asj:hover .iMyInfo{height: 177px;}
.welcomeKfw .asj:hover .iMyPavatar{height: 234px;}
.welcome1 em{margin: 0 4px;}
.welcomeKfw .asj:hover .jt,.welcomeKfw .asj:hover .mykfw,.welcomeKfw .asj:hover .mykfw,.kfwNaSub > a:hover .classification,.navLocation:hover .mykfw{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.kfwNaSub > a .classification.classification1{-webkit-transition: transform 0s ease-in 0s;-moz-transition: transform 0s ease-in 0s;-ms-transition: transform 0s ease-in 0s;-o-transition: transform 0s ease-in 0s;transition: transform 0s ease-in 0s;}
.kfwNaSub > a .classification.classification1{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
/***导航***/
/*logo*/
/*.kfwLogo a{margin: 16px 0;margin-left: 72px; }*/
.kfwLogo a {
    margin: 12px  0 6px 11px;
}
.newEvent a{margin: 16px 0;}
.kfwLogo a img{display: block;}
.kfwLogo li{float: left;font-size: 12px;color: #acb0b0;margin-right: 20px;line-height: 20px;}
.kfwLogo i{width: 20px;height: 20px;float: left;margin-right: 5px;}
.iNav h4 a{color: #ffffff;}
.iNav h4 a:hover{color: #007bc7 !important;}
.kfwLogo .zzrz{background-position: 1px -966px;}
.kfwLogo .zfaq{background-position: 2px -1006px;}
.kfwLogo .zrfw{background-position: 1px -1043px;}
.kfwLogo .shwy{background-position: -2px -1073px;}
/*导航*/
.kfwNaSub{position: relative;}
.kfwNaSub > a,.kfwNavs a{float: left;display: inline-block;height: 40px;line-height: 40px;font-size: 16px;color: #555555;}
.kfwNavs a:hover{color:#01bbf4;}
.kfwNaSub > a{color: #fff; background: #01bbf4;border: 1px solid #01bbf4;border-bottom: none;}
.kfwNaSub > a i{
	background: url(../images_pc/lx_fenlei.png) no-repeat;
    display: inline-block;
    font-size: 14px;
    width: 20px;
    height: 18px;
    vertical-align: middle;
}
.kfwNavs{width: 980px;line-height: 40px;}
.kfwNavs a{margin: 0 5px;padding: 0 15px; position: relative;}
.kfwNavs .telephone{
    width:170px;
    text-align: right;
    font-size: 18px;
    font-weight: 600;
    font-family:"Microsoft Yahei";
    color: #02bbf4;
}
.kfwNavs .telephone em{
    width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
}

.kfwNaSub > a{width: 220px;text-align: center;}
.kfwNavs .huohuo{margin: -27px 0 0 10px}
.kfwNavs .huohuo:hover{background: none;}
/*一级*/


.kfwNaSub .iSubNav,.kfwNaSub > div{height: 441px;}
.kfwNaSub > .kfwNaDivs{overflow: hidden !important;height: 0;}

.iNav > li{border-top: 1px solid rgba(255,255,255,0.2);padding: 0 0 0 37px;float: left;width: 100%;height: 88px;position: relative;cursor: default !important;}
.iNav > .iNavFirst{height: 96.7px;}
.iNav > li > h4{
    font-size: 16px;
    font-weight: normal;
    cursor: default;
    width: 150px;
    margin-left: 30px;
    height: 24px;
    line-height: 24px;
    margin-top: 21px;
    color: #fff;
}
.iNavFirst .enroll_in{
    margin-left: 30px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;

}

.iNavFirst .enroll_in span{ color: #fff;margin-right: 4px;}
.iNavFirst .iNavFirst:hover .enroll_in span.hui{ color: #575757; }
.iNav > li > h4 > a{font-size: 14px;font-weight: normal;}
.iNav > li > div a{float: left;margin-right: 19px;display: inline-block;text-align: left;font-size: 12px;color: #ffffff;line-height: 1.6;}
.iNav > li > .home_1{    
    width: 27px;
    height: 31px;
    background: url(../product_icons/kaigongsi2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 23px;
    background-size: 27px;
}
.iNav > li:hover .home_1{
    width: 27px;
    height: 31px;
    background: url(../product_icons/kaigongsi.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 23px;
    background-size: 27px;

}
.iNav > .active .home_1{
    width: 27px;
    height: 31px;
    background: url(../product_icons/kaigongsi.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 23px;
    background-size: 27px;

}
.iNav > li > .home_2{    
    width: 30px;
    height: 30px;
    background: url(../product_icons/dajizhang2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 21px;
    background-size: 30px;
}
.iNav > li:hover .home_2{
    width: 30px;
    height: 30px;
    background: url(../product_icons/dajizhang.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 21px;
    background-size: 30px;

}
.iNav > .active .home_2{
    width: 30px;
    height: 30px;
    background: url(../product_icons/dajizhang.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 21px;
    background-size: 30px;

}
.home_3{ 
    width:28px;
    height: 33px;
    background: url(../product_icons/banshuiwu2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 30px;
    left: 22px;
    background-size: 28px;

}
.iNav > li:hover .home_3{
    width:28px;
    height: 33px;
    background: url(../product_icons/banshuiwu.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 30px;
    left: 22px;
    background-size: 28px;

}
.iNav > .active .home_3{
    width:28px;
    height: 33px;
    background: url(../product_icons/banshuiwu.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 30px;
    left: 22px;
    background-size: 28px;

}
.iNav > li > .home_4{    
   width: 30px;
    height: 33px;
    background: url(../product_icons/zuoshenji2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 30px;
}
.iNav > li:hover > .home_4{    
    width: 30px;
    height:33px;
    background: url(../product_icons/zuoshenji.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 30px;
}
.iNav > .active  > .home_4{    
    width: 30px;
    height:33px;
    background: url(../product_icons/zuoshenji.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 30px;
}
.iNav > li > .home_7{    
    width: 28px;
    height: 30px;
    background: url(../product_icons/jieshuikuan2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 28px;
}
.iNav > li:hover > .home_7{ 
    width: 28px;
    height: 30px;
    background: url(../product_icons/jieshuikuan.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 28px;

}
.iNav > .active  > .home_7{    
     width: 28px;
    height: 30px;
    background: url(../product_icons/jieshuikuan.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 28px;
}
.iNav > li > .home_6{    
    width: 38px;
    height: 38px;
    background: url(../product_icons/banzhichan2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 15px;
    background-size: 40px;
}
.iNav > li:hover > .home_6{ 
    width: 38px;
    height: 38px;
    background: url(../product_icons/banzhichan.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 15px;
    background-size: 40px;

}
.iNav > .active  > .home_6{    
    width: 38px;
    height: 38px;
    background: url(../product_icons/banzhichan.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 15px;
    background-size: 40px;
}
.iNav > li:hover a span{
    color: #575757;
    margin-right: 4px;
}
/*.iNav > li > .home_1{    
	width: 30px;
    height: 30px;
    background: url(../product_icons/kaigongsi2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 21px;
    background-size: 30px;
}
.iNav > li:hover a span{
    color: #575757;
    margin-right: 4px;
}
.iNav > li:hover .home_1{
    width: 30px;
    height: 30px;
    background: url(../images_pc/lx_kaigongsi2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 21px;
    background-size: 30px;

}
.iNav > li > .home_2{    
    width: 28px;
    height: 30px;
    background: url(../images_pc/lx_daijizhang.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 28px;
}
.iNav > li:hover > .home_2{    
    width: 28px;
    height: 30px;
    background: url(../images_pc/lx_daijizhang2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 28px;
}
.iNav > li > .home_3{    
    width: 27px;
    height: 31px;
    background: url(../images_pc/lx_zhushangbiao.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 27px;
}
.iNav > li:hover > .home_3{    
    width: 27px;
    height: 31px;
    background: url(../images_pc/lx_zhushangbiao2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 27px;
}
.iNav > li > .home_4{    
   width: 30px;
    height: 33px;
    background: url(../images_pc/lx_zhuzhuanli.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 30px;
}
.iNav > li:hover > .home_4{    
    width: 30px;
    height:33px;
    background: url(../images_pc/lx_zhuzhuanli2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 30px;
}
.iNav > li > .home_7{    
    width:28px;
    height: 33px;
    background: url(../images_pc/lx_banzizhi.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 26px;
    left: 22px;
    background-size: 28px;
}
.iNav > li:hover > .home_7{    
    width: 28px;
    height: 33px;
    background: url(../images_pc/lx_banzizhi2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 26px;
    left: 22px;
    background-size: 28px;
}
.iNav > .active .home_1{
   width: 30px;
    height: 30px;
    background: url(../images_pc/lx_kaigongsi2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 21px;
    background-size: 30px;
    
}
.iNav > .active .home_2{
    width: 28px;
    height: 30px;
    background: url(../images_pc/lx_daijizhang2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 28px;
    
}
.iNav > .active .home_3{
    width: 27px;
    height: 31px;
    background: url(../images_pc/lx_zhushangbiao2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 27px;
    
}
.iNav > .active .home_4{
    width: 30px;
    height:33px;
    background: url(../images_pc/lx_zhuzhuanli2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 28px;
    left: 22px;
    background-size: 30px;
    
}
.iNav > .active > .home_7{    
    width: 28px;
    height: 33px;
    background: url(../images_pc/lx_banzizhi2.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    line-height: 88px;
    position: absolute;
    top: 26px;
    left: 22px;
    background-size: 28px;
}*/
.kfwNaSub > a .classification{background-position: 0 -1475px;height: 40px;margin-left: 51px;position: absolute;width: 16px;}
.kfwNaSub > a:hover .classification{background-position: 0 -1507px;}
.kfwNaSub > a .classification.classification1{background-position: 0 -1534px;}
.iSubNavDivZ a:hover{color:#01bbf4}
/*二级*/
.kfwNaSub .iSubNav{position: absolute;z-index: 8;}
.iSubNav > div > ul{height: 100%;}

/*le*/
.iSubNavLe{width: 659px;}
.iSubNavLe li{float: left;width: 100%;}
.iSubNavLe li > div{float: left;width: 520px;border-top: 1px solid #eaeaea;padding: 17px 0;}
.iSubNavLe li > .kfwNavOne{border-top: none;border-bottom: 1px solid #eee;}
.iSubNavLe h5{width: 112px;float: left;text-align: center;color: #575757;font-size: 14px;margin-top: 14px;}
.iSubNavLe li a:hover > h5{color: #01bbf4 !important;}
.iSubNavLe a{float: left;margin-right: 20px;color: #575757;font-size: 12px;line-height: 2.8; cursor: pointer}
.iSubNavLe .active{color: #ff5b5b;}
/*ri*/
.iSubNavRi{width: 299px;border-left: 1px solid #e8e8e8;}
.iSubNavRi li{border-top: 1px solid #e8e8e8;height: 146px;position: relative;text-align: center;}
.iSubNavRi .floatLeft{width: 144px;text-align: center;height: 146px;line-height: 146px;}
.iSubNavRi .floatLeft img{vertical-align: middle;}
.iSubNavRi .iSubNavRi1{border: none;}
.iSubNavRi .snrText{position: absolute;right: 0;height: auto;width: 115px;padding-right: 30px;top: 35% !important;}
.snrText h5,.snrText span{line-height: 1;width: 100%;float: left;display: inline-block;font-size: 14px;color: #575757;text-align: right;}
.snrText h5{margin-bottom: 13px;font-weight: bold;}
.snrText span{font-size: 12px;margin-bottom: 6px;font-weight: normal;}
.iSubNavRi > li > a{width: 100%;height: 100%;display: block;}
.iSubNavRi > li > a .lastMar{margin-top: 3px;}
/*hover*/
.kfwNaSub .kfwNaSubSub{width: auto;position: absolute;top: 40px;}
.kfwNaSubSub > .kfwISubNav{width: 220px;background: url("../images_pc/navbg.png") repeat scroll center center;left: 0;position: absolute;top: 0;z-index: 10;}
.kfwNaSubSub > .kfwISubNav.active{border-right: 1px solid #01bbf4;}
.kfwNaSubSub > .kfwISubNav.active > .iNav > li > i{right: 18px;}
.kfwNaSubSub > .iSubNav{left: 220px;}
.iSubNav > div{width: 0;opacity: 0;filter:alpha(opacity=0);overflow: hidden;}
.kfwNaSubSub > .iSubNav > div{height: 580px;background: #ffffff;border: 1px solid #01bbf4;border-left: none;position:absolute;margin-left:-1px}
.kfwNaSubSub > .iSubNav > .kfwanimate{-webkit-transition: width 0.4s;-moz-transition: width 0.4s;-ms-transition: width 0.4s;-o-transition: width 0.4s;transition: width 0.4s;}
.iSubNav > .iSubNavDivZ{width: 750px;opacity: 1;filter:alpha(opacity=100);}
.iNav > ul{border-right: 1px solid #007bc7;}
.iNav > li:hover,.iNav > .active{width: 220px;background: #ffffff;cursor: pointer;border: 1px solid #01bbf4;border-right: none;}
.iNav > li:hover h4,.iNav > li:hover a,.iNav > .active h4,.iNav > .active a{color: #575757;}
.kfwNaSub .kfwNaSubSub.noIsHome{opacity: 1;height: 400px;width: 100%;overflow: inherit;}
.kfwNaSub .kfwNaSubSub {height: 0;opacity: 0;overflow: hidden;-webkit-transition: height 0.5s ease 0s;-moz-transition: height 0.5s ease 0s;-ms-transition: height 0.5s ease 0s;-o-transition: height 0.5s ease 0s;transition: height 0.5s ease 0s;width: 100%;}
.kfwNaSub .kfwNaSubSub.kfwNaSubSubIsHome{
        opacity: 1;
        filter:alpha(opacity=100);
        height: 400px;
        overflow: inherit;
    }
/**侧边栏**/
.navSidebars{margin-top: 200px;bottom: 150px;height: auto;position: fixed;right: 0px;width: 70px;z-index: 1000;}
.navSidebars li{border: 1px solid #d5d5d5;border-top: none;background-color: #fafafa;}
.navSidebars li,.navSidebars a,.navSidebars i{width: 70px;}
.navSidebars a{height: 69px;width: 68px;}
.navSidebars a,.navSidebars i{display: inline-block;font-size: 12px;color: #909090;}
.navSidebars a{position: relative;text-align: center;}
.Sp,.sem{display: inline-block;float: left;}
.sem{position: absolute;top: 5px;right: 6px;height: 15px;line-height: 15px;text-align: center;width: 23px;font-size: 12px;background: #fd5a66;color: #ffffff;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;}
.navSidebars i{height: 48px;}
.navSidebars .mx-a-1{height: 68px;}
.navSidebars li{height: 70px;}
.navSidebars>li>a>div{height: 20px;line-height: 7px;}
.navSidebars .gwc{background-position: 19px 8px;}
/*.navSidebars .gwc:hover,.navSidebars > li > a:hover .gwc{background-position: -85px -1284px;}*/
.navSidebars .zxzx{background-position:18px -40px;}
/*.navSidebars .zxzx:hover,.navSidebars > li > a:hover .zxzx{background-position: -34px -1350px;}*/
.navSidebars .wyts{
    background: url(../images_pc/gouwu.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    margin-bottom: 10px;
    margin-top: 10px;
}
/*.navSidebars .wyts:hover,.navSidebars > li > a:hover .wyts,.navSidebars > li > a .wyts.current{background-position:  -34px -1212px;}*/
.navSidebars .fhdb{
    background: url(../images_pc/huidao.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    margin-bottom: 10px;
    margin-top: 10px;
}
/*.navSidebars .fhdb:hover,.navSidebars > li > a:hover .fhdb{background-position: -29px -1439px;}*/
.navSidebars li>a:hover{background: #f0f0f0;}
.iSpText{height: 42px;line-height: 42px;top: -1px;position: absolute;right: 33px;width: 0;opacity: 0;overflow: hidden;filter:alpha(opacity=0);-webkit-transition: width 0.4s;-moz-transition: width 0.4s;-ms-transition: width 0.4s;-o-transition: width 0.4s;transition: width 0.4s;}
.iSpText span{float: left;background: #575757;display: inline-block;width: 98px;height: 42px;line-height: 42px;font-size: 14px;color: #ffffff;text-align: center;}
.iSpText.iSpTextNum span{width: 84px;}
.iSpText em{width: 0;height: 0;border-left: 6px solid #575757;border-bottom: 6px solid transparent;border-top: 6px solid transparent;display: inline-block;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.navSidebars a:hover .Sp{color: #007bc7;}
/*.navSidebars a:hover i{background-position: -94px -971px;}*/
.navSidebars a:hover .iSpText,.navSidebars a:hover .iSpText.iSpTextNum{opacity: 1;filter:alpha(opacity=100);}
.navSidebars a:hover .iSpText{width: 104px;}
.navSidebars a:hover .iSpText.iSpTextNum{width: 90px;}
.zxzx-wz{color:#ffa865;}
.phonesuccess{border:1px solid #00c0bf;color:#00c0bf;}
.click:hover{background: #00c0bf;color:#fff;}
.djstime{display: inline-block;width: 120px;height: 35px;line-height: 35px;font-size: 14px;background: #d8d9da;color:#fff;text-align: center;border-radius: 4px;}
.li-2{position: relative;}
.mx-div{margin-bottom: 10px;font-size: 14px;}
.pointer{position: absolute;top:116px;right:-10px;height:0px;width:0px;border-left:solid 10px #fff;border-top:solid 10px rgba(0,0,0,0); border-bottom:solid 10px rgba(0,0,0,0);}
.pointer1{position: absolute;top:44px;right:-10px;height:0px;width:0px;border-left:solid 10px #fff;border-top:solid 10px rgba(0,0,0,0); border-bottom:solid 10px rgba(0,0,0,0);}
.gwc span{line-height: 12px;}
.mx-kefuclass{border:1px solid #d5d5d5;background-color: #fff;width: 334px;height: 280px;position: absolute;right: 81px;top:0px;border-radius: 6px;display: none;}
.mx-kefuclass-title{height: 40px;background-color: #f5f5f5;border-radius: 10px 10px 0 0;text-align: center;line-height: 40px;color:#333;font-size: 14px;}
.sless{width: 166px;height: 78px;text-align: center;font-size: 14px;float: left;padding-top: 30px;}
.slessR{text-align: left;display: inline-block;width: 60px;}
.smallclass{font-size: 0px;}
.sL1{background-position: -10px -174px;}
.sL2{background-position: -8px -284px;}
.sL3{background-position: -8px -200px;}
.sL4{background-position: -8px -230px;}
.sL5{background-position: -6px -256px;}
.sL6{background-position: -8px -304px;}
.smc1:hover .sL1{background-position: -34px -174px;}
.smc1:hover .slessR{color:#00c0bf;}
.smc2:hover .sL2{background-position: -38px -284px;}
.smc2:hover .slessR{color:#00c0bf;}
.smc3:hover .sL3{background-position: -38px -200px;}
.smc3:hover .slessR{color:#00c0bf;}
.smc4:hover .sL4{background-position: -38px -230px;}
.smc4:hover .slessR{color:#00c0bf;}
.smc5:hover .sL5{background-position: -36px -256px;}
.smc5:hover .slessR{color:#00c0bf;}
.smc6:hover .sL6{background-position: -38px -304px;}
.smc6:hover .slessR{color:#00c0bf;}
a.smclass{display: inline-block;width: 166px;height: 78px;background-color: #fff;}
.borderBottom{border-bottom: 1px solid #ccc;}
.borderRight{border-right: 1px solid #ccc;}
#phoneForm{width: 302px;height: 244px;}
.mx-phone{position: absolute;right: 80px;top:-70px;width: 334px;height: 280px;background: #fff;display: none;border:1px solid #d5d5d5;padding:16px;border-radius: 10px;}
.mx-phone-input{border:1px solid #ccc;font-size: 14px;padding:4px 10px;color:#333;height: 25px;width: 280px;line-height: 25px;float: none;}
.mx-phone input:hover{border:1px solid #96e8fe;}
.mx-phone input:focus{border:1px solid #96e8fe!important;}
.mx-message{color:#989898;margin-bottom: 10px;}

.mx-message input{float: left;width: 149px;font-size: 14px;padding: 4px 10px;height: 25px;line-height: 25px;color:#333;}
.mx-message a{width: 120px;height: 35px;line-height: 35px;background: #fff;font-size: 14px;border-radius: 4px;border:1px solid #d5d5d5;}
/*.mx-message span{width: 120px;height: 38px;padding:4px 15px;line-height: 30px;position: absolute;top: 0px;left: 130px;display: none;background-color: #fff;font-size: 12px;}*/
#phoneForm>p{color:#fa4a51;font-size: 12px;}
.mx-yazheng{margin-right: 10px;}
/*.mx-message>.mx-yazheng{height: 20px;}*/
/*.mx-yanzhengwz{position: absolute;left: 25px;top: 130px;font-size: 14px;color: #989898;}*/
.mx-call{border:1px solid #00c0bf;margin-top: 28px;border-radius: 4px;}
.mx-call a{display: inline-block;color:#00c0bf;font-size: 14px;width: 300px;height:35px;line-height: 35px;}
.mx-call a:hover{display: inline-block;color:#fff;font-size: 14px;width: 300px;height:35px;line-height: 35px;background: #00c0bf;}
/*.mx-call a:hover{background: #57c5a9;}*/
.mx-callnum{position: absolute;bottom: 16px;left: 90px;color: #909090;font-size: 14px;}
.mx-visible{display: block;}
/*.mx-visible{visibility: hidden;}*/

/*banner*/

#box ul{
    top: 375px;           
    right: 100px;
}



.iNav > .active span span {
    color: #575757;
    margin-right: 4px;
}
/*banner*/
/*登录，注册弹窗样式*/
.login_box_index,.zhuce_box,.consult_box,.login_box_simple{  position:fixed;
    display: none;
    top:0;
    left:0;
    z-index:99999;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
}
.login_1,.zhuce_1{
    position: absolute;
    top: 50%;
    left: 50%;
    transform:translate(-50%,-50%);
    width: 600px;
    height: 530px;
    background-color: #ffffff;
    box-shadow: -4px 3px 15px 0px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    
}

.login_logo,.zhuce_logo{
    width: 100%;
    height: 76px;
    text-align: center;
    line-height: 76px;
    background-color: #5798fe;
    border-radius: 10px 10px 0px 0px;
    position: relative;
}
.login_logo .login_close,
.zhuce_logo .login_close{ position: absolute;top: -48px; right: -60px;cursor: pointer;z-index: 9;}
.login_logo img
.zhuce_logo img{width: 144px;}
.login_1 ul li{float: left; width: 50%;border-bottom: 2px solid #eaeaea; text-align: center; line-height: 46px; margin: 15px 0; cursor: pointer; font-size: 18px;}
.zhuce_page{padding: 0px 70px;}
.denglu_page{padding: 0px 70px}
.login_1 p{margin:  25px 10px;height: 40px;line-height: 40px;}
.login_1 input{float: none; display: inline-block; border: none; background: none;}
.login_1 label{width: 303px;height: 40px;display: inline-block; background-color: #fafafa;}
.login_1 label i{width: 15px; height:15px; margin-left: 12px;}
.login_1 span{width: 100px;display: inline-block; text-align: right;font-size: 18px;}
.login_1 input[type="button"]{width: 270px;height: 46px; display: block; background-color: #5798fe;font-size: 22px; color: #fff; border-radius: 42px; margin: 20px auto;}
.form_box form{float: left; display: none;}
.login_1 ul .login_act{border-bottom: 2px solid #5798fe;color: #5798fe}
.zhuce_1 a{display: inline-block; width: 206px;	height: 46px; line-height: 46px; text-align: center; background-color: #5798fe;border-radius: 23px; color: #fff; font-size: 18px; margin:10px; }
.consult_win{
    position: absolute;
    top: 50%;
    left: 50%;
    transform:translate(-50%,-50%);
    background: url(../images_pc/consule_bgimg.png) no-repeat;
    width: 570px;
    height: 420px;
    border-radius: 30px;
}
.consult_win .consult_close{
    position: absolute;
    top: -40px; 
    right: -50px;
}
.consult_win .consult_hg{   
    position: absolute;
    top: -115px;
    left: -102px;
}
 .consult_top{
    margin-top: -80px;;
    text-align: center;
}
.consult_top img{
    width: 412px;  margin: 0px auto 10px;
}
 .consult_top h1{
    font-size: 29px;
    display: block;
    height: 48px;
    margin-top: 10px;
    color: #fff;
}
.consult_bom{
    text-align: center;
    margin-top: 60px;
}
.consult_bom h3{
    font-size: 28px;
    color: #834fe1;
    display: block;
    height: 40px;
}
.consult_bom p{
    height: 30px;
    margin-top: 50px;
}
.consult_bom p a{
    display: inline-block;
    width: 200px;
    line-height: 45px;
     font-size: 22px;
    margin: 0 34px;
    cursor: pointer;
}
.consult_bom p a.later_on{
     width: 196px;
    line-height: 41px;
    color: #8b42ff;
    border-style: dashed;
    border-width: 2px;
   border-radius: 35px;
   
}
.consult_bom p a.now{
    background-image: linear-gradient(90deg,#8a4cff 0%,#bb4aff 55%,#ce49ff 78%,#e248ff 100%), linear-gradient(#ffcc00,#ffcc00);
    box-shadow: 3px 8px 20px 0px rgba(161, 75, 255, 0.4);
    border-radius: 23px;
    color: #fff;
}