@charset "utf-8";
/* ------------------------------
css for http://tibet.cn/
design by zhaiying
date 2014-12-30
---------------------------- */
/* Reset */
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd{margin:0;padding:0;font-family:"宋体";font-size:12px;-webkit-text-size-adjust:none;}
input,select,label{vertical-align:middle;font-size:12px;}
ul,ol,li{list-style:none;}
img,input{border:0;}
div,input
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.clear{clear:both;height:0;overflow:hidden;}
a{color:#595959;text-decoration:none;outline:none;}
a:hover{color:#515151;text-decoration:none;}
body{background:#fff;}
.left{float:left;}
.right{float:right;}

.wrap{width:1180px;margin:0 auto;position:relative;overflow:hidden;zoom:1;}
.header .top{border-bottom:1px solid #eaeaea}
.zt_top{margin-top:10px;}
.langs{overflow:hidden;zoom:1;}
.langs a{font-size:14px;margin-right:23px;vertical-align:middle;float:left;height:41px;line-height:41px;}
.langs .logo_hx{background:url(logo_hx_2018.jpg) no-repeat;width:160px;height:37px;}
.langs .tb{margin-top:10px;height:19px;line-height:19px;}
.ico1,.ico2{background:url(swzy.jpg) no-repeat;float:left;width:20px;height:21px;margin-right:32px;margin-top:10px;}
.ico2{background-image:url(sc.jpg);width:24px;height:20px;}
.zs{color:#7b7b7b;float:left;line-height:41px;}
.logo{;width:322px;height:74px;float:left;margin-top:20px;}
.mid_search{float:right;margin-top:20px;}
.search{overflow:hidden;zoom:1;}
.search .txt{border:1px solid #ccc;padding:6px 12px;float:left;width:254px;font-family:"Microsoft YaHei";font-size:14px;}
.search .btn{background:url(search_btn.jpg) no-repeat;float:left;width:85px;height:34px;cursor:pointer;}
.date{font-size:14px;line-height:30px;overflow:hidden;zoom:1}
.date span div{display:inline}
.other_date{margin-top:6px}
.ewm{float:right;margin-left:35px;margin-top:14px;}
.ewm li{float:left;width:90px;height:100px;margin-right:20px;text-align:center;color:#6a6a6a;}
.ewm li img{width:70px;height:70px;margin:0 10px 5px;}
.nav{background:#A00000;}
.nav a{font:18px "Microsoft YaHei";color:#fff;float:left;height:60px;line-height:60px;margin-right:17px;}
.nav a:hover{color:#fff;}
.nav_qt{margin-top:6px;}
.nav_qt .logo_hb{background:url(logo_hb.png) no-repeat;float:left;width:161px;height:37px;margin:12px 58px 0 0;}
.nav_qt a{font-size:14px;margin-right:20px;}


.footer{width:1180px;margin:0 auto;padding: 20px 0;text-align: center;color: #222;line-height: 20px}
.footer a{
    color: #222;
}

.footer .info{padding:30px 0;overflow:hidden;}
.footer .info h1{float:left;width:112px;height:125px;padding:0 72px 0 0;}
.footer .info h1 img{width:112px;height:125px;}
.footer .info .txt{float:left;border-left:10px solid #eee;padding:0 0 0 20px;}
/*.footer .info .txt p{line-height:24px;color:#4b4b4b;}*/
.footer .info .txt span{margin:0 15px 0 0;}
.footer .info .txt .arial{font-family:Arial;}

.imgbg{
    position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.7);color: #fff;line-height: 30px;text-align: center;
}


.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
}
.pagination li{
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #A00000;
    color: #fff;
}


.selhover{
    color: #fff!important;
    background-color: #A00000 ;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    margin-bottom: 0.2rem;
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 16px;
}