@charset "UTF-8";
@import url("../fonts/font.css");
* {
	margin: 0;
	padding: 0;
}


body {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	font-family: "microsoft yahei";
	font-weight: normal;
	font-size: 14px;
	background-color: #eee;
}

h1,
h2,
h3,
h4,
h5,
h6,
span {
	margin: 0;
}

ul,
ol {
	margin: 0;
	padding: 0;
}

li,
p {
	list-style-type: none;
	font-size: 18px;
	margin: 0;
}

a,
a:focus,
a:hover {
	border: none;
	outline: none;
	height: auto;
	text-decoration: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.w100 {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.clear {
	clear: both;
}

.li_last {
	margin-right: 0 !important;
}

.header {
	width: 100%;
	height: auto;
	/*background-color:#e9eaea;*/
	background: url(../img/bg_header.png) #f6f6f6 no-repeat right center;
}

.head {
	position: relative;
	width: 100%;
	max-width: 1700px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	z-index: 999;
}

.logo {
	width:615px;
	height:auto;
	margin: 45px auto;
	float: left;
}

.logo img {
	width: 100%;
	height: auto;
}

.dh {
	position: relative;
	z-index: 9999;
	width: 100%;
	margin: 0 auto;
	height: 60px;
	background-color:#1c978b;
	font-weight: normal;
}

.dh .navbar-collapse {
	padding: 0;
}

.dh nav.navbar.bootsnav {
	background-color: #1c978b;
}

.dh .container {
	width: 100%;
	max-width: 98%;
	margin: 0 auto;
	padding: 0;
	height: auto;
}

.dh nav.bootsnav.navbar-brand-top ul.nav {
	width: 100%;
}

.dh nav.navbar.bootsnav ul.nav li:hover {
	background-color: #0e7b7f;
}
.dh nav.navbar.bootsnav ul.nav>li{width:9%;}
.dh nav.navbar.bootsnav ul.nav>li>a {
	padding: 15px 0px;
	font-family:'NotoSansHans-Regular';
	color:#fcfefe;
	font-size: 28px;
}

.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
	/* width: 100%; */
	min-width: 100%;
	border: none;
	white-space: nowrap;
	text-align: center;
	background: rgba(14,123,127, 0.7);
}

.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu li {
	height: 40px;
	line-height: 40px;
}

.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu li:hover {
	background-color:#0e7b7f;
}

.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a {
	line-height: 40px;
	padding: 0 10px;
	white-space: nowrap;
	font-size: 24px;
	font-family:'NotoSansHans-Regular';
}

.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before {
	display: none;
}

.bg_search {
	float: right;
	z-index: 99;
	width: 320px;
	height:56px;
	margin: 55px auto;
}

.search {
	float: right;
	width:320px;
	height:54px;
	line-height:56px;
	background-color: #fff;
	border: 1px solid #1c978b;
	margin: 0px 0;
}

.search input.ss_text {
	float: left;
	padding-left: 10px;
	width: 275px;
	font-size:21px;
	color: #7A7A7A;
	height:56px;
	border: none;
	font-family:'NotoSansHans-Regular';
	background-color: transparent;
	outline:none;
}

.search input.ss_bar {
	float: right;
	display: block;
	width: 40px;
	line-height:56px;
	height:56px;
	cursor: pointer;
	background: none;
	border: none;
	padding: 15px 7px;
}

.top_link {
	float: right;
	height: 20px;
	margin: 14px 0 15px 0;
}

.top_link ol {
	width: 100%;
	float: left;
}

.top_link ol li {
	float: left;
	line-height: 20px;
	height: 20px;
	border-right: 1px solid #7a7a7a;
	padding-right: 10px;
	padding-left: 10px;
}

.top_link ol li a {
	color: #7a7a7a;
	font-size: 21px;
	font-family:'NotoSansHans-Regular';
	font-weight: 400;
	line-height: 20px;
	/*-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
-webkit-filter: alpha(opacity=50);
	filter: alpha(opacity=50);*/
}

.top_link ol li:hover a,
.top_link ol li a:hover,
.top_link ol li:hover span,
.top_link ol li span:hover {
	color: #1c978b;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
}
.banner1{display:none;}
.banner {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
	z-index: 9;
	height:auto;
	height: 480px;
	overflow: hidden;
}

.banner .hd {
	list-style: none;
	position: absolute;
	left: 39%;
	width: 400px;
	bottom: 20px;
	height: 6px;
	z-index: 1;
	display: block;
}

.banner .hd ul li {
	float: left;
	width: 60px;
	height: 6px;
	position: relative;
	text-align: center;
	cursor: pointer;
	margin: 0 10px;
	background-color: #fff;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-webkit-filter: alpha(opacity=50);
	filter: alpha(opacity=50);
}

.banner .hd ul li.on {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
}

.banner .bd {
	float: left;
	width: 100% !important;
	height: auto;
}

.banner .bd ul {
	float: left;
	width: 100% !important;
	height: auto !important;
}

.banner .bd li {
	float: left;
	width: 100% !important;
	height: auto;
	overflow: hidden;
}

.banner .bd li img {
	float: left;
	width: 100% !important;
	height: auto;
}

.banner .prev {
	position: absolute;
	left: 0;
	top: 45%;
	width: 30px;
	height: 30px;
	font-size: 30px;
	z-index: 9;
	color: #fff;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-filter: alpha(opacity=0);
	filter: alpha(opacity=0);
}

.banner .next {
	position: absolute;
	right: 0;
	top: 45%;
	width: 30px;
	height: 30px;
	font-size: 30px;
	z-index: 9;
	color: #fff;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-filter: alpha(opacity=0);
	filter: alpha(opacity=0);
}

.banner:hover .prev,
.banner:hover .next {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
}


.main {
	width: 100%;
	max-width: 1660px;
	margin: 0 auto;
	padding: 0;
}

.xw {
	margin: 25px auto 0 auto;
}

.lm {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 0px solid #707070;
}

.lm h5 {
	float: left;
	font-size:35px;
	font-family:'NotoSansHans-Bold';
	font-weight: bold;
	color: #224b62;
	line-height: 50px;
}

.lm h5 span {
	float:left;
	padding: 10px 0;
	font-weight: bold;
	line-height:30px;
	border-bottom: 4px solid #1c978b;
	color: #1c978b;
}

.lm span {
	float: right;padding:0 10px;
	line-height: 50px;
}

.lm span a {
	font-size:20px;
	font-family:'NotoSansHans-Regular';
	color: #7d7d7d;
	/*-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	-webkit-filter: alpha(opacity=30);
	filter: alpha(opacity=30);*/
}

.lm span:hover a {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	color: #1c978b;
}

.pic_new {
	float: left;
	width: 100%;
	padding: 0;
	margin: 24px 0 0 0;
	height:auto;
	overflow: hidden;
}


.pic_new ul {
	float: left;
	width:calc(100% + 40px);
	margin: 0 -20px;
}

.pic_new  ul li {
	position:relative;
	float: left;
	width: 524px;
 margin: 0 20px;
}
.pic_new  ul li .date{position:absolute; left:0; top:0px;color:#fff; text-align:center; font-family:'NotoSansHans-bold';padding:5px; font-size:16px; background-color:#0fb4a4;}
.pic_new  ul li .date b{font-size:48px; line-height:60px;}
.pic_new  ul li .date span{font-size:16px; line-height:25px;}

.pic_new ul li .news_img {
	width: 100%;
	float: left;
	height: 313px;
	overflow: hidden;
}

.pic_new ul li .news_img img {
	width: 100%;
	
}

.pic_new ul li .bt {
	width: 100%;
	padding: 35px 36px 0 36px;
	float: left;
	height: 140px;
	background-color: #0fb4a4;
}

.pic_new ul li .bt h6 {
	float: left;
	width: 100%;
	height:70px;
	font-size:24px;
	font-family:'NotoSansHans-Bold';
	font-weight: bold;
	margin-top: 0px;
	margin-bottom:10px;
	line-height:35px;
	overflow: hidden;
	
	color: #fff;
	border-bottom:0px solid #fff;
}
.pic_new ul li .bt a.read{
	float:right;
display:none;
	width:100%; text-align:right;
	border-top:1px solid #fff;
font-family:'NotoSansHans-Regular'; 
color:#fff; line-height:50px; 
font-size:20px;}

.lm2{border-bottom:0;float:left; height:50px; margin-top:20px; background:url(../img/bg_read01.png) no-repeat right center;}
.lm2 span{line-height:28px;}
.bt_news {
	float: right;
	width:100%;
	padding: 0;
	margin: 15px 0 0 0;
	
	background-color: #fff;
	overflow: hidden;
}

.mtnew {
	float: left;
	display: none;
	width: 100%;
	padding: 30px 35px;
	margin: 0px 0 0 0;
	max-width: 820px;
	height:auto;
	background-color: #fff;
	overflow: hidden;
}

.bt_news ul {
	width: 100%;
	float: left;
	padding: 20px 35px;
}

.mtnew ul {
	width: 100%;
	float: left;
}

.bt_news ul li {
	width: 49%;
	
	line-height: 55px;
	height: auto;
	

	font-family:'NotoSansHans-Regular';
	/*background: url(../img/list_black.png) no-repeat left center;
	padding-left: 10px;*/
}

/*.bt_news ul li:hover {
	background: url(../img/list_black_on.png) no-repeat left center;
}*/

.mtnew ul li {
	width: 100%;
	float: left;
	line-height:50px;
	height: auto;
	width: 100%;
	
	font-family:'NotoSansHans-Regular';
	/*background: url(../img/list_black.png) no-repeat left center;
	padding-left: 10px;*/
}

/*.mtnew ul li:hover {
	background: url(../img/list_black_on.png) no-repeat left center;
}*/

.bt_news ul li span.list_d {
	float: left;
	color: #1c978b;
}

.mtnew ul li span.list_d {
	float: left;
	color: #1c978b;
}

.bt_news ul li a,
.mtnew ul li a {
	float: left;
	width:calc(100% - 100px);
	font-size: 20px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);*/
}

.bt_news ul li span.time,
.mtnew ul li span.time {
	float: right;
	font-size: 20px;
	width: 100px;
	color: #000;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
	text-align: right;
}

.bt_news ul li:hover span.list_d,
.mtnew ul li:hover span.list_d {
	
}

.bt_news ul li:hover a,
.bt_news ul li:hover span.time,
.mtnew ul li:hover a,
.mtnew ul li:hover span.time {
	color: #1c978b;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	font-weight: 600;
}

.notice {
	width: 49%;
	max-width: 820px;
	padding: 0;
	float: left;
	margin: 40px 0 0 0;
}

.notice .hd {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #707070;
}

.notice .hd ul {
	width: 100%;
	float: left;
}

.notice .hd ul li {
	float: left;
	padding: 0 0 10px 0;
	cursor: pointer;
}

.notice .hd ul li p {
	float: left;
	width: 100%;
	font-size:35px;
	line-height:40px;
	color: #224b62;font-weight:bold;
	font-family:'NotoSansHans-Regular' !important;
}

.notice .hd ul li p b {
	
}

.notice .hd ul li.on p {
		font-family:'NotoSansHans-Black' !important;
}

.notice .hd ul li.on p b {
	color: #1c978b;
}

.notice .hd ul span {
	float: left;
	width: 31px;
	text-align: center;
	height: 20px;
	color: #224b62;
	margin: 10px 0px;
}

.notice .hd ul li.on {
	padding: 0 0 11px 0;
	border-bottom: 4px solid #1c978b;
}

.notice .bd {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 23px;
	float: left;
	background-color: #fff;
}

.new_tz {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 30px 35px;
	display: none;
}

.new_tz ul {
	width: 100%;
	float: left;
}

.new_tz ul li {
	float: left;
	width: 100%;
	height: 50px;
	line-height:50px;
	font-family:'NotoSansHans-Regular' !important;
}


.new_tz ul li span.list_d {
	float: left;
	color: #1c978b;
}

.new_tz ul li span.area {
	float: left;
	margin-right: 16px;
	font-size: 20px;
	font-family: MicrosoftYaHe !importanti;
	color: #1c978b;
}

.new_tz ul li a {
	float: left;
	width:80%;
	font-size: 20px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;-moz-opacity: 0.5;
	/*-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);*/
}

.new_tz ul li span.time {
	text-align: right;
	float: right;
	font-size: 20px;
	width: 15%;
	color: #000;-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.new_tz ul li:hover a,
.new_tz ul li:hover span.time {
	color: #1c978b;
	font-weight: 600;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity:1;
	filter: alpha(opacity=100);
}

.new_tz ul li:hover span.area {
	font-weight: bold;
}

.new_tz .more,
.dynamic_nr .more,
.mtnew .more {
	position: absolute;
	top: 5px;
	right: 0px;
}

.new_tz .more a,
.dynamic_nr .more a,
.mtnew .more a {
	font-size:20px;
	font-family:'NotoSansHans-Regular' !important;
	color: #7d7d7d;
}

.new_tz .more:hover a,
.dynamic_nr .more:hover a,
.mtnew .more:hover a {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	color: #1c978b;
}

.dynamic {
	width: 49%;
	max-width: 820px;
	padding: 0;
	float: right;
	margin: 40px 0 0 0;
}

.dynamic .bd {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 23px;
	float: left;
	background-color: #fff;
}

.dynamic_nr {
	width: 100%;
	height: 501px;
	padding: 38px 39px 37px 38px;
	display: none;
}

.dynamic_nr ul {
	width: 100%;
	float: left;
}

.dynamic_nr ul li {
	float: left;
	width: 100%;
	height: 130px;
	margin-bottom: 18px;
}

.dy_img {
	float: left;
	width: 98px;
	height: 130px;
	display: block;
	overflow: hidden;
	box-shadow: 0 2px 10px 0 #000;
}

.dy_img img {
	width: 100%;
	height: auto;
}

.dy_nr {
	float: right;
	width: 600px;
}

.dy_nr h5 {
	width: 100%;
	height: 28px;
	font-size: 18px;
	font-family: MicrosoftYaHei !important;
	color: #000000;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.dy_nr h5 a {
	color: #000000;
}

.dy_nr h6 {
	width: 100%;
	height: 28px;
	font-size: 18px;
	font-family: MicrosoftYaHei !important;
	color: #000000;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.dy_data {
	float: left;
	margin-top: 45px;
	font-size: 16px;
	font-family: MicrosoftYaHei !important;
	color: #1c978b;
	line-height: 21px;
}

.dy_time {
	float: right;
	margin-top: 45px;
	font-size: 16px;
	font-family: MicrosoftYaHei !important;
	color: #000000;
	line-height: 21px;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.dy_hr {
	background-color: #333;
	height: 1px;
	width: 600px;
	float: right;
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.dynamic_nr ul li:hover .dy_nr h5,
.dynamic_nr ul li:hover .dy_nr h5 a,
.dynamic_nr ul li:hover .dy_nr h6 {
	font-weight: bold;
	color: #1c978b;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dynamic_nr ul li:hover .dy_time {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.bg_xzfc{position:relative; width:100%; margin:20px auto 40px auto; background: url(../img/bg_xzfc.png) no-repeat top center; padding:0 20px;}
.wzSwiper{position:relative; max-width: 1476px; margin:0px auto; width: 100%; height: 330px; overflow: hidden;}
.bg_xzfc .swiper-prev{outline:0; 
position:absolute;color:#fff;
top:calc(50% - 45px);left:0px; width:90px;
height:90px;margin-top:0px;
z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;
background:url(../img/icon_page.png) no-repeat left center;
}
.bg_xzfc .swiper-next{outline:0;
position:absolute;top:calc(50% - 45px);
right:0px; width:90px;background:url(../img/icon_page.png) no-repeat right center;
height:90px;margin-top:0px;color:#fff;
z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.wzSwiper .swiper-wrapper{max-width: 100%;}
.wzSwiper .swiper-slide{
	width:470px; height: 330px;
	text-align: center;
	
        font-size: 18px;
        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;}
.wzSwiper .swiper-slide .pic{width:220px; height:220px; border-radius:100%; overflow:hidden;}
.wzSwiper .swiper-slide .pic img{width:100%}
.wzSwiper .swiper-slide .bt{float:left; width:230px; text-align:left; margin-left:20px;}
.wzSwiper .swiper-slide .bt h6{float:left; padding:0 15px;  height:36px; background-color:#1C978B; color:#fff; text-align:center; line-height:36px; font-size:18px;}
.wzSwiper .swiper-slide .bt .data{float:left; margin-top:20px; width:180px; height:120px; border:1px solid #fff; border-radius:5px; padding:5px 20px 5px 5px; overflow:overlay;}
.wzSwiper .swiper-slide .bt .data p{color:#fff;font-size:14px;}

.xyfc{float:left;margin-top:30px;margin-bottom: 60px;width:100%;overflow:hidden;}
.xyfc ul{float:left;width: calc(100% + 20px);}
.xyfc ul li{float:left;width: calc(33.3% - 20px);margin-right: 20px;}
.xyfc ul li .pic{float:left;width:100%;height: 360px;overflow:hidden;}
.xyfc ul li .pic img{width:100%;}
.xyfc ul li .bt{float:left;width:100%;padding:0px 10px;border-right:1px solid #1e958a;font-family:'NotoSansHans-Medium';overflow:hidden;margin: 0px 0;line-height: 40px;height: 80px;background-color: #fff;}
.xyfc ul li .bt a{float:left; font-size:24px; color:#333;}

.bg_main2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	 background: url(../img/bg_main.png) #f6f6f6 right bottom no-repeat;
}
.fcsp{margin:60px auto 40px auto;}

.bg_academic {
	margin-top: 23px;
	height: auto;
	overflow: hidden;
}

.academic {
	width: 100%;
}

.academic ul {
	float: left;
	width:calc(100% + 20px);
}

.academic ul li {
	position: relative;
	float: left;
	margin-top: 23px;
	margin-bottom:20px;
	margin-right:20px;
	width:calc(33.3% - 20px);
	height:auto;
	padding:10px 0 0 0px;
	background-color: #FFFFFF;
	border-left: 0px solid #1c978b;
}

.academic ul li:hover {
	
}

.academic ul li .icon_logo {
	float: left;
	display: block;
	margin: 0;
	width: 62px;
	height: 60px;
	background: url(../img/icon_logo.png) #1c978b center center no-repeat;
}

.academic ul li:hover .icon_logo {
	background-color: #2B542C;
}

.academic ul li h5 {
	float: left;
	width: 100%;
	height: 70px;
	font-size: 18px;
	font-family: MicrosoftYaHei !important;
	line-height: 35px;
	margin: 2px 0;
	padding: 0 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.academic ul li h5 a {
	color: #000000;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	/* opacity: 0.5; */
	filter: alpha(opacity=50);
}

.academic ul li:hover h5 a {
	font-weight: bold;
	color: #1c978b;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.academic ul li h6 {
	float: left;
	margin: 0px 0;
	width: 100%;padding: 0 40px;
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 16px;
	color: #1c978b;
	font-family: MicrosoftYaHei !important;
	line-height: 21px;
}

.academic ul li p {
	float: left;
	font-size: 16px;
	margin-top: 6px;
	padding: 0 40px;
	width: 100%;
	color: #000;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	/* opacity: 0.3; */
	filter: alpha(opacity=30);
	font-family: MicrosoftYaHei !important;
}

.academic ul li:hover p {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
.academic ul li a.r_more{
	float:left;
	display: block;
	margin-top: 20px;
	padding: 0 10px;
	margin-right: 10px;
	width: 100%;
	color: #fff;
	line-height: 50px;
	height: 50px;
	background: url(../img/read_more.png) #1c978b right 40px center no-repeat;
}


.sp_read{position:absolute;top:0; left:0; width:100%; height:100%; background:url(../img/star_sp.png) no-repeat center center;}
.videoed{ display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{/position:fixed;left: 0;top: 0;margin-left: 0;margin-top: 0;z-index:100;width:100%;height: 100%;text-align: center;}
.vclose{position:absolute;right:1%; top:1%; width:50px !important; height:50px !important; border-radius:100%; cursor: pointer; }
.videos{display:none;position:fixed; width:100%; height:100%; background-color:#333; z-index:999999;}
#video{width:960px !important;height:600px !important;border: 0;outline: 0;}
.spwh{float:left; width:100%; overflow:hidden; margin:30px auto;}
.swiper-photo{position: relative; margin:0px auto; float:left; margin-top:70px; width:100%; height:455px; overflow: hidden;}
.swiper-photo .swiper-slide {position: relative;
      width:805px; height:455px;overflow:hidden;
    }
.swiper-photo .swiper-slide .pic{margin:0 auto;
 width:100%;
   height: 455px;overflow:hidden;
  border:0px solid #007AFF;}
.swiper-photo .swiper-slide .pic img{width:100%; }
.swiper-photo .swiper-slide .bt{position:absolute;left:0; bottom:0; width:100%; padding-bottom:20px; line-height:40px; color:#fff; text-align:center; font-size:24px;}

.swiper-photo .swiper-pagination{width:100%;bottom:0 !important;}
.swiper-photo .swiper-pagination-bullet{margin:0 3px; border:1px solid #00204c; background-color: transparent; opacity:1;}
.swiper-photo .swiper-pagination-bullet-active{background-color:#00204c;}
.swiper-photo .swiper-button-prev{display: none; border:0;outline:0; width:60px; background:url(../img/prev.png) no-repeat center center;}
.swiper-photo .swiper-button-next{display: none;border:0; outline:0; width:60px;background:url(../img/next.png) no-repeat center center;}
.swiper-photo .swiper-button-prev:after,.swiper-photo .swiper-rtl .swiper-button-next:after,.swiper-photo .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content:'';}

.bg_teachers {
	margin-top: 40px;
	height: auto;
	overflow: hidden;
}

.teachers {
	width: 100%;
}

.teachers ul {
	width: 100%;
	float: left;
}

.teachers ul li {
	float: left;
	margin-top: 23px;
	margin-right: 2%;
	width: 32%;
	max-width: 546px;
	height: 463px;
}

.teachers ul li:hover {
	margin-top: 15px;
	margin-bottom: 8px;
}

.teachers ul li .pic {
	float: left;
	width: 100%;
	height: 311px;
	overflow: hidden;
}

.teachers ul li .pic img {
	width: 100%;
}

.teachers ul li .bt {
	float: left;
	width: 100%;
	height: 132px;
	overflow: hidden;
	background-color: #fff;
	padding: 23px 20px;
}

.teachers ul li .bt h6 {
	float: left;
	width: 100%;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.teachers ul li .bt h6 a {
	font-size: 18px;
	font-family: MicrosoftYaHei !important;
	color: #000000;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.teachers ul li:hover h6 a {
	font-weight: bold;
	color: #1c978b;
	text-shadow: 0px 6px 20px rgba(0, 0, 0, 0.15);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.teachers ul li .bt span.time {
	float: left;
	width: 100%;
	margin-top: 16px;
	height: 21px;
	font-size: 16px;
	font-family: MicrosoftYaHei !important;
	color: #1c978b;
	line-height: 21px;
}

.accordion {
	width: 100%;
	margin-top: 60px;
	margin-bottom: 60px;
	overflow: hidden;
}

.accordion{ width:100%; margin-top: 60px; margin-bottom: 60px; overflow: hidden;}
.lm_accord{float: left; width:17%; max-width:284px; height: 524px; background-color:#1c978b ;}
.lm_accord h6{width:134px;line-height: 60px;font-family:'NotoSansHans-Black' !important; padding:0; font-size:52px; color: #fff; height: 120px; margin: 150px auto 100px auto; text-align: center;}
.lm_accord span{ margin: 0 auto; text-align: center; display: block; width:120px; height: 40px; line-height: 40px ;border: 0px solid #fff;}
.lm_accord span a{color: #fff; font-size: 18px;font-family:'NotoSansHans-Regular' !important;}
.lm_accord span:hover{background-color: #fff;}
.lm_accord span:hover  a{color: #1c978b;}
.accord_pc{display: block;}
.w567{display: none;}
.side_accord{float: left; width:83%; max-width:1416px; height:auto;  overflow: hidden;}
.side_accord > ul{
		width: 100%;
		list-style: none;
	}.side_accord > ul > li{
		float: left;
		width:284px; height: auto;
		cursor: pointer;overflow: hidden;
	}
	.side_accord > ul > li.curr{width:824px;}
	.side_accord > ul > li.curr >.brief{opacity:0;display: none;}
	.side_accord > ul > li.curr > .larger{display: block;}
	.side_accord > ul > li > .larger{display: none;}

.brief{position: relative; float: left; width:284px; height: 524px; overflow: hidden;}
.side_accord .on{display: none; /*animation: brief2 1s normal;*/}
.brief img{width:100%; position: relative; z-index: 3;}
.brief div{position: relative;width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; z-index: 3;}
.brief p{position: absolute; display: block; top:0; left: 0;width:284px; height: 524px;background-color:#1c978b ;
z-index:9;-moz-opacity: 0.7;	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70); }
.brief span{position: absolute; display: block; top:0; left: 0;width:284px; height: 524px; z-index:99;text-align: center; line-height: 524px; color: #fff; font-size: 48px; font-weight: bold;}
.larger{display: none; position: relative; overflow: hidden; float:left;width:824px; height: 524px; /*animation: larger2 0.4s normal;*/}
.w-accor{overflow:hidden;width: 100%;height: 524px;position:relative;}
.w-accor ul,.w-accor li{position:relative;padding:0;margin:0;height: 100%;list-style:none;}
.w-accor ul{width: 100%;height: 100%;}
.w-accor li{float:left;height: 100%;overflow:hidden;width:20% !important;}
.w-accor li.curr{width: 60% !important;height: 100%;}
.w-accor li .item{ position:relative; }
.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.w-accor li .larger{ display:block;}
.w-accor li.curr > a{display: none;}
.w-accor li.curr >.larger{display: block;}
.w-accor li >.item .cont_ar{display: none;}
.w-accor li.curr >.item  .cont_ar{display: block;}
.img_ar{
    float:left;
    width:100%;
    height: 524px;
    display: block;
    overflow: hidden;
    width: 100%;
    /* height: 100%; */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    }
.img_ar img{float: left; width:100%; height: auto; display: block;}
.w-accor5 li .cont_ar{ color:#fff;position: absolute;left:0; top:0; bottom:0; right:0;}	

/*@keyframes brief2
{
    from {float:left; width:284px; opacity:1;}
    to {float:left; width:0;opacity:0; display: none;}
}
@keyframes larger2
{
    from {width:284px; margin:0 auto; }
    to {width:824px;}
}*/

.larger .star_sp{position: absolute; border:0; top:222px; left: 372px;z-index:9;  width:80px; height: 80px; background: url(../img/star_sp.png) no-repeat left center;}
.larger p{position: absolute; bottom:54px; left:0;width:100%; text-align: center;
height: 31px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;
line-height: 31px;z-index:9;}
.larger p a{color: #FFFFFF;font-size: 24px;font-weight: bold;}
.larger .bg_larger{position: absolute;  top:0; left: 0;width: 848px;
height: 524px;
background-color: #1c978b;
/*-moz-opacity: 0.19;
	-khtml-opacity: 0.19;
	opacity: 0.19;
	filter: alpha(opacity=19); */z-index:1;}.video_con video, .video_con object{width:848px !important; height:524px !important;}
.video_con2{background: none !important; display: block !important;}
.video_con{display: none; position:absolute;top:0; left:0;width:100%; height: 500px; padding:0; overflow: hidden;z-index: 100;}
.video_on{position: absolute;overflow: hidden;}
.video-close{position:absolute;top:0; right:0;z-index:9999;background-color:#333; border:0;}
.video_con video,.video_con object{width: 848px !important; height: 524px !important;background-color:#333; border: 0; margin: 0 auto; display: block;}
.video_close{display: none;}
.tool {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 64px 0;
	margin: 0 auto 50px auto;
}

.tool ul {
	width: calc(100% + 20px);
	float: left;
	margin-top: 23px;
}

.tool ul li {
	float: left;
	display: flex;
	align-items: center;
	text-align: center;
	margin-bottom:20px;
	margin-right: 20px;
	width:calc(33.3% - 20px);
	height: 170px;
	padding-bottom: 0px;
	background-color: #fff;
}

.tool ul li a div {
	float:left;
	display:inline-block;
	/*-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);*/
	width: 120px;
	height: 120px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	margin: 25px 0 25px 80px;
	display: block;
}



.tool ul li:hover a div {
	
}

.tool ul li a div.icon_bar1 {
background-image:url(../img/icon_csgj1.png);
}

.tool ul li a div.icon_bar2 {
background-image:url(../img/icon_csgj2.png);
}

.tool ul li a div.icon_bar3 {
background-image:url(../img/icon_csgj3.png);
}

.tool ul li a div.icon_bar4 {
background-image:url(../img/icon_csgj4.png);
}

.tool ul li a div.icon_bar5 {
background-image:url(../img/icon_csgj5.png);
}
.tool ul li a div.icon_bar6 {
background-image:url(../img/icon_csgj6.png);
}



.tool ul li a span {
	display:inline-block;
	float: left;
	padding:70px 20px;
	text-align: center;
	font-size:26px;
	color: #000;
	line-height:30px;
	
	/* padding-bottom: 20px; */
	/*-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);*/
	font-family: 'NotoSansHans-Medium' !important;
}

.tool ul li:hover a span {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	color:#0E7B7F;
	font-weight: bold;
}

.footer {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	background-color:#1c978b;
	overflow: hidden;
}

.copy {float: left;
	width: 100%;
	height: auto;
	padding:15px 0;
	line-height: 30px;
	background-color: #0e7b7f;
}

.copy p {
	text-align: center;
	color: #fff;
	/*-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);*/
	font-family: 'NotoSansHans-Medium' !important;
}



.foot {
	width: 100%;
	max-width: 1700px;
	margin: 0 auto;
	/* margin-top: 60px; */
	padding: 0;
}

.foot_l{width: 25%;max-width: 410px;float: left;margin: 50px 0;padding: 0;}
.foot_l img{float: left;width:100%;margin-bottom: 15px;margin-left: 0px;clear: both;}
.foot_l p{float: left;width:100%;text-align: left;color: #FFFFFF;height: auto;font-family: "microsoft yahei" !important;font-size: 16px;line-height: 30px;-moz-opacity: 0.6;-khtml-opacity: 0.6;/* opacity: 0.6; */filter: alpha(opacity=60);}

.foot_link {
	float: left;
	width: 100%;
	max-width:40%;
	padding: 0;
	margin: 50px 10%;
}

.foot_link h6 {
	color: #fff;
	font-size:25px;
	font-family:'NotoSansHans-Regular' !important;
	font-weight: bold;
	line-height: 50px;
	margin-top: 40px;
	width: 100%;
	float: left;
	height: auto;
}

.foot_link ul {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.foot_link ul li {
	float: left;
	width: 28%;
	height: auto;
	text-align: left;
	line-height: 40px;
}

.foot_link ul li a {
	font-family: 'NotoSansHans-Medium' !important;
	color: #FFFFFF;
	font-size: 18px;
}

.foot_link ul li:hover a {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.foot_ewm {
	float: right;
	width: 19%;
	max-width: 260px;
	padding: 0;
	margin: 75px 0;
}

.foot_ewm h6 {
	text-align: right;
	height: 24px;
	font-size: 18px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	width: 100%;
	margin-top: 37px;
}

.foot_ewm ul {
	width: 100%;
	float: left;
	/* margin-top: 24px; */
}

.foot_ewm ul li {
	width: 46%;
	margin:0 2%;
	max-width: 107px;
	float: left;
}

.foot_ewm ul li img {
	width: 100%;
	height: auto;
	float: left;
}

.foot_ewm ul li p {
	float: left;
	text-align: center;
	width: 100%;
	margin-top: 12px;
	height: 21px;
	font-size: 18px;
	font-family:'NotoSansHans-Medium' !important;
	color: #FFFFFF;
	line-height: 21px;
	/*-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);*/
}


.banner img {
	width: 100%;
}

.m_left {
	width: 24%;
	max-width: 380px;
	float: left;
	margin-top: 50px;
	overflow: hidden;
}

.ejdh {
	float: left;
	width: 100%;
	background-color: #ffffff;
}

.m_left h6 {
	float: left;
	color: #fff;
	text-align: center;
	font-family: 'NotoSansHans-Bold' !important;
	width: 100%;
	padding: 30px 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 40px;
	/*border-bottom: 5px solid #1c978b;*/
	font-size: 30px;
	background-color:  #1c978b;
}

.ejdh ul {
	float: left;
	width: 100%;
}

.ejdh ul li {
	float: left;
	width: 100%;
	padding: 0px 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	font-family: 'NotoSansHans-Medium' !important;
	height: 69px;
	line-height: 70px;
	border-bottom: 1px solid #e9e9e9;
}

.ejdh ul li a {
	color: #333333;
	font-size: 26px;
}

.ejdh ul li:hover a,
.ejdh ul li.on a {
	color: #1c978b;
}

.lxwm {
	float: left;
	width: 100%;
	background-color: #ffffff;
	margin-top: 50px;
}

.lxwm table {
	float: left;
	margin: 10px;
}

.lxwm table tr {
	float: left;
	width: 100%;
	margin-bottom: 2px;
}

.lxwm table tr th {
	color: #1c978b;
	width: 100%;
	font-family: "NotoSansHans-Medium" !important;
	font-size: 18px;
	float: left;
	line-height: 50px;
	text-align: center;
	height: 50px;
}

.lxwm table tr td {
	width: 100%;
	font-family: "microsoft yahei" !important;
	font-size: 16px;
	color: #333;
	float: left;
	line-height: 50px;
	text-align: center;
	height: 50px;
}

.fdy {
	float: left;
	width: 20%;
	max-width: 80px;
	background-color: #e9e9e9;
	margin-right: 2px;
}

.gzzz {
	float: left;
	width: 50%;
	max-width: 178px;
	background-color: #e9e9e9;
	margin-right: 2px;
}

.bgdh {
	float: left;
	width: 30%;
	max-width: 106px;
	background-color: #e9e9e9;
}

.xlzx {
	float: left;
	margin-top: 50px;
	width: 100%;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-family: "NotoSansHans-Medium" !important;
	font-size: 36px;
	color: #fff;
	background-color: #1c978b;
}

.m_right {
	width: 74%;
	max-width: 1260px;
	min-height: 660px;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0 40px;
	float: right;
	overflow: hidden;
	background-color: #ffffff;
}

.dqwz {
	width: 100%;
	padding-left: 40px;
height:100px;font-size:25px;
	line-height: 100px;
	font-family: 'NotoSansHans-Medium' !important;
	border-bottom: 1px solid #e9e9e9;
	background: url(../img/bg_dqwz.png) no-repeat left center
}

.dqwz a,.dqwz span {line-height: 100px;
	color: #aaaaaa;
	font-size:25px;
}

.dqwz a:hover,
.dqwz a.on {
	color: #1c978b;
}

.lm_list {
	float: left;
	width: 100%;
	height: 58px;
	line-height: 60px;
	padding: 0px;
	border-bottom: 2px solid #c9c9c9;
}

.lm_list span {
	float: left;
	font-family: 'NotoSansHans-Black' !important;
	font-size:35px;
	color: #1c978b;
	line-height: 56px;
	padding: 0 0px;
	border-bottom: 2px solid #1c978b;
}

.lm_list a {
	float: right;
	color: #000000;
	font-size:18px;
	line-height: 60px;
	
	font-family: "NotoSansHans-Medium" !important;
}

.lm_list a:hover {
	color: #1c978b;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.list {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 40px;
	font-family: 'NotoSansHans-Regular' !important;
}
.list h6{float:left; width:100%; font-family:'NotoSansHans-Black'; font-size: 60px; color: #1c978b;}
.list ul {
	float: left;
	width: 100%;
}

.list ul li {
	float: left;
	width: 100%;
	height: 55px;
	line-height: 55px;
	background: url(../img/list_d.png) no-repeat left center;
	padding-left: 15px;
}

.list ul li a {
	color: #000;
	font-size: 20px; 
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.list ul li:hover {
	background: url(../img/list_d2.png) no-repeat left center;
}

.list ul li:hover a,
.list ul li:hover span.time {
	color: #1c978b;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.list ul li span.time {
	float: right;
	width:20%;
	color: #000;
	font-size:18px;
	text-align: right;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.fy {
	margin: 10px auto;
}
.fy .pb_sys_style1 .p_no_d {
    border: 1px solid #1c978b;
    color: #fff;
    background-color: #1c978b;
}
.article {
	width: 100%;
	float: left;
	padding-bottom: 40px;
}

.article_title {
	float: left;
	text-align: center;
	width: 100%;
margin:10px 0;
}

.article_title h1 {
	font-size: 24px;
	color: #333;
	font-weight: bold;
	font-family: "NotoSansHans-Medium" !important;
	line-height: 30px;
	padding: 5px 10px;
}

.article_title h2 {
	font-size: 20px;
	color: #333;
	line-height: 30px;
}

.article_data {
	float: left;
	width: 100%;
	text-align: center;
	padding: 0 30px;
	margin: 20px auto;
	height: auto;
	line-height: 18px;
	font-family: "NotoSansHans-Medium" !important;
	font-size: 16px;
	color: #aaaaaa;
}

.article_data img {
	margin-right: 5px;
}

.article_data b {
	margin: 0 10px;
}

.wznr {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.wznr p,.wznr p span{line-height: 40px; margin-bottom: 10px;font-family: "microsoft yahei" ; font-size: 18px !important; color: #333333;}
.wznr table,.wznr p table{max-width:100%;}
.wznr table td, .wznr p table td{width:auto !important;}
.wznr p img {}

.zzjg_link {
	width: 33.3%;
	float: left;
}

.zzjg_link h6 {
	float: left;
	width: 100%;
	line-height: 54px;
	padding-left: 10px;
	/* background: url(../img/icon_logo.png) no-repeat left center; */
	color: rgb(0, 0, 0);
	font-family: "Microsoft YaHei";
	font-size: 24px;
	font-weight: bold;
}

.zzjg_link ul {
	float: left;
	width;
	100%;
}

.zzjg_link ul li {
	float: left;
	width: 100%;
	padding: 5px 10px;
	line-height: 25px;
}

.zzjg_link ul li a {
	color: rgb(89, 89, 89);
	font-family: 微软雅黑, "Microsoft YaHei";
	font-size: 18px;
}

.yyjj_img {
	width: 100%;
}

.xyjj_img ol {
	width: 100%;
	float: left;
}

.xyjj_img ol li {
	float: left;
	width: 32%;
	max-width: 380px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	margin-right: 2%;
}

.xyjj_img ol li img {
	width: 100%;
}

.xrld {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.xrld ul {
	width: 100%;
	float: left;
}

.xrld ul li {
	width: 49%;
	max-width: 560px;
	margin-bottom: 20px;
	font-family: "microsoft yahei" !important;
}

.xrld ul li span {
	float: left;
	margin-bottom: 30px;
	line-height: 40px;
	color: #1c978b;
	border-bottom: 4px solid #1c978b;
	font-size: 24px;
	font-family: "FZZCHJW" !important;
}

.xrld ul li .xrld_bg {
	float: left;position: relative;
	width: 100%;
	padding: 10px;
	border: 1px solid #e5e5e5;
	/*background: url(../img/icon_xrld.png) no-repeat bottom 25px right 25px;*/
}
.xrld ul li .xrld_bg #bg_xrld{position: absolute;left:0; top:0; width:100%; height:100%;opacity:0;/*background-color: #1c978b;*/}
.xrld ul li .xrld_bg .xrld_pic {
	float: left;
	width: 200px;
	height: 273px;
	overflow: hidden;
}

.xrld ul li .xrld_bg .xrld_pic img {
	width: 100%;
}

.xrld ul li .xrld_bg .xrld_bt {
	/*float: right;*/
	margin-right: 20px;
	height: 270px;
	position: relative;
	/*width: 270px;*/
}

.xrld ul li .xrld_bg .xrld_bt h6 {
	float: left;
	width: 100%;
	color: #333;
	font-size: 24px;
	line-height: 50px;
	margin-bottom: 20px;
}

.xrld ul li .xrld_bg .xrld_bt p {
	float: left;
	width: 100%;
	color: #333;
	font-size: 18px;
	line-height: 40px;
	/*overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;*/
}

.xrld ul li .xrld_bg .xrld_bt a.read_more {
	position: absolute;
	color: #1c978b;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	bottom: 10px;
	left: 0;
	background: url(../img/read_more.png) no-repeat right center;
	padding-right: 20px;
}

.xrld ul li:hover .xrld_bg {
	/*background-color: #1c978b;*/
}
.xrld ul li:hover .xrld_bg #bg_xrld{opacity:0.2;}
.xrld ul li:hover .xrld_bg .xrld_bt h6,
.xrld ul li:hover .xrld_bg .xrld_bt p {
	/*color: #fff;*/
}

.xrld ul li:hover .xrld_bg .xrld_bt a.read_more {
	/*color: #fff;*/
	background-image: url(../img/read_more2.png);
}

.djqt {
	width: 100%;
	float: left;
	margin-top: 30px;
}

.djqt ul {
	width: 100%;
	float: left;
	font-family: "microsoft yahei" !important;
}

.djqt ul li {
	width: 49%;
	max-width: 560px;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
	font-family: "microsoft yahei" !important;
}

.djqt ul li div.list {
	margin-top: 0;
	width: 100%;
	min-height:278px;
	margin-bottom: 0;
}

.djqt ul li div.list ul {
	margin-top: 10px;
}

.djqt ul li div.list ul li {
	width: 100%;
	height: auto;
	line-height: 42px;
	margin-bottom: 0;
}

.djqt ul li div.list ul li a {
	width: 75%;
	font-size: 16px;
}

.djqt ul li div.list ul li span.time {
	width: 25%;
	font-size: 15px;
}

.dj_lm {
	float: left;
	width: 100%;
	line-height: 60px;
	padding: 0 20px;
	background-color: #1c978b;
}

.dj_lm h6 {
	float: left;
	font-size: 20px;
	color: #fff;
	line-height: 60px;
}

.dj_lm a {
	float: right;
	color: #fff;
	font-size: 16px;
	line-height: 60px;
}

.tab {
	float: left;
	position: relative;
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}

.tab .hd {
	position: relative;
	width: 100%;
	float: left;
	height: auto;
}

.tab .hd ul {
	float: left;
	width: 100%;
}

.tab .hd ul li {
	width: 25%;
	font-family: "microsoft yahei" !important;
	float: left;
	cursor: pointer;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	margin-bottom: 0;
	font-size: 18px;
	max-width: 140px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	height: auto;
	line-height: 40px;
}

.tab .hd ul li.on {
	background-color: #e5e5e5;
}

.sbkf .hd ul li {
	width: 33.3%;
	max-width: 187px;
}

.tab .bd {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.tab_nr {
	display: none;
	width: 100%;
	min-height:260px;
	float: left;
	font-family: "microsoft yahei" !important;
}

.tab_nr .tab_bt {
	display: none;
	width: 100%;
	line-height: 60px;
	height: 60px;
	padding: 0 20px;
	background-color: #1c978b
}

.tab_nr .tab_bt h6 {
	float: left;
	font-size: 18px;
	line-height: 60px;
	color: #fff;
}

.tab_nr .tab_bt a {
	float: right;
	color: #fff;
	font-size: 12px;
}

.tab_nr ul {
	float: left;
	width: 100%;
}

.tab_nr ul li {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 0;
	background: url(../img/list_d.png) no-repeat left center;
	padding-left: 15px;
}

.tab_nr ul li a {
	color: #000;
	font-size: 16px;
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.tab_nr ul li:hover {
	background: url(../img/list_d2.png) no-repeat left center;
}

.tab_nr ul li:hover a,
.tab_nr ul li:hover span.time {
	color: #1c978b;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.tab_nr ul li span.time {
	float: right;
	width: 20%;
	color: #000;
	font-size: 16px;
	text-align: right;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.ysfc {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 40px;
	font-family: "microsoft yahei" !important;
}

.ysfc ul {
	float: left;
	width: 100%;
}

.ysfc ul li {
	float: left;
	width: 24%;
	max-width: 230px;
	height: auto;
	min-height: 410px;
	overflow: hidden;
	margin-right: 2%;
	margin-bottom: 70px;
}

.ysfc ul li .pic {
	width: 100%;
	height: 290px;
	overflow: hidden;
	float: left;
}

.ysfc ul li .pic img {
	width: 100%;
}

.ysfc ul li .bt {
	float: left;
	width: 100%;
	height: auto;
	padding: 10px 0;
	background-color: #1c978b;
}

.ysfc ul li .bt a {
	margin: 0 auto;
	display: block;
	width: 120px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	border: 0px solid #1c978b;
}

.ysfc ul li:hover .bt a,
.ysfc ul li:hover .bt p {
	font-weight: 600;
}

.ysfc ul li .bt span {
	display: block;
	width: 124px;
	height: 1px;
	background-color: #fff;
	margin: 7px auto;
}

.ysfc ul li .bt p {
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 40px;
}

.jsml {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 40px;
	font-family: "microsoft yahei" !important;
}

.jsml ul {
	float: left;
	width: 100%;
}

.jsml ul li {
	float: left;
	width: 16.5%;
	max-width: 180px;
	height: auto;
	min-height: 287px;
	overflow: hidden;
	margin-right: 1.6%;
	margin-bottom: 60px;
}

.jsml ul li .pic {
	width: 100%;
	height: 227px;
	overflow: hidden;
	float: left;
}

.jsml ul li .pic img {
	width: 100%;
}

.jsml ul li .bt {
	float: left;
	width: 100%;
	height: auto;
	padding-top: 0px;
	background-color: #1c978b;
}

.jsml ul li .bt a {
	margin: 0 auto;
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 60px;
}

.jsnr {
	float: left;
	width: 100%;
}

.js_nr {
	float: left;
	width: 100%;
	background: url(../img/bg_icon_logo.png) #f6f6f6 no-repeat right 40px bottom 30px;
}

.js_img {
	float: left;
	width: 25%;
	max-width: 230px;
	height: 290px;
	overflow: hidden;
}

.js_img img {
	width: 100%
}

.js_data {
	float: right;
	width: 75%;
	max-width: 890px;
}

.js_data h6 {
	float: left;
	width: 100%;
	margin: 20px auto;
	font-size: 30px;
	line-height: 50px;
	color: #000;
	text-align: left;
}

.js_data h6 span {
	margin-left: 20px;
	margin-top: 20px;
	line-height: 30px;
	font-size: 20px;
}

.js_data p {
	float: left;
	width: 100%;
	height: auto;
	font-size: 18px;
	line-height: 45px;
}

.js_data p span {
	float: left;
	text-align: justify;
	margin-right: 40px;
	font-size: 20px;
	color: #1c978b;
}

.js_xx {
	float: left;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 10px;
}

.js_xx h6 {
	float: left;
	width: 100%;
	line-height: 60px;
	height: 60px;
	border-bottom: 2px solid #f1f1f1;
}

.js_xx h6 span {
	float: left;
	border-bottom: 2px solid #1c978b;
	height: 60px;
	font-family: "FZZCHJW" !important;
	line-height: 60px;
	color: #1c978b;
	font-size: 28px;
	;
}

.jsnr_xx {
	float: left;
	width: 100%;
	line-height: 40px;
	font-size: 20px;
}

.jsnr_xx p {
	float: left;
	width: 100%;
	margin: 5px auto;
	font-size: 20px;
	line-height: 40px;
}

.jsnr_xx textarea {
	float: left;
	width: 100%;
	height: 100%;
	resize: none;
	outline: none;
	border: 0 !important;
	line-height: 40px;
	height: auto;
}

.sjdh {
	float: left;
	width: 100%;
	height: 58px;
	border-bottom: 2px solid #f5f5f5;
}

.sjdh ul {
	float: left;
	width: 100%;
}

.sjdh ul li {
	float: left;
	height: 60px;
	line-height: 60px;
	border-bottom: 4px solid transparent;
}

.sjdh ul li a {
	color: #767676;
	font-family: "FZZCHJW" !important;
	font-size: 30px;
	line-height: 60px;
}

.sjdh ul li.cur,
.sjdh ul li:hover {
	border-bottom: 4px solid #1c978b;
	height: 60px;
	line-height: 60px;
}

.sjdh ul li.cur a,
.sjdh ul li:hover a {
	color: #1c978b;
}

.sjdh ul span {
	float: left;
	font-size: 20px;
	color: #979797;
	margin: 0 30px;
	line-height: 60px;
}

.js_menu {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}

.js_menu h5 {
	float: left;
	font-family: "microsoft yahei" !important;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 70px;
	;
}

.js_menu ol {
	float: left;
	width: 100%;
	margin-bottom: 0px;
}

.js_menu ol li {
	float: left;
	line-height: 50px;
	font-family: "microsoft yahei" !important;
	text-align: center;
	padding: 0 15px;
	background-color: #1c978b;
}

.js_menu ol li a {
	color: #fff;
	font-size: 20px;
	font-family: "microsoft yahei" !important;
}

.js_menu ol li.all {
	padding: 0 48px;
}

.js_menu ol li.active {
	background-color: #1c978b;
}

.munu_js {
	float: left;
	width: 100%;
}

.munu_js h6 {
	float: left;
	width:50px;clear: left;
	text-transform: capitalize;
	margin-top: 20px;
	font-family: "microsoft yahei" !important;
	max-width: 136px;
	line-height: 48px;
	text-align: center;
	color: #1c978b;
	font-size: 20px;
	font-weight: bold;
}

.munu_js .js_bt {
	float: right;
	width: calc(100% - 50px);
	margin-top: 20px;
}

.munu_js .js_bt ul {
	float: left;
	width: 100%;
}

.munu_js .js_bt ul li {
	float: left;
	width: 11%;
	white-space: nowrap;
	max-width: 120px;
	margin-left: 1px;
	text-align: left;
	line-height: 46px;
	margin-bottom: 1px;
}

.munu_js .js_bt ul li a {
	color: #333;
	font-size: 20px;
	font-family: "microsoft yahei" !important;
}
ol.zc_li{float: left; width:100%;}
ol.zc_li li{float: left;width: calc(33.3% - 1px);margin-right: 1px;padding: 0 !important;text-align:center;line-height:40px;}
ol.zc_li li a{/* font-size:18px; *//* color:#333 */}
ol.zc_li li a.act{background-color:#0a524b;}
ol.zc_li li  a {
	color: #fff;
	width: 100%;
	display: block;
	height: 100%;
	font-size: 20px;
	background-color: #1c978b;
	font-family: "microsoft yahei" !important;
}
@media only screen and (max-width: 1920px) {
	.head{max-width: 1700px;}
.dh .container{max-width: 98%;}
.dh nav.navbar.bootsnav ul.nav > li{width: 9%;}
.dh nav.navbar.bootsnav ul.nav > li > a{padding: 15px 0px;}
}


@media only screen and (max-width: 1660px) {
.pic_new ul li{width:calc(33.3% - 40px);}
.new_tz ul li a{width:80%;}
.new_tz ul li span.time{width:17%}
.bt_news ul li a, .mtnew ul li a{width:80%;}
.foot_link{}
.jsml ul li{width:16%; margin-right:0.8%}
.xyfc ul li .pic{height:345px;}
.dy_nr,.dy_hr{width:82%}
}

@media only screen and (max-width:1420px) {
		.banner{height:337px;}
.banner .hd{left:34%}
.banner1{display:none; height:auto !important;max-height: 335px;}
.head{max-width:98%}
	.main,.foot{max-width:1200px}
.logo,.bg_search{margin:35px auto; height:auto;}
.dh .container{max-width:100%}.dh nav.navbar.bootsnav ul.nav > li{width:auto;}
	.dh nav.navbar.bootsnav ul.nav > li > a{padding: 15px 5px;font-size:22px;}
.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{font-size:18px;}
	
.notice,.dynamic{max-width:590px; height: auto;}
.academic ul li h5,.academic ul li h6,.academic ul li p{padding:0 10px;}
	.pic_new ul li .news_img{height: 210px;}
	.bt_news ul li{height: auto;line-height: 45px;}
	.bt_news ul{padding: 25px 20px;}
	.new_tz ul li,.mtnew ul li{height: auto; line-height: 45px;}
	.wzSwiper .swiper-slide .pic{width:170px; height:170px}
	.wzSwiper .swiper-slide .bt{width:calc(100% - 190px);}
	.wzSwiper .swiper-slide .bt .data{width:98%;}
	.xyfc ul li .pic{height:256px;}
	.bt_news ul li a,.mtnew ul li a,.new_tz ul li a,.teachers ul li .bt h6 a{width:80%;font-size:18px}
.bt_news ul li span.time,.mtnew ul li span.time,.new_tz ul li span.time{width:20%;font-size:18px}
.bt_news ul li span.time,.new_tz ul li span.area,.new_tz ul li span.time,.mtnew ul li span.time{font-size:18px}
.dynamic_nr ul li{height:132px; margin-bottom:27px;}.dy_img{width:98px; height:130px;}.dy_data,.dy_time{margin-top:30px;}
	.dy_nr,.dy_hr{width:78%;}
	.teachers ul li{max-width:386px; height: auto; margin-right: 20px;}
	.teachers ul li .pic{height: 220px;}
	
	.tool ul li a div{margin:25px 0 30px 25px;}
.tool ul li a span{font-size:20px;}
	.foot_l{/* max-width: 298px; */}.foot_l img{width: 100%;}
	.foot_l p,.foot_link ul li a{}.foot_l p{/* line-height:33px; */}
	.foot_link{ max-width:50%;margin: 50px 3%;}
	.foot_link h6,.foot_ewm h6{}
	.m_right{padding: 0 15px;}
	.xrld ul li .xrld_bg .xrld_pic{width:150px; height: 205px;}
	.xrld ul li .xrld_bg .xrld_bt{width: 60%;height: 205px;/* margin-bottom: 5px; */margin-right: 0;}
	.xrld ul li .xrld_bg .xrld_bt p{line-height: 30px;}
	.tab_nr ul li a,.djqt ul li div.list ul li a{width:75%;}
	.tab_nr ul li span.time,.djqt ul li div.list ul li span.time{width: 25%;}
	.fdy{width: 21%;}
	.bgdh{width:32%;}
	.gzzz{width: 45%;}
	.lxwm table tr th{font-size: 16px;}
	.lxwm table tr td{font-size: 14px;}
	.ysfc ul li{width:22.5%; margin-right: 3%; min-height: 360px;}
	.ysfc ul li .pic{height: 243px;}
	.jsml ul li{width: 15.5%; min-height: auto; margin-bottom:20px; margin-right: 1.4%;}
	.jsml ul li .pic{height: 167px;}
	.js_data{width:70%;}
	.js_menu ol li.all{padding: 0 33px;}
	.js_menu ol li{padding: 0 9px;}
	.munu_js .js_bt ul li{width:10.9%;max-width: 100%;}
.sjdh ul span{margin:0 15px;}
.xrld ul li .xrld_bg .xrld_bt h6{line-height:35px; margin-bottom:15px;}
.xrld ul li .xrld_bg .xrld_bt p{font-size:14px;}
.swiper-photo{height:auto;}

}
@media only screen and (max-width: 1200px) {
.pic_new ul li .date{/*width:80px; height:80px;*/}
.pic_new ul li .date b{width:100%;float:left; font-size:24px;
    line-height: 40px;}
.pic_new ul li .date span{width:100%;float:left;font-size:16px;
    line-height:35px;}
	.swiper-photo .swiper-slide{width:600px; height:340px;}
}
@media only screen and (max-width: 1024px) {
	.head, .dh .container, .bg_star, .main{max-width:100%; padding:0 10px;}
	.logo{width:500px; height: auto;margin: 20px auto;}
.bg_search{height:auto; margin:15px auto;}
.top_link{margin:10px 0;}
.search{}.search input.ss_text{}
.banner{height:256px;min-height: auto;}
	.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 5px; font-size: 20px;}.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{font-size:18px;}
	 .notice, .dynamic{max-width: 500px;}
	 .pic_new ul{width:calc(100% + 20px); margin:0 -10px;}
	 .pic_new ul li{width:calc(33.3% - 20px); margin:0 10px;}
	.pic_new ul li .news_img{height:180px;}
	.pic_new ul li .bt{padding:25px 20px 0 20px;}
.xyfc ul li .pic{height:208px;}
.xyfc ul li .bt a{font-size:16px;}
.bt_news ul{padding: 10px 20px;}
	.bt_news ul li,.new_tz ul li,.mtnew ul li{line-height: 45px;}
	.bt_news ul li a,.mtnew ul li a{width:75%;}
.bt_news ul li span.time, .mtnew ul li span.time{width:25%}
	.new_tz,.dynamic_nr{padding: 25px 20px;height:auto;overflow: hidden;}
	.new_tz ul li a{width:75%;}.new_tz ul li span.time{width:25%}
	.lm h5,.notice .hd ul li p{/* font-size:20px; */}
	.dy_nr, .dy_hr{width:75%;}
	.teachers ul li{max-width:334px; width:32.6%; margin-right: 10px;}
	.teachers ul li .pic{height: 190px;}
	.academic ul li h5,.academic ul li h6,.academic ul li p{padding:0 10px;}
	.tool ul li{height:auto;}
	.tool ul li a span{padding:50px 20px;}
	.tool ul li a div{width:80px; height:80px;}.tool ul li a span{font-size:18px;}
	.foot_l{/* max-width: 250px; */width: 30%;/* margin-right: 4px; */}
	.foot_l img{margin-left: 0;}
	.foot_link{
    max-width: 48%;
    margin: 30px 1%;
}
	.foot_l p, .foot_link ul li a{}
	.foot_link h6,.foot_ewm h6{margin: 12px 0 0  0;}
.foot_ewm{/* max-width:112px; */}
	.wznr p img{ max-width:100%;}
	.xrld ul li .xrld_bg{background-position:right 10px  bottom 10px;}
	.xrld ul li .xrld_bg .xrld_pic{width:120px; height: 164px;}
	.xrld ul li .xrld_bg .xrld_bt{width:63%; height: 164px;margin-right: 0;}
	.xrld ul li .xrld_bg .xrld_bt h6{line-height: 40px; margin-bottom: 0;}
	.xrld ul li .xrld_bg .xrld_bt p{line-height: 30px;font-size: 16px; }
	.xrld ul li .xrld_bg .xrld_bt a.read_more{bottom: 0;}
	.tab_nr ul li a,.djqt ul li div.list ul li a{width:70%;}
	.tab_nr ul li span.time,.djqt ul li div.list ul li span.time{width: 30%;}
	.lxwm table tr th{font-size: 1.4rem;}
	.lxwm table tr td{font-size: 1.2rem;}
	.ysfc ul li{min-height: 323px;;}
	.ysfc ul li .pic{height: 206px;}
	.jsml ul li .pic{height: 140px;}
	.js_data{margin-right: 10px; line-height: 40px;}
	.js_data h6 span{margin-left: 5px;}
	.js_menu ol li.all{padding: 0 20px;}
	.js_menu ol li a{font-size: 14px;}
.sjdh ul li a{font-size:25px;}
.sjdh ul span{margin:0 12px;}
}

@media only screen and (max-width: 1023px) {
	#video{width:90% !important; height:auto !important;}
	.dh nav.navbar.bootsnav.no-full .navbar-collapse{padding-bottom: 20px;}
	.dh nav.navbar.bootsnav ul.nav > li > a{padding: 10px; color: #fff; border-top:0;}
.dh nav.navbar.bootsnav ul.nav > li.first a{padding-left:10px;}
	.dh nav.navbar.bootsnav.no-full .navbar-collapse{margin: 0 -10px;}
	.dh nav.navbar.bootsnav .navbar-collapse.collapse.in{background-color: #1c978b;}
	/*nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{display: block !important;}*/
	.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu li{height:auto; line-height: 20px; padding: 0 10px;}
	.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a,nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{line-height: 20px; color: #fff; border:0;}
.foot{padding: 0 10px;}
.w-accor{height: auto;}
.copy{padding: 15px 10px;}
.footer{background-color: #1c978b; background-image: none;}
.pic_new ul li .news_img{height:175px;}
.xyfc ul li{width:calc(50% - 20px);}
.xyfc ul li .pic{height:320px;}
}

@media only screen and (max-width: 823px) {
	.dh{height: 50px;}
	.dh nav.navbar.bootsnav .navbar-nav{padding-left: 0; padding-right: 0; margin: 0;}
	.dh nav.navbar.bootsnav.no-full .navbar-collapse{max-height: none;}
	.head, .dh .container, .bg_star, .main{padding: 0 10px;}	
	.logo,.bg_search{width:50%; margin: 20px auto;}
	.bg_search{width:280px;}
	.search input.ss_text{}
	.banner{height: 250px;min-height: auto;}

.notice, .dynamic{width:100%;max-width:100%}
.pic_new .hd{bottom:130px}
.lm_list span{font-size: 30px;}

	.bt_news ul li, .new_tz ul li, .mtnew ul li{line-height:40px;}
	.bt_news ul{padding:10px 10px;}
	.bt_news ul li a{width:70%;}
.bt_news ul li span.time{width:30%;text-align:right}

	.lm h5, .notice .hd ul li p{/* font-size:18px */}.new_tz, .dynamic_nr,.mtnew{float:left;height:auto;padding:10px}
	.new_tz ul li a,.mtnew ul li a{width:85%}
.new_tz ul li span.time,.mtnew ul li span.time{width:15%;text-align:right}
	.dy_nr, .dy_hr{width:84%}
	.academic ul li{width:calc(50% - 20px);}
	.teachers ul li{max-width:261px;}
	.teachers ul li .pic{height: 148px;}

.tool{padding: 30px 10px;}
.tool ul li{}
.tool ul li a div{margin: 10px 0 10px 10px;}

.tool ul li a span{padding:35px 10px; font-size: 14px;font-family:'NotoSansHans-Medium' !important;}
.foot_l {
    width: 45%;
}
.foot_link{max-width: 53%;}
.foot_link ul li{width: 50%;}
.foot_ewm{float:left; width: 100%;max-width: 300px;margin:10px 0;}
.m_left{display:none; width:100%;}
.m_right{width:100%;float: left; }
.list ul li a{width:80%; font-size: 20px;}
.list ul li span.time{width:20%; font-size: 20px;}
.xyjj_img ol li{float: none; margin:20px auto !important; width:80%;}

.djqt ul li{width:100%;max-width: 100%;}
.tab .hd ul li,.sbkf .hd ul li{max-width: 100%;}
.tab_nr ul li a,.djqt ul li div.list ul li a{width:75%;}
.tab_nr ul li span.time,.djqt ul li div.list ul li span.time{width: 25%;}
.ysfc ul li .pic{height: 209px;}
.jsml ul li .pic{height: 151px;}
.js_menu h5{display: none;}
.munu_js .js_bt ul li{width:16.5%;}
	.pic_new ul li .news_img{height:145px;}.xyfc ul li .pic{height:254px}
}
@media only screen and (max-width: 812px) {
	.bg_search{height: 110px;}.xrld ul li .xrld_bg .xrld_bt{width:64%; height:220px}
	.teachers ul li{max-width:257px;}
	.tool ul li{}
	
	.ysfc ul li .pic{height: 216px;}
	.jsml ul li .pic{height: 148px;}
	.pic_new ul li{width:calc(50% - 20px); margin-bottom:20px;}
	.pic_new ul li .news_img{height:218px;}
	.bt_news ul li{width:100%;}
	.xyfc ul li .pic{height:250px;}
}
@media only screen and (max-width: 768px) {
	.bg_search{width:240px; height: auto;}
	.logo {width:450px;}
	.top_link{margin: 5px 0 5px 0;}
	.search{width:100%; /* height: 36px; *//* line-height: 36px; */}
	.search input.ss_text{ width:80%;}
	.search input.ss_bar{}
		.banner{height: 190px;}
		.pic_new, .bt_news, .notice, .dynamic{max-width: 100%;width:100%}.pic_new .bd ul li .new_bt{height:auto; padding:15px 10px}
		
		.bt_news{float:left; margin-top: 0;}
		.bt_news ul{padding:10px;}
		.bt_news ul li a,.mtnew ul li a,.new_tz ul li a{width:85%;}
		.new_tz ul li span.time, .mtnew ul li span.time,.bt_news ul li span.time{width:15%;}
		.dy_nr, .dy_hr{width:84%;}
		.teachers ul li{width:100%;max-width:100%; margin-right: 0;}
		.teachers ul li .pic{width:50%; height: 213px;}
		.teachers ul li .bt{width:50%; height: 213px;;}
	.tool ul li{width:calc(50% - 20px);/* height: 210px; */}
	.tool ul li a div{/* margin: 55px auto 20px auto; */}
	.tool ul li a span{font-size: 18px;}.foot_l{margin-bottom:0;}
	.foot_ewm ul li span{font-size: 14px;}
	.xrld ul li .xrld_bg .xrld_bt{width:60%;}
	.ysfc ul li .pic{height: 203px;}
	.jsml ul li .pic{height: 140px;}
	.js_data{width:72%;}
	.js_data h6{line-height: 40px; margin-bottom: 0;}
	.pic_new ul li .news_img{height:205px;}
	.xyfc ul li .pic{height:235px;}
}
@media only screen and (max-width: 736px) {.logo {width:430px;}
	.banner{height: 184px;}
	.banner .hd{left:23%;}
	.pic_new ul li .news_img{height:195px;}
	.xyfc ul li .pic{height:225px;}
	.dy_nr, .dy_hr{width:82%;}.new_tz,.notice .bd,.mtnew,.dynamic_nr{height:auto}
.pic_new .bd ul li .new_bt{padding:20px 15px; height:auto;}
	.teachers ul li .pic,.teachers ul li .bt{height: 203px;}.img_ar{height:265px}
	
	.tool ul li a div{}
	.article_data{padding: 0;}
	.ysfc ul li .pic{height: 194px;}
	.jsml ul li .pic{height: 134px;}
	.js_img{height: 216px;}
	.js_data h6{margin-top: 0;}
	.js_data h6 span{float:left; margin-left: 0; margin-top: 0; width:100%;}
	.js_data p{line-height: 30px;}
}
@media only screen and (max-width: 731px) {
	.banner{height: 183px;}
	.pic_new .bd ul li .news_img{height: 400px;}
	.xyfc ul li .pic{height:220px;}
	.jsml ul li .pic{height: 133px;}
.wznr p video{width:100% !important; height:auto !important;}
}
@media only screen and (max-width: 720px) {
.banner{height: 180px;}
.sjdh ul li a{font-size:22px;}
.sjdh ul li{width:33.3%;text-align:center;}
.pic_new ul li .news_img{height:190px;}
}
@media only screen and (max-width: 667px) {
	.banner{height: 167px;}
	.banner .hd{left:21%;}
	.star{width:100%}
	.pic_new ul li .news_img{height: 177px}
	.dy_nr, .dy_hr{width:80%;}
	.xyfc ul li .pic{height:200px;}
	.teachers ul li .pic, .teachers ul li .bt{height: 184px;}
	
	
.foot_link ul li{width: 50%; margin-top: 0;}
.xrld ul li .xrld_bg .xrld_pic{width:100px; height: 137px;;}
.xrld ul li .xrld_bg .xrld_bt{width:62%; height: 150px;}
.xrld ul li .xrld_bg .xrld_bt p{font-size: 1.2rem; line-height: 1.5rem;}
	.ysfc ul li .pic{height: 175px;}
	.jsml ul li .pic{height: 120px;}
	.munu_js .js_bt ul li{width:20%; margin-left: 0;}
}
@media only screen and (max-width: 640px) {
	.logo{width:400px;}
	.banner{height: 160px;}
	.bt_news ul li a, .mtnew ul li a, .new_tz ul li a{width:80%}
.new_tz ul li span.time, .mtnew ul li span.time, .bt_news ul li span.time{width:20%;}
	.pic_new ul li .news_img{height:170px;}
	.teachers ul li .pic, .teachers ul li .bt{height: 176px;}
	.swiper-photo .swiper-slide{width:100%; height:350px;}
	.swiper-photo .swiper-slide .pic{height:auto;}
.swiper-photo .swiper-slide .bt{font-size:16px; height:50px; padding:0 10px; line-height:25px; overflow:hidden;}
	.list ul li a{width:75%;}
.list ul li span.time{width:25%;}
.article_data b{margin:0 5px;}
.xrld ul li .xrld_bg .xrld_bt{width: 60%;}
.ysfc ul li .pic{height: 190px;}
.jsml ul li .pic{height: 115px;}

}
@media only screen and (max-width: 600px) {
	.pic_new ul,.academic ul,.xyfc ul{width:100%; margin:0;}
	.pic_new ul li,.xyfc ul li,.academic ul li{width:100%; margin:20px 0 0px 0;}

	.pic_new ul li .news_img,.xyfc ul li .pic{height:auto;}
.swiper-photo .swiper-slide{ height:310px;}
}
@media only screen and (max-width: 568px) {
.wznr table, .wznr p table{width:100% !important;}
.swiper-photo .swiper-slide{ height:310px;}
}
@media only screen and (max-width: 568px) {
	.logo,.bg_search{width:100%;margin:10px auto 0 auto;}
	.banner{height: 142px;}
.search{width:100%;margin-bottom:10px;}
.search input.ss_text{width:85%}
.xw{margin-top:0;}
	.top_link,.bg_star,.banner .hd{display: none;}
	
	.dy_nr, .dy_hr{width:78%}
	
	.teachers ul li .pic, .teachers ul li .bt{height: 156px;}.w-accor{height:auto}
	
	.bg_foot{background-color: rgb(39, 67, 112); padding-bottom: 20px;}
	.foot_l,.foot_link,.foot_ewm{max-width: 100%;width:100%; margin:10px 0;}
	.foot_link h6,.foot_ewm h6{font-size: 24px;}
	.foot_l p, .foot_link ul li a{font-size: 16px;}
	.foot_link ul li{height: auto; line-height: 30px;}.wznr p, .wznr p span{line-height:30px;}
	.wznr p img{text-align: center;
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 auto;
    margin-left: -2em;
    align-items: center;}
	.xrld ul li{width:100%; max-width: 100%;}
	.xrld ul li .xrld_bg .xrld_pic{width: 27%; height: 190px;}
	.xrld ul li .xrld_bg .xrld_bt{width:70%;height: 190px;}
	.xrld ul li .xrld_bg .xrld_bt h6{margin-bottom: 10px;}	
	.xrld ul li .xrld_bg .xrld_bt p{font-size: 18px; line-height: 40px;}
	.ysfc ul li,.jsml ul li{width:44%; /*max-width: 100%;*/ margin: 0 3% 40px 3%;;}
	.jsml ul li{max-width: 100%;}
	.ysfc ul li .pic{height: 287px;}
	.jsml ul li .pic{height: 287px;}
	.js_img{float: none; width:40%; max-width: 100%; height: auto; margin:10px auto; display: block;}
	.js_data{width:100%; padding: 20px; margin-right: 0;}
	.munu_js .js_bt ul li{width:33.3%;text-align: center;}.dqwz,.sjdh ul span{display: none;}
.sjdh ul li{width:auto; padding:0 10px; text-align:center;}
.sjdh ul li a{font-size:18px}.m_right{min-height:auto;padding:0 10px;}.article{padding-top:20px;}
.wznr table tr{width:100%;float:left;}
.zzjg table td{width:50% !important;}
.zzjg_link{width:100%}

}
@media only screen and (max-width: 540px) {
.banner{height: 135px;}
.sp_read{background-size: 10%;}
.bt_news ul{padding: 0 10px 10px 10px}
.bt_news ul li a, .mtnew ul li a, .new_tz ul li a{width:76%;}
.new_tz ul li span.time, .mtnew ul li span.time, .bt_news ul li span.time{width:24%;}
.tool ul li{width:100%; margin-right:0; padding:0 10px;}
.tool ul{width:100%; margin:20px 0 0 0;}
.swiper-photo .swiper-slide{ height:300px;}
}
@media only screen and (max-width: 414px) {
	.banner{height: 103px;}
	.pic_new ul li .new_bt h6{font-size:18px}
	
	.notice .hd ul li.on p b,.lm h5 span{}
	.bt_news ul li a,.mtnew ul li a,.new_tz ul li a{width:100%;}
	.bt_news ul li span.list_d,.new_tz ul li span.list_d,.bt_news ul li span.time,.new_tz ul li span.time,.mtnew ul li span.time,.dy_time{display: none;}
	.dy_nr, .dy_hr{width:70%;}
	.teachers ul li .pic, .teachers ul li .bt{width:100%;}
	.teachers ul li .pic{height:224px;}
	.teachers ul li .bt{height: auto;}
	
.foot_link{max-width: 100%;}
	.foot_link ul li{margin-top: 10px;}.list ul li{height:35px; line-height:35px}
	.list ul li a{width:100%;}
.list ul li span.time{display:none;}
.article_data{/* display: none; */padding: 0 10px;line-height: 30px;margin: 5px auto;}
.article_data b{margin:0 7px;}
.xrld ul li .xrld_bg .xrld_pic{width: 100%; height: 466px;}
.xrld ul li .xrld_bg .xrld_bt{width:100%;height:auto; margin-top:20px;}
.xrld ul li .xrld_bg .xrld_bt a.read_more{position: relative;}
.djqt,.tab{margin-top: 0;}
.tab .hd,.dj_lm{display: none;}
.tab_nr{margin-bottom: 20px;min-height:auto;}
.tab_nr,.tab_nr .tab_bt{display: block !important; }
.tab_nr.hidden-xs{display: none !important;}.djqt ul li{margin-bottom:0;}
.djqt ul li div.list ul li a{width:100%;}
.djqt ul li div.list ul li span.time{display: none;}
.ysfc ul li .pic,.jsml ul li .pic{height: 201px;}
.js_data h6{text-align: center;}
.js_data h6 span,.js_data p{display: none;}.sjdh{height:auto;margin-bottom: 20px;}
.sjdh ul span{display: none;}.sjdh ul li a{line-height:20px;font-size: 14px;}
.sjdh ul li,.sjdh ul li.cur, .sjdh ul li:hover{padding: 10px 0;width: 33.3%;line-height: 20px;line-break: anywhere;height: 70px;text-align: center;}

.fy{float:left; width:100%;}
.fy .pb_sys_common .p_no,.pb_sys_common .p_dot{display:none !important;}
.jsnr_xx{padding:0 10px}.js_xx h6 span{padding:0 10px;}
.swiper-photo .swiper-slide{ height:220px;}
}
@media only screen and (max-width: 411px) {
	.pic_new .bd ul li .news_img{height: 220px;}
	.pic_new .bd ul li .new_bt{padding: 20px 15px; height: auto;}
	.xrld ul li .xrld_bg .xrld_pic{height:462px ;}
}
@media only screen and (max-width: 390px) {
.munu_js h6{text-align:left;text-indent: 1em;}
.munu_js h6,.munu_js .js_bt{width:100%;margin-top: 0;}.bg_xzfc{padding:0;}
.wzSwiper .swiper-slide .pic{width:100px;margin-left:5px; height:100px;}
.wzSwiper .swiper-slide .bt{width:calc(100% - 115px);}
.wzSwiper .swiper-slide .bt .data{height:auto;}
.swiper-photo .swiper-slide{ height:210px;}
}
@media only screen and (max-width: 375px) {
	.banner{height: 93px;}
	.pic_new .bd ul li .news_img{height: 200px;}
	.lm h5, .notice .hd ul li p{font-size: 28px;}
	.dynamic_nr ul li{height:auto;}
.dy_img{float:none; margin:0 auto 10px auto;display:block;}
	.dy_nr, .dy_hr{width:100%}.dy_data{margin-top:10px;}
	.teachers ul li .pic{height: 202px;}
	.larger, .larger .bg_larger,.img_ar,.larger .star_sp,.w-accor li .item .cont_ar{height:220px;}	
	.tool ul li{/* height: 160px; */}
	
	.foot_l p, .foot_link ul li a{font-size: 18px;}
	.copy p{font-size: 14px;}
	.xrld ul li .xrld_bg .xrld_pic{height:413px;}
	.tab_nr ul li a,.djqt ul li div.list ul li a{width:100%;}
	.tab_nr ul li span.time,.djqt ul li div.list ul li span.time{display: none;}
	.ysfc ul li,.jsml ul li{width:94%; margin: 0 3% 40px 3%; max-width: 100%;}
	.ysfc ul li .pic,.jsml ul li .pic{height: 385px;}
.swiper-photo .swiper-slide{ height:200px;}
}
@media only screen and (max-width: 360px) {.banner{height: 84px;}
	.pic_new .bd ul li .news_img{height: 191px;}
	.teachers ul li .pic{height: 193px;}
	.larger, .larger .bg_larger,.img_ar,.larger .star_sp,.w-accor li .item .cont_ar{height:210px;}	
	.tool ul li{/* height:200px; */}
	.tool ul li a span{font-size: 16px;}
	.xrld ul li .xrld_bg .xrld_pic{height:393px;}
	.ysfc ul li .pic,.jsml ul li .pic{height: 367px;}
	.footer{padding-bottom: 10px;}
.swiper-photo .swiper-slide{ height:190px;}
}
@media only screen and (max-width: 320px) {
	.banner{height: auto;}
	.pic_new .bd ul li .news_img,.teachers ul li .pic{height: 170px;}
	.lm h5, .notice .hd ul li p{font-size: 22px;}
	
	.tool ul li{/* height:200px; */}
	
	.swiper-photo .swiper-slide{ height:180px;}
	.xrld ul li .xrld_bg .xrld_pic{height:338px;}
	.ysfc ul li .pic,.jsml ul li .pic{height: 165px;}
}
@media only screen and (max-width:319px) {
.w567{display: block;}
.accord_pc{display: none;}
.video{width:100%; height:auto;}
.video ul{float:left; width:100%;}
.video ul li{position:relative; float:left; width:100% !important; height:300px;margin-bottom:10px;}
.video ul li video,.video ul li object{width:100% !important; height:300px !important;}
.video_con{display:block; height:300px;}
.star_sp{position: absolute; border:0; top:0; left: 0;z-index:999;  width:100%; height:300px; background: url(../img/star_sp.png) no-repeat center center;}
}


@media only screen and (min-width: 991px) {
.dh nav.navbar.bootsnav.no-full .navbar-collapse{padding-bottom: 0;}
	.dh nav.navbar.bootsnav ul.nav > li > a{padding: 10px 7px; color: #fff; border-top:0;}
}


@media only screen and (min-width: 1200px) {
.dh .container{max-width:100%}.dh nav.navbar.bootsnav ul.nav > li{width:9%;}
	.dh nav.navbar.bootsnav ul.nav > li > a{padding: 15px 5px;font-size:22px;}
.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{font-size:18px;}
}

@media only screen and (min-width: 1700px) {
.head{max-width: 1700px;}
.dh .container{max-width: 98%;}
.dh nav.navbar.bootsnav ul.nav > li{width: 9%;}
.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 0px;font-size: 28px;}
.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{font-size:24px;}
}
@media only screen and (min-width:1900px) {

}