@media screen and (max-width: 1200px) {
body{background-color:#f1f1f1;}
.db{width:100%;
z-index: 999;
position: fixed;
}
.search,.nav-box,.more,.focus,.notice-list a .tl,.con-top-title p,.min-none,.list-nav,.focuss,.lmmc{display:none;}
.top-box{width:100%; background:#9b2421;height:60px;padding-top:10px;}
.logo img{width:75%;margin-left:3%; display:block;max-width:330px;}
.dbk{width:100%;height:60px;}	
.nav-boxs{position: fixed;top:0px;right:0px;overflow:hidden;z-index: 999;bottom:0px;height:100%;}
.nav-button{margin-top:20px;float:left;margin-right:10px;}
.nav-button li{width:26px;height:5px;background-color:#fff; border-radius:2px;}
.navs{display:none;float:left;width:140px;border-left: 1px solid #6f0a10;border-bottom: 1px solid #6f0a10;border-top: 2px solid #6f0a10;border-bottom: 2px solid #e71f19;background-color:#fff;padding-bottom:20px;padding-top:10px;bottom:0px;height:100%;}
.navs> img{width:120px;margin-left:10px;margin-top:5px;}
.navs>li{width:120px;margin-left:10px;line-height:40px;height:40px;border-bottom: 1px dashed #999;overflow: hidden;}
.navs>li>a{color:#050505;font-size:16px;float:left;}
.navs .min-active{color:#6f0a10;}
.navs>li>span{width:15px;height:15px;float:right;margin-top:13px;}
.nav2{display: none;}
.nav2>li{width:120px;margin-left:10px;line-height:40px;height:40px;border-bottom: 1px dashed #999;overflow: hidden;text-align: center;}
.nav2>li>a{color:#050505;font-size:14px;}

.nav3{display: none;}
.nav3>li{width:120px;margin-left:10px;line-height:40px;height:40px;border-bottom: 1px dashed #999;overflow: hidden;text-align: center;}
.nav3>li>a{color:#050505;font-size:12px;}

.box-bj{width:100%;position: fixed;top:0; bottom:0;left:0;right:0; z-index:10; background-color:#000; opacity:0.5; display:none;}

**new 带标题banner*/

.bannerWrap {
	width: 100%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
/*banner*/
.ibanner{ width:100%;  overflow:hidden; position:relative;}
.ibanner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.ibanner .hd ul{ overflow:hidden; zoom:1; float:left;}
.ibanner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.ibanner .hd ul li.on{ background:#f00; color:#fff;}
.ibanner .bd{ position:relative; height:100%; z-index:0;}
.ibanner .bd li{ zoom:1; vertical-align:middle; position: relative ;}
.ibanner .bd li h1{position: absolute; bottom: 10px; left: 18%; right: 18%; background:url(../images/tt_bg.png); font-size: 16px; color: #ffffff; padding: 5px 10px;}
.ibanner .bd img{ width:100%;  display:block;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.ibanner .prev,
.ibanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:45px; height:80px; background:url(../images/slider-arrow.png) -120px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.ibanner .next{ left:auto; right:3%; background-position:-2px 5px; width: 45px; height: 80px;}
.ibanner .prev:hover,
.ibanner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.ibanner .prevStop{ display:none;}
.ibanner .nextStop{ display:none;}

.kypt
{         	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/worldmap.jpg) no-repeat center center;
                  }

.sjban{padding:0 20px;}

.sep {width:100%;text-align:center;}
.sep .image-hover {margin:10px 0 0;}

/****** image hover ******/

.image-hover * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.image-hover {position:relative;width:98%;height:auto;display:inline-block;overflow:hidden;background:#fff;border:5px solid #fff;
box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);}
.image-hover a {text-decoration:none}

.image-hover img {margin:0px 0px 0px 0px;width:100%;}


.banner{width:100%;overflow:hidden;height:180px;top:60px;}

.focuss1{width:100%;position:relative;overflow:hidden;height:180px;}

.focuss1 .nums1{overflow:hidden;height:25px;position:absolute;bottom:2px;left:37%;zoom:1;z-index:3; display:none;}
.focuss1 .nums1 li{width:12px;height:12px;line-height:12px;text-align:center;color:#FFFFFF;background:#fff;margin-right:10px;border-radius:50%;cursor:pointer;float:left;}
.focuss1 .nums1 li.on{background:#FF7700;} 
.focuss1 .prev,
.focuss1 .next{width:40px;height:40px;background:url(../images/btn.png) no-repeat;background-size:200%;position:absolute;top:60px; opacity:0.6;}
.focuss1 .prev{left:5%;}
.focuss1 .next{right:5%;background-position:right;}
.focuspics1 li a img{width:100%;}	
	
.list-nav {display:none;}
.school-leadership {
	position: relative;
	width: 100%;
	margin: 0px auto;
         	background-color: #efebea;
}
.fg{background-color: #efebea;
height:30px;
}
/*学院领导*/
.school-leadership .content {
	width: 100%;
	margin: 0 auto;
           
}

.school-leadership .content ul.mentor-ul {
	position: relative;
	width: 100%;
          margin: 0 auto;

 

}

.fenlei{

width:90%;margin:0px 30px 10px;font-size:16px;padding-right:50px;


}
.fenlei span{
font-size:16px;font-weight:700;line-height:25px;color:red;
}
.fenlei  a{font-size:16px;color:#333; }
/**教师信息*/

/**教师信息*/
.jsxxbox{border-top: #9b2421 2px solid; border-right: #9b2421 2px solid; border-bottom: #9b2421 2px solid; min-height: 250px; border-left: #9b2421 2px solid; margin: 20px 0px;width:100%;}
.jsxxbox .pic{float: left; margin: 5px;}
.jsxxbox .pic img{width:160px;height:215px;}
.jsxxbox .xm{font-size: 16px;   font-weight: 700;margin:5px;margin-top:5px; }
.jsxxbox .qtxx,.jsxxbox .qtxx span{font-size: 16px; line-height:25px;margin:5px; }
.jsxxbox .qtxx span{font-size: 16px; line-height:25px;margin:5px;}
.jsxxde{padding:30px;}
.jsxxde{padding:30px;}
/**导师介绍*/
.dsxxbox{border-top: #9b2421 2px solid; border-right: #9b2421 2px solid; border-bottom: #9b2421 2px solid; min-height: 250px; border-left: #9b2421 2px solid; margin: 20px 0px;width:100%;}
.dsxxbox .pic{float: left; margin: 5px;}
.dsxxbox .pic img{width:160px;height:215px;}
.dsxxbox .xm{font-size: 16px;   font-weight: 700;margin:5px;margin-top:5px; }
.dsxxbox .qtxx,.jsxxbox .qtxx span{font-size: 16px; line-height:25px;margin:5px; }
.dsxxbox .qtxx span{font-size: 16px; line-height:25px;margin:5px;}



/* 杰出人才 */
.talents {width:99%;margin:30px 0;margin-left:1%;}
.talents h2 {
	font-size: 18px;
	color: #9F2517
	height: 50px;
	line-height: 50px;
	background: #f7f7f7;
	margin-bottom: 20px;
          padding-left:10px;
}

.talents h2 span {
	/*width: 40px; */
	/* height: 40px; */
	/* line-height: 40px; */
	/* display: block; */
	/* float: left; */
	text-align: center;
	overflow: hidden;
	/* background: #d3d3d3;*/
	margin-right: 20px;
	border-left: 6px solid #9F2517;
	font-size: 18px;
	color: #9F2517;
	padding-left: 20px;
}

.talents ul {
	overflow: hidden;
           margin-bottom:20px;
}

.talents ul li {
	float: left;
	margin: 20px;
	border-radius: 20px;
       }

.talents ul li a {
	font-size: 18px;
	line-height: 34px;
	color: #000;
	padding: 20px ;
	background: url(/images/linktb.png) 22px center no-repeat;
}

.talents ul li:hover {
	background: #9F2517;
}

.talents ul li:hover a {
	color: #fff;
	background: url(/images/linkho.png) 22px center no-repeat;
}






#wrap {
	width: 100%;
	margin: 0px auto 0;
          margin-left:5px;margin-right:5px;
}
#head {
	width: 100%;
	height: 44px;
}
#header,#nav {
	float: left;
}
#header {
	width: 290px;
	height: 43px;
	padding-left: 20px;
	line-height: 44px;
	text-align: left;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	border-bottom: 0px solid #000;
}
#nav {
	width: 100%;
	height: 44px;
}
#nav>li {
	float: left;
	box-sizing: border-box;
	width: 20%;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 18px;
	background-color: rgb(245, 245, 245);
	color: rgb(100, 100, 100);
	border-bottom: 0px solid #000;
	cursor: pointer;
	user-select: none;
}
#nav>li.liShow {
	font-weight: bold;
	color: #fff;
	border: 0px solid #000;
	border-bottom: none;
	background-color: #9f2517;
           font-size:16px;
}
#pic {
	margin-top: 10px;       
}
#pic>div {
	box-sizing: border-box;
	display: none;
	width: 100%;
	min-height: 442px;
	border: 1px solid rgb(223, 223, 223);
}
#pic>div>img {
	width: 850px;
	height: 440px;
}
#pic>div.imgShow {
	display: block;
}







.school-leadership .content ul.mentor-ul li {
	float: left;
	width: 100%;
	margin: 15px;
	background-color: #fff;
	border-bottom: solid 6px #b01f24;
}

.school-leadership .content ul.mentor-ul li:nth-child(2n) {
	margin-right: 0;
	margin-left: 20px;
}

.school-leadership .content ul.mentor-ul li .imgs {
	float: left;
	width: 187px;
}

.school-leadership .content ul.mentor-ul li .imgs img {
	display: block;
	width: 100%;
    height: 254px;
    object-fit: cover;
}

.school-leadership .content ul.mentor-ul li .texts {
	float: left;
	width: calc(100% - 247px);
          
	padding: 30px;
	background: url(../img/image/team-bg.png) no-repeat right top;
	background-color: #fff;
}

.school-leadership .content ul.mentor-ul li .texts .top {
	position: relative;
	width: 100%;
	border-bottom: solid 1px #efefef;
}

.school-leadership .content ul.mentor-ul li .texts .top h1 {
	font-size: 28px;
	color: #b01f24;
	font-weight: 600;
}

.school-leadership .content ul.mentor-ul li .texts .top h1 a{
	color: #b01f24;
}
.school-leadership .content ul.mentor-ul li .texts .top h3 {
	font-size: 15px;
	color: #333;
	font-weight: 600;
	margin: 25px 0 20px;
}

.school-leadership .content ul.mentor-ul li .texts .bottom {
	padding-top: 20px;
}

.school-leadership .content ul.mentor-ul li .texts .bottom p {
	font-size: 16px;
	line-height: 36px;
	color: #666666;
}

.school-leadership .content ul.mentor-ul:after {
	content: '';
	display: block;
	clear: both;
}



.clearfix{clear: both;}
 .teacher_top .rttext h2{
		font-size: 26px;
	}
 .teacher_top{
	width: 100%;
	padding: 20px;
	background: #9b2421;
	background-size: cover;
          height:320px;
          margin:0 auto;
}

.teacher_top .ftimg{
	float: left;
	width: 40%;
}


 .teacher_top .ftimg img{
	display: block;
	width: 100%;
           max-width:222px;
           height:auto;
}

.teacher_top .rttext{
	float: right;
	width: calc(55% );
           margin-left:5%;
	padding-top: 5px;
}

 .teacher_top .rttext h2{
	font-size: 26px;
	color: #fff;
	font-weight: 600;
	margin-bottom: 40px;
}

.teacher_top .rttext h5{
	font-size: 18px;
	color: #fff;
	margin-bottom: 35px;
	font-weight: 600;
}

.teacher_top .rttext .infos{
	width: 100%;
	border-top: solid 1px rgba(255,255,255,.2);
}

.teacher_top .rttext .infos p{
	font-size: 22px;
	color: #fff;
	padding-top: 50px;
	font-weight: 600;
}
.teacher_bottom{
	width: 90%;
	padding: 40px;
	margin-top: 40px; 
    background: url(../img/image/education-bg.png) no-repeat center;
    background-size: 100% 100%;
    background-color: #fff;
}
.teacher_bottom h2{
	font-size: 26px;
	color: #b01f24;
	font-weight: 600;
	margin-bottom: 35px;
}

.teacher_bottom p{
	font-size: 16px;
	line-height: 40px;
	color: #666;
	margin-bottom: 30px;
}







	
.news-box{width:100%;margin:0 auto;overflow:hidden;padding-top:20px; background-color:#fff;}
.news-title{width:100%;overflow:hidden;margin:0 auto;margin-bottom:15px;}
.news-title img{width:280px;display:block;margin:0 auto;}
.news-list-box{width:94%;padding:0 3%;}
.news-list-top{border-bottom:1px dashed #ccc; display:block;padding-bottom:14px;}
.news-list-top div{color:#6f0a10;font-size:16px; font-weight:900; text-align:center;line-height:30px;height:30px;overflow:hidden;width:100%;margin-bottom:5px;}
.news-list-top p{color:#999;line-height:22px;font-size:14px; text-indent:2em;height:44px;overflow:hidden;}
.news-list{margin-top:8px;}
.news-list li{ background:url(../images/news-list-bg.jpg) no-repeat; background-position-y:19px;padding-left:15px;overflow:hidden;}
.news-list li a{width:70%;float:left;line-height:42px;height:42px;overflow:hidden;color:#1a1a1a;font-size:16px;}
.news-list li p{float:right;line-height:42px;color:#999;font-size:16px;}
.focuspics li a img{width:200%;margin-left:-55%;}

.notice{width:94%;padding:0 3%; background:#fff;margin-top:5px;padding-top:10px;}
.index-title{width:100%;overflow:hidden;}
.index-title h4{font-size:24px;float:left;line-height:40px;color:#6f0a10; font-weight:500;}
.index-title a{font-size:14px;float:right; display:block;line-height:34px;margin-top:6px;color:#999;}

.notice-list li{padding:15px 0; border-bottom:1px dashed #ccc;overflow:hidden;width:100%;}
.notice-date{float:left;width:60px;height:52px;background-color:#6f0a10;}
.day{color:#6f0a10;background-color:#fff;font-size:26px; text-align:center;width:58px;line-height:30px;margin-top:1px;margin-left:1px;}
.year{width:60px;color:#fff;font-size:12px;line-height:12px; text-align:center;padding-top:4px;}
.notice-list a .tt{ width:78%;float:right;line-height:24px;color:#1a1a1a;font-size:16px;height:48px;overflow:hidden;}

.con-right{width:94%;padding:0 3%; background:#fff;margin-top:5px;padding-top:10px;}
.con-top{width:100%;overflow:hidden; display:block;margin-top:20px; border-bottom:1px dashed #ccc;padding-bottom:25px;margin-bottom:10px;}
.con-top img{float:left; display:block;width:50%;height:110px;}
.con-top-title{float:right;width:44%;}
.con-top-title h4{line-height:24px;height:72px;color:#333;font-size:16px;overflow:hidden;width:100%;font-weight:500;margin-bottom:10px;}
.con-top-title span{line-height:22px;height:22px;overflow:hidden;width:100%;color:#999;}

.con3-left{width:94%;padding:0 3%; background:#fff;margin-top:5px;padding-top:10px;padding-bottom:5px;}
.con3-right{width:94%;padding:0 3%; background:#fff;margin-top:5px;padding-top:10px;padding-bottom:5px;}
.con3-list{margin-top:10px;}
.con3-list li{ background:#f2f2f2 url(../images/icon1.jpg) no-repeat;height:46px; text-indent:60px;margin:5px 0;margin-bottom:15px;}
.con3-list a{line-height:46px;height:46px;width:100%; display:block;font-size:16px;color:#1a1a1a;overflow:hidden;}

.frlink-box{margin-top:30px;height:auto;background-color:#f2f2f2;}
.frlink{width:100%;overflow:hidden;margin:0 auto;padding:0 5px;}
.frlink-title{float:left;line-height:30px;width:auto;overflow:hidden;}
.frlink-title span{color:#700d13;float:left;line-height:30px;}
.frlink-title p{color:#808080;float:left;line-height:30px;}
.frlink-line{width:30px;height:1px; background:#afafaf;float:left;margin-top:35px;margin-left:5px;}
.frlink li{float:left;margin:0 10px;}
.frlink li a{line-height:30px;color:#1a1a1a;}
.frlink li a:hover{line-height:30px;color:#7e2328;}


.link-box{width:100%;margin:0 auto;padding:20px 0; background:#fff;margin-top:5px;}
.link-title{width:280px; display:block;margin:0 auto;}
.link-title img{width:100%;}
.link{overflow:hidden;width:100%;margin-top:30px;}
.link li{width:33%;line-height:50px;height:100px;overflow:hidden;color:#4c4c4c; text-align:center;float:left;}
.link li a{color:#4c4c4c;font-size:14px; padding-top:50px;width:100%;line-height:50px;height:50px;display:block;}
.link .icon1{ background:url(../images/link-icon1.png) no-repeat top center;}
.link .icon1:hover{ background:url(../images/link-icon01.png) no-repeat top center;}
.link li:hover a{color:#7e2328;}
.link .icon2{ background:url(../images/link-icon2.png) no-repeat top center;}
.link .icon2:hover{ background:url(../images/link-icon02.png) no-repeat top center;}
.link .icon3{ background:url(../images/link-icon3.png) no-repeat top center;}
.link .icon3:hover{ background:url(../images/link-icon03.png) no-repeat top center;}
.link .icon4{ background:url(../images/link-icon4.png) no-repeat top center;}
.link .icon4:hover{ background:url(../images/link-icon04.png) no-repeat top center;}
.link .icon5{ background:url(../images/link-icon5.png) no-repeat top center;}
.link .icon5:hover{ background:url(../images/link-icon05.png) no-repeat top center;}
.link .icon6{ background:url(../images/link-icon6.png) no-repeat top center;}
.link .icon6:hover{ background:url(../images/link-icon06.png) no-repeat top center;}
.link .icon7{ background:url(../images/link-icon7.png) no-repeat top center;}
.link .icon7:hover{ background:url(../images/link-icon07.png) no-repeat top center;}
.link .icon8{ background:url(../images/link-icon8.png) no-repeat top center;}
.link .icon8:hover{ background:url(../images/link-icon08.png) no-repeat top center;}



.bottom-box{width:100%;padding:15px 0;background:#9b2421;height:70px;}
.bottom{width:100%;margin:0 auto;}
.bottom-logo{float:left; display:block;margin-top:10px;}
.ma{float:right;margin-top:5px;}
.copy{width:100%;float:left;overflow:hidden;margin-top:0px; font-size:16px;}
.copy p,.copy p a{line-height:30px;color:#fff;}

	
#vsb_content p{line-height:28px;font-size:15px; text-indent:2em; margin-top:10px; color:#1a1a1a;}
#vsb_content p img{max-width:96%; display:block; margin:5px auto;}
.vsbcontent_img img{max-width:96% !important; display:block !important; margin:5px auto !important;}
#vsb_content table{width:96%;margin:10px auto;border-collapse: collapse;}
#vsb_content table,#vsb_content table tr{border:1px solid #ccc;}
#vsb_content table tr td{border:1px solid #ccc;padding:3px;}
#vsb_content table tr td p{text-indent:0 !important;}	


.list-bg{ display:none;}
.move-list-bg{width:100%;overflow:hidden;}
.move-list-bg img{width:130%;margin:0px auto;margin-left:-15%;}
.list-top ul{height:40px;width:87%;padding:0 3%;padding-left:10%;overflow:hidden;line-height:40px; background:#fff url(../images/list-top-bg.png) no-repeat; background-position-y:8px;background-position-x:3%; background-size:16px;}
.list-top ul li{ float:left;}
.list-top ul li a{color:#1a1a1a;}
.list-top ul div{float:left;padding-top:8px;margin:0 10px;}

.list{ background-color:#fff;margin-top:15px;margin-bottom:15px;}
.list li{ padding:0 3%; width:94%; height: 40px; overflow: hideen;border-bottom: 1px dashed #e5e5e5;}
.list li a{float:left;line-height:40px;height:40px;width:75%;color:#1a1a1a;overflow: hidden;font-size:14px;}
.list li a:hover{color:#BA2A17;}
.list li p{float:right;line-height:40px;color:#999;}
.content-box{width:96%;padding:10px 2%;margin:15px 0;background-color:#fff;min-height:360px;}
.content-box p,.content-box p a{color:#444444;font-size:16px;}
.content-title{ text-align:center;line-height:30px;font-size:20px;margin:20px 0 5px;}
.#vsb_content table{width:100% !important;}

.list-img{width:96%;overflow:hidden;padding:5px 2%; background-color:#fff;margin-top:15px;padding-bottom:0px;}
.list-img li{margin:10px 2%;float:left;width:41%;padding:2%; text-align:center; border:1px solid #f1f1f1;padding-bottom:0px;}
.list-img li a img{display:block;width:100%;height:210px;}
.zhiwu-title{line-height:40px;color:#333;width:100%;overflow:hidden;font-size:14px; text-align:center;}
.list-img li:hover{box-shadow: 0 0 6px #666;}
.list-img li:hover a .zhiwu-title{color:#01538b;}
.list-img li:hover a .zhiwu-title span{color:#01538b;}

	}