@charset "utf-8";
.targ{cursor: pointer;}
a{text-decoration: none;}
a:hover{color: var(--portal-color);text-decoration: none;}
.transition{transition: all 0.3s;}
.main-color{background: var(--portal-color)}
.mrg-top15{margin-top: 15px;}
.img-resp{width: 100%;height: 100%;object-fit:cover;}
.rowTwoellp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.text-ellipsis{width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
@media (min-width: 1400px) {
    .container{width: 1200px;}
}
/*返回顶部*/
#gotop{display:none;position:fixed;right:10px;bottom:10px;width: 50px;height: 50px;background:#efefef;color: #3F3F3F;padding: 5px;cursor: pointer;text-align: center;}
/*头部*/
.navbar-default{background: #fff;}
.navbar-default .navbar-nav > li > a{color: #fff}
.navbar-default .navbar-nav > .active > a{color: #fff;background:rgba(255,255,255,0.1);}
.navbar-default .navbar-nav a:hover,.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color: #fff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #fff;background:var(--portal-color);}
.navbar-nav{display: flex;justify-content: space-between;width: 100%;padding: 0;margin: 0;flex-flow: row wrap;}
.navbar-nav > li{text-align: center;}
.navbar-nav > li > a{font-size: 15px;padding:10px;}
.navbar{margin-bottom: 0;}
.navbar-brand{display: inline-block;height:100px;vertical-align: middle;line-height: 100px;padding: 0 10px 0 0 ;}
.navbar-brand img{max-width: 400px;max-height: 60px;}


.head-flex{height:100px;display: flex;justify-content: flex-end;align-items: center;}

/*导航*/
.head-menu{display: flex;justify-content: space-between;width: 70%;margin: 0 15%;}
.head-menu li{display: inline-block;min-width: 80px;position: relative;}
.nav-down{display:none;position: absolute;left: 0;right: 0;z-index: 99;padding: 0;margin: 0;width: 100%;background: #fff;border: solid 1px #dadada;}
.nav-down li{line-height: 30px;padding: 0;margin: 0;}
.nav-down li .ele{color:#666;display: inline-block;width: 100%;}
.nav-down li .ele:hover{background: #f0a099;}
.head-menu li:hover .nav-down{display: block;}
.head-menu li:hover a{background:var(--portal-color);color:#fff}
/*搜索*/
.system-box{display: flex;justify-content: space-between;list-style-type: none;padding: 0;text-align: right;flex-flow: row wrap;}
.system-box > li{flex: 1;line-height: 30px;font-size: 14px;border:solid 1px var(--portal-color);border-radius: 5px;text-align: center;margin: 3px;}
.system-box > li >a{color: #000;padding: 0 7px;display: block;background: #fff;text-decoration: none;}
.system-box > li >a:hover{color: #fff;background: var(--portal-color);}
.search-box{width: 400px;}
/*.search-box .search-input,.search-box .search-btn{border-radius: 0;}*/
.search-box .search-btn{background: var(--portal-color);color: #fff;border-color:var(--portal-color); }

#searchBtn-list > li > span{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}

/*登录注册*/
.por-user .user-btn{display: inline-block;margin:0 5px;line-height: 20px;border:solid 1px #fda701;color: #fda701;padding:5px 10px;}
.por-user .user-btn.reg{background: #fda701;color: #fff;}
.por-user .user-btn i{margin-right: 10px;}
.navbar-toggle.nav-ico{padding: 6px 3px;border: none;font-size: 16px;margin-top: 15px;color:var(--portal-color); }
.navbar-default .navbar-toggle .icon-bar{background:var(--portal-color);}
/*底部*/
footer{margin-top: 30px;padding: 30px 0;background: #232931;color: #fff;}
.wx-box{display: flex;justify-content: flex-start;padding: 0;margin: 0;list-style-type: none;width: 100%;}
.wx-box li{flex:1;display: flex;justify-content: center;}
.wx-media{display: flex;flex-flow: column nowrap;align-content: center;}
.wx-media span{padding: 10px 0;text-align: center;}
.wx-media img{width:100%;max-width: 100px;border:solid 3px #fff;}
.foot-logo{margin-bottom:20px;max-width: 500px;}
.foot-content{display: flex;justify-content: space-between;align-items: center;}
.foot-right{margin-top: 20px;}
.link-often{width:100%; }
.link-often div{display: inline}
.link-often .address{line-height: 30px;}
.link-often .address a{color: #fff;text-decoration: none;}
.link-often .government{float:right;margin-left: 20px;}

/*辅助*/
.look-box{text-align: center;margin: 20px;}
.look-more{border: solid 1px #dadada;padding: 10px 20px;border-radius: 20px;color: #333;transition: 0.5s;}
.look-more:hover{border: solid 1px var(--portal-color);background: var(--portal-color);color: #fff;}


/*Q-分页*/
.news-list-pagination{/* padding:10px; */box-sizing:border-box;}
.news-list-pagination .pagination{display:flex;justify-content:flex-end;flex-flow:row wrap;font-size:12px}
.news-list-pagination .pagination span{display:inline-block;line-height:25px;text-align:center;background:var(--portal-color) !important;color:#fff;padding:0 10px;border:solid 1px var(--portal-color);margin-bottom:5px; }
.news-list-pagination .pagination a{color:#333;cursor:pointer;display:inline-block;border:solid 1px #dadada;height:100%;padding:0 10px;line-height:25px;margin-bottom:5px;}
/*底部导航*/
.sub-nav{display: none;position:fixed;z-index: 11;width: 100%;bottom: 0;padding: 10px 0 5px;background: #fff;box-shadow: 0 1px 6px 0 hsla(0,0%,0%,0.2);}
.sub-nav .bottom-nav{display: flex;justify-content: space-between;list-style: none;margin: 0;padding: 0;}
.sub-nav .bottom-nav .item{flex:1;text-align: center;box-sizing: border-box;cursor: pointer;}
.sub-nav .bottom-nav .item .a-box{display: flex;flex-flow: column;justify-content: center;align-items: center;color: #999;}
.sub-nav .bottom-nav .item .a-box .nav-ico{width: 20px;height: 20px;margin-bottom: 10px;}
.sub-nav .bottom-nav .item .a-box .nav-ico.index{background: url("../images/subMenu/index.png"); background-size: 100%;}
.sub-nav .bottom-nav .item .a-box .nav-ico.cp{background: url("../images/subMenu/cp.png"); background-size: 100%;}
.sub-nav .bottom-nav .item .a-box .nav-ico.xm{background: url("../images/subMenu/xm.png"); background-size: 100%;}
.sub-nav .bottom-nav .item .a-box .nav-ico.car{background: url("../images/subMenu/car.png"); background-size: 100%;}
.sub-nav .bottom-nav .item .a-box .nav-ico.my{background: url("../images/subMenu/my.png"); background-size: 100%;}
.sub-nav .bottom-nav .item .a-box .nav-ico.kefu{background: url("../images/subMenu/kefu.png"); background-size: 100%;}
.sub-nav .bottom-nav .item .a-box .nav-ico.menhu{background: url("../images/subMenu/menhu.png"); background-size: 100%;}
.sub-nav .bottom-nav .item .icon{font-size: 18px;margin-bottom: 5px;color: #00a793;}
.sub-nav .bottom-nav .item.active .icon{color: #e4b138;font-weight: 800;}
.sub-nav .bottom-nav .item .a-box span{font-size: 12px;}
@media (max-width: 1000px){
    .container{width: 100%;}
    #nav-search button{float: right;}
    .head-flex{flex-flow: column nowrap;align-items: flex-end;justify-content: space-around;}
}
@media (min-width: 770px) and (max-width:1024px){
    .head-menu{width: 90%;margin: 0 5%;}
    .navbar-nav > li >a{padding:15px 10px ;}
    .slick>div{height: 200px;}
    .slick-track{height: 100%;}
}

@media (max-width: 769px) {
    .navbar-nav .dropdown .dropdown-menu{display: none;}
    .navbar-nav .dropdown .dropdown-toggle .caret{display: none;}
    .login-clone{border:none;}
    .head-flex{height: auto;justify-content: center;}
    .navbar-brand{width:250px;height: 55px;line-height: 100%;padding:5px;box-sizing: border-box;}
    .navbar-brand a{display: inline-block;}
    .navbar-brand img{max-height: 45px;}

    .search-contain{z-index: 11;position: relative;margin: 15px 0;border: none; }
    .por-user{margin: 10px 0;border: none; }
    .nav .navbar-nav .navbar-right{float:right;}
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left: 15px;}
    .head-menu{width:100%;margin: 0;justify-content: flex-start;}
    .head-menu li{min-width: 80px;font-size: 14px;}
    .head-menu li a{font-size: 14px;}
    /*底部*/
    .foot-content{flex-flow: column nowrap;}
}
@media (min-width: 320px) and (max-width: 479px){
    /*头部*/
    .sub-nav{display: block;}
    .head-menu{flex-flow: column nowrap;}
    .navbar-brand{height: 60px;line-height: 60px;width: auto;}
    .navbar-brand img{height: 50px;}
    .navbar-collapse.search-contain{margin-right: 0px;margin-left: 0;overflow-y: inherit;}
    .search-contain{width: 100%;position: relative;right: 0;}
    .search-box{width: 100%;}
    .por-user{padding:10px;/*width: 100%;*/position: static;display: none;margin-bottom:0;text-align: center;float: none;}
    /*返回顶部*/
    #gotop{visibility: hidden;}

}

.news-more-btn-box {
    text-align: center;
    margin: 10px 0 0 0;
}
.news-more-btn {
    display: inline-block;
    padding: 6px 32px;
    border-radius: 20px;
    background: #e6007a;
    color: #fff;
    font-size: 16px;
    border: none;
    text-decoration: none;
    transition: background 0.2s;
}
.news-more-btn:active,
.news-more-btn:hover {
    background: #c40063;
    color: #fff;
}
@media (max-width: 769px) {
    .news-more-btn {
        font-size: 14px;
        padding: 6px 18px;
    }
}
