@charset "utf-8";
/* CSS Document */

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{width: 100%;}

body{
    background: #fff;
	
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: 300;
}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}



a:visited{
    text-decoration: none;
}
a:focus{
    outline: none;
    text-decoration: none;
}
.p-l-0{padding-left: 0 !important;}
.p-r-0{padding-left: 2 !important;}
.p-t-5 {
  padding-top: 5px !important;
}
.p-r-5 {
  padding-right: 5px !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.padding-5 {
  padding: 5px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.padding-10 {
  padding: 10px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.p-r-15 {
  padding-right: 15px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.padding-15 {
  padding: 15px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-r-20 {
  padding-right: 20px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.padding-20 {
  padding: 20px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.p-r-25 {
  padding-right: 25px !important;
}
.p-l-25 {
  padding-left: 25px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.padding-25 {
  padding: 25px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.p-r-30 {
  padding-right: 30px !important;
}
.p-l-30 {
  padding-left: 30px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.padding-30 {
  padding: 30px !important;
}
.p-t-35 {
  padding-top: 35px !important;
}
.p-r-35 {
  padding-right: 35px !important;
}
.p-l-35 {
  padding-left: 35px !important;
}
.p-b-35 {
  padding-bottom: 35px !important;
}
.padding-35 {
  padding: 35px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.p-r-40 {
  padding-right: 40px !important;
}
.p-l-40 {
  padding-left: 40px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.padding-40 {
  padding: 40px !important;
}
.p-t-45 {
  padding-top: 45px !important;
}
.p-r-45 {
  padding-right: 45px !important;
}
.p-l-45 {
  padding-left: 45px !important;
}
.p-b-45 {
  padding-bottom: 45px !important;
}
.padding-45 {
  padding: 45px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
.p-r-50 {
  padding-right: 50px !important;
}
.p-l-50 {
  padding-left: 50px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
.padding-50 {
  padding: 50px !important;
}
.p-t-55 {
  padding-top: 55px !important;
}
.p-r-55 {
  padding-right: 55px !important;
}
.p-l-55 {
  padding-left: 55px !important;
}
.p-b-55 {
  padding-bottom: 55px !important;
}
.padding-55 {
  padding: 55px !important;
}
.p-t-60 {
  padding-top: 60px !important;
}
.p-r-60 {
  padding-right: 60px !important;
}
.p-l-60 {
  padding-left: 60px !important;
}
.p-b-60 {
  padding-bottom: 60px !important;
}
.padding-60 {
  padding: 60px !important;
}
.p-t-65 {
  padding-top: 65px !important;
}
.p-r-65 {
  padding-right: 65px !important;
}
.p-l-65 {
  padding-left: 65px !important;
}
.p-b-65 {
  padding-bottom: 65px !important;
}
.padding-65 {
  padding: 65px !important;
}
.p-t-70 {
  padding-top: 70px !important;
}
.p-r-70 {
  padding-right: 70px !important;
}
.p-l-70 {
  padding-left: 70px !important;
}
.p-b-70 {
  padding-bottom: 70px !important;
}
.padding-70 {
  padding: 70px !important;
}
.p-t-75 {
  padding-top: 75px !important;
}
.p-r-75 {
  padding-right: 75px !important;
}
.p-l-75 {
  padding-left: 75px !important;
}
.p-b-75 {
  padding-bottom: 75px !important;
}
.padding-75 {
  padding: 75px !important;
}
.p-t-80 {
  padding-top: 80px !important;
}
.p-r-80 {
  padding-right: 80px !important;
}
.p-l-80 {
  padding-left: 80px !important;
}
.p-b-80 {
  padding-bottom: 80px !important;
}
.padding-80 {
  padding: 80px !important;
}
.p-t-85 {
  padding-top: 85px !important;
}
.p-r-85 {
  padding-right: 85px !important;
}
.p-l-85 {
  padding-left: 85px !important;
}
.p-b-85 {
  padding-bottom: 85px !important;
}
.padding-85 {
  padding: 85px !important;
}
.p-t-90 {
  padding-top: 90px !important;
}
.p-r-90 {
  padding-right: 90px !important;
}
.p-l-90 {
  padding-left: 90px !important;
}
.p-b-90 {
  padding-bottom: 90px !important;
}
.padding-90 {
  padding: 90px !important;
}
.p-t-95 {
  padding-top: 95px !important;
}
.p-r-95 {
  padding-right: 95px !important;
}
.p-l-95 {
  padding-left: 95px !important;
}
.p-b-95 {
  padding-bottom: 95px !important;
}
.padding-95 {
  padding: 95px !important;
}
.p-t-100 {
  padding-top: 100px !important;
}
.p-r-100 {
  padding-right: 100px !important;
}
.p-l-100 {
  padding-left: 100px !important;
}
.p-b-100 {
  padding-bottom: 100px !important;
}
.padding-100 {
  padding: 100px !important;
}
.dis_none{ display:none;}
/* Generic Margin Helpers
------------------------------------
 */
.m-t-0 {
  margin-top: 0px;
}
.m-r-0 {
  margin-right: 0px;
}
.m-l-0 {
  margin-left: 0px;
}
.m-b-0 {
  margin-bottom: 0px;
}
.m-t-5 {
  margin-top: 5px;
}
.m-r-5 {
  margin-right: 5px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-b-5 {
  margin-bottom: 5px;
}
.m-t-10 {
  margin-top: 10px;
}
.m-r-10 {
  margin-right: 10px;
}
.m-l-10 {
  margin-left: 10px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.m-t-15 {
  margin-top: 15px;
}
.m-r-15 {
  margin-right: 15px;
}
.m-l-15 {
  margin-left: 15px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.m-t-20 {
  margin-top: 20px;
}
.m-r-20 {
  margin-right: 20px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-t-25 {
  margin-top: 25px;
}
.m-r-25 {
  margin-right: 25px;
}
.m-l-25 {
  margin-left: 25px;
}
.m-b-25 {
  margin-bottom: 25px;
}
.m-t-30 {
  margin-top: 30px;
}
.m-r-30 {
  margin-right: 30px;
}
.m-l-30 {
  margin-left: 30px;
}
.m-b-30 {
  margin-bottom: 30px;
}
.m-t-35 {
  margin-top: 35px;
}
.m-r-35 {
  margin-right: 35px;
}
.m-l-35 {
  margin-left: 35px;
}
.m-b-35 {
  margin-bottom: 35px;
}
.m-t-40 {
  margin-top: 40px;
}
.m-r-40 {
  margin-right: 40px;
}
.m-l-40 {
  margin-left: 40px;
}
.m-b-40 {
  margin-bottom: 40px;
}
.m-t-45 {
  margin-top: 45px;
}
.m-r-45 {
  margin-right: 45px;
}
.m-l-45 {
  margin-left: 45px;
}
.m-b-45 {
  margin-bottom: 45px;
}
.m-t-50 {
  margin-top: 50px;
}
.m-r-50 {
  margin-right: 50px;
}
.m-l-50 {
  margin-left: 50px;
}
.m-b-50 {
  margin-bottom: 50px;
}
.m-t-55 {
  margin-top: 55px;
}
.m-r-55 {
  margin-right: 55px;
}
.m-l-55 {
  margin-left: 55px;
}
.m-b-55 {
  margin-bottom: 55px;
}
.m-t-60 {
  margin-top: 60px;
}
.m-r-60 {
  margin-right: 60px;
}
.m-l-60 {
  margin-left: 60px;
}
.m-b-60 {
  margin-bottom: 60px;
}
.m-t-65 {
  margin-top: 65px;
}
.m-r-65 {
  margin-right: 65px;
}
.m-l-65 {
  margin-left: 65px;
}
.m-b-65 {
  margin-bottom: 65px;
}
.m-t-70 {
  margin-top: 70px;
}
.m-r-70 {
  margin-right: 70px;
}
.m-l-70 {
  margin-left: 70px;
}
.m-b-70 {
  margin-bottom: 70px;
}
.m-t-75 {
  margin-top: 75px;
}
.m-r-75 {
  margin-right: 75px;
}
.m-l-75 {
  margin-left: 75px;
}
.m-b-75 {
  margin-bottom: 75px;
}
.m-t-80 {
  margin-top: 80px;
}
.m-r-80 {
  margin-right: 80px;
}
.m-l-80 {
  margin-left: 80px;
}
.m-b-80 {
  margin-bottom: 80px;
}
.m-t-85 {
  margin-top: 85px;
}
.m-r-85 {
  margin-right: 85px;
}
.m-l-85 {
  margin-left: 85px;
}
.m-b-85 {
  margin-bottom: 85px;
}
.m-t-90 {
  margin-top: 90px;
}
.m-r-90 {
  margin-right: 90px;
}
.m-l-90 {
  margin-left: 90px;
}
.m-b-90 {
  margin-bottom: 90px;
}
.m-t-95 {
  margin-top: 95px;
}
.m-r-95 {
  margin-right: 95px;
}
.m-l-95 {
  margin-left: 95px;
}
.m-b-95 {
  margin-bottom: 95px;
}
.m-t-100 {
  margin-top: 100px;
}
.m-r-100 {
  margin-right: 100px;
}
.m-l-100 {
  margin-left: 100px;
}
.m-b-100 {
  margin-bottom: 100px;
}

.sy_logo,.ny_logo{ width:30%;  float:left; margin-top:20px;}
.sy_logo{margin-left:8%;}
.sy_r_nav{
	width:62%;
	float:right;
}
.top{
	position:absolute;
	z-index:99;
	width:100%;	
}
.nav_container{
	background:url(../imge/nav_bg.png) no-repeat right top;
	height:80px;
        background-size: cover;
	position:absolute;
	paddding-top:28px;
	padding-left:6%;
	width:62%;
}
.sy_xia_nav{
	background:url(../imge/nav_bg_blu.png) no-repeat center left;
	width:703px;
           background-size: 100%;
	height:44px;
	position:absolute;
	left:10px;
	top:80px;
	padding-left:60px;
}
.sy_xia_nav li,.ny_xia_nav li{
	//width:160px;
	font-size:20px;
	float:left;
	height:44px;
	text-transform:capitalize;
	line-height:44px;
           margin-right:50px;
}
.sy_xia_nav li a,.ny_xia_nav li a{
	color:#FFF;
	
}
.sy_serch{
	position:absolute;
	left:300px;
	top:77px;
}

.en_center{
	width:87%;
	margin:0 auto;
}

/************************      top     ***********************/
@media (max-width: 767px){
	.sy_logo {
		display:none;
}
.sy_r_nav{
	width:100%;
	float:none;
}
.nav_container{
	height:4.5rem;
}
	.top{
		background:#c30000;
	
}
.header.dark .top{
	display:none;
}
}


.top_icon a {
    margin: 20px 20px 0 0;
    color: #cdd7dd;
    position: relative;
    font-size: 18px;
    float: left;
    line-height: 35px;

	
}
.top_icon a:hover{
	 color: #fff;
	 opacity:1;
   filter:alpha(opacity=100);
}
.top_icon a big {
    display: none;
    position: absolute;
}
.top_icon a:hover big{
	display:block; 
	position:absolute; 
	top:35px;
	left:-30px;
	z-index:99999;
}
.top_icon a big img{
	width:100px;
	height:100px;
}

.fr{
	float:right;
}
.fr1{
	float:right;
}
.fl{
	float:left;
}

.top_ze{
	float:left;
	margin-top:8px;
	margin-left:0;
}
.top_ze_bor{
	border-left:1px solid #84bce0;
	
	display: inline;
}
.top_ze a{
	padding:0 14px;
	color:#fff;
	font-size:20px;
	line-height:35px;
	
}
.top_ze a{
	 display: inline;
	
}
.top_ze a:hover,.top_ze .active{
	color:#fff;
}
.header.dark .top_ze a{
	color:#b0b0b0;
}
.header.dark .top_ze a:hover,.header.dark .top_ze .active{
	background:url(../images/top_bg2.png) repeat-x;
	color:#b0b0b0;
}
.header.dark .top{
	height:35px;
	margin-top:-10px;
	margin-bottom:15px;

}
.header.dark .top_icon a:hover{
	 color: #e4e5e5;
}

 /************************      搜索     ***********************/

 .s_inp01 {
	 float:right;
     width:151px;
	 margin-top:12px;
}
.inp01 {
    width:116px;
    border:none;
	background:transparent;
	 background:url(../imge/index_serch.png) no-repeat;
    color: #fff;
    font-size: 12px;
	height:30px;
	position:relative;
    padding-left: 5px;
    position: relative;
	float:left;
}
.sou {
   width:35px;
   float:left;
   background:transparent;
   height:30px;
   border:none;
   background: url(../imge/index_serch1.png) no-repeat;
   color:#0f7dbb;
}

 @media (max-width: 767px){
.sy_fou_news .po_top{top: 1%;}
.sy_fou_news h3{margin-top: 0;margin-bottom: 0;}
.sy_fou_news span{-webkit-line-clamp: 1;}
	 .s_inp01 {
     bottom:-60px;
	 padding:15px 0;
     width:100%;
	 position:absolute;
	 background:#f3f3f3;
	
}
.demo{
	display:none;
	}
.inp01 {
    width:90%;
	margin-left:5%;
	background:#fff;
    color: #3a3a3a;
    font-size: 14px;
	height:2.5em;
    position: relative;
}
.sou {
   width:8%;
   position:absolute;
   right:7%;
   margin-top:5px;
   border:none;
   z-index:99;
   background:url(../images/serch1.png) no-repeat center right;
}
.ny_faculty ul li .ren_lie{width: 40% !important;height: 50vw !important;}	
.ny_faculty ul li .ren_xinxi{width: 58% !important;} 
 }


/************************      news&events     ***********************/
.p-lr-0{ padding-left:0; padding-right:0;}
.xinwen_bg{ background:#fff; margin-bottom:90px;}
.sy_xinwen{
	width:100%;
	height:65px;
	margin-top:100px;
	margin-bottom:55px;
display: flex;
	
}
.sy_xinwen h2,.sy_xinwen h3,.sy_xinwen a{
	line-height:40px;
}
.sy_xinwen h2{
    padding-left:13px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 40px;
    background: -webkit-linear-gradient(left,#09277d 1%,#b22045 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.sy_xinwen a{
	font-size:16px;
	color:#999999;
	float:right;
	margin-top:20px;
	margin-right:-15px;
	}
.sy_xinwen a:hover{
	color:#000;
}
.fon-36{
	font-size:36px;
	color:#000000;
}

.bot-b{
	border-bottom:1px solid #e7e7e7;
	width:85%;
}
.bot-b1 {
    border-bottom: 1px solid #e7e7e7;
    width: 82%;
}
.bot-b2 {
    border-bottom: 1px solid #e7e7e7;
    width: 64%;
}
.bot-b3 {
    border-bottom: 1px solid #e7e7e7;
    width: 79%;
}
.fon-all{
	font-family:"微软雅黑";
}
.dis-in{
	display:inline;
}
.dis-bl{
	display:inline-block;
}
.fon-30{
	font-size:30px; 
	color:#000000;
}

/***************   calendar   *******************/
.xueshu_wid{
	width:46%;
}
.xueshu ul li,.wai_tea ul li{
	width:100%;
	border-bottom:1px solid #e6e6e6;
	margin-top:7px;
	height:90px;/*124px;**/
	overflow:hidden;
}
.xueshu ul li a,.wai_tea ul li a{
	display:inline-block;
	font-size:18px;
	line-height:28px;
	width:67%;
	overflow:hidden;
           text-overflow: ellipsis;
           overflow: hidden;
           text-overflow: ellipsis;
           display: -webkit-box;
           -webkit-line-clamp: 3;
          -webkit-box-orient: vertical;
}
.xueshu ul li a{
	color:#000;
}
.wai_tea ul li h4{
	font-size:18px;
	margin-bottom:20px;
	color:#000;
}
.wai_tea ul li:hover h4{
	color:#09277d;
}
.wai_tea ul li a{
	color:#666;
}
.xueshu ul li a:hover{
	color:#09277d;
}
.wai_tea ul li a:hover{
	color:#000;
}
.xueshu ul li:hover span,.wai_tea ul li:hover span{
	background:#09277d;
	transition: all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari and Chrome */
	-o-transition: all 0.3s; /* Opera */
}
.xueshu ul li span,.wai_tea ul li span{
	display:inline-block;
	font-size:35px;
	color:#FFF;
	padding:5% 0;
	font-family: Times New Roman ;
    src: url(imge/Times New Roman.ttf);
	margin-right:20px;
	background:#c30000;
	width:104px;
	/* height:104px; */
	text-align:center;
	margin-bottom:20px;
	float:left;
	
}

.xueshu ul li span em,.wai_tea ul li span em{
	display:block;
	font-size:12px;
	font-style:normal;
}

/********************   admission    ***********************/
.sy_title_bor{
	position:relative;
	width:100%;
	text-align:center;
}
.sy_title_bor h2{
	margin-bottom:23px;
	margin-top:35px;
	text-transform: uppercase;
    display: inline-block;
    font-weight: bold;
    font-size: 43px;
    background: -webkit-linear-gradient(left,#09277d 1%,#b22045 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.sy_title_bor span{
	display:block;
	margin:0 auto;
	width:80px;
	height:5px;
	background:#d61122;
	margin-bottom:40px;
}
.sy_title_more{
	position:absolute;
	right:3%;
	top:60px;
}
.sy_title_more a,.research_title a{
	font-size:14px;
	color:#999999;
}
.new_lie{
	width:96%;
	margin-bottom:20px;
	margin-top:25px;
	overflow:hidden;
	position:relative;
}
.new_col{ width:31%; margin:0 1%; padding:0;}
.new_lie .admi_bor{ 
    position: absolute;
	z-index:-1;
	left: 0;
	right: 0;
	bottom: 0;
     background:#c30000;
	 height:6px;
	 moz-transition: all 0.5s; /* Firefox 4 */-webkit-transition: all 0.5s; /* Safari and Chrome */-o-transition: all 0.5s; /* Opera */
	 }
.new_lie a:hover .admi_bor{
	height:120px;
	background:#09277d;
}
.new_lie img{
	width:100%;
        max-height: 230px;
	position:relative;
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50px,0,0);
	transform: translate3d(-50px,0,0);
}
.new_lie i{
	position:absolute;
	display:block;
	top:0;
	right:15px;
	background:#fb7926;
	width:25%;
	color:#FFF;
	font-size:18px;
	padding:10px;
	font-style:normal;
}
.new_lie i span{
	color:#fdb284;	
	font-size:13px;
	display:block;
}
.new_lie h3{
	width:100%;
	display:inline-block;
	margin:25px 12px;
	font-size:18px;
	line-height:26px;
           text-overflow: ellipsis;
           overflow: hidden;
           text-overflow: ellipsis;
           display: -webkit-box;
           -webkit-line-clamp: 1;
           -webkit-box-orient: vertical;
}
.new_lie a:hover{
	color:#1288c3;
	box-shadow: 1px 3px 23px 0px rgba(135, 135, 135, 0.34);
    transition: all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari and Chrome */
	-o-transition: all 0.3s; /* Opera */
}
.new_lie a:hover h3{
	color:#fff;
}
.new_lie a:hover img{
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/********************   research    ***********************/
.research{
	background:url(../imge/index_bg1.jpg) no-repeat center bottom;
        background-size: 100% 80%;
	position:relative;
	z-index:-1;
	height:690px;
	margin-top:70px;
	margin-bottom:65px;
}
.research_position{
	position:absolute;
	z-index:1;
	width:80%;
	margin-left:10%;
	
}
.research_title{ text-align:left;}
.research_title h2{
	margin-bottom:23px;
	margin-top:35px;
	text-transform: uppercase;
    display: inline-block;
    font-weight: bold;
    font-size: 43px;
    background: -webkit-linear-gradient(left,#09277d 1%,#b22045 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.research_title span{
	display:block;
	width:80px;
	height:5px;
	background:#d61122;
	margin-bottom:30px;
}
.research_blue{
	background:#09277d;
       //height: 365px;
    padding: 44px;
    margin-top:40px;
}
.research_blue img{
	 float:left;
	 width:348px;
	 }
.research_blue_you{
    line-height: 26px;
    width: 100% !important;
   //  margin-left: 19px
}
.research_blue h3{
	font-size:24px;
	color:#FFF;
	// height:80px;
	overflow:hidden;
	line-height:38px;
	margin-bottom:25px;
	// text-transform:uppercase;
}
.research_blue p{
        display: none;
	font-size:18px;
	color:#FFF;
	display:block;
	height:25px;
	overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

/********************   CAMPUS AND COMMUNITY    ***********************/

.yellow_bg,.green_bg,.blue_bg{
	position:absolute;
	top:30px;
	left:20px;
	padding:15px;
	overflow:auto;
}
.yellow_bg h3,.green_bg h3,.blue_bg h3{
	font-size:14px;
	color:#FFF;
	margin:0;
}
.yellow_bg{
	background:#d47f04;
}
.green_bg{
	background:#279947;
}
.blue_bg{
	background:#09277d;
}
.campus{
	position:relative;
	width: 96%;
        margin: 0 auto;
	overflow:hidden;
}
.campus a{
	display:block;
	overflow:hiddden;
}
.campu{
	background:url(../imge/index_tubg.png) repeat-x;
	position:absolute;
	bottom:0;
	height:85px;
	z-index:1;
        width:100%;
}
.campus a:hover .campu{
	background: url(../imge/banner_zi.png) repeat;
    transition: all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari and Chrome */
	-o-transition: all 0.3s; /* Opera */
}
.campus  img{
	width:100%;
	position:relative;
	z-index:-1
}
.campus a:hover img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale3d(1.03,1.05,1);
transform: scale3d(1.05,1.03,1);
}
.campu  h4{
	font-size:20px;
	line-height:26px;
	margin:20px;
	color:#FFF;
	text-transform:capitalize;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

}
.campu_video img{
	position:absolute;
	width:90px;
	height:90px;
	bottom:37%;
	left:40%;
	}

.study ul{
	margin-top:10px;
}
.study ul li{
	background:url(../imge/index_licon.png) no-repeat center left;
	height:47px;
	overflow:hidden;
	line-height:47px;
	padding-left:30px;
}
.study ul li a{
	font-size:18px;
	color:#333;
}
.study ul li a:hover{
	color:#c30000;
}
/********************   dibu    ***********************/
.center_img{ background:url(../imge/index_tu5.jpg) no-repeat center center; height:214px; margin-top:78px;background-size: cover;}
.foot_bg{
	background:#3b3b3b;
	padding:40px 0;
	width:100%;
}
.foot_bg p{
	font-size:16px;
	line-height:26px;
	color:#FFF;
	margin-top:15px;
}
/*   规章制度 下载中心    */
.down{
	width:31%;
	margin:0 1%;
	overflow:hidden;
}
.down_img{
	poition:relative;
	width:400px;
	height:400px;
}
.down_bg{
	position:absolute;
	background:url(../imge/down_bg.png) repeat-x;
	width:155px;
	height:70px;
	line-height:70px;
	bottom:65px;
	left:0;
	text-align:center;
	overflow:hidden;
}
.down_img a{
	font-size:24px;
	color:#FFF;
}
.down_img a:hover{
	color:#fff;
}
.down_img a:hover img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.03,1.05,1);
	transform: scale3d(1.05,1.03,1);
}

/*     四图标    */
.si_icon ul li{
	width:315px;
	height:90px;
	background:#c30000;
	margin-bottom:13px;
}
.si_icon h2{ font-size:22px; padding-left:30px; line-height:55px; color:#FFF; float:left;}
.si_icon a{
	display:block;
	color:#FFF;
	line-height:55px;
	}
.si_icon img{
	float:right;
	opacity: 0.8;
	margin:20px 20px 0 0 ;
}
.si_icon ul li:hover{
	background:#09277d;
	color:#FFF;
	transition: all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari and Chrome */
	-o-transition: all 0.3s; /* Opera */
}

/*     留校说明    */
.liu_sch{
	background:url(../imge/index_bg3.jpg) no-repeat bottom right;
	margin-top:95px;
	padding-top:45px;
}
.map{
	background:url(../imge/index_map.png) no-repeat center center;
	height:536px;
	margin-top:50px;
}
.map_01,.map_02,.map_03,.map_04,.map_05,.map_06{ float:left;}
.map_01 a,.map_02 a,.map_03 a,.map_04 a,.map_05 a,.map_06 a{
	font-size:24px;
	color:#FFF;
	display: inline-block;
	width:80px;
}
.map_01 a:hover,.map_02 a:hover,.map_03 a:hover,.map_04 a:hover,.map_05 a:hover,.map_06 a:hover{
	color:#fdf3bd;
}
.map_01{
	margin-left:231px;
	padding-top:174px;
}
.map_02 {
	margin-left:48px;
	padding-top:355px;
}
.map_03 {
	margin-left:185px;
	padding-top:328px;
}
.map_04 {
	margin-left:55px;
	padding-top:115px;
}
.map_05{
	margin-left:8px;
	padding-top:205px;
}
.map_06 {
	margin-left:8px;
	padding-top:412px;
}

/************************      友情链接     ***********************/

.link_title{ color:#FFF;}
.link_title_en{ opacity:0.6; color:#FFF;}

.link_bg{
	background: url(../imge/index_bg4.jpg) no-repeat center;
	width:100%;
	padding-bottom:40px;
	overflow:auto;
}

.links ul li{
	float:left;
	margin-right:40px;
	height:40px;
	line-height:40px;
	list-style:none;
}
.links ul li a{
	color:#fff;
	font-size:18px;
}

/************************      footer     ***********************/
.dis-in{
	display:inline-block;
}

.dibu{
	background: #3b3b3b;
    width: 100%;
    height: 140px;
	margin-top: 0;
}
.dibu_logo img{ width:450px; height:70px; margin-top:40px;}
.banquan{
	margin-top:20px;
	color:#bebebe;
	text-align:center;
	line-height:30px;
	font-size:14px;
	text-align:center;
	width:420px;
	text-align:left;
}

/****************************************      内页   ***************************************/
.ny_center{
	width:84%;
	margin:0 auto;
}
.ny_top{
	background:#c30000;
	height:140px;
	position:relative;
	top:0;
}
.ny_nav_container{
	height: 120px;
    position: absolute;
    paddding-top: 28px;
    padding-left: 6%;
}

.ny_menu{
	margin-top:62px;
}
.ny_xia_nav{
	  width: 570px;
      height: 50px;
      position: relative;
      left: 192px;
      top:-117px;
      //padding-left: 100px;
	  border-bottom:2px solid rgba(255,255,255,0.15);
}
.ny_xia_nav a{
	font-size:20px;
}
.ny_serch{ 
    top:15px;
	position:absolute;
	left:665px;
	}
.ny_top_bg {
    background: url(../imge/index_bg1.jpg) no-repeat center top;
    height: 240px;
    position: relative;
}
.neiye_banner{height: 589px;width:100%; overflow:hidden;}
.neiye_banner img {
    width: 100%;
    min-height: 589px;
    max-height: 850px;
	position:relative;
	top:25px;
}
.neiye_banner h2{
	font-size:86px;
	top:32%;
	color:#FFF;
	text-transform:uppercase;
	left:8%;
	position:absolute;
	border-bottom:6px solid #FFF;
	padding-bottom:20px;
}
.ny_weizhi{
	background:#FFF;
	position:relative;
	top:-48px;
	height:78px;
	padding:30px 35px;
	width:92%;
	left:8%;
}
.ny_weizhi img{
	display:inline-block;
	float:left;
	margin-top:2px;
}
.ny_weizhi a{

	font-size:14px;
	color:#999999;
	text-transform:uppercase;
	padding-left:5px;

}
.ny_weizhi a:hover,.ny_weizhi .blue{
	color:#09277d;
}
.ny_ce_nav{
	padding-left:35px;
}
.ny_ce_nav h2{
	font-size:32px;
	color:000;
	margin:30px 0;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
	}
.ny_ce_nav li a{
	font-size:18px;
	color:#000;
	display:block;
	margin:20px 0;
	line-height:20px;
	
}

.ny_ce_nav .active{
	border-left:5px solid #c30000;
	padding-left:18px;
	color:#c30000;
	transition:width 2s;
-moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */

}
.ny_ce_nav li a:hover{
color:#c30000;
	transition:width 2s;
-moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
}
.ny_nei{ font-family:"微软雅黑";}
.ny_nei h3{ font-size:36px; font-weight:bold; color:#c30000; margin-bottom:50px; }
.ny_nei h4{ font-size:20px; font-weight:bold; color:#09277d; margin:20px 0;}
.ny_nei p{
	font-size:18px;
	color:#333333;
	font-weight:normal;
	line-height:30px;
	text-align:justify;
}
.ny_nei p img{max-width: 100%;}

/*********  新闻图片列表   ********/
.news_tu_lie ul li,.news_tu_lie1 ul li{
	width:30%;
        height: 260px;
	overflow:hidden;
	float:left;
}
.ny_erji li{width:30%;overflow:hidden;float:left;}
.news_tu_lie ul li,.news_tu_lie1 ul li{
	margin:0 1.5% 6% 1.5%; 
}
.news_tu_lie ul li img{width:100%;max-height:180px;min-height:180px;}
.news_tu_lie1 ul li{width:100%;max-height:270px;min-height:270px;}
.ny_erji li img{
	width:100%;
        height: 280px;
}
.news_tu_lie ul li h4,.news_tu_lie1 ul li h4,.ny_erji li h4{
	font-weight:normal;
	color:#000;
	line-height:20px;
	padding:0 0 7% 0;
	width:100%;
	margin-bottom:3%;
}
.news_tu_lie ul li h4,.news_tu_lie1 ul li h4{
	font-size:14px;
	border-bottom:1px solid #e0e0e0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_tu_lie ul li a,.news_tu_lie1 ul li a{
	display:block;
	font-size:14px;
	color:#666666;
	line-height:18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.news_tu_lie ul li a:hover h4,.news_tu_lie1 ul li a:hover h4{
	color:#2e4088;
}
.news_tu_lie ul li a:hover,.news_tu_lie1 ul li a:hover{
	color:#000;
}
.news_tu_lie ul li a:hover img,.news_tu_lie1 ul li a:hover img,.ny_erji li a:hover img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.03,1.05,1);
	transform: scale3d(1.05,1.03,1);
}
/*********  二级栏目列表   ********/
.ny_erji li{
	text-align:center;
	margin:0 1.5% 1% 1.5%; 
}
.ny_erji li h4{
	font-size:22px;
}
.ny_erji li img{
	border-bottom:4px solid #c30000;
}
.ny_erji li a:hover h4{
	color:#2e4088;
}

/*********  文字列表   ********/
.new_zi ul li{
	width:47%;
	margin:0 1%;
	border-top:1px solid #e5e5e5;
	padding:30px 0;
	display:inline-block;
        font-weight: normal;
        height: 140px;
}
.new_zi ul li span{
	float:left;
	display:block;
	color:#c30000;
	font-size:20px;
	text-align:center;
	width:20%;
          font-weight: bold;

}
.new_zi ul li em{
	display:block;
	font-size:12px;
	font-style:normal;
}
.new_zi ul li .wen_you{
	float:right;
	width:80%;
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.new_zi ul li .wen_you h4{
	font-size:14px;
	color:#000;
	line-height:20px;
	margin:0 0 10px 0;
	font-weight:bold;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.new_zi ul li a{
	font-size:12px;
	color:#666666;
	line-height:18px;
}

.new_zi ul li a:hover h4,.new_zi ul li a:hover span{
	color:#09277d;
}

/*********  翻页   ********/
.pagenation{
	text-align:center;
	clear:both;
}
.pagenation li{
	display: inline-block;
	height:34px;
	width:34px;
	text-align:center;
	margin:0 1px;
}
.pagenation li a{
	border:1px solid #cccccc;
	border-radius:3px;
	font-size:14px;
	display:block;
	height:34px;
	width:34px;
	line-height:34px;
	color:#fff;
	background:#c30000;
}
.pagenation li.prve_next a{
	border:1px solid #cccccc;
	border-radius:3px;
	font-size:14px;
	display:block;
	height:34px;
	width:34px;
	line-height:34px;
	color:#c30000;
	background:none;
	}
.pagenation li a:hover,.pagenation li.page_avtive a{
	background:#09277d;
	color:#fff;
}
/*********  新闻详情   ********/
.new_xiang h4{
	font-size:30px;
	line-height:40px;
	color:#c30000;
	text-transform:inherit;
	font-weight:normal;
}
.new_xiang h5{
	font-size:16px;
	line-height:30px;
	color:#000;
	text-transform:inherit;
	font-weight:normal;
}
.neiye_prve{
	width:100%;
	border-top:1px solid #e5e5e5;
	padding-top:15px;
	margin-top:60px;
}
.neiye_prve li{
	width:100%;
	margin-bottom:10px;
}
.neiye_prve a{
	color:#000;
	font-size:14px;
	font-weight:normal;
}
.neiye_prve a:hover{
	color:#09277d;
}
.neiye_prve .prve_shang,.neiye_prve .prve_xia,.neiye_prve li:hover .prve_shang,.neiye_prve li:hover .prve_xia{
	background:url(../imge/neiye_prve.png) no-repeat ;
	margin-right:10px;
	overflow:hidden;
	width:20px;
	height:20px;
	float:left;
}

.neiye_prve .prve_shang{
	background-position:top left;
}
.neiye_prve .prve_xia{
	background-position:bottom left;
}
.neiye_prve li:hover .prve_shang{
	background-position:top right;
}
.neiye_prve li:hover .prve_xia{
	background-position:bottom right;
}
.neiye_xiang_bor{
	height:3px;
	width:40px;
	margin:20px 0;
	background:#c30000;
}
.ny_nei_leader h3{
	font-size: 36px;
    font-weight: bold;
    color: #c30000;
    margin-bottom:35px;
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
	}
.ny_nei_leader img{
	position:absolute;
	right:-30%;
	width:220px;
	height:292px;
}
/*********  历史   ********/
.ny_nei_history h3{
	font-size: 36px;
	padding-bottom:20px;
    font-weight: bold;
    color: #c30000;
    text-transform: uppercase;
    margin-bottom: 0;
	width:100%;
	border-bottom:2px solid #000;
	margin-top:70px;	
}
.ny_nei_history ul li{
	width:100%;
	border-bottom:1px solid #e5e5e5;
	padding:20px 0;
	font-size:18px;
	color:#333;
	overflow:hidden;
	font-weight:normal;
	text-align:justify;
}
.ny_nei_history ul li i{ width:1%;}
.ny_nei_history ul li i,.ny_nei_history ul li em{
	display:block;
	float:left;
}
.ny_nei_history ul li span{
	width:84%;
	float:right;
}
.ny_nei_history ul li em{ width:9%; font-style:normal;}

/*********  数据   ********/
.about_fact{
	margin-bottom:70px;
}
.about_fact li{
	width:30%;
	display:inline-block;
	margin:3% 1%;
	font-size:18px;
	text-align:center;
	font-weight:normal;
	color:#000;
	text-transform:uppercase;
}
.about_fact li span{
	display:block;
	font-size:26px;
	font-weight:bold;
	margin-bottom:20px;
}

.fon-14{
	font-size:14px;
	color:#7f7e7e;
	line-height:23px;
}
.more_bom{
	border-bottom:1px solid #396352;
	font-size:13px;
	color:#396352;
	height:25px;
	margin-top:50px;
}
.fon-18{
	font-size:18px;
	line-height:26px;
}

@media (max-width: 620px){
.research_blue p {
   display: none;
}

}



/*手机超小屏幕下的单独样式 xs < 768px */
@media (max-width: 767px){

.research {
    margin-bottom: 12rem !important;
}

.research_blue{
    margin-top: 11rem !important;
}

.research_blue a{
   display: block !important;
}

.resaerch_blue h3{
   height: auto !@important;
}

.news-top{
	margin-top:70px;
}
.bot-b,.bot-b1,.bot-b2,.bot-b3{	
	width:100%;
}
.news-big{
	display:none;	
}
.new_lie i span,.lxm i span{

	display:none;
}
.new_lie{
	    margin-top: 0;
}
.notice ul li {
    margin-top: 15px;
	padding-right:10px;
}
.notice ul li span {
    height: 80px;
    font-size: 14px;
    line-height: 35px;
}
.notice ul li span em{
	font-size:20px;
	line-height: 45px;
}
.notice ul li h3 {
    font-size: 15px;
}
.notice ul li a {
    line-height: 22px;
}
.m-t-15 {
    margin-top: 5px;
}
.sy_xinwen h2,.sy_title_bor h2 {
	margin-top:0.4rem;
	margin-bottom:0;
	line-height:40px;
	font-size: 20px;
	padding-left:25px;
}
.sy_title_bor span{
	height:2px;
	margin:0;
	margin-bottom:2rem;
	
}
.sy_title_more{
	top:1rem;
}
.sy_xinwen h3{
	font-size:13px;
}
.new_lie h3 {
	font-size:16px;
	line-height:17px;
        height:34px;
           overflow: hidden;
           text-overflow: ellipsis;
           display: -webkit-box;
          -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
           margin: 0.5rem 0;
}
.new_lie .admi_bor{
	height:2px;
}

/* 

.research_blue_left img{
height: 91px!important;
    width: 94%!important;

}
 */

.sy_xinwen a {
    margin-top: 1.5em;
	font-size:15px;
	line-height:5px;
}
.research{
	height:18rem;
	margin-top:1rem;
	margin-bottom:1rem;
	background-size:120% 80%;
}
.research_title{
	height:3rem;
}
.research_title a{
	float:right;
	position: relative;
    top: -3rem;
}
.sy_title_bor{
	text-align:left;
}
.sy_title_bor h2{
	padding-left:0;
}
.research_position{
	width:96%;
	margin-left:2%;
}
.research_title h2{
	font-size:13px;
	margin:0.5rem 0;
}
.research_title span{
	height:2px;
	margin-bottom:1rem;
}
.research_blue{
	height:20rem;
	padding:1rem;
	margin-top:1rem;
       position: absolute;

}
.research_blue img {
    width: 100%;
    height:auto;
}

.research_blue_you{
    width: 100%;
}

.research_blue h3{
	font-size:20px;
	margin-top:1rem;
	line-height:21px;
	// height:3rem;
}
.research_blu p{
	//display:none;
       font-size: 14px;
}
.campu_col3, .campu_col4{
	
	margin: 2% 0 2% 1%;
	padding:0;
}  
.campu{ display:none;}
.yellow_bg, .green_bg, .blue_bg{
	top:10%;
	padding:0.5rem;
	left:1%;
}
.center_img{
	margin-top:2rem;
	height:4.4rem;
	background-size:170%;
}
.foot_bg{
	padding:1rem;
	margin-bottom:3rem;
}
.foot_bg p{
	font-size:14px;
	margin-top:0;
	line-height:22px;
}
.xueshu_wid{
	width:98%;
}
.new_lie i,.lxm i{
	font-size:16px;
}
.new_col{
	width:31%;
	margin:0 1%;
}
.en_center{
	width:92%;
}

.shu_jubg{
	background:none;
	text-align:center;
	color:#b7b8b7;
	line-height:20px;
	margin-top:5px;
	height:20px;
}
.fon-35{
	font-size:25px;
	font-weight:bold;
	color:#83bbaa;
}
.fon-16{
	font-size:14px;
	padding-top:-3px;
	color:#333;
	padding-bottom:1em;
	line-height:26px;
}
.display{
	display:none;
}
.teacher{
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
}
.cooperation{
	padding:5px 0;
}


	 /*全部-导航*/
    body{
        padding-top: 0;/*移动端若固定顶部导航的话高度为52px*/
        padding-bottom: 55px;
    }
	 
   
    /*全部-导航*/
	 /*全部-返回顶部*/
    #clan-slider{
        bottom:55px !important;
    }
	
    #clan-slider ul li a{
        background-color: rgba(255,255,255,0.9) !important;
        border-color:  transparent !important;
        border-radius: 50% !important;
		box-shadow: 0 2px 4px #e1e0e0;
    }
    #clan-slider #slider-goTop{
        background-position: -180px -20px !important;
    }
   
    /*全部-返回顶部*/
}


	
    
/*平板小屏幕样式 768px <= sm < 992px */
@media (min-width: 768px) and (max-width: 991px){
	.m-top-120{
	margin-top:20px;
}
     .m-bot-30{
	margin-bottom:20px;
}

.news-top{
	margin-top:70px;
}
.bot-b{
	border-bottom:1px solid #e7e7e7;
	width:100%;

}
.news-big{
	display:none;	
}
.new_lie i span,.lxm i span{

	display:none;
}
.new_lie i,.lxm i span{
	font-size:16px;
}	
	

    
}



 
@media (min-width: 768px){
.carousel-indicators {
    bottom: 30px;
}

}

.carousel-indicators {
    left:98%;
	width:30%;
	bottom:80px;
    
}
	.m-top-30{
	margin-top:30px;
}




/*全部-导航条样式复写*/
/************************      banner     ***********************/
.banner_container{ width:100%;  position:relative;margin:0 auto;}
.banner_ziti{
	background:url(../imge/banner_zi.png) repeat;
	width:51%;
	height:70px;
	border-radius:5px;
	position:absolute;
	z-index:99;
	overflow:hidden;
	bottom:60px;
	margin-left:8%;
	padding:10px 20px;
	
}
.banner_ziti h4{
	color:#FFF;
	font-size:36px;
	line-height:50px;
}
.carousel-indicators li {
    display: inline-block;
    height: 20px;
	margin-right: 25px;
    border-radius: 10px;
	background:none;
	border:none;
	text-indent: 0;
	
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img{ position:relative;}
.carousel-indicators li em{
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	font-style:normal;
	width:30px;
	margin-right:5px;
	float:left;
	font-size:20px;
	color:#FFF;
	transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;	/* Opera */ 
}
.carousel-indicators .active em{
	display:inline-block;
	color:#c30000;
	width:30px;
	float:left;
	transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;	/* Opera */
}
.carousel-indicators li i{
	display:inline-block;
	float:left;
	width:0;
	height:20px;
	transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;	/* Opera */ 
}
.carousel-indicators .active i{
	background:url(../imge/banner_ul.png) repeat-x right;
	display:inline-block;
	width:110px;
	float:right;
	transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;	/* Opera */ 
}
.carousel-indicators .active {
    width: 150px;
    height: 20px;
	background:none;
	border:none;
}




.number-wrapper{
	height:1px;
        display: none;
}
@media (max-width: 767px){
.dibu{
	height:8rem;
	position:relative;
}

.banquan{
	width:100%;
	margin-top:1rem;
	text-align:center;
	padding:0;
	background:#3b3b3b;
}
.banquan p{
	font-size:13px;
}
.gray_bg{
	padding-bottom:30px;
}
.link_bg{
	padding-bottom:20px;
}


}
/*全部-移动端页脚*/
#mob-bottom{
    width: 100%;
    /*max-height: 64px;*/
    text-align: center;
    /*z-index: 1000;*/
    background-color:#fff;
	border-top:2px solid #c30000;
    position: fixed;
    bottom:0;
	color:#FFF;
}

#mob-bottom .mob-bottom-item a{
    display: block;
    padding-top: 5px;
    padding-bottom: 2px;
    color: #c30000;
    text-align: center;
    line-height: 1.5em;
    font-size: 14px;
}
#mob-bottom .mob-bottom-item h2{
	color:#c30000;
	margin-top:0;
	font-size:13px;
	line-height:1.5rem;
	margin-bottom:2px;
}
#mob-bottom .mob-bottom-item a:hover{
    text-decoration: none;
}
#mob-bottom .mob-bottom-item a:hover h2{
    color: #0b82be;
}
#mob-bottom .mob-bottom-item a img{
    max-width: 28px;
}
/*全部-移动端页脚*/
/*全部-回到顶部*/
#clan-slider{
    position: fixed;
    _position: absolute;
    bottom: 30%;
    right: .1%;
    z-index: 1000;
}
#clan-slider ul{
    margin: 0;
    padding: 0;
    margin-top: -2px;
    list-style: none;
}
#clan-slider ul li{
    display: block;
    margin: 0;
    padding: 0;
	bottom:3rem;
    margin-top: 2px;
    position: relative;
	background:url(../imge/index_icon22.png) repeat;
}
#clan-slider ul li a{
    display: block;
    overflow: hidden;
    width: 80px;
    height: 80px;
	border-radius:50px;
    background: url(../imge/clan-slider.png) no-repeat #e6e5e5;
	opacity:0.8;
}

#slider-chat{
    background-position: 0 -92px;
}
#slider-chat:hover{
    background-position: -46px -92px;
    background-color: #1288c3;
}
#slider-qq{
    background-position: 0 -240px;
}
#slider-qq:hover{
    background-position: -80px -240px;
    background-color: #1288c3;
}
#slider-phone{
    background-position: 0 -320px;
}
#slider-phone:hover{
    background-position: -80px -320px;
    background-color: #1288c3;
}
#slider-wechat{
    background-position: 0 -400px;
}
#slider-wechat:hover{
    background-position: -80px -400px;
    background-color: #1288c3;
}
#slider-goTop{
    background-position: 0 0;
}
#slider-goTop:hover{
    background-position: -80px 0;
    background-color: #09277d;
}
#clan-slider #slider-menu{
    background-position: 0 -80px;

    background-color: rgba(255,255,255,0.7);
    border-color:  rgba(255,255,255,0.7);
}
#clan-slider #slider-menu:hover{
    background-position: -80px -80px;
}
#clan-slider .clan-slider-tips{
    position: absolute;
    top: 0px;
    right: 80px;
    display: none;
    height: 80px;
    padding-left: 10px;
    padding-right: 2px;
    white-space: nowrap;
    border: 1px solid #1288c3;
    background-color: #1288c3;
    text-align: center;
    line-height: 80px;
    font-size: 18px;
    color: #fff;

}
#clan-slider .clan-slider-tips-wechat{
    display: none;
    position: absolute;
    background-color: #1288c3;
    padding: 1px;
    bottom: 0;
    right: 80px;
}
#clan-slider .clan-slider-tips-wechat img{
    width: 156px;
    height: 156px;
}
@media (max-width: 767px){
#clan-slider ul li{
	background:none;
}
#clan-slider ul li a{
    width: 40px;
    height: 40px;
 
}
}
/*全部-回到顶部*/


	
.indexTypes{width:100%;border:1px solid #e6e5e5; overflow:hidden; height:140px;/*border:1px solid #f00;*/}
.indexTypes ul li{position:relative;float:left;width:183px;overflow:hidden;height:140px;overflow:hidden; list-style:none;}
.indexTypes ul li:hover{cursor:pointer;}
.indexTypes ul li.currnet{width:900px;overflow:hidden; }
.indexTypes ul li .title{width:170px; margin-top:10px;font-size:18px;color: #fff;font-family:"微软雅黑";height:114px; float:left;}
.indexTypes ul li .title img{ width:170px; height:114px;}
.indexTypes ul li .title a{color:#fff;}
.indexTypes ul li .title h2{font-size:20px;font-weight:bold;padding-bottom:5px;}
.indexTypes ul li .con{position:absolute;top:0; width:417px; left:133px;overflow:hidden;height:125px;overflow:hidden; }

.indexTypes ul li .con ul{padding-top:12px;}
.indexTypes ul li .con ul li{float:none;height:auto;width:auto; background:#f6f6f6; }
.indexTypes ul li .con ul li a{line-height:28px;width:220px; padding-left:20px; height:160px;display:block;text-align:left; color:#666; font-size:15px; padding-top:30px;border-bottom:1px dashed #d1d1d1;}
.indexTypes ul li .con ul li a:hover{color:#F87C02;}

@media (max-width: 767px){
.news_tu_lie ul li img{ min-height: 28vw;max-height: 28vw;}
.news_tu_lie1 ul li img{ min-height: 35vw;max-height: 35vw;}
.ny_erji li img{height: 50vw;}
	.sy_xia_nav{
		background:none;
		position:relative;
		width:100%;
		top:0;
		padding-left:0;
		left:-1%;
	}
	.sy_xia_nav a{
		color:#333;
		font-size:16px;
	}
	.carousel-indicators {
    left: 98%;
     width:60%;
    bottom:5%;
}
	.banner_ziti {
	overflow:auto;
    bottom: 15%;
    margin-left:10%;
	width:80%;
	height:3rem;
    padding:5px;
    
}
.banner_ziti h4{
	font-size:16px;
	line-height: 2rem;
}
	.display{
		display:none;
		}
	.waijiao_bg {
    background: url(../imge/index_bg2.jpg) no-repeat center;
    height: 23rem;
    margin: 0 0 2rem 0;
    padding-top:0;
}
	.carousel-indicators {
    left: 48.5%;
}
	.carousel-indicators li {
     display: inline-block;
    width: 10px;
    height: 10px;
	margin:0 10px;
    border-radius: 10px;
	background:#FFF;
	opacity: 0.7;                    /* Firefox, Safari(WebKit), Opera */
   -ms-filter: "alpha(opacity=70)"; /* IE 8 */
   filter: alpha(opacity=70);       /* IE 4-7 */
	
}
.carousel-indicators .active {
    width: 20px;
    height: 12px;
	margin:0 10px;
	background:#FFF;
	opacity: 1;                    /* Firefox, Safari(WebKit), Opera */
   -ms-filter: "alpha(opacity=1)"; /* IE 8 */
   filter: alpha(opacity=1);       /* IE 4-7 */
}
.carousel-indicators li em{
	display:none;
}
.carousel-indicators .active em{
	display:none;
}
.carousel-indicators li i{
	display:none;
}
.carousel-indicators .active i{
	display:none;
}

	.top_bg {
    height: 13.5rem;
}
.nav_container {
	background:none;
	position:relative;
	margin-top:0;
	width:100%;
}
	.banner_container{
		width:100%;
		margin-top:0;
		box-shadow:none;
		z-index:0;
		}
.nbs-flexisel-container{
	height:8rem;
}
.news_col{ width:96%; padding:0; margin-left:2%; margin-bottom:0.5rem;}
.nbs-flexisel-item .tu_pian{
	width:50%;
}
.nbs-flexisel-item img{
			width:100%;
			height:39vw;
		}
.nbs-flexisel-ul,.nbs-flexisel-item a{
	height:8rem;
}
	.nbs-flexisel-inner{
		margin-top:0;
	}
	.gun_wen{
	width:44%;
	padding:0 2%;
	height:6rem;;
}
.nbs-flexisel-item h3{
	font-size:18px;
	height:4rem;
	line-height:2rem;
}
.nbs-flexisel-item em,.gun_neirong{ display:none;}

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {
    width: 30px;
    height: 30px;
    padding-top: 5px;
    bottom: -14px; 
}
.nbs-flexisel-nav-left{ right:30px;}
.sy_xinwen{
	width:100%;
	margin-top: 0.2rem;
	margin-bottom:0;
}
.xueshu ul li,.wai_tea ul li{
	height:6rem !important;
	margin-top: 0.5rem;
}
.xueshu ul li span,.wai_tea ul li span{
	width:22%;
	height:5rem;
	padding-top:1.6rem;
	margin-right:0.5rem;
	margin-bottom:0.5rem;
}
.xueshu ul li a{
	width:75%;
	height:3rem;
	margin-top: 0.5rem;
	font-size:16px;
}
.wai_tea ul li a{
	display:inline-block;
	overflow:hidden;
	width:73%;
	height:4rem;
	margin-top: 0;
	font-size:16px;
}
.wai_tea ul li h4{
	height:1.3rem;
	overflow:hidden;
	margin-bottom:0.5rem;
}
.wjgl ul li,.study ul li {
	height:2.3rem;
}
.wjgl ul li span{font-size:18px; margin-right:1rem;}
.wjgl ul li a,.study ul li a{
	font-size:16px;
}
.down{ width:48%; height:10rem;}
.down_img{
	width:100%;
	}
.down_bg{
	height:2.5rem;
	width:50%;
	bottom:1rem;
	line-height:2.5rem;
}
.down_img a{
	font-size:16px;
}
.si_icon ul li{
	width:100%;
	height:3rem;
	margin-top:0.5rem;
}
.si_icon ul li a{
	line-height:3rem;
	
}
.si_icon img{
	width:2rem;
	height:2rem;
	margin-top:0.5rem;
}
.si_icon ul li h2{
	font-size:18px;
	line-height:3rem;
	margin:0;
	padding:0;
	padding-left:3rem;
}

.liu_sch{
	margin-top:1rem;
	padding-top:1rem;
	height:19rem;
	}

.map{
	background-size:100%;
	height:200px;
	margin-top:0;
}

.map_01 a,.map_02 a,.map_03 a,.map_04 a,.map_05 a,.map_06 a{
	font-size:12px;
	float:left;
	position:relative;
	display:inline-block;
}
.map_01 a:hover,.map_02 a:hover,.map_03 a:hover,.map_04 a:hover,.map_05 a:hover,.map_06 a:hover{
	color:#fdf3bd;
}
.map_01 {
	margin-left:18%;
	padding-top:21%;
}
.map_02 {
	margin-left:-13%;
	padding-top:37%;
}
.map_03 {
	margin-left:0;
	padding-top:35%;
}
.map_04 {
	margin-left:-12%;
	padding-top:15%;
}
.map_05 {
	margin-left:21%;
	position:relative;
	padding-top:0;
	top:-26%;
}
.map_06 {
	position:relative;
	right:-81%;
	top:-5%;
	margin-left:0;
	padding-top:0;
}
.ny_top_bg {
    height: 4.5rem;
    position: relative;
}
.neiye_banner{height: 35vw;width:100%; overflow:hidden;}
.neiye_banner img{
	 width:100%;
	 left: 0;
    margin-left:0;
   min-height:35vw;
   max-height: 50vw;
    position: relative;
	 }
	 
/********************    内页        ******************/
.ny_center{
	width:92%;
	}
.ny_top{
	height:4.5rem;
}
.ny_nav_container{
	padding-left:2%;
	width:95%;
}
.neiye_banner img{top:0;}
.neiye_banner h2{
	top:6rem;
	font-size:24px;
    border-bottom: 2px solid #FFF;
	padding-bottom:0.4rem;
}
.ny_ce_nav{
	padding-left:0;
}
.ny_ce_nav h2{
	margin:1rem 0;
}
.ny_ce_nav ul{
	border-bottom:1px solid #f7f7f7;
	overflow:hidden;
	}
.ny_ce_nav li{
	float:left;
	margin:0.5rem 1rem;
}
.ny_ce_nav h2{
	font-size:24px;
}
.ny_ce_nav li a{
	margin:0;
	font-size:16px;
	}
.ny_ce_nav li a:hover,.ny_ce_nav .active{
	padding-left:5px;
}
.ny_nei h3{
	font-size:24px;
	margin-bottom:1rem;
}

.ny_nei p{
	font-size:16px;
	line-height:26px;
}
.news_tu_lie ul li,.news_tu_lie1 ul li,.ny_erji li{
    width: 47%;
    overflow: hidden;
    float: left;
}
.news_tu_lie ul li,.news_tu_lie1 ul li{
	width: 47%;
        height: 40vw;
}
.news_tu_lie ul li,.news_tu_lie1 ul li{
	 margin: 0 1.5% 6% 1.5%;
}
.ny_erji li{
	width:96%;
	margin:5% 1.5% 0 1.5%;
	}
.news_tu_lie ul li h4,.news_tu_lie1 ul li h4{
	/* height:3.0rem; */
	overflow:hidden;
	margin:0.2rem 0;
	padding: 0 1% 2% 1%;
}
.news_tu_lie ul li a,.news_tu_lie1 ul li a{
	line-height:20px;
}
.ny_erji li h4{
	font-size:16px;
}
.new_zi ul li{
	width:100%;
	padding:1rem 0;
}
.new_xiang h4{
	font-size:20px;
	line-height:30px;
	text-align: justify;
	margin:5px 0;
}
.new_xiang h5{
	font-size:15px;
	line-height:26px;
	text-align: justify;
}
.neiye_prve a{
	text-align:justify;
}
.neiye_prve li{
	height:1.5rem;
	overflow:hidden;
}
.ny_nei_leader img{
	position:relative;
	left:20%;
	margin-bottom:1rem;
	}
.ny_nei_history ul li{ font-size:16px; padding:0.5rem 0;}
.ny_nei_history ul li span{ width:78%;}
.ny_nei_history ul li em{ width:15%;}
.ny_nei_history ul li i{ width:7%;}
.about_fact{
	margin-bottom:2rem;
}
.about_fact li{
	width:47%;
	font-size:16px;
}
.about_fact li span{
	font-size:22px;
	margin-bottom:0.5rem;
}
}	

@media (max-width: 320px){
	.top_bg {
    height: 28%;
}
	.map_01 {
	margin-left:18%;
	padding-top:23%;
}
.map_02 {
	margin-left:-2%;
	padding-top:40%;
}
.map_03 {
	margin-left:5%;
	padding-top:35%;
}
.map_04 {
	margin-left:-8%;
	padding-top:19%;
}
.map_05 {
	margin-left:-7%;
	padding-top:27%;
}
.map_06 {
	margin-left:10%;
	padding-top:10%;
}
.news_tu_lie ul li a,.news_tu_lie1 ul li a{
	height:11.6rem;
	line-height:20px;
}
}
@media (min-width: 380px)and (max-width: 414px) {
	.news_tu_lie ul li a,.news_tu_lie1 ul li a{
	line-height:20px;
}
	
}
@media (min-width: 768px)and (max-width: 1023px) {
	.map_bg{
	height:520px;
}
.map_h2{
	font-size:20px;
	margin-top:45px;
	height:38px;
}
.map{
	background-size:100%;
	height:400px;
}
	.map_01 {
	margin-left:18%;
	padding-top:19%;
}
.map_02 {
	margin-left:7%;
	padding-top:36%;
}
.map_03 {
	margin-left:15%;
	padding-top:30%;
}
.map_04 {
	margin-left:3%;
	padding-top:15%;
}
.map_05 {
	margin-left:4%;
	padding-top:22%;
}
.map_06 {
	margin-left:22%;
	padding-top:14%;
}
}
@media (min-width: 1024px)and (max-width: 1200px) {
	
	.map_bg{
	height:580px;
}
.map_h2{
	font-size:20px;
	margin-top:25px;
	height:38px;
}
.map{
	background-size:100%;
	height:480px;
}

		.map_01 {
	margin-left:18%;
	padding-top:17%;
}
.map_02 {
	margin-left:9%;
	padding-top:34%;
}
.map_03 {
	margin-left:16%;
	padding-top:29%;
}
.map_04 {
	margin-left:5%;
	padding-top:13%;
}
.map_05 {
	margin-left:5%;
	padding-top:20%;
}
.map_06 {
	margin-left:23%;
	padding-top:15%;
}

}

/* COLLABORATION部分开始 */
.commonbg{
    background: url(../202005img/heda_xin_bg1.jpg) no-repeat;
    background-size: 100%;
    background-position: top center;
}

.margin-box{
    margin-bottom: 80px !important;
}

.campu_col4 .newI{
	position: relative;
        top: 0;
        transition: all 0.5s;
}

.campu_col4 .newI:hover{
        top: -10px;
}

.campu_col4 img{
	width: 100%;
	max-height:436.8px;
}
.campu_col4 .desc{
	position: absolute;
	left: 0;
	bottom: 0;
    width: 298px;
    height: 79px;
    background: rgba(255,255,255,0.85);
    box-sizing: border-box;
	padding: 0 20px;
}

.campu_col4 .innerBox{
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	align-items:center;
}

.innerBox::after{
	content:"";
	width: 80px;
    height: 5px;
    background: rgba(214,17,34,0.9);
	position: absolute;
	left: 0;
	top: 0;
}

.campu_col4 .desc p{
	line-height: 30px;
	font-size: 20px;
	color: #333333;
	margin-bottom: 0;
}

@media (max-width: 767px){
	.campu_col4 .desc{
		width: auto;
        height: auto;
		padding: 0 20px;
	}

	.campu_col4 .innerBox{
		padding: 10px 0;
	}

	.campu_col4 .desc p{
		font-size: 14px;
	}

        .margin-box{
           margin-bottom: 20px !important;
       }
    
}
/* COLLABORATION部分结束 */