﻿@charset "utf-8";
/* CSS Document */
body{background:#fff;}
.hide.active{display:block!important;}
.hidden-title .img-title{display:none;}
/*头部*/
.hbys-hader{height:457px;background:url(../images_zt/hbys-bannerbg.png) no-repeat center top;background-size:auto 100%;}
.hbys-hader .container{position:relative;}
.hbys-hader .img_title{display: none;}
.hbys-hader .logo{position:absolute;top:15px;left:0;}
.hbys-hader .banner{width:100%;padding-top:165px;text-align:center;overflow:hidden;}
.hbys-hader .banner img{max-width:80%;}
.guidang{position:absolute; right:0; top:0;z-index: 10;}
.backhome{position:absolute;top:15px;right:0;}
.backhome li{float:left;margin-left:10px;}
.backhome li a{display:block;background:rgba(0,0,0,.3);color:#fff;border-radius:4px;font-size:15px;height:32px;line-height:32px;padding:0 15px;}
.backhome li a:hover{color:#fff;font-weight:bold;}
/*首页*/
.hbys-mainbox{padding:30px 0;}
.hbys-title{height:auto;background:url(../images/telbg.gif) 0 bottom repeat-x;font-family: "FZZYS_GBK","Microsoft YaHei",'宋体';position:relative;padding-right:50px;}
.hbys-title ul li{ float:left;height:50px;font-size:32px;}
.hbys-title ul li a{display: block;padding: 0 10px;height:48px;line-height:42px;}
.hbys-title ul li.active a{color:#3e6bc0;border-bottom:2px solid #ff2424;}
.hbys-title .more{line-height: 50px;color:#999;display:block;position:absolute;right:0;top:0;font-size: 14px;}
.hbys-title .more:hover{color:#da0000;}
.ts-imglist ul li{float:left; width:285px;margin:0 20px 20px 0;font-size:16px;}
.ts-imglist ul li.num4,.ts-imglist ul li.num8{margin-right: 0;}
.ts-imglist ul li a{display: block;padding:15px 15px 10px;height:269px;background: #f9f9f9;}
.ts-imglist ul li a:hover{background:#f5f9ff;}
.ts-imglist ul li img{width:100%; height:211px;}
.ts-imglist ul li .title{margin-top:10px;height:48px;line-height:24px;font-size:16px;color:#2e506c;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ts-imglist ul li:hover .title{color:#3e6bc0;}
/*解读*/
.jd-main{padding-top:10px;}
.jd-tabs{ height:130px;overflow: hidden;}
.jd-tabs ul li{float:left;height:130px;width:285px;margin-right:20px;text-align: center;}
.jd-tabs ul li.num4{margin-right:0;}
.jd-tabs ul li a{display: block;height:102px;border:1px solid #9bb5e6;background:#fbfeff;padding-top:26px;font-size:18px;}
.jd-tabs ul li a .ico{display:block;width:42px;height:42px;margin:0 auto 15px;overflow:hidden;line-height: 0;font-size:0;}
.jd-tabs ul li a .ico img{transition: all .3s;}
.jd-tabs ul li.active a{color:#fff;border-color:#5984d6;background: #5984d6;}
.jd-tabs ul li.active a .ico img{margin-top:-42px;}
.jdgk-list{padding-top:20px;height:220px;font-size:16px;overflow: hidden;}
.jdgk-list ul li{float:left;width:40%;height:43px;border-bottom:1px dashed #dddddd;position:relative;padding:0 90px 0 12px;line-height:39px;background:url(../images/ico.png) left center no-repeat;}
.jdgk-list ul li.even{float:right;}
.jdgk-list li .nr{float:left;max-width:100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 0;}
.jdgk-list li .title,.zk_list  li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.jdgk-list li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jdgk-list li .gl .split{padding:0 2px;color:#5984d6;}
.jdgk-list li .gl a{display:inline;color:#5984d6;float:none;background:none;max-width:none;padding:0;margin:0;}
.jdgk-list li span.date{ color:#999; font-family: arial; position: absolute; right: 0; top: 2px;}
@media (max-width: 991px) {
    .jdgk-list li .gl{display:none;}
}

/************底部 on************/
.hbys-footer{border-top:3px solid #2e76af;color:#333;}
.hbys-footer .footer{background:#eee;color:#333;}
.hbys-footer .footer a{color:#333;}
.hbys-footer .footbootm a{color:#333;}
.hbys-footer .footlink{background:none;border-bottom:3px solid #2e76af;}
.hbys-footer .footer .select dt{color:#333;}
.hbys-footer .footer .select dt.active{color:#fff;background-color:#2e76af;}
.hbys-footer .footer .select dd{border:1px solid #2e76af;border-top:5px solid #2e76af;}
@media (min-width: 992px) and (max-width:1199px) {
    .hbys-hader{height:390px;}
    .hbys-hader .banner{padding-top:140px;}
    .ts-imglist ul li{width:233px;}
    .ts-imglist ul li a{height:226px;}
    .ts-imglist ul li img{height:168px;}

    .jd-tabs ul li{width:233px;}
    .jdgk-list ul li{width:38%;}
}
@media (max-width:991px) {
    .hbys-mainbox{padding:15px 0;}
    .hbys-hader{height:340px;}
    .hbys-hader .banner{padding-top:120px;}
    .hbys-hader .logo{top:10px;left:10px;}
    .backhome{top:10px;right:10px;}
    .hbys-title ul li{font-size:28px;}
    .ts-imglist ul li{width:242px;margin-right:18px;}
    .ts-imglist ul li.num3,.ts-imglist ul li.num6{margin-right:0;}
    .ts-imglist ul li.num4,.ts-imglist ul li.num8{margin-right:18px;}
    .ts-imglist ul li a{height:233px;}
    .ts-imglist ul li img{height:175px;}

    .jd-tabs ul li{width:177px;margin-right:18px;}
    .jdgk-list{height:auto;}
    .jdgk-list ul li{float: none !important;width:auto;}
}
@media (max-width:767px){
    .hbys-hader{height:auto;}
    .hbys-hader .logo img{width:235px;height:auto;}
    .hbys-hader .banner{padding:80px 0 40px;}
    .hbys-mainbox{padding:10px;}
    .mt20{margin-top:15px;}

    .ts-imglist ul li{float:none;width:auto;margin:0 0 10px 0;}
    .ts-imglist ul li a,.ts-imglist ul li img{height:auto;}
    .ts-imglist ul li.num4,.ts-imglist ul li.num8{margin-right:0;}
    .ts-imglist ul li .title{height:auto;max-height:48px;}
    .hbys-title ul li{font-size:22px;}
    .jd-tabs,.jd-tabs ul li{height:auto;}
    .jd-tabs ul li{width:49%;margin:0 2% 10px 0;}
    .jd-tabs ul li.num2,.jd-tabs ul li.num4{margin-right:0;}
    .jd-tabs ul li a{height:84px;padding-top: 16px;font-size: 16px;}
    .jd-tabs ul li a .ico{margin-bottom:5px;}
    .jdgk-list{padding-top:5px;}
}

/*分页/翻页*/
.pagination a:hover{background-color:#3e6bc0;border-color:#3e6bc0;}
.pagination a.active{border-color:#3e6bc0;}
.pagination span.current,.pagination span.current:hover{background-color:#3e6bc0;border-color:#3e6bc0;}
.pagination a.text,.pagination a.text:hover{background-color:#3e6bc0;border-color:#3e6bc0;}
.pagination button{border-color:#3e6bc0;background-color:#3e6bc0;}

/*当前位置*/
.lmtitle{ position: relative;height: 50px;background: url(../images/telbg.gif) left bottom repeat-x;}
.lmtitle .postitle{ display:inline-block;padding:0 10px;height:48px;line-height:48px;font-size:24px; font-weight:bold;color: #3e6bc0;border-bottom: 2px solid #ff2424;}

.listnews{overflow: hidden;padding-top:20px;}
.listnews ul{ clear: both;}
.listnews li{background: url(../images/ico.png) 0 center no-repeat; padding:2px 0 2px 12px; font-size:16px; line-height:36px; overflow:hidden;position: relative;}
.listnews li span.date{ color:#999; font-family:arial;display:block;position:absolute;right:0;top:2px;}
.listnews li a:hover{ color:#c00;}
.listnews li.lm_line{border-bottom: 1px dashed #dedede;padding:14px 0 0; height:0; line-height:0; margin-bottom:14px; background:none;}
.listnews li.lm_line.add{ display:none;}
.doc_list li{ overflow: hidden;}
.doc_list li img{vertical-align:middle;}
.doc_list li a {display:block;max-width:1050px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*文字列表*/
.listnews ul.doc_list{ padding-bottom:5px;}
.listnews li.columnName{ background:#eee; margin-bottom:5px; padding-right:13px;}
.listnews li.columnName a.more{ font-size:12px;}
.listnews li.columnName a.more{ color:#888;}
.listnews li.columnName a.more:hover{ color:#c00;}
.listnews li.columnName a.title{ font-weight:bold; color:#333;}
@media (min-width:992px) and (max-width:1199px) {
    .doc_list li a {float:none;margin-right:100px;max-width:none;}
    .doc_list li img{ display:none;}
}
@media (max-width:991px) {
    .doc_list li a {float: none;margin-right: 100px;max-width:none;}
    .doc_list li img{ display:none;}
}
@media (max-width:767px) {
    .lmtitle .postitle{font-size:20px;}
    .listnews{padding-top:10px;}
}

/*栏目页 图片列表 */
ul.picture-list{clear:both;overflow:hidden;margin-left:-20px;}
ul.picture-list li{float:left; display:inline;width: 285px;margin: 0 0 20px 20px;background:none;padding:0;height:auto; overflow:hidden; }
ul.picture-list li a{display: block;float:none;padding: 15px 15px 10px;height: 269px;background: #f9f9f9;}
ul.picture-list li img{ background:#f2f2f2;padding:0 !important; width:100%; height:211px;}
ul.picture-list li a:hover{ color:#3e6bc0;background:#f5f9ff;}
ul.picture-list li .img_title{margin-top: 10px;height: 48px;line-height: 24px;font-size: 16px;color: #2e506c;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
ul.picture-list li:hover .img_title{color:#3e6bc0;}
@media (min-width:992px) and (max-width:1199px) {
    ul.picture-list li{width:233px;}
    ul.picture-list li a{height:226px;}
    ul.picture-list li img{height:168px;}
}
@media (max-width:991px) {
    ul.picture-list li{width:242px;}
    ul.picture-list li a{height:233px;}
    ul.picture-list li img{height:175px;}
}
@media (max-width:767px) {
    ul.picture-list{margin-left:0;}
    ul.picture-list li{float:none;width:auto;margin:0 0 10px;display: block;}
    ul.picture-list li a,ul.picture-list li img{height:auto;}
    ul.picture-list li .img_title{height:auto;max-height:48px;}
}


/*** 通用文章页 START ****/
/*文章页*/
.con_mainline{border: 1px solid #dcdcdc; padding:10px 60px;}
.newstitle,.wztit{ font-size:39px; line-height: 56px;padding: 26px 0;text-align:center;}
.newstitlef{font-size:20px;text-align: center;line-height: 44px;font-weight: normal; }
.newstitlet{line-height: 30px; padding:5px 0; font-size: 20px; text-align: center;  }
.newstitles{ line-height: 30px; padding:5px 0; font-size: 20px; text-align: center; font-weight:normal; }
.newsinfo{ height:auto;  line-height:26px; font-family: "宋体"; padding: 0 10px 6px 0; font-size:14px; border-bottom:1px solid #dddddd; color:#666;  text-align: right;}
.newsinfo>span{ padding:0 0.5em;display: inline-block;}
.newsinfo .font a{ padding:0 2px;}
.newsinfo2{ text-align: center; padding:4px 0 10px; border: 0 none;}
.newsinfo .infoshare{ display: inline-block; vertical-align: middle; background:url(../images/wzicon2.gif) 0 center no-repeat;padding-left:20px;}
.newsinfo .share-box{ position: relative; right:auto; top:auto;}
.share-bar a.share-weixin{background-image:url(/assets/images/share/wz_wx.png)!important;}
.newscontnet{font-size:16px;  font-family: "宋体"; margin:0 auto; color:#333; line-height:1.9; padding:20px 0;  text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.newscontnet img{max-width:100%;height:auto;}
.newscontnet p{padding-bottom:0.5em;}
.minh500{height:auto !important;  min-height:300px;_height:300px;}
@media (max-width:991px) {
    .con_mainline{padding:10px 40px;}
    .newsinfo2{border-bottom:1px solid #dedede;}
    .newstitle, .wztit{font-size:34px;line-height: 50px;}
}
@media (max-width:767px) {
    .hbys-wzmainbox{padding:0 10px;}
    .clear20{padding:5px 0;}
    .con_main{padding:0;}
    .con_mainline{padding:10px;}
    .newstitle, .wztit{font-size:24px;line-height: 36px;padding:12px 0;}
}