@charset "UTF-8";
@import url("../fonts/font.css");
* {
	margin: 0;
	padding: 0;
}
@font-face {
font-family: 'FZZCHJW';
	src: url(../fonts/FZZCHJW-1.eot);
	src: url(../fonts/FZZCHJW-1.eot?#iefix) format('embedded-opentype'), url(../fonts/FZZCHJW-1.woff) format('woff'), url(../fonts/FZZCHJW-1.ttf) format('truetype'), url(../fonts/FZZCHJW-1.svg#glyphicons_halflingsregular) format('svg')
	 }
@font-face { font-family: 'fzzzhjt'; 
src: url(../fonts/fangzhengzhengzhunheijianti.eot);
	src: url(../fonts/fangzhengzhengzhunheijianti.eot?#iefix) format('embedded-opentype'), url(../fonts/fangzhengzhengzhunheijianti.woff) format('woff'), url(../fonts/fangzhengzhengzhunheijianti.ttf) format('truetype'), url(../fonts/fangzhengzhengzhunheijianti.svg#glyphicons_halflingsregular) format('svg')
	 } 
body {
	width: 100%;max-width:1920px;
	margin: 0 auto;
font-family: "microsoft yahei",'FZZCHJW','fzzzhjt',FZZhengHeiS-M-GB ;
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: url(../img/bg_header.png) #fff no-repeat top 0px center;
	background-size: contain;
}

.head {
	position: relative;
	width: 100%;max-width:1700px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	z-index: 999;
}

.logo {
	width: 720px;
	height: 125px;
	margin: 47px auto 48px auto;
	float: left;
}

.logo img {
width: 100%;
	height: auto;
}


.dh {
	position: relative;
	z-index: 9999;
	width: 100%;
	margin: 0 auto;
height: 80px;
background-color: #274373;
font-family: 'fzzzhjt',FZZhengHeiS-M-GB !important;
font-weight: normal;
}
.dh .navbar-collapse{padding: 0;}
.dh nav.navbar.bootsnav{background-color: #274373;}
.dh .container{width:100%; max-width: 1700px; 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:  #D6472A;}
.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 49px;}

.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
	/* width: 100%; */
	min-width: 100%;
	border: none;
	white-space: nowrap;
	text-align: center;
	background: rgba(214, 71, 42, 0.5);
	}
.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: rgba(214, 71, 42, 0.7);}
.dh nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{line-height:40px;padding: 0 10px;white-space: nowrap;font-size:20px;}
.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: 125px;
	margin: 47px auto 48px auto;
}

.search {
	float: right;
	width: 100%;
	height: 54px;
	line-height: 54px;
background-color: #fff;
	border: 1px solid #274373;
	margin: 0px 0;
}

.search input.ss_text {
	float: left;
	padding-left: 10px;
	width: 280px;
	font-size: 18px;
	height: 52px;
	border: none;font-family:MicrosoftYaHei !important;
	background-color: none;
	color: #000000;
}
.search input.ss_bar {
	float: right;
	display: block;
	width: 38px;
	line-height: 52px;
	height: 52px;
	cursor: pointer;
	background: none;
	border: none;
	padding: 17px 10px;
}


.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 #ccc;
	padding-right: 10px;
	padding-left: 10px;
}



.top_link ol li a {
	color: #333;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC !important;
	font-weight: 400;
	color: #000000;
	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: #274373;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
}
.banner1{max-height:450px;}
.banner {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
	z-index: 9;
height:450px;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);
}

.bg_star {
	width: 100%; 
	max-width: 1700px;
	padding: 35px 0 41px 0;
	height: 144px;
	margin: 24px auto 0 auto;
	background: url(../img/bg_star.png) no-repeat center center;
}
.star{margin: 0 auto; width:670px; height: 70px;}
.star_bt{float: left; width:120px; border-right: 1px solid #FFFFFF;}
.star_bt h4{float: left; width:87px;text-align: left; color: #fff;
font-size: 26px;
font-family: FZZCHJW--GB1-0, FZZCHJW--GB1 !important;
font-weight: normal;
color: #FFFFFF;
line-height: 32px;}
.star_bt h3{width:99px;
font-size: 30px;
font-family: FZZCHJW--GB1-0, FZZCHJW--GB1 !important;
font-weight: normal;
color: #FFFFFF;
line-height: 37px;
letter-spacing: 9px;}
.star_wz{width:505px; float: right;}
.star_wz h6{
font-size: 16px;
font-family:'fzzzhjt',FZZZHUNHJW--GB1-0, FZZZHUNHJW--GB1 !important;
font-weight: normal;
color: #fff;
line-height: 19px; margin-bottom: 19px;letter-spacing: 0.8px;}
.star_wz h5{
font-size: 24px;
font-family: 'fzzzhjt',FZZZHUNHJW--GB1-0, FZZZHUNHJW--GB1 !important;
font-weight: normal;
color: #fff;
line-height: 29px;}
.main{width:100%; max-width: 1700px; margin: 0 auto; padding: 0;}
.xw{margin-top: 25px;}
.lm{width:100%; height:auto; overflow: hidden; border-bottom: 1px solid #707070;}
.lm h5{float: left; padding: 15px 0; line-height: 34px; border-bottom: 4px solid #274373;
font-size: 28px;
font-family: 'FZZCHJW' !important;
font-weight: normal;
color: #274373;}
.lm h5 span{font-family: 'fzzzhjt' !important;  padding: 0 0 0 22px; line-height: 34px;}

.lm span{float: right; line-height: 24px;padding: 17px 0; 
}
.lm span a{font-size: 18px;
font-family: MicrosoftYaHei !important;
color: #000000;
-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:#D6472A;}
	
.pic_new{float: left;width:49%; padding: 0; margin: 24px  0 0 0; max-width: 820px; height: 606px; overflow: hidden;}
.pic_new .hd{position: absolute; bottom: 144px; left: 0; width:570px; height: 96px; z-index: 99;}
.pic_new .hd ul{width: 100%; float: left;}
.pic_new .hd ul li{width:112px; height: 96px; margin-right: 2px; float: left; }
.pic_new .hd ul li.on,.pic_new .hd ul li:hover{background-color: #fff;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);}
.pic_hd1{-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);background-color: #274373;}
.pic_hd2{background-color: rgba(39,67,115,0.8);
	/*-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;-webkit-filter: alpha(opacity=80);
	filter: alpha(opacity=80);*/
	}
.pic_hd3{background-color: rgba(39,67,115,0.6);
	/*-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;-webkit-filter: alpha(opacity=0);
	filter: alpha(opacity=60);*/
	}
.pic_hd4{background-color: rgba(39,67,115,0.4);
	/*-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;-webkit-filter: alpha(opacity=60);
	filter: alpha(opacity=40);*/
	}
.pic_hd5{background-color: rgba(39,67,115,0.2);
	/*-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;-webkit-filter: alpha(opacity=60);
	filter: alpha(opacity=20);*/
	}	
.pic_new .hd ul li h6{float: left;
font-size: 32px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;
font-weight: bold;
color: #FFFFFF; width:100%; text-align: center; line-height: 42px; height: 42px; margin-top: 16px;;}
.pic_new .hd ul li span{float: left; margin-top:3px;width: 100%; text-align: center; 
height: 19px;
font-size: 14px;
font-family: MicrosoftYaHei !important;
color: #fff;
line-height: 19px;}
.pic_new .hd ul li.on h6,.pic_new .hd ul li.on span,.pic_new .hd ul li:hover h6,.pic_new .hd ul li:hover span{
color: #D6472A;}
.pic_new .bd{float: left; width: 100%;}
.pic_new .bd ul{float: left;width: 100%;}
.pic_new .bd .tempWrap{float: left;width:100% !important;}
.pic_new .bd ul li{float: left; width: 100%;}
.pic_new .bd ul li .news_img{width:100%; float: left; height: 462px; overflow: hidden;}
.pic_new .bd ul li .news_img img{width: 100%; height: auto;}
.pic_new .bd ul li .new_bt{width:100%; padding: 40px 36px; float: left;height: 144px; background-color: #fff;}
.pic_new .bd ul li .new_bt span{float: left; width:100%; height: 21px; line-height: 21px;
font-size: 16px;
font-family: MicrosoftYaHei !important; color: #D6472A;}
.pic_new .bd ul li .new_bt h6{float: left; width: 100%;
height: 29px;
font-size: 22px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;
font-weight: bold;margin-top: 14px;
line-height: 29px;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap;}
.pic_new .bd ul li .new_bt h6 a{color: #000000;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;-webkit-filter: alpha(opacity=60);
	filter: alpha(opacity=60);}
.pic_new .bd ul li .new_bt:hover h6 a{color: #D6472A;-moz-opacity: 1;
	-khtml-opacity:1;
	opacity: 1;-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);}

.bt_news{float:right;width:49%;padding: 0; margin: 24px 0 0 0; max-width: 820px; height: 606px; background-color: #fff; overflow: hidden;}
.mtnew{float:left;display:none;width:100%;padding: 30px 36px;margin: 0px 0 0 0;max-width: 820px;height: auto;background-color: #fff;overflow: hidden;}
.bt_news ul{width:100%;float:left;padding: 30px 36px;}
.mtnew ul{width:100%; float:left;}
.bt_news ul li{width:100%; float:left;line-height: 55px;  height:auto; width: 100%; float: left; font-family: MicrosoftYaHei !important; 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: 55px;height:auto;width: 100%;float: left;font-family: MicrosoftYaHei !important;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{display:none;float: left; margin: 25px 8px 25px 0px; width:4px; height: 4px; background-color:  rgba(0, 0, 0, 0.3);}
.mtnew ul li span.list_d{display:none;float: left; margin: 20px 8px 20px 0px; width:4px; height: 4px; background-color:  rgba(0, 0, 0, 0.3);}
.bt_news ul li a,.mtnew ul li a{float: left; width:85%;font-size: 20px;
color: #000;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
.bt_news ul li span.time,.mtnew ul li span.time{float: right;font-size:20px;width:15%;
color: #000;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60); text-align:right;}
.bt_news ul li:hover span.list_d,.mtnew ul li:hover  span.list_d{background-color: #D6472A;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);}
.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: #D6472A;-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 22px 0;
 cursor: pointer;}
.notice .hd ul li p{float: left; width:100%;font-size: 28px; line-height: 34px;  color: #000;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);font-family: 'fzzzhjt' !important;}
.notice .hd ul li p b{float:right;  display: none; font-weight: normal;margin-left: 20px;text-transform:uppercase;font-family: 'fzzzhjt' !important;}
.notice .hd ul li.on p{color: #274373;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);font-family: 'FZZCHJW' !important;}
.notice .hd ul li.on p b{display: block; min-width:100px;font-family: 'fzzzhjt' !important;}
.notice .hd ul span{float: left; width:31px; text-align: center; height: 20px;  color: #979797; margin: 7px 0px;}
.notice .hd ul li.on{padding: 0 0 20px 0;  border-bottom:4px solid #274373;}

.notice .bd{width:100%;height: auto;overflow: hidden;margin-top: 23px;float: left;background-color: #fff;}
.new_tz{width:100%;height: 501px;overflow: hidden;padding: 30px 36px;display: none;}
.new_tz ul{width:100%; float: left;}
.new_tz ul li{float: left;width:100%;height: 55px;line-height: 55px;font-family:  "microsoft yahei" !important;background:url(../img/list_black.png) no-repeat left center;padding-left:10px;}
.new_tz ul li:hover{ background:url(../img/list_black_on.png) no-repeat left center;}
.new_tz ul  li span.list_d{display:none; float: left; margin: 20px 8px 20px 0px; width:4px; height: 4px; background-color:  rgba(0, 0, 0, 0.3);}
.new_tz ul  li span.area{float: left; margin-right: 16px;
font-size: 20px;
font-family: MicrosoftYaHe !importanti;
color: #D6472A;}
.new_tz ul li a{float: left; width:73%;font-size:20px;
color: #000;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
.new_tz ul li span.time{text-align: right;float: right;font-size:20px;width:15%;color: #000;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
.new_tz ul  li:hover span.list_d{background-color: #D6472A;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);}
.new_tz ul li:hover a,.new_tz ul  li:hover span.time{color: #D6472A;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);font-weight:600;}
.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: 18px;
font-family: MicrosoftYaHei !important;
color: #000000;
-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30);}
.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:#D6472A;}	
.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: auto;padding: 38px 36px;display: none;}	
.dynamic_nr ul{width:100%; float: left;}
.dynamic_nr ul li{float: left;width: 100%;height: 160px;margin-bottom: 35px;}
.dy_img{float: left;width: 121px;height: 160px;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: auto;font-size: 20px;font-family: MicrosoftYaHei !important;color: #000000;line-height: 40px;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: auto;font-size: 18px;font-family: MicrosoftYaHei !important;color: #000000;line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
.dy_data{float:left;margin-top: 60px;font-size: 16px;font-family: MicrosoftYaHei !important;color: #D6472A;line-height: 21px;}
.dy_time{float: right;margin-top: 60px;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: #D6472A;-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_main2{width:100%; height:auto; overflow: hidden; background:url(../img/bg_main2.png) top center repeat ;}
.bg_academic{margin-top: 40px !important;height: auto;overflow: hidden;}
.academic{width:100%; }
.academic ul{float: left; width: 100%;}
.academic ul li{float: left;margin-top: 23px; margin-right: 30px;width:23.5%; max-width: 412px;
height: 402px; padding: 20px;
background: #FFFFFF;}
.academic ul li:hover{margin-top: 15px; margin-bottom: 8px;}
.academic ul li .icon_logo{float: left;display: block;  margin: 10px 0 30px 0px; width:66px; height: 51px; background: url(../img/icon_logo.png) left center no-repeat;}
.academic ul li:hover .icon_logo{background-image: url(../img/icon_logo_on.png);}
.academic ul li h5{ float:left;width: 100%;
height: 56px; 
font-size: 20px;
font-family: MicrosoftYaHei !important;
line-height: 28px; margin: 2px 0;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.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
.academic ul li:hover h5 a{font-weight:bold;
color: #D6472A;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);}
.academic ul li h6{float:left; margin:7px 0;width: 100%;
height:auto; overflow: hidden; text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 16px;color: #D6472A;
font-family: MicrosoftYaHei !important;
line-height: 21px;}
.academic ul li p{float:left; font-size:16px; margin-top:6px;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  span{display: block; margin: 36px auto; line-height: 40px;
text-align:center;width: 150px;
height: 40px;
border-radius: 4px;
border: 1px solid #C7C7C7;}
.academic ul li:hover  span{
background: #D6472A;
box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.15);}
.academic ul li:hover span a{-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100); color: #fff;}
.academic ul li  span a{font-size: 16px;font-family:'fzzzhjt',FZZZHUNHJW--GB1-0, FZZZHUNHJW--GB1 !important; color: #000;-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30);}
.bg_teachers{margin-top: 40px !important;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: 20px;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: #D6472A;
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: #D6472A;
line-height: 21px; }

.accordion{ width:100%; margin-top: 60px; margin-bottom: 60px; overflow: hidden;}
.lm_accord{float: left; width:17%; max-width:284px; height: 524px; background-color:#D6472A ;}
.lm_accord h6{width:134px;line-height: 60px;font-family:'FZZCHJW' !important; padding:0; font-size:40px; 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: 1px solid #fff;}
.lm_accord span a{color: #fff; font-size: 18px;}
.lm_accord span:hover{background-color: #fff;}
.lm_accord span:hover  a{color: #D6472A;}
.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 p{position: absolute; display: block; top:0; left: 0;width:284px; height: 524px;background-color:#D6472A ;-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70); z-index:9;}
.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; height: 524px; position:relative;}
.w-accor ul,.w-accor li{ position:relative;padding:0; margin:0; list-style:none;}
.w-accor ul{width: 100%;}
.w-accor li{float:left; overflow:hidden; width:20% !important;}
.w-accor li.curr{width: 60% !important;}
.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;}
.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: #D6472A;
-moz-opacity: 0.19;
	-khtml-opacity: 0.19;
	opacity: 0.19;
	filter: alpha(opacity=19); z-index:1;}
.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;}
.tool ul{width:100%; float: left; margin: 23px 0;}
.tool ul li{float: left; margin-right: 2%; width: 15%;max-width: 258px; height: 258px; background-color: #fff;}
.tool ul li a div{float: none;  -moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);width:56px; height: 56px; margin: 86px auto 22px auto;  display:block;}
	.tool ul li:hover {background-color: #d6472a;}
.tool ul li:hover a div{-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;-webkit-filter: alpha(opacity=100);
	filter:  alpha(opacity=100);}
.tool ul li a div.icon_bar1{background: url(../img/icon_bar1.png) no-repeat center center ;}
.tool ul li a div.icon_bar2{background: url(../img/icon_bar2.png) no-repeat center center ;}
.tool ul li a div.icon_bar3{background: url(../img/icon_bar3.png) no-repeat center center ;}
.tool ul li a div.icon_bar4{background: url(../img/icon_bar4.png) no-repeat center center ;}
.tool ul li a div.icon_bar5{background: url(../img/icon_bar5.png) no-repeat center center ;}
.tool ul li a div.icon_bar6{background: url(../img/icon_bar6.png) no-repeat center center ;}
.tool ul li:hover a div.icon_bar1{background: url(../img/icon_bar1_on.png) no-repeat center center ;}
.tool ul li:hover a div.icon_bar2{background: url(../img/icon_bar2_on.png) no-repeat center center ;}
.tool ul li:hover a div.icon_bar3{background: url(../img/icon_bar3_on.png) no-repeat center center ;}
.tool ul li:hover a div.icon_bar4{background: url(../img/icon_bar4_on.png) no-repeat center center ;}
.tool ul li:hover a div.icon_bar5{background: url(../img/icon_bar5_on.png) no-repeat center center ;}
.tool ul li:hover a div.icon_bar6{background: url(../img/icon_bar6_on.png) no-repeat center center ;}
.tool ul li a span{float: left; width:100%; text-align: center;
font-size: 18px; color: #000; line-height: 24px; height: 24px;  -moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);font-family:MicrosoftYaHei !important;}	
.tool ul li:hover a span{-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100); color: #fff; font-weight:bold;}

.footer{width:100%;height: auto;min-height: 350px;margin:0px 0 0 0;padding: 0;background: url(../img/footer.png) no-repeat top center rgb(39, 67, 115);overflow: hidden;}	

.copy{width:100%; height:auto; line-height: 30px; padding:15px 10px; background-color:  #18325E; }
.copy p{text-align: center; color: #fff; -moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);font-family:MicrosoftYaHei !important;}
	.bg_foot{width:100%;height: auto;min-height: 350px;overflow:hidden;background-color: rgba(39, 67, 115, 0.86);}
	
.foot{width:100%;max-width: 1700px;margin: 0 auto;margin-top: 75px;padding: 0;}
.foot_l{width:100%; max-width: 445px; float: left; margin: 0; padding: 0;}
.foot_l img{float: left; width:auto; 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: 18px;line-height: 32px;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
.foot_c{float: left;width:100%;max-width: 1000px;padding: 0;margin: 0 0 0 15px;}
.foot_c h6{color: #fff;
font-size: 18px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;
font-weight: bold;
color: #FFFFFF;
line-height: 24px;width:100%; height: 24px; margin: 37px 0 0px 0; float: left; }
.foot_c ul{width:100%; float: left;}
.foot_c ul li{float: left;width:33.3%;height: auto;line-height: 32px;margin-top: 13px;}
.foot_c ul li a{font-family: "microsoft yahei" !important;color: #FFFFFF;font-size: 18px;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
	.foot_c ul li:hover a{-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);}
.foot_r{float: right; width:100%; max-width: 112px; padding: 0;}
.foot_r h6{float:left; text-align: center;
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_r ul{width:100%;float:left;margin-top: 10px;}
.foot_r ul li{width:100%; float: left;}
.foot_r ul li img{width:100%; height: auto; float: left;}
.foot_r ul li span{ float: left; text-align:center;width:100%;margin-top: 12px;
height: 21px;
font-size: 16px;
font-family: MicrosoftYaHei !important;
color: #FFFFFF;
line-height: 21px;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
.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: 'FZZCHJW' !important; width:100%; padding: 30px 20px; overflow: hidden; text-overflow:ellipsis;
white-space: nowrap; line-height: 40px; border-bottom: 5px solid #d6472a; font-size:30px; background: url(../img/bg_menu.png) #274373 no-repeat center right;}
.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: "microsoft yahei" !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: #d4472a;}
.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:#274373;width:100%; font-family:'FZZCHJW' !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:'FZZCHJW' !important;font-size: 36px; color: #fff; background-color: #d6472a;}

.m_right{width:74%; max-width: 1260px; min-height: 930px; margin-top:50px; margin-bottom:50px;padding: 0 40px; float: right; overflow: hidden; background-color: #ffffff;}
.dqwz{width:100%; padding-left:40px; line-height: 100px;font-family: "microsoft yahei" !important; border-bottom: 1px solid #e9e9e9; background: url(../img/bg_dqwz.png) no-repeat left center}
.dqwz a{color: #aaaaaa; font-size: 16px;}	
.dqwz a:hover,.dqwz a.on{color: #d6472a;}

.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: 'FZZCHJW' !important; font-size: 30px; color: #274373;line-height: 56px; padding:0 10px; border-bottom: 2px solid #274373;}
.lm_list a{float: right; color: #000000; font-size: 16px;line-height: 60px;-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);font-family: "microsoft yahei" !important;}
.lm_list a:hover{color: #274373;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);font-family: "microsoft yahei" !important;}
.list{width: 100%; height: auto;float: left; margin-top:10px; margin-bottom: 40px;  font-family: "microsoft yahei" !important;}
.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:85%; 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: #d6472a;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);}
.list ul li span.time{float: right;width:15%; color: #000; font-size: 20px;text-align: right;-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	filter: alpha(opacity=50);}
.fy{margin:10px auto;}

.article{width:100%;float: left; padding-bottom: 40px;}
.article_title{float: left; text-align: center; width:100%;}
.article_title h1{font-size: 24px;color: #333;font-weight: bold;font-family: "microsoft yahei" !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: "microsoft yahei" !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;font-family: "microsoft yahei" !important;}
.wznr p,.wznr p span{line-height: 40px; margin-bottom: 10px;font-family: "microsoft yahei" ; font-size: 18px; color: #333333;}
.wznr p img{ }
.zzjg_img p img{width:100%; max-width:100% !important; height:auto !important;}
.zzjg_link{width:50%;float:left;}
.zzjg_link h6{float:left; width:100%;line-height:54px; padding-left:80px; background: url(../img/icon_logo_on.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:3em;}
.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: #274373;  border-bottom: 4px solid #274373; font-size: 24px; font-family: 'FZZCHJW' !important;}
.xrld ul li .xrld_bg{float: left;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 .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: #d6472a; 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: #274373;}
.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:320px; 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: 18px;}
.djqt ul li div.list ul li span.time{width: 25%; font-size: 18px;}

.dj_lm{float: left;width:100%;  line-height: 60px; padding: 0 20px; background-color: #D4472A;}
.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;  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:240px; 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: #D4472A}
.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: 15px;}
.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: 18px; width:80%; float: left;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
.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: #d6472a;-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: 18px;text-align: right;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
.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: #274373;}
.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 #274373;}
.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: #274373;}
.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 h6 span.js_name{float:left;width:115px; margin:0; font-size:22px; line-height: 50px; color: #000; text-align: left;}
.js_data p{float:left;width:100%;height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:18px;line-height: 45px;}
.js_data p span{float:left; text-align: justify; margin-right: 40px; font-size: 20px; color: #274373;}
.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 #274373; height: 60px;font-family: 'FZZCHJW' !important; line-height: 60px; color: #274373; 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%; overflow:hidden !important; font-family: "microsoft yahei" !important; 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 #274373; height: 60px; line-height: 60px;}
.sjdh ul li.cur a,.sjdh ul li:hover a{color: #274373;}
.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: #274373;}
.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: #d6472a;}

.munu_js{float:left; width:100%;}
.munu_js h6{float:left; width:10%;text-transform: capitalize; margin-top: 20px;font-family: "microsoft yahei" !important; max-width: 136px; line-height: 46px; text-align: center; color: #274373; font-size: 20px; font-weight: bold;}
.munu_js .js_bt{float: right; width:90%;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;}








@media only screen and (max-width: 1920px) {
	.head{max-width: 1700px;}
.dh .container{max-width: 1810px;}
.dh nav.navbar.bootsnav ul.nav > li{width:11.1%}
.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 0px;}
}
@media only screen and (max-width: 1620px) {
.accordion{ width:100%; margin-top: 60px; margin-bottom: 60px; overflow: hidden;}
.lm_accord{float: left; max-width: 284px;width: 17%; height: 524px; background-color:#D6472A ;}
.lm_accord h6{width:134px;line-height: 60px;font-family:'FZZCHJW' !important; padding:0; font-size:40px; 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: 1px solid #fff;}
.lm_accord span a{color: #fff; font-size: 18px;}
.lm_accord span:hover{background-color: #fff;}
.lm_accord span:hover  a{color: #D6472A;}
.accord_pc{display: block;}
.w567{display: none;}
.side_accord{float: left; width: 83%;max-width: 1416px; overflow: hidden;}
.side_accord > ul{
		width: 100%;
		list-style: none;
	}.side_accord > ul > li{
		float: left;
		width:18%;max-width:284px; height: auto;
		cursor: pointer;overflow: hidden;
	}
	.side_accord > ul > li.curr{width:64%;max-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:100%;max-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 p{position: absolute; display: block; top:0; left: 0;width:100%;max-width:284px; height: 524px;background-color:#D6472A ;-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70); z-index:9;}
.brief span{position: absolute; display: block; top:0; left: 0;width:100%;max-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:100%;max-width: 824px; height: 524px; /*animation: larger2 0.4s normal;*/}
.w-accor{overflow:hidden; height: 524px; position:relative;}
.w-accor ul,.w-accor li{ position:relative;padding:0; margin:0; list-style:none;}
.w-accor ul{width: 100%;}
.w-accor li{float:left; overflow:hidden; width:20% !important;}
.w-accor li.curr{width: 60% !important;}
.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;}
.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;}	


.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: #D6472A;
-moz-opacity: 0.19;
	-khtml-opacity: 0.19;
	opacity: 0.19;
	filter: alpha(opacity=19); z-index:1;}
.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; width:30px; height:30px; right:0;z-index:9999;}
.video_con video,.video_con object{width: 848px !important; height: 524px !important; border: 0; margin: 0 auto; display: block;}
.video_close{display: none;}
.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_c{margin:0 0 0 2%}
.jsml ul li{width:16%; margin-right:0.8%}
.academic ul li{width:24%;margin-right:1.3%}
.dy_nr,.dy_hr{width:82%}
}

@media only screen and (max-width: 1366px) {
		.banner{height: 320px;}
.banner .hd{left:34%}.banner1{height:auto !important; max-height:350px}
	.head,.bg_star,.main{max-width:1200px}
.logo,.bg_search{margin:35px auto;}
.dh .container{max-width:1248px}.dh nav.navbar.bootsnav ul.nav > li{width:auto;}
	.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 23px;}
	.pic_new,.bt_news,.notice,.dynamic{max-width:590px; height: auto;}
	.pic_new .hd{bottom: 140px; height: 86px;}
	.pic_new .hd ul li{width:102px; height: 86px;}
	.pic_new .bd ul li .new_bt{height: 140px;}
	.pic_new .bd ul li .news_img{height: 360px;}.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;}
	.bt_news ul li span.list_d{margin: 20px 8px 20px 0px;}
.new_tz ul li span.list_d,.mtnew ul li span.list_d{margin: 20px 8px 20px 0px;}
	.bt_news ul li a,.mtnew ul li a,.new_tz ul li a,.academic ul li h5,.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%;}
	.academic ul li{width:285px; margin-right: 20px;}
	.teachers ul li{max-width:386px; height: auto; margin-right: 20px;}
	.teachers ul li .pic{height: 220px;}
	.lm_accord{width:200px; height: 370px;}
.img_ar{height:370px;}
	.lm_accord h6{margin: 80px auto 80px auto; padding: 0px;}
	.side_accord{width:1000px; height: 370px;}
	.larger,.larger .bg_larger{width:600px;height: 370px;}
.side_accord > ul > li{
		float: left;
		width:200px; 
		cursor: pointer;
	}
	.side_accord > ul > li.curr{width:600px;}
	.larger .star_sp{left:269px; top:145px;}
	.larger img{width:100%;}
	.brief,.brief p,.brief span{width:200px; height: 370px; line-height: 370px;}
	.w-accor{height: 370px;}
	
.video_con video,.video_con object{width: 600px !important; height: 370px !important;}
	.img_ar{height:370px}
	.tool ul li{height: 200px; }
	.tool ul li a div{margin: 65px auto 20px auto;}
	.foot_l{max-width: 298px;}.foot_l img{width:100%;}
	.foot_l p,.foot_c ul li a{font-size: 14px;}.foot_l p{line-height:33px;}
	.foot_c{max-width: 760px;margin: 0 10px;}
	.foot_c h6,.foot_r h6{margin: 20px 0 0  0;}
	.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;}
}

@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{height:48px; line-height:50px;}.search input.ss_text{height:46px}
.banner{height:256px;}
	.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 10px;}
	.pic_new, .bt_news, .notice, .dynamic{max-width: 500px;}
	.pic_new .bd ul li .news_img{height: 360px;}
.pic_new .bd ul li .new_bt{height:auto; padding:10px 30px;}
	.pic_new .hd{width:100%;bottom: 140px;}
	.pic_new .hd ul li{width:85px;}
	.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%;}
	.academic ul li{width:24.2%; padding: 20px 10px; margin-right: 1%;}
	.teachers ul li{max-width:334px; width:32.6%; margin-right: 10px;}
	.teachers ul li .pic{height: 190px;}
	.lm_accord{width:174px;height: 315px;}.img_ar{height:315px;}
	.lm_accord h6{margin: 40px auto 40px auto; padding: 0 0px;}
	.side_accord{width:82%; height: auto;}
	.side_accord > ul > li{
		float: left;
		width:170px; 
		cursor: pointer;
	}
	.side_accord > ul > li.curr{width:510px;}
	.larger, .larger .bg_larger{width:510px;height: 315px; }
	.brief, .brief p, .brief span{width:100%; height:315px; line-height: 315px;}
	.larger .star_sp{left:215px; top:117px;}	.w-accor{height: 315px;}
	
.video_con video,.video_con object{width: 510px !important; height: 315px !important;}
	.img_ar{height:315px}
	.tool ul li{width: 15.8%; height:177px; margin-right: 1%;}
	.tool ul li a div{margin: 45px auto 20px auto;}
	.foot_l{max-width: 250px; margin-right: 4px;}
	.foot_l img{margin-left: 0;}
	.foot_c{max-width: 620px; margin-right:0;}
	.foot_l p, .foot_c ul li a{font-size: 12px;}
	.foot_c h6,.foot_r h6{margin: 12px 0 0  0;}
.foot_r{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) {
	
	.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: #274373;}
	/*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;}


}
@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{margin: 20px auto;}
	.bg_search{width:280px;}
	.search input.ss_text{width:240px;}
	.banner{height: 205px;}
	.star{margin-top: 35px;}
	.pic_new, .bt_news{max-width:390px}
.notice, .dynamic{width:100%;max-width:100%}.pic_new .hd{bottom:144px}
	.pic_new .bd ul li .news_img{height: 276px;}
	.pic_new .bd ul li .new_bt{padding: 40px 20px; height:auto;}
	.pic_new .hd ul li{width:70px;}.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:80%}
.new_tz ul li span.time,.mtnew ul li span.time{width:18%;text-align:right}
	.dy_nr, .dy_hr{width:84%}
	.academic ul li{width:48%; margin: 23px  1%;}
	.teachers ul li{max-width:261px;}
	.teachers ul li .pic{height: 148px;}
.lm_accord{width:100%;max-width:100%; height: 54px;}
.lm_accord h6{width:80%; text-indent:10px; float: left;text-align: left;line-height: 60px; margin: 0; height: auto;}
.lm_accord h6 .fl,.lm_accord h6 .fr{float:none;}
.lm_accord span{float: right; height: auto; line-height: 56px; border: 0;}
.side_accord{width:100%; margin-top: 20px;}
.side_accord > ul > li{
		float: left;
		width:161px; 
		cursor: pointer;
	}
.side_accord > ul > li.curr{width:481px;}.video_con video,.video_con object{width: 481px !important; height: 297px !important;}
.brief, .brief p, .brief span{width:100%;height: 297px; line-height: 297px;}.img_ar{height:297px}
.larger, .larger .bg_larger{width:481px; height: 297px;}
.larger .star_sp{top: 108px;left:200px;}
.larger p a{font-size: 20px;}
.tool{padding: 30px 10px;}
.tool ul li{height: 130px;}
.tool ul li a div{margin: 30px auto 10px auto;}
.tool ul li a span{font-size: 14px;font-family:'fzzzhjt',FZZZHUNHJW--GB1-0, FZZZHUNHJW--GB1 !important;}
.foot_l {max-width:240px; margin-right: 10px;}
.foot_c{max-width: 410px;}
.foot_c ul li{width:50%; margin-top: 5px;}
.m_left{display:none; width:100%;}
.m_right{width:100%;float: left; }
.list ul li a{width:80%;}
.list ul li span.time{width:20%;}
.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,.js_menu ol{display: none;}
.munu_js .js_bt ul li{width:16.5%;}

}
@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;}
	.side_accord > ul > li{width: 164px;}
	.side_accord > ul > li.curr{width:462px;}
.video_con video,.video_con object{width: 462px !important; height: 285px !important;}
	.brief, .brief p, .brief span{line-height: 285px;height: 285px;}
	.larger, .larger .bg_larger{width:462px; height: 285px;}.img_ar{height:285px}
	.larger .star_sp{top:102px; left:191px;}
	.tool ul li{}
	.ysfc ul li .pic{height: 216px;}
	.jsml ul li .pic{height: 148px;}
}
@media only screen and (max-width: 768px) {
	.bg_search{width:200px; height: auto;}
	.top_link{margin: 5px 0 5px 0;}
	.search{height: 36px; line-height: 36px;}
	.search input.ss_text{width:160px;height: 34px; line-height: 34px;}
	.search input.ss_bar{height: 34px; padding: 8px 10px;}
		.logo {width:450px;}
		.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}
		.pic_new .hd{height: 96px;}
		.pic_new .hd ul li{width:112px; height: 96px;}
		.pic_new .bd ul li .news_img{height: 420px;}
		.bt_news{float:left; margin-top: 0;}
		.bt_news ul{padding:0px 10px 20px 10px;}
		.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%;}
		.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;;}
		.side_accord > ul > li{width:149px; }
	.side_accord > ul > li.curr{width:450px;}
.video_con video,.video_con object{width: 450px !important; height: 278px !important;}
		.brief, .brief p, .brief span{line-height: 278px;height: 278px;}
	.larger, .larger .bg_larger{width:450px; height: 278px;}.img_ar{height:278px}
	.larger .star_sp{top:102px; left:191px;}
	.tool ul li{width:31.3%; height: 200px; margin: 0 1% 20px 1%;}
	.tool ul li a div{margin: 55px auto 20px auto;}
	.tool ul li a span{font-size: 18px;}
	.foot_l{max-width: 224px;}
	.foot_r {max-width: 100px;}
	.foot_r 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;}
	
}
@media only screen and (max-width: 736px) {
	.banner{height: 184px;}
	.banner .hd{left:23%;}
	.logo{width:430px;}.pic_new .hd{bottom:104px}
	.pic_new .bd ul li .news_img{height: 403px;}
	.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}
	.side_accord > ul > li{width:143px; }
	.side_accord > ul > li.curr{width:430px;}.video_con video,.video_con object{width: 430px !important; height: 265px !important;}
	.brief, .brief p, .brief span{ line-height: 265px;height: 265px;}
	.larger, .larger .bg_larger{width:430px;height: 265px; }
	.larger .star_sp{top:92px; left:185px;}
	.larger p{bottom:30px;}
	.tool ul li a div{margin: 55px auto 20px auto;}
	.foot_l{max-width: 190px;}
	.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;}
	.side_accord > ul > li{width:142px; }
	.side_accord > ul > li.curr{width:426px;}.video_con video,.video_con object{width: 426px !important; height: 263px !important;}.img_ar{height:263px}
	.brief, .brief p, .brief span{ line-height: 263px;height: 263px;}
	.larger, .larger .bg_larger{width:426px;height: 263px; }
	.larger .star_sp{top:91px; left:182px;}
	.ysfc ul li .pic{height: 193px;}
	.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:47%;text-align:center;}
}
@media only screen and (max-width: 667px) {
	.banner{height: 167px;}
	.banner .hd{left:21%;}
	.star{width:100%}
	.pic_new .bd ul li .news_img{height: 364px}
	.dy_nr, .dy_hr{width:80%;}
	.academic ul li{ margin: 10px 1%;}
	.teachers ul li .pic, .teachers ul li .bt{height: 184px;}
	.side_accord > ul > li{width:130px; }
	.side_accord > ul > li.curr{width:387px;}
	.brief, .brief p, .brief span{ line-height: 239px;height: 239px;}
.video_con video,.video_con object{width: 387px !important; height: 239px !important;}
	.larger, .larger .bg_larger{width:387px;height: 239px; }.img_ar{height:239px}
	.larger .star_sp{top:78px; left:153px;}
	.larger p a{font-size:16px;}
	.tool ul li a div{margin: 55px auto 20px auto;}
	.foot_c{max-width: 300px;}
.foot_c ul li{width: 100%; 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;}
	.star_wz{width:470px;}
	.pic_new .bd ul li .news_img{height: 349px;}
	.teachers ul li .pic, .teachers ul li .bt{height: 176px;}
	.side_accord > ul > li{width:124px; }
	.side_accord > ul > li.curr{width:372px;}.img_ar{height:229px}
.video_con video,.video_con object{width: 372px !important; height: 229px !important;}
		.brief, .brief p, .brief span{ line-height: 229px;height: 229px;}
	.larger, .larger .bg_larger{width:372px;height: 229px; }
	.larger .star_sp{top:74px; left:146px;}
	.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: 167px;}
.jsml ul li .pic{height: 115px;}
}
@media only screen and (max-width: 568px) {
	.logo,.bg_search{width:100%;margin:10px auto 0 auto;}
	.banner{height: 142px;}
.search{width:240px;margin-bottom:10px;}
.search input.ss_text{width:78%}
.xw{margin-top:0;}
	.top_link,.bg_star,.banner .hd{display: none;}
	.pic_new .bd ul li .news_img{height: 308px;}
	.pic_new .hd ul li{width:102px}
	.dy_nr, .dy_hr{width:78%}
	.academic ul li{width:48%; margin: 10px 1%;}
	.teachers ul li .pic, .teachers ul li .bt{height: 156px;}.w-accor{height:auto}
	.lm_accord h6{width:50%}.img_ar{height:185px;}.larger, .larger .bg_larger{width:100%; height:185px;}.larger .star_sp{top:35px; left:130px}
	.video_con video, .video_con object{width:100% !important; height:auto !important;}.video_con{height:auto}.brief, .brief p, .brief span{ line-height: 185px;height: 185px;}
	.tool ul li{width:48%; margin: 0 1% 20px 1%;}
	.tool ul li a div{margin: 55px auto 20px auto;}
	.bg_foot{background-color: rgb(39, 67, 112); padding-bottom: 20px;}
	.foot_l{max-width: 100%;}
	.foot_c{max-width: 70%;margin:0;}
	.foot_c h6,.foot_r h6{font-size: 24px;}
	.foot_l p, .foot_c ul li a{font-size: 22px;}
	.foot_c ul li{height: auto; line-height: 30px;}.wznr p, .wznr p span{line-height:30px;}
	.wznr p img{max-width:100%; height:auto;}
	.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%;}.dqwz,.sjdh ul span{display: none;}
.sjdh ul li{width:50%; text-align:center;}
.sjdh ul li a{font-size:18px}.m_right{min-height:auto;padding:0 10px;}.article{padding-top:20px;}
.wznr table td{width:100%;float:left;}
.zzjg table td{width:50% !important;}
.zzjg_link{width:100%}
}
@media only screen and (max-width: 540px) {
.banner{height: 135px;}
.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%;}
.foot_r{float:none;margin:10px auto;}
}
@media only screen and (max-width: 414px) {
	.banner{height: 103px;}
	.pic_new .bd ul li .new_bt h6{font-size:18px}
	.pic_new .bd ul li .news_img{height: 221px;}
	.pic_new .hd{display: none;}
	.notice .hd ul li.on p b,.lm h5 span{display: none;}
	.bt_news ul li a,.mtnew ul li a,.new_tz ul li a{width:100%;}
	.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%;}
	.academic ul li{width:100%; margin: 10px 0;}
	.teachers ul li .pic, .teachers ul li .bt{width:100%;}
	.teachers ul li .pic{height:224px;}
	.teachers ul li .bt{height: auto;}
	.lm_accord h6{font-size: 20px;}.w-accor li >.item .cont_ar{display:block;}
	.w-accor li.curr,.w-accor li{position:relative; width:100% !important;margin-bottom:10px;}.w-accor li > a,.brief, .brief p, .brief span{display:none;}
.larger, .larger .bg_larger,.img_ar{height:220px;}.larger .star_sp{position: absolute; border:0; top:0; left: 0;z-index:999;  width:100%; height:220px; background: url(../img/star_sp.png)  no-repeat center center;}	
.w-accor li .item .cont_ar{width:100%; height:220px;background:  rgba(214,71,42,0.7) ;}
	.tool ul li a div{margin: 55px auto 20px auto;}
	.foot_c{max-width: 100%;}
	.foot_c 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;}
.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;}
.sjdh ul span{display: none;}.sjdh ul li a{line-height:20px;}
.sjdh ul li,.sjdh ul li.cur, .sjdh ul li:hover{width:50%; line-height:20px; height:auto; padding:20px 10px; 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;}
}
@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: 375px) {
	.banner{height: 93px;}
	.pic_new .bd ul li .news_img{height: 200px;}
	
	.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:200px;}	
	.tool ul li{height: 160px;;}
	.tool ul li a div{margin: 35px auto 20px auto;}
	.foot_l p, .foot_c 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;}
.munu_js .js_bt ul li{width:50%}
}
@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:190px;}	
	.tool ul li a div{margin: 35px auto 20px auto;}
	.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;}
	
}
@media only screen and (max-width: 320px) {
	.banner{height: 80px;}
	.pic_new .bd ul li .news_img,.teachers ul li .pic{height: 170px;}
	.lm h5 span{display: none;}
	.lm_accord h6{padding: 0 0 0 0px;}
	.larger, .larger .bg_larger,.img_ar,.larger .star_sp,.w-accor li .item .cont_ar{height:168px;}	
	.larger p{bottom: 10px;}
	.larger p a{font-size: 14px;}
	.tool ul li{height: 140px; }
	.tool ul li a div{margin: 35px auto 10px auto;}
	
	.xrld ul li .xrld_bg .xrld_pic{height:338px;}
	.ysfc ul li .pic,.jsml ul li .pic{height: 320px;}
}
@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: 992px) {
	.head, .dh .container, .bg_star, .main{max-width:100%; padding:0 10px;}
	.logo{width:500px; height: auto;margin: 16px auto;}
.bg_search{height:auto; margin:15px auto;}
.top_link{margin:10px 0;}
.search{height:48px; line-height:50px;}.search input.ss_text{height:46px}
.banner{height:248px;}
	.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 10px;}
	.pic_new, .bt_news, .notice, .dynamic{max-width: 500px;}
	.pic_new .bd ul li .news_img{height: 360px;}
.pic_new .bd ul li .new_bt{height:auto;padding: 38px 30px;}
	.pic_new .hd{width:100%;bottom: 140px;}
	.pic_new .hd ul li{width:85px;}
	.bt_news ul{padding: 25px 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,.mtnew{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%;}
	.academic ul li{width:24.25%; padding: 20px 10px; margin-right: 1%;}
	.teachers ul li{max-width:334px; width:32.6%; margin-right: 10px;}
	.teachers ul li .pic{height: 190px;}
	.lm_accord{width:174px;height: 315px;}.img_ar{height:315px;}
	.lm_accord h6{margin: 40px auto 40px auto; padding: 0 0px;}
	.side_accord{width:82%; height: auto;}
	.side_accord > ul > li{
		float: left;
		width:170px; 
		cursor: pointer;
	}
	.side_accord > ul > li.curr{width:510px;}
	.larger, .larger .bg_larger{width:510px;height: 315px; }
	.brief, .brief p, .brief span{width:100%; height:315px; line-height: 315px;}
	.larger .star_sp{left:215px; top:117px;}	.w-accor{height: 315px;}
	
.video_con video,.video_con object{width: 510px !important; height: 315px !important;}
	.img_ar{height:315px}
	.tool ul li{width: 15.8%; height:177px; margin-right: 1%;}
	.tool ul li a div{margin: 45px auto 20px auto;}
	.foot_l{max-width: 250px; margin-right: 4px;}
	.foot_l img{margin-left: 0;}
	.foot_c{max-width: 620px;margin-right: 0px}
	.foot_l p, .foot_c ul li a{font-size: 12px;}
	.foot_c h6,.foot_r h6{margin: 12px 0 0  0;}.foot_r{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 14px;}
.js_menu ol li{padding: 0 9px;}
	.js_menu ol li a{font-size: 14px;}
.sjdh ul li a{font-size:25px;}
}


@media only screen and (min-width: 1200px) {
	.banner{height:320px;}.banner1{height:auto !important;max-height:350px;}
.banner .hd{left:34%}
.head,.bg_star,.main{max-width:1200px; padding:0;}
.logo,.bg_search{margin:35px auto;}
.dh .container{max-width:1248px}.dh nav.navbar.bootsnav ul.nav > li{width:auto;}
	.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 22px;}
	.pic_new,.bt_news,.notice,.dynamic{max-width:590px;height: auto;}
	.pic_new .hd{bottom: 140px; height: 86px;}
	.pic_new .hd ul li{width:102px; height: 86px;}
	.pic_new .bd ul li .new_bt{height: 140px;}
	.pic_new .bd ul li .news_img{height: 360px;}.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;}
	
.bt_news ul li span.time,.new_tz ul li span.area,.new_tz ul li span.time,.mtnew ul li span.time,.academic ul li h5,.teachers ul li .bt h6 a{font-size:18px}
	.mtnew ul li a,.bt_news ul li a,.new_tz ul li 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%}
	.dy_nr,.dy_hr{width:78%;}.dynamic_nr ul li{height:132px; margin-bottom:27px;}.dy_img{width:98px; height:130px;}.dy_data,.dy_time{margin-top:30px;}
	.academic ul li{width:24.25%; margin-right: 1%;}
	.teachers ul li{max-width:386px; height: auto; margin-right: 20px;}
	.teachers ul li .pic{height: 220px;}
	.lm_accord{width:200px; height: 370px;}
.img_ar{height:370px;}
	.lm_accord h6{margin: 80px auto 80px auto; padding: 0px;}
	.side_accord{width:84%; max-width:1000px; height: 370px;}
	.larger,.larger .bg_larger{width:600px;height: 370px;}
.side_accord > ul > li{
		float: left;
		width:200px; 
		cursor: pointer;
	}
	.side_accord > ul > li.curr{width:600px;}
	.larger .star_sp{left:269px; top:145px;}
	.larger img{width:100%;}
	.brief,.brief p,.brief span{width:200px; height: 370px; line-height: 370px;}
	.w-accor{height: 370px;}
	
.video_con video,.video_con object{width: 600px !important; height: 370px !important;}
	.img_ar{height:370px}
	.tool ul li{width:183px; height: 200px; margin-right: 20px;}
	.tool ul li a div{margin: 65px auto 20px auto;}
	.foot_l{max-width: 298px;}.foot_l img{width:100%;}
	.foot_l p,.foot_c ul li a{font-size: 14px;}.foot_l p{line-height:33px;}
	.foot_c{max-width: 760px;margin: 0 10px;}
	.foot_c h6,.foot_r h6{margin: 20px 0 0  0;}.foot_r{max-width:112px;}
	.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-right: 1.4%;margin-bottom:20px;}
	.jsml ul li .pic{height: 167px;}
	.js_data{width:70%;}
	.js_menu ol li.all{padding: 0 30px;}
	.js_menu ol li{padding: 0 11.4px;}
	.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;}
}

@media only screen and (min-width: 1700px) {
.banner{height:450px;}.banner1{height:auto !important;max-height:500px;}
.header {
	width: 100%;
	height: auto;
	background: url(../img/bg_header.png) #fff no-repeat left center;
	background-size: cover;
}

.head {
	position: relative;
	width: 100%;max-width:1700px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	z-index: 999;
}

.logo {
	width: 720px;
	height: 125px;
	margin: 47px auto 48px auto;
	float: left;
}.bg_search {
	float: right;
	z-index: 99;
	width: 320px;
	height: 98px;
	margin: 60px auto;
}

.search {
	float: right;
	width: 100%;
	height: 54px;
	line-height: 54px;
background-color: #fff;
	border: 1px solid #274373;
	margin: 0px 0;
}

.search input.ss_text {
	float: left;
	padding-left: 10px;
	width: 280px;
	font-size: 18px;
	height: 52px;
	border: none;font-family:MicrosoftYaHei !important;
	background-color: none;
	color: #000000;
}
.search input.ss_bar {
	float: right;
	display: block;
	width: 38px;
	line-height: 52px;
	height: 52px;
	cursor: pointer;
	background: none;
	border: none;
	padding: 17px 10px;
}


.dh .container{max-width: 1810px; padding:0;}
.dh nav.navbar.bootsnav ul.nav > li{width:11.1%}
.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 0px;}.banner .hd {
	list-style: none;
	position: absolute;
	left: 39%;
	width: 400px;
	bottom: 20px;
	height: 6px;
	z-index: 1;
	display: block;
}

.main{width:100%; max-width: 1700px; margin: 0 auto; padding: 0;}
.xw{margin-top: 25px;}
.lm{width:100%; height:auto; overflow: hidden; border-bottom: 1px solid #707070;}
.lm h5{float: left; padding: 15px 0; line-height: 34px; border-bottom: 4px solid #274373;
font-size: 28px;
font-family: 'FZZCHJW' !important;
font-weight: normal;
color: #274373;}
.lm h5 span{font-family: 'fzzzhjt' !important;  padding: 0 0 0 22px; line-height: 34px;}

.lm span{float: right; line-height: 24px;padding: 17px 0; 
}
.lm span a{font-size: 18px;
font-family: MicrosoftYaHei !important;
color: #000000;
-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:#D6472A;}
	
.pic_new{float: left;width:49%; padding: 0; margin: 24px  0 0 0; max-width: 820px; height: 606px; overflow: hidden;}
.pic_new .hd{position: absolute; bottom: 144px; left: 0; width:570px; height: 96px; z-index: 99;}
.pic_new .hd ul{width: 100%; float: left;}
.pic_new .hd ul li{width:112px; height: 96px; margin-right: 2px; float: left; }
.pic_new .hd ul li.on,.pic_new .hd ul li:hover{background-color: #fff;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);}
.pic_hd1{-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);background-color: #274373;}
.pic_hd2{background-color: rgba(39,67,115,0.8);
	/*-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;-webkit-filter: alpha(opacity=80);
	filter: alpha(opacity=80);*/
	}
.pic_hd3{background-color: rgba(39,67,115,0.6);
	/*-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;-webkit-filter: alpha(opacity=0);
	filter: alpha(opacity=60);*/
	}
.pic_hd4{background-color: rgba(39,67,115,0.4);
	/*-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;-webkit-filter: alpha(opacity=60);
	filter: alpha(opacity=40);*/
	}
.pic_hd5{background-color: rgba(39,67,115,0.2);
	/*-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;-webkit-filter: alpha(opacity=60);
	filter: alpha(opacity=20);*/
	}	
.pic_new .hd ul li h6{float: left;
font-size: 32px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;
font-weight: bold;
color: #FFFFFF; width:100%; text-align: center; line-height: 42px; height: 42px; margin-top: 16px;;}
.pic_new .hd ul li span{float: left; margin-top:3px;width: 100%; text-align: center; 
height: 19px;
font-size: 14px;
font-family: MicrosoftYaHei !important;
color: #fff;
line-height: 19px;}
.pic_new .hd ul li.on h6,.pic_new .hd ul li.on span,.pic_new .hd ul li:hover h6,.pic_new .hd ul li:hover span{
color: #D6472A;}
.pic_new .bd{float: left; width: 100%;}
.pic_new .bd ul{float: left;width: 100%;}
.pic_new .bd .tempWrap{float: left;width:100% !important;}
.pic_new .bd ul li{float: left; width: 100%;}
.pic_new .bd ul li .news_img{width:100%; float: left; height: 462px; overflow: hidden;}
.pic_new .bd ul li .news_img img{width: 100%; height: auto;}
.pic_new .bd ul li .new_bt{width:100%; padding: 40px 36px; float: left;height: 144px; background-color: #fff;}
.pic_new .bd ul li .new_bt span{float: left; width:100%; height: 21px; line-height: 21px;
font-size: 16px;
font-family: MicrosoftYaHei !important; color: #D6472A;}
.pic_new .bd ul li .new_bt h6{float: left; width: 100%;
height: 29px;
font-size: 22px;
font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;
font-weight: bold;margin-top: 14px;
line-height: 29px;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap;}
.pic_new .bd ul li .new_bt h6 a{color: #000000;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;-webkit-filter: alpha(opacity=60);
	filter: alpha(opacity=60);}
.pic_new .bd ul li .new_bt:hover h6 a{color: #D6472A;-moz-opacity: 1;
	-khtml-opacity:1;
	opacity: 1;-webkit-filter: alpha(opacity=100);
	filter: alpha(opacity=100);}

.bt_news{float:right;width:49%;padding: 0; margin: 24px 0 0 0; max-width: 820px; height: 606px; background-color: #fff; overflow: hidden;}
.mtnew{float:left;display:none;width:100%;padding: 30px 36px;margin: 0px 0 0 0;max-width: 820px;height: auto;background-color: #fff;overflow: hidden;}
.bt_news ul{width:100%;float:left;padding: 30px 36px;}
.mtnew ul{width:100%; float:left;}
.bt_news ul li{width:100%; float:left;line-height: 55px; height:auto; width: 100%; float: left; font-family: MicrosoftYaHei !important;}
.mtnew ul li{width:100%;float:left;line-height: 55px;height:auto;width: 100%;float: left;font-family: MicrosoftYaHei !important;}
.bt_news ul li span.list_d{float: left; margin: 25px 8px 25px 0px; width:4px; height: 4px; background-color:  rgba(0, 0, 0, 0.3);}
.mtnew ul li span.list_d{float: left; margin: 20px 8px 20px 0px; width:4px; height: 4px; background-color:  rgba(0, 0, 0, 0.3);}
.bt_news ul li a,.mtnew ul li a{float: left; width:85%;font-size: 20px;
color: #000;overflow: hidden; text-overflow:ellipsis;
white-space: nowrap;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
.bt_news ul li span.time,.mtnew ul li span.time{float: right;font-size:20px; width:17%;
color: #000;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
.bt_news ul li:hover span.list_d,.mtnew ul li:hover  span.list_d{background-color: #D6472A;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);}
.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: #D6472A;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100); font-weight:600;}
.xrld ul li .xrld_bg .xrld_bt{width:70%;}.xrld ul li .xrld_bg .xrld_bt p{font-size:18px;}
.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 22px 0;
 cursor: pointer;}
.notice .hd ul li p{float: left; width:100%;font-size: 28px; line-height: 34px;  color: #000;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);font-family: 'fzzzhjt' !important;}
.notice .hd ul li p b{float:right;  display: none; font-weight: normal;margin-left: 20px;text-transform:uppercase;font-family: 'fzzzhjt' !important;}
.notice .hd ul li.on p{color: #274373;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);font-family: 'FZZCHJW' !important;}
.notice .hd ul li.on p b{display: block; min-width:100px;font-family: 'fzzzhjt' !important;}
.notice .hd ul span{float: left; width:31px; text-align: center; height: 20px;  color: #979797; margin: 7px 0px;}
.notice .hd ul li.on{padding: 0 0 20px 0;  border-bottom:4px solid #274373;}

.notice .bd{width:100%; height: auto; margin-top: 23px;float: left; background-color: #fff; }
.new_tz{width:100%;height: auto;overflow: hidden;padding: 30px 36px;display: none;}
.new_tz ul{width:100%; float: left;}
.new_tz ul li{float: left;width:100%;height: auto;line-height: 55px;font-family:  "microsoft yahei" !important;}

.new_tz ul li span.time{text-align: right;float: right;font-size:20px;width:17%;color: #000;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
.new_tz ul li:hover a,.new_tz ul  li:hover span.time{color: #D6472A;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);font-weight:600;}
.new_tz ul  li:hover span.area{font-weight: bold;}
.new_tz .more,.dynamic_nr .more,.mtnew .more{position: absolute; top:15px; right: 0px;}
.new_tz .more a,.dynamic_nr .more a,.mtnew .more a{font-size: 18px;
font-family: MicrosoftYaHei !important;
color: #000000;
-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30);}
.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:#D6472A;}	
.dynamic{width: 49%;max-width: 820px;padding: 0;float:right;margin: 40px 0 0 0;}
.dynamic .bd{width:100%;height: auto;margin-top: 23px;float: left;background-color: #fff;}
.dynamic_nr{width:100%;height: auto;padding: 30px 36px;display: none;}	
.dynamic_nr ul{width:100%; float: left;}
.dynamic_nr ul li{float: left;width: 100%;height: 160px;margin-bottom: 35px;}
.dy_img{float: left;width: 121px;height: 160px;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: auto;font-size: 20px;font-family: MicrosoftYaHei !important;color: #000000;line-height: 40px;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: auto;font-size: 18px;font-family: MicrosoftYaHei !important;color: #000000;line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
.dy_data{float:left;margin-top: 60px;font-size: 16px;font-family: MicrosoftYaHei !important;color: #D6472A;line-height: 21px;}
.dy_time{float: right;margin-top: 60px;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: #D6472A;-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);}
.js_menu ol li{float:left; line-height: 50px;font-family: "microsoft yahei" !important; text-align: center; padding: 0 16px; background-color: #274373;}
.js_menu ol li a{color: #fff; font-size: 20px;font-family: "microsoft yahei" !important;}
.js_menu ol li.all{padding: 0 48px;}	
.bg_main2{width:100%; height:auto; overflow: hidden; background:url(../img/bg_main2.png) top center repeat; background-size: contain;}
.bg_academic{margin-top: 40px !important;height: auto;overflow: hidden;}
.academic{width:100%; }
.academic ul{float: left; width: 100%;}
.academic ul li{float: left;margin-top: 23px; margin-right: 30px;width:23.5%; max-width: 410px;
height: 402px; padding: 20px;
background: #FFFFFF;}
.academic ul li:hover{margin-top: 15px; margin-bottom: 8px;}
.academic ul li .icon_logo{float: left;display: block;  margin: 10px 0 30px 0px; width:66px; height: 51px; background: url(../img/icon_logo.png) left center no-repeat;}
.academic ul li:hover .icon_logo{background-image: url(../img/icon_logo_on.png);}
.academic ul li h5{ float:left;width: 100%;
height: 56px; 
font-size: 20px;
font-family: MicrosoftYaHei !important;
line-height: 28px; margin: 2px 0;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.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
.academic ul li:hover h5 a{font-weight:bold;
color: #D6472A;-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);}
.academic ul li h6{float:left; margin:7px 0;width: 100%;
height:auto; overflow: hidden; text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 16px;color: #D6472A;
font-family: MicrosoftYaHei !important;
line-height: 21px;}
.academic ul li p{float:left; font-size:16px; margin-top:6px;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  span{display: block; margin: 36px auto; line-height: 40px;
text-align:center;width: 150px;
height: 40px;
border-radius: 4px;
border: 1px solid #C7C7C7;}
.academic ul li:hover  span{
background: #D6472A;
box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.15);}
.academic ul li:hover span a{-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100); color: #fff;}
.academic ul li  span a{font-size: 16px;font-family:'fzzzhjt',FZZZHUNHJW--GB1-0, FZZZHUNHJW--GB1 !important; color: #000;-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	filter: alpha(opacity=30);}
.bg_teachers{margin-top: 40px !important;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: 20px;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: #D6472A;
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: #D6472A;
line-height: 21px; }

.accordion{width:100%;margin-top: 60px !important;margin-bottom: 60px !important;overflow: hidden;}
.lm_accord{float: left; width:17%; max-width:284px; height: 524px; background-color:#D6472A ;}
.lm_accord h6{width:134px;line-height: 60px;font-family:'FZZCHJW' !important; padding:0; font-size:40px; 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: 1px solid #fff;}
.lm_accord span a{color: #fff; font-size: 18px;}
.lm_accord span:hover{background-color: #fff;}
.lm_accord span:hover  a{color: #D6472A;}
.accord_pc{display: block;}
.w567{display: none;}
.side_accord{float: left; width:83%; max-width:1416px; 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 p{position: absolute; display: block; top:0; left: 0;width:284px; height: 524px;background-color:#D6472A ;-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70); z-index:9;}
.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; height: 524px; position:relative;}
.w-accor ul,.w-accor li{ position:relative;padding:0; margin:0; list-style:none;}
.w-accor ul{width: 100%;}
.w-accor li{float:left; overflow:hidden; width:20% !important;}
.w-accor li.curr{width: 60% !important;}
.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;}
.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;}	



.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: #D6472A;
-moz-opacity: 0.19;
	-khtml-opacity: 0.19;
	opacity: 0.19;
	filter: alpha(opacity=19); z-index:1;}
.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;}
.accordion{ width:100%; margin-top: 60px; margin-bottom: 60px; overflow: hidden;}
.lm_accord{float: left; max-width: 284px;width: 17%; height: 524px; background-color:#D6472A ;}
.lm_accord h6{width:134px;line-height: 60px;font-family:'FZZCHJW' !important; padding:0; font-size:40px; 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: 1px solid #fff;}
.lm_accord span a{color: #fff; font-size: 18px;}
.lm_accord span:hover{background-color: #fff;}
.lm_accord span:hover  a{color: #D6472A;}
.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:18%;max-width:284px; height: auto;
		cursor: pointer;overflow: hidden;
	}
	.side_accord > ul > li.curr{width:64%;max-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:100%;max-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 p{position: absolute; display: block; top:0; left: 0;width:100%;max-width:284px; height: 524px;background-color:#D6472A ;-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70); z-index:9;}
.brief span{position: absolute; display: block; top:0; left: 0;width:100%;max-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:100%;max-width: 824px; height: 524px; /*animation: larger2 0.4s normal;*/}
.w-accor{overflow:hidden; height: 524px; position:relative;}
.w-accor ul,.w-accor li{ position:relative;padding:0; margin:0; list-style:none;}
.w-accor ul{width: 100%;}
.w-accor li{float:left; overflow:hidden; width:20% !important;}
.w-accor li.curr{width: 60% !important;}
.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;}
.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;}	


.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: #D6472A;
-moz-opacity: 0.19;
	-khtml-opacity: 0.19;
	opacity: 0.19;
	filter: alpha(opacity=19); z-index:1;}
.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; width:30px; height:30px; right:0;z-index:9999;}
.video_con video,.video_con object{width: 848px !important; height: 524px !important; border: 0; margin: 0 auto; display: block;}
.video_close{display: none;}
.new_tz ul li a{width:80%;font-size:20px;}
.new_tz ul li span.time{width:17%}
.bt_news ul li a, .mtnew ul li a{width:80%;}
.foot_c{margin:0 0 0 2%}.foot_r{max-width:112px;}
.jsml ul li{width:16%;max-width:200px; margin-right:0.8%;margin-bottom: 60px;}
.jsml ul li .pic{height:240px;}.ysfc ul li{float: left; width:24%; max-width: 288px; height: auto; min-height: 410px; overflow: hidden; margin-right: 2%; margin-bottom: 70px;}.xrld ul li,.djqt ul li{max-width:600px;}
.ysfc ul li .pic{width:100%; height: 360px; overflow: hidden; float: left;}
.academic ul li{width:24%;margin-right:1.3%}
.dy_nr,.dy_hr{width: 80%;}
.js_data{width:80%;max-width:950px;}

.tool{width:100%; height: auto; overflow: hidden; padding: 64px 0;}
.tool ul{width:100%; float: left; margin-top: 23px;}
.tool ul li{float: left; margin-right: 2%; width: 15%;max-width: 258px; height: 258px; background-color: #fff;}
.foot{width:100%;max-width: 1700px;margin: 0 auto;margin-top: 75px;padding: 0;}
.foot_l{width:100%;max-width: 500px;float: left;margin: 0;padding: 0;}
.foot_l img{float: left; width:auto; 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: 18px;line-height: 32px;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
.foot_c{float: left;width:100%;max-width: 1000px;padding: 0;margin: 0 0 0 15px;}
.foot_c h6{color: #fff;font-size: 22px;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;font-weight: bold;color: #FFFFFF;line-height: 24px;width:100%;height: auto;margin: 37px 0 0px 0;float: left;}
.foot_c ul{width:100%; float: left;}
.foot_c ul li{float: left;width:33.3%;height: auto;line-height: 32px;margin-top: 13px;}
.foot_c ul li a{font-family: "microsoft yahei" !important;color: #FFFFFF;font-size: 18px;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
	.foot_c ul li:hover a{-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);}
.foot_r{float: right; width:100%; max-width: 112px; padding: 0;}
.foot_r h6{float:left; text-align: center;
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_r ul{width:100%;float:left;margin-top: 10px;}
.foot_r ul li{width:100%; float: left;}
.foot_r ul li img{width:100%; height: auto; float: left;}
.foot_r ul li span{ float: left; text-align:center;width:100%;margin-top: 12px;
height: 21px;
font-size: 16px;
font-family: MicrosoftYaHei !important;
color: #FFFFFF;
line-height: 21px;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}
}
@media only screen and (min-width:1900px) {.header {
	width: 100%;
	height: auto;
	background: url(../img/bg_header.png) #fff no-repeat left center;
	background-size: cover;
}

.head {
	position: relative;
	width: 100%;max-width:1700px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	z-index: 999;
}

.logo {
	width: 720px;
	height: 125px;
	margin: 47px auto 48px auto;
	float: left;
}.bg_search {
	float: right;
	z-index: 99;
	width: 320px;
	height: 125px;
	margin: 47px auto 48px auto;
}
	.head{max-width: 1700px;}.main{width:100%; max-width: 1700px; margin: 0 auto; padding: 0;}
.dh .container{max-width: 1810px;}
.dh nav.navbar.bootsnav ul.nav > li{width:11.1%}
.dh nav.navbar.bootsnav ul.nav > li > a{padding: 25px 0px;}
.banner {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
	z-index: 9;
height:450px;
}
.banner1{height:auto !important;max-height:500px;}
.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.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
-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);
}.tool{width:100%; height: auto; overflow: hidden; padding: 64px 0;}
.tool ul{width:100%; float: left; margin-top: 23px;}
.tool ul li{float: left; margin-right: 2%; width: 15%;max-width: 258px; height: 258px; background-color: #fff;}
.foot{width:100%;max-width: 1700px;margin: 0 auto;margin-top: 75px;padding: 0;}
.foot_l{width:100%;max-width: 500px;float: left;margin: 0;padding: 0;}
.foot_l img{float: left; width:auto; 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: 18px;line-height: 32px;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
.foot_c{float: left;width:100%;max-width: 1000px;padding: 0;margin: 0 0 0 15px;}
.foot_c h6{color: #fff;font-size: 22px;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;font-weight: bold;color: #FFFFFF;line-height: 24px;width:100%;height: auto;margin: 37px 0 0px 0;float: left;}
.foot_c ul{width:100%; float: left;}
.foot_c ul li{float: left;width:33.3%;height: auto;line-height: 32px;margin-top: 13px;}
.foot_c ul li a{font-family: "microsoft yahei" !important;color: #FFFFFF;font-size: 18px;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);}
	.foot_c ul li:hover a{-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);}
.foot_r{float: right; width:100%; max-width: 112px; padding: 0;}
.foot_r h6{float:left; text-align: center;
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_r ul{width:100%;float:left;margin-top: 10px;}
.foot_r ul li{width:100%; float: left;}
.foot_r ul li img{width:100%; height: auto; float: left;}
.foot_r ul li span{ float: left; text-align:center;width:100%;margin-top: 12px;
height: 21px;
font-size: 16px;
font-family: MicrosoftYaHei !important;
color: #FFFFFF;
line-height: 21px;-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);}


}