/* CSS Document */
/*共用*/
body{margin:0 auto;padding:0;color:#121212;font-size:12px;font-family:'新宋体';}
body > div{margin-right:auto;margin-left:auto; } 
div,form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,textarea{font-size:12px}
.nl,.nl a,.nl a:hover,a.nl,a.nl:hover{text-decoration: none;}
.ul,.ul a,.ul a:hover,a.ul,a.ul:hover{text-decoration: underline;}
img {vertical-align:middle; border:0;}
.clear{ clear:both}
.more{ float:right; margin-right:10px; margin-top:8px}
.more a{color:#808080;}
.more a:hover{color:#1f4f8d;}
a{text-decoration:none; color:#121212}
/*-------top 代码开始--------*/
.header{width:100%;height: 100px;background:#1f4f8d;}
#wrap{ width:1200px; height:100px; overflow:hidden; margin:0 auto;z-index: 999;position: relative;}
#wrap .logo{ float:left; margin-top:10px}
#wrap .R-seach{ float:right; width:400px; text-align:right;margin-top:30px;display:none;}
.click{ margin-bottom:15px}
.click span{padding: 0 10px;}
.click span a{ color:#121212; font-size:14px}
.click span a:hover{ color:#024673}
.seach{ background:url(../images/seach-bg.png) no-repeat left; width:217px; height:31px; float:right}
.seach input{float:left; height:25px; margin-left:10px; border:none; background:none}
.seach button{ border:none; float:right;background:none; cursor:pointer; margin-top:4px}
/*-------导航 代码开始--------*/
#NAV{ width:100%; background:#fff; height:45px}
.nav{ width:1200px; min-height:45px; margin:0 auto;}
.nav dl{ width:83px; float:left; line-height:43px;display:block; margin:0 1px; overflow:hidden}
.nav dl dt{ float:left; text-align:center;width:81px}
.nav dl dt:hover{ background:url(../images/nav-hover.jpg) no-repeat center; width:82px; height:45px}
.nav dl dt a{font-size:16px; color:#fff;}
.nav dd{ background:#000066 left no-repeat; width:1px; height:45px; float:right}
.nav .second{ display:none; width:104px; height:auto;background:#014c7d;opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); position:absolute; margin-left:-11px; z-index:999; *margin-top:30px;*margin-left:-88px}
.nav .second p{ line-height:34px}
.nav .second p a{ color:#fff; font-size:14px; text-align:center}
.nav .second p:hover{ border-bottom:1px solid #fff}
.nav dl:hover .second{ display:block}
/*--- banner代码 开始 -------*/
#owl-demo { position: relative; width:100%; height: 300px; margin:0 auto; overflow:hidden; text-align:center}
#owl-demo .item{ position: relative; display: block;}
#owl-demo img { display: block; width: 100%; height: 300px;}
.owl-pagination { position: absolute; left: 0; bottom: 10px; width: 100%; height: 22px; text-align: center; }
.owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background-image: url(../images/bg15.png); *display: inline; *zoom: 1;}
.owl-pagination .active { width: 25px; background-image: url(../images/bg16.png);}
.owl-buttons { display: none;}
.owl-buttons div { position: absolute; top: 50%; width: 40px; height: 80px; margin-top: -40px; text-indent: -9999px;}
#owl-demo table{margin-top:-15px;}

/*--- 学院新闻代码 开始 -------*/
.newstitle h1{
width:185px; height:30px; background:url(../images/new.png) no-repeat left; padding:5px 0px 0px 8px;  font-weight:bolder; line-height:24px; padding-left:15px;font-size:16px;color:#000;border-bottom: none !important;
}
.noticetitle h1{
background:url(../images/notice.png) no-repeat left; 
}
#Notification{ width:1200px; height:248px; overflow:hidden; margin:15px auto;}
.news{ width:792px;float:left; height:246px;}
.news .L-pic{ float:left;width:385px;}
.news .L-pic img{ width:385px; height:246px}
.news .L-pic span{background:#333;opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); position:absolute; margin-top:-30px; z-index:999;width:382px;}
.news .L-pic span a{ color:#fff; font-size:14px; line-height:28px; margin-left:12px}
.news .L-pic span a:hover{ text-decoration:underline}
.news .L-news{ float:right;width:386px;/*border:1px #CCC solid;*/height:246px;}
.N-title{ margin-bottom:10px;border-bottom: 2px solid #1f4f8d;}
.N-title h2{ width:98px; height:30px; background:#066102; padding:5px 0px 0px 8px}
.N-title h2 p{color:#eee; font-size:16px; font-weight:bolder; line-height:24px; border-left:2px solid #fff; padding-left:8px;}
.L-news dl{float:left; height:32px; line-height:32px; margin-left:5px; width:370px;}
.L-news  dl dt{ float:left;background:url(../images/iconred.png) no-repeat left; padding-left:12px}
.L-news  dl dt a{ font-size:14px;width:250px}
.L-news  dl dt a:hover{ color:#024673; text-decoration:underline}
.L-news  dl dd{ float:right; color:#666; font-size:12px; margin-right:10px}
.Notice{  width:386px;float:right; /*border:1px #CCC solid;*/height:246px;}
/*--- 第三行部分代码 开始 -------*/
.T-title{ margin-bottom:10px; margin-left:8px}
.T-title h1{width:85px; height:30px; background:url(../images/title-green.png) no-repeat left; padding:5px 0px 0px 8px;  font-weight:bolder; line-height:24px; border-left:2px solid #fff; padding-left:8px;font-size:16px; border-bottom:1px solid #066102; color:#066102}
#Three{ width:1200px; height:302px; overflow:hidden; margin:0px auto 15px; }
#Three .Teaching{ width:587px; float:left;/*border:1px #CCC solid;*/height:300px; margin-right:19px}
.Teaching dl{float:left; height:32px; line-height:32px; margin-left:10px; width:370px}
.Teaching  dl dt{ float:left;background:url(../images/red-3.png) no-repeat left; padding-left:12px}
.Teaching  dl dt a{ font-size:14px; color:#121212;width:300px}
.Teaching  dl dt a:hover{ color:#024673; text-decoration:underline}
.Teaching  dl dd{ float:right; color:#666; font-size:12px; margin-right:10px}
/*--- 图片链接部分代码 开始 -------*/
.leftscrollimg{width:1200px;}
.leftscrollimg h1{
width:185px; height:30px; background:url(../images/demeanor.png) no-repeat left; padding:5px 0px 0px 8px;  font-weight:bolder; line-height:24px; padding-left:15px;font-size:16px;color:#000;border-bottom: none !important;
} 
.Photo{width:1200px; height:210px; overflow:hidden; margin:0px auto 15px; border-top:2px solid #1f4f8d; }
.Photo ul{ margin-top:17px}
.Photo ul li{ float:left; margin-right:80px; }
.Link{width:1200px; height:38px; overflow:hidden; margin:0px auto 15px;}
.Link dl{ float:left; width:238px;}
.Link dl dd{ float:left; color:#013e64; font-size:16px; line-height:34px; font-weight:bolder;margin-left:8px}
.Link dl dt{ float:left; }
.Link dl dd span{font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666}
.Link dl dd select{ margin-top:8px; width:182px; line-height:30px; cursor:pointer}
.footer {background:#1f4f8d;height: 138px;width: 100%; padding-top:5px}
.footer-link{width:1100px; height:auto; overflow:hidden; margin:0px auto 25px; text-align:center; color:#fff}
.footer-link span{ margin:0px 17px;}
.footer-link span a{ font-size:12px; color:#fff; line-height:30px}
.copyright{width:1200px; height:auto; overflow:hidden; margin:0px auto; text-align:center; font-size:14px; color:#fff;padding-top: 25px;}
.copyright p a{ color:#fff; font-weight:bolder; font-size:12px}
.footer  a:hover{ text-decoration:underline}
.copyright p{ line-height:22px;}
/*--- 内页代码 师资队伍代码 开始 -------*/
#Middle{
	width: 100%;
	height: auto;
	overflow: hidden;
	background-image: url(../images/BG.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.main{ width:1200px; height:autopx; overflow:hidden; margin:15px auto 0px;}
.Side-Left{ width:236px; height:auto; overflow:hidden; background:#fff; padding:0px 20px 30px; float:left}
.sidebar h1{ font-size:20px; font-weight:bolder; background:url(../images/title-2.jpg) no-repeat left; line-height:51px; padding-left:55px; color:#fff; width:240px}
.sidebar ul{ margin-left:30px; padding-bottom:20px;margin-top:15px;}
.sidebar ul li{ background:url(../images/teacher-4.jpg) no-repeat left; height:32px; line-height:32px; padding-left:30px; border-bottom:1px #ccc dashed}
.sidebar ul li a{ color:#011c2f; font-size:16px; font-weight:bolder}
.sidebar ul li a:hover{ color:#025e9b}

.Right-form { width:880px; float:right; height:auto; overflow:hidden}
.P-nav{ float:right; color:#121212; font-size:12px; text-align:right; line-height:35px}
.P-nav a{ color:#333;}
.P-nav a:hover{ color:#025e9b;}
.position{ background:url(../images/teacher-5.jpg) repeat-x ; height:35px; width:880px; margin:10px 0px;}
.position h3{ font-size:18px; color:#013253; font-weight:bolder; line-height:35px; background:url(../images/title-blue.png) left no-repeat; padding-left:10px; margin-left:10px}
.teacher-main{height:auto; background:#fff; padding-bottom:15px;padding-left:10px}
.teacher-list{ border-bottom:1px dashed #ccc; height:auto; margin-bottom:30px}
.teacher-list h1{ font-size:16px; font-weight:bolder; color:#333; background:url(../images/teacher-6.jpg) left no-repeat; padding-left:15px; line-height:40px}
.teacher-list dl{ margin:10px 0px 10px 15px; }
.teacher-list dl dt{ float:left; width:150px; font-size:14px; color:#666; text-align:left; font-weight:bolder}
.teacher-list dl dd{ float:right; width:710px; text-align:left;}
.teacher-list dl dd span{line-height:26px; width:100px; float:left}
.teacher-list dl dd span a{ font-size:#16px; color:#333;}
.teacher-list dl dd span a:hover{  color:#025e9b;; text-decoration:underline}
/*--- 内页小banner代码 开始 -------*/
/*---------------------banner 图片轮播 开始-----------------------*/
.small-banner { width:240px; height: 178px;position: relative; overflow:hidden;margin:20px auto 0px}
.small-banner li img{ width:240px; height: 178px; }
/*上一个  下一个*/
.small-banner .prev,
.small-banner .next {width: 24px;height: 60px;position: absolute;top: 60px;background-image: url(../images/btn.png);background-repeat: no-repeat;    }
.small-banner .prev { left: 10px; }
.small-banner .next { right: 10px; background-position: right;margin-right:2px }



/*--- 内页代码 学院新闻代码 开始 -------*/
.news-list{height:auto; padding:20px}
.news-list dl{ line-height:36px; margin-right:20px; font-size:12px;width:820px; border-bottom:1px dashed #ccc; height:36px}
.news-list dl dt{ background:url(../images/red-3.png) no-repeat left; padding-left:20px; }
.news-list dl dt{ font-size:14px; float:left}
.news-list dl dt a:hover{ text-decoration:underline}
.news-list dl dd{ float:right}
.news-list dl dd p{ display:inline; width:38px;height:24px ;line-height:24px; background:#066102; color:#fff; text-align:center}
.news-list dl dd span{ width:38px; height:24px ;line-height:24px; background:#ccc; color:#023c66;text-align:c}
/*--- 内页页码代码 开始 -------*/
.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}
.page span,.page  a{padding:3px 8px;border:1px #c2c2c2 solid;margin-right:5px;cursor:pointer;line-height:23px;}
.page .current{border:1px #c7c7c7 solid;background:#ededed;font-weight:bold;color:#bcbcbc;}
.page  a:hover{background:#ededed;text-decoration:none;color:#bcbcbc;}
/*-------------内页 单列表  代码开始----------------*/

.about-title { color:#013456; font-size:20px; line-height:45px; text-align:center; font-weight:bolder}
.admin { color:#666; font-size:14px; line-height:20px; text-align:center}
.admin span{ margin:0px 5px}
.about-article{padding:20px}
.about-article p {color: #333;font-size:14px;line-height: 28px;text-indent: 2pc;}
.pagination {display:none}


/*------新加代码 --------*/
/*------ 图片新闻代码开始 --------*/
.pic-news {float:left; width:382px; height:246px; position: relative;}
.index-main .focusBox .pic img { width:382px; height:246px; display: block;}
.focusBox.fl .num { position: absolute; z-index: 3; bottom: 10px; right: 6px; }
.focusBox.fl .num li{ float: left; position: relative; width: 8px; height: 8px; line-height: 8px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; }
.focusBox.fl .num li a,.focusBox.fl .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox.fl .num li span { z-index: 1; background:#a3babe; }
.focusBox.fl .num li.on a,.index-main .focusBox .num a:hover{ background:#ff9c00; }
.focusBox .pic li span{ display:block; position:absolute; bottom:0; *left:0; width:382px; line-height:30px; background:#000; background:rgba(1,1,1,0.75); text-indent:1em;}
.focusBox .pic li span a{ color:#FFFFFF;}


.color1{ color: red;}
.color2{ color: #000;}



.icon-title {
    height: 42px;
    line-height: 42px;
    background: url(../images/title_bg.png) center repeat-x;
    padding-left: 24px;
    position: relative;
    z-index: 10;
}
.icon-title .head {
    background: #fff;
    height: 42px;
    float: left;
    padding: 0 1pc;
}
.icon.icon-notice {
    background-position: 0 -42px;
}
.icon {
    display: inline-block;
    width: 42px;
    height: 42px;
    background: url(../images/icons.png) no-repeat;
}
.fl {
    float: left;
}
.icon-title .head .text {
    padding-left: 15px;
    font-size: 22px;
    font-weight: 700;
    color: #282828;
}
.icon-title .color {
    color: #000066;
}
.icon-title .more {
    background: #fff;
    position: absolute;
    right: 0;
    top: -7px;
    height: 42px;
    display: block;
    padding: 0;
}
.icon.icon-more {
    background-position: -42px -44px;
}
.icon {
    display: inline-block;
    width: 42px;
    height: 42px;
    background: url(../images/icons.png) no-repeat;
}
.icon.icon-news {
    background-position: 0 0;
}
.icon.icon-dangjian {
    background: url(../images/icon-dangjian.png) no-repeat;
}
.icon.icon-rencai {
    background-position: 0 -126px;
}
.slider{position: relative;}
.timer{ position:absolute; z-index:9; left:0; bottom:12px; height:5px; width:0; background:#000066; filter:alpha(opacity=80);opacity:0.8; font-size:0; overflow:hidden;}

.fast-link {
    width: 100%;
    height: 130px;
    background: #F1F2F2;
    color: #8c8c8c;
    font-size: 14px;
}
.fast-link ul {
    width: 1100px;
    margin: 0 auto;
    padding-top: 50px;
}
.fast-link li {
    margin: 0 60px;
    float: left;
    text-align: center;
}
.fast-link a {
    width: 150px;
    height: 30px;
    color: #8c8c8c;
    display: inline-block;
}
.fast-link img {
    margin-right: 12px;
    vertical-align: top;
}
.erweima {
    width: 180px;
    height: 180px;
    position: absolute;
    right: 145px;
    bottom: -45px;
}
.fast-link span {
    line-height: 30px;
    display: inline-block;
}
.weixin .arrow {
    position: absolute;
    left: 181px;
    top: 105px;
    width: 0;
    height: 0;
    font-size: 0;
    border-width: 10px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent transparent #000066;
    z-index: 999;
}
.erweima img {
    width: 180px;
    height: 180px;
    border: 1px solid #000066;
}