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 {font-family: "Microsoft YaHei", 微软雅黑, 宋体, 黑体, "Helvetica Neue", Tahoma, Arial, "Hiragino Sans GB";margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color:#333;font-size:16px;}
body {line-height: 1;font-size:16px;}
.body-wrap{background: url(/eportal/imageDir/kjj/2022/06/2022062714200088680.png) no-repeat top center;}
ol, ul ,li{list-style: none;}
blockquote, q {quotes: none;}
blockquote:before,blockquote:after,q:before, q:after{content: '';content: none;}

.fl{float: left;}
.fr{float: right;}
.comwidth{width: 1200px;margin: 0 auto;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{clear:both}
.none{display:none;}
a:link,a:visited,a:active{text-decoration: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a:hover{ color:#BF170C; text-decoration:none;}

/*顶部样式*/
.header-box .header-search{padding-top: 97px;}
.header-box .header-search form{margin-left:94px;width:333px;border:1px solid #0065ae;background: rgba(168,216,255,.27);border-radius: 9px;}
.header-box .header-search form input{border:none;padding:0;margin:0;outline:0;height:45px;background: none;}
.header-box .header-search form input[type=text]{margin-left:12px;float:left;}
.header-box .header-search form input[type=submit]{padding:0 41px;border-radius:7px;background:url(/eportal/imageDir/kjj/2022/06/2022062714200029951.png) no-repeat center;background-color:#003987;float:right;cursor:pointer}
.header-box .header-menu{background:#245595;margin-top:70px}
.header-box .header-menu ul li{float:left;width: 124px;height:54px;text-align:center;}
.header-box .header-menu ul li.home{width:80px;}          
.header-box .header-menu ul li.on,.header-box .header-menu ul li:hover{background:#4362a0}
.header-box .header-menu ul li a{color:#fff;display:block;height:36px;line-height:36px;border-left:1px solid #0065ae;margin-top:10px;font-size: 17px;}
.header-box .header-menu ul li:first-child a{border-left:none}

/*footer*/
.otherlink{border:1px solid #DDDDDD;position:relative;height:40px;margin: 35px auto 24px;}
.otherlink ul{position:absolute;width:200px;text-align:center;height:38px;overflow:hidden;}
.otherlink ul:hover{float:left;border:1px solid #ddd;bottom: 0;background:#fff;overflow:auto;height:auto;}
.otherlink ul.links01{left:93px;}
.otherlink ul.links02{left: 479px;}
.otherlink ul.links03{left: 865px;}
.otherlink ul li{line-height:38px;}
.otherlink ul li.first{background:url(/eportal/imageDir/kjj/2022/06/2022062910223217720.png) right center no-repeat;}
.otherlink ul:hover li.first{background:none;}

.footer{background:#395591;padding: 47px 0 35px;}
.footer *{font-size:14px;color:#fff;}
.footer .leftimg{width:66px;padding-left:10px;margin-right:30px}
.footer .lxbox a{color:#fff;line-height:24px;display: block;}
.footer p{line-height:24px;margin-left: 25px;}
.footer p img{vertical-align:middle;margin-right:5px}


/*breadcrumb*/
.breadcrumb{line-height:42px;font-size:14px;color:#fff;}
.breadcrumb *{font-size:14px;color:#fff;}
.breadcrumb img{vertical-align:middle;margin-bottom:3px;margin-right:12px;}


@media screen and (max-width: 767px){
    .comwidth{width:94%;}
    /*header*/
    .header-box .header-search{padding-top: 30px;}
    .header-box .header-search img.fl{width:80%;}
    .header-box .header-search img.fr{width:16%;}
    .header-box .header-search form{margin: 20px auto;width:100%;}
    .header-box .header-menu{margin-top:0px;padding: 10px 0;}
    .header-box .header-menu ul li{width: 33.33% !important;height:auto;}
    .header-box .header-menu ul li.home{display:none;}
    .header-box .header-menu ul li a{height:auto;line-height: 27px;border:none;margin-top:0px;font-size: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


    .otherlink{display:none;}
    .footer{padding: 30px 0;}
    .footer .leftimg{padding-left: 0;margin: 0 auto;float: none;}
    .footer .lxbox{text-align:center;float:none;line-height: 29px;}
    .footer .lxbox a{color:#fff;line-height:24px;display: inline;}
    .footer p{line-height:24px;margin-left: 0;text-align:center;float: none;}
    .footer p img{vertical-align:middle;margin-right:5px}
    .footer .fr{float:none;text-align:center;padding-top:20px;}

}