﻿@charset "utf-8";
/* CSS Document */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding:0;font-family:Verdana, 宋体;}
body,td,th { font-size: 12px; }
ul,li { margin:0px; padding:0px; list-style:none;}
.nr .nr_left .title .title_right .breadcrumb li{ margin:0px; padding:0px; list-style:none;}
a {text-decoration:none; }
a:link { color: #666; text-decoration:none; }
a:visited { color: #666; }
a:hover { color: #2C74A9; }
a:active { color: #666; }
.fleft { float:left;}
.fright { float:right;}
.bold{ font-weight:bold;}
.fl{float:left;}
.fr{float:right;    width: 240px;}
.clear {clear:both;height:0px;overflow:hidden;width:0px;margin:0px;padding:0px;line-height:0px;} 
img { border:none}
/*以上是公用*/


.topnav{width:100%;height:35px;border-bottom:1px solid #e2e2e2;background:#fff;}
.homelink{display:block;width:25px;height:25px;text-align:center;margin-top:5px;line-height:25px;font-size:25px;}
.toplink{margin-top:5px;border-radius:10px;background:#a02f87;}
.toplink li a{color:#fff;display:block;width:80px;height:15px;margin:5px 0;text-align:center;line-height:15px;font-family: "宋体";
    font-size: 12px;}
.toplink li a:hover{color:#ff9900;}
.toplink li{float:left;display:block;}
.wrap{width:1000px;margin:0 auto;}

/*南大网站开始*/
.main{
margin:0 auto;
padding:0 auto;
width:100%;
height:150px;
background-color:#a02f87;
overflow:hidden;
text-align:center;
}
.main_all{
margin:0 auto;
padding:0 auto;
width:1000px;
height:150px;
}
.main_all_l{
float:left;
width:493px;
height:150px;
background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/main_01.jpg") no-repeat;
}
.main_all_r{
float:right;
width:506px;
height:150px;
background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/main_02.jpg") no-repeat;
}
.main_all_r_s{
float:right;
margin-top:15px;
}
.logo_r_l01{ 
width:23px; 
height:23px; 
float:left; 
margin:0 10px;  
_margin-right:5px; 
_margin-left:5px; 
background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/main_03.png") no-repeat; 
display:block;
}
.logo_r_l02{ 
width:23px; 
height:23px; 
float:left; 
margin:0 10px; 
_margin-right:5px; 
_margin-left:5px; 
background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/main_04.png") center no-repeat; 
display:block;
}
.main_all_r_x{
margin-top:100px;
color:#CCC;
}
.ss{ 
border:#D4D4D4 1px solid; 
color:#CCC; 
height:21px;
line-height:21px;
background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/main_05.gif") no-repeat right #fff;
}
/*图片轮换样式*/
.banner{
margin:3px auto;
padding:0 auto;
width:1000px;
height:auto;
clear:both;
}
.banner2{
margin:3px auto;
padding:0 auto;
width:1000px;
height:auto;
clear:both;
}
.banner2 img{
width:1000px;
height:auto;
}
/*新闻图片轮播*/
.xw{ width:1000px; height:300px; margin-top:5px; text-align:left;float:left;}
.xw_r{ margin-top:5px; margin-right:5px;}

/*导航*/
.dh{
width:998px; 
height:50px; 
margin:0 auto;
padding:0 auto; 
border:1px solid #dfdfdf;
border-width:0px 1px 1px 1px; 
clear:both;
}

.nav { 
font-weight:bold; 
font-size:15px; 
width:1000px; 
height:50px; 
padding-top:0px; 
_padding-top:0px;  
*padding-top:0px;  
margin: 0 auto; 
text-align:center;
font-family:"微软雅黑";
}
.mainlevel  { 
float:left; 
width:108px;
height:50px; 
text-align:center; 
line-height:50px; 
*line-height:50px;
_line-height:50px; 
background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/dh_01.gif") no-repeat right;
}
.mainlevel2  { 
float:left;
width:108px;
height:50px; 
text-align:center;
line-height:50px;
*line-height:50px;
 _line-height:50px;
}
.nav ul{
padding-left:0px; 
float:left; 
margin:0;
text-align:center;
}
.nav ul li a { 
color:#000; 
font-weight:bold; 
font-size:15px;
display:block;
*margin-top:-15px;
_margin-top:-0px;
padding:0;
text-decoration:none;
}
.nav .mainlevel ul {
color: #C4E9F9;
display:none; 
position:absolute;
z-index:100;
width:106px;
margin-left:-15px;
*margin-left:-67px;
_margin-left:-67px; 
padding:0;
height:38px; 
line-height:38px;
}
.show { 
width:106px;
color: #fff;
text-decoration: none; 
background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/dh_02.gif") repeat-x;
}
/*通知公告*/
.row4{
margin:0px auto;
padding:0 auto;
width:998px;
}
.gg{
float:left;
width:400px;
height:auto;
border:1px solid #dfdfdf;
border-width:1px; 
padding-top: 8px;
}
.news{
float:right;
width:590px;
height:auto;
border:1px solid #dfdfdf;
border-width:1px; 
padding-top: 8px;
}
.gg_title {
    height: 34px;
    line-height: 34px;
    margin-left: 15px;
    font-size: 20px;
    font-family: "微软雅黑";
    color: #a02f87;
   background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/tiao.jpg") no-repeat left bottom;
    margin-right: 15px;
}
.post-4 .gg_title{
background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/tiao1.jpg") no-repeat left bottom;
margin-bottom: 20px;
}
.gg_list{
margin:0 auto;
padding:0 auto;
width:95%;
    text-indent: 0.8em;
}
.time{ 
color:#999;
}
.right {
float: right;
}
.gg_list ul{
padding:2px 10px 3px 0px; 
}
.gg_list ul li{
border-bottom:0px dotted #ccc !important;
background:none !important; 
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.gg_more{
float:right;
padding-right:4%;
height:33px;
width:auto;
line-height:33px;
font-size:14px;
font-family:"黑体";
color:#a02f87;
}
.gg_more a{
color:#8a8a8a;
text-decoration:none;
font-family:"微软雅黑";
}
.gg_more a:hover{
color:#f4951f;
text-decoration:none;
}
.news_pic{
float:left;
margin:0;
padding:0;
width:20%;
}
.news_pic img{
float:left;

width:120px;
height:165px;
background:#fff;

border-radius:10px;
border:1px solid #e3e3e3;
}
.news_list{
float:right;
margin:0;
padding:0;
width:74%;
height:auto;
}
.news_list ul{
padding:2px 10px 3px 0px; 
}
.news_list ul li{
line-height:33px; 
border-bottom:1px dotted #ccc;
background: url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/li.jpg") no-repeat left  center; 
text-indent:0em;
display: block;
width:100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.row5{
margin:5px auto;
padding:0 auto;
width:998px;
height:170px;
clear:both;
border-width:1px; 
}
.row5_left {
    float: left;
 
    padding: 0;
    width: 400px;
    height: 160px;
    position: relative;
    border: 1px solid #dfdfdf;
padding-top:10px;
}
.row5_left .gg_more {
    position: absolute;
    right: 0;
    top: 0;
}
.row5_title{
float:left;
width:100%;
height:30px;
line-height:30px;
font-size:14px;
font-weight:bold;
color:#7f256b;
}
.row5_but{
width:100%;
height:42px;
text-align:center;
}
.row5_but input{
width:121px;
height:42px;
border:0;

background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/row5_01.jpg") no-repeat center;
}
.row5_nr {
    float: left;
    width: auto;
    line-height: 23px;
    color: #666666;
    margin-left: 15px;
    margin-top: 17px;
    padding-right: 10px;
	font-size: 13px;
}
.row5_right{
float:right;
width: 590px;
 border: 1px solid #dfdfdf;
}
/*课程与软件*/
.row6{
margin:5px auto;
padding:0 auto;
width:1000px;
height:auto;
clear:both;
}
h2{
margin:0;
padding-top:40px;
font-size:25px;
font-weight:bold;
line-height:40px;
font-family:"宋体"，微软雅黑; 
FONT-WEIGHT: normal;
color:#fff;
text-indent:6px;
}
h5{
margin:0;
padding:0;
text-align:center;
font-size:12px;
line-height:23px;
font-family: 宋体; 
FONT-WEIGHT: normal;
}
.row6_left{
float:left;
width:289px;
height:158px;
background:#ec3b96;
}
.row6_left ul{
margin:0;
padding:0;
padding-left:30px;
}
.row6_left li{
float:left;
padding-right:20px;
line-height:20px;
}

.row6_left li a{
color:#fff;
text-decoration:none;
}
.row6_left li a:hover{
color:#fff;
text-decoration:underline;
}
.row6_right{
float:right;
}
.row6_right ul{
margin:0;
padding:0;
}
.row6_right li{
float:left;
margin-left:14px;
padding:0;
}
/*精品视频*/
.row7{
margin:50px auto;
padding:0 auto;
width:1000px;
height:auto;
clear:both;
}
.row7_left{
float:left;
width:290px;
height:auto;
margin-top:5px;
padding:0;
}
.row7_left_s{
float:left;
width:289px;
height:158px;
background:#a02f87;
}
.row7_left_s ul{
margin:0;
padding:0;
padding-left:30px;
}
.row7_left_s li{
float:left;
padding-right:20px;
line-height:20px;
}

.row7_left_s li a{
color:#fff;
text-decoration:none;
}
.row7_left_s li a:hover{
color:#fff;
text-decoration:underline;
}
.row7_left_x{
float:left;
margin-top:5px;
padding-top:0;
}
.row7_center{
float:left;
margin-left:20px;
width:365px;
height:auto;
margin-top:5px;
padding:0;
}
.row7_right{
float:right;
width:307px;
height:auto;
margin-top:5px;
padding:0;
}
/*课程信息*/
.row8{
margin:5px auto;
padding:0 auto;
width:1000px;
height:auto;
clear:both;
}
.row8_left{
float:left;
width:290px;
height:auto;
}
.row8_left_s{
float:left;
width:289px;
height:158px;
background:#f4951f;
}
.row8_left_s ul{
margin:0;
padding:0;
padding-left:30px;
}
.row8_left_s li{
float:left;
padding-right:20px;
line-height:20px;
}

.row8_left_s li a{
color:#fff;
text-decoration:none;
}
.row8_left_s li a:hover{
color:#fff;
text-decoration:underline;
}
.row8_left_x{
float:left;
margin-top:5px;
padding-top:0;
}
.row8_center{
float:left;
margin-left:20px;
width:293px;
height:auto;
}
.row8_center ul{
margin:0;
padding:0;
}
.row8_center li{

}
.row8_center_color{
float:left;
width:292px;
height:158px;
background:#e3e3e3;
margin-bottom:5px;
}
.row8_right{
float:right;
width:384px;
height:auto;
}
/*他山之石*/
.tszs{
margin:0 auto;
padding:0 auto;
width:100%;
height:auto;
background-color:#f0f0f0;
overflow:hidden;
text-align:center;
padding-bottom: 20px;
}
.tszs_all{
margin:0 auto;
padding:0 auto;
width:1000px;
height:auto;
}
.tszs_all_title{
float:left;
margin:0;
padding:0;
width:100%;
line-height:60px;
height:60px;
font-size:20px;
font-family: "微软雅黑";
text-align:left;
color:#363636;
}
.tszs_all ul{
margin:0 auto;
padding:0 auto;
width:1000px;
text-align:center;
}
.tszs_all li {
    float: left;
    margin-right: 9px;
    margin-bottom: 10px;
    width: 157px;
    height: auto;
}
/*foot*/
.foot{
margin:0 auto;
padding:0 auto;
width:100%;
height:110px;
background-color:#8a2873;
text-align:center;
clear:both;
}
.foot_all{
margin:0 auto;
padding:0 auto;
width:500px;
height:auto;
}
.foot_all_left {
float:left;
margin:10px;
width:100px;
height:90px;
border:1px solid #ad689d;
border-width:0 1px 0 0; 
}
.foot_all_left img{
float:left;
width:90px;
height:auto;

}
.foot_all_right{
float:left;
margin:10px;
padding:0;
width:300px;
height:90px;
}

.foot_all_right p a { 
color:#fff;
text-align:left;
}
.foot_all_right p a:hover {
color: #FF9900; 
text-align:left;
}
.foot_all_right p{
margin:0;
padding:0;
height:23px;
line-height:23px;
color:#fff;
text-align:left;
}
/*内容页*/
.nr{
margin:5px auto;
padding:0 auto;
width:1000px;
height:auto;
clear:both;
}
.nr_left{
float:left;
width:700px;
height:auto;
min-height:500px;
border:1px solid #dfdfdf;
border-width:1px; 
}
.title{
margin:5px auto;
padding:0 auto;
width:95%;
height:50px;
border:1px dashed  #dfdfdf;
border-width:0px 0px 1px 0px; 
}
.title_left{
float:left;
height:50px;
line-height:50px;
font-family:"微软雅黑";
font-size:20px;
color:#80256a;
}
.title_right{
height:50px;
line-height:50px;
color:#812566;
}
.bt{
width:95%;
margin:0px auto;
padding:0 auto;
color:#812566;
font-size:20px;
font-weight:bold;
font-family:"宋体";
line-height:80px;
height:80px;
text-align:center;
}
.text{
width:95%;
margin:0px auto;
padding:0 auto;
height:auto;
line-height:35px;
color:#356564;
text-indent:2em;
}
.time{
height:29px;
line-height:29px;
text-align:center;
}
.fy{
width:95%;
margin:20px auto;
padding:0 auto;
height:auto;
clear:both;
border:1px dashed  #dfdfdf;
border-width:1px 0px 0px 0px; 
}
.fy ul{
margin:10px auto;
padding:0 auto;
}
.fy li{
float:left;
width:100%;
height:30px;
line-height:30px;
}
.fy li span{
color:#912a7b;
}
.nr_right{
float:right;
width:270px;
height:auto;
}
.subleft {
height:auto; 
float:right;
width:270px;
background:#FFF; 
overflow:hidden;
}
h1 { 
margin-bottom:10px; 
color:#000; 
font-family: 微软雅黑
}
.subleft ul{
margin:0;
padding:0;
border-left-color:#a02f87;
border-left-width:15px;
border-left-style:solid;
}
.kong{
height:15px;
background:#f1f1f1;
}
.subleft ul li {
/*height:50px; */
line-height:50px; 
border-bottom:#ccc 1px solid; 
font-weight:bold; 
text-align:left;
font-family:inherit;
}
.subleft ul li a { 
display:block; 
height:px; 
line-height:50px; 
padding-left:10px;
}
.subleft ul li a:hover {
background: #f1f1f1; 
color:#666; 
}
.subleft ul li a.cur { 
color:#a02f87;
border-left-width:5px;
border-left-style:solid;
border-left-color:#FFCC00;
}
.subleftbt {
background:#a02f87;
line-height:60px; 
height:60px;  
padding-left:25px; 
color: #fff; 
font-size:20px ; 
font-family:"微软雅黑";
text-align:left;
}
/*分页*/
/**
.manu {
width:100%;
padding:20px 3px;
margin:2px;
text-align: center;
clear:both;
}
.manu a {
border: #a02f87 1px solid;
padding:2px 5px;
margin: 2px;
color: #806946;
text-decoration: none;
}
.manu a:hover {
border: #35B135 1px solid;
color: #666;
text-decoration: none;
}
.manu a:active {
border: #35B135 1px solid; 
color: #666;
}
.manu .current {
border: #a02f87 1px solid;
padding:2px 5px;
margin:2px; 
color: #fff; 
background-color:#a02f87;
font-weight: bold;
}

.manu .disabled {
border: #ccc 1px solid; 
padding:2px 5px; 
margin:2px; 
color: #ccc;
}
*/

/*分页div样式   bootstrap*/
.pagination {
	margin: 20px 0;
	text-align: center;
}

.pagination ul {
	display: inline-block;
	*display: inline;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*zoom: 1;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
}

.pagination ul>li {
	display: inline
	
}

.pagination ul>li>a,.pagination ul>li>span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
	height: 30px;
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span
	{
	background-color: #f5f5f5
}

.pagination ul>.active>a,.pagination ul>.active>span {
	color: #999;
	cursor: default
}

.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus
	{
	color: #999;
	cursor: default;
	background-color: transparent
}

.pagination ul>li:first-child>a,.pagination ul>li:first-child>span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px
}

.pagination ul>li:last-child>a,.pagination ul>li:last-child>span {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px
}

.pagination-centered {
	text-align: center
}

.pagination-right {
	text-align: right
}

.pagination-large ul>li>a,.pagination-large ul>li>span {
	padding: 11px 19px;
	font-size: 17.5px
}

.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span
	{
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px
}

.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span
	{
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px
}

.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span
	{
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px
}

.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span
	{
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px
}

.pagination-small ul>li>a,.pagination-small ul>li>span {
	padding: 2px 10px;
	font-size: 11.9px
}

.pagination-mini ul>li>a,.pagination-mini ul>li>span {
	padding: 0 6px;
	font-size: 10.5px
}
	
	
	
.xyyj { 
line-height:28px; 
line-height:28px; 
text-align:left; 
color:#555; 
padding-left:15px; 
font-size:12px; 
font-weight:bold; 
margin-top:3px;
font-size:18px; 
text-align:center; 
height:60px;
border-bottom:solid 1px #eee; 
margin-bottom:24px; 
font-family:宋体;
}
.text03{ 
color:#5E5E5E; 
line-height:24px; 
text-indent:2em; 
font-size:14px;
}
.ggw_img{
float:left;
margin-top:10px;
margin-bottom:10px;
}
.ggw_img img{
width:270px;
height:auto;
}
/*公开课列表*/
.gkk_list{
margin:0 auto;
padding:0 auto;
width:95%;
height:auto;
}
/* txlist */
.txlist li{
border-bottom:dashed 1px #ccd5f1;
height:155px;
overflow:hidden;
padding:10px 15px 0 0; 
text-align:left;
}
.txlist li .txpic{
padding:10px; 
background:url("/_vivi/source/aHR0cHM6Ly9lY29ubGFiLm5hbmthaS5lZHUuY24/_upload/tpl/01/3f/319/template319/images/xwlist_img.jpg") left top no-repeat; 
float:left;
margin-right:15px;
display:inline;
float:left;
padding:4px;
width:140px;
height:120px;
background:#fff;
box-shadow:2px 2px 3px #eee;
border-radius:10px;
border:1px solid #e3e3e3;
}

.txlist li a{
display:block;
float:left;
}
.txlist li a:hover .txpic{}
.txlist li dl dt{
font-family:"微软雅黑","黑体";
font-size:14px;
height:20px;
line-height:20px;
overflow:hidden; 
text-align:left;
}
.txlist li dl dt a{
color:#000;
}
.txlist li dl dd{
margin:5px 0 0 0;
color:#777;
}
.txlist li dl dd.distext{
line-height:22px;
height:85px;
overflow:hidden;
}
.txlist li dl dd.tiptext{
height:22px;
color:#3366cc;
}
.txlist li dl dd.tiptext span{
color:#777;
}
.txlist li dd span.moods{
margin-right:10px;
display:inline;
}

.telist_time{
float:left; 
height:20px; 
color:#666; 
line-height:20px;
}
.telist_bq{ 
background:#F60; 
float:left; 
width:40px; 
height:20px; 
color:#FFF; 
line-height:20px; 
text-align:center;
}

.telist_bq1{ float:left; height:20px; width:70px;  text-decoration:none; color:#F60;line-height:20px; text-align:center;}
.telist_bq1 a { float:left; height:20px;width:70px;  color:#F60;text-decoration:none;  line-height:20px; text-align:center;}
.telist_bq1 a:link,.telist_bq1 a:visited{float:left; height:20px;width:70px;  color:#F60;text-decoration: none;  line-height:20px; text-align:center;}
.telist_bq1 a:hover { float:left; height:20px;width:70px;  color:#F60;text-decoration: underline;  line-height:20px; text-align:center;}
.font_color{
color:#a02f87;
}
/*教学系统样式*/
.jxxt_list{
margin:5px auto;
padding:0 auto;
width:98%;
height:auto;
}
.jxxt_list ul{
margin:10px 0px;
padding:0;
width:100%;
}
.jxxt_list li{
float:left;
margin:10px 0;
padding:10px;
width:317px;
height:150px;/*280px*/
overflow: hidden;
text-align:center;
}
.jxxt_list li img{
text-align:center;
}
h3{
font-family:"微软雅黑"
}
.jxxt_list li p{
width:300px;
margin:0 auto;
padding:0 auto;
line-height:22px;
text-align:left;
color: #333;
}
/*师资队伍*/
.szdw{
margin:0 auto;
padding:0 auto;
width:95%;
line-height:18px;
}
.szdw_l{
float:left;
margin:20px 0;
padding:0;
width:310px;
height:auto;
}
.szdw_l_img img{
float:left;
height:100px;
width:77px;
padding:4px;
margin-right:10px;
background:#fff;
box-shadow:2px 2px 3px #eee;
border-radius:10px;
border:1px solid #e3e3e3;
}
.szdw_l_text{
float:left;
margin:0;
width:180px;
height:auto;
padding-left:10px;
color:#333;
}
.szdw_l_text h4{
float:left;
width:100%;
font-size:14px;
line-height:15px;
font-family: "Helvetica", "sans-serif";
}
.szdw_l_text p{
float:left;
margin:0;
padding:0;
width:100%;
height:auto;
line-height:20px;
}
.szdw_r{
float:right;
margin:20px 0;
padding:0;
width:310px;
height:auto;
}

/*课程信息*/
.kcxx{
margin:0 auto;
padding:0 auto;
width:95%;
line-height:18px;
}
.kcxx_l{
float:left;
margin:20px 0;
padding:0;
width:665px;
height:auto;
}
.kcxx_l_img img{
float:left;
height:200px;
width:160px;
padding:4px;
margin-right:10px;
background:#fff;
box-shadow:2px 2px 3px #eee;
border-radius:10px;
border:1px solid #e3e3e3;
}
.kcxx_l_text{
float:left;
margin:0;
width:300px;
height:auto;
padding-left:30px;
color:#333;
padding-top: 30px;
}
.kcxx_l_text h4{
float:left;
width:100%;
font-size:18px;
line-height:30px;
font-family: "Helvetica", "sans-serif";
}


/*师资队伍内容页*/
.szdwnr_l{
float:left;
margin:0px 10px 0 10px;
padding:4px;
width:130px;
height:180px;
background:#fff;
box-shadow:2px 2px 3px #eee;
border-radius:10px;
border:1px solid #e3e3e3;
}
.szdwnr_l img{
margin:0px;
padding:0px;
width:130px;
height:180px;
}
.szdwnr_r{
float:right;
margin:0;
padding:0 0 30px 0;
width:460px;
height:auto;
line-height:22px;
}
.szdwnr_r_title{
margin:20px 0px;
text-align:center;
font-size:16px;
font-family:"微软雅黑";
line-height:40px;
}
.szdwnr_r p{
margin:0 ;
padding:0 0 0px 0;
line-height:25px;
}

/*课程信息内容页*/
.kcxxnr_l{
float:left;
margin:0px 10px 0 10px;
padding:4px;
width:250px;
height:200px;
background:#fff;
box-shadow:2px 2px 3px #eee;
border-radius:10px;
border:1px solid #e3e3e3;
text-align: center;
}
.kcxxnr_l img{
margin:0px;
padding:0px;
width:160px;
height:200px;
}
.kcxxnr_r{
float:right;
margin:0;
padding:40px 0 20px 0;
width:350px;
height:150px;
line-height:22px;
}
.kcxxnr_r li{
	font-size:18px;
	line-height:30px;
}


/*南大网站结束*/

.subleft ul li ul{
margin:0;
padding:0;
border-left-color:#a02f87;
border-left-width:0px;
border-left-style:solid;
}

.subleft ul li { border-top:0px solid #165fb6; border-bottom:0px solid #fff; }
.subleft ul li a {color:#333;font-size: 15px;/* font-weight:normal; */background:none;border-top:0px solid #fff;border-bottom: 1px solid #F6EAEA;}
.subleft ul li  a .column-name{padding:5px 0px 5px 28px;line-height:32px;}
.subleft ul li  a:hover,
.subleft ul li  a.selected { color:#165fb6; background:#eee; } 
.subleft ul li a.selected span.column-name{color: #165fb6;}
.subleft ul li ul li a{color:#454545;background:none;border-top:1px solid #fff;/* border-bottom:1px solid #bbb; */}
.subleft ul li .parent > a .column-name{font-weight:bold; color:#165fb6;}
/*???????????????**/
.subleft ul li ul li a {color:#333;border-top:1px solid #eee;margin-top:-1px;} 	
.subleft ul li ul li a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 44px;cursor:pointer;}
.subleft ul li ul li a:hover,
.subleft ul li ul li a.selected {font-weight:bold; font-weight:bold;color:#165fb6;} 
/*???????????????**/
.subleft ul li ul li a{} 	
.subleft ul li ul li a .column-name {/* padding: 5px 10px 5px 60px; */cursor:pointer;}
.subleft ul li ul li a :hover,
.subleft ul li ul li a.selected {font-weight:bold; color:#165fb6;} 
.gg .gg_more {
    position: absolute;
    right: 0;
    top: 10px;
}
 .gg {
    position: relative;
}
.news .gg_more {
    position: absolute;
    right: 0;
    top: 10px;
}
 .news {
    position: relative;
}
.post-4 .news_list ul li {
    line-height: 29px;
}
.post-4 .gg_list {
    padding-bottom: 4px;
}