html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, input { margin: 0; padding: 0; border: 0; outline: 0; color: #000; font-family: '微软雅黑'; font-size: 14px; }
body { background-color: #fff; line-height: 1; font-size: 14px; font-family: '微软雅黑'; min-width: 1200px; }
html, body { width: 100%; height: 100%; position:relative; }
ol, ul, li { list-style: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/*腾讯微博隐藏*/
.bds_tqq{display:none;}

/*banner详情页图*/
.gr_pics img{width:100%;height:356px;}
.gsjr_pics img{width:100%;height:356px;}
.xw_pic img{width:100%;height:356px;}
.gr_pic img{width:100%;height:356px;}
.dzyh_pic img{width:100%;height:356px;}
.hlw_pic img{width:100%;height:356px;}
.shzr_pic img{width:100%;height:356px;}
.gy_pic img{width:100%;height:356px;}


/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
input { background: none; border: none; }
.fl { float: left; }
.fr { float: right; }
.comwidth { width: 1200px; margin: 0 auto; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; font-size: 0em; line-height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both }
a:link, a:visited, a:active { text-decoration: none; }
a:active { outline: none; star: expression(this.onFocus=this.blur()); }
a:hover { color: #dc092b; text-decoration: none; }
.none { display: none; }
.transform { transition: all 0.3s linear; }
.transform:hover { box-shadow: 0 15px 25px rgba(0, 0, 0, .2); transform: translate3d(0, -2px, 0); }

/*顶部样式*/
.ks_top { background: url(/uiFramework/commonResource/image/2018072411043162229.png);position: relative; }
.pageTop { padding: 25px 0; position: relative; }
.pageTop h6{float: left;font-size: 20px;color: #dc092b;line-height: 44px;padding-left: 30px;background: url(/krcb/resource/cms/2018/05/tel.png) left center no-repeat;}
.pageTop h6 span{color:#dc092b;font-size: 20px;font-weight:normal;}
.pageTopLinks p { float: left; overflow: hidden; margin: 0 17px; }
.pageTopLinks p a { padding: 0 8px; font-size: 14px; color: #858586; line-height: 44px; float: left; }
.pageTopLinks p i { font-style: normal; color: #808080; line-height: 44px; float: left; }
.pageTopLinks form { float: left; overflow: hidden; margin: 10px 0; border: 1px solid #e1e1e1; }
.pageTopLinks form .search-input{ float: left; padding: 0 10px; height: 23px; width: 110px; font-size: 12px; color: #808080; }
.pageTopLinks form .search-submit{ float:left;background: url(/krcb/resource/cms/2018/05/search.jpg);width:23px;height:23px;border:0;}
.pageTopLinks .hire{float: left; width: 156px;overflow:hidden;text-align: center;line-height:44px;}
.pageTopLinks .hire img{display:inline-block;vertical-align: middle;width:24px;margin: 0 6px;}
.pageTopLinks .hire span{vertical-align: middle;color: #dc092b;}

.head_jp{float:left;width:140px;margin:16px 0 0 24px;}

/*慈善基金会顶部样式*/
.csLogin { float: right; position: relative; margin-left: 35px; }
.csLogin span { display: block; width: 155px; height: 45px; line-height: 45px; background: #DC092B; text-align: center; color: #fff; font-size: 16px; }
.csLogin span i { display: inline-block; width: 0; height: 0; border-width: 6px; border-style: solid; border-color: #fff transparent transparent transparent; vertical-align: middle; margin-left: 10px; }
p.subLog { width: 155px; position: absolute; margin: 0; display:none; }
.subLog a { display: block; text-align: center; background: rgba(239, 0, 0, 0.6); width: 139px; line-height: 30px !important; color: #fff !important; border-top: 1px solid #ececec; }
.ks_top .jjhTit { float: right; font-size: 40px; font-weight: bold; margin-top: 20px; }

/*顶部个人银行登陆样式
.pageTopLinks .login { float: left; width: 156px; background-color: #dc092b; margin-left: 20px; position: relative; height: 44px; }
.pageTopLinks .login h3 { line-height: 44px; color: #fff; font-size: 16px; display: block; text-align: center; background: url(/krcb/resource/cms/2018/05/xia.png) 135px center no-repeat; }
.pageTopLinks .login .wrap { display: none; position: absolute; top: 44px; left: 0; background-color: #ac111f; z-index: 9999; width: 100%; padding-bottom: 10px; }
.pageTopLinks .login .wrap li.one { padding: 10px 10px 0; box-sizing: border-box; color: #fff; width: 100%; }
.pageTopLinks .login .wrap li.one ul li { line-height: 36px; border-bottom: 1px dotted #ddd; color: #d49c9f; background: url(/krcb/resource/cms/2018/05/dian.png) left center no-repeat; padding-left: 10px; }
*/
/*公用导航*/
.nav { width: 100%; position: relative;z-index:1200; overflow: hidden; height:54px;}
.nav_border { border-bottom: 1px solid #dc092b; height: 52px; }
.navCon {width: 1200px;margin: 0 auto;position: relative;overflow:hidden;}
.navList {-position: relative; height:52px; width:120%; }
.navList li.oneLi { float: left;margin-right:54px; height: 54px; }
.navList li.oneLi.on a, .navList li.oneLi:hover a { color: #dc092b;border-top: 2px solid #dc092b; }
.navList li.oneLi.hov{  }
.navList li.oneLi.hov a{ color: #dc092b; display: block; }
.navList li.oneLi a { line-height: 52px; padding: 0 8px; font-size: 18px; color: #333; display: block; position:relative; }
.navList li.oneLi a i { display: block; width: 0; height: 0; border-width: 6px; border-style: solid; position: absolute; bottom: 2px; left: 50%; margin-left: -6px; border-color: transparent transparent #dc092b transparent; display:none; }
.navList li.oneLi.on a i, .navList li.oneLi:hover a i { display: block; }

/*二级导航*/
.sub_navList { position: absolute; bottom: -41px; left: 0;width: 100%;background:url(/uiFramework/commonResource/image/2018080817005621101.png); z-index:1000;  }
.ifrDown{ width: 1200px; margin: 0 auto; height: 42px; line-height: 42px; display: none; text-align: center; }
.ifrDown a { font-size: 14px; color:#fff; margin-right: 20px;  }
.ifrDown a:hover { color: #f9c800; }
.ifrleft{margin-right: 50px; margin-bottom:30px;}
.frameTit img{float: left;width: 32px;margin-right: 15px;}
.frameTit span,.frameTit a{float: left;line-height: 34px;color: #eb0029;font-size: 18px;font-weight: normal;}
.frameList{padding-left: 54px;}
.frameList a{line-height: 32px;color: #555; display:block;}
.frameList a.moremenu{color: #eb0029; font-weight:bold;} 

/*底部样式*/
.footer { padding: 20px 0; background-color: #3a3a3a; overflow: hidden; }
.fotCon { width:1200px; margin: 0 auto;overflow:hidden; }
.footer p { line-height: 30px; color: #fff; overflow: hidden; }
.footer p a { color: #fff; float: left; }
.footer p i { color: #fff; font-style: normal; float: left; margin: 0 8px; }
.ks_ewm { width: 276px; height: 104px; }
.ks_ewm_item { width: 134px; }
.ks_ewm_item img { background:#fff;display: block; width: 104px; height:104px; float: left; animation: myfirst 1s linear 0s infinite alternate;-moz-animation: myfirst 1s linear 0s infinite alternate;-webkit-animation: myfirst 1s linear 0s infinite alternate;-o-animation: myfirst 1s linear 0s infinite alternate; }
.ks_ewm_item span {margin-top:22px; display: block; float: right; width: 25px; text-align: center; font-size: 14px; height: 64px; color: #fff; line-height: 16px; }
.dfn{margin-left:24%;text-align:center;}
/*底部阴影动画效果*/
@keyframes myfirst
{
0% {background: -moz-box-shadow:0px 0px 10px #FFFFFF; -webkit-box-shadow:0px 0px 10px #FFFFFF; box-shadow:0px 0px 10px #FFFFFF;}
50% {background: -moz-box-shadow:0px 0px 5px #FFFFFF; -webkit-box-shadow:0px 0px 5px #FFFFFF; box-shadow:0px 0px 5px #FFFFFF;}
100% {background: -moz-box-shadow:0px 0px 10px #FFFFFF; -webkit-box-shadow:0px 0px 10px #FFFFFF; box-shadow:0px 0px 10px #FFFFFF;}
}

@-moz-keyframes myfirst /* Firefox */
{
0% {background: -moz-box-shadow:0px 0px 10px #FFFFFF; -webkit-box-shadow:0px 0px 10px #FFFFFF; box-shadow:0px 0px 10px #FFFFFF;}
50% {background: -moz-box-shadow:0px 0px 5px #FFFFFF; -webkit-box-shadow:0px 0px 5px #FFFFFF; box-shadow:0px 0px 5px #FFFFFF;}
100% {background: -moz-box-shadow:0px 0px 10px #FFFFFF; -webkit-box-shadow:0px 0px 10px #FFFFFF; box-shadow:0px 0px 10px #FFFFFF;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0% {background: -moz-box-shadow:0px 0px 10px #FFFFFF; -webkit-box-shadow:0px 0px 10px #FFFFFF; box-shadow:0px 0px 10px #FFFFFF;}
50% {background: -moz-box-shadow:0px 0px 5px #FFFFFF; -webkit-box-shadow:0px 0px 5px #FFFFFF; box-shadow:0px 0px 5px #FFFFFF;}
100% {background: -moz-box-shadow:0px 0px 10px #FFFFFF; -webkit-box-shadow:0px 0px 10px #FFFFFF; box-shadow:0px 0px 10px #FFFFFF;}
}

@-o-keyframes myfirst /* Opera */
{
0% {background: -moz-box-shadow:0px 0px 10px #FFFFFF; -webkit-box-shadow:0px 0px 10px #FFFFFF; box-shadow:0px 0px 10px #FFFFFF;}
50% {background: -moz-box-shadow:0px 0px 5px #FFFFFF; -webkit-box-shadow:0px 0px 5px #FFFFFF; box-shadow:0px 0px 5px #FFFFFF;}
100% {background: -moz-box-shadow:0px 0px 10px #FFFFFF; -webkit-box-shadow:0px 0px 10px #FFFFFF; box-shadow:0px 0px 10px #FFFFFF;}
}









/*新版页面头部*/
.w1170{width:1170px;margin:0 auto;}
.w1170 img{transition: all 0.6s;}
.newTopInfo{line-height: 55px;background-color: #313131;}
.newTopInfo .topInfoLinks{overflow: hidden;float: left;}
.newTopInfo .topInfoLinks li{float: left;margin-right: 20px;}
.newTopInfo .topInfoLinks li a,.newTopInfo .topInfoLinks li span{color: #ccc;font-size: 14px;padding-right: 10px;vertical-align: middle;}
.newTopInfo .topInfoLinks li:hover *{color:#fff;}
.newTopInfo .topInfoLinks li span.webPhone{font-weight:bold;font-size: 24px;}
.newTopInfo .topInfoLinks li img{vertical-align: middle;}
.newTopInfo #newTopFrom{overflow: hidden;margin-top: 14px;}
.newTopInfo #newTopFrom .newTopFormInput{float: right;padding: 0 15px;line-height: 28px;height: 28px;font-size: 12px;color: #999;background: #fff;border-radius: 0;width: 160px;}
.newTopInfo #newTopFrom .newTopFormSubmit{float: right;height: 28px;width: 28px;background: #cc0033 url(/krcb/resource/cms/2020/07/topSearch.png) center no-repeat;}

.topLogoArea img{float: left;padding-top: 19px;padding-right: 40px;}
.topLogoArea span{font-size: 16px;color: #000;float:left;line-height: 80px;}
.topLogoArea span i{padding: 0 5px;}
.topLogoArea span b{padding-right: 20px;color: #ccc;}



/*新版顶部导航*/
.newTopNav{background-color: #bfbfbf;}
.newTopNav .newNavList{position: relative;}
.newTopNav .newNavList .oneLi{line-height: 55px;float: left;}
.newTopNav .newNavList .oneLi .oneLiA{padding: 0 25px;font-size: 20px;color: #fff;display: block;text-align:center;}
.newTopNav .newNavList .oneLi.on,.newTopNav .newNavList .oneLi:hover{background-color: #000;}
.newTopNav .newNavList .oneLi.on .oneLiA{position: relative;}
.newTopNav .newNavList .oneLi.on .oneLiA i{position: absolute;border: 5px solid transparent;border-top: 5px solid #fff;top: 50%;margin-left: 5px;} 
.newTopNav .newNavList .twoUl{width:1170px;position: absolute;left: 0;top: 55px;overflow: hidden;background-color:#000;display: none;z-index: 999;}
.newTopNav .newNavList .twoUl.twoUl5{padding-left: 500px;width: 670px;}
.newTopNav .newNavList .twoUl.twoUl6{padding-left: 322px;width: 848px;}
.newTopNav .newNavList .twoUl.twoUl7{padding-left: 420px;width: 750px;}
.newTopNav .newNavList .twoUl .twoLi{float:left;line-height:42px;padding-top: 4px;}
.newTopNav .newNavList .twoUl .twoLi a{font-size:16px;color: #fff;padding: 0 20px;}
.newTopNav .newNavList .twoUl .twoLi:hover{border-bottom:4px solid #ea0a2a;}
.newTopNav .newNavList .twoUl .twoLi.on{border-bottom:4px solid #ea0a2a;}
.newTopNav .newNavList .oneLi:hover .twoUl{display:block;}


/*新版页面底部*/
.newFooterLinksBox{background-color: #434343;padding: 58px 0;}
.newFooterLinksBox .footerLogo{float: left;}
.newFooterLinksBox .newFooterLinks{}
.newFooterLinksBox .newFooterLinks .footerLinks{float: left;}
.newFooterLinksBox .newFooterLinks .footerLinks h3{font-size: 14px;color: #ccc;line-height: 24px;padding: 0 25px;font-weight: normal;}
.newFooterLinksBox .newFooterLinks .footerLinks h3 img{vertical-align: middle;padding-right: 10px;}
.newFooterLinksBox .newFooterLinks .footerLinks ul{border-right: 1px solid #ccc;padding: 0 25px;margin-top: 35px;}
.newFooterLinksBox .newFooterLinks .footerLinks ul li{line-height: 24px;}
.newFooterLinksBox .newFooterLinks .footerLinks ul li a{color: #ccc;font-size: 12px;}
.newFooterLinksBox .newFooterLinks .footerLinks ul li:hover a{color:#fff;}
.newFooterLinksBox .newFooterLinks .footerLinks ul li select{line-height:22px;height:22px;text-align:center;margin-top:0px;font-size: 12px;color: #000;}
.newFooterLinksBox .newFooterLinks .footerLinks ul li select *{text-align:center;font-size:12px;}
.newFooterLinksBox .newFooterLinks .newFooterEwm{padding: 10px 13px 10px;background-color:#fff;border-radius:5px;overflow:hidden;margin-left:40px;margin-top: 58px;float: right;}
.newFooterLinksBox .newFooterLinks .newFooterEwm .footerImg{width:80px;float: left;}
.newFooterLinksBox .newFooterLinks .newFooterEwm .footerImg img{display:block;width:100%;}
.newFooterLinksBox .newFooterLinks .newFooterEwm .footerImg span{display:block;text-align:center;padding-top:10px;font-size: 12px;}
.newFooterLinksBox .newFooterLinks .newFooterEwm .footerImg.footerImg2{margin-left:10px;}

.newFooter{background-color: #e5e5e5;}
.newFooter p{line-height: 60px;font-size: 12px;color: #666666;}
.newFooter p *{color: #666;font-size: 12px;}
.newFooter p i{padding:0 10px;font-style: normal;}