@charset "utf-8";
/* CSS Document */
.mobile_container{display:  block;}
.pc_container{display: none;} 
html{ font-size:16px; }
@media only screen and (min-width: 240px) {
    html {
        font-size: 75%;
    }
} /* 12px */

@media only screen and (min-width: 320px) {
    html {
        font-size: 75%
    }
} /* 12px */

@media only screen and (min-width: 360px) {
    html {
        font-size: 84.375%
    }
} /* 11.25px */

@media only screen and (min-width: 480px) {
    html {
        font-size: 112.5%;
}
} /* 15px */

@media only screen and (min-width: 640px) {
    html {
        font-size: 150%;
    }
} /* 24px */

@media only screen and (min-width: 720px) {
    html {
        font-size: 168.75%;
    }
} /* 27px */
body { font: normal 100% Helvetica, Arial, sans-serif; font-family:Microsoft YaHei,Helvetica,Tahoma; padding:0; margin:0; }
dl,dt,dd{margin:0;padding:0;outline:none;}
ul,li{list-style: none;}
a{text-decoration:none;}
.clear_fix {zoom:1;}
.clear_fix:after {display:block;clear:both;content:".";visibility:hidden;height:0;font-size:0;}
.mobile_nav{padding: 0.1rem 0;background:#ECEBEB;}
.mobile_nav ul{ 
                display: flex;
	            flex-flow: row wrap;
	            justify-content: space-around;
				padding-left:0;
			 }
.mobile_nav ul li{
	 display: block;
     float: left;
     text-align: center;
     height:1.2rem;
     line-height: 1.2rem;
	 width: 16.6%;
	}
.mobile_nav ul li a{ color:#333;font-size:1.3rem; text-decoration:none;}
.mobile_nav ul li a:hover{color:#F30;}



.mobile_nav_edu{padding: 0.1rem 0;background:#ECEBEB;}
.mobile_nav_edu ul{ 
                display: flex;
	            flex-flow: row wrap;
	            justify-content: space-around;
				padding-left:0;
			 }
.mobile_nav_edu ul li{
	 display: block;
     float: left;
     text-align: center;
     height:1.2rem;
     line-height: 1.2rem;
	}
.mobile_nav_edu ul li a{ color:#333;font-size:1.3rem; text-decoration:none;}
.mobile_nav_edu ul li a:hover{color:#F30;}
.sitemap_nav{  background:#fff;  margin:1rem 1rem; padding:0.2rem 0.3rem;}
.sitemap_nav dl{  border-bottom:solid 1px #ccc; padding:1rem 0;   }
.sitemap_nav dl dt{float:left; width:15%;  display:block;font-size:1.3rem;  }
.sitemap_nav dl dt a{ color:#222; line-height:3.2rem;  }
.sitemap_nav dl dd{ float:left;width:85%;  display:block; font-size:1.2rem; }
.sitemap_nav dl dd a{ color:#666;  line-height:2.2rem; margin-right:1rem; }
.sitemap_nav dl dd a:hover{ color:#F30}
.ms-article{
    background: #fff;
    padding: 1rem 0;
}
.link_nav{width:100%;height:2rem;background:#efefef;padding-top:0.2rem;}
.link_nav a{margin-left:2%;font-size:1rem;color:#333;margin-right:2%;line-height:2rem;}
.class_title{float:left;height:1.2rem;line-height:1.2rem; margin-left:1rem; color:#EF7509;font-size: 1.35rem; width:96%; margin-top:1.2rem; margin-bottom:1.2rem;}
.news_box{float:left;width:96%;font-size: 0.8rem;height:6rem;margin-left:2%;margin-top:1rem;overflow: hidden;text-overflow:ellipsis;}
.news_box a:hover{color:#F30}
.news_box img{float:right;width:30%;height:auto;}
.news_title{float:left;width:68%;line-height:2rem;font-size:1.2rem;color:#333;padding-right:0.2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.enter{float:left;width:100%;height:2rem;line-height:2rem;text-align:center;color:#666;font-size:1.1rem;margin-top:1rem;}
#div1{float:left;position: relative;/*相对定位*/ width:96%;margin-left:2%;margin-top:1rem;height:12rem;margin-bottom:1rem;}
#img1{ width: 100%; height:auto; max-height:12rem;}
#span1{ position: absolute;width: 96%;bottom: 0px;left: 0px;text-align:left;font-size: 18px;color: white;margin-left:2%;}
.news_edu_list{ display:block;margin-top:0.3rem;width:96%;margin-left:3%;height:2rem; line-height:2rem; color:#333;font-size:1.2rem;overflow: hidden;text-overflow:ellipsis;} 
.news_edu_list:hover{ color:#F30} 

.pic_list_class{ margin-top:1rem;width:96%;margin-left:2%; overflow: hidden;text-overflow:ellipsis;}
.pic_list_class img{ width:100%; height:auto;}
.pic_list_class_title { height:2rem; height:4.2rem; font-size:1.2rem; display:block; text-align:left; margin-top:0.8rem;}
.pic_list_class_title a{color:#333}
.pic_list_class_title a:hover{color:#f30}

.news_edu{ margin-top:1rem;width:96%;margin:0 1rem; margin-top:1rem;height:6rem; color:#333;font-size:1.2rem;overflow: hidden;text-overflow:ellipsis;}
.news_edu_wx{ width:96%;margin:0 1rem; margin-top:1rem; color:#333;font-size:1.2rem;overflow: hidden;text-overflow:ellipsis;}
.news_edu_line {width:96%;margin-top:0.3rem; margin-left:2%; border-bottom:solid 1px #E1E1E1; }
.list_img{ width:30%; margin-right:1rem; float:left;}
.list_title{width:65%; float:left;height:3.2rem; line-height:2rem; margin-top:-0.2rem;  display:block; margin-bottom:0.6rem;  }
.list_title_wx{width:65%; float:left;height:2rem; line-height:2rem; margin-top:-0.2rem;  display:block; margin-bottom:0.6rem;  }
.list_title a{ color:#333; }
.list_title_wx a{ color:#333; }
.list_title a:hover{ color:#F30; }
.list_title_wx a:hover{ color:#F30; }
.news_edu div{word-wrap: break-word;  word-break: normal;}
.list_title_date{ width:auto; display:block;  text-align:right; float:right; color:#999; height:2.2rem; line-height:2.2rem; font-size:1rem; margin-right:1.2rem;}
.news_edu img{width:100%; height:100%; border-radius:3px;}
.dot{width:5px;height:2rem;padding-right: 0.2rem;float:left;}
.rencai{float:left;color:#EF7509;}
.line-style{float:left;width:96%;margin-left:2%;height:1rem;border-bottom:1px solid #ddd;}
.tu_box{float:left;width:47%;height:11rem;margin-top:1rem;margin-left:2%;overflow: hidden;text-overflow:ellipsis;}
.tu_box img{float:left;width:100%;height:8rem;}
.tu_title{float:left;width:100%;height:2rem;line-height:2rem;text-align:center;color:#000;font-size:1rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top:0.5rem;}
.tu_title a{ color:#333}
.tu_title a:hover{color:#F30}
.footer{float:left;width:100%;height:6rem;background:#0066CC;margin-top:1rem;}
.header_class{width:100%;height:4rem;background:#0066CC;}
.header_class img{margin-left:2%;margin-top:10px;}
.header_class .mb_logo{ margin-left:0.2rem;margin-top:0.5rem;float:left; width:10rem; height:3rem;background:url(../images/mobile_logo.png) no-repeat; background-size:100%; }
.header_class .top_nav_class{ float:right; margin-right:0.8rem; line-height:62px; }
.link_style{float:left;width:100%;text-align:center;height:2rem;color:#fff;line-height:2rem;margin-top:1rem;}
.link_style a{color:#fff;}
.ban_style{float:left;width:100%;text-align:center;height:2rem;color:#fff;line-height:2rem;}
.top {position: fixed;right:1rem;bottom: 3rem;text-indent:-9999px;  display: none; background:url(../img/back.png) no-repeat; width:4rem; height:4rem; opacity:0.3;background-size:100%;}
.content_title{width:94%;margin-top:1rem; padding-bottom:0.5rem; }
.wentitle{float:left;width:100%;text-align:left; padding-left:0.5rem; }
.wentitle h1{font-size:1.3rem;color:#000;line-height:2rem; }
.author{float:left;width:100%;font-size:1rem;line-height:1.5rem;text-align:left;color:#999;margin-bottom:0.5rem; margin:0 1rem;}
.author a{ color:#999}
.news_content{width:94%; margin-left:0.8rem;float:left;text-align: justify;font-size:1.3rem;color:#333;line-height:2rem;}
.news_content img,boject,video{width:100%; height:auto; }
.news_content img,object,video{max-width:100%; max-height:auto;}
.news_content iframe{width:100%;max-width:100%; height:auto; max-height:auto;}
.news_content a{ color:#333;}
.news_content p{margin-bottom: 1.5rem;line-height: 2.2rem;word-break: break-all; word-wrap: break-word;}
.gray_class{float:left;width:100%;height:1rem;background:#eee;margin-top:1rem;}
 .swiper-container {
      width: 100%;
      height: 12rem;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

/* #banner {
	width:100%;
	overflow:hidden;
	margin-top:0.2rem;
	position:relative;
}
#banner .swiper-slide {
	position:relative;
	text-align:center;
}
#banner img {
	max-width:100%;
	display:block;
}
#banner img {
	width:100%;
	display:block;
}
#banner h2 {
	text-align:left;
	font-size:1em;
	padding-left:2%;
	height:3rem;
	line-height:1.4rem;
	color:#fafafa;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	font-weight:normal;
	text-shadow:1px 1px 1px #000;
}
#banner .pagination {
	position:absolute;
	z-index:20;
	bottom:3px;
	text-align:center;
	right:0;
}
#banner .swiper-pagination-bullet {
	display:inline-block;
	width:0.8rem;
	height:0.8rem;
	border-radius:0.8rem;
	background:#fff;
	margin:0 2px;
	opacity:0.8;
	cursor:pointer;
}
#banner .swiper-pagination-bullet-active {
	background:#ff6600;
} */
