@charset "utf-8";
@import url(../font/stylesheet.css);
@import url(../font/font.css);

.inner {
	width: 1400px;
	margin: 0px auto;
}

.xwlb{float:left; width:32%;margin-right:2%;}
.ssfc{margin-right:0;}
.xwlb ul{float:left; width:100%;}
.xwlb ul li{float:left; width:100%;padding:10px 0;}
.xwlb ul li .pic{float: left;
    width: 120px;
    height:80px;
    overflow: hidden;}
.xwlb ul li .pic img{width:100%}
.xwlb ul li .bt{float: right;
    width: calc(100% - 130px);}
.xwlb ul li .bt h6{float: left;
    width: 100%;
    display: flex;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
    align-items: center;}
.xwlb ul li .bt h6 a{font-size: 18px;}
.xwlb ul li:hover .bt h6 a{color:#14a351;}
.xwlb ul li .bt span.time{font-size:14px;color: #666;}
.xsbg{float:left; width:100%;}
.xsbg ul{float:left; width:calc(100% + 15px);}
.xsbg ul li{float:left;margin-right: 15px;width: calc(25% - 35px);padding: 10px;background-color: #fff;}
.xsbg ul li .date{float:left;width:60px;height: 60px;background-color: #005ebb;}
.xsbg ul li .date b{float:left;width:100%;text-align:center;color:#fff;font-size: 24px;line-height: 30px;}
.xsbg ul li .date span{float:left;width:100%;text-align:center;background-color: #d9e6f3;color: #005ebb;font-size: 12px;line-height: 30px;}
.xsbg ul li .bt{float: left;
    width: 100%;
    margin-top: 10px;}
.xsbg ul li .bt h6{height:60px; overflow: hidden;line-height:25px;}
.xsbg ul li .bt h6 a{font-size: 18px;
    color: #005ebb;
    font-weight: bold;}
.xsbg ul li .bt p{font-size:18px;float: left;width: 100%;color:#333;line-height: 30px;}
.xsbg ul li .bt p b{font-size: 18px;color:#333;font-weight: normal;text-align: justify;text-align-last: justify;width: 64px;float: left;display: inline-block;}




/* 头部*/
.top {

/* background: #00204c; */

background-color: #1a589d;

width: 100%;

height: 50px;

z-index: 9;
}
.top_left ul li{position:relative;}
.codes{float: left;/* display:none; *//* position:absolute; *//* top: 28px; */left:0px;width: 80px;height:120px;overflow:hidden;z-index: 999;}
.codes img{width:100%; height:80px;}
.codes p{float: left;width:100%; }
.top_left{
    float: right;
    width: 300px;
    margin-top: 40px;
}
.top_left ul li:hover .codes{display:block;}
.sitelogo {
	padding: 15px 0px;
	width: 360px;
}
.sitelogo img{width:100%}
.top_link {    padding-top: 50px;
	margin-top: 15px;
	margin-bottom: 0px;
}

.top_link ul li {
	float: left;
	padding: 5px 10px;
}

.top_link ul li a {
	color: #fff; padding-left:15px;
	font-size: 18px;
}

.top_link .kuai {
display:none;
	padding: 0px 25px;
	margin-right:5px;
	position: relative;
	background: url(../img/icon4.png) no-repeat left center, url(../img/icon5.png) no-repeat right center;
}

.top_link .kuai ul {
	position: absolute;
	background:#1a589d;
	width: 100%;
	min-width: 240px;
	left: 50%;
	top: 20px;
	display: none;
	padding-top: 15px;
	z-index: 99;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.top_link .kuai:hover ul {
	display: block;
}

.top_link .kuai ul li {
	float: none;
	text-align: center;
	background-color: #fff;
}

.top_link .kuai ul li a {
	color: #333;
	line-height: 20px;
	font-size: 14px;
}

.top_left .link_last {
	background: none;
}

.top_left ul li {
	float: left;
	margin-top: 15px;
	padding: 0px 9px;
	background: url(../img/line4.png) no-repeat right center;
}

.top_link .eng {
	background: url(../img/icon6.png) no-repeat left center;
}


/* 搜索*/
.search {
	padding-left: 50px;
	font-size: 18px;
	cursor: pointer;
	position: relative;
}

.search input {
	border: 1px solid rgba(255, 255, 255, 0.3);
	background: rgba(255, 255, 255, 0.1);
	height: 28px;
	line-height: 28px;
	color: #fff;
	border-radius: 14px;
	margin-top: -20px;
	width: 0px;
	text-indent: 10px;
	opacity: 0;
}

.search i.active {
	position: absolute;
	right: 0px;
	top: 0px;
	border: 1px solid #4d6382;
	border-radius: 50%;
}

.search button {
	display: none;
}

.search.active input {
	width: 150px;
	opacity: 1;
}

.search.active i.active {
	position: absolute;
	right: 25px;
	top: 0px;
}

.icon-search:before {
	color: #fff;
}

.search.active i.active:before {
	content: '\ea1f';
}
.tab2{position:relative; float:left; width:100%;margin-top:10px;}
.tab2 .hd{float:left;width: 40%;}
.tab2 .hd ul{float:left; width:100%; margin:0;}
.tab2 .hd ul li{float:left;padding: 20px;width: calc(100% - 40px);height: 100px;margin:0;}
.tab2 .hd ul li.bg_hd1,.fc_sp .hd ul li.on{background-color:rgba(2,52,89,1);}
.tab2 .hd ul li.bg_hd2{background-color:rgba(2,52,89,0.9);}
.tab2 .hd ul li.bg_hd3{background-color:rgba(2,52,89,0.7);}
.tab2 .hd ul li.bg_hd4{background-color:rgba(2,52,89,0.5);}
.tab2 .hd ul li .pic{float:left; width:150px; height:100px;overflow: hidden;}
.tab2 .hd ul li .pic img{width:100%;}
.tab2 .hd ul li .bt{float:right; padding:0; background-color: transparent; width:calc(100% - 170px);}
.tab2 .hd ul li .bt a{float:left;width:100%;line-height: 25px;/* height:70px; */padding:10px 0;color:#fff;font-size: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tab2 .hd ul li.on .bt a{font-weight: bold;}
.tab2 .hd ul li .bt span.time{float:left; margin-top:0; width:100%;color:#fff; font-size: 14px;}
.tab2 .bd{float:right;width: 60%;height: 560px;overflow: hidden;}
.tab2 .bd ul{float:left; width:100%;height:100%; margin:0;}
.tab2 .bd ul li{position:relative;margin:0; float:left; width:100%; height:100%;}
.tab2 .bd ul li .pic img{width:100%;}
.sp_read{position:absolute;top:0; left:0; width:100%; height:100%; background:url(../img/star_sp.png) no-repeat center center;}
.videoed{ display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{/position:fixed;left: 0;top: 0;margin-left: 0;margin-top: 0;z-index:100;width:100%;height: 100%;text-align: center;}
.vclose{position:absolute;right:1%; top:1%; width:80px !important; height:80px !important; border-radius:100%; cursor: pointer; }
.videos{display:none;position:fixed; width:100%; height:100%; background-color:#333; z-index:999999;}
#video{width:90% !important;height:auto !important;border: 0;outline: 0;}


.top_wrap {
	/* position: absolute; */
	/* z-index: 9; */
	top: 50px;
	left: 0px;
	width: 100%;
	background: url(../img/bg_head.png) no-repeat #1a589d bottom right;
	padding-bottom: 0;
}
.head-right{float:left; width:100%;}
/*导航*/
/*nav*/
.demo-2 {
	display: none;
	position: relative;
	z-index: 9999;
}

.nav {
	width: 100%;
	height: 50px;
	line-height: 50px;

}
.nav ul{width:100%;}

.nav ul>li {
	float: left;
	text-align: center;
	width: 10%;
	/* padding-left: 6px; */
	/* padding-right: 6px; */
	position: relative;
}

.nav .nav_first {
	padding-left: 0px;
}

.nav .nav_last {
	padding-right: 0px;
}

.nav li a {
	font-size: 18px;
	/* font-weight: bold; */
	color: #fff;
}

.nav li ol {
	position: absolute;
	left: 50%;
	top: 43px;
	z-index: 9999;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	min-width: 200px;
	display: none;
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99015934, endColorstr=#99015934);
}

.nav li ol li {
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.nav li ol li:hover{background-color: rgb(26, 88, 157);}

.nav li ol li a {
	display: block;
	width: 96%;
	font-size: 14px;
	margin: 0px 2%;
	color: #333;
}

.nav li ol li:hover a {color: #fff;
	font-weight: bold;
}

.nav li ol.widths li {
	width: 268px;
}

.nav li ol.widths li a {
	width: 50%;
}
.nav ul>li:hover ol{display: block;}




















/* banner */
.banner_wrap{ overflow:hidden; max-height:400px;
	position: relative;
}
.banner_wrap img{width: 100%;}
.sliderbutton{
	position:absolute;
	bottom:55px;
	width: 20px;
	height: 20px;
	z-index: 999;
}
.lecturelist li{
	position: relative;
}
.lecturelist .prev{
	right:29%;
	background: url(../img/left.png) no-repeat center;
}
.lecturelist .next{
	right:18%;
	background: url(../img/right.png) no-repeat center;
}
.lecturelist li img{width: 100%;}
.caption{
	position: absolute;
	height: 60px;
	padding: 0px 25px;
	color: #FFFFFF;
	background: rgb(20 163 81 / 80%);
	z-index: 999;
	left: 20%;
	line-height: 60px;
	bottom: 50px;
	font-size: 20px;
}
.slick-dots{
	position: absolute;
	right: 20%;
	bottom: 50px;
}
.slick-dots li{
	float: left;
	padding: 0px 10px;
	font-size: 18px;
	background:none;
}
.slick-dots li button{
	background:none;
	color: #FFFFFF;
}
.slick-dots .slick-active{
	font-size: 26px;
	font-weight: bold;
	
}
.slick-dots .slick-active button{
	color: rgb(150,2,24);
	margin-top: -20px;
}
/* 学校要闻 */

.main1 {
	padding-top: 40px;
	padding-bottom: 55px;
	background: url(../img/cbg.jpg) no-repeat center center;
}


.news_title {
	/* height: 75px; */
	margin-bottom: 25px;
	line-height: 70px;
	text-align: center;
	background: url(../img/titlebg1.png) no-repeat center;
}

.news_title>h1 {
	color: #1a589d;
	/* height: 75px; */
	font-size: 36px;
	font-weight: normal;
}


.news ul li {
	float: left;
	max-width: 320px;
	width: 23%;
	margin-right: 2.8%;
	overflow: hidden;
	position: relative;
	background-color: #fff;
	border-top: 4px solid #1a589d;
	box-shadow: 2px 2px 5px #dfdfdf,-2px -2px 5px #dfdfdf;
}
.news ul li>a{display: block;}
.news ul li>a>p{
	margin: 0px 20px;
	margin-top: 15px;
	font-size: 18px;
	line-height: 30px;
	height: 90px;
	overflow: hidden;
}
.news_img {
	height: 215px;
	overflow: hidden;
}

.news_img{
	width: 100%;
	/* height: 100%; */
	transition: .5s;
}
.news_img img {
	width: 100%;
	 height: 100%;
	transition: .5s;
}

.news .news_last,.news_list .news_last,.option .news_last{
	margin-right: 0px;
}
.date1{
	width: 60px;
	height: 60px;
	text-align: center;
	background-color: #14a351;
	color: #FFFFFF;
	overflow: hidden;
	margin-left: 20px;
	margin-top: -30px;
	position: relative;
	z-index: 999;
}
.date1 p{
	font-weight: bold;
	font-size: 24px;
	margin-top: 8px;
	margin-bottom: 4px;
}


.news .xiang,.news_list .xiang{
	color: #14a351;
	display: inline-block;
	margin:20px 20px 15px 20px;
	padding-right: 25px;
	background: url(../img/icon8.png) no-repeat right center;
}
.news ul li:hover .news_img img {
	transform: scale(1.1, 1.1);
	transition: .5s;
}
.news ul li:hover a>p{
	color:#14a351;
}
.news_list{
	margin-top: 45px;
	border: 1px solid #e1e1e1;
	overflow: hidden;
	padding: 25px 0px;
	margin-bottom: 40px;
}
.news_list ul li{
	float: left;
	width: 23%;
	overflow: hidden;
	margin-right: 2%;
	position: relative;
}
.news_list .date1,.news_list ul li h3{
	float: left;
}
.news_list ul li h3{
	width: calc(100% - 70px);
	float: right;
	/* margin-left: 5%; */
	font-weight: normal;
	font-size: 18px;
	line-height: 30px;
}
.news_list ul li:hover h3{color:#14a351;}
.news_list .date1{
	margin:0px;
	background-color: #14a351;
}

.news_list .xiang{
	margin:0px;
	position: absolute;
	right: 0px;
	bottom: 3px;
}
.more{
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	display: block;
}





/* 通知公告*/
.main2{
	background: #1a589d;
	width: 100%;
	padding: 40px 0px;
}
.main2 .news_title{	
	background: url(../img/titlebg2.png) no-repeat center;
}
.main2 .news_title h1{
	color: #fff;
	
}
.notice{
	margin-top: 35px;
}
.tab-hd{
	width: 45%;
	text-align: center;
	margin: 40px auto;
}
.tab-hd li{
	display: inline-block;
	/* float: left; */
	color: #FFFFFF;
	padding: 3px 18px;
	border: 1px solid #fff;
	border-radius: 15px;
	font-size: 18px;
	margin-right: 20px;
}
.tab-hd .active{
	background-color: #fff;
	color: #333;
}

.option li{
	float: left;
	width: 23.5%;
min-height:170px;
	margin-right: 2%;
	background-color: #fff;
	margin-bottom: 30px;
}
.option li a{
	display: block;
	color: #333;
	margin: 20px;
}
.option li h3{
	padding: 3px 13px;
	color: #fff;
	background-color: #14a351;
	font-weight: normal;
	font-size: 18px;
}
.date2{
	color: #14a351;
}
.option li h2{
	font-size: 18px;
	color: #333;
	font-weight: normal;
	line-height: 28px;
	margin: 20px 0px;
}


.option li a:hover h2 {
	color: #004398;
}
.tab-bd .more{
	color: #FFFFFF;
	margin-top:15px;
}

.tab-bd>li {
	display: none;
	width: 100%;
	position: relative;
	display: none;
	
}
.tab-bd .thisclass {
	display: block;
}






/* 学术交流 */
.main3 {
	/* background-color: #e9edf4; */
	overflow: hidden;
	padding-bottom: 40px;
	background: url(../img/cbg.jpg) no-repeat center center;
}
.main3 .inner{
	margin-top:25px;
}
.main3 .news_title{	
	margin-bottom:15px;
	background: url(../img/titlebg3.png) no-repeat center;
}

.xue_left{	
	max-width: 680px;
	width: 49%;
	position: relative;
	background: url(../img/bg1.png) no-repeat right 10px;
}
#dowebok{
	max-width: 670px;
	width: 99%;
	position: relative;
}
#dowebok .xue_img{
	height: 390px;
	overflow: hidden;
}
#dowebok .xue_img img{width: 100%;}
#dowebok li{
	position: relative;
	padding-bottom: 60px;
}
#dowebok li a{display: block;}
.cap{
	position: absolute;
	left: 60px;
	bottom: 0px;
	font-size: 18px;
	color: #1a589d;
}
.centered-btns_nav {
	position: absolute;
	top: 60px;
	z-index: 2;
	width: 30px;
	height: 30px;
	margin-top: -40px;
	line-height: 200px;
	background: url(../img/banleft.png) no-repeat left center;
	overflow: hidden;
	opacity: .7;
}
.prev{
	right: 63px;
}
.next {
	right: 30px;
	background: url(../img/banright.png) no-repeat left center;
}

.centered-btns_nav:active {
	opacity: 1;
}
.line{
	position: absolute;
	left: 30px;
	bottom: 0px;
	z-index: 99;
}

.xue_right{
	max-width: 680px;
	width: 48%;
}
.xue_right ul li{
	overflow: hidden;
	margin-bottom: 40px;
}
.date3{
	float: left;
	font-size: 18px;
	color: #14a351;
	text-align: right;
	padding-bottom: 15px;
	/* background: url(../img/line2.png) no-repeat right bottom; */
}
.date3 p{
	line-height: 35px;
	font-weight: bold;
	margin-bottom: 3px;
}
.xue_right ul li a{
	display: block;
	width: 80%;
	float: left;
	margin-left: 4%;
}
.xue_right ul li a h2{
	font-size: 18px;
	color: #1a589d;
	font-weight: normal;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xue_right ul li:hover a h2{color:#14a351;}
.zhai{
	font-size: 14px;
	line-height: 28px;
	margin-top: 15px;
}


/* 底部链接 */
.main4 {
	margin: 40px 0px;
}
.main4 ul li{
	float: left;
	width: 20%;
	text-align: center;
}
.main4 ul li a p{}
.main4 ul li:hover a p{color:#14a351;}
/* 底部图片 */



/* 页尾 */
.footer {
	color: #FFFFFF;
	padding-bottom: 30px;
	background: #1a589d;
}
.links{
	width:30%;
}
.links ul li{
	float: left;
	/* width: calc(31.3% - 20px); */
	margin-right: 2%;
	/* display: flex; */
	/* height: 56px; */
	margin-top: 15px;
	/*padding: 5px 9px;
	border: 1px solid #fff;*/
	align-items: center;
}
.links ul li a{
	color: #333;
	
}
.links ul li select{width:100%; height:40px;}
.links h3,.contact h3{
	font-size: 18px;
	font-weight: normal;
	padding: 30px 0px 0px 0px;
}
.contact h3{
	margin-bottom: 15px;
}
.contact p{
	margin-top: 10px;
}
.yu a{
	width: 240px;
	height: 60px;
	display: block;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	line-height: 60px;
	text-align: center;
	margin-top: 30px;
}
.copy{
	line-height: 60px;
	color: #FFFFFF;
	background-color: #1a589d;
	text-align: center;
}

/* 内页 */


.nav_left {
	margin-top: -90px;
	max-width: 280px;
	width: 20%;
	position: relative;
	z-index: 999;
	

}

.nav_left>h2 {
	font-size: 24px;
	text-align: center;
	height: 90px;
	line-height: 90px;
	color: #fff;
	background:#1a589d url(../img/lanicon.png) no-repeat right top;
}


.nav_left ul li a {
	font-size: 18px;
	display: block;
	text-align: center;
	height: 59px;
	line-height: 59px;
	box-sizing: border-box;
	
	color: #333;
	border-left: 4px solid #16529f;
	border-bottom: 1px solid #f3f1ec;
	background-color: #e9edf4;
}

.nav_left ul li:hover a {
	color: #fff;
	border-left: none;
	background-color: #1a589d;
}

.nav_left .act a{
	border-left: none;
	background-color: #1a589d;
	color: #fff;
}






/*右侧*/
.nav_right {
	width: 78%;
	max-width: 1040px;
	/* padding: 30px; */
	background-color: #fff;
}

/* .right_inner {
	margin: 20px 25px;
} */

.right_top {
	border-bottom: 2px solid #1a589d;
	
	/* margin-top: 20px; */
}

.right_top>h3 {
	font-size: 28px;
	color:#1a589d;
	height: 70px;
	font-weight: normal;
	line-height: 70px;
	/* background: url(../img/line.png) no-repeat left center; */
}


.right_top>p{
	padding-left: 25px;
	background: url(../img/di.png) no-repeat left center;
}
.right_top>p,
.right_top>p a {
	font-size: 12px;
	color: #333;
	margin-top: 25px;
}

.right_top>p {
	margin-right: 10px;
}





/* 列表 */
/* .list>ul {
	margin-top: 20px;
} */

.list>ul li {
	
/* transition: .5s; */
	
overflow: hidden;
	
padding: 15px 0px;
	
border-bottom: 1px dashed #bababa;
}

.list>ul li a {
	float: right;
	display: block;
	width: calc(100% - 120px);
	padding-left: 0;
	box-sizing: border-box;
}
.list .date3{padding-bottom: 0;}
.list .date3 p{
	line-height: 25px;
}
.list>ul li a h2{
	font-size: 18px;
	color:#1a589d;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list .zhai{
	margin-top: 10px;
	display: none;
}
.list {
	margin-bottom: 70px;
}
.list>ul li:hover{
	margin: 0 -20px;
	padding:25px 20px;
	background-color:#1a589d;
	box-shadow: 5px 5px 8px #9ca8ba,-5px 0px 8px #9ca8ba;
}
.list>ul li:hover .date3,.list>ul li:hover h2,.list>ul li:hover .zhai{color: #fff;}
.list>ul li:hover .date3{
	margin-left: 0px;
	
}
.list>ul li a:hover{width:;}
/*内容*/
.content_title>h1,
.dp>h1 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
}

.content_title>p {
	text-align: center;
	color: #888888;
	padding-bottom: 20px;
	border-bottom: 1px dashed #cbbda6;
	margin-bottom: 25px;
}

.cont {
	margin-top: 30px;
}

.cont table{margin:0 auto;display:table;}
.cont p {
	text-indent: 2em;
	line-height: 30px!important;
	font-size: 18px!important;
	margin-top: 10px!important;
}

.fen {
	background: #eeeeee;
	height: 45px;
	margin: 20px 0px;
	overflow: hidden;
}

.fen .popup_renren {
	background-position: 1px -208px;
}

.fen .popup_tqq {
	background-position: 1px -260px;
}

.ye {
	margin-top: 40px
}

.ye p {
	color: #747474;
	margin: 15px 0px;
	font-size: 18px;
}

.ye p a {
	color: #747474;
	font-size:18px;
}

.ye p a:hover {
	color: #02864f;
}

.fen .bdsharebuttonbox {
	width: 185px;
	margin: 5px auto;
}

.content {
	padding-bottom: 50px;
}

.dp {
	margin-bottom: 80px;
}

.jcrc{float:left; width:100%; margin-top:40px; margin-bottom:40px; overflow: hidden;}
.jcrc .rc_bt{float:left;width:100%;height:46px;background-color: #16529f;}
.jcrc .rc_bt h6{float:left; line-height:46px; font-size: 20px; font-weight: bold; color:#fff; background:url(../img/bg_jcrc.png) no-repeat right center; padding:0 100px 0 30px;}
.jcrc ul{float:left; margin:15px -10px; width: calc(100% + 20px);}
.jcrc ul li{float:left;margin:15px 10px;width: calc(20% - 20px);height:auto;max-height:246px;border-bottom:3px solid #023459;background-color:#ebf3f8;}
.jcrc ul li .pic{float:left; width:130px; height: 180px; margin:10px 10px 0 10px; overflow: hidden;}
.jcrc ul li .pic img{width:100%;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out;}
.jcrc ul li:hover .pic img{transform: scale(1.2);}
.jcrc ul li .bt{float:left; width:100%; text-align: center; line-height:50px;}
.jcrc ul li .bt a{font-size: 18px;font-weight: bold;color:#023459;}
.jcrc ul li:hover .bt a{color:#BA0000;}
.jslb{float:left; width:100%; margin-top:0px; overflow: hidden;}
.jslb ul{float:left; margin:15px 0px; width:100%;}
.jslb ul li{float:left; margin:15px 10px; width:calc(20% - 22px);text-align: center; height:35px; line-height:33px; border:1px solid #ebf3f8; background-color:#ebf3f8; border-radius:10px;}
.jslb ul li a{font-size: 14px; font-weight: bold; color:#023459;}
.jslb ul li:hover{background-color:#023459;}
.jslb ul li:hover a{color:#fff;}

.js_tab{position:relative;margin-bottom: 40px; width:100%; float:left;}
.js_tab h6{float:left; width:100%; line-height:30px; padding:10px 0; font-size: 18px; color:#023459;}
.js_tab .hd{position:relative; overflow: hidden; width:100%;float:left;}
.js_tab .hd ul{float:left;width:calc(100% + 11px);margin: 40px -5.5px 0px -5.5px;}
.js_tab .hd ul li{float:left; font-weight: bold; font-size: 18px;color:#023459;border:1px solid #c6ddeb; background-color:#ebf3f8; margin:0 5.5px; width:296px; line-height:30px; padding:10px 5px; text-align: center;}
.js_tab .hd ul li.on,.js_tab .hd ul li:hover{color:#fff;background-color:#023459; color:#fff; border:0;}

.js_tab .bd{position:relative;float:left;width:100%;padding: 20px 0;margin-top:0px;border:1px solid #c6ddeb;border-top:0;}
.js_tab .tempWrap{width:100%; overflow: hidden;}
.js_bd{display:none;width:100%;position:relative; padding:0 0px;}
.js_bd .zm_hd{position:relative;float: left; width:100%;padding-bottom:20px; border-bottom: 1px solid #c6ddeb;}
.js_bd .zm_hd ul{float:left; width:100%;}
.js_bd .zm_hd ul li{cursor: pointer;float: left;
    margin-bottom: 5px;
    margin-right: 3px;text-transform: uppercase;
    min-width: 30px;
    padding: 0 0px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-weight: bold;
    color: #023459;
    border: 1px solid #c6ddeb;}
.js_bd .zm_hd ul li.on{background-color:#023459; color:#fff;}
.js_bd .zm_bd{width:100%;position:relative;}

.zmbd{display:none; width:100%;padding:0 0px;}
.zmbd ul{float:left; width:100%;}
.zmbd ul li{float:left; width:20%; text-align: center; line-height:30px; padding:10px 0;}
.zmbd ul li a{font-size: 18px; color:#333;width:auto;
    /* float: left; */
    display: block;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;}
.zmbd ul li:hover a{color:#023459;}

.zc_bd{display:none;float:left;width:100%;padding:0 0px;}
.zcmd{float:left; width:100%; margin-bottom: 30px;}
.zcmd h6{font-size: 24px; text-align: center;}
.zcmd ul{float:left; width:100%;}
.zcmd ul li{float:left; width:20%; text-align: center; line-height:30px; padding:10px 0;}
.zcmd ul li a{font-size: 18px; color:#333;}
.zmbd ul li:hover a{color:#023459;}

.yyfc{float: left; width: 100%;padding: 20px 0px;background-color: #fff;}
.yyfc h6{float: left;width:100%; line-height: 56px; background-color: #13346e; text-align: center; font-weight: bold; font-size: 24px; color: #fff;}
.yyfc ul{float: left;width:100%;}
.yyfc ul li{float: left;width:calc(20% - 42px); margin: 10px 10px; text-align: center; padding: 15px 10px; line-height: 20px; border: 1px solid #b2b2b2;-webkit-border-radius: 15px;-moz-border-radius: 15px;-o-border-radius: 15px; border-radius: 15px;}
.yyfc ul li a{color: #333; font-size: 18px; font-weight: bold;}
.yyfc ul li:hover{background-color: #13346e; border: 1px solid #13346e;}
.yyfc ul li:hover a{color: #fff;}

.xrld{width:100%;margin-bottom: 50px;float: left;}
.xrld ul{float:left; width:100%;}
.xrld ul li{position:relative;cursor: pointer;margin-top:40px;max-width: 480px;width:49%;}
.xrld ul li .zc{float:left;width: calc(100% - 50px);background:#e8eff5 no-repeat left center;line-height:40px;padding:0 25px;font-size: 18px;font-weight: bold;color:#023459;}
.xrld ul li .pic{float:left;margin-top:20px;width:150px;padding: 2px;height: 190px;border: 1px solid #ddd;overflow: hidden;}
.xrld ul li .pic img{width:100%;-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all .5s ease-out;
	transform: scale(1);
	transition: all .5s ease-out;}
.xrld ul li:hover .pic img{transform: scale(1.2);}
.xrld ul li .bt{float:right;width:270px; margin-top:20px;}
.xrld ul li .bt h6{float:left;width:100%; line-height:35px; margin-bottom: 15px;}
.xrld ul li .bt h6 a{font-size: 18px; padding-bottom:5px; font-weight: bold; color:#023459; border-bottom:2px solid #023459;}
.xrld ul li .bt p{float:left; width:100%; margin-top:10px; line-height:25px; font-size: 14px; color:#333;}
.xrld ul li:hover .bt p{color:#023459;}

.zx_bd{display:none; float:left;width:100%;}
.zx_bd ul{float:left;width:100%;}
.zx_bd ul li{float:left; width:33.3%; text-align: center; line-height:30px; padding:10px 0;}
.zx_bd ul li a{font-size: 18px; color:#333;}
.zx_bd ul li:hover a{color:#023459;}
.zx_bd ul hr{float:left; width:100%; border-top:1px solid #c6ddeb; margin:10px auto;}