/*默认样式重置*/
html, body, div, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0 auto;
	padding: 0;
}
article, aside, dialog, footer, header, section, nav, figure, menu {
	display: block;
	margin: 0 auto;
	padding: 0;
}
ul, ol, li {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	border: 0 none;
	display: block;
	vertical-align: top;
}
a {
	text-decoration: none;
	outline: none;
	color: inherit;
}
/*全局定义*/
body {
	font-family: "思源黑体", "微软雅黑", "Arial Narrow";
	font-size: 16px;
	color: #444444;
	padding-bottom: 50px;
	overflow: hidden;
}
.fl {
	display: inline;
	float: left;
}
.fr {
	display: inline;
	float: right;
}
.mt15 {
	margin-top: 15px;
}
.w1000 {
	width: 1000px;
	overflow: hidden;
	clear: both;
}
.w1200 {
	width: 1200px;
	overflow: hidden;
	clear: both;
}
.vh {
	visibility: hidden;
}
.hide {
	display: none;
}
/*封面动画*/
.screen_box {
	width: 100%;
	height: 100%;
	max-width: 1920px;
	background: url(../images/screen_bg_20250115.jpg) top center no-repeat;
	overflow: hidden;
	position: fixed;
	top: 0;
	background-size: cover;
	z-index: 90;
}
#animation01 {
	-webkit-animation: fadeInUp 1s .6s ease both;
	-moz-animation: fadeInUp 1s .3s ease both;
	background: url(../images/screen_title01_20250115.png) no-repeat;
	width: 437px;
	height: 73px;
	top: 20px;
	left: 38%;
	position: absolute;
	float: left;
	z-index: 91;
}
#animation02 {
	-webkit-animation: fadeInUp 1s .8s ease both;
	-moz-animation: fadeInUp 1s .5s ease both;
	background: url(../images/screen_title02_20250115.png) no-repeat;
	width: 965px;
	height: 220px;
	top: 110px;
	left: 24%;
	position: absolute;
	float: left;
	z-index: 91;
}
#animation02_a {
	-webkit-animation: fadeInUp 1s .8s ease both;
	-moz-animation: fadeInUp 1s 1s ease both;
	background: url(../images/screen_title02a_20250115.png) no-repeat;
	width: 965px;
	height: 220px;
	top: 325px;
	left: 26%;
	position: absolute;
	float: left;
	z-index: 91;
}
#animation03 {
	-webkit-animation: fadeInUp 1s 1.1s ease both;
	-moz-animation: fadeInUp 1s 1.4s ease both;
	background: url(../images/screen_logo_20250115.png) no-repeat;
	width: 743px;
	height: 155px;
	top: 560px;
	left: 30%;
	position: absolute;
	float: left;
	z-index: 92;
}
#animation04 {
	-webkit-animation: fadeInLeft 2.3s 1.5s ease both;
	-moz-animation: fadeInLeft 2.3s 1.8s ease both;
	background: url(images/huajuan.png)no-repeat;
	width: 1217px;
	height: 979px;
	top: 2px;
	left: -2%;
	position: absolute;
	float: left;
	z-index: 92;
}
#animation05 {
	-webkit-animation: fadeInUp 1.2s 1.7s ease both;
	-moz-animation: fadeInUp 1.2s 2s ease both;
	background: url(../images/screen_enter_20250115.png) no-repeat;
	width: 200px;
	height: 50px;
	top: 680px;
	left: 44.5%;
	position: absolute;
	float: left;
	z-index: 93;
	cursor: pointer;
}
.screen_box .top_lizi {
	width: 1000px;
	height: 460px;
	background: url(../images/lizi.png) no-repeat;
	animation: top_lizi 3.5s steps(1) infinite;
	position: absolute;
	margin-left: 23%;
	margin-top: 100px;
	opacity: 0.99;
	z-index: 91;
}
/*粒子动画*/
@keyframes top_lizi {
	0% {
		background-position: 0px 0px;
	}
	3.12% {
		background-position: -1000px 0px;
	}
	6.25% {
		background-position: 0px -500px;
	}
	9.38% {
		background-position: -1000px -500px;
	}
	12.50% {
		background-position: 0px -1000px;
	}
	15.62% {
		background-position: -1000px -1000px;
	}
	18.75% {
		background-position: 0px -1500px;
	}
	21.88% {
		background-position: -1000px -1500px;
	}
	25.00% {
		background-position: 0px -2000px;
	}
	28.12% {
		background-position: -1000px -2000px;
	}
	31.25% {
		background-position: 0px -2500px;
	}
	34.38% {
		background-position: -1000px -2500px;
	}
	37.50% {
		background-position: 0px -3000px;
	}
	40.62% {
		background-position: -1000px -3000px;
	}
	43.75% {
		background-position: 0px -3500px;
	}
	46.88% {
		background-position: -1000px -3500px;
	}
	50.00% {
		background-position: 0px -4000px;
	}
	53.12% {
		background-position: -1000px -4000px;
	}
	56.25% {
		background-position: 0px -4500px;
	}
	59.38% {
		background-position: -1000px -4500px;
	}
	62.50% {
		background-position: 0px -5000px;
	}
	65.62% {
		background-position: -1000px -5000px;
	}
	68.75% {
		background-position: 0px -5500px;
	}
	71.88% {
		background-position: -1000px -5500px;
	}
	75.00% {
		background-position: 0px -6000px;
	}
	78.12% {
		background-position: -1000px -6000px;
	}
	81.25% {
		background-position: 0px -6500px;
	}
	84.38% {
		background-position: -1000px -6500px;
	}
	87.50% {
		background-position: 0px -7000px;
	}
	90.62% {
		background-position: -1000px -7000px;
	}
	93.75% {
		background-position: 0px -7500px;
	}
	96.88% {
		background-position: -1000px -7500px;
	}
	100.00% {
		background-position: 0px -8000px;
	}
}
/*动画库*/
/*左边淡入*/
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}
@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}
/*右边淡入*/
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}
@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}
/*从下淡入*/
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}
@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}
@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}
/*导航条*/
.nav {
	position: fixed;
	top: 0px;
	width: 100%;
	height: 94px;
	background: url(http://news.gog.cn/cms_udf/2025/gtbu/images/nav_bar_20250115.png) top center no-repeat;
	overflow: hidden;
	z-index: 88;
}
.nav ul {
	width: 900px;
	margin-left: 350px;
}
.nav li {
	float: left;
	margin-right: 30px;
	height: 94px;
	text-align: center;
	line-height: 76px;
	font-size: 20px;
	color: #ffffff;
}
/*头条*/
.headline {
	width: 1200px;
	margin-top: 120px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ecdabe;
}
.headline h1 {
	width: 1200px;
	line-height: 50px;
	font-size: 34px;
	text-align: center;
	color: #d7072e;
}
.headline p {
	width: 1200px;
	line-height: 30px;
	font-size: 16px;
	text-indent: 2em;
	color: #555555;
	margin-top: 20px;
}
/*两会聚焦*/
.fscreen {
	width: 100%;
	padding: 20px 0 10px 0;
	margin-top: 10px;
	background: #f4f4f4;
	overflow: hidden;
}
.fscreen .fl {
	width: 540px;
}
.fscreen .fr {
	width: 625px;
}
.fscreen .blist {
	width: 540px;
	height: 399px;
	border-bottom: 1px dotted #787878;
	overflow: hidden;
}
.fscreen .blist li {
	width: 540px;
	height: 133px;
	overflow: hidden;
}
.fscreen .blist li h4 {
	width: 540px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #d82928;
	overflow: hidden;
}
.fscreen .blist li p {
	width: 540px;
	height: 60px;
	line-height: 30px;
	font-size: 14px;
	color: #555555;
	overflow: hidden;
}
.fscreen .slist {
	width: 540px;
	height: 230px;
	margin-top: 25px;
	overflow: hidden;
}
.fscreen .slist li {
	width: 540px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.fscreen .slist li:before {
	display: block;
	content: " ";
	float: left;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #e50d18;
	margin: 16px 10px 0 0;
}
.fscreen #focus {
	width: 625px;
	height: 400px;
	overflow: hidden;
}
.fscreen #focus img {
	width: 625px;
	height: 400px;
}
.fscreen .vlist {
	width: 625px;
	height: 200px;
	margin-top: 25px;
	overflow: hidden;
}
.fscreen .vlist li {
	position: relative;
	float: left;
	width: 300px;
	height: 200px;
}
.fscreen .vlist li:first-child {
	margin-right: 25px;
}
.fscreen .vlist li img {
	width: 300px;
	height: 200px;
}
.fscreen .vlist li span {
	display: block;
	position: absolute;
	bottom: 0;
	width: 300px;
	height: 40px;
	line-height: 40px;
	text-indent: 2em;
	font-size: 14px;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.6);
	overflow: hidden;
}
/*特别策划*/
.tbch {
	width: 100%;
	height: 640px;
	margin-top: 30px;
	background: url(http://news.gog.cn/cms_udf/2025/gtbu/images/tbch_bg_20220116.jpg) bottom center no-repeat;
	overflow: hidden;
}
.tbch .title {
	width: 1200px;
	height: 120px;
}
.tbch .roll {
	position: relative;
	width: 1200px;
	height: 380px;
	margin-top: 50px;
	overflow: hidden;
}
.tbch .roll .prev {
	float: left;
	width: 50px;
	height: 50px;
	margin-top: 140px;
	cursor: pointer;
}
.tbch .roll .next {
	float: right;
	width: 50px;
	height: 50px;
	margin-top: 140px;
	cursor: pointer;
}
.tbch .roll .box {
	width: 1055px;
	height: 380px;
	overflow: hidden;
}
.tbch .roll .box ul {
	width: 9999px;
}
.tbch .roll .box li {
	position: relative;
	float: left;
	width: 335px;
	height: 380px;
	margin-right: 25px;
	background: #ffffff;
	overflow: hidden;
}
.tbch .roll .box li>span {
	position: relative;
	display: block;
	width: 335px;
	height: 190px;
	overflow: hidden;
}
.tbch .roll .box li>span img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all 1s;
}
.tbch .roll .box li>span img:hover {
	transform: scale(1.2);
}
.tbch .roll .box li h4 {
	display: block;
	width: 285px;
	height: 85px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	color: #303030;
	overflow: hidden;
}
.tbch .roll .box li h4:before {
	display: block;
	content: " ";
	width: 60px;
	height: 5px;
	margin-bottom: 20px;
	background: #ff5c27;
}
.tbch .roll .box li p {
	display: block;
	width: 285px;
	height: 72px;
	line-height: 24px;
	margin-top: 10px;
	font-size: 14px;
	color: #555555;
	overflow: hidden;
}
.tbch .roll .box li .ff {
	position: absolute;
	top: 0;
	width: 130px;
	height: 26px;
	z-index: 10;
}
/*政府工作报告*/
.gzbg {
	width: 100%;
	margin-top: 40px;
}
.gzbg .title {
	width: 1200px;
	height: 120px;
}
.gzbg .fu {
	width: 1200px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.gzbg .fu h2 {
	width: 1200px;
	line-height: 40px;
	font-size: 32px;
	text-align: center;
	color: #d7072e;
}
.gzbg .fu p {
	width: 1200px;
	line-height: 30px;
	font-size: 16px;
	text-indent: 2em;
	color: #555555;
	margin-top: 20px;
}
.gzbg .fl {
	width: 735px;
	overflow: hidden;
}
.gzbg .fr {
	width: 420px;
	overflow: hidden;
}
.gzbg .fl .pic {
	float: left;
	width: 400px;
	height: 285px;
	overflow: hidden;
}
.gzbg .fl .pic img {
	width: 400px;
	height: 285px;
}
.gzbg .fl .list {
	width: 315px;
	height: 285px;
	float: left;
	margin-left: 20px;
}
.gzbg .fl .list li {
	width: 315px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}
.gzbg .fl .plist {
	float: left;
	width: 735px;
	height: 150px;
	margin-top: 50px;
}
.gzbg .fl .plist li {
	float: left;
	width: 225px;
	height: 150px;
	margin-right: 20px;
	background: #f4434b;
}
.gzbg .fl .plist li:nth-child(2) {
	background: #0f4fb3;
}
.gzbg .fl .plist li h3 {
	width: 199px;
	height: 54px;
	line-height: 54px;
	font-size: 20px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
.gzbg .fl .plist li h3:before {
	display: block;
	float: left;
	content: " ";
	width: 8px;
	height: 8px;
	background: #ffffff;
	border-radius: 50%;
	margin: 23px 10px 0 0;
}
.gzbg .fl .plist li p {
	margin-top: 10px;
	width: 199px;
	height: 72px;
	line-height: 24px;
	font-size: 14px;
	color: #ffffff;
	overflow: hidden;
}
.gzbg .fr .up {
	width: 420px;
	height: 205px;
	background: #0f4fb3;
}
.gzbg .fr .up h3 {
	width: 360px;
	height: 54px;
	padding-top: 20px;
	line-height: 54px;
	font-size: 20px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
.gzbg .fr .up h3:before {
	display: block;
	float: left;
	content: " ";
	width: 8px;
	height: 8px;
	background: #ffffff;
	border-radius: 50%;
	margin: 23px 10px 0 0;
}
.gzbg .fr .up p {
	margin-top: 20px;
	width: 360px;
	height: 72px;
	line-height: 24px;
	font-size: 14px;
	color: #ffffff;
	overflow: hidden;
}
.gzbg .fr .down {
	width: 420px;
	height: 245px;
	margin-top: 35px;
}
.gzbg .fr .down li {
	float: left;
	width: 205px;
	height: 245px;
}
.gzbg .fr .down li:first-child {
	margin-right: 10px;
}
.gzbg .fr .down li img {
	width: 205px;
	height: 245px;
}
/*新年第一会*/
.xndyh {
	width: 100%;
	height: 800px;
	margin-top: 40px;
	background: url(http://news.gog.cn/cms_udf/2025/gtbu/images/xndyh_title_20250115.jpg) bottom center no-repeat;
	overflow: hidden;
}
.xndyh .title {
	width: 1200px;
	height: 120px;
}
.xndyh .show {
	width: 1160px;
	height: 530px;
	margin-top: 25px;
	overflow: hidden;
}
.xndyh .box {
	width: 1160px;
	height: 490px;
	overflow: hidden;
}
.xndyh .box li {
	float: left;
	width: 280px;
	height: 235px;
	margin: 0 5px 10px 5px;
	background: #ffffff;
	overflow: hidden;
}
.xndyh .box li img {
	width: 280px;
	height: 160px;
}
.xndyh .box li span {
	display: block;
	margin: 10px;
	width: 260px;
	height: 60px;
	line-height: 30px;
}
.xndyh .menu {
	width: 200px;
	height: 25px;
	margin-top: 10px;
}
.xndyh .menu span {
	float: left;
	width: 50px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
}
.xndyh .menu ul {
	float: left;
	margin: 0 10px;
}
.xndyh .menu li {
	float: left;
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: 0 5px;
	text-align: center;
	cursor: pointer;
}
.xndyh .menu .on {
	background: #e33000;
	color: #ffffff;
}/*代表委员的一天*/
.dbwy {
	width: 100%;
	margin-top: 40px;
}
.dbwy .title {
	width: 1200px;
	height: 120px;
}
.dbwy .phone {
	position: relative;
	width: 1200px;
	height: 578px;
	margin-top: 40px;
	background: url(http://news.gog.cn/cms_udf/2025/gtbu/images/dbwy_bg_20220116.jpg) no-repeat;
	overflow: hidden;
}
.dbwy .phone .box {
	position: absolute;
	top: 55px;
	left: 125px;
	width: 295px;
	height: 480px;
	overflow: hidden;
}
.dbwy .phone .box ul {
	height: 9999px;
}
.dbwy .phone .box li {
	width: 295px;
	height: 480px;
}
.dbwy .phone .box li img {
	width: 295px;
	height: 340px;
}
.dbwy .phone .box li span {
	display: block;
	width: 255px;
	height: 90px;
	line-height: 30px;
	padding: 25px 20px;
	background: url(http://news.gog.cn/cms_udf/2025/gtbu/images/dbwy_span_20220116.jpg) no-repeat;
	font-size: 20px;
	color: #ffffff;
}
.dbwy .phone .menu {
	position: absolute;
	width: 520px;
	top: 110px;
	left: 650px;
	height: 360px;
	overflow: hidden;
}
.dbwy .phone .menu li {
	width: 520px;
	line-height: 30px;
	margin-top: 25px;
	font-size: 24px;
	color: #ffd6ae;
	cursor: pointer;
}
.dbwy .phone .menu li:before {
	display: block;
	content: " ";
	float: right;
	width: 20px;
	height: 20px;
	background: #ed392a;
	border-radius: 50%;
	margin-top: 5px;
}
.dbwy .phone .menu li span {
	display: block;
	width: 460px;
}
.dbwy .phone .menu .on {
	color: #ffffff;
}
.dbwy .phone .menu .on:before {
	background: #ffffff;
}
/*履职故事*/
.lzgs {
	width: 100%;
	height: 800px;
	margin-top: 40px;
	background: url(http://news.gog.cn/cms_udf/2025/gtbu/images/lzgs_bg_20220116.jpg) bottom center no-repeat;
	overflow: hidden;
}
.lzgs .title {
	width: 1200px;
	height: 120px;
}
.lzgs .show {
	width: 1160px;
	height: 530px;
	margin-top: 25px;
	overflow: hidden;
}
.lzgs .box {
	width: 1160px;
	height: 490px;
	overflow: hidden;
}
.lzgs .box li {
	float: left;
	width: 280px;
	height: 235px;
	margin: 0 5px 10px 5px;
	background: #ffffff;
	overflow: hidden;
}
.lzgs .box li img {
	width: 280px;
	height: 160px;
}
.lzgs .box li span {
	display: block;
	margin: 10px;
	width: 260px;
	height: 60px;
	line-height: 30px;
}
.lzgs .menu {
	width: 200px;
	height: 25px;
	margin-top: 10px;
}
.lzgs .menu span {
	float: left;
	width: 50px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
}
.lzgs .menu ul {
	float: left;
	margin: 0 10px;
}
.lzgs .menu li {
	float: left;
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: 0 5px;
	text-align: center;
	cursor: pointer;
}
.lzgs .menu .on {
	background: #e33000;
	color: #ffffff;
}
/*两会观点*/
.lhgd {
	width: 100%;
	margin-top: 40px;
}
.lhgd .title {
	width: 1200px;
	height: 120px;
}
.lhgd .fl {
	width: 632px;
	margin-top: 20px;
}
.lhgd .fl h3 {
	display: block;
	width: 338px;
	height: 115px;
}
.lhgd .fl li {
	width: 632px;
	height: 149px;
	margin-top: 20px;
}
.lhgd .fl li h4 {
	display: block;
	width: 500px;
	height: 40px;
	padding-top: 20px;
	margin-left: 110px;
	font-size: 24px;
	line-height: 40px;
	color: #ffffff;
	overflow: hidden;
}
.lhgd .fl li p {
	display: block;
	width: 500px;
	height: 60px;
	margin-top: 10px;
	margin-left: 110px;
	line-height: 30px;
	color: #ffffff;
	overflow: hidden;
}
.lhgd .fl li:nth-child(1) {
	background: url(http://news.gog.cn/cms_udf/2025/gtbu/images/lhgd_fl1_20220116.jpg) no-repeat;
}
.lhgd .fl li:nth-child(2) {
	background: url(http://news.gog.cn/cms_udf/2025/gtbu/images/lhgd_fl2_20220116.jpg) no-repeat;
}
.lhgd .fl li:nth-child(3) {
	background: url(http://news.gog.cn/cms_udf/2025/gtbu/images/lhgd_fl3_20220116.jpg) no-repeat;
}
.lhgd .fr {
	width: 490px;
	margin-right: 10px;
	margin-top: 20px;
}
.lhgd .fr h3 {
	display: block;
	width: 333px;
	height: 115px;
}
.lhgd .fr li {
	width: 490px;
	height: 148px;
	margin-top: 20px;
	border-bottom: 1px dashed #b6b6b6;
}
.lhgd .fr li h4 {
	display: block;
	width: 500px;
	height: 40px;
	padding-top: 10px;
	font-size: 24px;
	line-height: 40px;
	color: #e62e30;
	overflow: hidden;
}
.lhgd .fr li p {
	display: block;
	width: 500px;
	height: 60px;
	margin-top: 20px;
	line-height: 30px;
	overflow: hidden;
}
/*两会影音画*/
.lhyyh {
	width: 100%;
	margin-top: 40px;
}
.lhyyh .title {
	width: 1200px;
	height: 120px;
}
.lhyyh .roll {
	float: left;
	width: 760px;
	height: 450px;
	margin-top: 50px;
	overflow: hidden;
}
.lhyyh .roll .prev {
	float: left;
	margin-top: 125px;
	cursor: pointer;
}
.lhyyh .roll .next {
	float: right;
	margin-top: 125px;
	cursor: pointer;
}
.lhyyh .roll .box {
	width: 640px;
	height: 450px;
	overflow: hidden;
}
.lhyyh .roll .box ul {
	width: 9999px;
}
.lhyyh .roll .box li {
	position: relative;
	float: left;
	width: 300px;
	height: 450px;
	margin: 0 10px;
}
.lhyyh .roll .box li img {
	width: 300px;
	height: 450px;
}
.lhyyh .roll .box li span {
	position: absolute;
	display: block;
	bottom: 0;
	width: 300px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: rgba(255, 25, 25, 0.6);
	color: #ffffff;
	font-size: 14px;
}
.lhyyh .pics {
	float: right;
	width: 375px;
	height: 450px;
	margin-top: 50px;
	overflow: hidden;
}
.lhyyh .pics li {
	position: relative;
	width: 375px;
	height: 215px;
}
.lhyyh .pics li:first-child {
	margin-bottom: 20px;
}
.lhyyh .pics li img {
	width: 375px;
	height: 215px;
}
.lhyyh .pics li span {
	position: absolute;
	display: block;
	bottom: 0;
	width: 375px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: rgba(255, 25, 25, 0.6);
	color: #ffffff;
}
/*页脚*/
footer {
	width: 100%;
	margin-top: 100px;
	font-size: 14px;
}
.footer_left {
	float: left;
	width: 400px;
	height: 180px;
}
.footer_left img {
	margin: 58px 39px;
}
.footer_right {
	float: right;
	width: 600px;
	height: 180px;
	overflow: hidden;
}
.footer_right p {
	line-height: 30px;
}
.footer_gajg {
	float: left;
	margin-top: 15px;
	line-height: 20px;
	margin-left: 60px;
	margin-right: 100px;
}
.footer_gajg img {
	float: left;
	margin-right: 5px;
}
.footer_link {
	float: left;
	margin-right: 20px;
}
.footer_hidden {
	width: 0px;
	height: 0px;
	overflow: hidden;
}