body { font-family:"Microsoft Yahei"; margin:0 auto; padding:0; font-size:14px!important; background: #eee;}
div, form, ul, ol, li, span, p, dl, dt, dd,th,td,select,input,textarea,h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}
img, a img {border:0; margin:0; padding:0;}
li {list-style:none;}
table, td, input,button {padding:0; font-family:inherit;}
.bignews { color:#cc0000;}
.blank8 { height:8px; overflow:hidden; clear:both;}
.noneBox { display:none; }
img{vertical-align: top; border: none;}
cite, em, i, b {font-style: normal;}
table{border-collapse: collapse;}
textarea{resize: none; overflow: auto; margin: 0; padding: 0;}
form,select{margin: 0;}
.clearfix:after{clear:both; content:"\200B"; display:block; height:0;}
.clearfix{ *zoom:1;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
a {color: #333; outline-style: none; text-decoration: none;}
a:hover {color: #c00; text-decoration: underline;}
.floatl{float: left;}
.floatr{float: right;}
.ml30{margin-left: 30px;}

/*公共*/
.content{width: 1200px; margin: 0 auto;}
.main{float: left; width: 880px;}
.sidebar{width: 300px; float: right;}
.title{height: 18px; line-height: 18px; padding-left: 12px; background: url(/js../images/red_line.jpg) no-repeat 0 2px; font-size: 16px;}
.more{float: right; font-size: 14px; color: #999;}

/*左侧*/
.crumbs{width: 1200px; height: 32px; line-height: 32px; font-size: 12px; color: #666; margin: 0 auto; overflow: hidden;}
.crumbs a{color: #666;}
.infoBox{padding: 10px 30px; width: 820px; background: #fff; border-radius: 2px; box-shadow: 3px 3px 3px #dfdfdf;}
.infoBox ul{padding: 22px 0;}
/*去掉分页的下划线*/
/*.infoBox ul{padding: 22px 0; border-bottom: 1px solid #ddd;}*/
.infoBox ul{padding: 22px 0;}
.infoBox li{float: left; margin-right: 15px; padding: 0 14px; height: 34px; line-height: 34px; font-size: 16px;
 text-align: center; cursor: pointer;}
.infoBox .cur{background: #d40711; border-radius: 4px; color: #fff;}
.infoBox-item{padding: 20px 0; border-bottom: 1px dotted #ddd;}
.infoBox-item h3{font-size: 20px; color: #333; font-weight: 400; line-height: 28px; margin-bottom: 15px; }
.infoBox-img{width: 146px; height: 110px; border-radius: 2px; margin-right: 20px; overflow: hidden; position: relative;}
.playBox{display: block; width: 52px; height: 52px; background: url(/js../images/zb_bofang.png) no-repeat; 
	position: absolute; left: 50%; top: 50%; margin-left: -26px; margin-top: -26px; cursor: pointer;}
.infoBox-img img{width: 100%; height: 100%;}
.infoBox-txt{margin-left: 166px;}
.comment{margin-top: 15px;}
.comment span{display: block; float: left; height: 30px; line-height: 30px; margin-right: 15px; font-size: 12px; color: #999;}
.comment .user-head{width: 30px; height: 30px; border-radius: 50%; overflow: hidden; margin-right: 8px;}
.infoBox-pic a{display: block; float: left; width: 146px; height: 110px; border-radius: 2px; margin-right: 10px; overflow: hidden;}
.infoBox-pic img{width: 146px; height: 110px;}

/*页码*/
.pagebar{padding: 20px 0 30px; height: 28px; font-size: 14px; color: #666;}
.pagebar .pagebar-left{float: left;}
.pagebar .pagebar-right{float: right;}
.pagebar-right a{display: block; float: left; border-radius: 2px; border: 1px solid #ccc; height: 26px; line-height: 26px;
padding: 0 10px; text-align: center; margin-right: 5px;}
.pagebar-right .pagebar-point{background: none; border: none; color: #666; padding: 0;}
.pagebar-right a:hover{text-decoration: none; background: #d40711; color: #fff; border: 1px solid #d40711;}
.pagebar-right .pagebar-point:hover{background: none; border: none; color: #666;}
.pagebar-right .active{background: #d40711; border: 1px solid #d40711; color: #fff;}

/*右侧*/
.guanBox,.reBox,.newsBox,.ztBox,.readBox{padding: 30px; width: 240px; background: #fff; border-radius: 2px; box-shadow: 3px 3px 3px #dfdfdf; 
	margin-bottom: 20px;}
.newslist{padding-top: 8px;}
.newslist dd{padding-top: 8px;}
.newslist-order{color: #999; float: left; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; margin-right: 6px;
    text-align: left; width: 22px;}
.newslist-order.red{color: #d40711;}
.newslist-tit{float: left;font-size: 14px;width: 160px;}
.newslist a{display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.newslist-click{color: #999; float: right; font-size: 12px; overflow: hidden; text-align: right; text-overflow: ellipsis; white-space: nowrap; 
	width: 45px;}
.ztlist{padding-top: 20px;}
.ztlist .zt-img{width: 240px; height: 160px; overflow:hidden;}
.zt-img img{width: 100%; height: 100%;}
.zt-text{width: 100%; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.readBox-inner{padding-top: 20px;}
/*.readBox-inner a {border: 1px solid #ccc;border-radius: 4px; display: block;float: left;  font-size: 14px;height: 24px;line-height: 24px;
    margin: 0 10px 10px 0;padding: 0 10px;text-align: center;}*/
.readBox-inner a {border: 1px solid #ccc;border-radius: 4px; display: inline;float: left;  font-size: 14px;height: 24px;line-height: 24px;
    margin: 0 10px 10px 0;padding: 0 10px;text-align: center;white-space: nowrap;}/* 20170920 */
.readBox-inner .cur,.readBox-inner a:hover{border: 1px solid #d40711; color: #d40711; text-decoration: none;}
.guanBox ul{padding-top: 2px;}
.guan-li{position: relative;}
.guan-wrap{padding: 16px 0; width: 240px; border-bottom: 1px solid #eee;}
.guan-img{float: left; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; margin-right: 15px;}
.guan-img img{width: 100%; height: 100%;}
.guan-img-text{float: right; width: 165px; overflow: hidden;}
.guan-from{width: 100%; line-height: 22px; font-size: 14px; color: #333; margin-bottom: 5px;}
.guan-btn{float: right; height: 20px; line-height: 20px; padding: 0 8px; border: 1px solid #ccc; text-align: center; font-size: 12px; 
	border-radius: 2px; cursor: pointer;}
.guan-btn.guaned{background: #ddd; cursor: default; color: #999;}
.guan-intro{color: #999; font-size: 12px;}
.guan-all{display: none; position: absolute; width: 258px; padding: 10px 20px; left: -30px; top: 90px; background: #fff; border: 1px solid #e2e2e2; 
	border-radius: 2px; box-shadow: 0 0 5px #f5f5f5; z-index: 100;}
.guan-all h3{font-size: 14px; color: #333; height: 34px; line-height: 34px; margin-bottom: 5px;}
.guan-all p{line-height: 28px; color: #666; font-size: 14px;}
.btn-speak {border: 1px solid #d40711; border-radius: 4px; color: #d40711; display: block; font-size: 14px; height: 34px; line-height: 34px;
	margin: 15px auto 0; text-align: center; text-decoration: none;width: 238px;}
.btn-speak:hover {text-decoration: none;}

.yearmonth{float: right; width: 112px; height: 18px; font-size: 14px; color: #999;}
.yearmonth span{display: block;}
.yearmonth .arr-left,.yearmonth .arr-right{width: 16px; height: 13px; margin-top: 3px; background: url(/js../images/icon_arr.png) no-repeat; cursor: pointer;}
.yearmonth .arr-left{background-position: 0 0; float: left; margin-right: 2px;}
.yearmonth .arr-right{background-position: 0 -13px; float: right;}
.yearmonth .tit{float: left; text-align: center;}
.reBox table{width: 240px; margin-top: 10px;}
.reBox table th,.reBox table td{width: 32px; height: 32px; line-height: 32px; text-align: center; color: #333;}
.reBox table td{cursor: pointer;}
.reBox table td.cur,.reBox table td:hover{border-radius: 50%; background: #cc0000; color: #fff;}
.reBox table td.c999{color: #999;}
/*右侧浮层*/
.r-floating{position: fixed; right: 5px; bottom: 50px;}
.r-item{width: 50px; height: 50px; margin-bottom: 1px;}
.r-item a{display: block; width: 100%; height: 100%; text-align: center; background: #fff; position: relative;}
.r-item i{display: inline-block; width: 22px; height: 25px; background: url(/js../images/icon_rpic.png) no-repeat; margin: 12px auto 0 auto; }
.r-item .toTop{background-position: 0 0;}
.r-item .feedback{background-position: -22px 0;}
.r-item em{position: absolute; top: 0; left: 0; background: #d40711; color: #fff; font-size: 12px; font-style: normal; line-height: 18px; 
	padding: 6px 12px; width: 26px; height: 38px; display: none;}
.r-item a:hover em{display: block;}

/* 20170919 无文章列表页 */
.wu_wz {height:176px;background: url(/js../images/fcq_listwu.png) no-repeat center 96px #FFFFFF;
text-align: center;padding-top: 190px;}
.wu_wz .btn_zx{width: 90px;height: 32px;display: block;margin: 0 auto;background: #d40711;border-radius: 3px;
text-align: center;color: #FFFFFF;font-size: 14px;line-height: 32px;}
.wu_wz p{line-height: 26px;margin-bottom: 22px;}
.wu_wz a:hover{text-decoration: none;}

.ztlist li dd{width: 240px; height: 160px; float: left;}/* 20170920 */
