#ifocus {width: 750px;height: 406px;background: #000;}
#ifocus_pic {display: inline;position: relative;float: left;width: 580px;height: 406px;overflow: hidden;}
#ifocus_piclist li {width: 580px;height: 406px;overflow: hidden;}
#ifocus_piclist img {height: 406px;}
#ifocus_btn {display: inline;float: right;margin: 5px;}
#ifocus_btn li {width: 158px;height: 90px;margin-bottom: 10px;cursor: pointer;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);overflow:hidden;}
#ifocus_btn img {width: 100%;}
#ifocus_btn .on {opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);}
#ifocus_opdiv {position: absolute;left: 0;bottom: 0;width: 100%;height: 70px;background: #000;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);}
#ifocus_tx {position: absolute;left: 8px;bottom: 22px;color: #FFF;}
#ifocus_tx ul li {display: none;}
#ifocus_tx ul li a {color: #fff;font-size: 18px;font-weight: bold;}

.topnews{width: 435px;background: #fff;}
.topnews .itemlist{border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
.topnews .itemlist li{width: 216px;float: left;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5; text-align: center;line-height: 38px;background: #f4f4f4;position: relative;cursor: pointer; font-size: 14px;}
.topnews .itemlist li.on{border-bottom: 0;background: #f77a45;}
.topnews .itemlist li.on i{width: 100%;height: 3px;background: #f77a45;position: absolute;top: -1px;left: 0;}
.topnews .itemlist li.on a{display:block;color: #ffff;font-weight: bold;}
.topnews .itembox{padding: 0 20px 18px 35px;;background: url(../images/newsbg.png) no-repeat left 52px; margin-left: 10px;}
.topnews .itembox .item{display: none;}
.topnews .itembox .item .tnews{line-height: 50px;margin-top: 6px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.topnews .itembox .item .tnews a{font-size: 18px;font-weight: bold;color: #f77a45;}
.topnews .itembox .item .newslist li{line-height: 30px;}
.topnews .itembox .item .newslist li::after{clear: both;content: "";display: block;}
.topnews .itembox .item .newslist li a{display: block;}
.topnews .itembox .item .newslist li span{display: inline-block;font-size: 14px;}
.topnews .itembox .item .newslist .ntit{width: 306px;float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;line-height: 29px;}
.topnews .itembox .item .newslist .time{overflow: hidden;float: right;color: #999;line-height: 29px;}
.topnews .itembox .item .newslist li a:hover .ntit{color: #f77a45;font-weight: bold;}
.bodybanner{background: #f1f5f9;}
.fbsec>.title{padding-bottom: 16px;border-bottom: 3px solid #eee;}
.fbsec .left{width: 834px;overflow: hidden;}
.fbsec .fbitemlist{border-bottom: 1px solid #eee; background: #fff;padding: 0 15px;}
.fbsec .fbitemlist li{color: #999;font-size: 20px;float: left;margin-right: 55px;position: relative;line-height: 52px;cursor: pointer;}
.fbsec .fbitemlist li h2{color: #333;font-size: 18px;font-weight:normal;}
.fbsec .fbitemlist.dianjing li{margin-left: 66px;}
.fbsec .fbitemlist li.on{color: #333;font-weight: bold;}
.fbsec .fbitemlist li.on i{background: #f77a45;position: absolute;left: 0;bottom: -1px;width: 100%;height: 4px;}
.fbsec .fbitemlist li.on a{color: #f77a45;}
.fbsec .fbbox{background: #fff;padding: 10px 15px;}
.fbsec .fbbox .item{display: none;}
.fbsec .fbbox .leftpic{width: 240px;height: 176px;position: relative;margin-top: 20px;overflow:hidden;}
.fbsec .fbbox .leftpic img{height: 100%;}
.fbsec .fbbox .leftpic .p{width: 224px;line-height: 34px;color: #fff;background: rgba(0,0,0,0.7);position: absolute;left:0; bottom: 0;padding: 0 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 14px;}
.fbsec .fbbox .rightwz{margin-top: 18px;padding-bottom: 6px;width: 550px;}
.fbsec .fbbox .rightwz.bb{}
.fbsec .fbbox .rightwz .tnews{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fbsec .fbbox .rightwz .tnews a{font-size: 18px;color: #333;font-weight: bold;}
.fbsec .fbbox .rightwz .tnews a:hover{color: #f77a45;}
.fbsec .fbbox .rightwz .newslist{margin-top: 10px;}
.fbsec .fbbox .rightwz .newslist li{padding-left: 12px;background: url(../images/list_icon.png) no-repeat left;}
.fbsec .fbbox .rightwz .newslist li::after{clear: both;content: "";display: block;}
.fbsec .fbbox .rightwz .newslist .ntit{width: 400px;float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;line-height: 30px;font-size: 14px;}
.fbsec .fbbox .rightwz .newslist .time{overflow: hidden;float: right;color: #999;line-height: 30px;font-size: 14px;}
.fbsec .fbbox .rightwz .newslist li a:hover .ntit{color: #f77a45;font-weight:bold;}
.fbsec .btmbox .jctj{width: 400px;}
.fbsec .btmbox .jctj .intitle{line-height: 52px;border-bottom: 1px solid #eee;}
.fbsec .btmbox .jctj .intitle h3{font-size: 20px;color: #333;font-weight: normal;}
.fbsec .btmbox .jctj .jstjlist{overflow: hidden;width: 416px;margin-left: -16px;}
.fbsec .btmbox .jctj .jstjlist li{float: left;margin-top: 16px;margin-left: 16px;}
.fbsec .btmbox .jctj .jstjlist li::after{clear: both;content: "";display: block;}
.fbsec .btmbox .jctj .jstjpic{width: 192px;height: 118px;position: relative;overflow: hidden;}
.fbsec .btmbox .jctj .videoicon:before {display: block;content: '';width: 40px; height: 40px;background: url(../images/video_icon.png) no-repeat; background-size: 100%;position: absolute;top: 50%;left: 50%;margin-left: -25px;
 margin-top: -25px;z-index: 99;cursor: pointer;}
.fbsec .btmbox .jctj .jstjpic img{width: 100%;height: 100%;}
.fbsec .btmbox .jctj .jstjpic .p{width: 176px;line-height: 30px;color: #fff;background: rgba(0,0,0,0.7);position: absolute;left: 0;bottom: 0;padding: 0 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fbsec .btmbox .rwtj{width: 400px;}
.fbsec .btmbox .rwtj .intitle{line-height: 52px;border-bottom: 1px solid #eee;}
.fbsec .btmbox .rwtj .intitle h3{font-size: 20px;color: #333;font-weight: normal;}
.fbsec .btmbox .rwtj .tnews{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;background: url(../images/toutiao.png) no-repeat left;margin-top: 16px;padding-left: 60px;}
.fbsec .btmbox .rwtj .tnews.yw{background: url(../images/yaowen.png) no-repeat left;}
.fbsec .btmbox .rwtj .tnews a{font-size: 18px;color: #333;font-weight: bold;}
.fbsec .btmbox .rwtj .tnews a:hover{color: #f77a45;font-weight: bold;}
.fbsec .btmbox .rwtj .newslist{margin-top: 10px;}
.fbsec .btmbox .rwtj .newslist li{padding-left: 12px;margin-left: 6px; background: url(../images/list_icon.png) no-repeat left;}
.fbsec .btmbox .rwtj .newslist li::after{clear: both;content: "";display: block;}
.fbsec .btmbox .rwtj .newslist .ntit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;line-height: 30px;display: block;font-size: 14px;}
.fbsec .btmbox .rwtj .newslist li a:hover .ntit{color: #f77a45;font-weight: bold;}
.fbsec .btmbox .rwtj .newslist.bb{border-bottom: 1px dashed #dadada;padding-bottom: 6px;}
.fbsec .right{width: 354px;}
.fbsec .rightitem .intitle{line-height: 52px;border-bottom: 1px solid #eee;}
.fbsec .rightitem .intitle h3{font-size: 18px;color: #333;font-weight: normal;}
.fbsec .rightitem .intitle ul{height: 14px;}
.fbsec .rightitem .intitle ul li{padding:0 10px;line-height: 14px;margin-top: 18px;color: #999;cursor: pointer;}
.fbsec .rightitem .intitle ul li:nth-of-type(1){border-right: 1px solid #ddd;}
.fbsec .rightitem .intitle ul li.on{color: #f77a45;}
.fbsec .rightitem .newslist{display: none;}

.fbsec .rightitem .newslist li:nth-last-of-type(1){border: 0;}
.fbsec .rightitem .newslist li .tbox {position: relative;}
.fbsec .rightitem .newslist li .tbox .num{float: left;margin-top: 14px;font-size: 16px;color: #333;font-style: normal;font-weight: bold;}
.fbsec .rightitem .newslist li .tbox .num1{color: #e60012;}
.fbsec .rightitem .newslist li .tbox .num2{color: #ff5400;}
.fbsec .rightitem .newslist li .tbox .num3{color: #ffc602;}
.fbsec .rightitem .newslist li .tbox .tit{margin-left: 8px;margin-top: 14px;font-size: 16px;color: #333;width: 292px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fbsec .rightitem .newslist li .tbox .toppic{margin-left: 19px;margin-top: 10px;width: 110px;height: 74px;padding-bottom: 2px;}
.fbsec .rightitem .newslist li .tbox .toppic img{width: 100%;height: 100%;}
.fbsec .rightitem .newslist li .tbox .infoinfo{width: 174px;font-size: 14px; color: #999;line-height: 22px;margin-top: 10px;}
.fbsec .rightitem .newslist li .tbox .allinfo{position: absolute;right: 22px;bottom: 10px;color: #e81525;}
.fbsec .rightitem .newslist li .fbox {padding: 11px 0;}
.fbsec .rightitem .newslist li .fbox .num{float: left;font-size: 16px;color: #333;font-style: normal;font-weight: bold;}
.fbsec .rightitem .newslist li .fbox .num1{color: #f77a45;}
.fbsec .rightitem .newslist li .fbox .num2{color: #ff5400;}
.fbsec .rightitem .newslist li .fbox .num3{color: #ffc602;}
.fbsec .rightitem .newslist li .fbox .tit{margin-left: 8px;font-size: 16px;color: #333;width: 292px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.fbsec .rightls .intitle{line-height: 52px;margin-top: 4px;border-bottom: 1px solid #eee;}
.fbsec .rightls .intitle h3{font-size: 20px;color: #333;font-weight: normal;}
.fbsec .rightls .lspic{width: 100%;height: 116px;position: relative;overflow: hidden;}
.fbsec .rightls .lspic img{width: 100%;}
.fbsec .rightls .lspic .p{width: 320px;font-size: 14px; line-height: 30px;text-align: center;color: #fff;background: rgba(0,0,0,0.7);position: absolute;bottom: 0;left:0; padding: 0 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fbsec .rightls .newslist li{margin-top: 10px;;overflow: hidden;}
.fbsec .rightls .newslist li::after{clear: both;content: "";display: block;}
.fbsec .rightls .newslist li:hover{background: #f9f9f9;}
.fbsec .rightls .newslist .listleft{width: 100%;padding: 0 10px;padding-top: 6px;}
.fbsec .rightls .newslist .listleft .tit{font-size: 16px;font-weight: bold;color: #333333;line-height: 16px;border-left: 4px solid #f77a45;padding-left: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fbsec .rightls .newslist .listleft .wz{color: #666;font-size: 14px;margin-top: 6px;line-height: 20px;padding-left: 22px;}
.fbsec .rightls .newslist .listright{width: 70px;height: 70px;margin-right: 10px;} 
.fbsec .rightls .newslist .listright img{width: 100%;height: 100%;}

/*友情链接*/
.yqlink{background: #ddd;padding:5px 0;}
.yqlink .title{position: relative;color: #000;line-height: 30px;}
.yqlink .title i{position: absolute;width: 4px;height: 4px;background: #f77a45;bottom: 12px;left: -9px;}
.yqlink .links{width:1150px;}
.yqlink .links li{margin-left: 26px;float: left;line-height: 30px;}
/*更改首页专题banner*/
.flexboxes .flexbox{margin-left:12px;}

.section{background:#f4f4f4;}
.rightitem{background:#fff;padding: 0 15px 15px;}
.header .notice{border-bottom:none}