a,body,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,p,select,span,ul{margin:0;padding:0;-webkit-tap-highlight-color:transparent}
body{font-size:12px;font-family:'Microsoft YaHei',sans-serif;color:#666}
a{color:#666;text-decoration:none}
a:hover{text-decoration:none;color:#ff4a00;transition:all .4s ease-in-out}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
button,input,select,textarea{outline:0;border:none;font-size:14px;font-family:inherit;-webkit-appearance:none}
li,ol,ul{list-style:none}
em,i{font-style:normal}
.w1200>a:nth-child(1) {
        color: #898687;
    }
    .logo {
        width: 257px;
    }
    body {
        font-family: Helvetica, ‘Hiragino Sans GB’, ‘Microsoft Yahei’, ‘微软雅黑’, Arial, sans-serif !important;
    }
    .lo {
                    float: right;
                    z-index: 999;
                    margin-top: -38px;
                    /* line-height: 118px; */
                }
                .lo a:hover {
                    color: #898687;
                    text-decoration: none;
                }
img{border:none;vertical-align:middle}
.fl{float:left}
.fr{float:right}
.cb:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
body{background:#fff}
.header{width:100%;min-width:1200px;position: relative;}
.header .in{width:1200px;margin:0 auto}
.header-top{background:#fff;width:100%;height:120px}
.header-top .logo{padding:18px 0 0 0;margin-right:253px;overflow:hidden}
.search{padding:25px 0 0;width:500px}
.search form{position:relative}
.search_box{height:38px;width:496px;position:relative;border-radius:7px;overflow:hidden}
.sech_keyword{float:left;width:380px;height:20px;line-height:20px;padding:7px 10px 7px 35px;color:#444;overflow:hidden;outline:0;background:url(../image/sc.png) no-repeat 8px -191px #fff;border-radius:5px;border:2px solid #898687}
.search-btn{position:absolute;right:-2px;top:-2px;background:#898687;width:80px;height:40px;line-height:40px;letter-spacing:3px;cursor:pointer;color:#FFF;font-size:16px}
.search .search-key{height:20px;line-height:20px;margin-top:10px;color:#565656;overflow:hidden;font-size:16px;}
.search .search-key a{color:#565656;margin:0 10px 0 2px}
.search .search-key a:hover{color:#ea5457;text-decoration:underline}
.nav{width:100%;height:46px;background:#898687}
.nav .in{width:1200px;margin:0 auto;position:relative}
.nav li{float:left}
.nav li a{padding:0 20px;line-height:46px;display:block;text-align:center;font-size:18px;color:#fff;font-weight:400}
.nav li.nav-cur a{background-color:#898687;font-weight:700}
.nav li:hover a{color:#fff;background-color:#898687;transition:all 0s ease-in-out}
.nav li.nav-cur a:hover{color:#fff}
.foot{border-top:#898687 solid 2px;width:100%;height:78px;padding-top:20px;background:#f5f5f5;text-align:center;font-size:16px}
.foot a{margin:0 10px;font-size:16px;color:#666}
.foot a:hover{color:#898687;text-decoration:underline}
.foot p{color:#999;margin-top:20px}
.w1200{width:1200px;margin:auto}
.mt20{margin-top:20px!important}
.mt55{margin-top:55px!important}
#focus{width:716px;height:384px;overflow:hidden;position:relative}
#focus ul{height:384px;position:absolute}
#focus ul li{float:left;width:716px;height:384px;overflow:hidden;position:relative}
#focus ul li a,#focus ul li a img{display:block;position:relative;object-fit:cover;}

#focus ul li a p {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,.6);
    color: #fff;
    font-size: 18px;
    padding: 10px 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}

#focus .btn{position:absolute;width:550px;height:10px;padding:5px 10px;right:15px;bottom:18px;text-align:right}
#focus .btn span{display:inline-block;width:15px;height:15px;margin-left:10px;cursor:pointer;border-radius:50%;background:#fff}
#focus .btn span.on{background-color:#898687}
.m-jrrd{width:470px;height:384px}
.biaoti{background:url(../image/sc.png) no-repeat 0 -284px;height:45px;width:100%}
.m-jrrd .ulli-a a{display:block;height:47px;line-height:47px;border-bottom:#f0f0f0 solid 1px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.m-jrrd .ulli-a a i{font-size:22px;color:#999;width:30px;text-align:center;padding-right:10px;display:inline-block;font-style:italic}
.m-jrrd .ulli-a a:hover,.m-jrrd .ulli-a a:hover i{color:#898687}
.m-center-box{border-top:#e5e5e5 solid 1px;min-height:460px;position:relative}

.m-center-box .m-sheijibeijing {
    position: absolute;
    top: -22px;
    left: 55%;
    width: 123px;
    text-align: center;
    height: 42px;
    line-height: 42px;
    background: #898687;
    margin-left: -120px;
    font-size: 24px;
    color: #fff;
    font-weight: 700;
    font-family: '宋体';
    border-radius: 20px;

}

.m-center-box .nav-a-box{text-align:center;margin-top:40px;line-height:20px;line-height:20px;color:#e6e6e6}
.m-center-box .nav-a-box span{font-size:16px;color:#666;padding:0 15px;cursor: pointer;}
.m-center-box .nav-a-box span.hot,.m-center-box .nav-a-box span:hover{color:#898687}
.m-img-ulli a{width:228px;float:left;display:block;margin-right:15px}
.m-img-ulli a div{width:228px;height:306px;overflow:hidden}
.m-img-ulli a div img{display:block;width:100%;height:306px;background: #e5e5e5}
.n5-no a:nth-child(5n+0){margin-right:0}
.m-img-ulli a p{font-size:16px;color:#333;margin:15px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.m-test-ulli{height:118px;padding:20px 0;border-bottom:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;margin-top:10px}
.m-test-ulli a{width:275px;display:block;float:left;margin-right:30px;margin-bottom:30px;height:40px;line-height:40px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-test-ulli a:nth-child(4n+0){margin-right:0}
.m-test-ulli a i{display:block;float:left;width:26px;text-align:center;height:40px;line-height:40px;font-size:28px;color:#fff;background:#333;border-radius:5px;font-style:italic;margin-right:13px;padding-right:6px}
.m-luanqbz ul li a:hover,.m-test-ulli a:hover,.n5-no a:hover p{color:#898687}
.m-luanqbz ul li a:hover i,.m-test-ulli a:hover i{background:#898687}
.m-luanqbz{border-top:#e0e0e0 solid 1px;margin-top:10px}
.m-luanqbz ul li{height:69px;border-bottom:#e0e0e0 dashed 1px;width:208px;padding:0 10px;float:left;margin-right:15px}
.n5-no ul li:nth-child(5n+0){margin-right:0}
.m-luanqbz ul li a{margin:10px 0;font-size:16px;color:#333;width:100%;display:block;max-height:43px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-luanqbz ul li a i{width:5px;height:5px;border-radius:10px;background:#999;display:inline-block;margin-right:5px;position:relative;top:-5px}
.m-mingxing{margin-top:20px}
.m-mingxing ul li{float:left;width:172px;overflow:hidden;position:relative;transition:all .4s ease-in-out;max-height: 390px;overflow: hidden}
.m-mingxing ul li img{width:340px;min-height: 390px;object-fit:cover;}
.m-mingxing ul li.hot{width:340px;transition:all .4s ease-in-out}
.m-mingxing ul li div{position:absolute;height:120px;width:300px;padding:0 20px;background:rgba(0,0,0,.5);bottom:0;left:0;display:none}
.m-mingxing ul li.hot div{display:block;transition:all .4s ease-in-out}
.m-mingxing ul li.hot .zheitian{display:none}
.tou-p{font-size:16px;color:#fff;padding-top:20px;height:25px;line-height:25px;overflow: hidden}
.tou-p span{font-weight:22px;color:#898687}
.bottom-p{font-size:16px;color:#fff;line-height:25px;margin-top:8px;overflow: hidden;max-height: 50px}
.zheitian{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5)}
.w714{width:714px}
.n3-no a:nth-child(3){margin-right:0}
.n3-no ul li:nth-child(3n+0){margin-right:0}
.w471{width:471px;border-top:#dfdfdf solid 1px}
.nav-list-box span{height:62px;width:118px;border:#dfdfdf solid 1px;border-top:none;border-right:none;text-align:center;line-height:62px;display:block;cursor:pointer;font-size:18px;color:#333}
.nav-list-box span.hot{background:#e4468d;color:#fff;position:relative}
.nav-list-box span.hot:after{content:"";display:block;position:absolute;width:10px;height:15px;background:url(../image/sc.png) no-repeat 0 -353px;top:24px;right:-10px}
.center-list-box{border:#dfdfdf solid 1px;min-height:588px;width:350px;border-top:none}
.center-list-box a{padding:0 15px;display:block}
.center-list-box a.hot .wan-yi{display:none}
.center-list-box a.hot .wan-er{display:block}
.wan-yi{height:49px;line-height:49px;border-bottom:#dfdfdf solid 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;}
.wan-er{display:none}
.wan-yi i{width:5px;height:5px;display:inline-block;border-radius:5px;background-color:#898687;margin-right:5px;margin-left:1px;position:relative;top:-2px}
.center-list-box div>a:last-child .wan-yi{border-bottom:none}
.wan-er img{width:83px;height:112px;margin-right:15px;padding:14px 0 5px;display:block;float:left;object-fit:cover;}
.wan-er p{font-size:16px;line-height:25px;color:#333;max-height:75px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding-top:30px}
.center-list-box a:hover p{color:#e4468d}
.bgf7f7f7{background:#f7f7f7}
.sub-nav{position: absolute;width: 100%;background:#fff;border-bottom:#dfdfdf solid 1px; z-index: 99;}
.sub-nav a{font-size:16px;color:#666;padding:0 22px;height:37px;line-height:37px;display: block;float: left;}
.mianbaoxue a:hover,.sub-nav a.hot,.sub-nav a:hover{color:#898687}
.mianbaoxue{height:45px;line-height:45px;font-size:16px;color:#999}
.mianbaoxue a{color:#999}
.mianbaoxue em{color:#333}
.w778{width:778px;background:#fff;min-height:500px;border:#dfdfdf solid 1px}
.w388{width:390px;}
.g-center-box{padding:20px}
.g-center-box .g-center-box-h2{font-size:28px;color:#333;font-weight:700;text-align:center;line-height:50px;width:80%;margin:auto}
.g-center-box .g-center-miaoshu{font-size:14px;color:#6f6f6f;text-align:center;border-bottom:#dfdfdf solid 1px;height:30px;line-height:30px}
.g-center-main{line-height:30px;padding:5px 0;font-size:16px;color:#333}
.g-center-main h2{
    font-weight: bold;
    font-size: 20px;
    margin: 0.5em 0;
}
.g-center-main img{max-width:80%;margin:8px auto;max-height:860px;display:block}
.fenye{margin:auto;text-align:center;margin-top:20px;margin-bottom:20px}
.fenye span{display:inline-block;padding:10px;font-size:16px;margin:0 5px;min-width:21px;cursor:pointer;background:#898687;border:#898687 solid 1px;color:#fff}
.fenye .dd{ background: #FFF;color: #000;border-bottom: #FFF 1px solid;border-left: #FFF 1px solid;border-top: #FFF 1px solid;border-right: #FFF 1px solid;}
.fenye a{display:inline-block;padding:10px;font-size:16px;color:#999;border:#e8e7ed solid 1px;margin:0 5px;min-width:21px;cursor:pointer}
.fenye a:hover{background:#898687;color:#fff}
.shangxaibian a{font-size:14px;color:#000;line-height:50px}
.shangxaibian a i{color:#6f6f6f}
.m-h2-xgyd{border-bottom:#dfdfdf solid 1px;height:45px;line-height:45px}
.m-h2-xgyd span{font-size:28px;color:#333;border-bottom:##898687 solid 1px;height:45px;line-height:45px;display:inline-block;padding:0 20px}
.xgyd-ulli ul li{padding:20px 0;border-bottom:#dfdfdf solid 1px;min-height:200px}
.xgyd-ulli ul li:last-child{border-bottom:none}
.xgyd-ulli ul li img{width:150px;height:170px;display:block;float:left;margin-right:20px;object-fit:cover;}
.xgyd-center{float:left;width:565px}
.xgyd-center h2 a{font-size:26px;color:#333;height:50px;line-height:50px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}
.xgyd-center a:hover p,.xgyd-center h2 a:hover{color:#898687}
.xgyd-center p{font-size:16px;color:#999;line-height:25px;text-indent:28px;overflow:hidden;max-height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.xgyd-center div{margin-top:60px;font-size:14px;color:#999}
.xgyd-center div a{color:#333;padding:0 10px}
.xgyd-center div a:hover{color:#898687;text-decoration:underline}
.shijian{background:url(../image/sc.png) no-repeat 0 -246px;width:15px;height:15px;display:inline-block;margin-right:10px;position:relative;top:1px}
.u-rmfx{border:#dfdfdf solid 1px;background:#fff}

.u-rmfx-h2 {
    display: block;
    width: 160px;
    height: 50px;
    background: url(../image/sc.png) no-repeat 18px 10px #898687;
    margin-top: 30px;
    border-radius: 0 30px 30px 0;
    color: white;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
}

.u-rmyd-a{padding:0 20px}
.u-rmyd-a a{padding:15px 0;border-bottom:#dfdfdf dashed 1px;display:block}
.rmfx2-a:last-child .wan-yi,.u-rmyd-a a:last-child{border-bottom:none}
.u-rmyd-a a i{width:25px;text-align:center;height:90px;line-height:90px;font-size:30px;color:#999;display:block;float:left;font-style:italic;padding-right:10px}
.u-rmyd-a a img{width:90px;height:90px;display:block;float:left;margin-right:15px;object-fit:cover;}

.u-rmyd-a a p {
    font-size: 20px;
    color: #333;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
}

.u-rmyd-a a:nth-child(1) i{color:#898687}
.u-rmyd-a a:nth-child(2) i{color:#898687}
.u-rmyd-a a:nth-child(3) i{color:#898687}

.u-rmfx2-h2 {

    width: 140px;
    height: 50px;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

.rmfx2-a{padding:0 15px;display:block}
.rmfx2-a:hover{color:#898687}
.u-rmfx3-h2{display:block;width:160px;height:50px;background:url(../image/sc.png) no-repeat 15px -90px;margin-top:20px;margin-bottom:10px}
.m-fxtpulli{padding:20px 20px 0}
.m-fxtpulli li{width:165px;margin-right:18px;display:block;float:left;margin-bottom:15px}
.m-fxtpulli li:nth-child(2n+0){margin-right:0}
.h223{height:223px;overflow:hidden}
.h223 img{
    object-fit:cover;
    width:100%;
    min-height:223px}
.m-fxtpulli li p{text-align:center;font-size:16px;color:#333;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-fxtpulli li a:hover p{color:#898687}
.xgyd-ulli ul li:hover{background:#f6f6f6}
.mianbaoxue em i{color:#898687}
.sousuo-no{width:620px;margin:auto;height:370px;background:url(https://www.hfx.cn/static/image/no-suosou.png) no-repeat bottom right;margin-bottom:20px}
.sousuo-no p{width:380px;text-align:center;font-size:18px;color:#999;padding-top:190px}
.biaoqianye_h1{height:60px;line-height:60px}
.biaoqianye_h1 h3{float:left;font-size:19px;font-weight:700;height:22px;line-height:22px;border-left:5px solid #898687;padding-left:10px;margin-top:18px}
.biaoqianye_list a{width:138px;height:30px;line-height:30px;border-radius:5px;border:#dfdfdf solid 1px;background:#fff;text-align:center;font-size:16px;color:#999;display:block;float:left;margin-right:11px;margin-bottom:12px}
.biaoqianye_list a:hover{border:#898687 solid 1px;background:#898687;color:#fff;transition:all .4s ease-in-out}
.biaoqianye_list a:nth-child(8n+0){margin-right:0}
.biaoqianye_list{position:relative;margin-bottom:15px}
.chaochu{height:176px;overflow:hidden}
.xiala{position:absolute;width:138px;height:30px;right:3px;bottom:12px;border:#898687 solid 1px;border-radius:3px;background:url(https://www.hfx.cn/static/image/xiala.png) no-repeat center center #f6f6f6;cursor:pointer;display:none}
.chaochu .xiala{display:block}

.piclist{overflow: hidden;}
.piclist li{margin: 15px 20px 0 0;width: 224px;float:left;}
.piclist li:nth-child(5n){margin: 15px 0 0;}
.piclist li a.s1{width:100%;height: 324px;border-radius:5px 5px 0 0;display:block;overflow:hidden;}
.piclist a.s1 img{width:100%;height: 100%;}
.piclist li span{padding:0 10px;height:30px;line-height:30px;font-size:13px;border:1px solid #eee;border-top:0 none;border-radius:0 0 5px 5px;overflow:hidden;display:block;}
.piclist li:hover span{font-weight:700;background:#f8f8f8;}
.p1 li{margin:15px 10px 0 0;width:153px;}
.p1 li a.s1{height:90px;border-radius:5px;}
.p1 li.right{margin:15px 0 0;}
.art{border-top: 1px solid #eee;overflow: hidden;}
.art h1{padding:15px 20px;text-align:center;font-size:27px;}
.art .biaoti{padding:15px 20px;text-align:center;font-size:27px;}
.tinfo{text-align:center;font-size:13px;color:#ccc;}
.content{padding:0px 20px;border-bottom:1px solid #eee;font-size:16px;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;clear:both;word-wrap:break-word;margin-bottom: 20px;}
.content embed{margin-left:-20px;display:block;}
.content img{max-width:100%;display:block;margin: 0 auto;}
.content h2{ font-size:20px; color:#03F}
.content h3{ font-size:15px; color:#09F}
.tip{font-size:15px;color:#F00;text-align: center;margin: 10px 0;}
.pages {padding:12px 0px;text-align:center;line-height:25px;font-size:12px; color:#ccc; font-family:microsoft yahei,sans-serif; clear:both;}
.pages a {margin:0 1px;padding:4px 13px; color:#999; text-decoration:none; background:#f5f5f5; border:1px solid #eee;border-radius:5px;white-space:nowrap;}
.pages a:hover,.pages a.a2 {border: 1px solid #898687;background: #898687;color:#fff;}
.pages span{margin:0 1px;padding:4px 13px;border: 1px solid #eee;background:#f5f5f5;color:#999;border-radius:5px;}
.pages span.current{margin:0 1px;padding:4px 13px;border: 1px solid #898687;background: #898687;color:#fff;border-radius:5px;}
.pages span.a1{border:1px solid #eee;background:#fff; color:#666;}
.pages span.hidlist{background:#eee;border:1px solid #eee;}
.articleTag {overflow: hidden;border-top: 1px solid #eee;padding: 6px 0;}
.articleTag dt {display: block;height: 25px;line-height: 25px;padding: 0 0 0 8px;margin: 7px 10px 7px 0px;float: left;border-radius: 2px;background: #898687;font-size: 14px;font-weight: 500;color: #fff;}
.articleTag dd {float:left;height:25px;margin: 7px 10px 7px 0px;}
.articleTag dd a {font-family: Verdana, Geneva, sans-serif;font-size: 12px;display: block;border-radius: 2px;height: 25px;line-height: 25px;background-color: #efefef;padding: 0 10px;white-space: nowrap;text-align: center !important;}
.articleTag dd a:hover {background: #898687;color:#fff;}
.jc-tuijian{overflow: hidden;padding-bottom: 30px;}
.jc-tuijian h2{font-size: 22px;color: #777;}

/*.nav li:nth-child(7) {*/
/*    display: none;*/
/*}*/
.keylink {
    color: #1A7DAC !important;
}
.mianbaoxue > a + a:before {
    content: ">";
    padding: 0 5px;
    color: #999;
}
.hm_floor{
    display: flex;
    justify-content: start;
}
.hm_floor .lis_cla{
    margin:5px 0px 0px;
    background: white;
    padding: 10px 5px;
    border-bottom:1px solid #e7e7e7;
    font-size: 16px;
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
}

.hm_floor  .lis_cla .sel{
    padding: 5px 9px;
    font-size: 16px;
}
.hm_floor .active{
    background: #000;
    color: white;
}
.hm_floor .hover{
    color:#fff;

}
.hm_floor .all{
    display: block;
    width: 50px;
    font-size: 16px;
    height: 30px;
    text-align: center;
    margin-top: 16px;
    line-height: 30px;
    margin-left: 0px;
    flex-shrink: 0;
}


.entry-meta{
margin: 10px 0;
}
.entry-meta ul {
    overflow: hidden;
}
.entry-meta ul li {
    display: flex;
    justify-content: start;
    line-height: 26px;
    font-size: 18px;
}
.entry-meta ul:first-child li:last-child a{
    width: 70%;
    display: block;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}
.entry-meta ul li a{
    display: block;
    width: 70%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    font-size: 18px;
}
.nav-a-box i:first-child{
    display: none;
}