﻿@charset "utf-8";
/* CSS Document */
/*2022.08.25*/

.fl{
	float: left;
}
.fr{
	float: right;
}

/*jiangcsi*/
.dis-con{
	
	
}

.dis-con .swiper-container{
	
	
}
.dis-con .swiper-wrapper{
	box-shadow: none;
	transform-style:;
	
}
.dis-con .d-xian{
	position: absolute;
	right: 0px;
	top: 100px;
	width: 59%;
	min-height: 410px;
	border: 2px solid #3575a2;
}
.dis-con .swiper-slide a{
	display: block;
	position: relative;
	text-decoration: none;
	min-height: 560px;
}

.dis-con .swiper-slide a .li-img{
	position: relative;
	z-index: 1;
	
}
.dis-con .swiper-slide a .li-img img{
	box-shadow:0px 55px 57px -37px #b6b6b6;
}
.dis-con .swiper-slide a .li-ttb{
	/*background: #1342a7;*/
	/*border: 2px solid #3575a2;*/
	
	position: absolute;
	right: 0px;
	top: 100px;
	width: 59%;
	min-height: 410px;
}
.dis-con .swiper-slide a .li-tt{
	width: 45%;
	float: right;
	margin: 25px 45px 25px ;
	position: relative;
	min-height: 390px;
}
.dis-con .swiper-slide a .li-tt span{
	font-size: 18px;
	color: #000;
	display: block;
	margin-bottom: 16px;
	font-weight: lighter;
}

.dis-con .swiper-slide a .li-tt h4{
	font-size: 24px;
	color: #154697;
	line-height: 36px;
	font-weight: lighter;
	 overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
}
.dis-con .swiper-slide a .li-tt p{
	font-size: 16px;
	color: #333;
	line-height: 26px;
	    overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 8;
            -webkit-box-orient: vertical;

}
.dis-con .swiper-slide a .li-tt i{
	display: inline-block;
	font-style: normal;
	color: #fff;
	background: #3e89bd;
	font-size:18px;
	line-height: 39px;
	border: 1px solid #5e85d7;
	padding: 0 20px;
	position: absolute;
	right: -45px;
    top: -65px;
	
}
.dis-con .swiper-container .swiper-pagination-bullet {
	display: inline-block;
	width: 12px;
	height: 12px;
	background:#fff;
	cursor: pointer;
	opacity: 1;
	border-radius: 100%;
	margin:0 7px;
	border: 1px solid #ccc;
	
}

.dis-con .swiper-container .swiper-pagination-bullet-active {
	background:#0a4a9d;
	opacity: 1;
}

.dis-con .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background: none;
}

.dis-con .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background: none;
}
.dis-con .swiper-button-prev:after, .dis-con .swiper-rtl .swiper-button-next:after {
    content: '';
    width: 0;
    /*display: none;*/
   /*background: url(../images/jright.jpg) no-repeat center center;*/
}
.dis-con .swiper-button-next:after, .dis-con .swiper-rtl .swiper-button-prev:after{
	 content: '';
	 width: 0;
	 /*display: none;*/
	/*background: url(../images/jleft.jpg) no-repeat center center;*/
}
.dis-con .zuo{
		position: absolute;
		left: 0px;
		bottom:0px;
		width: 100%;
		z-index: 11;
	}

.dis-con .zuo img{
	vertical-align:0px;
}
.dis-con .zuo .swiper-button-prev{
	/*right: 160px;*/
	right: 125px;
	left: auto;
}
.dis-con .zuo .swiper-button-next{
	right:52px;
	left: auto;
}
.dis-con .zuo .swiper-button-prev img{
	
	
}
.dis-con .zuo .swiper-button-next, .swiper-button-prev{
	width: 63px;
	
}
.dis-con .zuo .swiper-button-next img{
	
	
}
.dis-con .swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper{
	/*perspective:none;*/
	
}
.dis-con .swiper-cube-shadow{
	
	opacity: 0.11;
    transform: translate3d(100px, 265px, -115px) rotateX(30deg) rotateZ(10deg) scale(0.34) !important;
}




.dis-con .swiper-button-next.swiper-button-disabled, .dis-con .swiper-button-prev.swiper-button-disabled{
    opacity: 1;
}

.more {
      text-align: center;
    margin-top: 20px;
}

.more a{
   color: #fff;
    background: #3e89bd;
    font-size: 18px;
    line-height: 39px;
    padding: 0 20px;
}


@media (min-width: 1200px) {
	
	
	
	
	
}

@media (max-width: 1500px) {
	
	
	
	
}
@media (max-width: 1440px) {
	
	.dis-con .swiper-slide a .li-img{
		width: 68%;
	}
	
	
	
	
	
}
@media (max-width: 1400px) {
	/*about*/
	.abright {
     width: 58%; 
     margin-left: 0; 
}
.ab-rbox h4 {
    font-size: 32px;
    margin-top: 30px;
}	
	
	
	
	
	

	
	
	
}



@media (max-width: 1300px) {
	
	.ab-rbox ul{
		margin-bottom: 20px;
		
	}
	
	
	
	
	
	
}
@media (max-width: 1200px) {
	/*中等屏幕设备 桌面*/


.ab-rbox h4{
	font-size: 24px;
	margin: 15px 0 5px;
	
}	
.ab-rbox ul li span{
	font-size: 16px;
}
.ab-rbox ul li span i{
	font-size: 26px;
}
.ab-rbox ul {
	/*margin-bottom: 0;*/
	margin-bottom: 25px;
}
.pro-li a .li-tt h4 {
    font-size: 24px;
    margin-top: 21px;
}
.pro-li a .li-tt p {
    font-size: 16px;
}

.view-cnt {
    margin-top: 40px;
}
.new-nulbox {
    padding: 15px;
}
.dis-con .swiper-slide a .li-tt h4{
	font-size: 20px;
	
}
.dis-con .swiper-slide a .li-img {
    width: 65%;
}

.dis-con .swiper-cube-shadow{
	opacity: 0;
	
}








}




@media (max-width: 991px) {
	/*小屏幕设备 平板*/
	.abright{
	width: 50%;
	
}
.az ul {
    display: block;
    margin-top: 15px;
}
.az ul li a {
    font-size: 16px;
    line-height: 30px;
}
.view-cnt p {
    font-size: 16px;
    line-height: 29px;
    margin: 20px 0;
}
.new-nulbox ul li a{
	font-size: 16px;
	line-height: 28px;
	
}
.view-info i{
	width: 120px;
	
}

.dis-con .swiper-slide a .li-img{
	width: 100%;
}
.dis-con .swiper-slide a .li-ttb{
	width: 100%;
	position: relative;
	top: auto;
	right: auto;
	min-height: 100px;
}
.dis-con .swiper-slide a .li-tt{
	width: 100%;
	float: none;
	margin: 0;
	min-height: 100px;
	padding: 20px;
	border: 2px solid #3e89bd;
}
.dis-con .swiper-slide a .li-tt i{
	position: relative;
	right: auto;
	top: auto;
	
}
.dis-con .d-xian{
	display: none;
	
}
.dis-con .swiper-slide a .li-tt span{
	margin-bottom: 10px;
	font-size: 20px;
}
.dis-con  .swiper-container .swiper-pagination-bullet {
	display: inline-block;
	width: 12px;
	height: 12px;
	background:#fff;
	cursor: pointer;
	opacity: 1;
	border-radius: 100%;
	margin:0 7px;
	border: 1px solid #ccc;
	
}

.dis-con  .swiper-container .swiper-pagination-bullet-active {
	background:#0a4a9d;
	opacity: 1;
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper{
	perspective:none;
}
.dis-con .swiper-slide a .li-tt h4{
	font-size: 18px;
	line-height: 32px;
	
}
.dis-con .swiper-slide a .li-tt i{
	font-size: 16px;
	padding: 0 15px;
}
.dis-con .swiper-slide a .li-tt p{
	-webkit-line-clamp:15;
}






}

@media (max-width:767px) {
	/*小屏幕*/
	
.ab-rbox h4{
	font-size: 20px;
}
.abright{
	width: 100%;
	padding:10px 15px;
	
}
.ab-rbox ul li span{
	display: block;
	line-height: 30px;
	vertical-align: top;
	
	background: url(../images/blue.jpg) no-repeat left 13px;
}
.ab-rbox ul li span i{
	font-size: 20px;
}
.pro-tit p{
	width: 100%;
	/*text-align: center;*/
	float: none;
	
}
.pro-tit .search1{
	float: none;
	
}
.pro-li a .li-img {
    width: 100%;
    text-align: center;
    
}
.professor-con{
	margin-top: -20px;
	
}

.pro-li a .li-tt{
	width: 100%;
	
}
.pro-li a .li-tt h4{
	font-size: 20px;
	margin: 20px 0 10px;
}
.pro-box{
	margin-top: 30px;
}
.amore a{
	line-height: 36px;
	padding: 0 25px;
	font-size: 14px;
	
}
.amore2 {
    margin-top: 15px;
    margin-bottom: 30px;
}
.new-article {
    margin-top: 20px;
}
.new-nulbox h4{
	font-size: 18px;
	
}
.dis-con .swiper-slide a .li-tt h4{
	margin: 5px 0;
}
.dis-con .swiper-slide a .li-tt{
	padding: 15px;
}







	
}






