body {}

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,hr,form,img,div,dl,dt,dd,input,article,table,th,tr,td{
	padding:0;
	border:none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
*{ margin:0; padding:0; font-family:"微软雅黑"; color:#666;}
h1, h2, h3, h4{ font-weight:normal;}
h1 { font-size:18px;}
h2 { font-size:16px;}
h3{ font-size:14px;}
h4{ font-size:12px;}
a{ text-decoration:none;}
input{ outline:none;}
ol,ul{ list-style:none;}
.wrapper {width:1192px; margin:0 auto;}
.clearfix { overflow:hidden;}
/*头部*/
.logobox{
	height:80px;
}
.logobox .logo{ float:left; margin-top:20px;}
.logobox .searchbox{ float:right; margin-top:30px; position:relative;}
.logobox input {
    display: block;
    padding:1px 10px;
    border-radius:50px;
    border-style:solid;
    border-color: rgba(0,0,0,.3);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0);
    font-size: 18px;
    height: 35px;
    width: 230px;}
.searchbox a { display:block; position:absolute; right: 10px;top: 7px; margin-right: 5px;}



/*banner*/
.bannerbox{ width:1192px; height:335px;}
.bannerbox a{ display:block;}
.bannerbox h1{ font-weight:bold; font-size:36px; color:white; position:absolute; top:285px; left:50%; margin-left:-100px; z-index:4;}
.bannerbox .banner_border {
        position: absolute;
        top: 245px;
        left: 50%;
        margin-left: -260px;
        z-index: 3;}




/*首页*/
/*栏目*/
.picturebox{ width:810px;}
.picturebox .picturetitle{ position:relative; margin-top:10px; height:40px;}
.picturebox .picturetitle a{ font-size:12px; float:right; line-height:40px;}
.picturebox .picturetitle a:hover{ color:#8f2761;}
.picturebox .picturetitle h1 a{ font-weight:bold; float:left; color:#8f2761; margin-left:30px; font-size:18px;}
.picturebox .picturetitle img{ padding-right:10px; position:absolute; top:12px; left:-1px;}
/*.picturebox ul{ width:770px; margin:auto; padding-top:10px; position:relative;}*/
/*.picturebox ul li{ float:left; margin-right:10px; margin-left:10px; position:relative;}*/
.picturebox ul article{ width:235px; height:25px; background-color:rgba(0,0,0,0.5); position:absolute; top:151px;}
.picturebox ul article a{ color:white; font-size:12px; line-height:25px; margin-left:10px;}
.picturebox .preview,.next{ display:inline-block;}
.picturebox .preview{ width:20px; height:20px;
                      position:absolute;
                      top: 650px; left: 350px;}
.picturebox .next {width:20px; height:20px;
                   position:absolute;
                   top:650px;}
/*.picturebox .preview:hover{ background:url(E:\项目\南大马克思学院网站（中）\html\html\HTML\img\arrow-red-l.png);}*/




.columnbox_left{ float:left; width:810px;}
.columnbox_right{
	float:right;
	padding-top: 10px;
}
.columnbox_left_l{ float:left;}
.columnbox_left_r{ float:right;}
.columnbox_leftbox ul{ width:380px;}
.columnbox_leftbox ul .columnlist{ padding-bottom:20px; border-bottom:1px solid #dcdcdc;}
.columnbox_left_l ul .columnlist ol{ border-right:1px solid #dcdcdc; width:400px;}
.columntitle a{ font-size:12px; float:right; line-height:40px;}
.columntitle a:hover{ color:#8f2761;}
.columntitle h1 a{ font-weight:bold; float:left; color:#8f2761; margin-left:30px; font-size:18px;}
.columntitle img{ padding-right:10px; position:absolute; top:12px; left:-1px;}
.columntitle{ position:relative; margin-top:10px; height:40px; line-height:40px; width:380px;}
.columnbox_leftbox ol a{ font-size:14px; color:black; line-height:28px; margin-left:10px;}
.columnbox_leftbox ol a:hover{ color:#8f2761;}


.links{ width:810px;}
.links span{ font-size:16px; color:#8f2761; font-weight:bold; display:block; line-height:30px; float:left;  margin-top:20px;}
.links a{ color:black; font-weight:normal; margin-left:35px; margin-right:35px; float:left; line-height:30px; margin-top:20px;}
.links a:hover{ color:#8f2761;}


.noticetitle{ width:360px;position:relative; margin-top:10px;  height:40px; line-height:40px;}
.noticetitle a{ font-size:12px; float:right; line-height:40px;}
.noticetitle a:hover{ color:#8f2761;}
.noticetitle h1 a{ font-weight:bold; float:left; color:#8f2761; margin-left:30px; font-size:18px;}
.noticetitle img{ padding-right:10px; position:absolute; top:14px; left:-1px;}
.noticebox ul{ width:360px; padding-bottom:20px;}
.noticebox ul a{ font-size:14px; color:black; line-height:28px; margin-left:10px;}
.noticebox ul a:hover{color:#8f2761;}
.noticebox ol{ width:360px; padding-bottom:20px;}
.noticebox ol a{ font-size:14px; color:black; line-height:28px; margin-left:10px;}
.noticebox ol a:hover{color:#8f2761;}


.picturelink a{ display:block; margin-bottom:4px;}


.academicbox{ width:360px;}
.academictitle{position:relative;  height:40px; line-height:40px; margin-bottom:4px;}
.academictitle a { font-size:12px; float:right; line-height:40px;}
.academictitle a:hover{ color:#8f2761;}
.academictitle h1 a{ font-weight:bold; float:left; color:#8f2761; margin-left:30px; font-size:18px;}
.academictitle img{ padding-right:10px; position:absolute; top:11px; left:-1px;}
.academicbox .academic_date{ float:left; margin-bottom:10px;}
.academicbox .academic_text{ float:right;}
.academic_date .academic_date_up{ width:80px; height:27px; background-color:#8f2761; color:white; line-height:26px; text-align:center; font-size:16px; font-weight:bold;}
.academic_date .academic_date_down{  height:31px; border:1px solid #8f2761; color:#8f2761; line-height:31px; text-align:center; font-size:16px; font-weight:bold;}
.academicbox .academic_text{ width:279px; height:58px; margin-bottom:10px;
                             border-bottom:1px solid #8f2761; border-top:1px solid #8f2761; border-right:1px solid #8f2761;}
.academicbox .academic_text a{ display:block; margin-left:10px; text-align:left;  font-size:14px; color:#333;}
.academicbox .academic_text a:hover{ color:#8f2761;}



.userIDbox .userID{ float:left; width:200px; position:relative; margin-top:4px;  height:40px; line-height:40px;}
.userIDbox .code{ float:right; text-align:center; padding-right:20px; padding-top:50px;}
.userIDbox .code span{ display:block; color:#333; font-size:12px;}
.userIDbox .userID h1{ width:170px;  font-weight:bold; float:left; color:#8f2761; margin-left:30px; font-size:18px;}
.userIDbox .userID img{ padding-right:10px; position:absolute; top:13px; left:-1px;}
.userID ul li label{ float:left; height:30px; text-align:right; color:#333; font-size:16px; line-height:30px; padding-left:15px; width: 50px;}
.userID ul li input{ float:right; border:1px #bfbfbf solid; width:100px; height:30px; line-height:30px; padding-right: 20px;}
.userID ul li{ height:32px; padding-bottom:10px;}
.userID ul{ margin-top:50px;}
.userID a{ display:block; background-color:#8f2761; color:white; height:30px; width:100px; font-size:14px; line-height:30px; text-align:center; margin:auto; margin-top:10px;}



/*.footerbox{ width:100%; margin-top:1400px;}
.footerbox div{ width:100%; height:1px; background-color:#8f2761;}
.footerbox h3{ font-size:14px; color:#666; text-align:center; line-height:30px;}*/
.footerbox{ width:100%; margin-top:20px;}



.u-footer-item1{ font-family: tahoma,Arial; font-size: 12px; color: #999; text-align: center;} 
.u-footer-item1 p{ margin: 0 0 10px 0; line-height: 22px;}  
.u-footer-link a{ line-height: 22px; color: #999;}  
.u-footer-item1 .u-footer-link .u-i{ margin: 0 10px; color: #ccc; font-size: 10px !important;} 








/*分页-师资队伍*/
/*侧导航*/
.subnav{ margin-top:15px; float:left; margin-bottom:15px;}
.subnav h1{
	height: auto;
	width: 280px;
	background-color: #8f2761;
	color: white;
	font-weight: bold;
	line-height: 50px;
	box-shadow: 5px 5px 8px #d8d8d8;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.subnav ul{ width:240px; background-color:#eee; box-shadow:5px 5px 8px #d8d8d8 ; padding-top:10px; padding-right:20px; padding-left:20px;}
.subnav ul li h2 span{  text-align:left; margin-left:10px; color:#333; line-height:50px; font-size:16px;}
.subnav ul li h2 span:hover{ color:#8f2761;}

.subnav li a{ display:inline-block; color:#666; font-size:18px; line-height:40px; padding-left:10px;}
.subnav li .current{ color:#8f2761;}
.subnav li a:hover{ color:#8f2761;}

.subnav li ol {
    width:220px; padding-top:10px; padding-right:20px; padding-left:20px;}
.subnav li ol h2 span{  text-align:left; margin-left:10px; color:#333; line-height:50px; font-size:14px;}
.subnav li ol h2 span:hover{ color:#8f2761;}
.subnav li ol a{ display:inline-block; color:#666; font-size:16px; line-height:40px; padding-left:10px;}
.subnav li ol .current{ color:#8f2761;}
.subnav li ol a:hover{ color:#8f2761;}


/*右侧列表*/
.TeachersTeam_list{ float:right; width:880px;}
.TeachersTeam_list_title{ display:block; width:880px; height:40px;  border-bottom:3px solid #8f2761; margin-top:20px;}
.TeachersTeam_list_title h1{ float:left; color:black; line-height:40px;}
.TeachersTeam_list_title span{ float:right; font-size:14px; color:#666; line-height:40px;}
.TeachersTeam_list_title span a:hover{ color:#8f2761;}


.TeachersTeam_list_text{ width:880px; margin-top:15px;}
.TeachersTeam_list_text h3 a{ color:#8f2761; font-weight:bold; line-height:30px;}
.TeachersTeam_list_text table td a { color:#333; font-size:14px; line-height:20px;}
.TeachersTeam_list_text table td a:hover{ color:#8f2761;}

.list-content-1 ul{padding:0;margin:0;clear: both;} 
.list-content-1 li { border-bottom: 1px dotted #dedede; color: #4e4b4b; font-size: 18px; height: 52px; line-height: 52px; margin: auto; padding-left: 44px;} 
.list-content-1 li a { float: left; color: #4e4b4b;} 
.list-content-1 li a:hover { color: #045cb4;} 
.list-content-1 li span { float: right;} 
.list-content-1 li span.info_date { float: right;} 
.list-content-1 li span.info_new { float: left;} 
.list-content-1 li img{margin-top:-20px;}



.datalist{  
    border:1px solid #e5e5e5;   /* 表格边框 */    
    border-collapse:collapse;   /* 边框重叠 */    
    font-size:16px;}   
.datalist th{  
    border:1px solid #e5e5e5;   /* 行名称边框 */  
    background-color:#eeeeee;   /* 行名称背景色 */  
    color:#8f2761;              /* 行名称颜色 */  
    font-weight:bold;  
    width:220px;
    line-height:40px;  
    text-align:center;}  
.datalist td{  
    border:1px solid #e5e5e5;   /* 单元格边框 */  
    text-align:center;  
    width:220px;  
    padding-top:8px; padding-bottom:8px;}  

.pages {height:30px;line-height:30px;font-size:12px;width:100%;}
.pages .CommonBgRepeat{display:block;width:30%;float:left;line-height:22px;}
.pages {display:block;text-align:right;}
.pages  span{display:inline-block;}
.pages  .FirstPage{background-image:url(../images/v2/prevpage.gif);width:63px;height:22px;line-height:22px;text-align:center;margin-bottom:3px;}
.pages  .PrevPage{background-image:url(../images/v2/prevpage.gif);width:63px;height:22px;line-height:22px;text-align:center;margin-bottom:3px;}
.pages  .NextPage{background-image:url(../images/v2/nextpage.gif);width:63px;height:22px;line-height:22px;text-align:center;margin-bottom:3px;}
.pages .LastPage{background-image:url(../images/v2/nextpage.gif);width:63px;height:22px;line-height:22px;text-align:center;margin-bottom:3px;}
.pages .currentPageNum{height:20px;width:20px;border:solid 1px #999999;background-color:#d0d0d0;color:#ffffff;text-align:center;line-height:20px;}
.pages .pageNum{height:20px;width:20px;border:solid 1px #999999;background-color:#ffffff;color:#000000;text-align:center;line-height:20px;}


.InfoArea .title{width:100%;background-image:url(images/title_bg.gif);line-height:34px;font-size:14px;font-weight:bold;background-repeat:no-repeat;}
.InfoArea .title_Text {color:#fff;margin-left:40px;*margin-left:20px;min-width:103px;_width:103px;_margin-right:-3px;white-space:nowrap; display:block;float:left;background-image:url(images/title_text_bg.gif);background-repeat:repeat-x;}
.InfoArea .body{border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;
    border-top: 0px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
    _line-height:150%;background-color:#fff;padding:4px;margin-left:9px;}
.InfoArea .title img{border:0px;display:block;}
.LeftInfoArea {clear:both;}
.LeftInfoArea .title{margin-top:15px;width:100%;background-image:url(images/title_bg_left.gif);height:32px;line-height:32px;font-size:14px;font-weight:bold;background-repeat:no-repeat;}
.LeftInfoArea .title_Text {color:#fff;margin-left:20px;_margin-left:10px;display:block;float:left;}
.LeftInfoArea .body{line-height:150%;padding:4px;margin-left:9px;_margin-left:4px;height:140px;}
.InfoArea .body .articlelist
{width:100%;
    font-size:12px;
    list-style:none;  float:left;}


.jiugongge {
    position: relative;
    display: block;}

    .jiugongge .jggImg {
         text-align: center;}

    .jiugongge .jggTitle {
        font-weight: bold;
        text-align: center;}
    .jiugongge .jggTitle a:hover{ color:#8f2761;}

    .jiugongge .jggContent {}

.TeachersTeam-2{ margin-top:20px; position:relative;}
.TeachersTeam-2 .teacherintro img{ float:left;}
.TeachersTeam-2 .teacherintro ul{ float:right; left:100px; position:absolute; left:270px;}
.TeachersTeam-2 .teacherintro ul li{ font-size:16px; color:#333; line-height:32px;}
.TeachersTeam-2 .teacherintro ul li h1{font-size:18px; font-weight:bold; color:black; margin-bottom:20px;}
.TeachersTeam-2 .teacherarticle{ margin-top:220px; line-height:26px;}
.TeachersTeam-2 .teacherarticle ul{ float:right;}
.TeachersTeam-2 .teacherarticle ul li{ float:left; padding:5px 10px; border-top:#d2d2d2 1px solid; border-right:#d2d2d2 1px solid;}
.TeachersTeam-2 .teacherarticle ul li:hover{ cursor:pointer;}
/*.TeachersTeam-2 .teacherarticle p{ margin-top:33px; padding-top:20px; border-top:#d2d2d2 1px solid; position:absolute; font-size:14px; color:#333; line-height:26px;}*/

/*导航*/
.navbox{ height:50px; background-color:#eee;}
.navbox {}
.navbox li{ width:auto; text-align:center;}
.navbox li .dropbtn { display: block; color:black; font-size:16px; font-weight:bolder; line-height:60px; position:relative;}
.navbox li .dropbtn:hover{ color:#8f2761;}
.dropdown-content {
    display: none;
    position: absolute;
    margin-left:30px;
    background-color: rgba(143,39,97,.8);
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:10;}
.dropdown-content a:hover{ background-color:white; color:#8f2761;}
.dropdown-content a {
    color: white;
    text-align:left;
    display: block;
    line-height:40px;
    padding-left:20px;
    padding-right:20px;}

.navbox li:hover .dropdown-content {
    display: block;}
.navbox ul li a.current{ color:#8f2761;}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;}

.clearfix {  *+height:1%;}

#menu {
  list-style: none;
  position: relative;
  background: #e0e0e0;
  width:1192px;}

#menu a {
 display: block; color:black; font-size:16px; font-weight:bolder; line-height:60px; position:relative;}
    #menu li {
        width: auto;white-space:nowrap
    
    ;}
#menu a:hover {  color:#8f2761;}

#menu li.main-item { float: left;text-align:center; width:113px;}

#menu li.main-item a {     color: black;
    text-align:left;
    display: block;
    line-height:40px;
    padding-left:20px;
    padding-right:20px;}
#menu li.main-item a.current{ color:#8f2761;}
#menu li.main-item a:hover, #menu li.main-item.hover a { color:#8f2761;}

    #menu li.main-item ul li.sub-item a
    {
        color: white;
        background: rgba(143,39,97,.8);}
#menu li.main-item ul li.sub-item a:hover {
  color: #8f2761;
  background-color:white;}

#menu li { padding: 5px 10px;}

#menu li.hover {}

#menu li ul {
  display: none;
  position: absolute;
  background: rgba(143,39,97,.8);
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:10;}

#menu li ul li {
  line-height: 22px;
  margin: 0;
  padding: 0px;}

#menu li ul li.separator {
  line-height: 0;
  height: 0;
  font-size: 0;
  padding: 0;
  overflow: hidden;
  background: none;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #fff;}

#menu li ul li.hover {
  background: #edf2f7;}
#menu li.main-item ul li.sub-item.has-child { background: url(../images/v2/arrow.gif) no-repeat right center rgba(143,39,97,.8);}

#menu li ul li.has-child.hover { border:1px  white solid; background-color:white; color:#8f2761;}

.marginleft {
    margin-left:20px;}
.teacherlin {
    border-bottom:3px dotted #8f2761; height:1px;}
.quicklink {
	text-align:right;
	margin-top:10px;
	position:relative;
	font-size:14px;
	margin-right: 0px;
}
.quicklink a:hover {
  
   color:#8f2761;}
.topCss  {
    font-size: 14px;
color: black;
line-height: 28px;}
    .topCss:hover {
        color: #8f2761;}
