@charset "utf-8";
/* CSS Document */
 html { overflow-y: scroll; overflow-x:hidden;}
*html { background-image:url(about:blank); background-attachment:fixed; }

/** 重置列表元素 **/
ul, ol, li, dl, dd, dt { list-style: none; }

a:hover { color: #4996e9;}

/** 浮动元素 **/
.fl,.lf { float: left; *display: inline; }
.fr,.rt { float: right; *display: inline; }

/* 清除浮动 */
.clearfix:after{ display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:""; }
.clearfix{ *zoom:1; }
.clear{clear:both; height:0; line-height: 0; font-size: 0; overflow:hidden;}

/* 溢出 / 隐藏 */
.over{overflow:hidden;}
.hide{display:none;}
.baibg{width:1200px; background:#FFFFFF; margin:0 auto;}


/*机构简介*/
.neiye{overflow:hidden;}
/* .neiye-top{
    height: 84px;
    line-height: 84px;
    color: #666;
    border-bottom: 1px solid #C4C4C4;
}
.neiye-top .lf{
    float: left;
    position: relative;
    color: #000000;
    font-size: 26px;
    font-weight: normal;
}
.neiye-top .lf::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 3px;
    background-color: #005ebe;
}
.neiye-top p{
    float: right;
}
.neiye-top a{ font-size:14px;}
.neiye-top .shouy{ background:url(../images/home.png) no-repeat left center; padding-left:36px;} */
.position{
    height: 84px;
    line-height: 84px;
    color:#666;
    border-bottom: 1px solid #C4C4C4;
}

.position h2{
    position: relative;
    color: #000000;
    font-size: 26px;
    font-weight: normal;
}
.position h2:after{
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 3px;
    background-color: #005ebe;
}
.position a{
    padding: 0 5px;
    color:#666;
}
.position a:hover{
    color:#4996e9;
}
.position .rt .home{
    padding-left: 36px;
    background: url(../images/home.png) no-repeat;
}
.neiye-left{ 
    width:250px; 
    margin-top:35px; 
    /* min-height:300px; */
    background-color: #F4F4F4;
}
.neiye-left p{  
    height: 55px;
    line-height: 55px;
    color: #fff;
    font-size: 22px;
    font-weight: normal;
    padding-left: 20px;
    background: #005cbd url(../images/list_bg.png) no-repeat right center;
}

.subNav{
    height: 38px;
    position: relative;
    padding: 0px 0 0 20px;
}
.subNav a{ 
    color:#333; 
    position: relative;
    display: block;
    line-height: 38px;
    font-size: 16px;
    padding-left: 40px;
    box-sizing: border-box;
}
.subNav a::before{
    content: '';
    position: absolute;
    top: 15px;
    left: 20px;
    width: 10px;
    height: 10px;
    background-color: #005cbd;
    border-radius: 50%;
    display: none;
}
.subNav a:hover::before{
    display: block;
}
.subNav span{ 
    position: absolute;
    top: 10px;
    right: 16px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-align: center;
}

.subNavBox .active a{
    background-color: #fff;
}
.subNavBox .active a::before{
    display: block;
}
.currentDd{background:#ac0202;}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;padding-left: 20px;}
.navContent li{
    background-color: #fff;
}
.navContent li a{
    display:block;
    height:38px;
    text-align:center;
    font-size:16px;
    line-height:38px;
    color:#333
}
.navContent li a:hover{color:#fff;background-color:#277fc2}
.neiye-left ul li .currentA{ background:#ac0202;}

/*列表*/
.liebiao{ width:900px;margin-top: 35px;min-height: 500px;padding-right: 5px;}
.liebiao ul{ margin-top:10px;}
/*.liebiao ul li{ width:820px; overflow:hidden; margin:0 auto; margin-top:20px; background:#fdfdfd; border:1px solid #CBCBCB; padding:16px 0;}
.liebiao ul li a{ float:left;}
.liebiao ul li a img{ width:180px; height:auto; margin-left:20px;}
.liebiao ul li .wenzi1{ float:left; margin-left:30px; width:560px;}
.liebiao ul li .wenzi1 p{ font-size:16px; color:#000000; font-weight:bold; line-height:28px; margin-bottom:8px;}
.liebiao ul li .wenzi1 p span{ color:#5B5B5B;}*/
.liebiao .liebiao-list{padding-top: 25px;}
.liebiao-list .hauf-box{
    margin-bottom: 10px;
}
.liebiao-list .hauf-box .box-title{height: 30px;font-size: 16px;font-weight: bold;}
.liebiao-list .hauf-box ul .list-item{
    float: left;
    width: 280px;
    height: 42px;
    line-height: 42px;
    margin-right: 18px;
    margin-bottom: 17px;
    border-left: 3px solid #005ebe;
    padding-left: 25px;
    font-size: 14px;
    background-color: #eee;
    box-sizing: border-box;
}

.liebiao-list .szdw-hauf-box{
  	float: left;
    width: 204px;
    height: 239px;
    margin: 11px 9px;
    padding: 9px;
    border: 1px solid #d2d2d2;
    box-sizing: border-box;
}
.liebiao-list .szdw-hauf-box:hover{
    border-color: red;
}
.liebiao-list .szdw-hauf-box a{
    display: block;
}
.liebiao-list .szdw-hauf-box a img{
    width: 182px;
    height: 181px;
}
.liebiao-list .szdw-hauf-box .szdw-box-title{
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
}