@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-size:100%; font-family: "微软雅黑"; font-style: inherit; font-weight: inherit; vertical-align: baseline;}
ul{list-style-type:none;}
body{text-align:center;background-color:#fff;}
a{text-decoration:none;}
.clear{clear:both;}

/* header */
.header{border-bottom: 1px solid #f3f3f3;}

/*主要容器*/
.sakura{width:1280px; margin:0 auto; padding:0px; overflow:hidden;}

/*左侧列表外*/
.sakura .leaf{width:150px; height:auto; float:left; padding:0px; margin:0 auto;box-sizing:content-box;}
.sakura .leaf.position{position:fixed;top:0;z-index:3; margin-bottom:260px;}

.sakura .tree{width:1100px; height:auto;float:left; padding:0 20px 0 0; margin:0 auto;}
.sakura .tree .tree-left{width:640px; height:auto;float:left; padding:0 10px 0 0;}
.sakura .tree .tree-right{width:440px; height:360px;float:right; background-color:#ccc;margin-top:30px;}

/*左侧列表内*/
.channel {width:150px; margin:0 auto; padding:0;font-size:14px;}
.channel .title{padding:6px 0 0 6px;font-weight:700;line-height:20px;height:20px;text-align:left;margin-top:10px;margin-bottom:12px;font-size:16px;}
.channel-item {width:130px; height:35px; line-height:20px;cursor:pointer; display:flex;align-items:center;color:#333; text-align:center; font-weight:normal; border-radius:6px;}
.channel-item a{color:#333;}
.channel-item a:hover{color:#333;}
.channel-item:hover {background-color:#f3f3f3;}
.channel-item .icon{margin-left:10px; margin-right:14px; margin-bottom:-4px;}
.channel-item .icon path{fill:#333;}

    /*大幻灯*/
    .scrollBox{width:100%; padding:0;position:relative;}
	
	/* 小圆点 */		
	.scrollBox .hd{height:30px; overflow:hidden; position:absolute; right:5px; bottom:0; z-index:1;}
	.scrollBox .hd ul{overflow:hidden; zoom:1; float:left;}
	.scrollBox .hd ul li{float:left; margin-right:5px;  width:10px; height:10px; cursor:pointer; border-radius:50%;}
	.scrollBox .hd ul li.on{background:#f00; color:#fff;}
	.scrollBox .hd span{background-color:#175783;}
	
	/* 图片和标题 */	
	.scrollBox .bd{position:relative; height:100%; z-index:0;}
	.scrollBox .bd li{zoom:1; vertical-align:middle; }
	.scrollBox .bd h3{width:100%; text-align:center; background-color:rgba(0,0,0,.4);font-size:22px; font-weight:normal; letter-spacing:1.5px; line-height:80px;color:#fff; position:absolute; z-index:3; bottom:4px;}
	.scrollBox .bd h3 a{color:#fff;}
	.scrollBox .bd h3 a:hover{color:#fff;}
	.scrollBox .bd img{width:100%;height:620px; display:block; z-index:1;border-bottom:4px solid #ff5500;}
	.scrollBox .bd span{display:block;position:absolute; z-index:2; width:100%; height:80px; bottom:0;}

	/* 前后按钮 */
	.scrollBox .prev,.scrollBox .next{margin-top:-25px; display:block; width:27px; height:71px; filter:alpha(opacity=0);opacity:0;}
	.scrollBox .prev{position:absolute; left:3%; top:30%;background:url(../images/arrow-left.png) no-repeat;}
	.scrollBox .next{position:absolute; right:3%; top:30%;background:url(../images/arrow-right.png) no-repeat;}
	.scrollBox .prev:hover,.scrollBox .next:hover{filter:alpha(opacity=100);opacity:1;}


/*小幻灯*/
.slideBox{width:640px; height:360px; overflow:hidden; position:relative; margin-top:30px;border-radius:5px 5px 0 0; float:left; margin-bottom:0;}
.slideBox .hd{width:84px; height:15px; overflow:hidden; position:absolute; float:right; right:0; bottom:10px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; margin-right:8px;  width:10px; height:10px; line-height:15px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; }
.slideBox .hd ul li.on{ background:#f00; color:#fff;}

.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .bd ul li{position:relative;}
.slideBox .bd img{width:640px; height:360px; border-radius:5px;}
.slideBox .bd img:hover{/*-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2); box-shadow:0 1px 6px 0 rgba(0,0,0,.2);*/ border-radius:5px;}

.slideBox .bd h2 {
	position:absolute; top:320px; color:#fff; font-size:18px; font-weight:normal; width:640px; height:40px; line-height:40px;    
	background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important; filter:alpha(opacity=70);
	background-color:#000; border-radius:0 0 5px 5px; text-align:left; text-indent:1em;
	}

.slideBox .prev,.slideBox .next{ position:absolute; z-index:1;width:39px; height:87px; overflow:hidden; cursor:pointer; left:10px; top:220px; background:url("gtvSplit.png") 0 0 no-repeat; }
.slideBox .next{background-position:-41px 0; left:410px;}
.slideBox .prev:hover,.slideBox .next:hover{top:180px;}

/*小幻灯替换*/
.slideBox2{width:640px; height:360px; overflow:hidden; position:relative; margin-top:30px;border-radius:5px 5px 0 0; float:left; margin-bottom:30px;}
.slideBox2 .bd{position:relative; height:100%; z-index:0;}
.slideBox2 .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox2 .bd ul li{position:relative;}
.slideBox2 .bd img{width:640px; height:360px; border-radius:5px;}
.slideBox2 .bd img:hover{/*-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2); box-shadow:0 1px 6px 0 rgba(0,0,0,.2);*/ border-radius:5px;}
.slideBox2 .bd h2 {
	position:absolute; top:320px; color:#fff; font-size:18px; font-weight:normal; width:640px; height:40px; line-height:40px;    
	background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important; filter:alpha(opacity=70);
	background-color:#000; border-radius:0 0 5px 5px; text-align:left; text-indent:1em;
	}
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox2 .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius:50%} 
.slideBox2 .hd ul li.on{ background:#f00; color:#fff; } 

.sakura .main{width:1100px;float:right;}
.sakura .main li{border:none;}
.sakura .main .left{width:640px;float:left;}
.sakura .main .right{width:430px;float:right;}

.top-list{width:100%; height:auto;float:right; margin:25px 0 8px 20px;}
.top-list ul li{font-size:16px; font-weight: normal; line-height:46px; text-align:left;
    white-space:wrap; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden;
    }
    
.top-list ul li a{color:#333;}
.top-list ul li a:hover{color:#333; text-decoration:underline;}
.top-list ul li span{/*width:5px; height:5px;border-radius:50%;line-height:42px; margin-right:10px;vertical-align:middle; */ color:rgba(0,0,0,.65);font-weight:700;}
.top-list ul li span2{display:inline-block; width:5px; height:5px; vertical-align:middle; border-radius:50%; margin-right:10px; background-color:#ff595c; line-height:42px; text-align:center;}

/*
.top-list ul li:first-child {color:#f12d37; font-weight:700;}
.top-list ul li:first-child a{color:#f12d37;}
*/

.top-pict{width:100%; height:auto;}
.top-pict img{width:400px; height:70px;margin:10px 10px 0 0; float:left; border-radius:5px;}
.top-pict img:hover{/*-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2); box-shadow:0 1px 6px 0 rgba(0,0,0,.2);*/ border-radius:5px;}


/*tab*/
.row-flex {display:flex; flex-flow:row wrap; -ms-flex-flow:row wrap; clear:both;}

.tab {padding:0; padding-right:20px; line-height:70px;color:#333; letter-spacing:0.5px;}
.tab:first-child {font-size:24px; line-height:70px;}
.tab a{color:#333; font-weight:normal;}
.tab a:hover{color:#ff595c;}

.tab-active {color:#f12d37;}
.tab-active a{color:#f12d37;}
.tab-active a:hover{color:#ff595c;}


/*News-List*/
.News-List {width:100%;margin:20px 0 0 0;}
.News-List li{padding:0; width:25%; height:235px; float:left; margin:0;}
.News-List li .picture{float:left; width:255px; height:144px; margin-bottom:40px; padding-bottom:40px;}
.News-List li .picture img{width:255px; height:144px;border-radius:5px;}
.News-List li .picture .title {
	font-size:16px; height:50px; line-height:25px; text-align:left; font-weight:normal; margin-top:10px;width:98%; white-space:wrap; 
	text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
	}
.News-List li .picture .title a{color:#333;}
.News-List li .picture .title a:hover{color:#333; text-decoration:underline;}

.News-List li .picture h1{
	font-size:16px; height:50px;line-height:25px; text-align:left; font-weight:normal; margin-top:10px;width:98%; white-space:wrap; 
	text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
	}
.News-List li .picture h1 a{color:#333;}
.News-List li .picture h1 a:hover{color:#333; text-decoration:underline;}

.News-List li .news-title{float:left; width:255px; margin-top:20px;}
.News-List li .news-title p{font-size:14px; color:#999; margin:0px;}
.News-List li .news-title p .span1{float:left;}
.News-List li .news-title p .span2{float:right; margin-right:10px;}



/*List*/
.List {width:100%;margin:20px 0 0 0;}
.List li{padding:0; width:25%; height:215px; float:left; margin:0;}
.List li .picture{float:left; width:255px; height:144px; margin-bottom:40px; padding-bottom:40px;}
.List li .picture img{width:255px; height:144px;border-radius:5px;}
.List li .picture .title {
	font-size:16px; height:25px; line-height:25px; text-align:left; font-weight:normal; margin-top:10px;width:98%; white-space:no-wrap; 
	text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden;
	}
.List li .picture .title a{color:#333;}
.List li .picture .title a:hover{color:#333; text-decoration:underline;}

.List li .picture h1{
	font-size:16px; height:50px;line-height:25px; text-align:left; font-weight:normal; margin-top:10px;width:98%; white-space:wrap; 
	text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
	}
.List li .picture h1 a{color:#333;}
.List li .picture h1 a:hover{color:#333; text-decoration:underline;}

.List li .news-title{float:left; width:255px; margin-top:20px;}
.List li .news-title p{font-size:14px; color:#999; margin:0px;}
.List li .news-title p .span1{float:left;}
.List li .news-title p .span2{float:right; margin-right:10px;}


/*main*/
.sakura .main{width:1100px;float:right;}

/*cateList*/
.cateList{width:100%;margin:20px 0 0 0;}
.cateList li{width:25%; height:240px; float:left; margin:0; padding:0;}

.cateList li .t_left{float:left; width:255px; height:144px;}
.cateList li .t_left img{width:255px; height:144px; border-radius:5px;}
.cateList li .b_right{float:left; width:255px; height:50px;}
.cateList li .b_right h1{
	font-size:16px; height:50px; line-height:25px; text-align:left; font-weight:normal; margin-top:10px;width:100%; white-space:wrap; 
	text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
.cateList li .b_right h1 a{color:#333;}
.cateList li .b_right h1 a:hover{color:#333; text-decoration:underline;}

.cateList li .b_right p{font-size:14px; color:#999; margin:0px;}
.cateList li .b_right p .span1{float:left;}
.cateList li .b_right p .span2{float:right; margin-right:10px; display:none;}

/*cateMore*/
.cateMore{text-align:center; font-size:20px; margin:40px auto; padding:80px 40ox 40px 40px; /*border:1px solid #eee; border-radius:5px;*/}
.cateMore:hover{/*background-color:#f7f9fa; border:1px solid #f7f9fa; color:#0086e6;*/ color:#f12d }

/*More*/
.More{color:#999; border-radius:5px;}
.More:hover{/*background-color:#f7f9fa;color:#35a752;*/color:#35a752;}

/*load*/
#listLoad{width:100px;margin:20px auto;text-align:center;display:none;}
#go_top{position:fixed;bottom:10px;right:10px;z-index:2;cursor:pointer;display:none;}
#go_top img{width:70px;height:70px;}

/*20231130 举报css*/
.foot-ad{  width:1280px;  margin:0 auto;  text-align:center; background-color:#fff; }
.foot-ad-img {height:110px;padding-top: 40px;}
.foot-ad-img p a{ margin-right:10px;}
.foot-ad-img p a img{width:200px; height: 60px;}
.foot-bottom{width:1280px;  margin:0 auto;    height:43px; font-size:16px; background-color:#fff ; color:#222; line-height:43px; text-align:center;}
.foot-bottom a{ color:#222;}

.foot-ad-img span{float:left;display:inline-block;width:155px;height:70px;margin-right:7px;}
.foot-ad-img .foot-ad1{width: 440px;}

.foot-ad-img img{height:70px;}
.foot-ad-img .foot-ad1 img{width: 440px;}
.foot-ad-img .foot-ad2 img,.foot-ad-img .foot-ad3 img,.foot-ad-img .foot-ad4 img,.foot-ad-img .foot-ad5 img{width:155px;border:1px solid #eee;}
.foot-ad-img .foot-ad6 img{width:185px;}



