body{ background: #f5f5f5; background: url(../images/back1.png) repeat;}
/*header*/
.headerWrap{ width: 100%; height: auto; min-width: 1200px;}
.header{ height: auto; }
/*logo*/
.logo{ padding: 25px 0 10px; width:700px; height: auto; position: relative; z-index: 10;}
.logo a{ display: block;}
.logo a img{ display: block; width:700px; height: 90px;}
/*background*/
.heaback{ position: relative; z-index: 0; margin-left: -20px; width: 300px; height: 121px; background: url(../images/back.png) no-repeat; }

.heaRight{ margin-left: -35px; width: 200px; height: auto;position: relative; z-index: 10;}
.heaRight h2{ padding: 14px 0 9px; width: 100%; text-align: center;}
.heaRight h2 a{ display: inline-block; height: 34px; line-height: 34px; font-size: 12px; color: #0068b1;}
.heaRight h2 em{ display: inline-block;height: 34px; padding: 0 10px; line-height: 34px; font-size: 12px; color: #0068b1;}
/*搜索*/
.search{ width: 100%; height: 28px; background: #a90006; border-radius: 50px; overflow: hidden;margin-top:45px;}
.search .seaTxt{ width: 140px; float: left; padding: 4px 0 4px 20px; background: none; height: 20px; line-height: 20px; font-size: 12px; color: #ffffff;}
.search .seaBut{ width: 40px; cursor: pointer; height: 28px; float: right; background: url(../images/ico1.png) center center no-repeat;}
/*nav*/
.navDiv{ width: 100%; height: auto; min-width: 1200px; background: #a90006; position: relative; z-index: 100;}
.nav{ height: auto;}
.nav a{ color:#fff; font-size: 16px; }
.nav ul{ width: 100%; float: left;}
.nav .nLi{ width: 133px; float:left;  position:relative; display:inline;  }
/*.nav .nLi h3{ float:left;  }*/
.nav .nLi h3 a{ display:block; height: 44px; line-height: 44px; text-align: center; }
.nav .sub{ display:none; width: 150px; left:0; top:44px;  position:absolute; background:#a90006;  line-height:40px; padding:5px 0;  }
.nav .sub li{ padding: 0 4px; zoom:1; }
.nav .sub a{ display:block; padding:0 10px;text-align: center;border-bottom: 1px solid #4c0205; }
.nav .sub a:hover{ color:#ffa600;  }
.nav .on h3 a{ background:#ffa600; color:#fff;   }
/*banner*/
.banner{ width:100%; margin: 0 auto; height:auto; overflow:hidden; position:relative;z-index: 10;  min-width: 1200px;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; height:410px; display:block;  }
.banner .hd{ width: 136px; position: absolute; left: 50%; bottom: 32px; margin-left: -68px; height: auto; z-index: 10;}
.banner .hd ul{ width: 100%; height: auto; overflow: hidden;}
.banner .hd ul li{ width: 14px; margin: 0 10px; height: 14px; float: left; background: url(../images/ico2.png) center center no-repeat;}
.banner .hd ul li.on{ background: url(../images/ico2_hov.png) center center no-repeat;}

/*页面主体部分*/
.mainWrap{ width: 100%; height: auto; min-width: 1200px; }
.main{ height: auto;}
.mainL{ width: 790px;}
/**/
.mainTop{ width: 100%; height: auto;}
/*学院新闻*/
.Focus{ width:398px; float: left; height:auto; overflow:hidden; position:relative;z-index: 10; }
.Focus .bd{ position:relative; height:100%; z-index:0;   }
.Focus .bd li{ zoom:1; vertical-align:middle; }
.Focus .bd img{ width:100%; height:284px; display:block;  }
.Focus .hd{ position: absolute; left: 10px; bottom: 13px; height: auto; z-index: 10;}
.Focus .hd ul{ height: auto; overflow: hidden;}
.Focus .hd ul li{ width: 8px; margin: 0 6px; height: 8px; float: left; background: #fff; border-radius: 50px;}
.Focus .hd ul li.on{ background: #0068b1;}
/*通知公告*/
.xyText{ width: 372px; height: auto; float: right;}

.textList{  width: 100%; height: auto; overflow: hidden;}
.textList li,.list li{ width: 100%; height: auto; float: left; height: 36px; line-height: 36px;}
.textList li a{ width: 274px; padding-left: 18px; background: url(../images/ico3.png) 0 center no-repeat; font-size: 14px; color: #000; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.textList li span{ width: 80px; text-align: right; display: block; float: right; font-size: 12px; color: #666;}
.textList li a:hover{ background: url(../images/ico3_hov.png) 0 center no-repeat; color: #0068b1;}
.title{position: relative; margin-top: 22px; margin-bottom: 30px; padding-left: 62px; border-bottom: 1px solid #a90006; height: 34px; line-height: 34px;}
.title span{ font-size: 22px; color: #333333;}
.title em{ margin-left: 3px; font-size: 14px; color: #999;}
.title i{ position: absolute; left: 0; top: 3px; display: block; width: 153px; height: 35px; background: url(../images/back2.png) no-repeat;}
/*通知公告*/
.noticeDiv{ width: 382px; height: auto;}
.noticeDiv ul{ width: 100%; height: auto; overflow: hidden;}
.noticeDiv ul li{ margin-bottom: 35px; position: relative; width: 100%; height: auto; float: left;}
.noticeDiv ul li span{ position: absolute; top: 0; left: 0; display: block; width: 38px; height: auto; padding: 5px 7px; background: #a90006;}
.noticeDiv ul li span em{ display: block; border-bottom: 1px solid #99c3e0; height: 26px; line-height: 26px; text-align: center; font-size: 12px; color: #fff;}
.noticeDiv ul li span b{ font-weight: normal; display: block;height: 24px; line-height: 24px; text-align: center; font-size: 12px; color: #fff;}
.noticeDiv ul li a{ display: block; padding-left: 66px; margin-bottom: 5px; width: 316px; height: 18px; line-height: 18px; font-size: 16px; color: #000000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.noticeDiv ul li p{ padding-left: 66px; height: 48px; line-height: 24px; overflow: hidden; width: 316px; font-size: 14px; color: #666666;}
.noticeDiv ul li a:hover,.dqwz a:hover,.content-sxt a:hover,.more:hover{ color: #0068b1;}
/*招生就业*/
.zsjyDiv{ float: left; width: 382px; margin-right: 27px;}
.zsjyDiv1{ margin-right: 0;}
.zsjyDiv .zsjyImg{ margin-bottom: 10px; width: 100%; height: auto;}
.zsjyDiv .zsjyImg a{ display: block;}
.zsjyDiv .zsjyImg a img{ display: block; width: 100%; height: 94px;}
/*footer*/
.footerDiv{ margin-top: 58px; background: #a90006; width: 100%; height: auto; min-width: 1200px;}
.footer{ height: auto}
/*友情链接*/
.linkDiv{ padding: 15px 0; width: 100%; height: auto; overflow: hidden;}
.linkDiv span{ padding: 8px 0; float: left; display: block; text-align: center; width: 32px; line-height: 18px; border: 1px solid #fff; font-size: 16px; color: #fff;}
.linkDiv p{ padding: 2px 0; float: right; width: 1120px;}
.linkDiv p a{display: block; width: 135px; margin-right: 22px; height: 38px; line-height: 38px; float: left; font-size: 14px; color: #fff; }
.linkDiv p a:hover{ color: #d1d1d1;}
.fooTxt{ width: 100%; min-width: 1200px; background: #000;}
.fooTxt p{ width: 1200px; height: auto; padding: 5px 0; margin: 0 auto; text-align: center; line-height: 22px; font-size: 12px; color: #fff;}
.fooTxt p em{ display: inline-block; padding: 0 34px;}


#vsb_content  img{width:80%;}
/*内页banner*/
.list-banner{width:100%; height:320px; text-align:center; overflow:hidden;}
.left{width:260px; margin-top:-60px;  position:relative; z-index:100;}
.right{width:870px; margin-top:20px;}
.lmcc{background:#a90006; height:100px; line-height:100px; color:#fff; padding-left:50px; width:210px; font-size:30px; letter-spacing:1px;}
.left-list{background:#ededed; padding-bottom:200px; padding-top:15px; padding-left:10px; width:250px;}
.left-list li{width:250px; height:46px; line-height:46px; font-size:16px;}
.left-list li a{display:block; padding-left:20px; float:left; width:230px; height:46px; margin-bottom:10px; line-height:46px; color:#333; float:left;}
.left-list li a:hover,.left-current{background:#fff url(../images/list-bg.png) no-repeat right bottom!important; color:#a90006!important;}
.local{width:100%; height:60px; line-height:60px; border-bottom:1px solid #cecece;}
.local h3{color:#484848; font-size:24px; font-weight:bold; float:left;}
.dqwz{float:right; color:#333; font-size:12px; background:url(../images/pic4.png) no-repeat left center; padding-left:16px; font-family:'宋体'}
.dqwz a{color:#333; line-height:70px; padding:0 6px;}

.content,.jj,.list,.pic-list{width:100%; margin:20px 0; min-height:500px;}
.content-title{width:100%; margin:20px 0; text-align:center;}
.content-title h3{width:100%; float:left; display:block; font-size:24px; color:#333; line-height:36px;}
.content-title i{margin-top:6px; width:100%; font-style:normal; float:left; display:block; font-size:12px; line-height:24px;color:#666;}
.content-con p,.jj p{display:block; width:100%; line-height:36px; color:#333; font-size:15px; text-indent:2em; margin-bottom:15px;}
.content-sxt{margin-top:30px; border-top:1px solid #e3e3e3; padding-top:15px; line-height:30px; font-size:13px; width:100%;}
.content-sxt a{display:block; width:100%; color:#333;}

.list,.pic{width:870px; margin:20px 0;}
.list li a{ width: 700px; padding-left: 18px; background: url(../images/ico3.png) 0 center no-repeat; font-size: 14px; color: #000; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.list li i{ width:130px; font-style:normal; text-align: right; display: block; float: right; font-size: 12px; color: #666;}
.list li a:hover{ background: url(../images/ico3_hov.png) 0 center no-repeat; color: #0068b1;}


.pic li{width:260px; margin-right:45px; float:left; margin-bottom:30px; margin-top:10px;}
.img{width:100%; height:170px; overflow:hidden;}
.img img{width:100%; height:100%;}
.txt{width:100%; height:36px; line-height:36px; margin-top:10px; color:#333; font-size:14px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.more{display:block; float:right; line-height:35px; color:#999; font-size:14px;}