@charset "gb2312";
body {
	font: 14px/28px "微软雅黑";
	color: #666;
	margin: 0;
	overflow-x: hidden;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #b03a3a;
	text-decoration: none;
}
ul, dl, dt, dd, li {
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
}
dt{
	font-size: 22px;
	line-height: 22px;
	border-left: 5px #cccccc solid;
	padding-left: 20px;
	margin-bottom:20px;
}
.clear {
	clear: both;
}
.w {
	width: 100%;
}
.w1000 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.w1020 {
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.topbar {
	width: 100%;
	background: #e60012;
	margin: 0;
}
.topbar .topnav {
	width: 1000px;
	height: 50px;
	line-height: 50px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.topbar .topnav ul li {
	float: left;
	padding: 0 20px;
}
.topbar .topnav ul li.inav {
	margin-left: -16px;
}
.topbar .topnav ul li a {
	text-decoration: none;
	color: #ffffff;
}
.focus {
	//width: 1920px;
	height: 350px;
	overflow: hidden;
	
	width:100%;
	text-align: center;
	background-position: center;
}
.focus img {
	//width: 1920px;
	//height: 350px;
	//position: absolute;
	//left: 50%;
	//margin-left: -960px;
	//display: block;
}
.bza {
	margin-top: 20px;
}
.bza h1 {
	font-size: 22px;
}
.bza .con {
	text-indent: 2em;
}
.toutiao {
	//height: 300px;
	margin-top: 20px;
}
.toutiao .ttxt {
	width: 380px;
	height: 300px;
	background: #eeeeee;
	padding: 20px 30px;
	float: left;
}
.toutiao .ttxt h1 {
	font-size: 26px;
}
.toutiao .ttxt .tcon {
	text-indent: 2em;
}
.toutiao .timg {
	width: 560px;
	height: 300px;
	float: left;
}
.toutiao .timg img {
	width: 560px;
	height: 300px;
}
.list {
	padding-left: 20px;
	margin-top: 20px;
}
.list h2 {
	font-size: 22px;
	line-height: 22px;
	border-left: 5px #cccccc solid;
	padding-left: 20px;
}
.list .lone {
	width: 490px;
	height: 128px;
	float: left;
	margin: 20px 20px 0 0;
	cursor: pointer;
}
.list .lone .limg {
	width: 190px;
	height: 128px;
	float: left;
}
.list .lone .limg img {
	width: 190px;
	height: 128px;
}
.list .lone .ltxt {
	width: 260px;
	height: 126px;
	padding: 0 20px;
	float: left;
	border: 1px solid #eee;
	border-left: 0px;
	margin-left: -1px;
}
.list .lone .ltxt:hover {
	background: #f3f3f3;
	display: block;
	border: 1px solid #eee;
	border-left: 0px;
	margin-left: -1px;
}
.list .lone .ltxt h1 {
	font-size: 18px;
	line-height: 20px;
}
.list .lone .ltxt .lcon {
	line-height: 24px;
}
.list .lone .ltxt .lcon a {
	color: #b03a3a;
	text-decoration: none;
}
.share {
	margin-top: 20px;
	height: 40px;
	font-size: 14px;
}
.share .bdshare {
	width: 400px;
	float: left;
}
.share .zrbj {
	width: 400px;
	float: right;
	text-align: right;
}
.footerfirst {
	width: 100%;
	height: 40px;
	border-top: 2px solid #dde6eb;
	overflow: hidden;
	margin-top: 15px;
	font-size: 12px;
	font-family: "宋体";
}
.footerfirst_main {
	height: 40px;
	margin: 0px auto;
	color: #b7b7b7;
	line-height: 40px;
	overflow: hidden;
	padding-left: 10px;
	text-align: center
}
.footerfirst_main a {
	color: #585858;
	padding: 0px 12px;
}
.footerfirst_main a:hover {
	color: #e60012;
	text-decoration: underline;
}
.footersecond {
	width: 100%;
	height: 80px;
	overflow: hidden;
	font-size: 12px;
	font-family: "宋体";
	font-family: arial, helvetica, sans-serif;
}
.footersecond_main {
	width: 1000px;
	height: 80px;
	margin: 0px auto 0px;
}
.footersecond_main_left {
	width: 269px;
	height: 199px;
	float: left;
	overflow: hidden;
	background: #4d4d4d;
}
.footersecond_main_left_top {
	width: 269px;
	height: 46px;
	margin-top: 23px;
}
.footersecond_main_left p {
	color: #b7b7b7;
}
.footersecond_min_left_bot {
	width: 204px;
	height: 115px;
	padding-top: 7px;
	margin-left: 30px;
	line-height: 23px;
	overflow: hidden;
}
.footersecond_main_right {
	width: 980px;
	text-align: center;
	overflow: hidden;
	color: #585858;
	line-height: 26px;
}
.footersecond_main_right p {
	text-align: center
}
.footersecond_main_right a {
	color: #585858;
}
.footersecond_main_right a:hover {
	color: #ff702d;
	text-decoration: underline;
}
.footernew {
	width: 1028px;
	height: 52px;
	margin: 15px auto 20px;
}
.footernew ul {
	width: 970px;
	height: 52px;
	margin: 0 auto
}
.footernew ul li {
	float: left;
	width: 122px;
	height: 52px;
	margin-left: 15px;
	overflow: hidden;
	display: inline;
}
/************新版返回顶部*************/
.goto_top {
	position: fixed;
	left: 50%;
	width: 43px;
	height: 143px;
	margin-left: 515px;
	bottom: 260px;
	z-index: 99999;
	display: none;
}
/* 收藏 */
.goto_top a.shoucang {
	background-image: ;
	background-repeat: no-repeat;
	background-position: 0 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.goto_top a.shoucang.active {
	background-position: -43px 0;
}
.goto_top .sc-txt {
	position: absolute;
	width: 258px;
	height: 50px;
	left: -298px;
	top: -15px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 16px;
	color: #fff;
	padding: 10px 25px 12px 15px;
	display: none;
	font: 14px/1.5 \5fae\8f6f\96c5\9ed1, "microsoft yahei", arial, sans-serif;
}
.goto_top .sc-txt span {
	color: #e60012;
	font-size: 18px;
}
.goto_top a {
	display: block;
	width: 100%;
	height: 43px;
	position: absolute;
	left: 0;
	background: transparent  no-repeat scroll 0 0;
}
.goto_top a.show_go_0 {
	background-position: 0 0;
	bottom: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.goto_top a.show_go_0:hover {
	background-position: -43px 0;
}
.goto_top a.show_go_1 {
	background-position: 0 -50px;
	bottom: 51px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.goto_top a.show_go_1:hover {
	background-position: -43px -50px;
}
.erwei_cnt {
	width: 132px;
	height: 286px;
	opacity: 0;
*display:none;
	filter: alpha(opacity=0);
	position: absolute;
	left: -132px;
	bottom: 0px;
	background: transparent  no-repeat scroll 0% 0%;
	-webkit-transform-origin: right 80%;
	-moz-transform-origin: right 80%;
	-ms-transform-origin: right 80%;
	-o-transform-origin: right 80%;
	transform-origin: right 80%;
	-webkit-transform: scale(0.01);
	-moz-transform: scale(0.01);
	-ms-transform: scale(0.01);
	-o-transform: scale(0.01);
	transform: scale(0.01);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
a.show_go_1:hover   div.erwei_cnt {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}
*html .goto_top {
	position: absolute;
	bottom: auto;
	margin-bottom: 305px;
top:expression(eval(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.margintop, 10)||0)-(parseint(this.currentstyle.marginbottom, 10)||0)));
}
.diy_footer {
	width: 100%;
	text-align: center;
	line-height: 200%;
	border-top: solid 2px #e60012;
	padding: 30px 0;
	background: #f3f3f3;
	font-size: 14px;
	color: #666;
	margin-top: 20px;
	padding: 0;
}
.diy_footer a {
	color: #666;
}
.diy_footer .container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.diy_footer .container .footer_nav {
	height: 54px;
	line-height: 54px;
	border-bottom: 1px dashed #bbb;
	font-size: 16px;
	margin-bottom: 1.2%;
}
.diy_footer .container .footer_nav a {
	font-size: 16px;
	color: #666;
}
.diy_footer .container .supportservice {
	margin-top: 1.2%;
	padding-bottom: 1.9%;
}
.diy_footer .container .supportservice a {
	margin-right: 0.6%
}
.diy_yqlj {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	line-height: 30px;
	margin-top: 18px;
}
.diy_yqlj .span12 {
	font-size: 13px;
}
.diy_yqlj .span12 a {
	margin-right: 18px;
}
.diy_yqlj .span12 .link {
	font-size: 15px;
	font-weight: bold;
	margin-right: 18px;
}


.zt_tab_box {
	width: 100%;
	text-align: center;
}
.zt_tab_box span {
	padding: 8px 25px;
	background-color: #a37327;
	color: white;
	font-size: 16px;
	border-radius: 3px;
	margin: 0 14px;
	cursor: pointer;
}
.sele{
	background-color: red;
}
.disnone {
	display: none;
}
.zt_tab_btn::after{
    position: absolute;
    top: -5px;
    right: -40px;
    z-index: 2;
    content: '';
    width: 45px;
    height: 45px;
    border: 2px solid #fff;
    border-radius: 50%;
    background: #fff url(/uploads/image/siz2023qglh/tab-tip.png) no-repeat;
    background-size: cover;
}
.rotation-status{
	position: relative;
	height:340px;
}
.rotation-btn{
	position:absolute;
	top:120px;
	width:30px;
	height:60px;
	background-color: rgba(60,60,60,0.7);
	color: #ccc;
	line-height: 60px;
	text-align: center;
	z-index: 1;
}
.rotation-box{
	position:absolute;
	top:0;
	left:0;
	width:5000px;
}
.zt_list_title{
	margin:20px 0 0 0;
	position: relative;
}
.zt_list_add{
	color:red;
	position:absolute;
	right:10px;
	bottom:7px;
	cursor: pointer;
}
.zt_list_box{
	padding: 20px 30px; 
	background-color: papayawhip;
	border: 1px solid ##fdd89c;
	border-radius: 8px;
	box-shadow: 0px 0px 5px 3px rgba(253,216,156,0.8);
}
.zt_list_left{
	width:340px;
	display:inline-block;
	height:270px;
	margin-right:40px;
}
.zt_list_img{
	width:100%;
	height:100%;
}
.zt_list_right{
	width:560px;
	display:inline-block;
}
.zt_lb{
	float: left;
}
.mediatype_box{
	display:none;
}
.clear{
	margin:auto;
	width:1040px;
	margin-top:40px;
	padding-top:40px;
	border-top:1px solid #ddd;
}



@media screen and (max-width: 1040px) {
	.list{
		padding: 0 20px;
		margin-bottom:50px;
	}
    .lt{
		width: 100%!important;
		box-sizing: border-box;
	}
	.zt_list_left{
		display:none;
	}
	.zt_list_right{
		width: 100%;
		padding-top: 10px;
	}
	.zt_list_right li{
		padding: 30px 10px;
		border-bottom: 1px solid #c1c1c1;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		box-sizing: border-box;
	}
	.padd_box{
		padding:0 40px;
	}
	.list .lone{
		width: 100%;
		height: 180px;
		float: left;
		padding-bottom: 20px;
	}
	.list .lone .limg{
		width: 250px;
		float: left;
	}
	.list .lone .limg img{
		width: 250px;
		height: 180px;
	}
	.list .lone .ltxt{
		width: 100%;
		height: 180px;
		border-left: 0px;
		margin-left: -1px;
		padding: 0px 0px 0px 280px;
		box-sizing: border-box;
		float: none;
	}
	.list .lone .ltxt h1{
		font-size: 36px;
		margin: 10px 0 20px 0;
		line-height: 20px;
	}
	.list .lone .ltxt .lcon{
		font-size: 2em;
		line-height: 1.5em;
	}
	.zt_tab_btn::after{
		display:none;
	}
	.zt_list_right li{
		padding: 1.3em 10px;
		font-size: 2.5em;
	}
	.zt_list_right li .date{
		display:none;
	}
	.zt_tab_box{
		margin:3em 0!important;
	}
	.zt_tab_box span{
		padding: 1em 2em;
		font-size: 2.5em;
		border-radius: 0.2em;
		display: inline-block;
	}
	.rotation-status{
		position: relative;
		height: 640px;
	}
	.rotation-btn{
		display:none;
	}
	.rotation-box{
		width:500%;
		height:100%;
	}
	.rotation-box .tbox,.rotation-box dd,.rotation-box ul,.rotation-box .timg,.rotation-box a,.rotation-box img{
		float: left;
		width: 100%;
		height: 100%;
	}
	.zt_lb{
		position: relative;
		float: left;
		width: 20%;
		height: 100%;
	}
	.zt_lb .ttxt{
		width: 100%;
		height: 100px;
		background: rgba(0,0,0,0.8);
		color: white;
		bottom: 0;
		position: absolute;
		padding:0;
	}
	.zt_lb .ttxt h1{
		font-size: 2.7em;
		padding:10px;
	}
	.zt_lb .ttxt h1 a{
		color: white;
	}
	.tcon{
		display:none;
	}
	.toutiao .timg img{
		width:100%;
		height:100%;
	}
	.bza .con{
		text-indent: 0;
		font-size: 3em;
		line-height: 2em;
		text-indent: 2em;
	}
	.bza{
		margin-bottom:40px;
	}
	.bza h1 {
		//margin-bottom:40px;
		font-size: 4em;
		line-height: 2em;
	}
	.bza_box{
		padding: 20px 40px 30px 40px;
		background-color: rgba(253,216,156,0.6);
		text-indent: 2em;
	}
	.topbar{
		height: 130px;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
	}
	.topbar .topnav{
		height:auto;
		position: absolute;
		top: 130px;
		background-color: rgb(230, 0, 18);
		display:none;
	}
	.topnav ul{
		float: left;
		padding: 40px 20px;
	}
	.topbar .topnav ul li.inav{
		margin-left:0px;
	}
	.topbar .topnav ul li{
		width: 20%;
		padding:20px;
	}
	.topbar .topnav ul li a{
		font-size: 3em;
	}
	.inav_img{
		display:none;
	}
	.mediatype_box{
		display: inline-block;
	}
	.mediatype_title{
		font-size: 4em;
		width: 100%;
		line-height: 2em;
		color: white;
		height: 100%;
		padding-left: 40px;
		box-sizing: border-box;
	}
	.mediatype_navbtn{
		position: absolute;
		right: 0;
		top: 0;
		padding: 30px 40px;
	}
	.mediatype_navbtn img{
		width:60px;
	}
	.focus{
		margin-top:130px;
	}
	.clear{
		width:100%;
	}
	.zt_list_add{
		font-size:3em;
		bottom: 1.7em;
	}
}
