/* 内容页 */
.content-box{
    width:830px;
    min-height: 500px;
}
.sx-nav{
	font-size: 14px;
    color: #999999;
	line-height:19px;
	padding: 20px 0;
}
.sx-nav span{
	margin:0 5px;
}
.sx-nav .index{
	color: #999999;
}
.sx-nav .index-nav{
	color: #222;
}
.sx-nav .index-text{
    color: #222;
    font-weight: bolder;
}
.sx-content {
	position: relative;
}
.sx-content h1{
    font-size: 30px;
    line-height: 40px;
    color: #222222;
    padding:6px;
    text-align: center;
}

.sx-content .assist{
    width:830px;
    height:19px;
    line-height: 19px;
    font-size: 14px;
    color: #999999;
    padding:5px 0 10px 0;
    /*border-bottom: 1px solid #eeeeee;*/
    text-align: center;
}
.sx-content .assist .time{
    margin-right: 5px;
}
.assist .as-right{
	width:99px;
	height:18px;
	display: inline-block;
	vertical-align: middle;
		padding-left: 20px;
}
.assist .as-right .as-line{
	font-size:21px;
	line-height:21px;
	font-weight: 200;
	vertical-align: top;
}
#font-big,#font-small{
	width:25px;
	height:18px;
	display: inline-block;
}
#font-big{
	background:url(/images/szkc/fontbig.png) no-repeat;
	background-size: 100% 100%;
}
#font-small{
	background:url(/images/szkc/fontsmall.png) no-repeat;
	background-size: 100% 100%;
}
#font-big a,#font-small a{
	display: block;
	height:100%;
}

.sx-content .assist .source{
    color: #101010;
}
.sx-content .content-info{
    font-size: 16px;
    color: #222222;
    line-height: 30px;
    /*display: block;*/
    /*padding:20px 0;*/
}
.sx-content .content-info p{
    margin-bottom:15px;
    margin-top: 10px;
    font-size: 18px;
    line-height: 30px;
    overflow:hidden;
}
.sx-content .content-info img{
    max-width:100%;
    display: block;
    margin: 0 auto !important;
    height: auto !important;
}

.sx-content .content-right{
    width:335px;
    padding-top: 65px;
}
.sx-content .content-right .keyword-list{
    padding:20px;
    background: #f2f2f2;
    font-size: 0;
    margin-top: 50px;
}
.sx-content .content-right .keyword-item{
    font-size: 14px;
    color: #222222;
    line-height: 26px;
    display: inline-block;
    padding-right: 12px;
}
.hot-topic{
    padding-top: 40px;
    width:335px;
}
.hot-topic h1{
     width:295px;
    font-size: 30px;
    color: #222222;
    height:40px;
    line-height: 40px;
    font-weight: bolder;
     color: #fff;
    padding: 10px 20px;
    background: url(/images/title_bg.png) no-repeat center center;
}
.hot-topic h1 a {
    font-size: 14px;
    color: #444;
    line-height: 14px;
    height: 14px;
    padding-top: 12px;
    padding-left: 10px;
}
.hot-topic ul{
    width:335px;
}
.hot-topic ul li{
    padding-top: 30px;
    width:335px;
}
.hot-topic ul li .hot-img{
    width:335px;
    height:222px;
    overflow: hidden;
}
.hot-topic ul li .hot-img img{
    width:100%;
    height:100%;
    display: block;
}
.hot-topic ul li h2{
    width:335px;
    height:24px;
    font-size: 16px;
    color: #222222;
    line-height: 24px;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
    padding-top: 10px;
}



.public-code{
	width:100%;
    background: #F2F2F2;
    margin-top:40px;
    margin-bottom: 10px;
}
.public-code img{
	width:100px;
	height:100px;
	margin:10px 14px 10px 10px;
}
.public-code p{
	display: inline-block;
	width:100px;
	vertical-align: middle;
	font-size: 14px;
	color: #222222;
	letter-spacing: 0;
	line-height: 20px;
}
.content-side{
    width: 340px;
    margin: 50px auto;
    height: 70px;
    font-size: 0;
}
.content-side .side-box{
    width: 148px;
    height: 50px;
    display: inline-block;
    border: 1px solid #E1E1E1;
    border-radius: 30px;
    margin-right: 20px;
    text-align: center;
}

.content-side a {
    padding:15px 0 15px 0px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #666;
    display: inline-block;
    overflow: hidden;
    width: 148px;
    text-align: center;
}
.content-side a img{
    vertical-align: top;
    margin-right: 3px;
}
.content-side a em{
    margin-left: 3px;
}

.content-side a span {
    font-size: 14px;
    color: #222222;
    line-height: 20px;
}

/* 列表页 */
.sx-list{
    /*min-height: 1500px;*/
}
.sx-list-info{
    width:830px;
}
.sx-list-wrap{
    width:100%;
}
.sx-list-wrap li{
    width:830px;
    height:140px;
    padding-bottom: 25px;
    border-bottom: 1px solid #eaeaea;
    padding-top: 25px;
}
.sx-list-wrap li .sx-list-img{
    width:210px;
    height:140px;
    float: left;
    overflow: hidden;
}
.sx-list-wrap.imgsize li .sx-list-img{
    width:104px;
}
.sx-list-wrap li .sx-list-img a{
    width:100%;
    height:100%;
    display: block;
}
.sx-list-wrap li .sx-list-img img{
    width:100%;
    height:100%;
    display: block;
}
.sx-list-wrap li .sx-list-imgtxt{
    float:right; 
    width:600px;
    height:140px;
    /*border-bottom: 1px solid #eaeaea;*/
}
.sx-list-wrap.imgsize li .sx-list-imgtxt{
    width:700px;
}
.sx-list-wrap li .sx-list-imgtxt1{
    float:right; 
    width:100%;
    height:140px;
}
.sx-list-wrap .noimg-result .sx-list-imgtxt {
    width: 830px;
}
.sx-list-wrap li .sx-list-noimg{
    float:none; 
    width:100%;
}
.sx-list-wrap li .sx-list-imgtxt h1{
    width:100%;
    height: 26px;
    font-size: 18px;
    color: #222222;
    line-height: 26px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.sx-list-wrap li .sx-list-imgtxt .tag{
    font-size: 12px;
    color: #999999;
    line-height: 16px;
    height: 16px;
    padding-top: 5px;
}
.sx-list-wrap li .sx-list-imgtxt .tag span{
    font-size: 12px;
    color: #999999;
    margin-right: 10px;
}
.sx-list-wrap li .sx-list-imgtxt .tag a{
    font-size: 12px;
    color: #0E49FF;
    margin-right: 10px;
}
.sx-list-wrap li .summary{
    font-size: 12px;
    color: #222222;
    line-height: 20px;
    height: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding-top: 15px;
}
.sx-list-wrap li .summary a{
    font-size: 14px;
    /*color: #0E49FF;*/
}
.sx-list-wrap li .text {
    font-size: 12px;
    color: #999999;
    height: 30px;
    padding-top: 26px;
}

.sx-list-wrap li .text .num {
    background: url(/images/szkc/browse.png) no-repeat 0px 1px;
    text-align: right;
    padding-left: 20px;
    display: inline-block;
    margin-right: 20px;
    vertical-align: top;
}
.sx-list-wrap li .text .time, .sx-list-wrap li .text .docfrom{
    text-align: left;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 40px;
    margin-right: 10px;
}



.sx-list-right{
    width:335px;
    margin-bottom: 20px;
}
.sx-list-right .hot-rank{
    padding-top: 60px;
}


.sx-list-right .tvbrilliant-right {
	width:335px;
}
.sx-list-right .tvbrilliant-right .news-title{
   color:#222222;
   margin-bottom: 20px;
}
.sx-list-right .tvbrilliant-right  .news-title h2{
	display:inline-block;
	font-size:30px;
	line-height:40px;
}
.sx-list-right .tvbrilliant-right  .news-title span{
	font-size:14px;
	line-height:19px;
	margin-left:10px;
}
.sx-list-right .tvbrilliant-right  .news-title a{
	color:#222222;
}
.sx-list-right .tvbrilliant-right .sll-rank .sllrank-first{
      width:100%;
      height:137px;
      position: relative;
      box-shadow: #ccc 0px 0px 20px; 
      -webkit-box-shadow:#ccc 0px 0px 20px; 
      -moz-box-shadow: #ccc 0px 0px 20px; 
      color:#222222;

}
.sx-list-right .tvbrilliant-right .sllrank-first .sllfirst-left{
   float:left;
   width:185px;
   height:100%;
   overflow: hidden;
   position: relative;
   background:white;

}
.sx-list-right .tvbrilliant-right .sllrank-first .sllfirst-right{
   float:left;
   width:125px;
   padding:10px 0;
   margin-left:10px; 
   overflow: hidden;
}
.sx-list-right .tvbrilliant-right .sllfirst-right h3{
   font-size:14px;
   line-height:20px;
   margin-bottom: 10px;
}
.sx-list-right .tvbrilliant-right .sllfirst-right p{
   font-size:12px;
   line-height:22px;
   color:#999999;
}
.sx-list-right .tvbrilliant-right .sllfirst-right p i{
   display: inline-block;
   width:4px;
   height:4px;
   border-radius: 50%;
   background: #CCCCCC;
   vertical-align: middle;
   margin:0 5px;
}

.img-box img{
	min-width:100%;
	min-height:100%;
}
em{
    font-style: normal;
}

.Keyword{
    line-height: 26px;
    font-size: 16px;
    color: #222222;
}
/*分享*/
.sx-list-wrap li .text{position:relative;}
.sharelist-box{display:none;z-index:1000;position:absolute;right:-7px;bottom:30px;background: #FFFFFF;border: 1px solid #E1E1E1;box-shadow: 0 4px 6px 0 rgba(0,0,0,0.20);border-radius: 4px;}
.sx-list-wrap li .text .sharelist-box .sharelist-top{color:#222;font-size:14px;line-height:20px;padding:10px 10px 5px 10px;border-bottom:1px solid #eee;text-align:left;}
.sx-list-wrap li .text .closeshare{float:right;right:10px;color:#ccc;cursor:pointer;font-size:20px;}
.sharelist-box:after{content:"";width:8px;height:8px; background:white;transform: rotate(135deg);  box-shadow: 3px -4px 3px #ccc;position:absolute;bottom:-4px;right:10px;}

.bdsharebuttonbox-content{display:inline-block;padding:0 20px;background: white;}
.bdsharebuttonbox-content a {width: 60px; height: 32px; display: inline-block; margin: 0px 5px;    border-radius: 50%;padding-top: 50px;background-position:10px 3px !important;padding-left: 0 !important;text-align: center;color:#000;}
.bdsharebuttonbox-content .bds_qzone {background: url(/images/qqkj.png) no-repeat center center;}
.bdsharebuttonbox-content .bds_tsina {background: url(/images/wb.png) no-repeat center center;}
.bdsharebuttonbox-content .bds_weixin {background: url(/images/wx.png) no-repeat center center;}
.bdsharebuttonbox-content .bds_sqq {background: url(/images/qqhy.png) no-repeat center center;}



/*hover*/

.sx-list-wrap li .sx-list-img img,.hot-topic ul li .hot-img img{
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    -moz-transition: -moz-transform 0.3s ease 0s;
    -o-transition: -o-transform 0.3s ease 0s;
    transition: transform 0.3s ease 0s;
}
.sx-list-wrap li .sx-list-img img:hover,.hot-topic ul li .hot-img img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    color: #FE2042;

}
.sx-list-wrap li .sx-list-imgtxt h1:hover{
    font-size: 19px !important;
	font-weight: bolder;
}
.pic{
    width:100% ;
    height: 216px;
}
.pic img,.pic a img{
    width:100% ;
    height: 100%;
    display: block;
}
/*视频*/
.sx-video-info{
    width: 100%;
}
.sx-video-wrap{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    min-height: 500px;
}
.sx-video-wrap li {
    width: 285px;
    width: 220px;
    padding-bottom: 20px;
    margin-right: 106px;
}
.sx-video-wrap li:nth-child(4n) {
    margin-right: 0px;
}
.sx-video-img{
    width: 285px;
    height: 155px;
    position: relative;
}
.sx-video-wrap.szpx li{
    width: 220px;
    height: 326px;
}
.sx-video-wrap.szpx li:nth-child(4n){
    margin-right: 0px;
}
.sx-video-wrap.szpx li:nth-child(5n){
    /*margin-right: 0px;*/
}
.sx-video-wrap.szpx .sx-video-imgtxt{
    text-align: center;
    width: 232px;
}
.szpx .sx-video-img{
    width: 220px;
    height: 284px;
}
.sx-video-img img{
    width: 100%;
    height: 100%;
}
.sx-video-img .play{
    width: 50px;
    height: 50px;
    background: url(/images/szkc/video.png)no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 36%;
    left: 40%;
    text-align: right;
}
.sx-video-wrap .video-title{
    font-size: 16px;
    color: #333333;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}
.sx-video-wrap .time {
    font-size: 14px;
    color: #999999;
    line-height: 17px;
    height: 17px;
}

.pages {
	width: 100%;
	height: 45px;
	margin: 30px auto 30px auto;
	text-align: center;
	font-size: 14px;
}

.pages span {
	display: inline-block;
	/* margin-right: 6px; */
	/* border-radius: 2px; */
}

.pages span a {
	/* border: 1px solid #c8c8c8; */
	height: 32px;
	display: inline-block;
	line-height: 32px;
	padding: 0 12px;
	color: #333333;
	background: #F5F5F5;
	border-radius: 2px;
}

.pages input {
	width: 33px;
	text-align: center;
	/* border: 1px solid #c8c8c8; */
	height: 32px;
	display: inline-block;
	line-height: 32px;
	margin-right: 10px;
	border-radius: 2px;
}

.pages span a.on {
	height: 32px;
	display: inline-block;
	line-height: 32px;
	padding: 0 12px;
	background: #d60e19;
	color: #fff;
	/*background: #0099FF;*/
}
