@charset "utf-8";
/* CSS Document */
body{
    background: #fff;
	font-family:"微软雅黑";
}

 td,td div{color:#7f7e7e !important;font-size:14px !important;font-family:'微软雅黑' !important;}
 td div span{line-height:14px !important;background:none !important; border:none !important; color:#7f7e7e !important;font-size:14px !important;font-family:'微软雅黑' !important;}
 td div span:hover{color:#fba015 !important;cursor:pointer !important;}
 
 td div a{line-height:12px !important;background:none !important; border:none !important; color:#7f7e7e !important;font-size:14px !important;font-family:'微软雅黑' !important;}
 td div a:hover{color:#fba015 !important;cursor:pointer !important;}
 
 td div input.defaultButtonStyle{border:1px solid #fba015 !important;color:#fff !important;background:#fba015 !important;font-size:14px !important;font-family:'微软雅黑' !important;padding:0 3px;}
 td div input.defaultButtonStyle:hover{box-shadow:0 0 3px #373737 !important;}


.xinwen_bg{ background:url(../images/new_bg.jpg) repeat; padding-bottom:70px;}

.dis_none{ display:none;}   


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;
}
a:visited{
    text-decoration: none;
}
a:focus{
    outline: none;
    text-decoration: none;
}
.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;
}
/* 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;
}
.center{
	width:98%;
	margin:0 auto;
}


 #flashBoxu_u1_{width:100% !important;height:500px !important;}
 #flashBoxu_u1_ img{width:100% !important;height:500px !important;margin-left:0px !important;display:inline-block !important;}



/************************      top     ***********************/
@media (max-width: 767px){


.top{
		display:none;
}
.header.dark .top{
	display:none;
}

}
.top{
	height:35px;
	background:url(../images/top_bg.png) repeat-x bottom;
}
.top_icon a {
    margin: 0 20px 0 0;
    color: #cdd7dd;
    position: relative;
    font-size: 18px;
    float: left;
    line-height: 35px;
}
.top_icon a:hover{
	 color: #fff;
}
.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;
	padding-right:10px;
	width:280px;
}
.fr1{
	float:right;
}
.fl1{
	float:left;
}
.top_ze a{
	padding:0 20px;
	color:#fff;
	height:35px;
	display:inline-block;
	font-size:13px;
	line-height:35px;
}
.top_ze a:hover,.top_ze .active{
	background:url(../images/top_bg1.png) repeat-x;
	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 {
	 position:absolute;
	 bottom:40px;
     width:600px;
	 background:transparent;
}
.inp01 {
    width:550px;
    border: 1px solid #FFF;
	background:transparent;
    color: #fff;
    font-size: 12px;
	height:3.5em;
	position:relative;
    padding-left: 10px;
    position: relative;
}
.sou {
   width:20px;
   position:absolute;
   right:50px;
   margin-top:10px;
   border:none;
   background:url(../images/serch.png) no-repeat center right;
}

 @media (max-width: 767px){
	 .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;
}
	 
 }
/************************      了解更多     ***********************/
	.demo{
		padding: 0;
    position: absolute;
    z-index: 999;
    top: 500px;
    right: 400px;
    transform: translate3d(0, 0, 0);
	}
	.navbar{
		width: 110px;
		height: 110px;
		line-height: 110px;
		border-radius: 50%;
		border:2px solid #FFF;
		margin: 0 auto;
		position: relative;
		cursor: pointer;
		text-align: center;
		font-size: 1.4em;
		font-family:"微软雅黑";
		color: #fff;
		transition: 0.24s 0.2s;
	}
	.navbar:hover{
		border:2px solid #FFF;
	}
	.navbar .menu{
		list-style: none;
		padding: 0;
		margin: 0;
		position: absolute;
		top: -75px;
		left: -75px;
		border: 150px solid transparent;
		cursor: default;
		border-radius: 50%;
		transform: scale(0);
		transition: transform 1.4s 0.07s;
		z-index: -1;
	}
	.navbar:hover .menu{
		transition: transform 0.4s 0.08s, z-index   0s  0.5s;
		transform: scale(1);
		z-index: 1;
	}
	.navbar .menu li{
		position: absolute;
		top: -100px;
		left: -100px;
		transform-origin: 85px 85px;
		transition: all 0.5s 0.1s;
	}
	.navbar:hover .menu li{
		transition: all 0.6s;
	}
	.navbar .menu li a{
		width: 45px;
		height: 45px;
		line-height: 45px;
		border-radius: 50%;
		background: #fff;
		position: absolute;
		font-size: 60%;
		color: #99b977;
		transition: 0.6s;
	}
	.navbar:hover .menu li:nth-child(1){
		transition-delay: 0.02s;
		transform: rotate(85deg);
	}
	.navbar:hover .menu li:nth-child(1) a{
		transition-delay: 0.04s;
		transform: rotate(635deg);
	}
	.navbar:hover .menu li:nth-child(2){
		transition-delay: 0.04s;
		transform: rotate(125deg);
	}
	.navbar:hover .menu li:nth-child(2) a{
		transition-delay: 0.08s;
		transform: rotate(595deg);
	}
	.navbar:hover .menu li:nth-child(3){
		transition-delay: 0.06s;
		transform: rotate(165deg);
	}
	.navbar:hover .menu li:nth-child(3) a{
		transition-delay: 0.12s;
		transform: rotate(555deg);
	}
	.navbar:hover .menu li:nth-child(4){
		transition-delay: 0.08s;
		transform: rotate(205deg);
	}
	.navbar:hover .menu li:nth-child(4) a{
		transition-delay: 0.16s;
		transform: rotate(515deg);
	}
	.navbar:hover .menu li:nth-child(5){
		transition-delay: 0.1s;
		transform: rotate(245deg);
	}
	.navbar:hover .menu li:nth-child(5) a{
		transition-delay: 0.2s;
		transform: rotate(475deg);
	}
	.navbar:hover .menu li:nth-child(6){
		transition-delay: 0.12s;
		transform: rotate(285deg);
	}
	.navbar:hover .menu li:nth-child(6) a{
		transition-delay: 0.24s;
		transform: rotate(435deg);
	}
	.navbar:hover .menu li:nth-child(7){
		transition-delay: 0.14s;
		transform: rotate(325deg);
	}
	.navbar:hover .menu li:nth-child(7) a{
		transition-delay: 0.28s;
		transform: rotate(395deg);
	}
	.navbar:hover .menu li:nth-child(8){
		transition-delay: 0.16s;
		transform: rotate(365deg);
	}
	.navbar:hover .menu li:nth-child(8) a{
		transition-delay: 0.32s;
		transform: rotate(355deg);
	}
	.navbar:hover .menu li:nth-child(9){
		transition-delay: 0.18s;
		transform: rotate(405deg);
	}
	.navbar:hover .menu li:nth-child(9) a{
		transition-delay: 0.36s;
		transform: rotate(315deg);
	}

/************************      新闻速递     ***********************/
.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-24{
	font-size:24px; 
	color:#005030;
}
.fon-16{
	font-size:16px;
	color:#aeaeae;
}

/*   新闻大图    */
.news-top{
	margin-top:40px;
	margin-bottom:20px;
}

.news-big a p{
	width:100%;
	
	overflow:hidden;
}
.news-big a p img{
	position:relative;
	width:100%;
	
	transition:0.3s;
	
}
.news-big a:hover p img{
	transform:scale(1.1,1.1);transition:0.3s;
}
.news-big-fu{
	position: absolute;
    bottom: 10px;
    background: url(../images/index_4.png) repeat-x;
    width: 95%;
    padding: 0 3%;
    height: 40px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    transition: 0.3s;
}

.news-big-fu:hover{
	color:#f0f0f0;
	height:45px;
	line-height:45px;
	transition:0.3s;
}

/*   新闻列表    */
.new_lie{
	width:100%;
	margin-bottom:20px;
}
.new_lie img{
	width:100%;
	position:relative;
}
.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 a:hover h3{
	color:#eb6109;
}
.fon-15{
	font-size:15px;
	line-height:26px;
}
.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;
}

/************************      数字     ***********************/
.shu_ju{
	background:url(../images/index_5.jpg) repeat;
	padding:50px;
	
}
.shu_jubg{
	background:url(../images/index_7.png) no-repeat center center;
	background-size:50%;
	height:51px;
	text-align:center;
	color:#fff;
	line-height:34px;
	margin-top:25px;
}
.fon-35{
	font-size:45px;
	font-weight:bold;
	color:#83bbaa;
}

/************************      师资力量     ***********************/
.teacher{
	background:url(../images/index_8.jpg) repeat;
	width:100%;
	padding-top:40px;
	padding-bottom:70px;
	overflow:hidden;
}
.pad-lr-0{
	padding:0;
}
.teachers img{
	width:98%;
}

.teachers_line{
	border-bottom:1px solid #e3dcdc;
	width:95%;
	height:35px;
}
.teacher h4:hover{
	color:#e76818;	
}
.teachers p{
	width:30px;
	height:29px;
	overflow:hidden;
	display:block;
	position:relative;
}
.teachers p img{

	overflow:hidden;
	position:absolute;
	top:0;
}
.teachers  p:hover img{
	position:absolute;
	top:-30px;
	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 */
}

/*     四图标    */
.si_icon1,.si_icon2,.si_icon3,.si_icon4{
	border:3px solid #e1dbce;
	padding:10px 40px;
	margin-bottom:15px;
}
.si_icon1 a,.si_icon2 a,.si_icon3 a,.si_icon4 a{
	display:block;
	color:#FFF;
	font-size:15px;
        width:220px;
	}
.si_icon1 a:hover,.si_icon2 a:hover,.si_icon3 a:hover,.si_icon4 a:hover{
	color:#FFF;
}
.si_icon1 span,.si_icon2 span,.si_icon3 span,.si_icon4 span{
	border:1px solid #fff;
	opacity: 0.2; 
}
.si_icon1{
	background:#396f76;
}
.si_icon2{
	background:#f47321;
}
.si_icon3{
	background:#7bb13a;
}
.si_icon4{
	background:#dea325;
}
.si_icon1:hover{
	background:#36696f;
}
.si_icon2:hover{
	background:#e46819;
}
.si_icon3:hover{
	background:#6fa231;
}
.si_icon4:hover{
	background:#d09619;
}

/************************      国际交流     ***********************/
.guoji{
	background:url(../images/index_18.jpg) no-repeat;
	padding:63px 0;
}

.internat a{
	background:#FFF;
	width:100%;
	display:block;
	
}
.internat img{
	width:100%;
}

.internat h4{
	color:#333;
}
.internat span{
	display:block;
	
}
.internat a:hover{
	-webkit-box-shadow: 1px 3px 23px 0px rgba(135, 135, 135, 0.24);
  box-shadow: 1px 3px 23px 0px rgba(135, 135, 135, 0.24);
}
.maia,.hezuo{
	background:#2d4f41;
}
.maia img,.hezuo img{
	width:100%;
	position:relative;
}
.maia div,.hezuo div{
	position:absolute;
	width:90%;
	text-align:center;
	opacity:0;
	transform:scale(0,0);
	transition:all 0.3s;
	top:10%;
	filter:alpha(opacity=0);
	z-index:5;
	}
.maia div p,.hezuo div p{ 
	width:80%;
	 margin:0 auto; 
	 font-size:15px;
	 text-align:left; 
	 color:#fff;
	 }
.maia div span{
	width:80%;
	margin:0 auto;
	text-align:left;
	display:block;
	color:#c9cfca;
}
.maia:hover img,.hezuo:hover img{
	opacity:0.2;
	filter:alpha(opacity=20);
	}
.maia:hover div,.hezuo:hover div{
	opacity:1;
	transform:scale(1,1);
	transition:all 0.5s;
	filter:alpha(opacity=50);
	}
.mm-title{
	position:absolute;
	left:5px;
	top:15px;
	background:url(../images/index_20-1.jpg) no-repeat;
	width:203px;
	height:60px;
	color:#FFF;
}
.mm-title h2{
	color:#FFF;
	font-size:20px;
}

/************************      合作办学     ***********************/
.cooperation{
	background:#deefec;
	padding:50px 0;
}

.hezuo div{
	top:35%;
	width:100%;
	background:url(../images/index_27.png) no-repeat center top;
	}
.hezuo div p{ 
	 width:80%;
	 margin:0 auto; 
	 font-size:15px;
	 text-align:center; 
	 color:#fff;
	 padding-top:45px;
	 }

.hezuo div a:hover{
	display:block;
	width:100%;
	height:100%;
}
.hezuo div span{
	width:80%;
	margin:0 auto;
	text-align:left;
	display:block;
	color:#c9cfca;
}
.hezuo:hover img{
	opacity:0.2;
	filter:alpha(opacity=20);
	}
.hezuo:hover div{
	opacity:1;
	transform:scale(1,1);
	transition:all 0.5s;
	filter:alpha(opacity=50);
	}


/*手机超小屏幕下的单独样式 xs < 768px */
@media (max-width: 767px){
.news-top{
	margin-top:70px;
}
.bot-b,.bot-b1,.bot-b2,.bot-b3{	
	width:100%;
}
.news-big{
	display:none;	
}
.new_lie i span{

	display:none;
}
.new_lie i{
	font-size:16px;
}	

.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;
	padding-bottom:1em;
}
.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;
    }
   
    /*全部-返回顶部*/

   #flashBoxu_u1_{width:100% !important;height:11rem !important;}
   #flashBoxu_u1_ img{width:100% !important;height:11rem !important;margin-left:0px !important;display:inline-block !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{

	display:none;
}
.new_lie i{
	font-size:16px;
}	
	

    
}

/*大于992px以上固定宽度为970px md >= 992px */
@media (min-width: 992px){
	
 
	
    /*全部-最大宽度*/
    .container {
        /* width: 970px; */
    }
    /*全部-最大宽度*/
   
}
 

 
@media (min-width: 768px){
.carousel-indicators {
    bottom: 100px;
}

}
.carousel-indicators {
    left: 48.5%;
    
}
	.m-top-30{
	margin-top:30px;
}




/*全部-导航条样式复写*/
/************************      banner     ***********************/

.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;
	opacity: 1;                    /* Firefox, Safari(WebKit), Opera */
   -ms-filter: "alpha(opacity=1)"; /* IE 8 */
   filter: alpha(opacity=1);       /* IE 4-7 */
}

/************************      友情链接     ***********************/
.links{
	border:1px solid #f1f1f1;
	background:#FFF;
	height:139px;
}
.link_bg{
	background:#2d4f41;
	height:139px;
	width:52px;
}
.link_bg span{
	display:block;
	width:20px;
	color:#FFF;
	margin:0 auto;
	font-size:16px;
	padding-top:22px;
}
.links_img ul li{
	float:left;
	margin-left:15px;
	width:20%;
	list-style:none;
	margin-top:10px;
}
.links_img ul li p img{
	width:206px;
	height:106px;
	transition:0.3s;
}
.links_img ul li p{
	width:206px;
	height:106px;
	overflow:hidden;
}
.links_img ul li a:hover p img{
	transform:scale(1.1,1.1);transition:0.3s;
}
.pad-l-zuo{
	padding-left:-50px;
}

/************************      footer     ***********************/
.dis-in{
	display:inline-block;
}

.footer_nav{
	border-bottom:1px solid #3c3c3c;
	height:320px;
}
.footer_nav_wid{
	width:12.5%;
}
.footer_nav h2{
	display:block;	
	color:#FFF;
	line-height:40px;
	border-bottom:1px solid #3c3c3c;
}
.footer_nav h3{
	margin-top:0;
	line-height:20px;
	}
.footer_nav h3 a,.contact span{
	color:#7c7b7b;
}
.footer_nav h3 a:hover{
	color:#fff;
}
.contact h2{
	border-bottom:1px solid #3c3c3c;
	width:100%;
	text-align:left;
	color:#FFF;
	margin-top:0;
	font-size:22px;
	line-height:40px;
}
.contact_us ul li{
	margin-left: -40px;
    margin-top: 15px;
   
    color: #fff;
    list-style: none;
}
.banquan{
	background:#1a1a1a;
	color:#7c7b7b;
	text-align:center;
	width:100%;
	font-size:15px;
}

.dibu{
	background:#303030;
	padding-top:35px;
	color:#FFF;
}
.dibu p{
	color:#FFF;
}

@media (max-width: 767px){
	.dibu{
	padding:20px 0;
}
	

}
/*全部-移动端页脚*/
#mob-bottom{
    width: 100%;
    /*max-height: 64px;*/
    text-align: center;
    z-index: 99;
    background-color:#fff;
    border-top:2px solid #fb7926;
    position: fixed;
    bottom:0;
    color:#FFF;
}

#mob-bottom .mob-bottom-item a{
    display: block;
    padding-top: 5px;
    padding-bottom: 2px;
    color: #616161;
    text-align: center;
    line-height: 1.5em;
    font-size: 14px;
}
#mob-bottom .mob-bottom-item h2{
	margin-top:0;
	font-size:14px;
	line-height:1.5rem;
}
#mob-bottom .mob-bottom-item a:hover{
    text-decoration: none;
}
#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:3em;
    margin-top: 2px;
    position: relative;
	background:url(../images/index_icon22.png) repeat;
}
#clan-slider ul li a{
    display: block;
    overflow: hidden;
    width: 80px;
    height: 80px;
    background-image: url(../images/clan-slider.png);
    background-repeat: no-repeat;
}

#slider-chat{
    background-position: 0 -92px;
}
#slider-chat:hover{
    background-position: -46px -92px;
    background-color: #fb7926;
}
#slider-qq{
    background-position: 0 -240px;
}
#slider-qq:hover{
    background-position: -80px -240px;
    background-color: #fb7926;
}
#slider-phone{
    background-position: 0 -320px;
}
#slider-phone:hover{
    background-position: -80px -320px;
    background-color: #fb7926;
}
#slider-wechat{
    background-position: 0 -400px;
}
#slider-wechat:hover{
    background-position: -80px -400px;
    background-color: #fb7926;
}
#slider-goTop{
    background-position: 0 0;
}
#slider-goTop:hover{
    background-position: -80px 0;
    background-color: #fb7926;
}
#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 #fb7926;
    background-color: #fb7926;
    text-align: center;
    line-height: 80px;
    font-size: 18px;
    color: #fff;

}
#clan-slider .clan-slider-tips-wechat{
    display: none;
    position: absolute;
    background-color: #fb7926;
    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;
 
}
}
/*全部-回到顶部*/

	
	.xuexiao_bor{
		border:1px solid #e6e5e5;
		overflow:hidden;
	}
	.xuexiao{
		background:#2e5948;
		color:#FFF;
		text-align:center;
		padding:30px 0;
		height:140px;
	}
	.white{
		font-size:20px;
		color:#FFF;
	}
	
.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;}


/********************************          内页栏目导航           *****************************************/
.ny_bg{
	background:url(../images/ny_bg.jpg) repeat;
}
.menu_slider{
	width:100%;
	border-bottom:1px solid #CCC;
}
.gjjl{
	font-size:22px;
	color:#5e7d70;
	margin-top:10px;	
}
/***          新闻图文列表       ***/
.new_fon_nomal{
	line-height:28px;
	font-size:14px;
	color:#7f7e7e;
}
.new_img{
	position:relative;
}
.nyfon-16{
	font-size:16px;
}
.nynew_bor{
	border-bottom:1px dashed #e6e6e6;
}
.nynew_more{
	background:#e3e3e3;
	color:#666;
	height:35px;
	width:120px;
	text-align:center;
	line-height:35px;
	border-radius:20px;
}
.nynew_more:hover{
	background:#f47320;
	color:#FFF;
}
.nynew_pa{
	padding:0 20px 30px 20px;
}
.nynew_pa_duanbor{
	width:50px;
	border-bottom:1px solid #151515;
	margin-bottom:5px;
	transition: width 2s;
-moz-transition: width 2s; /* Firefox 4 */
-webkit-transition: width 2s; /* Safari 和 Chrome */
-o-transition: width 2s; /* Opera */
}
.ny_new_bg:hover .nynew_pa_duanbor{
	width:80px;
}
.ny_new_bg{
	background:#fff;
	border-bottom:1px solid #e2e1e1;
}
.ny_newbg{
	background:#282828;
}
.ny_newbg img{
	width:100%;
	position:relative;
}
.ny_newbg div{
	position:absolute;
	width:90%;
	text-align:center;
	opacity:0;
	transform:scale(0,0);
	transition:all 0.3s;
	top:10%;
	filter:alpha(opacity=0);
	z-index:5;
	
	}
.ny_newbg div p{
	width:42px;
	height:42px;
	margin:0 auto;
	padding-top:45%;
	background:url(../images/ny_02.png) no-repeat center center;
	 }

.ny_newbg:hover img{
	opacity:0.2;
	filter:alpha(opacity=20);
	}
.ny_newbg:hover div{
	opacity:1;
	transform:scale(1,1);
	transition:all 0.5s;
	filter:alpha(opacity=50);
	}

.op_0{
	opacity:0;	
}
.yema a{
	color:#7f7e7e;
	font-size:16px;
	margin:40px  15px 0 15px;
}
.yema a:hover{
	color:#fba015;
	text-decoration:underline;
}
.yema .active{
	color:#fba015;
}

/***          新闻文字列表       ***/
.new_wenbg{
	background:#fff;
	border-bottom:1px solid #ededed;
	overflow:hidden;
	padding:45px 25px;
	margin-bottom:20px;
}
.new_time{
	background:#FFF;
	border-radius:5px;
	-webkit-box-shadow: 1px 3px 23px 0px rgba(135, 135, 135, 0.24);
     box-shadow: 1px 3px 23px 0px rgba(135, 135, 135, 0.24);
	 padding:20px 5px;
	 margin:0 25px;
	 text-align:center;
	 font-size:15px;
	 color:#CCC;

}
.new_time span{
	font-size:24px;
	display:block;
	color:#666;
}
.liulan{
	font-style:normal;
	text-align:center;
	 color:#CCC;
	 margin-top:20px;
}
.new_wenbg a:hover .new_time,.new_wenbg a:hover .new_time span{
	color:#f57220;
}
.new_wenbg a:hover .nynew_pa_duanbor{
	width:120px;

}
.new_wenbg a:hover .new_wen_an{
	background:#f47320;
}
.new_wen_an{
	background:#c8c8c7;
	color:#fff;
	text-align:center;
	padding:5px 10px;
	width:110px;
	border-radius:5px;
	font-size:14px;
	margin-top:20px;
}

/***          图片列表       ***/
.tea{
	background:#000;
}

.tea h3{
	font-size:16px;
	color:#333;
}
.tea img{
	width:100%;
	position:relative;
}
.tea div{
	position:absolute;
	width:90%;
	text-align:center;
	opacity:0;
	transform:scale(0,0);
	transition:all 0.3s;
	top:10%;
	filter:alpha(opacity=0);
	z-index:5;
	
	}
.tea div p{
	color:#FFF;
	padding:30px 30px 20px 30px;
	margin:0 auto;
	padding-top:12%;
	text-align:left;
	font-size:14px;
	 }
.tea div span{
	background:#f47321;
	color:#FFF;
	border-radius:5px;
	padding:7px 20px;
}
.tea_bg_white{
	background:#FFF;
	text-align:center;
	padding:20px 0;
}
.tea:hover .tea_bg_white{
	-webkit-box-shadow: 1px 3px 15px 0px rgba(135, 135, 135, 0.24);
     box-shadow: 1px 3px 15px 0px rgba(135, 135, 135, 0.24);
}
.tea:hover img{
	opacity:0.2;
	filter:alpha(opacity=20);
	}
.tea:hover div{
	opacity:1;
	transform:scale(1,1);
	transition:all 0.5s;
	filter:alpha(opacity=50);
	}
	
/***          详情       ***/
.xq{ width:100%; margin:0 auto;text-align:center;}
.xq_h1{ font-size:24px; color:#515050; margin-top:20px; line-height:40px;  }
.xq_h2{font-size:14px; color:#767676; line-height:40px; padding-bottom:10px;border-bottom:1px solid #ebeaea; display:block; width:100%; margin-top:5px; margin-bottom:25px;}
.xq_h2 span{  margin:0 7px;}
.xiangq p{  text-align:left; font-size:14px; line-height:32px; color:#4d4d4d;  }
.xiangq img{  margin:10px 0; margin-bottom:20px;max-width:100%;}
.share{ text-align:right; width:100%;margin:0 auto; height:40px; border-top:1px solid #ebeaea; margin-top:25px; }
.shang{width:600px; margin-top:20px; }
.shang ul li{ font-size: 14px;
    width: 100%;
    float: left;
    text-align: left;
    line-height: 30px;
    color: #525252;
    list-style: none;
    margin-bottom: 20px;
    margin-top: -13px;
}
.shang ul li a{color:#4d4d4d;overflow:hidden;font-size:14px; width:420px; }
.shang ul li a:hover{ color:#f47321;}

/***          党政领导        ***/
.leader,.leader_thr{
	background:#FFF;
	text-align:left;
}
.leader img,.leader_thr img{
	width:100%;
}
.leader_bor{
	width:100%;
	padding:20px ;
	padding-left:0;
	border-bottom:1px solid #efefef;
}
.leader_img span{
	font-size:15px;
	color:#666;
}
.leader_img h3,.leader_ren h3{
	font-size:16px;
	color:#333;
}
.leader_img span img,.leader_ren img{
	width:24px;
	height:24px;
	margin-right:10px;
}
.leader_img p{
	margin-top:35px;
	padding-right:40px;
}
.leader_img p,.leader_ren p{
	line-height:30px;
	font-size:14px;
	color:#666666;
	
}
.leader_thr{
	height:500px;
}
.leader_ren{
	text-align:center;	
}
.leader_ren h3{
	margin-top:0;
}
.leader_ren p{
	margin-top:10px;
	padding:0 20px 20px 20px;
	text-align:left;
}
.leader_ren_bor{	
	padding:20px ;
	border-bottom:1px solid #efefef;
}

/***          表格下载        ***/
.dow_load{
	background:#FFF;
	padding:15px 0;
	margin-bottom:20px;
}
.dow_load img{
	margin:0 auto;
}
.dow_load  a{
	color:#666;
	line-height:30px;
}
.dow_load  a:hover{
	color:#f47321;
}
/***          联系我们        ***/
.con_tact{
	width:100%;
}
.con_tact_phone{
	text-align:center;

}
.con_tact_phone h3{
	font-size:22px;
	color:#333;
}
.con_tact_phone span{
	color:#f47321;
	font-weight:bold;
	word-wrap: break-word;
}


.con_office h3{
	font-size:18px;
	font-weight:bold;
	color:#333;
	width:100%;
	border-bottom:1px solid #CCC;
	margin-top:35px;
	padding-bottom:15px;	
}
.con_bgoffice{
	background:#FFF;
	padding:30px;
	margin-top:10px;
}
.con_bgoffice h4{
	display:inline-block;
	margin-top:0;	
}
.con_weixbg{
	background:#FFF;
	padding:30px;

}
.con_weixico,.con_weixico img{
	width:37px;
	height:31px;
	float:left;

}
.con_weixico img{
	margin-top:50px;
	margin-left:30px;
}
.con_weix img{
	float:right;
}
@media (max-width: 767px){

.shang {
    width: 100%;
	
	margin-top:0;
	margin-bottom:20px;
}
.shang ul li{ margin-left:-40px; line-height:25px;margin-bottom: 10px;}
.shang ul li a{ width:100%;}



.con_tact_phone {
    text-align: center;
    height: 180px;
}

.con_tact_phone img {
    width: 50%;
}





.ny_newbg:hover img{
	opacity:1;
	filter:alpha(opacity=100);
	}
.tea:hover img{
	opacity:1;
	filter:alpha(opacity=100);
	}
.fenye_cha a{
	background:#e7e7e7;
	display:block;
	text-align:center;
	width:100%;
	padding:12px 0;
	color:#666;
}

.new_wenbg{
	padding:20px 0;
}

.new_time{

	-webkit-box-shadow: 1px 3px 15px 0px rgba(135, 135, 135, 0.24);
     box-shadow: 1px 3px 15px 0px rgba(135, 135, 135, 0.24);
	 padding:15px 5px;
	 margin:0;
}
.over_zi{
	height:30px;
	overflow:hidden;
}
.over_zi1{
	height:45px;
	overflow:hidden;
	display:block;
}



.xq_h2 {
    line-height: 25px;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
    text-align: left;
}


.xq_h1{ text-align:left;}
.leader{
	text-align:center;
}
.leader_bor{
	padding:0 20px 10px 0;
}
.leader_img p{
	margin-top:10px;
	padding-right:0;
	text-align:left;
}
.leader_img h3{
	text-align:center;
}
.leader_img span{text-align:center; margin:0 auto;}
.leader_thr{
	height:480px;
}
.con_tact_phone{
	text-align:center;
	height:180px;	
}
.con_bgoffice{
	background:transparent;

	margin-top:10px;
}
.con_weixbg{
	padding:20px;
	margin:0;
	margin-bottom:10px;
}
.con_weixico{
	float:left;
}
.con_weixico img{
	width:37px;
	height:31px;
}
.con_weix img{
	width:100%;
}






}	


.close{ display:block; color:#ff8f93; text-align:right; font-size:12px; position:absolute; right:4px; top:2px;}
.close2{ display:block; color:#ff8f93; text-align:right; font-size:12px; position:absolute; right:4px; top:2px;}

@media screen and (max-width: 767px) {
.piao img,.close{ display:none;}
}