@charset "utf-8";
/* CSS Document */
.comm_top{
	width:100%;
	height:0.8rem;
	background-color:#FFFFFF;
	margin-bottom:.02rem;
}

.comm_top_left_down{
	min-width:30%;
	height:0.8rem;
	float:left;
	background:url(../../static/images/logo.png) no-repeat;
	background-size:1.75rem 0.6rem;
	background-position:center;
	color:#fff;
	font-size:.25rem;
	line-height:0.8rem;
	text-indent:.2rem;
}

.comm_top_center_search{
	width:56%;
	font-size:.2rem;
	background:#f3f3f3;
	height:.44rem;
	border-radius:.5rem .5rem .5rem .5rem;
	margin:auto auto auto 2rem;
	position:relative;
	top:.2rem;

}
.comm_finding{
	width:90%;
	height: 100%;
	margin:auto;
}

.comm_top_center_search input::-webkit-input-placeholder{
	color:#7A7A7A;
}

.search_btn{
	width:13%;
	float:left;
	height:100%;
	margin:auto;
	background:url(../../static/images/SearchBtn.png) no-repeat,#f3f3f3;
	background-size:.3rem .3rem;
	background-position:0 0.08rem;
}

.comm_top_center_search  input{
	outline:none;
	border:0px solid red;
	width:80%;
	float:left;
	height:100%;
	font-size:.22rem;
	background:rgba(1,1,1,0);
	text-indent:.1rem;
}

.comm_top_right{
	width:13%;
	height:0.8rem;
	position:absolute;
	top:0rem;
	right:0rem;
	background:url(../../static/images/black_menu.png) no-repeat;
	background-size:.3rem .3rem;
	background-position:0.2rem .3rem;
}

.comm_typeShowInfo{
	width:100%;
	height:3rem;
	text-align:center;
}

.buttonBasic{
	text-align:center;
	z-index:99;
	margin-top:-1.5rem;
}

.showBtnByIndex2{
	display:inline-block;
	height:.3rem;
	margin:-0.34rem auto;
	z-index:998;

}
.showBtnByIndex2 li{
	list-style:none;
	width:.15rem;
	height:.15rem;
	border:.01rem solid #7a7a7a;
	border-radius:50%;
	margin-left:.15rem;
	float:left;
	z-index:999;
}

.showImage{
	width:28rem;/*一张图片使用7rem，计算图片的总需的大小*/
	height:3rem;
}
.showImage li{
	list-style:none;
	width:7rem;
	height:3rem;
	float:left;
}
.comm_typeShowInfoByImage{
	width:7rem;
	height:3rem;
}
.comm_selected{
	background:#7a7a7a;
}
.nav-li{
	padding: 0.1rem 0 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF;
}
.nav-li ul{
	padding: 0.1rem;
}
.nav-li li{
	width: 1.5rem;
	height: 1.5rem;
	float: left;
}

.nav-li a{
	display: block;
	width: 100%;
	text-align: center;
	line-height: 1em;
	font-size: 0.237rem;
	padding: 0.1rem 0 0;
}
.nav-li a.nav_li1{
	color: #000;
}
.nav-li a.nav_li1 i{
	background-position: 0 0;
}
.nav-li a.nav_li2{
	color: #000;
}
.nav-li a.nav_li2 i{
	background-position: -0.77rem 0;
}
.nav-li a.nav_li3{
	color: #000;
}
.nav-li a.nav_li3 i{
	background-position: -1.55rem 0;
}
.nav-li a.nav_li4{
	color: #000;
}
.nav-li a.nav_li4 i{
	background-position: -2.32rem 0;
}
.nav-li a.nav_li5{
	color: #000;
}
.nav-li a.nav_li5 i{
	background-position: 0 -0.77rem;
}
.nav-li a.nav_li6{
	color: #000;
}
.nav-li a.nav_li6 i{
	background-position: -0.77rem -0.77rem;
}
.nav-li a.nav_li7{
	color: #000;
}
.nav-li a.nav_li7 i{
	background-position: -1.55rem -0.77rem;
}
.nav-li a.nav_li8{
	color: #000;
}
.nav-li a.nav_li8 i{
	background-position: -2.32rem -0.77rem;
}
.nav-li i{
	width: 0.77rem;
	height: 0.77rem;
	display: inline-block;
	background: url(../../static/images/cate-icon.png) no-repeat;
	background-size: 3.125rem;
	margin-bottom: 0.166rem;
}
.course{
	padding: 0.1rem 0 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF;
}

.school{
	padding: 0.1rem 0 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF;
}
.school_lst{
	padding: 0.1rem 0.2rem;
}
.school_list_items a{
	padding: 0.2rem;
	border-bottom: 1px dotted #eee;
}
.school_item_img img{
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
}
.news{
	padding: 0.1rem;
	margin-bottom: 0.1696rem;
	background-color: #FFFFFF;
}
.news_lst{
	padding-left: 0.1rem;
	font-size: 0.2376rem;
}

.news_item_li{
	border-bottom: 1px dotted #eee;
}
.news ul li:last-child{
	border-bottom: 1px dotted #eee;
}
.news_item_li a{
	max-width: 4.1114rem;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 0.679rem;
	vertical-align: middle;
	color: #333;
}
.news_item_li span{
	line-height: 0.679rem;
	vertical-align: middle;
	float: right;
}
.banner{
	height: 3rem;
}
.enviro_lst_photo li{float:left;width:48% !important;padding:0.06rem;}
.enviro_lst_photo .picname{font-size:0.15rem;text-align: center;padding-top: 0.1rem;line-height:0.15rem;height:0.15rem;overflow: hidden;}
.hover{background-color: #ebebeb;border-radius: 6px;}
.cityline{margin:10px;}