@charset "utf-8";

/* 当前位置 */
.local-content{width: 1180px;padding-left: 20px; margin: 0 auto;line-height: 40px;text-align: left;color: #888888;font-size:16px;background: url(../images/daohang-icon.png) no-repeat left center;font-weight: 100;}
.local-content a{color:#888888;margin: 0 5px;}
.local-content a:hover{color:#c31402;}

.main{width: 1200px;margin: 0 auto;}
.main-content{width: 1200px;margin: 0 auto;box-shadow: -2px 7px 10px #ddd;}

.list-banner{width: 100%;overflow: hidden;position:relative;}
.list-zs{width:1920px;height:400px;left: 50%; margin-left: -960px;position: relative;}
.list-zs .lanmu-mc{min-width:360px;height: 80px; line-height: 80px; padding: 0 10px; text-align: center;font-size: 30px;background: rgba(2, 74, 160, 0.8);position: absolute;bottom: 27px; left: 360px; color: #fff; text-transform: uppercase;}

/* 左侧导航 */
.list-dh{width:330px;float:left;}
.list-dh .list-dh-title{text-align:center;font-size:20px;line-height:24px;color:#fff;padding:18px 0;background:#c31402;margin-bottom: 2px;}
.list-dh .list-dh-ul{list-style:none;}
.list-dh .list-dh-ul li{text-align:left;background: url(../images/nav-li-a.jpg) no-repeat left 23px #e4edf9;font-size:18px;position:relative;line-height:75px;}
.list-dh .list-dh-ul li a{color:#333;padding-left:17px;width:306px; display:inline-block;}
.list-dh .list-dh-ul li.on,.list-dh .list-dh-ul li:hover{background: url(../images/nav-li-on.jpg) no-repeat left 23px #235ab4;}
.list-dh .list-dh-ul li.on>a,.list-dh .list-dh-ul li:hover>a{color:#fff;}
.list-dh .list-dh-ul li dl{font-size:16px;background:url(../images/list-nav-bg.jpg) repeat-y #ddd;border-bottom: 5px solid #ededed;}
.list-dh .list-dh-ul li dl dd{line-height:24px;font-size: 20px;margin-bottom:10px;}
.list-dh .list-dh-ul li dl dd a{color:#333;background: url(../images/list-nav-icon.jpg) no-repeat 40px 10px;padding-left: 54px;width:276px;}
.list-dh .list-dh-ul li dl dd:hover a,.list-dh .list-dh-ul li dl dd.on a{color:#235ab4;}

.list-left-img{width: 100%;}
.list-left-img img{width: 100%;}

/* 栏目名称 */
.m-tnm {line-height:33px;height: 50px;color: #0d5ec8;border-bottom: 1px solid #d3d3d3;position:relative;}
.m-tnm .hover {font-size:30px;line-height: 46px;color: #0d5ec8;display: inline-block;}
.m-tnm i{width:50px;height:4px;background:#f17f03;display:block;}


/* 右侧列表 */
.list-lb{width:820px;float:right;}
.list-lb .list-h40 ul li{/* line-height:44px; */}
.list-lb .hr{width:100%;height:0px;border-bottom:1px dashed #ddd;margin: 15px 0;}
/* 列表h40 */
.list-h40 {overflow: hidden;height: auto;}
.list-h40 ul {overflow: hidden;height: auto;padding: 10px 0;}
.list-h40 ul li {line-height: 70px;/* text-indent: 15px; *//* background: url() no-repeat left center; */padding-right: 100px;position: relative;transition:1s;border-bottom: 1px solid #bdbdbd;}
.list-h40 ul li:hover{padding-left:10px;transition:1s;}
.list-h40 ul li a {font-size: 16px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #333;}
.list-h40 ul li a:hover{color:#c31402;}
.list-h40 ul:last-child {border-bottom: none;}
.list-h40 ul li span {font-size: 16px;padding-right: 0;color: #999;position: absolute;right: 0;top: 0;}

/* 右侧内容页 */
.content{width:100%;min-height:300px;padding-bottom:10px;font-size: 16px;}
.content .content-bt{ width:100%; line-height:40px;padding:5px 0; text-align:center; color:#235ab4; font-size:26px;}
.content .content-fbt{width:100%; line-height:30px;padding:5px 0; text-align:center; color:#333; font-size:18px;}
.content .content-bt-xia{ width:100%; line-height:30px; text-align:center; color:#585858; font-size:15px;border-bottom: 1px solid #bdbdbd;padding-bottom: 10px;}
.content .content-bt-xia span{ color:#777777; margin:0 6px;}
.content .content-nr{width:100%; font-size: 16px; line-height:36px;color:#585858;margin: 0 auto;border-bottom: 1px solid #bdbdbd;padding-bottom: 10px;}
.content p,.content .content-nr p{line-height:2em;color: #2b2b2b;margin: 15px 0;padding:0;text-align:justify;text-justify:inter-ideograph;}
.content .content-ld table p,.content .content-nr table p{text-indent:0em; max-width:100%;}
.content .content-nr{margin-bottom: 20px;}
.content .content-nr img{max-width:90%; margin:5px auto;}
.content .content-ld img{float: left;margin: 7px 15px 3px 0px;padding: 2px;border: 1px solid #DDD;display: inline;}
.content p.sxt{color:#235ab4;margin:0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.content a{color:#585858;}
.content a:hover{color:#235ab4;}


/* 师资队伍 */
.shizi{}
.shizi>h3{color: #235ab4; font-size: 24px; line-height: 40px;font-weight: 100;display: block;margin: 15px 0;}
ul.shizi-list{width:900px;}
ul.shizi-list li{margin: 0 35px 20px 0; float: left;display: inline-block;line-height: 50px;width:230px;padding: 0 10px;background-color: #e4edf9;font-size: 18px;}
ul.shizi-list li a{display: block;color: #333;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
ul.shizi-list li:hover{background-color: #235ab4; color: #fff;}
ul.shizi-list li:hover a{color: #fff;}