body{color:#252525;background-color: #fff;font-family: -apple-system,blinkmacsystemfont,helvetica neue,helvetica,arial,pingfang sc,hiragino sans gb,microsoft yahei,sans-serif;}
body.body-grey{
	background-color: #f3f3f3;
}
a{text-decoration:none; color:#252525}
a:hover{text-decoration:none; }

/* ---------------------------------------表单 */
textarea{border:1px solid #dcdddd; background:#fff;clear:both;color:#555;font-size:14px;height:130px;padding:5px 0 0 5px;text-align:left;width:99%; margin-bottom:8px}
.input-text,input.date,input.enddate,.input-focus{border:1px solid #dcdddd; height:22px; padding:0 0 0 3px;outline: none;}
input.date,input.enddate{background: #fff url(/uploads/image/siadmin_img/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}

.btn{ padding-left:6px}
.btn,.btn input{background: url(/uploads/image/siv9/button.png) no-repeat; height:24px; line-height:24px;width:auto;_width:0;overflow:visible !ie}
.btn input{background-position: right 0; border:0 none; color:#fff; padding-right:6px;_height:25px}
.submit{padding-left:3px}
.submit,.submit input{ background: url(/uploads/image/simember/but.png) no-repeat; height:29px;width:auto;_width:0;overflow:visible !ie}
.submit input{background-position: right top; border:none; padding:0 10px 0 7px; font-size:14px}

video {
	background-color: #3b3b3f;
}
/* ---------------------------------------通用元素 */
.hr{
	background-color: #e7e7e7;
	width: 100%;
	height: 1px;
	overflow: hidden;
	clear: both;
}
.cf{
	overflow: hidden;
	width: 0;
	height: 0;
	clear: both;
}

/* ---------------------------------------页面宽度 */
.header,.main,.footer {width:1200px;margin:0 auto;}


/* ---------------------------------------通用容器 */
.main .col-left{width:897px; margin-right:3px}
.main .col-left .slide{overflow:hidden;_float:left;zoom:1}
.main .col-left.list-left{width: 867px;margin-right:33px}
.main .col-auto.list-auto{width: 300px}

.main .page-404{
	height: 600px;
    text-align: center;
}
.main .page-404 img{
	width: 500px;
    position: relative;
    top: 90px;
}

.box{border:1px solid #c3d4e7;zoom:1; overflow:auto; padding-bottom:10px}
.box h5,.box h6{background: url(/uploads/image/siv9/title.png) no-repeat right top;color:#1e50a2; height:26px; margin-bottom:10px; line-height:26px; padding-left:10px;border-bottom:1px solid #dce7f3; position:relative}
.box h6{ margin-bottom:0}
.box h5.title-1,.box h6.title-1{background-position: right -52px}
.box h5.title-2,.box h6.title-2{background-position: right -100px}
.box h5.title-2 span.tab{float:right; padding-right:6px; color:#a4bcd6}
.box h5.title-2 span.tab span{ color:#2064ae;cursor: hand;!important;cursor: pointer}
.box a.more{ font-size:12px; font-family:"宋体"; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}
.box .content{ padding:0 10px; overflow:auto}

/* ---------------------------------------通用标题栏 */
.titlebar{
	width: 100%;
	height: 66px;
}
.titlebar .title{
	line-height: 66px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 13px;
	float: left;
}
.titlebar .title::before{
	content: '';
	display: block;
	background-color: #f9ef1e;
	width: 4px;
	height: 16px;
	position: absolute;
	margin-top: 25px;
	margin-left: -13px;
}
.titlebar .more{
	line-height: 66px;
	font-size: 14px;
	float: right;
	color:#bbb;
}
.titlebar .more a{
	color:#bbb;
}

/* ---------------------------------------bxslider */
.bx-wrapper{
	border:none!important;
	box-shadow:none!important;
	margin-bottom: 0!important;
	height: 100%;
}
.bx-wrapper .bx-controls-direction{
	z-index: 102!important;
}
.bx-wrapper .bx-controls-direction a{
	width: 26px!important;
	height: 60px!important;
	top:40%!important;
}
.bx-wrapper .bx-prev {
	background: url(/uploads/image/siaq419/slider_btn_left.png) no-repeat!important;
	left:0px!important;
}
.bx-wrapper .bx-next {
	background: url(/uploads/image/siaq419/slider_btn_right.png) no-repeat!important;
	right:0px!important;
}

.bx-wrapper .bx-pager{
	bottom: 10px!important;
	text-align: right!important;
	padding-right: 20px;
	width:calc(100% - 20px)!important;
	z-index: 102!important;
}
.bx-wrapper .bx-pager .bx-pager-item .bx-pager-link{
	border-radius: 0px!important;
	background-color: #fff!important;
	width: 26px;
	height: 3px;
	margin: 0 3px;
}
.bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active{
	background-color: #f9ef1e!important;
}

/* ---------------------------------------广告轮播 */
.ad-list {
	position: relative;
	width: 100%;
	height: 100%;
	list-style: none;
}
.ad-list ul{
	position: relative;
	width: 100%;
	height: 100%;
	list-style: none;
}
.ad-list ul li{
	width: 100%;
	height: 100%;
}
.ad-list ul li a{
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 4px;
}
.ad-list ul li a img{
	border-radius: 4px;
}
.ad-list .texts{
	position: absolute;
	width: 100%;
	height: 95px;
	z-index: 100;
	margin-top: -95px;
}
.ad-list-small .texts{
	height: 50px;
	margin-top: -50px;
}
.ad-list .texts .bg{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	z-index: 100;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ad-list .texts .inner{
	position: absolute;
	width: calc(100% - 50px);
	height: calc(100% - 20px);
	z-index: 101;
	padding: 20px 25px 0 25px;
}
.ad-list-small .texts .inner{
	padding:13px 17px 0 17px;
	width: calc(100% - 34px);
	height: calc(100% - 13px);
}
.ad-list .texts .title{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 7px;	
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:calc(100% - 50px)
}
.ad-list-small .texts .title{
	font-size: 14px;	
}
.ad-list .texts .desc{
	color: #dadada;
	font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:calc(100% - 50px)
}

.ad-list-small .bx-controls-direction{
	display: none;
}

.ad-list-small2 .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link{
	width:3px!important;
}



/*通用banner布局*/
.generic-banners{ width: 100%; overflow: hidden;	}
.generic-banners .left{ width: 890px; height: 100%; overflow: hidden;float: left; margin-right: 10px;	}
.generic-banners .right{ width: 300px; height: 100%; overflow: hidden;float: left;	}

/*通用通栏banner布局*/
.generic-banners-big{ width: 100%; height: 360px; margin-bottom: 35px; overflow: hidden; background-color:#fff; padding-top: 20px;	}

/* 分页 */
.pages { height: 33px; text-align: center; margin: 31px 0; }
.pages a { display:inline-block; height:33px; line-height:36px; border:1px solid #e7e7e7; text-align:center; color:#7a7a7a; padding:0 14px; margin-right: 10px; font-size: 14px; }
.pages span.current { display:inline-block; height:33px; line-height:36px; border:1px solid #e7e7e7;text-align:center; color:#000; padding:0 14px; margin-right: 10px; font-size: 14px; background-color: #f9ef1e;}
.pages span.more { display:inline-block; height:33px; line-height:36px; border:1px solid #e7e7e7;text-align:center; color:#000; padding:0 14px; margin-right: 10px; font-size: 14px; background-color:transparent;}
.pages a.previous { background: url(/uploads/image/siaq419/pages_p.png) no-repeat center; }
.pages a.next { background: url(/uploads/image/siaq419/pages_n.png) no-repeat center;   }
.pages a.count { display: none;  }


/* 右侧top rank */
.side-top-rank{
	margin: 0;
	padding:0;
	list-style: none;
	width: 100%;
	position: relative;
}
.side-top-rank li{
	margin-bottom: 31px;
	height: 67px;
	clear: both;
}
.side-top-rank li a{
	display: block;
	width: 100%;
	height: 100%;	
}
.side-top-rank li .img{
	width: 108px;
	height: 67px;
	float: left;
	margin-right: 18px;
}
.side-top-rank li .img img{
	width: 100%;
	height: 100%;
	border-radius: 4px;
}
.side-top-rank li .img .top-num{
	width: 15px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	position: absolute;
	margin: 5px 0 0 5px;	
	color: #000;
	font-weight: bold;
	background: url(/uploads/image/siaq419/side_top_bg.png) no-repeat;
}
.side-top-rank li .texts{
	width: calc(100% - 126px);
	height: 100%;
	float: left;
}
.side-top-rank li .texts .inner{
	width: 100%;
	height: 100%;
}
.side-top-rank li .texts .title{
	width: 100%;
	height: 50px;
	font-size: 14px;
	line-height: 22px;
}
.side-top-rank li .texts .date{
	color: #bbb;
}
.side-top-rank .top-1,.side-top-rank .top-2{
	width: 100%;
	height: 180px;
}
.side-top-rank .top-1 .texts,.side-top-rank .top-2 .texts{
	position: absolute;
	width: 100%;
	z-index: 100;
	height: 50px;
	margin-top: -50px;
	float: none;
}
.side-top-rank .top-1 .texts .inner,.side-top-rank .top-2 .texts .inner{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101;
	padding:13px 17px 0 17px;
}
.side-top-rank .top-1 .texts .title,.side-top-rank .top-2 .texts .title{
	color: #fff;
	font-size: 14px;
	margin-bottom: 7px;	
	line-height: 24px;
}
.side-top-rank .top-1 .texts .date,.side-top-rank .top-2 .texts .date{
	display: none;
}
.side-top-rank .top-1 .texts .bg,.side-top-rank .top-2 .texts .bg{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	z-index: 100;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.side-top-rank .top-1 .img,.side-top-rank .top-2 .img{
	width: 300px;
	height: 180px;
	margin-right: 0px;
	float:none;
}
.side-top-rank .top-1 .img img,.side-top-rank .top-2 .img img{
	width: 300px;
	height: 180px;
}
.side-top-rank .top-1 .img .top-num,.side-top-rank .top-2 .img .top-num{
	width: 56px;
	height: 20px;
	line-height: 19px;
	text-align: center;
	position: absolute;
	margin: 20px 0 0 0;
	color: #000;
	background-color: red;
	font-weight: bold;
}
.side-top-rank .top-1 .img .top-num{
	background: url(/uploads/image/siaq419/side_top_bg_1.png) no-repeat;
}
.side-top-rank .top-2 .img .top-num{
	background: url(/uploads/image/siaq419/side_top_bg_2.png) no-repeat;
}


/* ---------------------------------------右侧热门关键字 */
.side-hot-keyword{
	margin: 0;
	padding:10px 0 0 0;
	list-style: none;
	width: 100%;
	position: relative;
	clear: both;
}
.side-hot-keyword li{
	float: left;
	padding:0 10px;
	border: solid 1px #e5e5e5;
	margin-right: 10px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	margin-bottom: 15px;
}
.side-hot-keyword li a{
	color: #252525;
}

/* ---------------------------------------右侧纯文字列表字 */
.side-news-list{
	margin: 0;
	padding:25px 0 10px 10px;
	list-style: none;
	width: 100%;
	position: relative;
	clear: both;
}
.side-news-list li{
	margin-bottom: 15px;
	width: 94%;
}
.side-news-list li .title{
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}
.side-news-list li .title a{
	color:#2a2b31;
}
.side-news-list li .date{
	width: 100px;
	float: left;
	padding-left: 20px;
	color: #bbb;
}
.side-news-list li .date::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/date.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}


/* ---------------------------------------通用列表工具条 */

.toolbar{
	width: calc(100% - 40px);
	height: 60px;
	padding: 0 20px;
	background-color: #fff;
	border-radius: 4px;
}
.toolbar .toolbar-line{
	height: 14px;
	width: 2px;
	overflow: hidden;
	margin: 23px 35px 0 35px;
	background-color: #666666;
	float: left;
}
.toolbar .toolbar-item{
	float: left;
	height: 60px;	
}
.toolbar .toolbar-item a{
	display: inline-block;
	font-size: 14px;
	line-height: 60px;
	margin:0 15px;
	color: #666666;
}
.toolbar .toolbar-item a.on{
	font-weight: bold;
	color: #252525;
	border-bottom: solid 2px #252525;
}

/* ---------------------------------------头部 */
.header{
	width:100%;
	min-width:1200px;
	height:105px;
	background-color:#3b3b3f;
	margin-bottom: 20px;
}
.body-grey .header{
	margin-bottom: 0px;
}
.header .inner{
	width:1200px;
	margin: 0 auto;
}
.header .logo{float:left;width:250px;height:105px; }
.header .logo a{display:table-cell;vertical-align:middle;text-align:center;*display:block;}
.header .nav-bar{float:left;width:647px;height:77px;margin: 11px 0 0 0;}
.header .nav-bar map{display:block;width: 90%;margin: 0 auto;}
.header .nav-site{height:77px;}
.header .nav-site li{float:left; width: 86px; height:77px;  padding:0px;margin-right: 8px; }
.header .nav-site li a{color:#c8c8c9; font-size: 16px; display:block;text-align: center;width: 100%;height: 100%;background-color:#464649 ;border-radius: 4px;padding-top: 8px;}
.header .nav-site li a::before{
	display: block;
	width: 37px;
	height: 37px;
	content: '';
	margin-left:24.5px;
	margin-bottom: 3px;
	background-size: 26px 26px;
	background-repeat: no-repeat;
	background-position: center center;
}
.header .nav-site li a.home::before{
	background-image: url(/uploads/image/siaq419/btn_icon_home.png);
}
.header .nav-site li a.on.home::before{
	background-image: url(/uploads/image/siaq419/btn_icon_home2.png);
}
.header .nav-site li a.cat-9::before{
	background-image: url(/uploads/image/siaq419/btn_icon_9.png);
}
.header .nav-site li a.on.cat-9::before{
	background-image: url(/uploads/image/siaq419/btn_icon_9_2.png);
}
.header .nav-site li a.cat-11::before{
	background-image: url(/uploads/image/siaq419/btn_icon_11.png);
}
.header .nav-site li a.on.cat-11::before{
	background-image: url(/uploads/image/siaq419/btn_icon_11_2.png);
}
.header .nav-site li a.cat-10::before{
	background-image: url(/uploads/image/siaq419/btn_icon_10.png);
}
.header .nav-site li a.on.cat-10::before{
	background-image: url(/uploads/image/siaq419/btn_icon_10_2.png);
}
.header .nav-site li a.cat-13::before{
	background-image: url(/uploads/image/siaq419/btn_icon_13.png);
}
.header .nav-site li a.on.cat-13::before{
	background-image: url(/uploads/image/siaq419/btn_icon_13_2.png);
}
.header .nav-site li a.cat-6::before{
	background-image: url(/uploads/image/siaq419/btn_icon_6.png);
}
.header .nav-site li a.on.cat-6::before{
	background-image: url(/uploads/image/siaq419/btn_icon_6_2.png);
}
.header .nav-site li a.cat-12::before{
	background-image: url(/uploads/image/siaq419/btn_icon_12.png);
}
.header .nav-site li a.on.cat-12::before{
	background-image: url(/uploads/image/siaq419/btn_icon_12_2.png);
}
.header .nav-site li a.cat-24::before{
	background-image: url(/uploads/image/siaq419/btn_icon_24.png);
}
.header .nav-site li a.on.cat-24::before{
	background-image: url(/uploads/image/siaq419/btn_icon_24_2.png);
}

.header .nav-site li a.on{color:#3b3b3f;background-color:#f9e119;}
.header .search{ 
	float:left; 
	width:300px;
	height:62px;
	margin-left: 3px;
}
.header .search .header-search-form{ 
	float:left;
	margin-top: 36px; 
	background-color:#f7f7f7; 
	border-radius: 4px;
}
.header .search .header-search-form .text{
	border:none;
	padding:0 10px ; 
	height:32px;
	width:143px;
	line-height: 32px;
	background-color:transparent; 
	float:left;
	color:#4e4e4e;
	outline: none;
}
.header .search .header-search-form .button{ 
	cursor: pointer;
	margin-top: 2px;
	width: 38px;
	margin-right: 2px;
	height: 28px;
	outline: none;
	background: url(/uploads/image/siaq419/search_bt_bg.png) no-repeat;
	background-size: 18px 18px;
	background-position: center;
	border: none;
	border-radius: 4px;
} 
.header .search .tgao{
	float:left;
	width:76px;
	margin-left: 21px;
	margin-top: 36px;	
}
.header .search .tgao a{ 	
	display: block;
	background-color: #464649;
	border-radius: 4px;
	width: 64;
	height: 32px;
	line-height: 32px;
	background-image: url(/uploads/image/siaq419/top_tgao_bg.png);
	background-repeat: no-repeat;
	background-size: 22px;
	background-position: 10px center;
	font-size: 14px;
	text-align: right;
	padding-right: 12px;
	color: #c8c8c9;
} 

/* ---------------------------------------footer */
.footer{
	width: 100%;
	height: 90px;
	background-color: #7f7f7f;
	overflow: hidden;
}
.footer .main{
	background-color: #7f7f7f;
	background: url(/uploads/image/siaq419/footer_bg.png) no-repeat left center;
	height: 90px;
}
.footer .infos{
	padding-top: 20px;
	width: 60%;
	float: right;
	text-align: right;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
}
.footer .infos .menus{
	width: 100%;
	text-align: right;
}
.footer .infos .menus a{
	color: #fff;
	padding:0 0 0 20px;
}
.footer .copyright a{
	color: #fff;
	padding:0 0 0 20px;
	font-size: 14px;
  line-height: 24px;
}

.side-slider-menus{
	position: fixed;
	width: 40px;
	right:20px;
	bottom: 130px;
	z-index: 1000;
}
.side-slider-menus .item{
	width: 100%;	
	height: 53px;
	line-height: 53px;	
	color: #898989;
}
.side-slider-menus .item a{
	width: 100%;	
	display: block;
	color: #898989;
}
.side-slider-menus .item.tgao{
	background: url(/uploads/image/siaq419/side_slider_menus_tgao.png) no-repeat left center;
}
.side-slider-menus .item.weixin{
	background: url(/uploads/image/siaq419/side_slider_menus_weixin.png) no-repeat left center;
}
.side-slider-menus .item.weixin .qrcode{
	position: absolute;
	width: 150px;
	height: 150px;
	border: solid 1px #e7e7e7;
	background-color: #fff;
	margin-left: -190px;
	margin-top: -115px;
	padding:10px;
	display: none;
}
.side-slider-menus .item.weixin .qrcode img{
	width: 100%;
	height: 100%;
}
.side-slider-menus .item.weibo{
	background: url(/uploads/image/siaq419/side_slider_menus_weibo.png) no-repeat left center;
}
.side-slider-menus .item.weibo .qrcode{
	position: absolute;
	width: 150px;
	height: 150px;
	border: solid 1px #e7e7e7;
	background-color: #fff;
	margin-left: -190px;
	margin-top: -115px;
	padding:10px;
	display: none;
}
.side-slider-menus .item.weibo .qrcode img{
	width: 100%;
	height: 100%;
}
.side-slider-menus .item.backtop{
	background: url(/uploads/image/siaq419/side_slider_menus_backtop.png) no-repeat left center;
}


/* ---------------------------------------文章列表 */
.news-titlebar .child-list
{
	float: right;
	margin: 0;
	padding:0;
	line-height: 66px;
	font-size: 14px;
	position: relative;
	list-style: none;
}
.news-titlebar .child-list li
{
	float: left;
	width: 67px;
	position: relative;
}
.news-titlebar .child-list li a
{
	display: block;
	text-align: center;
	position: relative;
}
.news-titlebar .child-list li a.on
{
	font-weight: bold;
	color: #000;
}
.news-titlebar .child-list li a.on::after
{
	content: '';
	display: block;
	background: url(/uploads/image/siaq419/sanjiao.png) no-repeat;
	width: 12px;
	height: 6px;
	position: absolute;
	margin-top: -20px;
	margin-left: calc((100% - 12px) / 2);
}

.news-list{
	margin: 0;
	padding:0;
	list-style: none;
	
}
.news-list .news-list-item{
	padding:31px 0;
	border-bottom:solid 1px #e7e7e7;
	clear: both;
}
.news-list .news-list-item .img{
	width: 265px;
	margin-right: 43px;
	float: left;	
}
.news-list .news-list-item .img a{
	display: block;
	width: 100%;
	height: 100%;
}
.news-list .news-list-item .img img{
	border-radius: 4px;
}
.news-list .news-list-item .img .cat{
	width: 56px;
	height: 20px;
	line-height: 19px;
	text-align: center;
	position: absolute;
	margin-top: 20px;
	color: #000;
	background-color: red;
}
.news-list .news-list-item .img .cat-14{
	background: url(/uploads/image/siaq419/news_list_cat_14.png) no-repeat;
}
.news-list .news-list-item .img .cat-15{
	background: url(/uploads/image/siaq419/news_list_cat_15.png) no-repeat;
}
.news-list .news-list-item .img .cat-16{
	background: url(/uploads/image/siaq419/news_list_cat_16.png) no-repeat;
}
.news-list .news-list-item .img .cat-17{
	background: url(/uploads/image/siaq419/news_list_cat_17.png) no-repeat;
}
.news-list .news-list-item .img .cat-18{
	background: url(/uploads/image/siaq419/news_list_cat_18.png) no-repeat;
}
.news-list .news-list-item .img .cat-19{
	background: url(/uploads/image/siaq419/news_list_cat_19.png) no-repeat;
}
.news-list .news-list-item .img .cat-20{
	background: url(/uploads/image/siaq419/news_list_cat_20.png) no-repeat;
}
.news-list .news-list-item .img .cat-21{
	background: url(/uploads/image/siaq419/news_list_cat_21.png) no-repeat;
	color: #fff;
}
.news-list .news-list-item .img .cat-22{
	background: url(/uploads/image/siaq419/news_list_cat_22.png) no-repeat;
	color: #fff;
}
.news-list .news-list-item .img .cat-23{
	background: url(/uploads/image/siaq419/news_list_cat_23.png) no-repeat;
	color: #fff;
}
.news-list .news-list-item .img .cat-38{
	background: url(/uploads/image/siaq419/news_list_cat_22.png) no-repeat;
	color: #fff;
}

.news-list .news-list-item .texts{
	width: calc(100% - 265px - 44px);
	float: left;
}
.news-list .news-list-item .texts .title{
	font-size: 18px;
	color: #000;
	margin-bottom: 15px;
}
.news-list .news-list-item .texts .desc{
	font-size: 14px;
	color: #999;
	line-height: 23px;
	height: 100px;
}
.news-list .news-list-item .texts .other{
	color:#bbb;
	height: 20px;
	line-height: 20px;
}
.news-list .news-list-item .texts .other .author{
	width: 100px;
	float: left;
	padding-left: 20px;
}
.news-list .news-list-item .texts .other .author::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/author.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}
.news-list .news-list-item .texts .other .date{
	width: 100px;
	float: left;
	padding-left: 20px;
}
.news-list .news-list-item .texts .other .date::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/date.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}
.news-list .news-list-item .texts .other .tags{
	float: right;
	padding-left: 20px;
}
.news-list .news-list-item .texts .other .tags a{
	color:#bbb;
	margin-right: 10px;
}
.news-list .news-list-item .texts .other .tags::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/tag.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}

/* ---------------------------------------视频列表标题 */
.video-titlebar .child-list li
{
	width: 96px;
}


/* ---------------------------------------图片列表 */
.pic-list{
	margin: 35px 0 0 0;
	padding: 0;
	list-style: none;
}
.pic-list li{
	float: left;
	width: 381px;
	height: 351px;
	margin-bottom: 28px;
	position: relative;
}
.pic-list li.pic-list-space{
	width: 28px;
}
.pic-list li .img{
	width: 100%;
	height: 237px;
	position: relative;
}
.pic-list li .img img{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.pic-list li .img .bg{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 100;
	background-color: #000;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.pic-list li .img .text{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 101;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	letter-spacing:10px;
	text-indent: 10px;
	line-height: 237px;	
}
.pic-list li .img .text a{
	width: 100%;
	height: 100%;
	display: block;
	color: #fff;
}
.pic-list li .img img{
	width: 100%;
	height: 100%;
}
.pic-list li .texts{
	width: calc(100% - 46px);
	height: calc(114px - 21px);
	padding: 21px 23px 0 23px;
	background-color: #fff;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pic-list li .texts .title{
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 14px;
	white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.pic-list li .texts .others{
	border-top: solid 1px #e7e7e7;
	padding-top:15px;
	line-height: 20px;
	font-size: 14px;
}
.pic-list li .texts .others .date{
	padding-left:20px;
	color: #bbb;
	width: 140px;
	float: left;
}
.pic-list li .texts .others .date::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/date.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}
.pic-list li .texts .others .address{
	padding-left:20px;
	color: #bbb;
	width: 90px;
	float: left;
}
.pic-list li .texts .others .address::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/address.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}
.pic-list li .texts .others .state{
	padding-left:20px;
	color: #bbb;
	float: right;
}
.pic-list li .texts .others .state.bmz{
	color: #ff9900;
	font-weight: bold;
}
.pic-list li .texts .others .state.jxz{
	color: #000;
	font-weight: bold;
}
.pic-list li .texts .others .state.jxz::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/jiangbei.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}


/* ---------------------------------------首页 */
.index-banners{ height: 370px;	}
.index-banners .right .ad-list-small li{ 
	width:100%;
	height:180px;
}
.index-banners .right .ad-list-small li:first-child{ 
	margin-bottom: 3px;
}

.index-news-list.news-list .news-list-item:first-child{
	padding-top: 0;
}

.index-list-left{width: 867px!important;margin-right: 27px!important;}
.index-knews-right{
	height: 719px;
}
.index-knews-right .titlebar{
	margin-left: 5px;
	width: 300px;
}

.index-knews-list{
	padding:0!important;
	width: 306px;
	height: 640px!important;
  overflow: hidden;
}
.index-knews-list .knews-list-item{
	padding-left: 6px;
	height:auto!important;
}
.index-knews-list .knews-list-item .texts{
	width: calc(100% - 30px)!important;
}
.index-knews-list .knews-list-item .texts .title{
	font-size: 14px!important;
	font-weight: bold!important;
	margin-bottom:11px!important;
	line-height: 23px!important;
}

/* ---------------------------------------快讯 */
.knews-list{
	margin: 0;
	padding: 24px 0 0 0;
	list-style: none;
	position: relative;	
}
.knews-list .knews-list-item{
	position: relative;
	height: 100%;
}
.knews-list .knews-list-item .line-date{
	float: left;
	width: 76px;
	font-size: 17px;
	font-weight: bold;
	color: #000;
}
.knews-list .knews-list-item .line-date .month{
	font-size: 17px;
	text-align: justify;
	display: inline-block;
}
.knews-list .knews-list-item .line-date .day{
	font-size: 26px;
	text-align: justify;
	display: inline-block;
}
.knews-list .knews-list-item .texts{
	float: left;
	width: calc(100% - 130px);
	border-left:solid 1px #e7e7e7;
	padding-left: 25px;
}
.knews-list .knews-list-item:last-child .texts{
	border-left:none;
}
.knews-list .knews-list-item .texts .dot{
	width: 15px;
	height: 15px;
	background:url(/uploads/image/siaq419/lbx_dot.png) no-repeat top center;
	position: absolute;
	margin-left: -33px;
}
.knews-list .knews-list-item .texts .title{
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: -3px;
}
.knews-list .knews-list-item .texts .title a{
	color:#000;
}
.knews-list .knews-list-item .texts .other{
	margin-bottom: 20px;
	color: #7a7a7a;
}
.knews-list .knews-list-item .texts .other .date{
	width: 70px;
	float: left;
	padding-left: 20px;
}
.knews-list .knews-list-item .texts .other .date::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/date.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}
.knews-list .knews-list-item .texts .other .share{
	width: 200px;
	float: left;
	padding-left: 20px;
	cursor: pointer;
}
.knews-list .knews-list-item .texts .other .share::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/share_icon.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}
.knews-list .knews-list-item .texts .other .share .social-share{
	font-size: 12px!important;
    font-style: normal;
    -webkit-font-smoothing: none;
	-webkit-text-stroke-width: 0;	
}
.knews-list .knews-list-item .texts .other .share .social-share h4{
	display: none;
}
.knews-list .knews-list-item .texts .other .share .social-share .social-share-icon {
    width: 16px!important;
    height: 16px!important;
    font-size: 13px!important;   
	line-height: 19px!important; 
	border: none!important;  
}
.knews-list .knews-list-item .texts .other .share .social-share a {
    margin: 0 2px!important;
}
.knews-list .knews-list-item .texts .other .share .social-share a .wechat-qrcode{
	z-index: 1000!important;
	left: -92px!important;
	padding-top: 20px!important;
	height: 162px!important;
}

.knews-list .knews-list-item .texts .desc{
	margin-bottom: 40px;
	font-size: 14px;
	color: #333333;
	line-height: 23px;
}
.knews-list .knews-list-item .texts .desc .source{
	color: #ff9b20;
	background: url(/uploads/image/siaq419/link_icon.png) no-repeat center left;
	padding-left: 26px;
}

/* ---------------------------------------赛事列表 */
.pic-list-game .texts{
	height: calc(139px - 51px)!important;
	position: relative;
}
.pic-list-game .texts .title{
	margin-bottom: 6px!important;
}
.pic-list-game .texts .title2{
	position: absolute;
	top: -210px;
	left: 0;
	z-index: 10000;

}
.pic-list-game .texts .title2 .bonus{
	float: right;
	color: #3b3b3f;
	font-weight: bold;
	background-color: #f9e119;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	padding:0 10px;
}

/* ---------------------------------------视频列表 */
.pic-list-video li .img .playbtn{
	width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100;
    opacity: 0.4;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    background: url(/uploads/image/siaq419/playbtn.png) no-repeat center center;
    background-size: 85px 85px;
}
.pic-list-video li .img .playbtn a{
	width: 100%;
	height: 100%;
	display: block;
}
.pic-list-video .texts .others .author{
	width: 80px;
	float: left;
	padding-left: 20px;
	color: #bbb;
}
.pic-list-video .texts .others .author::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/author.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}
.pic-list-video .texts .others .views{
	float: right;
	color: #bbb;
}
.pic-list-video .texts .others .views::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/eye.png) no-repeat 0 1px;
	background-size:18px 18px;
	margin-left: -25px;
}
.pic-list-video .texts .others .timer{
	float: right;
	color: #bbb;
}
.pic-list-video .texts .others .timer::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/date.png) no-repeat 0 1px;
	background-size:18px 18px;
	margin-left: -25px;
}
/* ---------------------------------------直播列表 */
.pic-list-live li .img .text a{
	line-height: 20px!important;
	text-align: center;
	opacity: 0.9;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
}
.pic-list-live li .img .text a div{	
	margin: 90px auto 0 auto!important;
	width: 130px!important;
	text-align: center;
}
.pic-list-live li .img .text a div.hf{
	text-align: center!important;
	line-height: 26px!important;
	font-size: 14px!important;
	font-weight: normal!important;
	border-top: solid 1px #fff;
	margin: 15px auto 0 auto!important;
	width: 100px!important;
	letter-spacing:0px!important;
	text-indent: 0px!important;
	padding-top: 5px!important;
}
.pic-list-live .texts{
	height: calc(139px - 21px)!important;
}
.pic-list-live .texts .title{
	margin-bottom: 6px!important;
}
.pic-list-live .texts .title2{
	margin-bottom: 15px;
	font-size: 14px;	
}
.pic-list-live .texts .title2 .guest{
	float: left;
	color: #7a7a7a;
}
.pic-list-live .texts .others .date{
	width: 90px!important;
}
.pic-list-live .texts .others .state.wks{
	color: #ff9900;
	font-weight: bold;
}
.pic-list-live li .texts .others .state.jxz::before{
	background: url(/uploads/image/siaq419/playbtn2.png) no-repeat 0 5px!important;
	background-size:8px 8px!important;
	margin-left: -14px!important;
}


/* ---------------------------------------专题列表 */
.pic-list-special li .texts{
	height: 120px;
}

.pic-list-special li .texts .desc{
	color: #999;
}


/* ---------------------------------------show */
.main .col-left.show-left{
	width: 882px;
	margin:20px 18px 0 0;	
}
.main .col-left.show-left .show-inner{
	margin: 0 0 18px 0;
}
.main .col-left.show-left .show-content{
	width: 802px;
	background-color: #fff;
	padding:40px 40px;
	margin: 0 0 18px 0;
	border-radius: 4px;
	position: relative;
}
.main .col-auto.show-right{
	width: 300px;
	margin:20px 0 0 0;
	float:right;
}
.main .col-auto.show-right .show-inner{
	margin: 0 0 18px 0;
}
.main .col-auto.show-right .show-content{
	width: 264px;
	padding:0 18px;
	background-color: #fff;
	margin: 0 0 18px 0;
	border-radius: 4px;	
}
.main .col-auto.show-right .titlebar{
	border-bottom: solid 1px #e7e7e7;
}

.main .col-auto.show-right .show-content-nopadding{
	width: 300px;
	padding:0;
}
.main .col-auto.show-right .show-content-nopadding .titlebar{
	padding:0 18px;
	width:calc(100% - 36px);
	overflow: hidden;
}
.main .col-auto.show-right .show-content-nopadding .side-top-rank{
	padding:0 18px;
	width:calc(100% - 36px);
	overflow: hidden;
	position: relative;
}
.main .col-auto.show-right .show-content-nopadding .side-top-rank .top-1 .img, .side-top-rank .top-2 .img{
	width:100%!important;
}
.main .col-auto.show-right .show-content-nopadding .side-top-rank .top-1 .img img, .side-top-rank .top-2 .img img{
	width:100%!important;
}
.main .col-auto.show-right .show-content-nopadding .side-top-rank .top-1 .texts, .side-top-rank .top-2 .texts{
	position: relative;
}
.main .col-auto.show-right .show-content-nopadding .side-top-rank .top-1 .texts .inner, .side-top-rank .top-2 .texts .inner{
	width: calc(100% - 34px);
	height: calc(100% - 13px);
}
.main .col-auto.show-right .show-content-nopadding .side-top-rank .top-1 .texts .title, .side-top-rank .top-2 .texts .title{

}
/* ---------------------------------------通用文章内容 */

.main .col-left.show-left .show-content .mood{
	position: absolute;
	right: 0;
	padding-right: 60px;
	margin-top: 10px;	
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
}
.main .col-left.show-left .show-content .mood.bottom{
	margin-top: -45px;	
}
.main .col-left.show-left .show-content.show-knews .mood.bottom{
	margin-top: -30px;
}
.main .col-left.show-left .show-content.show-knews .content .source{
	color: #ff9b20;
	background: url(/uploads/image/siaq419/link_icon.png) no-repeat center left;
	padding-left: 26px;
}

.main .col-left.show-left .show-content .mood .like{
	color: #252525;
}
.main .col-left.show-left .show-content .mood .like.on{
	color: #252525;
}
.main .col-left.show-left .show-content .mood .like::before{
	content: '';
	width: 50px;
	height: 50px;
	position: absolute;
	background: url(/uploads/image/siaq419/like.png) no-repeat 0 0px;
	background-size:50px 50px;
	margin-left: -55px;
	cursor: pointer;
	color: #252525;
}
.main .col-left.show-left .show-content .mood .like.on::before{
	background: url(/uploads/image/siaq419/like_on.png) no-repeat 0 0px;
	cursor: auto;
}
.main .col-left.show-left .show-content .title{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
	width: 89%;
}
.main .col-left.show-left .show-content .title h1{
	font-size: 24px;
}
.main .col-left.show-left .show-content .tool-row{
	color: #999;
	line-height: 20px;
	position: relative;
}
.main .col-left.show-left .show-content .tool-row .paths{
	float: left;
	margin-right: 25px;
	padding-left: 20px;	
}
.main .col-left.show-left .show-content .tool-row .paths a{
	color: #999;
}
.main .col-left.show-left .show-content .tool-row .paths::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/path.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}
.main .col-left.show-left .show-content .tool-row .author{
	float: left;
	margin-right: 25px;
	padding-left: 20px;
}
.main .col-left.show-left .show-content .tool-row .author::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	/* background: url(/uploads/image/siaq419/author.png) no-repeat 0 2px; */
	background-size:15px 15px;
	margin-left: -20px;
}
.main .col-left.show-left .show-content .tool-row .copyfrom{
	float: left;
	margin-right: 25px;
	padding-left: 20px;
}
.main .col-left.show-left .show-content .tool-row .copyfrom::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	/* background: url(/uploads/image/siaq419/copyfrom.png) no-repeat 0 2px; */
	background-size:15px 15px;
	margin-left: -20px;
}
.main .col-left.show-left .show-content .tool-row .date{
	float: left;
	margin-right: 25px;
	padding-left: 20px;
}
.main .col-left.show-left .show-content .tool-row .date::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	/* background: url(/uploads/image/siaq419/date.png) no-repeat 0 2px; */
	background-size:15px 15px;
	margin-left: -20px;
}
.main .col-left.show-left .show-content .tool-row .share{
	float: left;
	margin-right: 25px;
	padding-left: 20px;
	line-height: 20px;
	font-size: 12px;
}
.main .col-left.show-left .show-content .tool-row .share::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	/* background: url(/uploads/image/siaq419/date.png) no-repeat 0 2px; */
	background-size:15px 15px;
	margin-left: -20px;
}
.main .col-left.show-left .show-content .tool-row .share .social-share{
	font-size: 12px!important;
    font-style: normal;
    -webkit-font-smoothing: none;
	-webkit-text-stroke-width: 0;	
}
.main .col-left.show-left .show-content .tool-row .share .social-share h4{
	display: none;
}
.main .col-left.show-left .show-content .tool-row .share .social-share .social-share-icon {
    width: 18px!important;
    height: 18px!important;
    font-size: 14px!important;   
	line-height: 19px!important;
	border: none!important;
}
.main .col-left.show-left .show-content .tool-row .share .social-share a {
    margin: 0 2px!important;
}
.main .col-left.show-left .show-content .tool-row .share .social-share a .wechat-qrcode{
	z-index: 1000!important;
	left: -92px!important;
	padding-top: 20px!important;
	height: 162px!important;
}


.main .col-left.show-left .show-content .tool-row .views{
	float: left;
	margin-right: 25px;
	padding-left: 24px;
	display: none;
}
.main .col-left.show-left .show-content .tool-row .views::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/eye.png) no-repeat 0 0px;
	background-size:18px 18px;
	margin-left: -24px;
}

.main .col-left.show-left .show-content .tool-row .tags{
	padding-left: 20px;
	margin-bottom: 10px;
}
.main .col-left.show-left .show-content .tool-row .tags a{
	color:#999;
	margin-right: 10px;
}
.main .col-left.show-left .show-content .tool-row .tags::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/tag.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}

.main .col-left.show-left .show-content .tool-row .next{
	padding-left: 20px;
	color:#252525;
}
.main .col-left.show-left .show-content .tool-row .next::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/next.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}

.main .col-left.show-left .show-content .content{
	padding: 30px 0;
	font-size: 14px;
	border-top: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
	margin: 30px 0;
	color: #2a2b31;
	line-height: 28px;
}


/*---------------------------------------带预览图的详情*/
.main .show-left.show-left-preimg .show-content .mood{
	margin-top:117px;
	/* padding-right: 100px; */
}
.main .show-left.show-left-preimg .show-content .mood.bottom{
	padding-right: 60px;
}
.main .show-left.show-left-preimg .show-content .preimg{
	float: left;
	width: 311px;
	height: 194px;
}
.main .show-left.show-left-preimg .show-content .preimg img{
	border-radius: 4px;
	width: 100%;
	height: 100%;
}
.main .show-left.show-left-preimg .show-content .title{
	float: left;
	padding-left: 30px;
	width: 450px;
}
.main .show-left.show-left-preimg .show-content .tool-row.top{
	float: left;
	padding-left: 30px;
	width: 380px;
}
.main .show-left.show-left-preimg .show-content .tool-row.top .paths{
	margin-right: 0px;
	margin-bottom: 10px;
	width: 160px;
}
.main .show-left.show-left-preimg .show-content .tool-row.top .views{
	margin-bottom: 10px;
}
.main .show-left.show-left-preimg .show-content .tool-row.top .addtype{
	float: left;
	width: 180px;
	margin-bottom: 10px;
}
.main .show-left.show-left-preimg .show-content .tool-row.top .address{
	margin-bottom: 10px;
}
.main .show-left.show-left-preimg .show-content .tool-row.top .startdate{
	float: left;
	width: 180px;
}
.main .show-left.show-left-preimg .show-content .tool-row.top .state{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.main .show-left.show-left-preimg .show-content .tool-row.top .sponsor{
	float: left;
	
	width: 100%;
}
.main .show-left.show-left-preimg .show-content .tool-row.top .bonus{
	margin-bottom: 10px;
}
.main .show-left.show-left-preimg .show-content .share{
	padding-left: 0;
	margin-top: 10px;
	font-size: 12px;
	color: #999;
	font-weight:normal;
}
.main .show-left.show-left-preimg .show-content .share .social-share{
	font-size: 12px!important;
    font-style: normal;
    -webkit-font-smoothing: none;
	-webkit-text-stroke-width: 0;	
}
.main .show-left.show-left-preimg .show-content .share .social-share h4{
	display: none;
}
.main .show-left.show-left-preimg .show-content .share .social-share .social-share-icon {
    width: 18px!important;
    height: 18px!important;
    font-size: 14px!important;   
	line-height: 19px!important;
	border: none!important;
}
.main .show-left.show-left-preimg .show-content .share .social-share a {
    margin: 0 2px!important;
}
.main .show-left.show-left-preimg .show-content .share .social-share a .wechat-qrcode{
	z-index: 1000!important;
	left: -92px!important;
	padding-top: 20px!important;
	height: 162px!important;
}

.main .show-left.show-left-preimg .show-content .content .sourceurl{
	padding-left: 20px;
	margin: 30px 0 0 0;
}
.main .show-left.show-left-preimg .show-content .content .sourceurl::before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: url(/uploads/image/siaq419/link_icon.png) no-repeat 0 2px;
	background-size:15px 15px;
	margin-left: -20px;
}
.main .show-left.show-left-preimg .show-content .content .sourceurl a{
	color: #ff9b20;
}


.main .show-left.show-left-game .show-content .title{
}
.main .show-left.show-left-video .show-content .videocode{
	margin-bottom: 20px;
}
.main .show-left.show-left-video .show-content .videocode iframe{
	width: 100%!important;
	height: 26.03vw;
}

.main .show-left.show-left-live .show-content .title{
	height: 126px;
}
.main .show-left.show-left-live .show-content .title .guest{
	font-size: 16px;
	margin-top: 10px;
	font-weight: normal;
}
.main .show-left.show-left-live .show-content .mood{
	margin-top:140px;
	padding-right: 60px;
}


.main .show-left.show-left-aboutus .show-content .content{
	border-bottom:none;
	border-top: none;
	padding: 0;
	margin: 0 0 20px 0;
}
.main .show-left.show-left-aboutus .show-content .content .banner{
	margin-bottom: 40px;
	border-radius: 4px;
}


/*---------------------------------------关于我们菜单*/
.aboutus-menu{
	list-style-type: none;
	margin: 20px 0;
	padding:0;
}
.aboutus-menu li{
	line-height: 50px;
	font-size: 16px;
	padding:0 0 0 30px;
	margin-bottom: 10px;
}
.aboutus-menu li a{
	color: #000;
	display:block;
}
.aboutus-menu li.on{
	background-color:#f1f1f1;
	border-radius: 4px;
}


/*---------------------------------------搜索列表*/
.list-left-search .news-list .news-list-item .texts{
	width:100%;
}
.list-left-search .news-list .news-list-item .texts .desc{
	height: 70px;
}

.search-menu{
	list-style-type: none;
	margin: 10px 0;
	padding:0;
}
.search-menu li{
	float: left;
	padding: 0 10px;
	border: solid 1px #e5e5e5;
	margin-right: 10px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	margin-bottom: 15px;
}
.search-menu li a{
	color: #000;
	display:block;
	text-align: center;
}
.search-menu li.on{
	background-color:#f9ef1e;
	border: solid 1px #f9ef1e;
}

.no-search-result{
	font-size: 16px;
	text-align: center;
	width: 100%;
	line-height: 150px;
}

/*---------------------------------------tag搜索列表*/
.list-left-tag-search .tag-info{
	line-height: 66px;
	float: right;
}
.list-left-tag-search .news-list .news-list-item .texts{
	width:100%;
}
.list-left-tag-search .news-list .news-list-item .texts .desc{
	height: 70px;
}



/*---------------------------------------专题*/
.special-title{
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
	margin: 30px 0 20px 0;
}
.special-intro{
	font-size: 16px;
	line-height: 28px;
	margin: 20px 0 30px 0;
}


/*关键字提示*/
.point{border:1px solid #ffbf7a; background:#fffced;  position: absolute; z-index:1000; width:auto;}
.point .arro{position:absolute; top:-9px;*top:-13px; left:97px; width:18px; height:9px;background: url(/uploads/image/siv9/key_float.png) no-repeat;}
.point .contents{padding:8px 10px; text-indent:0;margin-right:10px;font-weight:normal;}
.point a.close span{display:none}
.point a.close{background: url(/uploads/image/simages/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute; right:4px; top:4px;*top:0px;_top:0px;outline:none;}
.point a.close:hover{background-position: left -46px}
.point span.o1,
	.point span.o2,
	.point span.o3,
	.point span.o4{position:absolute;width:3px;height:3px;background: url(/uploads/image/simages/fillet.png) no-repeat; line-height:0; font-size:0}
	.point span.o1{background-position: left top; top:-1px;*top:-5px; left:-1px;}
	.point span.o2{background-position: right top; top:-1px;*top:-5px; right:-1px}
	.point span.o3{background-position: left -3px; bottom:-1px;*bottom:3px; left:-1px}
	.point span.o4{background-position: right -3px; bottom:-1px;*bottom:3px; right:-1px;}


.flinks {
	margin-top: 20px;
	background-color: #c8c8c9;
	padding: 20px 0;
	color:#252525;
}

.flinks .inner{
	width: 1200px;
	margin:0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: row;
}

.flinks .inner .left{
	width: 70px;
	line-height: 22px;
}
.flinks .inner .right{
	width: calc(100% - 70px);
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
}

.flinks .inner a {
	padding: 0 10px;
	color: #333333;
	line-height: 22px;
}
.flinks .inner a:hover {
	color: #666666;
}
