@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;
}
.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:26%;
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;
}
.news1>a>img {
	display:block;
	width:100%;
	float:left;
}

.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;
}


.body_pro {
	width:50%;
	float:left;
	height:auto;
	overflow:hidden;
}
.body_pro a {
	display:block;
	width:98%;
	margin:0 auto;
	border:1px solid #ddd;
	margin-bottom:5px;
}
.body_pro a img {
	display:block;
	width:100%;
}
.body_pro 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;
}
.body_pro 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;
}


.body_pro .spanT {
	display:block;
	text-align:center;
	font-size:0.16rem;
	color:#444;
	line-height:0.4rem;
}

.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:#005fbb;
	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:#1c88ca;
	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:#005fbb;
	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:#005fbb;
	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;
	color:#cc0000;
	font-size:14px;
	padding:0 5px;
}
.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;
}

.c_nav1{
	overflow: hidden;    
	background: #fff;
    padding: 0.15rem 1%;
    border-bottom: 0.1rem solid #f4f4f4;
}
.c_nav1 ul{
    display: flex;
    flex-wrap: wrap;
}
.c_nav1 ul li{
    width: 24.5%;
    text-align: center;
	padding: 10px 0;
}
.c_nav1 ul li a{
    color: #000;
    display: block;
}
.c_nav1 ul li a img
{
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin: 0px auto 10px auto;
}

img{
	width: 100%;
}