@charset "utf-8";
/**********Events********/
.event{width: 70%;margin: 0 auto;}
.event .tab_box ul{padding: 0;width: 100%;height: 100%;}
.event .tab_box ul li{border-bottom: 1px solid #F5F5F5;list-style: none;height: 50px;width: 100%;}
.event .tab_box ul li a{color: #5B5B5B;font-size: 18px;line-height:50px;width: 100%;display: block;}
.event .tab_box ul li a:hover{color: #003F88;}
.event .tab_box ul li .time{float: left;}
.event .tab_box ul li .title{float: left;margin-left: 30px;margin-right: 30px;width: 60%;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.event .tab_box ul li .more{float: right;text-align: right;display: block;}
.box{width:100%;margin:10px auto 0;background:#fff;}

.tab_menu{overflow:hidden;}

.tab_menu li{
	margin: 0 10px;
	float:left;
	line-height:30px;
	background:#eceef3;
	padding: 10px 20px;
	color: #333;
	text-align: center;
	border-radius: 8px;
	font-family:"微软雅黑" !important;
	cursor:pointer;}

.tab_menu li.current{color:#fff;background:#0c99df;}

.tab_menu li a{color:#fff;text-decoration:none;}

.tab_menu li.current a{color:#333;}

.tab_box{width: 100%;
    margin-top: 20px;}

.tab_box .hide{display:none;}}




/*******关于我们******/
.menuItem{width: 100%;}
.menuItem ul{width: 100%;}
.menuItem ul>li{width: 100%;list-style: none;background: #003F88;margin-top: 1px;}
.menuItem ul>li a{display: block;text-indent: 30px;color: #fff;line-height: 50px;font-size: 24px;}
.menuItem ul .selected .menuItem-a{background: #007AFF;}

.menuItem .sub-item {
    border-top: 1px solid #fff !important;
}
.schoolOverview .caption{width: 100%;}
.schoolOverview .caption h3{font-size: 30px;color: #5b5b5b;}
.schoolOverview .school{width: 100%;margin-top: 40px;}
.schoolOverview .school p{font-size: 24px;text-indent: 24px;color: #5b5b5b;text-align:justify; line-height: 1.427;}
.schoolOverview .school p img{margin-top:20px;width: 90%;text-align: center; max-width: 90%;}

.schoolHistory .caption{width: 100%;}
.schoolHistory .caption h3{font-size: 30px;color: #5b5b5b;}
.schoolHistory .school{width: 100%;margin-top: 40px;}
.schoolHistory .school p img{margin-top:20px;width: 90%;text-align: center;}
.schoolHistory .history{min-height: 780px;}

.schoolOganization .caption{width: 100%;}
.schoolOganization .caption h3{font-size: 30px;color: #5b5b5b;}
.schoolOganization .leader{width: 100%;margin-top: 40px;}
.schoolOganization .leader p img{margin-top:20px;width: 90%;text-align: center;}
.schoolOganization .leader .info{font-size: 24px;color: #5b5b5b;text-indent: 24px;}
.schoolOganization .leader .leaderItem{width: 70%;margin:0 auto;margin-top: 10px;}
.schoolOganization .leader .leaderItem p img{width: 100%;text-align: center;border:1px solid #B2B2B2;}
.schoolOganization .leader .leaderItem p{color: #5B5B5B;font-size: 20px;}
.schoolOganization .leader .leaderItem p:last-child{height: 45px;}
.table{width: 100%;}
.table table{width: 100%;border: 1px solid #B2B2B2;margin-top: 30px;}
.table table th{font-size: 24px;line-height: 60px;background: #cce2fc;}
.table table td{line-height: 45px;padding: 10px 20px;font-size: 18px;}
.table table td:first-child{}
.table table tr:nth-child(2n) td{background: #f2f8fe;}

.structure{margin-top: 30px;}
.structure .subList{width: 100%;}
.structure .subList .pic{width: 100%;border: 4px solid #B2B2B2;}
.structure .subList .pic img{width: 100%;}
.structure .subList p{font-size: 22px;}

.schoolMap{margin-top: 30px;}
.schoolMap p{font-size: 20px;color: #5B5B5B;margin-top: 10px;}
.contact{margin-top: 30px;width: 100%;}
input::-webkit-input-placeholder{
	color: #B2B2B2;
}
.contact input[type="text"]{
	width: 90%;
	height: 50px;border: 1px solid #B2B2B2;padding: 5px 15px;font-size: 20px;color: #5B5B5B;
}
.contact textarea{width: 94.5%;margin-left: 15px;padding: 10px 15px;height: 100px;resize: none;border: 1px solid #B2B2B2;font-size: 20px;}
textarea::-webkit-input-placeholder{
	color: #B2B2B2;
	font-size: 20px;
}
.contact .btn{margin-top: 20px;}
.contact .btn input[type="button"]{width: 120px;height: 50px; border-radius: 10px;font-size: 24px;}
.contact .btn input:first-child{border: 1px solid #003F88; color: #003F88;background: none;margin-right: 50px;}
.contact .btn input:last-child{border:none; color: #5B5B5B;background: #D2D2D2;}

/************学校教育************/
.Undergraduate .edu_info{margin-top: 30px;}
.edu_type{font-size: 30px;width: 100%;line-height: 50px;height: 50px;text-align: center;color: #5B5B5B;}
.Undergraduate .edu_img{width: 100%;margin-left: 30px;}
.edu_img img{width: 100%;}
.Undergraduate .edu_fonts{width: 85%;height: 100%;margin-left: 15%;position: relative;}
.edu_fonts h5{margin-top: 15px;font-size: 24px;color: #003F88;}
.edu_fonts ul li{list-style: none;color: #5B5B5B;font-size: 20px;}
.edu_fonts ul li a{color: #5B5B5B;}
.edu_fonts ul li a i{font-size: 14px;margin-right: 10px;}
.edu_fonts .more{position: absolute;right: 40px;bottom: 35px;font-size: 24px;color: #5B5B5B;}
.Graduate{margin-top: 70px;}
.Graduate .edu_fonts{width: 90%;height: 100%;margin-right: 10%;position: relative;padding-left: 20px;}
.Graduate .edu_fonts .subInfo ul{display: none;}
.Graduate .edu_fonts .act ul{display: block;}



.edu{margin-top: 50px;}
.edu .eduList{width: 100%;}
.edu .col-lg-4{width: 30%;}
.edu .eduList .eduItem{position: relative;box-sizing: border-box;padding: 0;}
.edu .eduList .eduItem img{width: 100%;}
.edu .eduList .eduItem:nth-child(2){margin: 0 5%;}
.edu .eduList .eduItem .top{display: none;position: absolute;top: 0px;left: 0px;background: rgb(0,63,136,.6);width: 100%;height: 83.5%;box-sizing: border-box;}
.edu .eduList .eduItem .top .readMore{position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-70px;width: 140px;height: 50px;border: 1px solid #fff;text-align: center;line-height: 50px;font-size: 24px;}
.edu .eduList .eduItem .top .readMore a{color: #fff;}
.edu .eduList .eduItem .msgName{width: 100%;font-size: 24px;color: #5B5B5B;text-align: center;height: 40px;line-height: 40px;margin-top: 20px;}
.edu .eduList .eduItem:hover .top{display: block;}

.cd-timeline-img.cd-picture i{font-size: 30px;margin-top: 15px;margin-left: 15px;color: #003F88;}
.cd-timeline-img.cd-movie i{font-size: 30px;margin-top: 15px;margin-left: 15px;color: #003F88;}
.cd-timeline-img.cd-location i{font-size: 30px;margin-top: 15px;margin-left: 15px;color: #003F88;}
.cd-timeline-content p span{display:inline-block;width: 150px;}

/**************教师主页***************/
.search1{width: 100%;height: 150px;}
.search1 p{width: 100%;text-align: center;height: 60px;margin-top: 10px;}
.search1 p input{border-radius: 5px;}
.search1 .searchTeach{width: 800px;height:60px;border: 1px solid #003F88;background: none;padding: 0 15px;font-size: 20px;vertical-align: bottom;}
.search1 .searchBtn{width: 120px;height: 60px;border: none;background: #003F88;color: #fff;font-size: 24px;margin-left: 10px;vertical-align: bottom;}
.search1 .sort{margin:0 auto;margin-top: 15px;font-size: 22px;color: #003F88;width: 930px;text-align: left;}
.search1 .sort a{color: #003F88;}
.taechType{padding-left: 40px;color: #fff;}
.taechType h5{background: #003F88;font-size: 24px;line-height: 50px;padding: 0 15px;margin-bottom: 0;}
.taechType h5 i{float: right;margin-top: 13px;}
.taechType ul{padding-left: 0;display: none;}
.taechType .menuItem1 ul>li{height: auto;}
.taechType ul li{background: #007AFF;padding: 13px 15px;margin-top:3px;font-size: 20px;}
.taechType ul li a{color: #fff;}
.teacher .teachItem{margin: 20px auto;}
.teacher .photo{margin:0 auto;width: 90%;border: 1px solid #B2B2B2;height: 315px;overflow: hidden;}
.teacher .photo img{width: 100%;}
.teacher .taechMsg{margin:0 auto;width: 90%;background: #003F88;padding: 10px;}
.teacher .taechMsg p{font-size: 20px;text-align: center;color: #FFFFFF;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.teacher .taechMsg p:last-child{height: 22px;}


.detailTit{width: 100%;margin-top: 20px;}
.detailTit h5{width: 100%;text-align: center;font-size: 26px;color: #5B5B5B;}
.details{width: 80%;margin: 0 auto;margin-top: 30px;}
.details .pic{padding: 3px;border: 1px solid #B2B2B2;}
.details .pic img{width: 100%;}
.details .msgs{padding-left: 20px;}
.details .msgs p{font-size: 22px;}
.details .tabDetail{}
.tabDetail .w1200 {width: 100%;margin: 0 auto;position: relative;}
.tabDetail .case_box {margin-top: 30px;}
.tabDetail .case_box h3 {color: #081232;font-weight: normal;font-size: 42px;padding-top: 80px;padding-bottom: 60px;text-align: center;}
.tabDetail .case_box .category ul {padding-left:0px;/*padding-bottom: 40px;*/display: block;height: auto;overflow: hidden;border-bottom: 1px solid #B2B2B2;}
.tabDetail .case_box .category ul li {float: left;font-size: 20px;text-align: center;width: 215px;height: 58px;line-height: 58px;color: #5B5B5B;/*border-radius: 5px;*/cursor: pointer;list-style: none;border: 1px solid #B2B2B2;}
.tabDetail .case_box .category ul li.active {color: #fff;background: #003F88;color: #fff;}
.tabDetail .case_box .content .cont {min-height: 500px;display: none;}
.tabDetail .case_box .content .cont.active {display: block;}
.tabDetail .case_box .content .cont img.bg {position: absolute;right: 0;top: 0;}
.tabDetail .case_box .content .cont .info .title .logo {float: left;padding-right: 25px;}
.tabDetail .case_box .content .cont .info .title:after {content: "";display: block;width: 0;height: 0;clear: both;}
.tabDetail .case_box .content .cont .info .title h4 {float: left;padding-top: 30px;font-size: 24px;color: #081232;}
.tabDetail .case_box .content .cont .info p {font-size: 22px;line-height: 30px;padding-top: 15px;color: #5B5B5B;text-indent: 24px;}

/**********全球化***********/
.partnerMap{margin-top: 30px;background: #f8f8f8;padding: 30px 0;}
.partnerMap .mapTitle{width: 100%;font-size: 30px;color: #5B5B5B;text-align: center;}
.partnerMap .picMap{width: 1100px;margin: 30px auto;height: 700px;/*border: 1px solid #B2B2B2;*/}
.partnerMap .picMap img{width: 100%;margin-top: 35px;}
.partnerMap .picMap area{}
.mapInfo{position: relative;width: 1100px;margin: 30px auto;}
.layer{position: absolute;top:65px;width: 100%;height: 100%;}
.schoolList{padding: 10px 15px;background: rgba(255,255,255,0.5); border: 1px solid #DDDDDD;}
.schoolList p{font-size: 20px;margin-bottom: 0;}
.top1{
	position: absolute;
	top:-15px;
	right: 83px;
	width:0;
	height:0;
	border-bottom:15px solid #ddd;
	border-right:8px solid transparent;
	border-left:8px solid transparent;opacity: 0.5;
}
.top2{
	position: absolute;
	top:-13px;
	right: 83px;
	width:0;
	height:0;
	border-bottom:15px solid #fff;
	border-right:8px solid transparent;
	border-left:8px solid transparent;opacity: 0.5;
}
.layer1{position: absolute;top:245px;left:-180px;}
.left1 {position: absolute;right: -13px;top: 87px;width:0;height:0;border-left:15px solid #ddd;border-bottom:8px solid transparent;border-top:8px solid transparent;}
.left2 {position: absolute;right: -9px;top: 87px;width:0;height:0;border-left:15px solid #fff;border-bottom:8px solid transparent;border-top:8px solid transparent;}
.layer2{position: absolute;top:365px;left:-74px;}
.bottom1{position:absolute;right:10px;width:0;height:0;border-top:15px solid #ddd;border-right:8px solid transparent;border-left:8px solid transparent;opacity: 0.7;}
.bottom2{position:absolute;right:10px;bottom:-11px;width:0;height:0;border-top:15px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;opacity: 0.7;}
.layer3{position: absolute;top:75px;left:294px;}
.layer4{position: absolute;bottom:160px;left:538px;}
.layer4 .top1{
	position: absolute;
	top:-15px;
	right: 28px;
	width:0;
	height:0;
	border-bottom:15px solid #ddd;
	border-right:8px solid transparent;
	border-left:8px solid transparent;opacity: 0.5;
}
.layer4 .top2{
	position: absolute;
	top:-13px;
	right: 28px;
	width:0;
	height:0;
	border-bottom:15px solid #fff;
	border-right:8px solid transparent;
	border-left:8px solid transparent;opacity: 0.7;
}
.layer4 .bottom1{position:absolute;left:109px;width:0;height:0;border-top:15px solid #ddd;border-right:8px solid transparent;border-left:8px solid transparent;opacity: 0.5;}
.layer4 .bottom2{position:absolute;left:109px;bottom:-11px;width:0;height:0;border-top:15px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;opacity: 0.5;}
.layer5{position: absolute;top: 185px;left: 5px;}

.layer6{position: absolute;top:543px;left:163px;}
.layer7{position: absolute;top:363px;right:-132px;}
.layer7 .right1{
	position: absolute;
	top:15px;
	left: -15px;
	width:0;
	height:0;
	border-right:15px solid #ddd;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	opacity: 0.5;
}
.layer7 .right2{
	position: absolute;
	top:15px;
	left: -13px;
	width:0;
	height:0;
	border-right:15px solid #fff;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	opacity: 0.5;
}
.layer8{position: absolute;top:310px;left:290px;}
.layer8 .right1,.layer8 .right2{opacity: 0.5;}
.layer8 .right1{
	position: absolute;
	top:24px;
	left: -15px;
	width:0;
	height:0;
	border-right:15px solid #ddd;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	opacity: 0.5;
}
.layer8 .right2{
	position: absolute;
	top:24px;
	left: -13px;
	width:0;
	height:0;
	border-right:15px solid #fff;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	opacity: 0.7;
}
.layer9{position: absolute;top:534px;right:-177px;}
.layer9 .right1{
	position: absolute;
	top:15px;
	left: -15px;
	width:0;
	height:0;
	border-right:15px solid #ddd;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	opacity: 0.5;
}
.layer9 .right2{
	position: absolute;
	top:15px;
	left: -13px;
	width:0;
	height:0;
	border-right:15px solid #fff;
	border-bottom:8px solid transparent;
	border-top:8px solid transparent;
	opacity: 0.5;
}
.globalPic{width: 100%;margin-top: 50px;}
.mapTitle{width: 100%;text-align: center;font-size: 34px;color: #5B5B5B;}
.globalCon{margin-top: 30px;}
.globalCon .pic{width: 80%;float: right;}
.globalCon .pic img{width: 100%;}
.globalPic .conInfo{background: #fff;height: 480px;width: 110%;position: absolute;top: 0;right: 0;padding-left: 120px;padding-top: 100px;}
.globalPic .conInfo p{font-size: 22px;margin-top: 20px;}

.partner{margin-top: 30px;background: #f8f8f8;padding: 30px 0;}
.partner .logoPic{width: 100%;margin-top: 30px;overflow: hidden;position: relative;}
.partner .logoPic img{width: 100%;}
.wp_entry a:hover {text-decoration:none;color: #5A5A5A;}

/*************研究************/
.resNews{width: 100%;}
.resNews{margin-top: 30px;}
.resNews .areasTit{width: 100%;}
.resNews .areasTit h5{text-align: left;font-size: 30px;color: #5B5B5B;}

.resNews1{width: 100%;}
.resNews1{margin-top: 30px;}
.resNews1 .areasTit{width: 100%;}
.resNews1 .areasTit h5{text-align: left;font-size: 30px;color: #5B5B5B;}
/* 必要布局样式css */
.cloud-content {
    padding: 0px 0;
}

.cloud-header {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.cloud-header h3 {
    font-weight: normal;
    text-align: center;
    margin-bottom: 40px;
    color: #333;
}

.cloud-header h3 em {
    display: block;
    margin-bottom: 14px;
    font-style: normal;
    font-size: 30px;
}

.cloud-header h3 span {
    font-size: 16px;
    opacity: .6;
}

.cloud-wrapper .cloud-card {
    float: left;
    padding: 20px;
    cursor: pointer;
    min-height: 310px;
    background: transparent;
    width: calc(33% - -3px);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
}

.cloud-card-image {
    height: 200px;
    overflow: hidden;
    position: relative;
}

.cloud-card-text {
    margin-top: 10px;
    color: #5B5B5B;
    font-size: 20px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
}

.resNews .cloud-card-image-back {
    width: 100%;
    height: 200px;
    background: url(../images/resNews1.jpg) no-repeat center;
    background-size: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
}
.resNews1 .cloud-card-image-back {
    width: 100%;
    height: 200px;
    background: url(../images/gloNew1.jpg) no-repeat center;
    background-size: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
}

.cloud-card-image .cloud-card-image-back {
    z-index: 0;
    position: absolute;
}

.cloud-card-image-title {
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 24px;
    line-height: 200px;
    position: absolute;
    z-index: 1;
}

.cloud-wrapper .cloud-card:hover .cloud-scale {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.cloud-wrapper .cloud-card:hover {
    background: #fff;
    -webkit-box-shadow: 0 0 25px rgba(186, 204, 207, 0.7);
    -moz-box-shadow: 0 0 25px rgba(186, 204, 207, 0.7);
    box-shadow: 0 0 25px rgba(186, 204, 207, 0.7);
}

.resNews .cloud-card-image-back01 {
    width: 100%;
    height: 200px;
    background: url(../images/resNews2.jpg) no-repeat center;
    background-size: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 0;
    position: absolute;
}

.resNews .cloud-card-image-back02 {
    width: 100%;
    height: 200px;
    background: url(../images/resNews3.jpg) no-repeat center;
    background-size: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 0;
    position: absolute;
}
.resNews1 .cloud-card-image-back01 {
    width: 100%;
    height: 200px;
    background: url(../images/gloNew2.jpg) no-repeat center;
    background-size: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 0;
    position: absolute;
}

.resNews1 .cloud-card-image-back02 {
    width: 100%;
    height: 200px;
    background: url(../images/gloNew3.jpg) no-repeat center;
    background-size: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 0;
    position: absolute;
}



.resEvent{width: 100%;background: #F8F8F8;padding: 30px 0;padding-bottom: 50px;}
.resEvent{margin-top: 30px;}
.resEvent .areasTit{width: 100%;}
.resEvent .areasTit h5{text-align: left;font-size: 30px;color: #5B5B5B;}
.resEvent .resList{width: 100%;margin-top: 30px;}
.resEvent .resList .evePic{width: 100%;}
.resEvent .resList .evePic img{width: 100%;}
.resEvent .resList .resEventList{width: 100%;}
.resEvent .resList .resEventList ul{padding: 0;width: 100%;}
.resEvent .resList .resEventList ul li{list-style: none;width: 100%;background: #fff;font-size: 20px;margin-top: 59px;}
.resEvent .resList .resEventList ul li:first-child{margin: 0;}
.resEvent .resList .resEventList ul li .eveTime{float:left;width: 90px;height: 90px;background: #003F88;color: #fff;text-align: center;padding-top: 18px;;}
.resEvent .resList .resEventList ul li .eventTitle{float: left;width: 100%;padding-left: 15px;height: 90px;padding: 15px;}
.resEvent .resList .resEventList ul li .eventTitle p{color: #5B5B5B;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.resEvent .resList .resEventList ul li .eventTitle .address{font-size:14px ;}
.resEvent .resList .resEventList ul li .eventTitle .address i{margin-right: 10px;}

.researchAreas{margin-top: 30px;}
.researchAreas .areasTit{width: 100%;}
.researchAreas .areasTit h5{text-align: left;font-size: 30px;color: #5B5B5B;}
.areasList{width: 100%;overflow: hidden;position: relative;padding-bottom: 40px;margin-top: 30px;}
.areasList .swiper-slide{position: relative;padding-left: 0;}
.areasList .swiper-slide .resInfo{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,63,136,0.5);}
.areasList .swiper-container {
      width: 100%;
      height: 100%;
      overflow:unset;
      
    }
.areasList .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      position: relative;
      padding: 0;
    }
    .areasList .swiper-slide .img{width: 100%;height: 100%;}
.areasList .swiper-slide img{width: 100%;}
.areasList .swiper-slide .info{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,63,136,0.5);}
.areasList .swiper-slide .info a{display: block;position:absolute;top:0;width: 100%;height: 100%;}
.areasList .swiper-slide .info p{width: 100%;height: 50px;font-size: 22px;padding: 0 15px;color: #fff;line-height: 50px;margin-top: 27%;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.areasList .swiper-pagination-fraction, .areasList .swiper-pagination-custom, .areasList .swiper-container-horizontal > .swiper-pagination-bullets{bottom: -30px;}

.platforms{margin-top: 60px;background: #F8F8F8;padding: 30px 0;}
.platforms .areasTit{width: 100%;}
.platforms .areasTit h5{text-align: left;font-size: 30px;color: #5B5B5B;}
.platforms .plat{margin-top: 30px;/*padding: 0 50px;*/min-height: 360px;}
.platforms .plat img{width: 100%;}
.platforms .plat .fromsItem{margin-left: -50px;height: 100%;}
.platformsList{margin-left: 50px;padding-top: 50px;}
.platformsList p{font-size: 22px;margin-bottom: 12px;}

.health{width: 80%;margin: 30px auto;color: #5B5B5B;}
.health h5{font-size: 22px;text-align: center;}
.health ul li{font-size: 18px;list-style: none;margin-top: 10px;}
@media (min-width: 1440px){

}

.team{margin-top: 30px;}
.team .areasTit{width: 100%;}
.team .areasTit h5{text-align: left;font-size: 30px;color: #5B5B5B;}
.teamPic{width: 90%;margin: 0 auto;}
.teamPic li{list-style: none;}
/*基本样式*/
.poster-main{
	width: 1000px;
	height: 500px;
	position: relative;
	margin: 30px auto;
}
.poster-main a,.poster-main img{
	display:block;
}
.poster-main .poster-list{
	width: 1000px;
	height: 500px;
}
.poster-main .poster-list .poster-item{ 
	width: 200px;
	height: 500px;
	position:absolute;
	left:0;
	top:0;
}
.poster-main .poster-btn{ 
	position:absolute;
	top:0;
	z-index:10; 
	cursor:pointer;  
}
.poster-main .poster-prev-btn{
	left:0; 
	background: url(../images/research_left.png) no-repeat center center;
}
.poster-main .poster-next-btn{
	right:0; 
	background: url(../images/research_right.png) no-repeat center center;
}

.achievements{margin-top: 100px;background: #E8E8E8;padding: 30px 0;}
.achievements .areasTit{width: 100%;}
.achievements .areasTit h5{text-align: left;font-size: 30px;color: #5B5B5B;}
.ResearchAchievements{width: 80%;margin: 0 auto;margin-top: 30px;}
.introdus{width: 100%;background: #fff;margin-top: 20px;height: 170px;padding-top: 30px;}
.introdus p{text-indent: 30px;font-size: 22px;}
.introdus p a{color: #5B5B5B;}
.achievementsPic{width: 100%;}
.achievementsPic img{width: 100%;}
.excle .researchAchievements{width: 100%;}
.excle .researchAchievements h5{font-size: 24px;color: #5B5B5B;text-align: center;}
.excle .case_box {margin-top: 30px;}
.excle .case_box h3 {color: #081232;font-weight: normal;font-size: 42px;padding-top: 80px;padding-bottom: 60px;text-align: center;}
.excle .case_box .category ul {padding-left:0px;/*padding-bottom: 40px;*/display: block;height: auto;overflow: hidden;}
.excle .case_box .category ul li {float: left;font-size: 20px;text-align: left;padding:0 20px;width: 100%;height: 58px;line-height: 58px;color: #fff;
background: #003F88;/*border-radius: 5px;*/cursor: pointer;list-style: none;margin-top: 1px;}
.excle .case_box .category ul li.active {color: #fff;background: #398ff2;color: #fff;}
.excle .case_box .con .cont {min-height: 500px;display: none;}
.excle .case_box .con .cont.active {display: block;}
.excle .case_box .con .cont img.bg {position: absolute;right: 0;top: 0;}
.excle .case_box .con .cont .info .title .logo {float: left;padding-right: 25px;}
.excle .case_box .con .cont .info .title:after {content: "";display: block;width: 0;height: 0;clear: both;}
.excle .case_box .con .cont .info .title h4 {float: left;padding-top: 30px;font-size: 24px;color: #081232;}
.excle .case_box .con .cont .info p {font-size: 22px;line-height: 30px;padding-top: 15px;color: #5B5B5B;text-indent: 24px;}

/***************校园生活**********/
.news{width: 100%;margin-top: 30px;}
.studentTitle{widows: 100%;}
.studentTitle h5{width: 100%;font-size: 24px;color: #5B5B5B;text-align: left;}
.studentTitle h5 a{float: right;color: #003F88;font-size: 18px;}
.newsList{margin-top: 30px;padding: 0 50px;}
/*网站基本定义*/
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.o-m{width:100%;margin:20px auto;}
.o-m .ul-o{position:relative;border: 1px solid #B2B2B2;border-right:none;padding: 0;z-index: 10;}
.o-m .ul-o ul{width: 100%;padding: 0;}
.o-m .ul-o li{width:100%;list-style:none;position:relative;padding:20px;float:left;color: #5B5B5B;font-size: 22px;height:100px;border-bottom: 1px solid #B2B2B2;}
.o-m .ul-o li:last-child{border-bottom: none !important;}
.o-m .ul-o span{position:absolute;top:20px;left:10px;font-size:20px;width:110px;float:left;display:block;line-height: 30px;}
.o-m .ul-o a span{color: #5B5B5B;}
.o-m .ul-o .li-t span{background-position:0px -50px;}
.o-m .ul-o .li-s span{background-position:0px -120px;}
.o-m .ul-o .li-f span{background-position:0px -190px;}
.o-m .ul-o .li-w span{background-position:0px -257px;}
.o-m .ul-o .li-l span{background-position:0px -323px;}
.o-m .ul-o li p{position:absolute;left:120px;color:#5B5B5B;padding-right: 10px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
/*.o-m .ul-o li b{position:absolute;display:block;width:15px;height:32px;top:50%;margin-top:-16px;right:-15px;display:none}*/
.o-m .ul-o .li-mask{position:absolute;left:0;top:0;}
.o-m .ul-o li.on b{display:block;}
.o-m .ul-o li:hover{background: #003F88;color: #fff;}
.o-m .ul-o li:hover p{color: #fff;}
.o-m .ul-o li b{display:none;position: absolute;top: 34px;right: -15px;content: "";width: 15px;height: 32px;background: url(../images/n-qyjz-38.png) no-repeat;}
.o-m .ul-o li:hover b{display: block;}
.o-m .ul-o li:hover a span{color: #fff;}
.o-m .ul-t{max-height:400px;z-index: 5;}
.o-m .ul-t img{height: 100%;}
.o-m .ul-t li{list-style-type:none;position:relative;height:100%;display:none;overflow: hidden;}
.o-m .ul-t .li-top{width: 100%;overflow: hidden;}
.o-m .ul-t .li-top img{width: 100%;}

.activity{width: 100%;background: #F8F8F8;padding: 30px 0;margin-top: 50px;}
.activeList{margin-top: 30px;width: 100%;}
.activeList .firstNsws{width: 80%;margin: 0 auto;min-height: 250px;}
.activeList .firstNsws .leftPic{float: left;width: 50%;}
.activeList .firstNsws .leftPic img{width: 100%;}
.activeList .firstNsws .rightFont{float: left;width: 50%;height:100%;padding: 20px 20px;}
.activeList .firstNsws .rightFont p{font-size: 20px;color: #131313;line-height: 30px; word-break: break-all;}
.activeList .firstNsws .rightFont p i{margin-right: 10px;width: 20px;text-align: center;}
.activeList .firstNsws .rightFont .tit{font-size: 22px;}
.activeList .firstNsws .rightFont .more{margin-top: 20px;}
.activeList .firstNsws .rightFont .more a{display:block;width: 130px;height: 40px;border: 1px solid #131313;color:#131313;text-align: center;line-height: 40px;}
.activeList .firstNsws .rightFont .more a:hover{display:block;width: 130px;height: 40px;border: 1px solid #003F88;color:#003F88;text-align: center;line-height: 40px;}
.activeList .list{margin:0 auto;margin-top: 20px;width: 80%;}
.activeList .list ul{padding-left: 0;}
.activeList .list li{list-style: none;line-height: 50px;border-bottom: 1px dashed #B2B2B2;padding: 0;width: 49%;}
.activeList .list li:nth-child(2n){float: right;}
.activeList .list li a{display: block;color: #5B5B5B;}
.activeList .list li p{font-size: 20px;}
.activeList .list li p .title{float: left;width: 50%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.activeList .list li p span{float: left;width: 23%;text-align: left;}
.activeList .list li p .more{float: right;text-align: right;}

.societies{margin-top: 50px;}
.societies .societiseList{margin-top: 30px;}

.box li{overflow:hidden; position:relative;float: left;list-style:none;}
.toll_img{ width:100%;height: 100%;}
.toll_img img{width: 100%;height: 100%;}
.toll_info{position:absolute;top:0;left:15px;width: 100%;height: 100%;padding: 0 15px; background:none; vertical-align:middle;display:table-cell;}
.box li p{color: #fff;text-align: center; padding-top:20%; font-size: 22px; cursor:pointer;}
.box li p a{}
.box li p span{display: none;width: 130px;height: 40px;border: 1px solid #fff;text-align: center;line-height: 40px;left: 50%;}
.toll_info:hover{background: rgba(0,63,136,0.5);}
.toll_info:hover p span{display: inline-block;}

.map{margin-top: 50px;}
.map .mapMsg{width:90%;margin:0 auto;margin-top: 30px;max-height: 450px;overflow: hidden;}
.map img{width: 90%;margin-top: 30px;}
.map .mapMsg .fontMsg{width: 100%;padding:0;}
.map .mapMsg .fontMsg p{font-size: 24px;color: #5B5B5B;}

/*.service{margin-top: 50px;width: 100%;}*/
.service .severList{margin-top: 30px;}
.service .severList a{color: #5B5B5B;font-size: 22px;line-height: 50px;}





/**********新闻*************/
.newsList{margin: 0 auto;}
.newsList .newsItem{margin-top: 40px;padding: 20px 0;}
.newsList .newsItem .newsPic img{width: 100%;}
.newsList .newsItem .newsCon{margin-top: 25px;background: rgba(255,255,255,0.7);padding: 30px 50px;}
.newsList .newsItem:nth-child(2n-1) .newsCon{margin-left: -30px;}
.newsList .newsItem:nth-child(2n) .newsCon{margin-left: 15px;z-index: 100;}
.newsList .newsItem:nth-child(2n) .newsPic{margin-left: -30px;z-index: 10;}
.newsList .newsItem .newsCon .newsTitle{font-size: 24px;color: #003F88;}
.newsList .newsItem .newsCon .newsTime{font-size: 20px;color: #D8D8D8;}
.newsList .newsItem .newsCon .Introduse{}
.newsList .newsItem .newsCon .Introduse p{font-size:22px;color: #5B5B5B;text-indent: 40px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; }
.newsList .newsItem .newsCon .readView{width: 100%;margin-top: 15px;}
.newsList .newsItem .newsCon .readView a{display: block;font-size:20px;width: 130px;height: 40px;background: #003F88;color: #fff;text-align: center;line-height: 40px;}

.article{width: 85%;margin: 0 auto;}
.article .articleTitle{width: 100%;}
.article .articleTitle h5{font-size: 24px;color: #003F88;line-height: 30px;text-align: center;font-weight: bold;}
.article .articleTime{width: 100%;font-size: 20px;color: #9D9D9D;text-align: center;}
.article .articleDetailes{width: 100%;margin-top: 40px;}
.article .articleDetailes p{color: #5B5B5B;font-size: 20px;text-align:justify;}
.article .articleDetailes p img{text-align: center;vertical-align:middle;max-width: 640px;}

.activitList{width: 100%;}
.activitList .activityItem{position: relative;margin-top: 30px;height: 270px;}
.activitList .activityItem .box{padding-bottom:5px;width: 100%;height:100%;overflow:hidden;-moz-box-shadow:0px 0px 5px #333333; -webkit-box-shadow:0px 0px 5px #333333; box-shadow:0px 0px 5px #333333;}
.biankuang{
	width: 3px;
	height: 3px;
	position: absolute;
	z-index: 99;
	border-radius:10px;
	/*background: black;*/
}
.biankuang_1{
	height: 3px;
	top: 8px;
	left:15px;
	border-left: 3px solid #003F88;
}
.biankuang_2 {
	width: 0px;
	bottom:-11px;
	left: 15px;
	border-top: 3px solid #003F88;
}
.biankuang_3{
	height: 0px;
	bottom:-11px;
	right:15px;
	border-right: 3px solid #003F88;
}
.biankuang_4{
	width:0px;
	top:8px;
	right:15px;
	border-bottom: 3px solid #003F88;
}
.text_gobuy {
	position: absolute;
	z-index:9;
	top: -30px;
	left: 0px;
	width: 280px;
	height: 50px;
	overflow: hidden;
	background:rgba(207, 208, 211, 0);
	cursor: pointer;
	transition:all  300ms;
	-webkit-transition:all  300ms;
	-moz-transition:all  300ms;
	-o-transition:all  300ms;
}
.text_gobuy_show{
	height: 50px;
	position: absolute;
	z-index:9;
	bottom: 0px;
	width: 280px;
	overflow: hidden;
	padding: 20px 15px ;
	cursor: pointer;
	background-color: rgba(32, 32, 33,0.3);
}
.actPic{width: 100%;position: relative;max-height: 299px;overflow: hidden;}
.actPic img{width: 100%;height: 298px;overflow: hidden;}
.actPic .zhezhao{display:none;position: absolute;top: 0;left: 0;background: rgba(0,63,136,0.5);width: 100%;height: 100%;}

.actCon{margin: 10px 0;padding: 0 15px;}
.actCon .actTitle{font-size:22px;color:#5B5B5B;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; 
-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.actCon .actInfo{width: 100%;}
.actCon .actInfo p{font-size: 20px;color: #5B5B5B;line-height: 30px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}

.activity1{width: 85%;margin: 0 auto;}
.activity1 .activityTitle{width: 100%;}
.activity1 .activityTitle h5{font-size: 24px;color: #003F88;line-height: 50px;text-align: center;font-weight: bold;}
.activity1 .activityMsg{width: 100%;color: #131313;line-height: 35px;}
.activity1 .activityMsg p{font-size: 20px;font-weight: bold;}
.activity1 .activityDetailes{width: 100%;margin-top: 40px;}
.activity1 .activityDetailes p{text-indent: 40px;color: #5B5B5B;font-size: 20px;text-align: justify;}
.activity1 .activityDetailes p img{text-align: center;vertical-align:middle;max-width: 640px;}

@media (max-width: 1920px){
	
	.indexNewsList .list .newsItem .newTime{line-height: 30px;}
}
@media (max-width: 1890px){
	
	.layer2 {left: -65px;}
	.layer6{left: 171px;}
	.layer4{left: 700px;}
}
@media (max-width: 1680px){
	.banner .font{font-size: 60px;}
	.location p{font-size: 14px;}
	.menuItem ul>li a{font-size: 18px;}
	.schoolOverview .school p{font-size: 20px;}
	.schoolOganization .leader .info{font-size: 20px;}
	.schoolOganization .leader .leaderItem p{font-size: 14px;}
	.schoolOganization .leader .leaderItem p:last-child{height: 30px;}
	.structure .subList p{font-size: 16px;}
	.schoolMap img{width: 100%;}
	.schoolOverview .caption h3{font-size: 30px;}
	.schoolMap p{font-size: 16px;}
	.contact input[type="text"]{font-size: 14px;}
	.contact textarea{font-size: 14px;}
	textarea::-webkit-input-placeholder{
		color: #B2B2B2;
		font-size: 14px;
	}
	.contact .btn input[type="button"]{font-size: 16px;}
	
	.edu_fonts h5{font-size: 24px;}
	.edu_fonts ul li{font-size: 20px;}
	.edu_fonts .more{font-size: 18px;}
	.edu .eduList .eduItem .top .readMore{font-size: 18px;}
	.cd-timeline-content h2{font-size: 20px;}	
	.cd-timeline-content p{font-size: 16px;}
	
	.areasList .swiper-slide .info p{font-size: 18px;}
	.platformsList{padding-top: 25px;}
	.platformsList p{font-size: 18px;margin-bottom: 15px;}
	.introdus p{font-size: 20px;}
	.introdus p a{font-size: 16px;}
	.excle .case_box .category ul li{font-size: 16px;}
	.excle .case_box .con .cont .info p{font-size: 14px;}
	
	.search1 .sort{font-size: 18px;}
	.taechType h5{font-size: 18px;}
	.taechType ul li{font-size: 16px;}
	.teacher .taechMsg p{font-size: 16px;margin: 0;}
	.details .msgs p{font-size: 16px;}
	.tabDetail .case_box .category ul li{font-size: 18px;}
	.tabDetail .case_box .content .cont .info p{font-size: 16px;}
	.teacher .photo{height: 244px;}
	
	.cloud-card-text{font-size: 18px;}
	.resEvent .resList .resEventList ul li{font-size: 18px}
	.resEvent .resList .resEventList ul li{margin-top: 20px;}
	
	.schoolList p{font-size: 16px;}
	/*.layer1{left: -105px;}
	.layer2{left: 148px;}
	.layer3{top:124px;left:272px;}
	.layer4{top:110px;}
	.layer6{left: 575px;}
	.layer7{right: -138px;}
	.layer8{top:285px;left: 556px;}*/
	.layer1{top:248px;left:-119px;}
	.layer1 .left1{right: -14px;}
	.layer1 .left1,.layer1 .left2{top:80px;}
	.layer5{top:196px;left:41px;}
	.layer3{top: 108px;left: 347px;}
	.layer2{top: 353px;left: -8px;}
	.layer4{bottom: 205px;left: 586px;}
	.layer6{position: absolute;top:543px;left:216px;}
	.layer7{right:-65px;}
	.layer9{right: -119px;}
.mapTitle{font-size: 30px;}
	.globalPic .conInfo p{font-size: 18px;}
	.globalPic .conInfo{padding-bottom: 150px;height: auto;}
	
	.o-m .ul-o span{font-size: 18px;}
	.o-m .ul-o li{font-size: 18px;height: 81px;padding: 18px;}
	.o-m .ul-o li b{top:25px;}
	.activeList .firstNsws .rightFont p{font-size: 18px;line-height: 22px;}
	.activeList .list li p{font-size: 18px;}
	.box li p{font-size: 16px;}
	.box li p span{font-size: 14px;}
	.map .mapMsg .fontMsg p{font-size: 22px;}
	.service .severList a{font-size: 18px;}
	
	.activeList .firstNsws .rightFont .tit{font-size: 18px;}
	.newsList .newsItem .newsCon .newsTitle{font-size: 18px;}
	.newsList .newsItem .newsCon .newsTitle p{margin-bottom: 4px;}
	.newsList .newsItem .newsCon .newsTime{font-size: 14px;}
	.newsList .newsItem .newsCon .newsTime p{margin-bottom: 4px;}
	.newsList .newsItem .newsCon .Introduse p{font-size: 16px;}
	.newsList .newsItem .newsCon .readView a{width: 120px;height: 30px;font-size: 14px;line-height: 30px;}
	.article .articleTitle h5{font-size: 24px;}
	.article .articleTime{font-size: 16px;}
	.article .articleDetailes p{font-size: 18px;}
	.actCon .actTitle{font-size: 18px;}
	.actCon .actTitle p{margin-bottom: 5px;}
	.actCon .actInfo p{font-size: 14px;line-height: 20px;}
	.activity1 .activityMsg p{font-size: 18px;}
	.activity1 .activityTitle h5{font-size: 24px;}
	.activity1 .activityMsg{font-size: 16px;line-height: 20px;}
	/*.activity1 .activityMsg p{text-indent: 24px;}*/
	.activity1 .activityDetailes p{font-size: 18px;}
	.activitList .activityItem{height: 220px;}
	
	.health h5{font-size: 18px;text-align: center;}
	.health ul li{font-size: 16px;list-style: none;margin-top: 10px;}
}
@media (max-width: 1440px){
	.banner .font{font-size: 40px;}
	.location p{font-size: 12px;}
	.menuItem ul>li a{font-size: 14px;}
	.schoolOganization .caption h3{font-size: 24px;}
	.table table th{font-size: 16px;}
	.table table td{font-size: 14px;}
	.schoolOverview .school p{font-size: 16px;}
	.schoolOganization .leader .info{font-size: 18px;}
	.schoolOganization .leader .leaderItem p{font-size: 12px;}
	.structure .subList p{font-size: 12px;}
	.schoolMap img{width: 100%;}
	.schoolOverview .caption h3{font-size: 20px;}
	.schoolMap p{font-size: 14px;}
	.contact input[type="text"]{font-size: 12px;}
	.contact textarea{font-size: 12px;}
	textarea::-webkit-input-placeholder{
		color: #B2B2B2;
		font-size: 12px;
	}
	.contact .btn input[type="button"]{font-size: 14px;}
	
	.edu_fonts h5{font-size: 18px;}
	.edu_fonts ul li{font-size: 14px;}
	.edu_fonts .more{font-size: 16px;}
	.edu .eduList .eduItem .top .readMore{font-size: 14px;}
	.cd-timeline-content h2{font-size: 16px;}	
	.cd-timeline-content p{font-size: 14px;}
	
	.areasList .swiper-slide .info p{font-size: 14px;}
	.platformsList p{font-size: 16px;}
	.introdus p{font-size: 18px;}
	.introdus p a{font-size: 14px;}
	.excle .case_box .category ul li{font-size: 14px;}
	.excle .case_box .con .cont .info p{font-size: 12px;}
	.dateInfo p{font-size: 14px;}
	.cd-timeline-content h2{font-size: 16px;}
	.cd-timeline-content p{font-size: 14px;}
	.cd-timeline-content .cd-date{font-size: 16px;}
	
	.search1 .sort{font-size: 14px;}
	.taechType h5{font-size: 16px;}
	.taechType ul li{font-size: 14px;}
	.teacher .taechMsg p{font-size: 12px;margin: 0;}
	.details .msgs p{font-size: 12px;}
	.tabDetail .case_box .category ul li{font-size: 14px;}
	.tabDetail .case_box .content .cont .info p{font-size: 14px;}
	.mapInfo{width: 900px;margin: 30px auto;}
	.partnerMap .picMap{width: 100%;height: 600px;}
	.schoolList p{font-size: 12px;}
	.teacher .photo{height: 227px;}
	
	.layer1{top:228px;left:-99px;}
	.layer1 .left1{right: -14px;}
	.layer1 .left1,.layer1 .left2{top:60px;}
	.layer5{top:178px;left:41px;}
	.layer3{top: 109px;left: 297px;}
	.layer2{top: 310px;left: 25px;}
	.layer4{bottom: 179px;left: 488px;}
	.layer4 .top1,.layer4 .top2{right: 20px;}
	.layer6 {
    position: absolute;
    top: 466px;
    left: 202px;}
	.layer7{right:-45px;top: 310px;}
	.layer8{top: 264px;left: 246px;}
	.layer9{top:450px;right: -92px;}
	.mapTitle{font-size: 24px;}
	.globalPic .conInfo p{font-size: 16px;}
	.globalPic .conInfo{padding-bottom: 90px;height: auto;padding-top: 90px;}
	
	.o-m .ul-o span{font-size: 14px;}
	.o-m .ul-o li{font-size: 14px;height: 81px;padding: 18px;}
	.o-m .ul-o li b{top:25px;}
	.activeList .firstNsws .rightFont p{font-size: 14px;}
	.activeList .firstNsws .rightFont .more{margin-top: 5px;}
	.activeList .list li p{font-size: 12px;}
	.box li p{font-size: 12px;}
	.box li p span{font-size: 12px;}
	.map .mapMsg .fontMsg p{font-size: 14px;}
	.service .severList a{font-size: 14px;}
	
	.newsList .newsItem .newsCon .newsTitle{font-size: 14px;}
	.newsList .newsItem .newsCon .newsTitle p{margin-bottom: 4px;}
	.newsList .newsItem .newsCon .newsTime{font-size: 12px;}
	.newsList .newsItem .newsCon .newsTime p{margin-bottom: 4px;}
	.newsList .newsItem .newsCon .Introduse p{font-size: 12px;}
	.newsList .newsItem .newsCon .readView a{width: 120px;height: 30px;font-size: 12px;line-height: 30px;}
	.article .articleTitle h5{font-size: 14px;}
	.article .articleTime{font-size: 12px;}
	.article .articleDetailes p{font-size: 12px;}
	.actCon .actTitle{font-size: 14px;}
	.actCon .actTitle p{margin-bottom: 5px;}
	.actCon .actInfo p{font-size: 12px;line-height: 20px;}
	.activity1 .activityMsg p{font-size: 12px;}
	.activity1 .activityTitle h5{font-size: 14px;}
	.activity1 .activityMsg{font-size: 12px;line-height: 20px;}
	.activity1 .activityMsg p{text-indent: 24px;}
	.activity1 .activityDetailes p{font-size: 12px;}
	
	.map .mapMsg .fontMsg{padding: 0;}
}
@media (max-width: 1440px){
	.teacher .photo{height: 197px;}
}
ul.sub-menu {
    position: absolute;
}
li.sub-item {
    width: 400px;
    height: 33px;
    line-height: 33px;
}
li.sub-item a {
    color: #fff;
}
ul.nav.navbar-nav.wp-menu .i7 .sub-menu .sub-item {
    width: 190px;
}
ul.nav.navbar-nav.wp-menu .i6 .sub-menu .sub-item {
    width: 255px;
}