@charset "UTF-8";
@import url(../fonts/font.jpg);
* {
	margin: 0;
	padding: 0;}
@font-face {
font-family: 'FZZCHJW';
src: url(../fonts/fzzchjw-1.jpg);
src: url(../fonts/fzzchjw-1.eot?#i.jpg) format('embedded-opentype'), url(../fonts/fzzchjw-1..jpg) format('woff'), url(../fonts/fzzchjw-1.jpg) format('truetype'), url(../fonts/fzzchjw-1.svg#glyphicons_halflingsreg.jpg) format('svg')
	 }
@font-face { font-family: 'fzzzhjt';
src: url(../fonts/fangzhengzhengzhunheijianti.jpg);
src: url(../fonts/fangzhengzhengzhunheijianti.eot?#i.jpg) format('embedded-opentype'), url(../fonts/fangzhengzhengzhunheijianti..jpg) format('woff'), url(../fonts/fangzhengzhengzhunheijianti.jpg) format('truetype'), url(../fonts/fangzhengzhengzhunheijianti.svg#glyphicons_halflingsreg.jpg) 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/head.png) #fff no-repeat top 0px center;}

.head {
	position: relative;
	width: 100%;max-width:1700px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	z-index: 9;}

.logo {
	width: 50%;
	height: 125px;
	margin: 47px auto 48px auto;
	float: left;max-width: 721px;}

.logo img {
width: 100%;
	height: auto;}


.dhl {position: relative;z-index: 9;width: 100%;margin: 0 auto;height: 72px;background-color: #274373;font-family: 'fzzzhjt',FZZhengHeiS-M-GB !important;font-weight: normal;}
.bg_search {
	float: right;
	z-index: 99;
	width: 320px;
	height: 125px;
	margin: 47px auto 48px auto;}

.search {max-width: 320px;
	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%;
        height:600px;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
	z-index: 9;
overflow:hidden;}

.banner .hd {
	list-style: none;
	position: absolute;
	left: 40%;
	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: 600px;
	overflow: hidden;}

.banner .bd li img {float: left;
	width: 100% !important;
	height: 600px;}

.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.jpg) 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: 9;}
.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);}
.pic_hd3{background-color: rgba(39,67,115,0.6);}
.pic_hd4{background-color: rgba(39,67,115,0.4);}
.pic_hd5{background-color: rgba(39,67,115,0.2);}	
.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;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;}
.banner{width:100%;}
.w100 {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.footer {
    width: 100%;
    height: auto;
    min-height: 250px;
    margin: 0px 0 0 0;
    padding: 0;
    background: url(../img/footer.jpg) no-repeat top center rgb(39, 67, 115);
    overflow: hidden;background-size: 100% 220px;
}
.bg_foot {
    width: 100%;
    height: auto;
    min-height: 220px;
    overflow: hidden;
    background-color: rgba(39, 67, 115, 0.86);
}
.copy {
    width: 100%;
    height: auto;
    line-height: 30px;
    padding: 15px 10px;
    background-color: #18325E;
}
}
.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; padding-left:10px;}
.bt_news ul li:hover{ background:url(../img/list_black_on.jpg) 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.jpg) no-repeat left center;padding-left:10px;}
.mtnew ul li:hover{ background:url(../img/list_black_on.jpg) 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:95%;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: 610px;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.jpg) no-repeat left center;padding-left:10px;}
.new_tz ul li:hover{ background:url(../img/list_black_on.jpg) 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.jpg) 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{position: relative;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.jpg) left center no-repeat;}
.academic ul li:hover .icon_logo{background-image: url(../img/icon_logo_on.jpg);}
.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: 0px 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;}
.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;}
.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.jpg) 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.jpg) no-repeat center center ;}
.tool ul li a div.icon_bar2{background: url(../img/icon_bar2.jpg) no-repeat center center ;}
.tool ul li a div.icon_bar3{background: url(../img/icon_bar3.jpg) no-repeat center center ;}
.tool ul li a div.icon_bar4{background: url(../img/icon_bar4.jpg) no-repeat center center ;}
.tool ul li a div.icon_bar5{background: url(../img/icon_bar5.jpg) no-repeat center center ;}
.tool ul li a div.icon_bar6{background: url(../img/icon_bar6.jpg) no-repeat center center ;}
.tool ul li:hover a div.icon_bar1{background: url(../img/icon_bar1_on.jpg) no-repeat center center ;}
.tool ul li:hover a div.icon_bar2{background: url(../img/icon_bar2_on.jpg) no-repeat center center ;}
.tool ul li:hover a div.icon_bar3{background: url(../img/icon_bar3_on.jpg) no-repeat center center ;}
.tool ul li:hover a div.icon_bar4{background: url(../img/icon_bar4_on.jpg) no-repeat center center ;}
.tool ul li:hover a div.icon_bar5{background: url(../img/icon_bar5_on.jpg) no-repeat center center ;}
.tool ul li:hover a div.icon_bar6{background: url(../img/icon_bar6_on.jpg) 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: 250px;margin:0px 0 0 0;padding: 0;background: url(../img/footer.jpg) no-repeat top center rgb(39, 67, 115);overflow: hidden;background-size: 100% 220px;}	

.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: 220px;overflow:hidden;background-color: rgba(39, 67, 115, 0.86);}
	
.foot{width:100%;max-width: 1700px;margin: 0 auto;margin-top: 35px;padding: 0;}
.foot_l{width:100%; max-width: 740px; float: left; margin: 0; padding: 0;}
.foot_l img{float: left; width:auto; margin-bottom: 15px;margin-left: 0px;clear: both;max-width: 500px;}
.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 #274373; font-size:25px; background: #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: 16px;}
.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.jpg) 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{overflow: hidden;width:100%;}
.list ul li{float: left; width:100%; height: 55px; line-height: 55px; background: url(../img/list_d.jpg) 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.jpg) 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 table p{float:left; width:100%;}
.wznr p,.wznr p span{line-height: 40px; margin-bottom: 10px;font-family: "microsoft yahei" ; font-size: 18px; color: #333333;}
.wznr p img{}
.wznr p table,.wznr table{margin:0 auto;  width:100%; max-width:100%;display:table;}
.wznr p table tbody,.wznr table tbody{width:100%;}
.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: 10px;/* 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;}
.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.jpg) 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.jpg) 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.jpg);}
	
.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.jpg) 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.jpg) 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_bt{width: 100%; height: auto;float: left;color:#274373;font-family: 'FZZCHJW' !important; font-size:30px; line-height: 40px;padding:10px 0;}
.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.jpg) #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:28px;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) {
body{width:100%;max-width:1920px;}
.header {width: 100%;height: auto;background: url(../img/bg_header.jpg) #fff no-repeat top 0px center;max-width: 1920px;}
.head{ max-width: 1920px;width: 96%; }
.dhl {position: relative;z-index: 9;width: 100%;margin: 0 auto;height: 68px;background-color: #274373;font-family: 'fzzzhjt', FZZhengHeiS-M-GB !important;font-weight: normal;max-width:1920px;}
.nav_menustyle_1_1 li {
    float: left;
    text-align: center;
    position: relative;
    width: 6%;
}
.nav_menustyle_1_1 a {
    width: 100%;
    font-size: 19px;
    color: #fff;
    padding: 25px 0px;
}
.banner{width:100%;max-width:1920px;}
}


@media only screen and (max-width: 1620px) {
body {
	width: 100%;max-width:1620px;	margin: 0 auto;
font-family: "microsoft yahei",'FZZCHJW','fzzzhjt',FZZhengHeiS-M-GB ;
font-weight: normal;
	font-size: 14px;
	background-color: #eee;}
.banner{width:100%;max-width:1620px;}

.nav_menustyle_1_1 a {
    width: 100%;
    font-size: 18px;
    color: #fff;
    padding: 25px 0px;
}

.w100 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    max-width:1620px;
}
.footer {
    width: 100%;max-width:1620px;    height: auto;
    min-height: 350px;
    margin: 0px 0 0 0;
    padding: 0;
    background: url(../img/footer.jpg) no-repeat top center rgb(39, 67, 115);
    overflow: hidden;
}
.bg_foot {
    width: 100%;max-width:1620px;    height: auto;
    min-height: 350px;
    overflow: hidden;
    background-color: rgba(39, 67, 115, 0.86);
}
.copy {
    width: 100%;max-width:1620px;    height: auto;
    line-height: 30px;
    padding: 15px 10px;
    background-color: #18325E;
}
}


@media only screen and (min-width: 1570px) {


.nav_menustyle_1_1 li {
    float: left;
    text-align: center;
    position: relative;
    width: 100px;
    margin-right: 20px;
}
.nav_menustyle_1_1 a {
    width: 100%;
    font-size: 18px;
    color: #fff;
    padding: 25px 0px;
}

}



@media only screen and (max-width: 1366px) {
body {
	width: 100%;max-width:1366px;
	margin: 0 auto;
font-family: "microsoft yahei",'FZZCHJW','fzzzhjt',FZZhengHeiS-M-GB ;
font-weight: normal;
	font-size: 14px;
	background-color: #eee;}
.head {
    max-width: 1366px;width: 96%;
}
.header { max-width: 1366px;width: 100%;}
.dhl { max-width: 1366px; width: 100%;}
.nav_menustyle_1_1 li {
    float: left;
    text-align: center;
    position: relative;
    width: 60px;
    margin-right: 20px;
}
.nav_menustyle_1_1 a {
    width: 100%;
    font-size: 15px;
    color: #fff;
    padding: 25px 0px;
}
.banner{ max-width: 1366px;width: 100%;}
.w100 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
     max-width: 1240px;
}
.mtnew {
    float: left;
    display: none;
    width: 100%;
    padding: 30px 36px;
    margin: 0px 0 0 0;
    max-width: 550px;
    height: auto;
    background-color: #fff;
    overflow: hidden;
}
.academic ul {
    float: left;
    margin-left: 2%;
}
.academic ul li {
    position: relative;
    float: left;
    margin-top: 23px;
    margin-right: 30px;
    width: 22.5%;
    max-width: 412px;
    height: 402px;
    padding: 20px;
    background: #FFFFFF;
}
.col1R .item .text .title {
    height: 35px;
    margin-bottom: 20px;
    overflow: hidden;
}
.new_tz ul li span.time {width: 16%;margin-right: 25px;}
.bt_news ul li a, .mtnew ul li a {width: 84%;}
.bt_news ul li span.time, .mtnew ul li span.time { width: 16%;}
.foot {
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    margin-top: 75px;
    padding: 0;
}
.footer {
   max-width: 1366px;
      }
.foot_l {
    width: 100%;
    max-width: 500px;
    float: left;
    margin: 0;
    padding-left: 20px;

}

.bg_foot {
     max-width: 1366px;
}
.copy {
    max-width: 1366px;
}

}





@media only screen and (max-width: 1024px) {}




@media only screen and (max-width: 1023px) {}




@media only screen and (max-width: 823px) {
body {
	width: 100%;min-width:1700px;
	margin: 0 auto;
font-family: "microsoft yahei",'FZZCHJW','fzzzhjt',FZZhengHeiS-M-GB ;
font-weight: normal;
	font-size: 14px;
	background-color: #eee;}
.head {
   min-width:1500px;width: 96%;
}
.header { min-width:1700px;width: 100%;}
.dhl { min-width:1700px; width: 100%;}
.nav_menustyle_1_1 li {
    float: left;
    text-align: center;
    position: relative;
    width: 6.5%;
}
.nav_menustyle_1_1 a {
    width: 100%;
    font-size: 22px;
    color: #fff;
    padding: 25px 0px;
}
.mtnew {
    float: left;
    display: none;
    width: 100%;
    padding: 30px 36px;
    margin: 0px 0 0 0;
    max-width: 550px;
    height: auto;
    background-color: #fff;
    overflow: hidden;
}
.academic ul {
    float: left;
    margin-left: 2%;
}
.academic ul li {
    position: relative;
    float: left;
    margin-top: 23px;
    margin-right: 30px;
    width: 22.5%;
    max-width: 412px;
    height: 402px;
    padding: 20px;
    background: #FFFFFF;
}
.new_tz ul li span.time {width: 16%;margin-right: 25px;}
.bt_news ul li a, .mtnew ul li a {width: 84%;}
.bt_news ul li span.time, .mtnew ul li span.time { width: 16%;}
.foot {
    width: 100%;
   min-width:1700px;
    margin: 0 auto;
    margin-top: 75px;
    padding: 0;
}
.footer {
  min-width:1700px;
    padding-left: 20px;
    padding-right: 20px;}
.foot_l {
    width: 100%;
    max-width: 740px;
    float: left;
    margin: 0;
    padding: 0;
}

.bg_foot {
    min-width:1700px;
}
.copy {
    min-width:1700px;
}

}

@media only screen and (min-width: 992px) {}


@media only screen and (min-width: 1200px) {}





@media only screen and (min-width:1900px) {}