.sidebar{float: left;line-height: 45px;font-size: 12px;color: #666;height: 45px;overflow: hidden;}
.sidebar a{color: #585858;padding: 0 4px;font-size: 14px;}
.sidebar span{color: #585858;font-size: 14px;}
.sidebar {
}
.indexwidth{width: 1200px;margin: 0 auto; height: 45px;}


.main-left{width: 930px;;float: left;}
.min_tl{float: left;width: 100%;font-size: 18px;font-weight: bold;border-bottom: 2px solid #ececec;height: 35px;line-height: 35px;}
.min_tl span{border-bottom: 2px solid #D6012F;height: 35px;position: absolute;font-weight: 700;color: #333;line-height: 35px;}
.min_tl em{height: 30px;display: inline-block;font-weight: 700;color: #D6012F;margin-right: 5px;}
.channellist {width: 100%;background: #FFF;float: left;padding-bottom: 15px;}
.channellist .comtitle{float: left;width: 100%;}
.comtitle h2 {float: left;font-size: 14px;width: 100%;height: 34px;line-height: 34px;border-bottom: 1px solid #e2e2e2;}
.comtitle h2 a{color: #fff;float: left;height: 34px;line-height: 34px;font-size: 18px;font-weight: bold;background:#D6012F;padding: 0 10px;}
.comtitle h2 a:hover{text-decoration: none; color: #FD8910 !important;}
.comtitle .more{float: right;}
.comtitle .more a{color:#D6012F;background: none;font-size: 12px;font-weight: 400;border-bottom: 0;}
.comtitle .sub a {padding:0 10px 0 0;text-decoration:underline;}
.channellist .txtlist {float: left;width: 100%; border-top: none !important; padding: 0 10px 10px 10px; box-sizing: border-box; border:#e2e2e2 solid 1px;}
.txtlist li :before{channe_top: "";float: left;height: 4px;width: 4px;background: #2ca6e0;margin-top: 14px;margin-right: 5px;}
.txtlist li{height: 32px;line-height: 32px;overflow: hidden;float: left;width: 33.3%;}
.txtlist li a {padding-right: 10px;font-size: 14px;color: #333; width: 90%;float: left;}
.channellist .txt_top{font-size: 12px;color: #333;}
.channellist .txt_top .fle{float: left;margin-right: 17px;}
.channellist .txt_top .fle img{height: 75px;width: 115px;border: 1px solid #ececec;border-radius: 4px;}
.channellist .txt_top .flr{width: 540px;float: left;}
.channellist .txt_top .flr h4{float: left;height: 26px;line-height: 26px;overflow: hidden;width: 100%;}
.channellist .txt_top .flr h4 a{font-size: 18px;}
.channellist .txt_top .flr p{color: #949494;display: inline;float: left;line-height: 24px;width: 100%;margin-top: 3px;font-size: 14px;}

.text_list1 {padding: 10px 15px;}
.text_list1 li {border-bottom: 1px dashed #CCCCCC;width: 100%;height:auto;overflow:hidden;padding:10px 0;}
.text_list1 li .title {height: 25px;line-height: 25px;padding-bottom:10px;}
.text_list1 li .title a {color: #666;font-size: 22px;letter-spacing:3px;font-weight:bold;}
.text_list1 li .title a:hover {color: #FF0000;text-decoration: underline;}
.text_list1 li .title span {color: #999999;float: right;}
.text_list1 li .more {text-align: right;color: #666;}
.text_list1 li .more a{color: #666; font-size:14px;}

.main-right{width:250px;float: right;margin-top: 18px; overflow: hidden;}
.main-right .right_box {float: right;width: 100%;margin-bottom: 10px;border: 1px solid #e2e2e2;padding: 15px;margin-top: 10px; box-sizing:border-box;}
.main-right .right_box span {float: left;width: 100%;height: 26px;font-size: 16px;font-weight: 700;color: #333;}
.main-right .right_box li {float: left;width: 100%;padding: 5px 0;}
.main-right .right_box li a{overflow: hidden;float: left;line-height: 24px;height: 24px;font-size: 15px;color: #333;}
.main-right .right_box li a:before{content:"";float: left;height: 4px;width: 4px;background: #ccc;margin-top: 8px;margin-right: 5px;}
.right_fixed{bottom:50px;width: 336px;position: fixed!important;z-index: 300;}
