.row{margin-bottom:20px;}
.panel{position:relative;background-color:#fff;}
.col-sm{width: 280px;}
.col-md{width: 440px;}
.col{width: 386px;}
.col-lg{width: 505px;}
.col-xl{width: 674px;}
.col-xxl{width: 900px;}

.headlines-new{position:relative;padding:20px 20px 10px;min-height:80px;background-color:#fff;}
.headlines-new .content{width:100%;height:80px;text-align:center;}
.headlines-new .content .title{color:#D91616;font-weight:700;font-size:30px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display: block;padding: 0 40px;font-family: "方正小标宋简体", "微软雅黑";}
.headlines-new .content .detail{overflow:hidden;padding:0 20px;margin-top:20px;color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}

.tabNav{margin:10px 0;}
.tabNav a{display:inline;margin-left: 20px;padding: 4px 0;font-size:16px;}
.tabNav a.cur{border-bottom:2px solid #D91616;font-weight:700;}

.tabCon{padding: 8px 15px;}
.tabCon ul{display:none;}
/*.tabCon ul:first-child{display:block;}*/
.newList ul li,.tabCon ul li{position:relative;padding-left:20px;line-height: 35px;}
.newList ul li:before,.tabCon ul li:before{position:absolute;top:50%;left:5px;margin-top:-2px;width:4px;height:4px;background-color:#D91616;content:"";}
.newList ul li a,.tabCon ul li a{float: left;display:block;overflow:hidden;width:88%;color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.newList ul li:hover a,.tabCon ul li:hover a{color:#000;text-decoration: underline;}
.newList{padding: 9.5px 15px;}
.newList ul li:after,.tabCon ul li:after{content: "";clear: both;visibility: hidden;overflow: hidden;height: 0;display: block;}
.tabCon li .time, .newList li .time{font-size: 14px;color: #999999;float: right;}

.col-sm ul li a{width: 100%;}
.col ul li a{width: 75%;}
.col-md ul li a{width: 80%;}


/* sec1 */
.trends{height: 340px;}
.trends .newList li{width: 315px;float: left;}
.trends .newList li a{width: 96%;}
.focusPic{height: 340px;overflow: hidden;position: relative;}
.focusPic .hd{position:absolute;right:13px;bottom:13px;z-index:3;overflow:hidden;}
.focusPic .hd ul{float:left;overflow:hidden;zoom:1;}
.focusPic .hd ul li{float:left;margin-left:6px;width:12px;height:12px;background:#efefef;text-align:center;font-size:0;cursor:pointer;}
.focusPic .hd ul li.on{background:#D91616;color:#fff;}
.focusPic .bd{position:relative;height:100%;}
.focusPic .bd li{vertical-align:middle;zoom:1;}
.focusPic .bd img{display:block;width:100%;height:100%;}
.focusPic .next,.focusPic .prev{position:absolute;top:50%;left:-100%;display:block;margin-top:-45px;width: 40px;height: 90px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTQwMTk1NDg2MjQ4IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE4ODkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTI4MC45OTIgNTMzLjUwNGw0MTYuNjcyIDQxNi43NjhjMTIuNTQ0IDEyLjQ4IDMyLjggMTIuNTEyIDQ1LjMxMSAwIDEyLjU0NC0xMi41MTIgMTIuNTQ0LTMyLjgzMiAwLjAzMi00NS4zMTJsLTM3My41MDQtMzczLjU2OGMwIDAgMC43MzYgMC43MzYtMTAuNDk2LTEwLjQ5Ni0xMS4yMzIwMDAwMS0xMS4yIDEuMDg4LTIxLjMxMiAxLjA4OC0yMS4zMTJsMzgwLjY0LTM4MC42NGMxMi41NDQtMTIuNTEyIDEyLjU0NC0zMi43MzYgMC00NS4yNDgwMDAwMS0xMi41MTItMTIuNTEyLTMyLjc2OC0xMi41NDMtNDUuMjggMWUtOGwtNDEyLjAzMyA0MTJjLTAuNDQ4IDAuNDQ4LTAuNzY4IDAuODMyLTEuMTUyIDEuMjQ4LTAuNTEyIDAuNDQ4LTAuODk2IDAuOC0xLjI4IDEuMjE2LTEyLjUxMiAxMi41MTItMTIuNTEyIDMyLjg2NCAwIDQ1LjM0NHoiIHAtaWQ9IjE4OTAiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48L3N2Zz4=) rgba(0, 0, 0, 0.5) center center no-repeat;opacity:.5;transition:all .3s ease-in-out;}
.focusPic .next{right:-100%;left:auto;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTQwMTk1NjI4NDk3IiBjbGFzcz0iaWNvbiIgc3R5bGU9IiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI2NDgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTI4NC4yOTgyNCA5MzcuMTU5NjhjLTEzLjk2NzM2LTE0LjE0NjU2LTEzLjg5MDU2LTM2Ljg5OTg0IDAuMjIwMTYtNTAuODk3OTJsMzcyLjIxMzc2LTM2OC44MTkyLTM3MC42MzE2OC0zNzMuOTY0OGEzNi4wMzQ1NiAzNi4wMzQ1NiAwIDAgMSAwLjIxNTA0LTUwLjkzODg4IDM2LjAzOTY4IDM2LjAzOTY4IDAgMCAxIDUwLjk0NCAwLjIxNTA0bDM5My44OTE4NCAzOTcuNDcwNzJjMC42MDkyOCAwLjYxNDQgMC43NDc1MiAxLjQwOCAxLjMzMTIgMi4wMTcyOCAwLjEzODI0IDAuMTQ4NDggMC4zMjI1NiAwLjE3OTIgMC40NjU5MiAwLjMyMjU2YTM1Ljk4MzM2IDM1Ljk4MzM2IDAgMCAxLTAuMjE1MDQgNTAuOTA4MTZsLTM5Ny40ODYwOCAzOTMuODcxMzZhMzYuMDE5MiAzNi4wMTkyIDAgMCAxLTUwLjk0OTEyLTAuMTg0MzJ6IiBwLWlkPSIyNjQ5IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) rgba(0, 0, 0, 0.5) center center no-repeat;}
.focusPic .next:hover,.focusPic .prev:hover{opacity:1;}
.focusPic:hover .prev{left:3%;}
.focusPic:hover .next{right:3%;}
.focusPic .titleBox{position:absolute;right:0;bottom:0;left:0;z-index:2;display:block;overflow:hidden;padding:0 15px;height:40px;background-color:rgba(0,0,0,.65);line-height:40px;}
.focusPic .titleBox a{display:block;overflow:hidden;width:550px;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.focusPic .titleBox li{position:absolute;bottom:40px;transition:all .3s linear;}

/* sec2 */
.sec2 .panel {height: 305px;overflow: hidden;}

/* sec3 */
.sec3 .fr.col-sm{height: 770px;} 

.advert{position:relative;overflow:hidden;margin:0 auto;height:120px;background-color:#fff;}
.advert .bd ul{overflow:hidden;zoom:1;}
.advert .bd ul li{height:120px!important;zoom:1;}
.advert .bd ul li .pic{text-align:center;line-height:120px;}
.advert .bd ul li img{display:block;width:100%;height:120px;}
.advert .hd{position:absolute;right:0;bottom:5px;z-index:2;overflow:hidden;}
.advert .hd ul{overflow:hidden;margin-top:10px;zoom:1;}
.advert .hd ul li{float:left;display:block;overflow:hidden;margin-right:5px;width:9px;height:9px;border-radius:50%;background-color:#efefef;text-indent:-999px;cursor:pointer;}
.advert .hd ul li.on{background-color:#D91616;}
.advert .hd ul li:last-child{margin-bottom:0;}

.thematic{padding:20px;background-color:#fff;}
.thematic .title{width:90px;height:86px;background-color:#D91616;color:#fff;text-align:center;font-weight:700;font-size:22px;}
.thematic .title span{display:inline-block;margin-top:3px;padding:0 3px;}
.thematic .title span:first-child,.thematic .title span:first-child+span{margin-top:14px;background-color:#f7f7f7;color:#D91616;}
.thematic-slide{position:relative;overflow:hidden;width:849px;background-color:#fff;}
.thematic-slide .bd ul{overflow:hidden;zoom:1;}
.thematic-slide .bd ul li{float:left;overflow:hidden;margin:0 8px;width:196px!important;height:86px;background-color:#eee;text-align:center;font-weight:700;font-size:18px;}
.thematic-slide .bd ul li img{display:block;width:196px;height:86px;}
.thematic-slide .bd ul li .title{line-height:24px;}
.thematic-slide .bd ul li a{position:relative;display:block;width:100%;height:100%;}
.thematic-slide .bd ul li a:hover{background-color:#D91616;color:#fff;}
.thematic-slide .bd ul li a span{position:absolute;top:50%;left:10px;display:block;width:176px;transform:translateY(-50%);}

.gallery{background-color:#fff;}
.gallery-slide{padding:10px;}
.gallery-slide .bd{overflow:hidden;min-height:214px;}
.gallery-slide .bd li{float:left;margin:0 10px;}
.gallery-slide .bd li .imgbox{width:300px;height:180px;background:#f7f7f7;}
.gallery-slide .bd li img{width:100%;height:100%;display: block;}
.gallery-slide .bd li .tt{display:block;overflow:hidden;padding:8px;width:284px;text-overflow:ellipsis;white-space:nowrap;}

.frlink{min-width:1200px;background-color:#fff;}
.frlink-slide{position:relative;padding:5px;min-height:84px;border:1px solid transparent;}
.frlink-slide .bd{width:100%;}
.frlink-slide .bd .tempWrap{width:100%!important;}
.frlink-slide .bd ul{overflow:hidden;zoom:1;}
.frlink-slide .bd ul li{float:left;overflow:hidden;margin:10px;width:150px; height:40px; line-height: 40px;  text-align:center;text-align:center;}
.frlink-slide .bd ul li a{display:block;overflow:hidden;width:100%;height:40px;line-height:40px;background-color:#eee;color:#444;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.frlink-slide .bd ul li a:hover{background:#D91616;color:#fff;}
.frlink-slide .bd ul li img{width:100%;height:100%;}
.frlink-slide .bd ul{display:none;}
.frlink-slide .bd ul:first-child{display:block;}
.frlink-category{display:inline;padding-left:20px;}
.frlink-category dd{display:inline;padding:2px 12px;font-weight:400;font-size:15px;cursor:pointer;user-select:none;border-radius: 1px;}
.frlink-category dd.cur{background:#D91616;color:#fff;}

.report .mainCon {padding: 20px;font-size: 14px;line-height: 30px;}


.links{padding: 10px;}
.links .item{display: block;height: 53.5px;background: #eee;line-height: 51px;text-align: center;font-size: 20px;}
.links .item+.item{margin-top: 10px;}

.persons{height: 633px;background: url(../images/bg.png) repeat;}
.persons .list{padding: 20px 10px 13px;}
.persons .list .item{display: block;width: 50%;float: left;}
.persons .list .item:first-child{width: 100%;}
.persons .list .item+.item{margin-top: 10px;}
.persons .list .item .avatar{width: 91px;height: 136px;margin: 0 auto 10px;overflow: hidden;}
.persons .list .item .avatar img{width: 100%;height: 100%;display: block;}
.persons .list .item .name{width: 91px; display: block;font-size: 14px;margin: 0 auto;text-align: center;}
.persons .list .item:first-child .name{width: auto;}
.activity{height: 117px;background: transparent;}
.activity .item{display: block;padding: 15px 10px;background: #D91616;color: #fff;text-align: center;}
.activity .item+.item{margin-top: 20px;}

.col-xxl .panel{min-height: 305px;}

.morePerson {background: #FFF9F4;display: block;line-height: 35px;text-align: center;margin: 5px;border:1px solid #F7CEB1;}