.banner {
    width: 1200px;margin:0 auto
}
.banner img{width:100%}
.zt-main{width:100%;padding-top: 40px;}
.bg-pink{background-color:#FBF3F0;}
.bg-white{background-color:#fff;}
.w1200{width:1200px;margin:0 auto;overflow:hidden}

/*tab切换*/
.superTab{width: 100%;background: #fff;padding-top: 20px;}
.superTab .superTabMenu {height: 45px;position:relative;margin-bottom: 15px;}
.superTab .superTabMenu ul {float:left;position:absolute;left:26px;top:-3px;height: 40px;}
.superTab .superTabMenu ul li {display: block;height: 45px;float:left;cursor:pointer;text-align: center;margin-right: 40px;}
.superTab .superTabMenu ul li a {font-size: 22px;color: #333;height: 45px;display:block;font-weight: bold;}
.superTab .superTabMenu ul li.on a {border-bottom: 3px solid #b20000;color: #b20000;}

/*tab List */
.tabList {overflow:hidden;width: auto;padding: 0 20px;}
.tabList li {position:relative;height: 40px;padding-left: 25px;line-height: 40px;}
.tabList li a {width:82%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align: left;font-size: 16px;}
.tabList b {position: absolute;top: 16px;left: 6px;display: block;width: 6px;height: 6px;border-radius: 50%;background-color: #b20000;}
.tabList li a br{display:none}
.tabList span {position: absolute;top: 0px;font-size: 16px;right: 0px;color: #828282;font-family: "Microsoft YaHei UI", "微软雅黑", \5FAE\8F6F\96C5\9ED1;}
.tabList li a:hover,.gxlListBox li a:hover,.mapcc li a:hover { text-decoration: underline;color: #b20000; }



/*文章列表*/
.zt-NewLeft,.zt-NewRight{width:580px;padding: 20px 25px;background: #FaFaFa;margin-bottom: 0px;border: 1px solid #eee;}
.banner1{float:left;overflow:hidden;width:100%;margin-top:40px;}
.tab {overflow: hidden;border-bottom: 1px solid #DDD;}
.tab  li {float: left;padding: 0;margin-right: 30px;line-height: 23px;height: 40px;font-size: 22px;text-align: center;font-weight: bold;color: #006fb8;border-bottom: 3px solid #b20000;}
.tab  li a {font-weight: bold;color: #b20000;font-size:22px;}
.newslist {padding: 10px 0;}
.newslist li {position: relative;display:flex;height: 40px;line-height: 40px;}
.newslist li .tit {display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;width: 100%;font-size: 16px;text-align: left;margin-left: 20px;}
.newslist li .tit:hover{color: #b20000;text-decoration: underline;}
.newslist li .date {color: #828282;position: absolute;right: 0px;top: 0;font-family: "雅黑";font-size: 16px;}
.list-spot{width: 6px;height: 6px;border-radius: 50%;background:#b20000;display:block;margin:10px;line-height: 40px;margin-left: 0;position: absolute;top: 7px;}


/*page*/
.pagesx {text-align:center;line-height: 34px;color: #666666;overflow: hidden;margin-top: 80px;padding-bottom:37px;}
.pagesx a,.pagesx span,.pagesx input,.pagesx {font-size:14px;color: #333;}
.pagesx a{cursor:pointer;min-width: 22px;text-align: center;padding: 4px 7px;border: 1px solid #dae0ee;border-radius: 3px;margin-left: 10px;}
.pagesx a:nth-child(5){margin-left:5px;}
.pagesx a:hover{min-width: 22px;text-align: center;border: 1px solid #f0f0f0;background:#b20000;color:#fff;}
.page_ym a{display: inline-block;padding: 4px 3px;color: #555;line-height: 18px;height: 18px;vertical-align: middle;min-width: 22px;text-align: center;border: 1px solid #f0f0f0;background: #fff;}
.pagesx .page_ym .NormalRed{display: inline-block;width: 26px;height: 26px;color: #666666;line-height: 26px;margin-bottom: 3px;vertical-align: middle;text-align: center;border: 1px solid #dae0ee;border-radius: 3px;margin-left: 11px;}
.pagesx .tiao{margin:0 10px;}
.pagesx .easysite-page-text{width: 54px;height: 25px;text-align:center;border: 1px solid #dae0ee;background-color: #f1f4fb;border-radius: 3px;margin-right: 10px;}
.pagesx .easysite-jump-btn{font-size: 14px;padding: 2px 8px;color: #333;font-family: fantasy;}