@charset "utf-8";
/* CSS Document */

*{ padding:0px; margin:0px; font-family:"微软雅黑";}
body{padding:0px;font-family:"Microsoft YaHei",SimSun,SimHei;margin:0px auto; width:100%; overflow:auto; font-size:14px; color:#333333;background:#eff8fe;}
ul,li{ list-style:none;padding:0px; margin:0px;}
img{ border:none;}
a{ text-decoration:none; color:#545454;}
a:hover{ color:#8a1715;}
.clear{ clear:both;font-family:"Microsoft YaHei",SimSun,SimHei;font-size:12px;}
.fl{ float:left;}.fr{ float:right;}
.home{ text-align:right;margin-right:20px; margin-top:30px;}
.home a{ color:#fff; background:url(../images/dot.jpg) no-repeat center left; padding-left:10px; margin-left:20px;}



/*学部组成*/

.suspend{width:40px;height:265px;position:fixed;top:200px;left:0;overflow:hidden;z-index:9999;}
.suspend dl{width:150px;height:158px;border-radius:25px 0 0 25px;padding-left:40px;}
.suspend dl dt{width:40px;height:130px;background:#034383; color:#FFF; font-size:18px; padding-top:10px; line-height:30px; text-align:center;position:absolute;top:0;left:0;cursor:pointer;}
.suspend_xuebu{width:150px;height:335px;background:#034383;}
.suspend_xuebu li{width:110px; text-align:center; height:32px; line-height:32px;margin:0 0 15px 15px; background:#f5f5f5; border-radius:5px; border:1px solid #ebebeb; display:block;}
/*学部组成*/
/*--师资*/
.subpage1-right-text p span{}
.ntit{ font-size:18px;  line-height:40px;color:#0070c0; font-weight:bold;}
.subpage1-right-text p a{ line-height:35px;}
/*--师资*/
/*piclist*/
.shizi-list li{
    float: left;
    width: 32.333333%;
    margin-left: 1%;
    margin-top: 1%;}
.shizi-list li>a {
    display: block;
    text-align: center;
    background: #f4f4f4;
    padding: 14%;}
.shizi-pic {
    padding: 8%;}
.shizi-list li h1 {
    font-size: 20px;
    font-weight: bold;
    color: #034383;
    margin: 0 0 10% 0;}
.shi-more {
    width: 60%;
    border: 1px solid #e5e5e5;
    padding: 5% 0;
    background: #fff;
    margin-left: 20%;}.shizi-list li:hover .shi-more {
    background: #034383;
    color: #fff;}.shizi-pic img {
    display: block;
    width: 100%;}
/*piclist*/

.w1200{ width:1120px; margin:0px auto;}
.top{ height:175px; background:#034383;}
.top .w1200{ height:122px;}
.top img{ margin-top:7px; margin-left:20px; float:left;}



.navBar{ position:relative; z-index:1; border-top:1px solid #5176bd; color:#fff; height:52px; line-height:52px; font-size:18px; text-align:center ;}
.nav{ width:1120px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;}
.nav .m{ display:inline-block;  position:relative; text-align:center; width:119px;}
.nav h3 a{ display:block; color:#fff;vertical-align:top; height:52px; line-height:52px; font-size:18px; font-weight:normal  ;}
.nav .m:hover h3 a{background:#995e24;}


.nav .sub{ display:none; /*默认隐藏*/ width:145px; position:absolute; left:0px; top:52px;  background:#ad7e50;  float:left; line-height:36px; font-size:14px; background:url(../images/sub.jpg);}
.nav .sub li{ text-align:left; height:36px; overflow:hidden; text-align:center;}
.nav .sub li a{ color:#fff; display:block; zoom:1;}
.nav .sub li a:hover{  background:#995e24; color:#fff;}
.nav #m2 .sub{ z-index:1; width:980px; left:-116px;}



.search{ background:#fff; width:266px; height:28px; margin-top:13px; position:relative; margin-right:20px;}
.search .sear-in{ position:absolute; height:20px; line-height:20px; outline:none; border:none; top:4px; left:14px; width:210px;}
.search .sear-bu{ background:url(../images/search.jpg) no-repeat center; width:38px; height:28px; top:0px;right:0px; position:absolute; border:none; outline:none; cursor:pointer;}

.mainleft{  padding:15px; background:#fff;}


.picfocus { position: relative; width: 636px; height: 420px; overflow: hidden; text-align: left; background:#fff; float:left;}
.picfocus .pic img { width: 636px; height: 420px; display: block;}
.picfocus .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 70px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden;}
.picfocus .txt { position: absolute; bottom: 0; z-index: 2; height: 70px; width:100%; overflow: hidden; font-weight:bold; text-align:center; display:block ;}
.picfocus .txt li{ height:70px; line-height:70px; position:absolute; bottom:-70px; left:0px;}
.picfocus .txt li a{ display: block; color: white; padding: 0 0 0 16px; font-size:18px;text-decoration: none;}
.picfocus .num { position: absolute; z-index: 3; bottom: 27px; right: 8px;}
.picfocus .num li{ float: left; position: relative; width: 13px; height: 13px; line-height: 13px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer;}
.picfocus .num li{z-index: 2; display: block; color: #fff;  top: 0; left: 0; text-decoration: none;}
.picfocus .num li { z-index: 1; background:#fff;}
.picfocus .num li.on,.picfocus .num li:hover{ background:#f7751f;}


.wid_s{ width:436px; height:418px; border:1px solid #ececec; padding:0px 15px;}
.wid_l{ width:520px;height:302px; margin-top:16px; border:1px solid #ececec; padding:0px 15px;}
.news h1{ height:36px; line-height:36px;border-bottom:2px solid #ececec; padding-top:6px; margin-bottom:5px;}
.news h1 a{ float:right; font-size:14px; font-weight:normal; margin-right:4px; color:#333333; font-family:Arial, Helvetica, sans-serif; background:url(../images/more.jpg) no-repeat left center; width:23px; height:23px; display:inline-block; margin-top:5px;}
.news h1 span{display:inline-block; font-size:18px; color:#164a8b; padding:0px 6px; border-bottom:2px solid #164a8b; font-weight:normal;}
/*.wid_s h1 span{ background:url(../images/news.png) no-repeat 2px center}
.wid_l h1 span.intro_icon{ background:url(../images/intro.png) no-repeat 2px center}
.wid_l h1 span.notice_icon{ background:url(../images/notice.png) no-repeat 2px center}*/
.news ul{ padding:7px 0px 0px;}
.news ul li{ line-height:29px; padding:0px 5px;}
.news ul li span{ float:right; color:#121212; font-size:12px;}
.news ul li a{padding-left:12px; background:url(../images/lisp.jpg) no-repeat left center; font-size:14px;}
/*.division .news h1 span{ background:url(../images/zucheng.png) no-repeat 2px center}*/


.intro{ padding:10px 10px 0px 10px; line-height:29px; font-size:14px;}

.division{ position:relative;border:1px solid #ececec; padding:0px 15px; margin-top:16px;}
/*.line{ height:30px; border-bottom:2px solid #d0a2a1; position:absolute; top:0px; left:0px; width:100%;z-index: 1;}*/
.division .news{ background:#fff;border-bottom:2px solid #ececec;}
.division .news h1{ width:1170px; margin:0px auto;border-bottom:none;}
.division ul li a{ background:#f5f5f5; border-radius:80px; border:1px solid #ebebeb; display:block; float:left; padding:5px 12px; font-size:14px; margin:0px 6px 10px;box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.division ul li a:hover{ background:#034383; color:#fff;}
.division ul{ padding:20px 0px 10px; width:1170px; margin:0px auto ;}

.footer{background:#034383;padding:13px;color:#fff; font-size:14px; line-height:28px; text-align:center;}
.footer a{ color:#fff;}


.reset{ background:#CCC; border:none; width:120px; height:35px; color:#fff; margin-right:20px; cursor:pointer; outline:none;}
.submit{ background:#b11a13; border:none; width:120px; height:35px; color:#fff;cursor:pointer; outline:none;}  


.inner_main{ margin:20px auto 20px; width:1160px; background:#fff; padding:5px 5px;}
.inner-left{ width:260px; float:left; background:#f6f6f6;}
/*.inner-nav{ background:#f6f6f6; margin-bottom:10px;}
.inner-nav h1{  color:#fff; font-size:18px; height:55px; line-height:55px; background:#8a1715; padding-left:45px}
.inner-nav ul{ padding:7px 15px 15px 15px;}
.inner-nav ul li{ border-bottom:1px dotted #d6d6d6;height:42px; line-height:42px; width:200px; margin:0px auto}
.inner-nav ul li a{ background:url(../images/sub_nav_ico2.gif) no-repeat 13px center; display:block; padding-left:25px;}
.inner-nav ul li a:hover{}*/

.right_contentBox {	overflow: hidden; margin:10px; min-height:500px; float:right; width:858px; padding:10px; border:1px solid #ececec;}
.listBox {overflow: hidden;_overflow: none;	height:auto !important;padding: 20px; min-height:550px;}
.location {clear: both;height: 45px;/*background:url(../images/line.jpg) bottom left;;*/border-bottom:2px solid #ececec;}
.location h3 {display: block;height: 45px;float: left;line-height: 45px;text-align: center;color: #000000;font-size: 20px;float: left;text-align: center; padding:0px 20px; border-bottom:2px solid #034383;}
.location p {display: block;float: right;height: 45px;	font-size: 14px;color: #6f6f6f;	line-height: 45px;text-align: right;padding: 0 20px 0 0;}
.location p a {color: #6f6f6f;line-height: 32px;}
.location p span {color: #8a1715;}
.location p a:hover {color: #8a1715;}
.article {clear: both;overflow:hidden;line-height: 28px;height:auto !important;color: #666; padding:20px 0px;}
.article img {max-width: 100%;}
.article_title {font-family: "microsoft yahei";	font-size: 22px;color: #1c1c1c;	text-align: center;	line-height: 22px;	padding: 10px 0 10px 0;}
.article_title1 {font-family: "microsoft yahei";font-size: 18px;color: #555555;text-align: center;line-height: 18px;padding: 0 0 15px 0;border-bottom: 1px dotted #c8c8c8;margin: 0 10px 10px 10px;}
.article_time {	clear: both;height: 30px;line-height: 30px;text-align: center;border-bottom: 1px dotted #c8c8c8;padding: 0 0 10px 0; font-size:14px; color:#787878;}
.article_time span {cursor: pointer;}
.article_time span.hover {color: #be130c;font-weight: bold;}
.article_page {	padding:5px 0;text-align: center;}
.article_page a.hover {	color: #be130c;font-weight: bold;}
.article_page a:hover {color: #be130c;font-weight: bold;}
.article_pageUp {clear: both;overflow: hidden;_overflow: none;padding: 10px 0 0 0;}
.article_pageUp dl dd {display: block;height: 30px;clear: both;line-height: 30px;}
.article_pageUp dl dd a:link {	color: #787878;}/* 未访问的链接 */
.article_pageUp dl dd a:visited {color: #787878;}/* 已访问的链接 */
.article_pageUp dl dd a:hover {color: #be130c;}/* 鼠标在链接上 */
.article_pageUp dl dd a:active {color: #787878;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
.share {clear: both;height: 40px;border-bottom: 1px solid #e8e8e8; margin-bottom:20px;}
.share_l {float: left;display: inline;padding: 0 0 0 10px;}
.share_r {float: right;display: inline;line-height: 30px;padding: 0 10px 0 0;}


.innews ul li{ background:url(../images/libg.jpg) repeat-x bottom;  line-height:40px; padding:0px 4px;}
.innews ul li span{ float:right; color:#858484; font-size:12px;}
.innews ul li a{padding-left:14px; background:url(../images/lisp.jpg) no-repeat left center;}
.page {	width:100%;	padding: 30px 0 0 0;_padding:0px;overflow: hidden;_overflow:none;text-align: center;clear: both;margin: 0 auto; height:55px;}
i{font-style: normal;}
.page code {padding: 3px 6px;}
.page a {font-family: "microsoft yahei";border: 1px solid #ddd;padding: 2px 6px;background: #f6f6f6;color: #333;}
.page a:hover {	background: #cd0000;color: #ffffff;border: 1px solid #f7f7f7;}
.page input {vertical-align: middle;height: 20px;border: 1px solid #f7f7f7;}
.page input.pageDetail {width: 30px;height:19px;text-align: center;}
.page input.page_bnt {border: none;width: 28px;height:19px;cursor: pointer;background:#CCC;border: none;color: #6f6f6f;}

.articleContent h2{ color:#000; margin-top:30px; margin-bottom:20px;}

.leftBox{width: 240px;overflow: hidden;background:#FFF;padding:10px;}
.leftTit{	height:100px;overflow: hidden;color:#fff;text-align: left;padding-left:28px;background:#034383;}
.leftTit span{display:block;padding-top:20px;height:35px;line-height:35px;overflow:hidden;color:#ffffff;font-size:24px;}
.leftTit i{	font-size: 12px;display:block;height:20px;line-height:20px;color:#fff; text-transform:uppercase;}
.leftMenu_dl{overflow: hidden;padding: 12px 0px;background:#efefef;}
.leftMenu_dl dd{overflow: hidden;}
.leftMenu_dl dd span{ display:block; height:35px; line-height:35px; background:url(../images/icn25.jpg) no-repeat 220px center;}
.leftMenu_dl dd span a{ display:block; height:35px; line-height:35px; padding-left:47px; background: url(../images/icn24.jpg) no-repeat 30px center; font-size:14px; color:#666;}
.leftMenu_dl dd .on{ background:#034383 url(../images/icn25h.jpg) no-repeat 220px center;}
.leftMenu_dl dd .on a{background: url(../images/icn24h.jpg) no-repeat 30px center;color: #FFF;}
.leftMenu_dl dd span:hover{ background:#034383 url(../images/icn25h.jpg) no-repeat 220px center;}
.leftMenu_dl dd span a:hover{ background:url(../images/icn24h.jpg) no-repeat 30px center; color:#FFF;}
.leftMenu_dl dd div{ overflow:hidden; display:none;}
.leftMenu_dl dd div a{ display:block; height:50px; line-height:50px; padding-left:47px; color:#666666; font-size:14px; background:#f6f6f6; border-bottom:1px solid #FFF;}
.leftMenu_dl dd div a:hover{ color:#0166b6;}
.leftMenu_dl dd div a.hover{ color:#0166b6;}
.leftMenu_dl dd.hover span{ background:#80b2da url(../images/icn25h.jpg) no-repeat 220px center;}
.leftMenu_dl dd.hover span a{ background:url(../images/icn24h.jpg) no-repeat 30px center; color:#FFF;}
.leftMenu_dl dd.hover div{ display:block;}