  @charset "utf-8";
/* CSS Document */

.header{  border-top: 0px solid #0d61b0; }
.menu{position:fixed;top: 0;z-index: 10; width: 100%;/*padding: 0 260px;*/ background:url(/images/topbg.png) repeat-x; height:95px;
}
.indexlogo{ float:left; width:350px; height:80px; /*background: linear-gradient(-45deg, transparent 10px, #076fd2 0);*/}
.out-rect {display: flex;align-items: center;justify-content: center;
width: 270px;height: 82px;padding:1px;
/*background: linear-gradient(-45deg, transparent 10px, #a6a6a6 0) top right;*/
background-size: 100% 100%;
background-repeat: no-repeat;
}
.lang{ text-align:right; width:253px;}
.lang span a {  line-height:24px; padding-left:15px;  background:url(/images/lang_select_bg.png) no-repeat 0 0; background-position-x: 0px;  background-position-y: 0px; font-size: 10px;  line-height: 24px;  margin-right: 16px;  cursor: pointer; color: #a6a6a6;}
.lang span a.lang_selected { background-position: 0 -20px; color: #a6a6a6; }

.navbar-brand{ height:60px;}
.navbar-brand img{ padding:3px 0 0 0; width:270px; height:64px;}
.menu .navbar-default{background-color:transparent;border:none; }

.navbar-nav{ float: right;}
.container-fluid{ width:1400px;}

.animate-area { float:right; width:1130px;height: 36px;z-index: 100; position:static;right: 0;}
.aa-content {width: 410px;float: left;display: none;padding: 10px 10px 10px 15px; border-top:2px solid #0063d2;}
.aa-content a {float: left;height: 20px;color: #fff;padding: 0 0 0 8px;font-size: 12px;line-height: 20px;min-width: 80px;}
.aa-content a:hover { text-decoration:none;}
.aa-content div.two {float: left;height: 20px;color: #333;padding: 0 0 0 8px;font-size: 12px;line-height: 20px;min-width: 80px;}
.aa-content div.two a {float: left;height: 20px;color: #333;font-size: 12px;line-height: 20px;min-width: 5px;padding:0;text-align:center;}
.aa-content div.two a:hover {color: #0063d2;}
.aa-content-en {float: left;display: none;padding: 10px 10px 10px 15px;}
.aa-content-en a {float: left;height: 20px;color: #333;font-size: 12px;line-height: 20px;width: 230px;padding-left:20px;}
.aa-content-en a:hover {color: #0063d2;}
.sum, .sum-en {float: left;height: 36px;}
.sum span {float: left;height: 36px; width: 282px; line-height:35px;text-indent: -100000px;background:url(/images/summ-new.png) no-repeat 0 0;}
.sum-en span {float: left;height: 36px;text-indent: -100000px;}


.deps, .deps-en {float: left;height: 36px;}
.deps span {float: left;width: 282px;height: 36px;text-indent: -100000px;background: url(/images/deps-new.png) no-repeat 0 0;}
.deps-en span {float: left;height: 36px;text-indent: -100000px;}

.serv, .serv-en {float: left;height: 36px;}
.serv span {float: left;width: 282px;height: 36px;text-indent: -100000px;background: url(/images/service-new.png) no-repeat 0 0;}
.serv-en span {float: left;height: 36px;text-indent: -100000px;}

.zsjy, .zsjy-en {float: left;height: 36px;}
.zsjy span {float: left;width: 282px;height: 36px;text-indent: -100000px;background: url(/images/zsjy-new.png) no-repeat 0 0;}
.zsjy-en span {float: left;height: 36px;text-indent: -100000px;}

.changebg {background-position: 0 -36px !important;}
.sum, .sum-en {background-color: #cccccc;}
.sum-content {/*background-color: #cccccc;*/   background-color: rgba(9,114,231,0.5);}
.deps, .deps-en {background-color: #fff;}
.deps-content {background-color: #fff;    background-color: rgba(9,114,231,0.5);}
.serv, .serv-en {background-color: #cccccc;}
.serv-content {background-color: #cccccc;    background-color: rgba(9,114,231,0.5);}
.zsjy, .zsjy-en {background-color: #fff;}
.zsjy-content {background-color: #fff;    background-color: rgba(9,114,231,0.5);}
.no-bg-color {background: transparent;}

.homecontent{ width:1400px; margin:0 auto; height: 65px; position: fixed; bottom: 350px; top: auto;
 z-index: 1;}

.syzslj{
	float:right;
	width:100px;
	height:60px;line-height:60px;
	background-color: rgba(230,116,33,0.6);
	border-radius:3px;
	overflow:hidden; margin-right:10px;
text-align: center;
}
.syzslj a{ font-size:16px; color:#fff; }

.bannertitle{
	float:left;
	width:300px;
	height:60px;line-height:60px;
	background-color: rgba(0,102,204,0.6);
	border-radius:3px;
	overflow:hidden; margin-right:10px;
text-align: center;
}
.bannertitle a{ font-size:16px; color:#fff; }

.gflink{
	float:right;
	width:374px;
	height:60px;
	background-color: rgba(9,114,231,0.5);
	border-radius:3px;
	overflow:hidden;
}
.gfzh{
	width:155px;
	margin:3px 0 0 10px;
	float:left;
}
.gfzh dl a{ font-size:11px; color:#fff; }
.gfzh dl a:hover{ color:#ddd; text-decoration:none;}
.gfzh dl dt{ text-align:center; border-bottom:1px solid #fff; line-height:26px;}
.gfzh dl dt span{ color:#fff; margin:0 5px;}
.gfzh dl dd{ text-align:center;}
.gfzh dl dd ul li{ float:left; line-height:30px; }
.gfzh dl dd ul li span{ margin:0 7px; color:#fff;}
.indexsearch{ float:right; background:#b2cbe1; width:180px; height:32px; margin:14px 15px 0 0;}


.top-submenu{ float: right;position: absolute;top:10px;right: 0;}
.top-submenu ul li{float: left; line-height: 38px; margin-right: 5px}
.top-submenu ul li:first-child:after{content: "";display: inline-block; height: 20px; width: 1px; background: #fff;float: right;margin:8px 10px 0 10px}
.top-submenu ul li a{color: #fff; font-size: 14px;text-shadow: 0px 2px 10px  rgba(0,0,0,0.5); }
.top-submenu ul li.search form{ position: relative; display: inline-block;}
.top-submenu ul li input[type="text"]{width: 310px; height: 38px;background-color: transparent;border:1px solid #fff;border-radius:100px; padding: 0 15px; font-size: 14px;margin-left: 15px;color: #fff;}
.top-submenu ul li input[type="text"]::-webkit-input-placeholder { color: #fff;} 
.icon-search{color: #fff;position: absolute; right: 20px; font-size: 18px;font-weight: 200;top: 10px}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color: transparent; color: #fff; font-weight: bold;}
.navbar-default .navbar-nav>li>a{font-size: 18px; color: #fff;text-shadow: 0px 2px 10px  rgba(0,0,0,0.5); padding:0 15px 15px 15px;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color: #fff;}
/*.navbar-default .navbar-nav>li>a:last-child{ padding-right: 0}*/
.mobilePhone-lang{display: none;}
.mobilePhone-gflink{display: none;}

#flashfocusuid54035 embed{ font-size:20px;} 

a.newsmore,a.newsmore:before{ -webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in; background-color: rgba(0,120,255,0.6);}
a.newsmore{position:relative;display:block;width:65px;height:18px;line-height:18px; text-align:center;color:#fff;overflow:hidden;z-index:9;text-transform: uppercase; float:right; margin-top:11px; }
a.newsmore:before{content:'';position:absolute;top:0;left:0;width:0;height:18px; z-index:-1}
a.newsmore:hover{color:#fff; text-decoration:none; }
a.newsmore:hover:before{width:65px}

.carousel-control.left{  position: absolute; top: 45%; font-size: 45px; background-image:none; }
.carousel-control.right{   position: absolute; top: 45%; font-size: 45px; background-image:none;  }

/*手机端导航*/
@media only screen and (max-width: 999px){
	.animate-area{width: 100%;height: auto;position: unset;}	
	.sum span{width: 100%;}
	.animate{background: transparent !important;}
	.animate span{width: 100% !important;}
	.sum,.deps,.serv,.zsjy {height: auto}
	.sum span,.deps span,.serv span,.zsjy span{padding-top: 15px;padding-bottom: 30px;margin-top: 10px;border-bottom: 1px solid rgba(109,109,109,0.2);}
	.aa-content{padding-left:15px;padding-right:15px}
	.aa-content a{ width: 100%;display: inline-block;font-size: 13px;line-height: 35px;height: 35px;text-align: left;color: #c7c7c7;border-bottom: 1px solid rgba(109,109,109,0.2); }
	.sum-content,.deps-content,.serv-content,.zsjy-content{background-color:rgba(255,255,255,0.07); }
	/*logo*/
	.indexlogo{background: transparent;}
	.menu{background: transparent;}
	.out-rect{height: 51px;background: transparent;}
	.indexlogo{height:65px; width:100%; margin:0 0 0 20px;}
	/*搜索部分*/
	.gflink{display: none;}
	.mobilePhone-gflink{display: block; }
	.gflink{height: auto;background-color:transparent;width: 100%}
	.gfzh{width: 100%;text-align: left;margin:5px 0; }
	.gfzh dl dd {padding: 5px 0 5px 30px;border-bottom: 1px solid rgba(109,109,109,0.2);}
	.gfzh dl dd ul li{ display: inline;float: unset;border-bottom:none;}
	.gfzh dl dd ul li span{color: #a6a6a6;}
	.gfzh dl dt{border-bottom: 1px solid rgba(109,109,109,0.2);text-align: left;padding: 5px 0 5px 5px;}	
	.gfzh dl a{color: #a6a6a6;font-size: 12px;}
	
	/*语言*/
	.lang{display: none;}
	.mobilePhone-lang{float: left;width: 100%;display: block;text-align: left; padding-left: 30px;}	
	.mobilePhone-lang a{color: #c7c7c7;}	
	.mobilePhone-lang span a {  line-height:24px; padding-left:15px;  background:url(/images/lang_select_bg.png) no-repeat 0 0; background-position-x: 0px;  background-position-y: 0px; font-size: 10px;  line-height: 24px;  margin-right: 16px;  cursor: pointer; color: #a6a6a6;}
	.mobilePhone-lang span a.lang_selected { background-position: 0 -20px; color: #a6a6a6;}
   .indexsearch{float: left;margin-left: 30px;background:rgba(255,255,255,0.19);color: #fff;}

}
.homemain {  width: 1400px;  margin-left: auto; margin-right: auto; overflow:hidden; margin-top:80px;}
.indexnews{
	width:622px;
	height:258px;
	float:left;
	border:1px solid #0a62c5;
	background-color: rgba(255,255,255,0.8);
}
.indexnewstitle{ overflow:hidden; }
.newslmtitle{ float:left; padding:0 20px;}
.newslmtitle h3{ color:#fff; font-size:16px; font-weight:bold; background:url(/images/newsdot.png) no-repeat left center; padding-left:20px; line-height:37px;}
.newslmtitle h3 a{ font-weight:bold; font-size:16px; color:#0972e7;}
.newslmtitle h3 span{ font-size:12px; padding-left:5px;}
.newslmtitle h3 span a{ color:#0972e7;}

ul.tit{ float:right;  background:#0972e7; height:37px;position:relative; top:0; }
ul.tit li{ float:left;}
ul.tit li a{ font-size:16px; color:#fff; font-weight:bold; padding:0 32px; line-height:35px;}
ul.tit li span{ color:#fff; font-size:16px;}
.tabulous_active{ /*text-decoration:underline;*/ !important;}

.indexnewsmain{ overflow:hidden;}
.indexnewsimg{ float:left; position:absolute; top:130px; left:13px; width:250px;}
.newsimg-img{width:100%; position: relative}
.newsimg-img img{ width:100%; height: 194px;  transition: all 0.5s; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.newsimg-img img:hover {transform: scale(1.1);}
.newsimg-img h3{ position: absolute; top: 0; left:0 ;background: rgba(210,41,46,0.8); width: 60px; height:28px; color: #fff;  font-weight: bold; font-size: 16px;text-align:center; line-height:28px;}

/*.indexnewsimg p{ background-color: rgba(0,0,0,0.4); position:relative; top:-32px; font-size: 16px;line-height: 32px; height: 32px;  overflow: hidden;padding: 0 10px;}
.indexnewsimg p a{color: #fff; font-size:12px;}
.indexnewsimg p:hover{background-color: rgba(255,255,255,0.2); color:#fff; }*/
.indexnewscontent{ float:right;}
.newszx_con ul li a{ color:#fff; }

#newstabs-1 ul li a{ color:#fff; line-height:25px;}
#newstabs-1 ul li span{  color:#88bffd; }

#indexmztab div { display:none;}
#indexmztab{ float: right; margin: 10px 20px 0 0; width: 320px;}
#indexmztab{ margin:8px 20px 0 0; float:right; width:320px;}
#indexmztab ul li { line-height:25px;color:#fff; }
#indexmztab ul li a{  color:#1f1f1f; font-size:15px;}
#indexmztab ul li a:hover{ color:#0b3997; text-decoration:none;}
#indexmztab ul li span{ color:#666; padding-left:5px; }
#indexmztab .block { display:block; }
/*.tabbox{overflow:hidden;}
.tabbox .tabbtn{ height:37px; overflow:hidden; }
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;line-height:37px;font-size:16px;color:#fff;cursor:pointer;font-weight:bold; padding:0 50px; }
.tabbox .tabbtn li.current{text-decoration:underline;}
.tabbox .tabbtn li.up a,.tabbox .tabbtn li.up span{ color: #0972e7;}
.tabbox li.up {  color: #0972e7;}
.tabbtn li span em{ color:#fff; padding:0 28px; font-style:normal; font-size:14px; }
.tabcon{ margin:8px 20px 0 0; float:right; width:320px;}
.tabcon ul li { line-height:25px;color:#fff; }
.tabcon ul li a{  color:#1f1f1f; font-size:15px;}
.tabcon ul li a:hover{ color:#0b3997; }
.tabcon ul li span{ color:#666; padding-left:5px; }
ul.syxwzx li{background:#0972e7; color:#fff; }*/
.xxstabbtn { overflow:hidden; }
.xxstabbtn li{ float:left;line-height:35px;  padding:0 40px; background:#0972e7;cursor: pointer; color:#fff; }
.xxstabbtn li span{ font-size:16px; font-weight:bold;}
.xxstabbtn li.up{ background:none; color:#0972e7;}
.xxstabbtn ul { padding:8px 15px 0 15px;}
.xxstabbtn ul li{ line-height:25px; }
.xxstabbtn ul li a{ color:#1f1f1f; font-size:15px;}
.xxstabbtn ul li a:hover{color:#F60; font-weight:bold;/* text-decoration:underline;*/}
.xxstabbtn ul li span{ color:#666; padding-left:5px; }
.tabboxd{ overflow:hidden;}

.xxstabbtn i{ float:right; line-height:37px; padding-right:20px;}
.xxstabbtn i a{
	color:#C30;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
}
.xxstabbtn i a:hover{ text-decoration:none; color:#F60;}


.indexmore{ float:right; margin-top:10px; background-color: rgba(0,120,255,0.6); width:65px; text-align:center;}
.indexmore a{ color:#fff; font-size:12px;}
.indexmore:hover{ color:#0063d2;  background-color: rgba(255,255,255,0.6);}

.indextzzb{
	float:left;
	width:345px;
	height:258px;
	border:1px solid #0a62c5;
	background-color: rgba(255,255,255,0.6);
	margin-left:15px;
}
#indextctabe div { display:none;}
#indextctabe .block { display:block;}
.zbtabbtn { overflow:hidden; }
.zbtabbtn li{ float:left; width:50%; line-height:35px; padding-left:53px; background:#0972e7;cursor: pointer; color:#fff; }
.zbtabbtn li span{ font-size:16px; font-weight:bold;}
.zbtabbtn li.up{ background:none; color:#0972e7;}
.tzzbtabcon ul { padding:8px 15px 0 15px;}
.tzzbtabcon ul li{ line-height:25px; }
.tzzbtabcon ul li a{ color:#1f1f1f; font-size:15px;}
.tzzbtabcon ul li a:hover{ color:#0b3997; text-decoration:none;}
.tzzbtabcon ul li span{ color:#666; padding-left:5px; }

.spdb{
	background:#f5f5f5;
	float:right;
	width:400px;
	height:258px;
}
.spdbtit{ height:39px; overflow:hidden; background: #0972e7;}
.spdbtit h3{ float:left; }
.spdbtit h3{ color:#fff; font-size:16px; font-weight:bold; background:url(/images/spdbdot.png) no-repeat left center; padding-left:23px; line-height:39px; margin-left:20px;}
.spdbtit span{ float:right; line-height:39px; margin-right:15px; }
.spdbtit span a{ color:#fff; }
.spdbtit span a:hover{text-decoration:none;}
.sptabbtn { overflow:hidden;}
.sptabbtn li{ float:left; margin-right:7px; border:2px solid #000;}
.sptabbtn li.current{ border:2px solid #666; }
.sptabbtn li:nth-child(3){ margin-right:0;}
.footer{ width: 100%; height: 60px; background-color: #000; position: fixed; bottom: 0px; top: auto;
 z-index: 1;}


@media only screen and (min-width: 1000px) and (max-width: 1330px) {
	.menu{padding: 0 20px; position:absolute;}
	.navbar-brand img{height: 50px}
	.navbar-default .navbar-nav>li>a{font-size: 16px; padding: 10px 12px }
}
@media only screen and (max-width: 999px){
	.header{border: none;}
	.menu{padding: 0;position: fixed;top: 0; z-index: 50;}
	.navbar-brand img{height: 45px; width:75%;}
	.menu .container-fluid{padding: 0; width: 100%;}
	.submenu{width: 100%; margin-top:-1px;}
	.navbar-nav{width: 100%;margin: 0;}
	.navbar-collapse {width: 100%;text-align: center;padding-left: 0;background-color: rgba(0,0,0,0.9); top:50px;bottom:0;position:fixed;overflow-y:scroll; 
    overflow-x:hidden; }
	.navbar-collapse ul li{height: 48px; line-height: 48px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);width: 100%;}
	.navbar-collapse ul li:hover{background-color: rgba(255, 255, 255, 0.2);;}
	.navbar-default .navbar-nav > li > a{padding-left: 0;line-height: 48px;}
	.navbar-brand{padding-top: 8px;}

    .top-submenu{ position: static;width: 100%;}
	.top-submenu ul li{width: 100%;border: none;opacity:0.7;}
	.top-submenu ul li a{ font-weight: bold;}
	.top-submenu ul li:first-child:after{display: none; }
	.icon-search{top: 16px; right: 14px;}
	
	.navbar-header{ background-color: #0c5da9;
    background-image: linear-gradient(to right, #0c5da9 , #1787f1);}
	.navbar-default .navbar-toggle{border: none;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent}
	.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
	.navbar-toggle .icon-bar{height: 3px;}	
} 

/*banner轮播图*/
.indexbanner{position:static;}
.indexbanner .item{ height: 100%; width:100%; position:fixed; }
.indexbanner .item img{ width: 100%; height: 100%;}
.indexbanner .item span{display: inline-block; position: absolute; left: 0; right: 0;bottom: 150px; margin: 0 auto; text-align: right;font-size: 36px;color: #fff;text-shadow: 0px 2px 10px  rgba(0,0,0,0.5); }
.indexbanner .carousel-indicators{ display: none;}
@media only screen and (max-width: 999px){
	.indexbanner{height: 220px; margin-top: 50px;width: 100%;position:absolute;}
	.indexbanner .item{ height: 220px; }
	.indexbanner .item img{ width: 100%; height: 220px;}
	.indexbanner .item span{font-size:22px;text-align: center;bottom: 40px;}
	.indexbanner .carousel-control{display: none;}
	.indexbanner .carousel-indicators{ display: block;}
	
}
/*学院介绍和通知公告*/
.schoolInfo{ height: 732px;position: relative; top: -93px}
.schoolInfo .schoolInfo-con01{ height: 379px;padding: 34px 0 0 34px;}
.schoolInfo .schoolInfo-con01 .aboutUs{padding-left: 0;padding-right: 34px}
.schoolInfo .schoolInfo-con01 .aboutUs-img{width:100%; position: relative}
.schoolInfo .schoolInfo-con01 .aboutUs-img img{width:100%; height: 214px }
.schoolInfo .schoolInfo-con01 .aboutUs .aboutUs-img p{ position: absolute; bottom: 0; right: 0;background: rgba(13,93,170,0.7); width: 202px; height: 109px; color: #fff;  font-weight: bold; font-size: 20px;text-align:center;padding-top: 20px}
.schoolInfo .schoolInfo-con01 .aboutUs .aboutUs-img p:after{content: "";display:block;  width: 33px; height: 33px; position: absolute;left: 0 ;right: 0; margin: 10px auto 0 auto;}
.schoolInfo .schoolInfo-con01 .aboutUs p{width: 95%; background: #fff;float: right;font-size: 16px;line-height: 32px; height: 131px;  overflow: hidden;padding: 10px}
.schoolInfo .schoolInfo-con01 .aboutUs p a{color: #666666}
@media only screen and (max-width: 999px){
	.schoolInfo{background-color:#205baa;top: 0; border-top: 13px solid #1d59a8;min-height: 732px; height: auto;background-position: bottom; padding-bottom: 20px;}
	.schoolInfo .container { padding: 0;}
	.schoolInfo .schoolInfo-con01{ padding:0 15px ;background-size:100% 228px;height: auto; min-height: 379px;}
	.schoolInfo .schoolInfo-con01 .aboutUs{padding-right: 0;height:228px;margin-bottom: 20px;}	
	.schoolInfo .schoolInfo-con01 .aboutUs-img img{height: 135px; }
	.schoolInfo .schoolInfo-con01 .aboutUs .aboutUs-img p{font-size: 18px;}

	.schoolInfo .schoolInfo-con01 .aboutUs p{ height: 93px;line-height: 25px;}
	.schoolInfo .schoolInfo-con01 .aboutUs p a{ font-size: 14px;}
}


.schoolInfo .schoolInfo-con01 .notice{background: #fff; padding-top: 15px; height: 345px;}
.schoolInfo .schoolInfo-con01 .notice-title h3{font-size: 20px; color: #0c5da9;font-weight: bold;float: left;margin-bottom: 15px}
.schoolInfo .schoolInfo-con01 .notice-title h3:before{display: inline-block;content: "";width: 16px; height: 18px; margin-right: 8px}
.schoolInfo .schoolInfo-con01 .notice-title a{display: block; float: right; border: 1px solid #dedede;color: #c0c0c0;padding: 0 10px}
.schoolInfo .schoolInfo-con01 .notice-title .noticeMore-icon{display: inline-block; width: 11px; height: 11px;}
.schoolInfo .schoolInfo-con01 .notice ul li{width: 100%; float: left;height: 55px; line-height: 55px; overflow: hidden;border-bottom: 1px solid #e8e8e8;}
.schoolInfo .schoolInfo-con01 .notice ul li  a{display: inline-block; width: 75%;float: left;font-size: 16px; padding-right: 5px}
.schoolInfo .schoolInfo-con01 .notice ul li  span{display: inline-block; width: 25%;float: right;font-size: 14px;color: #adadad; text-align: right;}
/*新闻*/
@media only screen and (max-width: 999px){
	.homecontent{position: unset;width: 100%;margin-top: 270px;}
	.homemain{width: 100%;margin-top: 0;float: left;}
	.indexnews{width: 100%;height: auto;background:none; border: none;background: #fff;}
	.indexnewsimg{height: 125px;width: 100%;padding: 0 15px;left: 0;top: 471px;display: none;}
	.indexnewsimg img{width: 100%; height: 100%;}
	.newslmtitle{display: none;}
	#indexmztab div { display:none;}
	#indexmztab .block { display:block;}

	.tabbox{padding: 0 15px; width: 100%;}
	.tabbox .tabbtn{height: auto;float: left;width: 100%;padding-left: 0;background: none; margin-top: 16px;margin-bottom: 15px;border-bottom: 1px solid #d6dde7;}
	.tabbox .tabbtn li{width: 33%;float: left;background: #fff;line-height: 44px;}
	.tabbox .tabbtn li.up{text-decoration: none; border-bottom: 3px solid #0972e7; color:#0972e7;}
	.tabbox .tabbtn li em{display: none;}
	.tabbox .tabbtn li a, .tabbox .tabbtn li span{text-align: center; float: unset;color: #333;font-weight: normal;}
	.tabbox .tabbtn li.up a, .tabbox .tabbtn li.up span{color: #0972e7;text-decoration: none;font-weight: bold;}
	.tabcon{margin: 0 ;}
	.tabcon ul{background: #fff; padding: 15px 0px;}
	.tabcon ul li{line-height: 35px;}
	.tabcon ul li a{color: #333;font-size: 14px;}
	.tabcon .indexmore{margin-top: -27px;}
	.indexmore{margin-top: 0;}
	
	#indextctabe div { display:none;}
#indextctabe .block { display:block;}
	.indextzzb{background-color: #fff;width:100%  ;border:none;margin-left:0px;margin-top: 20px; padding: 0 15px;}
	.zbtabbtn{border-bottom: 1px solid #d6dde7;}
	.zbtabbtn li{background: transparent;padding-left: 0;text-align: center;}
	.zbtabbtn li span{color: #333;}
	.zbtabbtn li.up{border-bottom: 3px solid #0972e7;}
	.zbtabbtn li.up span{color: #0972e7;}
	
	.tzzbtabcon ul li a{color: #333;}

	.spdb{width:calc(100% - 30px);margin-right: 15px;margin-top: 20px;height: auto;}
	.sptabcon{width: 100%;}
	.sptabcon img{width: 100%;}
}



/*新闻动态*/
.schoolInfo  .news {padding: 50px 0}
.schoolInfo  .news h2{font-size: 28px;color: #fff;text-align: center;line-height: 1em;margin-bottom: 40px;}
.schoolInfo  .news h2 b{height: 1px;width: 60px;background: #fff;display: inline-block;vertical-align: middle;opacity: 0.5;margin: 0 20px;}
.schoolInfo  .news ul li{padding: 0 35px 0 0;}
.schoolInfo  .news .time {width: 80px; height: 80px; text-align: center;float: left;border: 1px solid #fff;color: #fff}
.schoolInfo  .news .time span {display: block;font-size: 36px;line-height: 1em;margin-top: 10px}
.schoolInfo  .news  .txtwrapper {margin-left: 100px; color: #fff}
.schoolInfo  .news   .txtwrapper h3 {font-size: 16px;line-height: 1.5em;}
.schoolInfo  .news .txtwrapper p {opacity: 0.7;padding-top: 10px; font-size: 14px;height: 60px;line-height: 25px; overflow: hidden;}
.schoolInfo .news .newsMore{text-align:center; width: 100%;float: left; }
.schoolInfo .news .newsMore a{color: #fff;display: block; width: 204px; height: 50px;line-height: 50px; border: 1px solid #fff;padding: 0 10px;margin: 30px auto 0 auto;font-size: 14px;}
.schoolInfo .news .newsMore .newsMore-icon{display: inline-block; width: 11px; height: 11px;}
@media only screen and (max-width: 999px){
	.schoolInfo .news ul li{padding: 0 15px;}
	
}

/*校企协同*/
.school-Enterprise{width: 100%; height: 840px;margin-top: -93px; padding: 40px 0;background-size: cover;}
.school-Enterprise  .container{ position: relative;}
.school-runEnterprise{z-index: 10;}
.school-runEnterprise h2{font-size: 28px;color: #0c5da9;text-align: center;line-height: 1em;margin-bottom: 40px;}
.school-runEnterprise  h2 b{height: 1px;width: 30px;background: #0c5da9;display: inline-block;vertical-align: middle;opacity: 0.5;margin: 0 20px;}
.school-runEnterprise ul li{position: relative; padding: 0;}
.school-runEnterprise ul li .content-top{ position: absolute; z-index: 10;text-align: center; width: 100%;}
.school-runEnterprise ul li .informationManagement{background: #0c5da9; width: 100%;height: 220px; }
.school-runEnterprise .content-top  h4{ font-size: 16px;font-weight: bold;color: #fff;margin-top: 20px;}
.school-runEnterprise .content-top img{margin-top: 56px;}
.school-runEnterprise  .content-bottom img{ width: 100%; height: 220px }
@media only screen and (max-width: 999px){
	.school-Enterprise{margin-top: 0;}
}
/*图片轮播*/
.lab-slide{position: absolute; right: 0;z-index: 0; height: 762px; }
.lab-slide .item img{ height: 762px; width: 100%;}
.lab-slide .item p{text-align: center;position: absolute; top: 50%;left: 0; right: 0; margin: 0 auto;}
.lab-slide .item p span{display: block; font-size: 36px; color: #fff; height: 36px;margin-bottom: 30px;}
.lab-slide .item p  a{padding:10px 80px  ;border: 1px solid #fff; color: #fff; display: inline-block; font-size: 14px;}
.lab-slide .carousel-indicators {    left: 0;       width: 100%;    margin-left: 0;background-color: rgba(0,0,0,0.5); padding: 10px 0; bottom: 0;}
@media only screen and (max-width: 999px){
	.school-Enterprise{height: auto;background-position: left top;}
	.lab-slide{ height: 295px;top:50px;width: 100%; }
	.lab-slide .item img{ height: 295px;}
	.school-runEnterprise{padding: 0;}
	.school-runEnterprise ul{margin-top: 340px;}
	
	.lab-slide .item p{top: 30%;}
}


/*底部*/
.footer{ background-color: rgba(0,0,0,0.6); background-size: cover;}
.footer .footer-top{box-sizing:content-box; padding: 45px;background: rgba(0,0,0,0.2);}
.footer .footer-top ul li{position: relative;padding-left: 0;}
.footer .footer-top ul li p{font-size: 16px;color: #fff;font-weight: bold; background: rgba(12,93,169,0.8);width: 80%; height: 40px;line-height: 40px; position: absolute;left: 0;bottom: 50px;text-align: center;}
.footer .footer-top ul li img{ width: 100%; height: 220px;}
.footer .footer-top>ul>li:nth-child(3){border-right: 1px solid #fff;}
.footer .footer-top>ul>li:last-child{padding-left: 15px;}
.footer .footer-top ul li h4{ font-size: 18px; color: #fff; font-weight: bold;margin-bottom: 10px;}
.footer .footer-top ul li ol li{float: left;width: 100%}
.footer .footer-top ul li ol li a{ display: inline-block;font-size: 14px; color: #fff;height: 28px; line-height: 28px;overflow: hidden;}


.subfooter .container{padding-left: 0; padding-right: 0; margin-top: 11px;}
.subfooter .subfooter-address{ width:50%;}
.subfooter .subfooter-address p{font-size: 12px; color: #fff;line-height: 20px;}
.subfooter .subfooter-code {padding-right: 0}
.subfooter .subfooter-code ul li{float: right;text-align:center; line-height:43px;}
.subfooter .subfooter-code ul li a{color: #fff;}
.subfooter .subfooter-code ul li span{ color:#fff; margin:0 20px;}
.subfooter .subfooter-code ul li a:hover{ color:#88bffd;}


@media only screen and (max-width: 999px){	
	.footer{background-position:center bottom; height: auto; padding:5px  0 10px 0; position: unset;float: left; margin-top: 20px;}
	.footer .footer-top{padding: 0 15px; }
	.footer .footer-top ul li{padding-right: 0;}
	.footer .footer-top ul li img{ height: 250px;}
	.footer .footer-top ul li p{width: 180px;}
	.footer .footer-top>ul{position: relative;margin-top: 250px;}
	.footer .footer-top>ul>li:last-child{position: absolute;top: -230px;}
	.subfooter .subfooter-img {text-align: center; margin-bottom: 20px;}
	.subfooter .subfooter-img img{height:60px;width: auto;}
	.subfooter .subfooter-address{width:100%; }
	.subfooter .subfooter-ad dress p{font-size: 14px;text-align:left;}
	.subfooter .subfooter-code{ margin-top:10px;}
	.subfooter .subfooter-code ul li{width:auto; padding: 0 ;text-align: left;line-height:25px; float: left;}
	
}
/* floatingAd */
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0; width:385px; height:120px;}
.floatingAd .close{display:none;}