@charset "utf-8";
/* CSS Document */
/*2020.12.31 */
/*2023.5.5 */
.fl{ float: left;}
.fr{float: right;}
.pos{
	position: relative;
}
ul{
	margin: 0;
	padding: 0;
}

/*字体不能用思源宋体*/



.box{
	overflow: hidden;
	
}
.wc-top{
	min-height:145px;
padding-top: 20px
	
}

.logo{
	
}

.top-right{
	margin-top: 20px;
}
.top-right a{
	font-size: 16px;
	color: #333;
	padding-top: 4px;
	padding-right: 29px;
}

.trbg{
	
	/*float: right;*/
	
}

.searchbg{

background: url(../images/search.png)no-repeat left top;
	width: 200px;
	height: 30px;
}
.searchbg input.inp-text{
	
	width: 170px;
	line-height: 30px;
	background: none;
	border: none;
padding-left: 8px;
	color: #999;
}
.searchbg input.inp-but{
	width: 28px;
	padding: 0;
	height: 30px;
	background: none;
	border: none;
}
/*top end*/
.wc-menu{
	margin-top:15px;	
}
.wc-menu ul{
	/*转化为table 并且，宽度百分百，*/
	display: table;
	width: 100%;   
}
.wc-menu ul li{	
	line-height:39px;	  
	position: relative;	
	/*居中并且转为table-cell*/
	text-align: center;   
	display: table-cell;
	/*float: left;*/
	list-style: none;
padding: 0 10px;
}



.wc-menu ul li a{	
	font-size: 15px;
    color: #333;
	line-height:39px;	 
	display: block;
   transition: all 0.2s;
padding-right: 0;
	text-decoration: none;
padding-top: 0;
}
.wc-menu ul li a img{
	padding-left: 4px;
  
}
    .wc-menu ul li:nth-child(1) img{
        visibility: hidden;
    }

.wc-menu ul li a img.i1,.wc-menu ul li a img.i7{
 visibility:hidden;
} 
.wc-menu ul li:last-child a{
	/*color: #bfa555;*/
}

.wc-menu ul li a:hover,.wc-menu ul li a.move ,.wc-menu ul li a.selected,.menu ul  li a.parent{
   color: #bfa555;
}
.wc-menu ul li a:hover,.wc-menu ul li a.active{
	
color: #bfa555;
}
.wc-menu ul li a.selected, .wc-menu ul li a.parent, .wc-menu ul li a.move{
color: #bfa555;

}
 .wc-menu ul li a.active, .wc-menu ul li a.move,.wc-menu ul li a.selected, .wc-menu ul li a.parent {
color: #bfa555;
}

.wc-menu ul li .ernav{
	
	position: absolute;
	left: 0px;
	top: 38px;
	background: #3f6acb;
	
	width: 166px;
	z-index: 111;
	display: none;
	
}
.wc-menu ul li .ernav ul{
	padding: 0 2px;
}
.wc-menu ul li .ernav ul li{

    display: block;
	float: none;
	text-align: left;
	margin: 0px;
	line-height: 24px;
	border-bottom: 1px solid #ccc;
	padding: 0 2px;
}
.wc-menu ul li .ernav ul li:last-child{
	border-bottom: none;

}
.wc-menu ul li:last-child .ernav{
	width: 115%;
	
}
.wc-menu ul li .ernav ul li a{
	line-height: 28px;
	font-size: 14px;
	
	background: url(../images/di.png) no-repeat 4px 10px;
	box-shadow: none;
	border-radius: 0;
	color: #fff;
	display: block;
	padding: 3px 5px 3px 24px;
}
.wc-menu ul li .ernav ul li a:hover{
	background: url(../images/dii.png) no-repeat 4px 10px;
	color: #a5a464;
}


/*menu End*/
img{
	max-width: 100%;
	
}
/* 本例子css */
.banner{
   position: relative;
   /*padding-top: 68px;*/
    text-align: center;
}

.banner .swiper-container{
	width: 100%;
	height: 100%;
	
	
}
.banner .swiper-container .swiper-slide{
	position: relative;
	
}
.banner .swiper-container .swiper-slide .btt{
 	width: 40%;
 	position: absolute;
 	
 	bottom: 20px;
 	
 		padding:13px;
	
}
.banner .swiper-container .swiper-slide .btt a{

 text-align: left;
 	display: block;
 	color: #fff;
 	font-size: 30px;
 	font-weight: bold;
 font-family: SimSun;
 	text-decoration: none;
 	overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp:1;
            -webkit-box-orient: vertical;
 	
}


.banner	.swiper-pagination { 
			overflow:hidden; zoom:1; 
	
			text-align: center;
		
			padding: 9px;
			text-align: center;
			
}

.banner .swiper-pagination-bullet{
	 border-radius: 0;
			 display: inline-block;
			 
	width:15px; height:15px;  text-align:left; 	
	background:#fff;
	cursor:pointer; 
	color: transparent;
	
	opacity: 1;
	margin: 0 10px !important;
	background: none;
	border: 2px solid #fff;
}
.banner .swiper-pagination-bullet-active{
	background:#1b47ab;
	
}
.banner .swiper-pagination{
	bottom: 1px;
	right: 0px;
	
	/*width: 100%;*/
	width: 100%;
	
	text-align: right;
	
	
}
.banner img{
	cursor: pointer;
	
}

/*banner end*/

/*indexcon*/

.ind-one{
	padding-top: 40px;
	margin-bottom: 40px;
}
.new-top{
	
}
.new-top .new-tit{
	font-size: 36px;
	color: #4051a3;
	background: url(../images/ntop.png) no-repeat left bottom;
	padding-left:80px;
	padding-bottom: 21px;
	width: 70%;
}
.new-top .new-more{
margin-top: 20px;
}
.new-top .new-more a{
	font-size: 14px;
	color: #4051a3;
	background: url(../images/geng.png) no-repeat left center;
	padding-left: 20px;
	
}

.nleft-con{
	margin-top: 30px;
	
}
.nleft-con .swiper-container{
	padding-left: 2px;
	padding-bottom: 10px;
}
.nleft-con .swiper-container a{
	display: block;
	text-decoration: none;
	
}
.nleft-con .swiper-container a .y-img img{
   /*min-height: 160px;	*/
}

.nleft-con .swiper-container a .y-tt{
	padding:15px 20px;
	background: url(../images/sbg.png) no-repeat right bottom;
	border: 1px solid #f7f7f7;
	border-top: none;
	box-shadow: 0px 1px 4px 0px #e0e0e0;
	min-height: 170px;
	border-right: 1px solid #f7f7f7;
}
.nleft-con .swiper-container a .y-tt span{
	display:block;
	font-size: 16px;
	color: #4051a3;
	margin-bottom: 15px;
	
	
}
.nleft-con .swiper-container a .y-tt p{
	font-size: 16px;
	color: #333;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 4;
 -webkit-box-orient: vertical;
	
	
}
.nleft-con .swiper-container a:hover .y-tt{
	border-color: #838cbe;
}

.nright-con{
	
}
.nright-con ul{
	margin-top: 30px;
	
}
.nright-con ul li{
	border-bottom: 2px solid #cdb649;
	margin-bottom: 18px;
	margin-left: 30px;
	position: relative;
	padding-bottom: 6px;
}
.nright-con ul li a{
	text-decoration: none;
	display: block;

}
.nright-con ul li a .date{
	text-align: center;
     background: url(../images/datebg.png) no-repeat left top;
     width: 59px;
     height: 95px;
     padding-top: 14px;
     /*float: left;*/
     position: absolute;
     left: -30px;
     top: 0px;
}
.nright-con ul li a .date span{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
margin-bottom: 2px;
}
.nright-con ul li a .date p{
	text-align: center;
color: #fff;
font-size: 14px;
margin-top: -4px;

}
.nright-con ul li a .da-tt{
	width: calc(100% - 50px );
	float: right;
	padding-top: 28px;
	
}
.nright-con ul li a .da-tt p{
	font-size: 16px;
	color: #333;
	line-height: 26px;
	        overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
    margin-bottom: 11px;
}

.jiao{
	margin-top: 30px;
	
}
.jiao-con{
	margin-top: 30px;
}
.jiao-con ul{
	border-bottom: 2px solid #e0e0e0;
	border-right: 1px solid #f7f7f7;
	box-shadow: 1px 2px 2px 2px #f7f7f7;
}
.jiao-con ul li{
	float: left;
	padding-top: 30px;
	min-height: 210px;
	width:14.28% ;
	text-align: center;
	border-left: 1px solid #f7f7f7;
	border-top: 4px solid #c85c9e;
	transition: all 0.8s;
}
.jiao-con ul li:hover{
	background: #1a5398;
}
.jiao-con ul li:hover span{
	color: #fff;
	transition: all 0.8s;
}


.jiao-con ul li a{
	text-decoration: none;
	display: block;
	
}
.jiao-con ul li:nth-child(2){
	border-top: 4px solid #55d2da;
}
.jiao-con ul li:nth-child(3){
	border-top: 4px solid #dd3e3e;
}
.jiao-con ul li:nth-child(4){
	border-top: 4px solid #eb9f27;
}
.jiao-con ul li:nth-child(5){
	border-top: 4px solid #2a7ee3;
}
.jiao-con ul li:nth-child(6){
	border-top: 4px solid #47af75;
}

.jiao-con ul li img{
	width: 62%;	
}

.jiao-con ul li span{
	display: block;
	font-size: 14px;
	color: #1a5398;
        padding: 15px;
}

.teach{
	background: url(../images/teachbg.jpg) no-repeat left top;
	background-size: cover;
	padding: 60px 0 60px;
}

.teach-oneli .bbg1{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 2;
    height: 100%;
    background: -moz-linear-gradient(360deg, rgba(2,0,36,0) 70%, rgba(162,168,172,1) 100%);
    background: -webkit-linear-gradient(360deg, rgba(2,0,36,0) 70%, rgba(162,168,172,1) 100%);
    background: linear-gradient(360deg, rgba(2,0,36,0) 70%, rgba(162,168,172,1) 100%);
}
.teach-oneli .teach-title{
	color: #fff;
	font-size: 20px;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 111;
}
.teach h4 a{
	font-size: 22px;
	color: #fff;
	display: inline-block;
	padding-bottom: 50px;
	padding-right: 30px;
	background: url(../images/jiao.png) no-repeat right bottom;
	position: absolute;
	left: 23px;
	bottom:5px;
        z-index: 111;
	text-decoration: none;
text-shadow: 2px 2px 4px #000;
}
.pad0{
	padding: 0;
}
.xue-chu{
	min-height: 480px;
	margin-left: 1px;
}
.xue-chone{
	background: #1a5398;
	min-height: 255px;
}
.xue-chone:hover,.xue-chtwo:hover{
	opacity: 0.8;
	cursor: pointer;
}
.xue-chone h4 a{	
	/*padding-right:70px;*/
	
}
.xue-chtwo{
	background: #1a5398;
	margin-top: 1px;
	min-height: 255px;
	position: relative;
overflow: hidden;
}
.xue-chtwo .swiper-slide{
	position: relative;
}
.xue-chtwo a.a1{
	text-decoration: none;padding:10px 20px 5px;
	display: block;
	position: relative;
min-height: 235px;
    margin-top: 20px;
}
.xue-chtwo .swiper-slide .bbg{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 45%;
	  background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));
}
.xue-chtwo img{
	
}
.xue-chtwo span{
	display: block;
	font-size: 16px;
	color: #fff;
	z-index: 11;
	margin-top: 9px;
}	
.xue-chtwo .bbg{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 45%;
	  background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));
}
	
.xue-chtwo .swiper-container-horizontal .swiper-pagination{
	right: 5px;
	top: 5px;
	text-align: right;
	left: auto;
width: 100px;
    height: 20px;
}	
.xue-chtwo .swiper-container-horizontal .swiper-pagination span{
	display: inline-block;
	background: #fff;
}	
	
.zheng{
	background: #704d98;
}
.keyan1{
	background: #00929c;
}
.keyan1 h4 a{
	padding-right:100px;
}	
.xuxu{
	
}	
.xuxu img{
	height: 255px;
}

.xuxu a{
   color: #fff;
    position: absolute;
    left: 0px;
    bottom: 5px;
    width: 94%;
    margin: 11px;
    overflow: hidden;
    z-index: 11;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    font-size: 16px;
    -webkit-box-orient: vertical;
}	
	
	
	
	
	
	




.xueshu{
	padding: 60px 0 40px;
}

.shu-con{
	margin-top: 35px;
}
.shu-con ul{
	
}
.shu-con ul li{
	float:left;
	margin-right: 30px;
	width: calc(25.5% - 29px);
	text-align: center;
	position: relative;
	margin-bottom: 28px;
}
.shu-con ul li:nth-child(4),.shu-con ul li:nth-child(8){
	margin-right: 0;
}
.shu-con ul li a{
	text-decoration: none;
	display: block;
	
}
.shu-con ul li .li-tt{
	border: 1px solid #bbb;
	background: url(../images/bb2.png) no-repeat left bottom;
	border-top: none;
	height: 80px;
}
.shu-con ul li .li-tt span{
	font-size: 18px;
	color: #1b47ab;
	/*font-weight: bold;*/
	display: block;
	padding-top: 15px;
	margin-bottom:5px;
}

.shu-con ul li .li-tt p{
    font-size: 14px;
    color: #ceb770;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.shu-con ul li .li-t1{
	position: absolute;
	left: 0px;
	bottom: 0;
	width: 100%;
	height: 80px;
	line-height: 80px;
	/*background-color: rgba(43,77,151,0.9);*/
	background:rgba(43,77,151,0.9) url(../images/bb1.png) no-repeat left bottom;
	opacity: 0;
}

.shu-con ul li .li-t1 a{
  	color: #fff;
	font-weight: bold;
	font-size: 18px;	
}


.shu-con ul li:hover .li-t1{
	opacity: 1;
}

.zhongxin{
	background: url(../images/zhongbg.jpg) no-repeat left top;
	background-size: cover;
	padding: 70px 0 50px;
	
}

.zhongxin ul{
	
}
.zhongxin ul li{
	margin-bottom: 45px;
	position: relative;
	
}
.zhongxin ul li .zh-lit{
	background: url(../images/tbg1.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 26px;
	padding: 40px 20px;
	min-height: 307px;
	padding-left: 40%;
}

.zhongxin ul li .zh-lit h4 a{
	 font-size: 28px;
	 /*font-weight: bold;*/
	 color: #fff;
	 display: inline-block;
	 margin-bottom: 20px;
	 background: url(../images/zshan.png) no-repeat right bottom;
	 padding-bottom: 16px;
	 padding-right: 193px;
	 
}
.zhongxin ul li .zh-lit p{
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	
}

.zhongxin ul li:nth-child(2) img{
	float: right;
}

.zhongxin ul li:nth-child(2) .zh-lit {
	background: url(../images/tbg2.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 26px;
	padding: 40px 33px;
	min-height: 307px;
	padding-right: 40%;
	 
}


/*indexcon end*/

.flink{
	background: #fff;
	min-height: 140px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	
}
.flink ul{
	border-left: 1px solid #ddd;
	height: 139px;
}
.flink ul li{
	float: left;
	text-align: center;
	border-right: 1px solid #ddd;
	height: 139px;
	width: 20%;
}
.flink ul li a{
	display: block;
	font-size: 16px;padding-top: 20px;
	color: #333;
	text-decoration: none;
	text-align: center;
}
.flink ul li a img{
	display: inline-block;
	cursor: pointer;
}

.flink ul li a img:hover {
        animation: 1s ease-in-out 0s normal none 1 running doudong1;
        
 }
 
@keyframes doudong1 {
    0% {
        transform: rotateY(0deg);
    }

    50% {
        transform: rotateY(90deg);
    }

    100% {
        transform: rotateY(0deg);
    }
}

.flink ul li a span{
	display: block;	
	padding:10px;
}



/*footer end*/
.footer{
	min-height: 50px;
	background: #1a5398;
	padding: 15px 0;
    position: relative;
    z-index: 5;
	
}
.wc-foot{
	background:#333 ;
	padding:25px 0px 15px 0;
    min-height: 50px;
 }
 .wc-fmenu{
 	padding-bottom: 20px;
 	border-bottom: 1px solid #ffffff;
 	margin-bottom: 10px;
        margin-top: 10px;
 	padding-left: 0px;
 }
.wc-fmenu ul li{
	float: left;
	
}
.wc-fmenu ul li a{
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	padding-right:50px;
}
.wc-copy p{
	font-size: 13px;
	color: #fff;
	line-height: 26px;
} 

.wc-copy p a{
	font-size: 13px;
	color: #fff;
}
.wc-copy p a.wxfer:hover .fer{
     display: block!important;
}

.wc-aa{
	padding-top: 5px;
		color: #fff;
}
.f-right{
    text-align: right;
}
.f-right p{
	padding-right: 0;

    margin: 5px 0;
}


.f-right a{
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	font-size: 15px;	
        display: inline-block; 
        text-align: center;
}
.wc-aa a.a3{
	padding-right: 2px;
}
/*.wc-copyEnd*/

.possplit{
    background: url(../images/posSplit.gif) no-repeat right center !important;
}

/*.wc-copyEnd*/







    .f-right .a-fa i{
        color: #4f7ca5;
        border-radius: 50px;
        background: #fff;
        width: 25px;
        height: 25px;
        line-height: 25px;
        text-align: center;
    display: inline-block;
    padding: 0;
    }





.piao-box {
            position: fixed;
            z-index: 111;
            right: 0;
            top: 33%;
            width: 300px;
        }

            .piao-box a {
                display: block;
                text-decoration: none;
            }

            .piao-box img {
                max-width: 300px;
            }

            .piao-box span {
                position: absolute;
                right: 16px;
                top: 10px;
                z-index: 11;
                font-weight: bold;
                color: #fff;
                font-size: 22px;
                border: 1px solid #fff;
                width: 33px;
                text-align: center;
                height: 33px;
                line-height: 20px;
                padding: 5px;
                cursor: pointer;background: #1a5398;display: none;
            }

                .piao-box:hover span {
                    color: #f3c073;
                    border: 1px solid #f3c073;display: inline-block;
                }

.aa1{
float:left;width: 30%;
    margin-left: 26%;
}
.aa2{
float:right;width:40%;
}


@media (min-width: 1200px){
.container {
    width: 1200px;
}
.cont2{
	width: 1170px;
}
.tea-one{
	width: 45%;
}
.tea-two{
	width: 55%;
}

}

@media (max-width: 1300px){
	.tea-two {
    width: 53%;
}
	
	
	
}





@media (max-width: 991px){
.f-right{
    text-align: center;margin-top:10px;
}
.wc-top .container{
   width:100%;
}
.aa1,.aa2{
 width: auto;
    float: none;
    display: inline-block;margin-left: 0;
}

}


@media (min-width: 992px) and (max-width: 1200px) {
    /*中等屏幕设备 桌面*/

.banner .swiper-container .swiper-slide .btt a{
	font-size: 26px;
}


.top-right {
    float: none;
    width: 100%;
    margin-top: 20px;
    position: absolute;
    width: 100%;
}

.wc-menu > ul >li{
   display: table-cell;
float: none;
    padding: 0;
}



.new-top .new-tit i.n{
	font-size: 60px;
}
.rightBar h4{
	font-size: 32px;
}


.fu-top h4 a{
	font-size: 26px;
}


.new-left ul li a span{
	padding-bottom: 7px;
}

.new-left ul li{
	padding: 0 10px;
}
.new-left ul li a p.p2 img{
	display: none;
	
}



.photobg{
	min-height: 280px;
	padding: 25px 0;
}
.photo-con{
	padding-top: 20px;
}
.aca-tt p{
	overflow: hidden;
	
}
.new-top .new-tit span{
	margin-top: 13px;
}

/*add*/
.jiao-con ul li span{
	font-size: 14px;
	
}
.new-top .new-tit{
	font-size: 30px;
	
}
.xue-chone h4{
	font-size: 30px;
}

.xue-chone{
	min-height: auto;
	height: 212px;
}
.xue-chtwo{
	height: 228px;
	min-height: auto;
}

.xuxu img {
    height: 230px;
}
.xue-chtwo a.a1{
	min-height: auto;
	height: 228px;
}
.keyan1 h4 a{
	bottom: 30px;
}
.xu1 img{
	height: 228px;
}
.xu1 span{
	bottom: 35px;
}

.jiao{
	margin-top: 0;
}

.teach h4 a{
font-size: 20px;
    padding-right: 29px;
	
}

.keyan1 h4 a{
  padding-right: 64px;
}

.teach-oneli img{
	height: 440px;
}





}
@media (max-width: 1100px){
	.teach h4 a{
    font-size: 22px;
}
.zhongxin ul li .zh-lit{
	padding-left: 33%;
}
.zhongxin ul li .zh-lit h4 a{
	padding-right: 150px;
	
}
	
}

@media (min-width: 768px) and (max-width: 992px) {
    /*小屏幕设备 平板*/
.top-right {
    margin-top: 20px;
    position: absolute;
    width: 100%;
}


.aca-tt p{
	overflow: hidden;
	
}
.fu-top h4 a{
	font-size: 22px;
}
.new-top .new-tit i.n{
	font-size: 62px;
}
.new-top .new-tit span{
	margin-top: 16px;
}
.banner .swiper-container .swiper-slide .btt a{
	font-size: 20px;
}
.wc-menu ul li{
	float: none;
	display: table-cell;
padding: 0;
}

.wc-menu ul li .ernav ul li{
	display: block;
	
}

.quick{
	margin: 0 15px  15px;
}
.quick ul li{
	margin: 12px 0;
}
.quick ul li a{
	display: block;
	border-radius: 5px;
	line-height: 60px;
	color: #fff;
	padding-left: 30px;
	padding-right: 100px;
	font-size: 20px;
	
 overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

}

.quick ul li:first-child a{
	 background:#2f7dde url(../images/jian.png) no-repeat 95% center;
}
.quick ul li:nth-child(2n) a{
	 background:#deaf2f url(../images/jian.png) no-repeat 95% center;
}
.quick ul li:nth-child(3n) a{
	 background:#9ab453 url(../images/jian.png) no-repeat 95% center;
}
.quick ul li:last-child a{
	 background:#0f2249 url(../images/jian.png) no-repeat 95% center;
}


/*add*/
.new-top .new-tit{
	font-size: 22px;
	
}
.nleft-con{
	margin-top: 10px;
}
.nleft-con .swiper-container a .y-img img{
	width: 100%;
}
.nleft-con .swiper-container a .y-img{
	min-height: 140px;
}
.nright-con ul {
    margin-top: 10px;
}
.jiao-con ul li span{
	font-size: 14px;
	width: 80%;
}
.jiao-con ul li{
	min-height: 200px;
        width: 50%;
}
.jiao-con {
    margin-top:10px;
}
.shu-con ul li .li-tt{
	height: 60px;
}
.shu-con ul li .li-tt span{
	margin-bottom: 5px;
	padding-top: 5px;
}
.shu-con ul li .li-t1{
	height: 60px;
	line-height: 60px;
}
.zhongxin ul li .zh-lit{
	padding-left: 30%;
}
.zhongxin ul li:nth-child(2) .zh-lit{
	padding-right: 30%;
	
	background: url(../images/tbg2.png) no-repeat 70% top;
}
.zhongxin ul li .zh-lit{
	background: url(../images/tbg1.png) no-repeat 30% top;
	}

.teach h4 a{
	font-size: 20px;
}
.pad0{
	padding: 0;
}
.tea-two{
	width: 96%;
margin-left: 2%;
	padding: 0 15px;
}

.xue-chone{
	min-height: 120px;
	
}
.xue-chtwo{
	min-height: 120px;	
}

.xue-chtwo a.a1 {
	min-height: 210px;
	
}
.xue-chu{
	min-height: auto;
	margin-bottom: 2px;
}
.teach-oneli p{
	margin-bottom: 2px;
}
.xuxu{
	background: #00929c;
}
.xu1{
	background: #704d98;
}

.xuxu img{
	height:230px;
}
.xue-chtwo span{
	        overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
}

.teach{
	padding: 45px 0;
}

.zhongxin ul li .zh-lit h4 a{
	font-size: 24px;
	padding-right: 100px;
}





}




@media (max-width: 767px) {

            .piao-box {
                width: 150px;
            }

            .piao-box img {
                max-width: 150px;
            }
.piao-box span{
    font-size: 16px;
    width: 26px;
    height: 26px;
    line-height: 11px;
}


        .acade .swiper-button-prev, .acade .swiper-button-next {
            width: 32px;
            height: 32px;
        }

    .f-right p a:first-child{
        padding-left:0;
        
    }



.aca-vedio{

min-height:auto;
}

    /*超小屏幕设备 手机*/
.right-nr table td, .right-nr table th {
    white-space: nowrap;
}

.banner{
	padding: 0 15px;
}
.banner img{
	border: 4px solid #c3ba6f;
}
.banner .swiper-container{
	padding-bottom: 50px;
}
.banner .swiper-container .swiper-slide .btt{
	bottom: -50px;padding-left: 0;
	width: 100%;	border-bottom: 2px solid #c3ba6f;
}
.banner .swiper-container .swiper-slide .btt a{
	color: #333;
	font-weight: normal;
	font-family: "微软雅黑";
	font-size: 16px;

}
.new-left ul li a span.li-tt{
	width: 70%;
	
}
.new-left ul li a span.li-tt p{
	overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
}
.news{
	padding: 20px 0 10px;
}


.new-top2{
	
}
.new-top2 h4{
	font-size:26px;
	color: #333;
	font-weight: normal;
	
}
.new-top2 h4 span{
	color: #bfa555;
	font-size: 20px;
	font-family: 'georgia';
	padding-left: 10px;
}
.new-top2 h4 span i{
	font-size: 30px;
	font-style: normal;
	color: #1b47ab;
}

.new-left ul li a span.li-tt i{
color: #999;
}

.cha1{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 30px;
}
.cha1 a{
	color: #fff;
	border: 1px solid #fff;
}

.acbg .new-top2{
	padding: 0 15px;
}
.acbg .new-top2 h4 span{
	display: block;
	
}
.acade{
	margin-top: 20px;
}



.aca-ul ul li .li-date span{
	font-size: 14px;
}
.aca-ul ul li .li-tt a{
	font-size: 16px;
}
.aca-ul ul li .li-date p{
	font-size: 34px;
	margin: 10px 0 2px ;
}
.flink ul li{
	width: 50%;	
	border-bottom: 1px solid #ccc;
}

.flink ul li:nth-child(3) {	
	border-left: 1px solid #ccc;
}

.flink ul li:nth-child(5) {	
        width: 100%;	
	border-left: 1px solid #ccc;
}

.fu-top h4 a{
	font-size: 22px;
}
.fudan{
	padding-bottom: 10px;
	padding-top: 2px;
}

.ac-top h4{
	font-size: 28px;
}
.ac-top span{
	margin-top: 10px;
}

.fu-top{
	margin-top: 20px;
}


.fu-pub .amore{
	margin-top: 20px;
}
.fu-top span{
	margin-bottom: 15px;
}


.quick{
	margin: 0 15px  15px;
}
.quick ul li{
	margin: 12px 0;
}
.quick ul li a{
	display: block;
	border-radius: 5px;
	line-height: 60px;
	color: #fff;
	padding-left: 30px;
	padding-right: 100px;
	font-size: 20px;

 overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

	
}

.quick ul li:first-child a{
	 background:#2f7dde url(../images/jian.png) no-repeat 95% center;
}
.quick ul li:nth-child(2n) a{
	 background:#deaf2f url(../images/jian.png) no-repeat 95% center;
}
.quick ul li:nth-child(3n) a{
	 background:#9ab453 url(../images/jian.png) no-repeat 95% center;
}
.quick ul li:last-child a{
	 background:#0f2249 url(../images/jian.png) no-repeat 95% center;
}

/*add*/
.jiao-con ul li{
	width: 50%;
}
.new-top .new-tit{
	font-size: 20px;
}
.shu-con ul li{
	width: 48%;
	margin-right: 4%;
}
.shu-con ul li:nth-child(even){
	margin-right: 0;
}
.zhongxin ul li .zh-lit{
	position: relative;
	width: 100%;
	padding: 20px;
	background: url(../images/tbg1.png) no-repeat 30% center;
	background-size: cover;
}
.zhongxin ul li .zh-lit h4 a{
	padding: 0;
	font-size: 18px;
	padding-bottom: 30px;
	display: block;
}

.zhongxin ul li:nth-child(2) .zh-lit{
	position: relative;
	width: 100%;
	padding: 20px;
	background: url(../images/tbg2.png) no-repeat 30% center;
	background-size: cover;
	
}
.zhongxin ul li:nth-child(2) img{
	float: none;
}
.zhongxin{
	padding: 40px 0 30px;
}
.xueshu{
	padding: 30px 0 10px;
}
.shu-con ul li .li-tt{
	height: 60px;
}
.shu-con ul li .li-tt span{
	margin-bottom: 2px;
	padding-top: 5px;
}
.shu-con ul li .li-t1{
	height: 60px;
	line-height: 60px;
}

.nleft-con .swiper-container a{
    margin-bottom:15px;
}

.nleft-con .swiper-container a .y-tt{
	min-height: auto;
    width: 100%;
}


.nleft-con{
	margin-top:15px;
	
}
.nleft-con .swiper-container a .y-tt span{
	margin-bottom: 10px;
	
}
.news-right{
	margin-top: 20px;
	
}
.nright-con ul{
	margin-top: 10px;
}
.jiao{
	margin-top: 20px;
}
.jiao-con {
    margin-top: 20px;
}
.teach h4 a{
	font-size: 20px;
	
}
.teach-oneli span{
	font-size: 16px;
	
}
.pad0{
	padding: 0 15px;
}
.tea-two{
	width: 100%;
}

.xue-chone{
	min-height: 110px;
	
}
.xue-chtwo{
	min-height: 120px;
	
}
.xue-chtwo a.a1{
	min-height: 210px;
	
}
.xue-chu{
	min-height: auto;
	margin-bottom: 2px;
}
.teach-oneli p{
	margin-bottom: 2px;
}

.xuxu img{
	height: auto;
}
.ind-one{
	padding-top: 20px;
}
.teach{
	padding: 30px 0;
}
.shu-con {
    margin-top: 26px;
}
.shu-con ul li .li-tt span{
	font-size: 16px;
	margin-top: 5px;
}



.flink ul li a span{
  padding: 0px;
    font-size: 14px;
}


}
















