﻿* {margin: 0; padding: 0; border: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); outline: 0;}
a {
	text-decoration: none;
	color: #333;
	font-size:4.2vw; line-height: 1.25;
}
ul,li {
	list-style: none;
}

/*滚动图片*/
.gdtp {
	position: relative;
}
.gdtp img {
	display: block; width: 100%;
}
.gdtp h1 {
	position: absolute;
	left: 0; bottom:0;
	width: 100vw; height: 9vw; 
	background: rgba(0,0,0,.7);
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding:0 20vw 0 2vw;
	font-weight: normal;
}
.gdtp h1 a {
	font-size:4vw; color: #fff;
}
.gdtp .swiper-pagination {
	width: auto;
	left: auto;
	right: 2vw; bottom:0;
	z-index: 99;
	height: 9vw; line-height: 9vw;
	font-size:3.7vw; color: #fff;
	margin:0;
	letter-spacing:-.3vw;
}
.gdtp .swiper-pagination .swiper-pagination-current {
	font-size:4.2vw; color: #c71919; 
}
/*通栏广告*/
.tlgg .swiper-container,.tlgg .swiper-slide,.tlgg .swiper-wrapper {
	width: 100vw;
}
.tlgg img {
	display: block; width: 100%; height: auto;
}

/*主体内容*/
dl {
	border-bottom:.2vw solid #D9D9D9; 
	padding:3.5vw 0;
}
.imgh1 { 
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin:0;
 }
.imgh1 dt,.imgh1 dd {
	min-height: 22vw;
}
.imgh1 dt { width: 33vw; }
.imgh1 dt img { 
	display: block; width: 100%;
 }
.imgh1 dd { 
	width: 56vw;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;;
}
.imgh1 dd h2 { 
	width: 56vw;
	font-size:4.2vw;
	font-weight:normal;
	line-height: 1.25; 
}
.imgh1 dd h2 a { 
	font-size:4.2vw; color: #333333; 
}
.imgh1 .bq { 
	width: 56vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.imgh1 .bq .fronttag { 
	width:40%; 
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.imgh1 .bq .fronttag img {
	width: 5vw; margin-right: 2vw;
}
.imgh1 .bq .behindtag { 
	width:60%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.imgh1 .bq .behindtag img { 
	height:5.3vw; margin-left: 2vw;
 }
.h1img dt,.h1img dt a {
	font-size:4.2vw; line-height: 1.25;
}
.h1img dt {
	margin-bottom:2vw;
}
.h1img dd img {
	display: block;
	width: 100%;
}
.h1piclist {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.h1piclist dt {  
	width: 100vw;
	font-size:4.2vw; line-height:1.25; 
	text-indent: .5em;
	margin-bottom: 2vw;
}
.h1piclist dd {
	width: 30vw;
}
.h1piclist dd img {
	display: block;
	width: 100%;

}

.content,.newsbox{ overflow:hidden;}
.dropload-down{clear:both;}