@charset "utf-8";
/* CSS Document */
*::selection{background:#ae0a29; color:#fff; text-shadow:none;}
*{margin:0;padding:0;}
body{font-size:16px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1200px;_width:1200px; background:#fff;}
body a{text-decoration:none; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.transition{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
a:link,a:visited{color:#000;}
a:hover{color:#ae0a29;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{list-style-type:none;}
.clear{clear:both; height:0;}
table,table td{border-collapse:collapse;}

/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}

/* 头部 */
.head{width:100%; height:100px; background:#fff; position:fixed; left:0; top:0; z-index:999;}
.logo{padding:20px 3.6% 20px 2%; height:60px; background:#ae0a29 url(logoBg.jpg) no-repeat right center; float:left;}
.logo img{height:60px;}

.language:link, .language:visited{display:block; width:36px; height:36px; line-height:36px; text-align:center; color:#ae0a29; float:right; margin:32px 2% 0 0; border:#dfdfdf 1px solid; -webkit-border-radius:50%; border-radius:50%;}

/* search */
.search{width:36px; height:36px; float:right; margin:32px 20px 0 0; position:relative;}
.searchBtn{display:block; width:36px; height:36px; border:#dfdfdf 1px solid; -webkit-border-radius:50%; border-radius:50%; overflow:hidden; background:url(searchBtn.png) no-repeat center center;}
.searchCon{display:none; width:235px; height:36px; border:#dfdfdf 1px solid; -webkit-border-radius:19px; border-radius:19px; padding-left:15px; background:#fff; position:absolute; top:0; right:-2px;}
.searchCon .keyValue{width:199px; height:36px; line-height:36px; background:none; border:0; padding:0; margin:0; font-size:14px; float:left;}
.searchCon .submitBtn{display:block; width:36px; height:36px; background:url(searchBtn.png) no-repeat center center; border:0; cursor:pointer; float:left;}


/* 菜单 */
.menu{min-width:886px; height:72px; padding:28px 0 0 2%; float:left; position:relative;}
.menu .nav .nLi{float:left; width:72px; height:50px; padding:0 15px; position:relative;}
.menu .nav .nLi.home{width:40px;}
.menu .nav .nLi h3{height:50px; font-weight:normal;}
.menu .nav .nLi h3 a:link, .menu .nav .nLi h3 a:visited{display:block; height:50px; line-height:47px; font-size:18px;}
.menu .nav .nLi h3 a:hover{border-bottom:#ae0a29 3px solid; height:47px;}
.nav .sub{display:none; width:120px; left:-10px; top:47px; position:absolute; background:#ae0a29; line-height:26px; border-bottom:#7e0018 3px solid;}
.nav .sub li{zoom:1;}
.nav .sub a{display:block; padding:2px 0; color:#fff; font-size:15px; line-height:30px; height:30px; text-align:center;}
.nav .sub a:hover{background:#ffac07;}


.navWap, .navList{display:none;}


.bannerWrap{width:100%; overflow:hidden; margin-top:100px;}
.banner{width:100%; position:relative; overflow:hidden; padding-bottom:50px;}
.banner .bd{position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{width:100%;}
.banner .bd li{width:100%; overflow:hidden;}
.banner .bd li p{width:100%; height:600px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd li a{display:block; width:100%; height:100%;}
.banner .hd{width:100%; position:absolute; right:36px; bottom:0; z-index:1; text-align:right;}
.banner .hd ul{margin:0 !important; padding:0 !important; -webkit-padding-start:0; vertical-align:top; float:right;}
.banner .hd ul li{padding-right:6px; width:32px; height:27px; line-height:27px; text-align:center; font-size:12px; cursor:pointer; color:#767676; display:inline-block; vertical-align:top; position:relative; float:left; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.banner .hd ul li:after{display:block; content:""; width:6px; height:1px; background:#fff; position:absolute; left:32px; top:13px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.banner .hd ul li.on{color:#ae0a29; padding-right:46px;}
.banner .hd ul li.on:after{width:46px; background:#ae0a29;}



/* 学院新闻 */
.news{height:510px; padding:26px 0 112px; background:url(newsBg.jpg) no-repeat center bottom;}
.newsCon{width:1200px; height:510px; margin:0 auto;}
.newsCon h2{height:80px; line-height:38px; position:relative; text-align:center; font-weight:normal; font-size:26px; color:#ae0a29;}
.newsCon h2 p{height:20px; line-height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#727272;}
.newsCon h2 span{display:block; width:50%; height:1px; background:#e8e8e8; position:absolute; left:25%; bottom:6px; z-index:0;}
.newsCon h2 i{display:block; width:32px; height:12px; background:#fff url(a01.png) no-repeat center center; position:absolute; left:50%; bottom:0; z-index:1; margin-left:-16px;}

/* 图片新闻 */
.picNews{height:210px; position:relative; overflow:hidden; margin-top:40px;}
.picNews .bd li{height:210px;}
.picNews .bd li .pic{width:280px; height:180px; margin:15px 0; overflow:hidden; position:relative; z-index:1; float:left;}
.picNews .bd li .pic p{width:280px; height:180px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.picNews .bd li .pic a:hover p{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.picNews .bd li .txt{height:150px; margin-left:250px;_margin-left:247px; background:#f4f4fc; padding:30px 200px 30px 75px; position:relative;}
.picNews .bd li .txt h3{height:32px; line-height:32px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picNews .bd li .txt p{height:78px; line-height:26px; color:#999; font-size:14px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; margin-top:10px;}
.picNews .bd li .txt .time{height:58px; line-height:34px; text-align:right; color:#ae0a29; font-size:26px; position:absolute; right:45px; top:76px;}
.picNews .bd li .txt .time span{display:block; height:24px; line-height:24px; font-size:16px;}
.picNews .hd{position:absolute; left:325px; bottom:22px; height:8px; z-index:10;}
.picNews .hd ul{float:left; height:8px;}
.picNews .hd ul li{width:8px; height:8px; background:#cecddf; margin-right:10px; vertical-align:top; overflow:hidden; text-indent:-99px; cursor:pointer; -webkit-border-radius:50%; border-radius:50%; float:left;}
.picNews .hd ul li.on{background:#b31836;}

.txtNews{height:80px; margin-top:40px; overflow:hidden;}
.txtNews ul{width:1272px; height:80px;}
.txtNews ul li{width:564px; height:80px; padding-right:72px; float:left;}
.txtNews ul li .time{width:78px; height:50px; line-height:28px; border:#dadada 1px solid; text-align:center; padding:12px 0 16px; font-size:20px; color:#757474; background:#fff; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s; float:left;}
.txtNews ul li .time span{text-align:right; display:inline-block;}
.txtNews ul li .time span i{display:block; height:22px; line-height:22px; color:#a6a6a6; font-size:14px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s; font-style:normal;}
.txtNews ul li .text{height:80px; margin-left:100px;_margin-left:97px;}
.txtNews ul li .text h3{height:27px; line-height:27px; font-weight:normal; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews ul li .text p{height:48px; line-height:24px; padding-top:5px; font-size:14px; color:#999; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.txtNews ul li a:hover .time{background:#ae0a29; color:#fff; border-color:#ae0a29;}
.txtNews ul li a:hover .time span i{color:#fff;}

.newsMore{height:40px; margin-top:60px; text-align:center;}
.newsMore a:link, .newsMore a:visited{display:inline-block; height:38px; line-height:38px; padding:0 75px; border:#ae0a29 1px solid; -webkit-border-radius:20px; border-radius:20px; color:#ae0a29; font-size:16px;}
.newsMore a:hover{background:#ae0a29; color:#fff;}


/* 通知公告 */
.notice{height:506px; padding-bottom:124px; background:url(tzggBg.jpg) no-repeat top center; background-size:100% 300px; overflow:hidden;}
.noticeCon{width:1200px; height:506px; margin:0 auto;}
.noticeList{height:346px; padding-top:160px; margin-right:660px;_margin-right:657px;}
.noticeList h2{height:67px; line-height:67px; color:#fff; font-weight:normal; font-size:34px; position:relative;}
.noticeList h2 span{padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.noticeList h2 i{display:block; width:1200px; height:1px; background:#fff; position:absolute; top:33px; right:565px;}
.noticeList h2 i em{display:block; width:7px; height:7px; background:#fff; -webkit-border-radius:50%; border-radius:50%; position:absolute; right:0; bottom:-3px;}
.noticeList h3{height:44px; line-height:44px; font-weight:normal; font-size:14px;}
.noticeList h3 a:link, .noticeList h3 a:visited{color:#fff;}
.noticeList h3 a:hover{text-decoration:underline;}
.noticeList ul{height:168px; padding-top:66px;}
.noticeList ul li{height:42px; line-height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.noticeList ul li span{color:#828181;}
.noticeList ul li i{font-style:normal; color:#c8c8c8; padding:0 15px;}
.noticeList ul li span, .noticeList ul li i{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.noticeList ul li a:hover, .noticeList ul li a:hover span, .noticeList ul li a:hover i{color:#ae0a29;}


.video{width:600px; height:400px; padding-top:106px; float:right; position:relative;}
.videoCon{width:600px; height:400px; background:url(video.jpg) no-repeat center center; position:relative; z-index:1;}
.videoCon i{display:block; width:68px; height:68px; background:url(playBtn.png) no-repeat center center; position:absolute; left:50%; top:50%; margin:-34px 0 0 -34px;}
.videoBg{width:600px; height:400px; background:#ae0a29; position:absolute; top:82px; right:-24px; z-index:0;}


.indNews{height:430px; padding:60px 0 120px; background:#f4f4fc; position:relative;}
.indL{width:181px; height:374px; background:url(lBg.jpg) no-repeat; position:absolute; left:0; top:0; z-index:0;}
.indR{width:172px; height:346px; background:url(rBg.jpg) no-repeat; position:absolute; right:0; bottom:0; z-index:0;}
.indNewsCon{width:1200px; height:430px; margin:0 auto; position:relative; z-index:1;}
.indNewsCon h2{height:100px; line-height:55px; font-size:26px; font-weight:normal; position:relative;}
.indNewsCon h2 p{height:43px; line-height:43px; padding-top:2px; font-size:14px; color:#969696;}
.indNewsCon h2 p a:link, .indNewsCon h2 p a:visited{color:#878787; float:right;}
.indNewsCon h2 p a:hover{color:#ae0a29;}
.indNewsCon h2 i{display:block; width:30px; height:2px; background:#ae0a29; position:absolute; left:0; top:55px;}
.indNewsCon li{height:65px; padding:22px 0; border-bottom:#e2e2e2 1px solid;}
.indNewsCon li h3{height:33px; line-height:33px; font-weight:normal; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.indNewsCon li h3 span{float:right; color:#999; padding-left:20px;}
.indNewsCon li h3 span i{font-style:normal;}
.indNewsCon li p{height:32px; line-height:32px; font-size:14px; color:#888; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.txgz{width:550px; height:430px; float:left;}
.mtbd{height:430px; margin-left:650px;_margin-left:647px;}


/* 校园风光 */
.xyfg{width:1200px; height:584px; margin:60px auto 100px; overflow:hidden;}
.xyfg h2{height:68px; line-height:44px; text-align:center; font-size:30px; font-weight:normal; color:#ae0a29;}
.xyfg h2 p{height:24px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#727272; position:relative;}
.xyfg h2 p a:link, .xyfg h2 p a:visited{color:#999; position:absolute; right:0; bottom:0; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.xyfg h2 p a:hover{color:#ae0a29;}
.xyfgCon{width:100%; height:481px; margin-top:35px; position:relative; overflow:hidden;}
.xyfgCon .bd{position:relative; z-index:0; overflow:hidden;}
.xyfgCon .bd ul{width:100%;}
.xyfgCon .bd li{width:100%; overflow:hidden;}
.xyfgCon .bd li p{width:100%; height:360px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.xyfgCon .bd li a{display:block; width:100%; height:100%;}
.xyfgCon .hd{width:1000px; height:121px; position:absolute; left:100px; bottom:0; z-index:1; text-align:center;}
.xyfgCon .hd ul{width:1000px; height:121px; margin:0 !important; padding:0 !important; -webkit-padding-start:0; vertical-align:top;}
.xyfgCon .hd ul li{width:199px; height:120px; line-height:120px; text-align:center; font-size:60px; cursor:pointer; color:#bebebe; display:inline-block; position:relative; float:left; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s; border-left:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid;}
.xyfgCon .hd ul li.on{color:#ae0a29; border-bottom:#ae0a29 4px solid; height:117px;}
.xyfgCon .prev, .xyfgCon .next{display:block; width:99px; height:120px; border-left:#d9d9d9 1px solid; border-bottom:#d9d9d9 1px solid; position:absolute; bottom:0; background-repeat:no-repeat; background-position:center center;}
.xyfgCon .prev{background-image:url(l.png); left:0;}
.xyfgCon .next{background-image:url(r.png); right:0; border-right:#d9d9d9 1px solid; width:98px;}


.contact{height:160px; background:#af0a2a url(footBg.jpg) no-repeat center center; background-size:100% 160px;}
.contactCon{width:1200px; height:160px; position:relative; margin:0 auto;}

.link{width:210px; height:36px; float:right; padding-top:50px;}
.link .mainlevel{width:210px; height:36px; float:left;}
.yqljul{width:100%; height:auto;}
.yqljul > li{width:100%; height:36px; background:#fff; position:relative;}
.yqljul li ul{width:210px; max-height:320px; background:#149468; padding:0; position:absolute; left:0; bottom:36px; overflow-y:auto; display:none; z-index:999;}
.yqljul li ul li{background:#f4f4fc; height:auto; line-height:24px;}
.yqljul li a{display:block; height:36px; line-height:36px; cursor:pointer; padding:0 10px; background:url(a02.png) no-repeat right center; font-size:14px;}
.yqljul li ul li a{height:auto; line-height:24px; padding:6px 10px; background:none;}
.yqljul li:hover a, .yqljul li a:hover{background-image:url(a03.png);}
.yqljul li:hover ul li a{background:none;}
.yqljul li ul li a:hover{background:#ffc72a; color:#0a0a0a;}

.lxxx{padding-top:50px;}
.lxxx li{line-height:38px; color:#fff; font-size:14px;}
.lxxx li span{display:inline-block; padding-left:25px; margin-right:60px; line-height:38px;}
.lxxx li span.tel{background:url(iTel.png) no-repeat left center;}
.lxxx li span.yb{background:url(iYB.png) no-repeat left center;}
.lxxx li span.add{background:url(iAdd.png) no-repeat left center;}
.lxxx li span i{padding-left:1em; font-style:normal;}

.goTop{width:66px; height:48px; line-height:48px; text-align:center; background:#fff url(goTopBtn.jpg) no-repeat center center; -webkit-border-radius:50%; border-radius:50%; position:absolute; left:50%; top:-30px; margin-left:-33px; cursor:pointer;}

/* 页底 */
.foot{line-height:38px; background:#97001d; color:#fff; text-align:center; font-size:14px;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a:hover{text-decoration:underline;}
.foot label{padding-left:1em;}

.ny{width:1200px; margin:100px auto 0;}

.nyH{height:36px; line-height:36px; font-size:28px; text-align:center; position:relative; padding-top:40px;}

.nyNav{line-height:36px; border-bottom:#ebebeb 1px solid; margin-top:30px;}
.nyNav a{display:inline-block; height:36px; margin-right:50px; position:relative; bottom:-1px;}
.nyNav a.on{color:#ae0a29; border-bottom:#ae0a29 2px solid;}

.list01{padding:20px 0 60px;}
.list01 li{padding-top:30px; height:60px;}
.list01 li a{display:block; height:60px; line-height:60px; padding:0 25px; background:#f5f5f5; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 li a span{float:right; padding-left:20px; color:#999;}
.list01 li a span i{font-style:normal;}
.list01 li a:hover{color:#fff; background:#ae0a29;}
.list01 li a:hover span{color:#fff;}

.article{padding-bottom:60px;}
.articleTitle{padding:50px 20px 20px; line-height:30px; font-size:20px; font-weight:600; text-align:center;}
.articleInfo{width:90%; font-size:14px; height:30px; line-height:30px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:20px;}
.articleCon{font-size:14px; line-height:30px; padding:15px 0; min-height:300px;}
.articleCon img{max-width:1000px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1000 ? "1000px" : "auto");}

.jgszList{margin:30px 0 50px; background:#f5f5f5; padding:20px 30px 30px;}
.jgszList h2{height:50px; line-height:50px; padding-bottom:12px; font-size:20px; text-align:center; position:relative;}
.jgszList h2 span{display:block; width:50%; height:1px; background:#e8e8e8; position:absolute; left:25%; bottom:6px; z-index:0;}
.jgszList h2 i{display:block; width:32px; height:12px; background:#f5f5f5 url(a01.png) no-repeat center center; position:absolute; left:50%; bottom:0; z-index:1; margin-left:-16px;}
.jgszList ul{margin-top:20px;}
.jgszList li{width:250px; height:40px; line-height:40px; padding-right:35px; float:left;}
.jgszList li a{display:block; height:40px; padding-left:30px; float:left; font-size:16px; position:relative;overflow: hidden;}
.jgszList li a:before{display:block; content:""; width:16px; height:40px; background:url(a04.png) no-repeat center center; margin-right:10px; position:absolute;left:0; top:0;}
.jgszList li a:hover:before{animation:arr 0.6s ease-out 0s infinite;}
@keyframes arr{
	0%{transform:translateX(-7px);}
	50%{transform:translateX(0px);}
	100%{transform:translateX(-7px);}
}

.boxshadow10{box-shadow:0 2px 3px rgba(0,0,0,.1);}


@media screen and (max-width:1630px){
	.head{height:62px;}
	.logo{padding:15px 3.6% 15px 2%; height:32px;}
	.logo img{height:32px;}
	
	
	/* 菜单 */
	.menu{min-width:872px; height:42px; padding:10px 0 0 2%;}
	.menu .nav .nLi{width:60px; height:40px; text-align:center;}
	.menu .nav .nLi.home{width:32px;}
	.menu .nav .nLi h3{height:40px;}
	.menu .nav .nLi h3 a:link, .menu .nav .nLi h3 a:visited{height:40px; line-height:37px; font-size:15px;}
	.menu .nav .nLi h3 a:hover{height:37px;}
	.nav .sub{width:110px; left:-10px; top:37px;}
	.nav .sub a{font-size:13px;}
	
	.language:link, .language:visited{margin:12px 2% 0 0;}
	
	.search{margin:12px 15px 0 0;}
	
	.bannerWrap, .ny{margin-top:62px;}
}

@media screen and (max-width:1308px){
	.menu{padding-left:1%;}
	.language:link, .language:visited{margin-right:1%;}
}

@media screen and (max-width:1274px){
	.head{height:100px;}
	.logo{padding:20px 3.6% 20px 2%; height:60px;}
	.logo img{height:60px;}
	.overHidden{overflow:hidden;}
	
	.language:link, .language:visited{display:none;}
	
	/* search */
	.search{margin:32px 2% 0 0;}
	
	.menu{display:none;}
	.navWap{display:block; width:36px; float:right; position:relative; cursor:pointer; height:36px; margin:36px 2% 0 0;}
	.navWap span{display:block; background:#ae0a29; width:100%; height:2px; position:absolute; left:0; transition:all ease 0.35s;}
	.navWap span:nth-of-type(1){top:0;}
	.navWap span:nth-of-type(2){top:12px;}
	.navWap span:nth-of-type(3){top:26px;}
	.navCur span:nth-of-type(1){top:12px; transform:rotate(45deg);}
	.navCur span:nth-of-type(2){width:0;}
	.navCur span:nth-of-type(3){top:12px;transform:rotate(-45deg);}
	.navList{display:block; position:fixed; z-index:999; background:#eee; width:100%; font-size:16px; top:-300%; overflow:auto; overflow-x:hidden; transition:top ease 0.35s; box-shadow:0 2px 2px 0 rgba(0,0,0,0.4);}
	.navShow{top:100px;}
	.navList ul li i, .navList ul li .languageWap{position:absolute; top:5px; right:0; border-left:1px #ddd solid; width:46px; height:36px; line-height:36px; text-align:center; box-sizing:border-box; cursor:pointer;}
	.navList ul li .languageWap{padding:0; font-size:14px;}
	.navList ul li i svg{transform:rotate(-90deg); transition:all ease 0.35s; width:20px; height:20px; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px; fill:#555;}
	.navList ul li{position:relative; line-height:46px; font-size:18px; border-bottom:#ddd 1px solid;}
	.navList ul li ul{display:none; border-top:#ddd 1px solid; padding:10px 20px;}
	.navList ul li ul li{border-bottom:0; border-top:0; font-size:16px;}
	.navList ul li a{color:#666; width:100%; display:block; padding-left:20px;}
	.navList ul li ul li a{color:#999; display: block; text-align:left; border-bottom:0;}
	.navList ul li:first-child{overflow:hidden; border-top:0}
	.navList ul li a:hover{color:#ae0a29;}
	.navList ul li .navListCur svg{fill:#ae0a29; transform:rotate(0deg);}
	
	.bannerWrap{margin-top:100px;}
	
	.ny{margin:100px auto 0;}
}

@media screen and (max-width:1199px){
	body{min-width:100%;_width:100%;}
	.banner .bd li p{height:500px;}
	
	
	.news{padding:26px 0 80px;}
	.newsCon{width:100%;}
	.picNews{margin:0 3%;}
	.txtNews{padding:0 1.5%;}
	.txtNews ul{width:100%;}
	.txtNews ul li{width:47%; padding:0 1.5%;}
	
	
	.notice{padding-bottom:80px;}
	.noticeCon{width:94%; margin:0 3%;}
	.noticeList{height:346px; padding-top:160px; margin-right:56%;_margin-right:56%;}
	.noticeList h2 i{width:100%; right:102%;}
	
	
	.video{width:44%;}
	.videoCon{width:100%;}
	.videoBg{width:100%;}
	
	
	.indNews{padding:60px 3% 80px;}
	.indL{width:120px; height:240px; background-position:left top; background-size:contain;}
	.indR{width:120px; height:240px; background-position:right bottom; background-size:contain;}
	.indNewsCon{width:100%;}
	
	.txgz{width:45%;}
	.mtbd{margin-left:55%;_margin-left:55%;}
	
	.xyfg{width:94%; margin:60px 3% 100px;}
	.xyfgCon .hd{width:80%; left:10%;}
	.xyfgCon .hd ul{width:100%;}
	.xyfgCon .hd ul li{width:20%; height:121px; font-size:60px; box-sizing:border-box;}
	.xyfgCon .hd ul li.on{height:121px;}
	.xyfgCon .prev, .xyfgCon .next{display:block; width:10%; height:121px; box-sizing:border-box; background-size:contain;}
	.xyfgCon .next{width:10%;}
	
	
	.contact{padding:0 3%;}
	.contactCon{width:100%;}
}

@media screen and (max-width:960px){
	body{min-width:100%;_width:100%; font-size:62.5%;}
	.pc{display:none;}
	.yd{display:block;}
	
	.floatAd img{width:5rem !important;}
	
	.head{height:1.8rem; background:#fff;}
	.logo{padding:.4rem .8rem .4rem .3rem; height:1rem; background-size:auto 100%;}
	.logo img{height:1rem;}
	
	.search{width:1rem; height:1rem; margin:.4rem .5rem .4rem 0;}
	.searchBtn{width:1rem; height:1rem;}
	.searchCon{width:6rem; height:1rem; -webkit-border-radius:.5rem; border-radius:.5rem; padding-left:.4rem;}
	.searchCon .keyvalue{width:100%; height:1rem; line-height:1rem; font-size:.45rem; padding-right:1rem; box-sizing:border-box;}
	.searchCon a{width:1rem; height:1rem; background-size:cover; position:absolute; top:0; right:0;}
	
	.navWap{width:1rem; height:1rem; margin:.6rem .5rem 0 0;}
	.navWap span:nth-of-type(1){top:0;}
	.navWap span:nth-of-type(2){top:.3rem;}
	.navWap span:nth-of-type(3){top:.6rem;}
	.navCur span:nth-of-type(1){top:.3rem; transform:rotate(45deg);}
	.navCur span:nth-of-type(2){width:0;}
	.navCur span:nth-of-type(3){top:.3rem; transform:rotate(-45deg);}
	
	.navList{font-size:.45rem;}
	.navShow{top:1.8rem;}
	.navList ul li i, .navList ul li .languageWap{top:.1rem; width:.8rem; height:.8rem; line-height:.8rem;}
	.navList ul li .languageWap{font-size:.45rem;}
	.navList ul li{line-height:1rem; font-size:.5rem;}
	.navList ul li ul{padding:.3rem .5rem;}
	.navList ul li ul li{font-size:.45rem;}
	.navList ul li a{padding-left:.5rem;}	
	
	.bannerWrap{margin-top:1.8rem;}
	.banner{padding-bottom:.7rem;}
	.banner .bd li p{height:6rem;}
	.banner .hd{right:.3rem;}
	.banner .hd ul li{padding-right:.1rem; width:.6rem; height:.6rem; line-height:.6rem; font-size:.4rem;}
	.banner .hd ul li:after{width:.1rem; left:.6rem; top:50%; margin-top:-.5px;}
	.banner .hd ul li.on{padding-right:.5rem;}
	.banner .hd ul li.on:after{width:.5rem;}


	/* 学院新闻 */
	.news{height:auto; min-height:20rem; padding:.5rem .3rem 1rem; background-size:contain;}
	.newsCon{width:100%; height:auto;}
	.newsCon h2{height:2rem; line-height:1rem; font-size:.6rem;}
	.newsCon h2 p{height:.6rem; line-height:.6rem; font-size:.45rem;}
	.newsCon h2 span{bottom:.15rem; z-index:0;}
	.newsCon h2 i{width:.6rem; height:.3rem; margin-left:-.3rem; background-size:contain;}
	
	/* 图片新闻 */
	.picNews{height:10.1rem; margin:.5rem 0 0;}
	.picNews .bd li{height:9.4rem; float:left;}
	.picNews .bd li .pic{width:100%; height:6rem; margin:0; float:none;}
	.picNews .bd li .pic p{width:100%; height:6rem;}
	.picNews .bd li .txt{height:2.8rem; margin-left:0;_margin-left:0; padding:.3rem .5rem;}
	.picNews .bd li .txt h3{height:1rem; line-height:1rem; font-size:.5rem;}
	.picNews .bd li .txt p{height:1.6rem; line-height:.8rem; font-size:.45rem; -webkit-line-clamp:2; margin-top:.2rem;}
	.picNews .bd li .txt .time{height:1.2rem; line-height:.6rem; padding:.2rem; font-size:.45rem; right:0; top:-1.6rem; color:#fff; background:rgba(174,10,41,.8); z-index:2;}
	.picNews .bd li .txt .time span{height:.6rem; line-height:.6rem; font-size:.4rem;}
	.picNews .hd{position:relative; left:auto; bottom:auto; height:.3rem; margin-top:.4rem; text-align:center;}
	.picNews .hd ul{float:none; height:.3rem;}
	.picNews .hd ul li{width:.3rem; height:.3rem; margin:0 .2rem; display:inline-block; float:none;}
	
	.txtNews{height:5.6rem; margin-top:.5rem; padding:0 .3rem;}
	.txtNews ul{width:100%; height:5.6rem;}
	.txtNews ul li{width:100%; height:2.2rem; padding:.6rem 0 0; float:none;}
	.txtNews ul li .time{width:2.2rem; height:2.2rem; line-height:.8rem; padding:.3rem 0; font-size:.5rem; box-sizing:border-box;}
	.txtNews ul li .time span i{height:.8rem; line-height:.8rem; font-size:.45rem;}
	.txtNews ul li .text{height:2.2rem; margin-left:2.5rem;_margin-left:2.5rem;}
	.txtNews ul li .text h3{height:.8rem; line-height:.8rem; font-size:.5rem;}
	.txtNews ul li .text p{height:1.2rem; line-height:.6rem; padding-top:.2rem; font-size:.45rem;}
	
	.newsMore{height:1.2rem; margin-top:1rem;}
	.newsMore a:link, .newsMore a:visited{height:1.2rem; line-height:1.2rem; padding:0 1.5rem; -webkit-border-radius:.6rem; border-radius:.6rem; font-size:.45rem; box-sizing:border-box;}
	
	
	/* 通知公告 */
	.notice{height:auto; padding-bottom:1rem; background-size:auto 4.5rem; overflow:hidden;}
	.noticeCon{width:100%; height:auto; margin:0; padding:0 .3rem; box-sizing:border-box;}
	.noticeList{height:auto; padding-top:1.6rem; margin-right:0;_margin-right:0;}
	.noticeList h2{height:1.2rem; line-height:1.2rem; font-size:.6rem; padding-left:1rem;}
	.noticeList h2 span{padding-left:.3rem; font-family:Arial, Helvetica, sans-serif; font-size:.45rem;}
	.noticeList h2 i{width:100%; top:.6rem; right:92%;}
	.noticeList h3{height:1rem; line-height:1rem; font-size:.45rem; padding-left:1rem;}
	.noticeList ul{height:4.8rem; padding-top:1.2rem;}
	.noticeList ul li{height:1rem; padding:.1rem 0; line-height:1rem; font-size:.5rem;}
	.noticeList ul li a{display:block; height:1rem;}
	.noticeList ul li i{padding:0 .3rem;}
	
	
	.video{display:none;}
	
	
	.indNews{height:auto; padding:.6rem .3rem 1.2rem;}
	.indL, .indR{width:20%; height:0; padding-top:40%;}
	.indNewsCon{width:100%; height:auto;}
	.indNewsCon h2{height:2.2rem; line-height:1.2rem; font-size:.6rem;}
	.indNewsCon h2 p{height:.8rem; line-height:.8rem; padding-top:.2rem; font-size:.4rem;}
	.indNewsCon h2 p a:link, .indNewsCon h2 p a:visited{font-size:.4rem;}
	.indNewsCon h2 i{width:.6rem; height:.05rem; top:1.2rem;}
	.indNewsCon li{height:1.8rem; padding:.4rem 0;}
	.indNewsCon li h3{height:1rem; line-height:1rem; font-size:.5rem;}
	.indNewsCon li h3 span{padding-left:.4rem;}
	.indNewsCon li p{height:.8rem; line-height:.8rem; font-size:.45rem;}
	
	.txgz{width:100%; height:auto; float:none;}
	.mtbd{height:auto; margin-left:0;_margin-left:0; margin-top:.6rem;}
	
	
	/* 校园风光 */
	.xyfg{width:100%; height:auto; margin:.6rem auto 1.2rem; padding:0 .3rem; box-sizing:border-box;}
	.xyfg h2{height:2rem; line-height:1.2rem; font-size:.6rem;}
	.xyfg h2 p{height:.8rem; line-height:.8rem; font-size:.45rem;}
	.xyfgCon{width:100%; height:6.2rem; padding-top:.5rem; margin-top:0;}
	.xyfgCon .bd{height:5rem;}
	.xyfgCon .bd li p{height:5rem;}
	.xyfgCon .hd{height:1.2rem;}
	.xyfgCon .hd ul{height:1.2rem;}
	.xyfgCon .hd ul li{height:1.2rem; line-height:1.2rem; font-size:.7rem;}
	.xyfgCon .hd ul li.on{height:1.2rem; border-bottom-width:3px;}
	.xyfgCon .prev, .xyfgCon .next{height:1.2rem;}
	
	
	.contact{height:auto; background-size:auto 7rem; padding:0 .3rem;}
	.contactCon{width:100%; height:auto; min-height:7rem; padding-bottom:.5rem;}
	
	.link{width:100%; height:1rem; padding-top:1rem; float:none;}
	.link .mainlevel{width:100%; height:1rem; float:left;}
	.yqljul{width:100%; height:auto;}
	.yqljul > li{width:100%; height:1rem; background:#fff; position:relative;}
	.yqljul li ul{width:100%; max-height:320px; bottom:1rem;}
	.yqljul li ul li{line-height:.8rem;}
	.yqljul li a{height:1rem; line-height:1rem; padding:0 .2rem; font-size:.45rem;}
	.yqljul li ul li a{height:auto; line-height:.6rem; padding:.2rem 10px; background:none;}
	
	.lxxx{padding-top:0;}
	.lxxx li{line-height:.8rem; font-size:.45rem; padding-top:.3rem;}
	.lxxx li span{padding-left:.8rem; margin-right:0; line-height:.8rem;}
	.lxxx li span.tel{background:url(iTel.png) no-repeat left .2rem; background-size:auto .4rem;}
	.lxxx li span.yb{background:url(iYB.png) no-repeat left .2rem; background-size:auto .4rem;}
	.lxxx li span.add{background:url(iAdd.png) no-repeat left .2rem; background-size:auto .4rem;}
	.lxxx li span i{padding-left:0; display:block;}
	
	.goTop{width:1.5rem; height:1.2rem; line-height:1.2rem; background-size:auto .4rem; top:-.7rem; margin-left:-.75rem;}
	
	/* 页底 */
	.foot{line-height:38px; background:#97001d; color:#fff; text-align:center; font-size:14px;}
	
	
	.fixNav{width:1.2rem; right:.2rem; bottom:.2rem;}
	.fixNav a{width:1.2rem; height:1.2rem; margin:.2rem 0;}
	.fixNav a img{width:1.2rem; height:1.2rem;}
	.fixNav a span{display:block; width:2.4rem; height:.8rem; line-height:.8rem; font-size:.4rem; right:-200px; top:.2rem; border-radius:.1rem;}
	.fixNav a span:after{border-width:.1rem 0 .1rem .1rem; right:-.1rem; top:.3rem;}
	.fixNav a:hover span{right:1.3rem;}
	
	.ny{width:100%; margin:2rem auto 0;}

	.nyH{height:1.2rem; line-height:1.2rem; font-size:.6rem; padding-top:.4rem;}
	.nyH i{display:block; width:.8rem; height:2px; background:#ae0a29; position:absolute; left:50%; margin-left:-.4rem; bottom:-2px;}
	
	.nyNav{display:none;}
	
	.list01{padding:.2rem .3rem 1rem; font-size:.45rem;}
	.list01 li{padding-top:.3rem; height:1.2rem;}
	.list01 li a{height:1.2rem; line-height:1.2rem; padding:0 .3rem; font-size:.5rem;}
	.list01 li a span{padding-left:.5rem;}
	
	.jgszList{margin:.5rem .3rem .8rem; padding:.5rem .5rem .3rem;}
	.jgszList h2{height:1rem; line-height:1rem; padding-bottom:.3rem; font-size:.6rem;}
	.jgszList h2 span{bottom:.15rem; z-index:0;}
	.jgszList h2 i{width:.6rem; height:.3rem; margin-left:-.3rem; background-size:contain;}
	.jgszList ul{margin-top:.3rem;}
	.jgszList li{width:auto; height:1.2rem; line-height:1.2rem; padding-right:0; float:none;}
	.jgszList li a{height:1.2rem; padding-left:30px; font-size:.45rem;}
	.jgszList li a:before{height:1.2rem;}

		
	.article{padding:0 .3rem 1rem;}
	.articleTitle{padding:.3rem 0 .2rem; line-height:1rem; font-size:.56rem;}
	.articleInfo{width:96%; font-size:.4rem; height:1rem; line-height:1rem;}
	.articleInfo label{padding-left:.5rem;}
	.articleCon{font-size:.45rem; line-height:1rem; padding:.3rem 0; min-height:5rem;}
	.articleCon img{max-width:100%;_width:100%; height:auto !important;}
	.articleCon .tableBox{overflow-x:auto;}
}

@media screen and (max-width:640px){
	.sjjs ul li span i{display:none;}
	
	.foot{line-height:0.8rem; padding:0.3rem 0.4rem;}
	.foot span{display:none;}
	.foot label{padding-left:0; display:block;}

	.list01 li a span{width:auto; height:1.2rem;}
	.list01 li a span i{display:none;}
	.list01 li a p{margin-right:1.4rem;}
	
	.articleInfo{width:90%; font-size:.4rem;}
	.articleCon{font-size:.45rem;}
}

@media screen and (max-width:480px){
	.navList ul li i, .navList ul li .languageWap{width:1rem; height:1rem; line-height:1rem;}
	.navList ul li{line-height:1.2rem;}
	.navList ul li ul li{font-size:0.45rem;}
	.navList ul li:first-child .language{width:2rem; overflow:hidden; height:1rem; line-height:1rem;}
	.navList ul li:first-child .language a{width:1rem;}
	
	
	.indNewsCon li h3 span i, .list01 li a span i{display:none;}
}