@charset "utf-8";
/* CSS Document */

.main {
	width: 92.5%;
	margin: 0% auto;
	padding-top:0.2rem;
}
.main iframe {
	width:100% !important;
}
.main .mainT {
	font-size: 0.3rem;
	text-align:center;
	line-height:0.4rem;
}
.main .subtitle {
	font-size:0.2rem;
	line-height:0.4rem;
	text-align:center;
	color:#666;
}
.main .subtitle span {
	padding:0 10px;
}
.main .mainBox {
	padding:0.2rem 0;
}
.main .text {
	font: 0.18rem/2 "microsoft yahei";
	color: #1d1d1d;
	text-align:justify;
te xt-indent:2em;
}
.main .text img {
	max-width:100%;
	height:auto !important;
	float:left; width:100%;
}
.common_news {
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0% auto;
}
.news1, .news1 a, .news2, .news2 a {
	width:100%;
	height:auto;
	overflow:hidden;
	font:0.2rem/0.5rem "microsoft yahei";
	display:block;
}
.news1, .news2 {
	width:100%;
	margin:0 auto;
}
.news1 a span:nth-child(1), .news2 a span:nth-child(1) {
display:block;
float:left;
width:70%;
height:0.691rem;
text-overflow: ellipsis;
overflow:hidden;
white-space: nowrap;
color:#1d1d1d
}
.news1 a span:nth-child(2), .news2 a span:nth-child(2) {
display:block;
float:right;
width:29%;
height:0.691rem;
text-overflow: ellipsis;
overflow:hidden;
white-space: nowrap;
text-align:right;
color:#9f9f9f
}
.news2 div {
	width:100%;
	font:0.18rem/0.3rem "microsoft yahei";
	color:#666;
	max-height:0.9rem;
	overflow:hidden;
}
.news1 {
	border-bottom:1px solid #f9f9f9;
}
.news3 {
	width:96%;
	margin:2% auto;
	height:auto;
	overflow:hidden;
}
.news3>a {
	display:block;
	width:33%;
	height:auto;
	overflow:hidden;
	float:left;
	padding-left:3%;
}
.news1>a>img {
	display:block;
	width:100%;
	float:left;
}
.news3>h1 {
	display:block;
	width:100%;
	margin-left:3%;
	overflow:hidden;
}
.news3>h1>a {
	display:block;
	width:100%;
	height:0.35rem;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	font:0.22rem/0.3rem "microsoft yahei";
	color:#333;
}
.news3>div {
	float:left;
	width:58%;
	margin-left:3%;
	overflow:hidden;
	font:0.18rem/0.24rem "microsoft yahei";
	max-height: 0.93rem;
	color:#999;
	margin-top:1%
}
.news4 {
	width:50%;
	float:left;
	height:auto;
	overflow:hidden;
}
.news4 a {
	display:block;
	width:98%;
	margin:0 auto;
	border:1px solid #ddd;
	margin-bottom:5px;
}
.news4 a img {
	display:block;
	width:100%;
}
.news4 a .img {
	display:block;
	width:100%;
	height:1.8rem;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news4 a .t {
	display:block;
	width:100%;
	text-align:center;
	font-size:0.18rem;
	color:#666;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	line-height:0.4rem;
}
.news5 {
	width:96%;
	margin:2% auto;
	height:auto;
	overflow:hidden;
}
.news5 a.news5imgwrap {
	width:25%;
	height:auto;
	float:left;
	margin-left:3%;
}
.news5 a.news5imgwrap img {
	display:block;
	width:100%;
}
.news5 h1 {
	display:block;
	float:left;
	width:68%;
	margin-left:3%;
	overflow:hidden
}
.news5>h1>a {
	display:block;
	width:100%;
	height:0.3rem;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	font:0.2rem/0.3rem "microsoft yahei";
	color:#333;
}
.news5>div {
	float:left;
	width:68%;
	margin-left:3%;
	overflow:hidden;
	font:0.18rem/0.2rem "microsoft yahei";
	max-height: 0.59rem;
	color:#999;
	margin-top:1%
}
.viewpage {
	margin:auto;
	width:100%;
	margin-bottom:0.2rem;
}
.viewpage .main_r_nav {
	display:block;
	width:100%;
	height:0.38rem;
	line-height:0.38rem;
	font:0.18rem "microsoft yahei";
	color:#777;
	background:#ddd;
	border-radius:0.38rem;
	margin:2% auto;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	text-indent:0.3rem;
}
.viewpage .main_r_nav .span {
	height:0.38rem;
	line-height:0.38rem;
}
.viewpage .main_r_nav a {
	color:#d50000;
	height:0.38rem;
	line-height:0.38rem;
}
.pages {
	text-align:center;
}
.pages a {
	display:block;
	width:36%;
	margin:2% auto;
	overflow:hidden;
	border-radius:0.3rem;
	background:#d50000;
	text-align:center;
	color:#fff;
	font:0.20rem/2.2 "microsoft yahei";
	clear:both
}
.page_nav {
	font-size:12px;
	margin-top:3%;
}
.page_nav span, .page_nav a {
	padding:0 5px;
}
/*��������*/
.gook {
	width:100%;
	margin:auto;
}
.gook li {
	padding-bottom: 3%;
}
.input-text {
	display:block;
	border:1px solid #d9d9d9;
	background:#fff;
	width:100%;
	float:left;
	height:0.42rem;
	font:0.2rem/0.42rem "microsoft yahei";
	text-indent:0.1rem;
	-webkit-appearance:none;
	border-radius:0
}
.textarea-text {
	display:block;
	border:1px solid #d9d9d9;
	background:#fff;
	width:99%;
	float:left;
	height:1.42rem;
	font:0.2rem/0.42rem "microsoft yahei";
	text-indent:0.1rem;
	-webkit-appearance:none;
	border-radius:0;
	resize: none
}
.pin_width {
	width: 51.78%;
}
.yzm {
	float: left;
	height: 0.22rem;
	margin-top:0.1rem;
	margin-left: 4%;
}
.submit {
	width:100%;
	height:0.5rem;
	color:#fff;
	border:0;
	-webkit-appearance:none;
	border-radius:0;
	text-align:center;
	font:0.22rem/0.5rem "microsoft yahei";
	background-color:#d50000;
	border-radius:3px;
}
.MainClass {
	width:100%;
	padding-bottom:3%;
	margin-bottom:0.2rem;
}
.MainClass ul {
	background-color:#fff;
}
.MainClass .lin1 {
	width:50%;
	float: left;
	box-sizing:border-box;
	margin-top:0.05rem;
}
.MainClass .lin1 a {
	width:98%;
	background-color:#d50000;
	display:inline-block;
	color:#fff;
	font-size:0.18rem;
	font-family:"microsoft yahei";
	padding:2% 0;
	height:0.4rem;
	line-height:0.4rem;
	border-radius: 0.05rem;
}
.MainClass .lin1 a span {
	padding-left:0.3rem;
}
.MainClass .lin2 {
	width:50%;
	box-sizing:border-box;
	float: left;
}
.MainClass .lin2 a {
	width:100%;
	display:inline-block;
	color:#333;
	font-size:0.18rem;
	font-family:"microsoft yahei";
	padding:2% 0;
	height:0.3rem;
	line-height:0.3rem;
	padding-top:0.1rem;
}
.MainClass .lin2 a span {
	padding-left:0.3rem;
}
.MainClass .last a {
	background:#74ba13;
}
/*分页*/
.fenye {
	text-align:center;
	color:#666;
	font-size:14px;
	line-height:30px;
	padding:20px 0;
}
.fenye .rows {
	color:#666;
	font-size:13px;
	padding:0 10px;
}
.fenye .current {
	display:inline-block;
	margin:0 3px;
	padding:0 10px;
	border:1px solid #cc0000;
	color:#666;
	font-size:14px;
	height:28px;
	line-height:27px;
	border-radius:5px;
	background-color:#cc0000;
	color:#fff;
}
.fenye .num, .fenye .next {
	display:inline-block;
	margin:0 3px;
	padding:0 10px;
	border:1px solid #ddd;
	color:#666;
	font-size:14px;
	height:28px;
	line-height:27px;
	border-radius:5px;
}
.fenye .num:hover, .fenye .next:hover,{
	background-color:#cc0000;
	color:#fff;
	border:1px solid #cc0000;
}
#dituContent {
	width:100% !important;
}
