﻿body {background-color:#F6F6F6;}
.banner {width:1380px;margin:20px auto 0 auto;height:390px;position:relative;}
.banner .box {width:1380px;position:absolute;left:0;height:80px;bottom:0;}
.label {height:80px;line-height:80px;font-size:36px;color:#fff;position:absolute;left:195px;bottom:0;width:240px;text-align:center;}
.label-bg {background-color: #730000;filter: alpha(opacity=65);-moz-opacity: 0.65;opacity: 0.65;display:block;width:100%;height:80px;position:absolute;z-index:3;}
.label h2 {font-weight:normal;display:block;position:relative;text-align:center;z-index:5;font-size:36px;}
.main-cont {background-color:#fff;width:790px;border-radius:3px;padding:50px 100px 100px 100px;margin:70px auto 0 auto;}
.article-title {line-height:56px;font-size:36px;text-align:center;padding:15px 0 30px 0;}
.article-cont {font-size:16px;line-height:30px;}
.article-cont .line {text-indent:32px;}

.teacher-box {width:1380px;margin:0 auto;}
.teacher-class {height:26px;line-height:26px;padding:22px 0;clear:both;}
.teacher-class ul {float:right;}
.teacher-class .item {display:inline-block;font-size:16px;padding:0 2px;margin:0 10px;}
.teacher-class .hover {border-bottom:2px solid #720000;}
.teacher-class .hover a {color:#720000;font-weight:bold;}
.teacher-list .item {width:410px;float:left;background-color:#fff;border-radius:3px;padding:15px 15px;height:295px;margin:0 10px 20px 10px;}
.teacher-list > div:nth-child(odd) {margin:0 10px 20px 10px;}
.teacher-list .pic {float:left;width:140px;height:172px;overflow:hidden;}
.teacher-list .teacher-info {float:left;width:255px;margin:0 0 0 15px;height:295px;overflow:hidden;}
.teacher-list .teacher-cont {display:block;}
.teacher-list .teacher-name {display:block;line-height:20px;font-size:18px;font-weight:bold;}
.teacher-list .teacher-des {display:block;line-height:21px;font-size:14px;margin:5px 0 0 0;}

.main {width:990px;margin:70px auto 0 auto;}
.main .list-item {position:relative;padding:0 0 15px 0;border-bottom:1px dotted #ccc;clear:both;margin:15px 0 0 0;}
.main .list-item .date {display:block;font-family:'Georgia';color:#730000;width:108px;float:left;}
.main .list-item .month {display:block;font-size:31px;line-height:40px;height:40px;display:block;}
.main .list-item .year {font-size:25px;display:block;line-height:30px;height:30px;}
.main .list-item .item-info {margin:0 0 0 118px;}
.main .list-item .item-cont {display:block;}
.main .list-item .title {line-height:30px;font-size:20px;display:block;height:30px;padding:0 0 5px 0;}
.main .list-item .cont {line-height:25px;font-size:14px;color:#666;}

.ach-box {margin:10px auto 0 auto;position:relative;padding:60px 0;clear:both;}
.ach-bg {background-color:#fff;}
.ach-item {position:relative;max-width:1200px;min-width:1003px;margin:0 auto;}
.ach-item .pic {width:480px;height:320px;overflow:hidden;float:left;}
.ach-item .item-info {margin:0 0 0 510px;}
.ach-item .title {line-height:30px;font-size:16px;font-weight:bold;}
.ach-item .cont {line-height:25px;font-size:15px;text-indent:28px;}
.ach-item .pic-box {width:90%;margin:25px auto 0 auto;}
.ach-item .pic-name {line-height:30px;font-size:18px;text-align:center;font-weight:600;height:30px;}

.page-title {width:360px;height:36px;margin:75px auto 0 auto;position:relative;}
.page-title .line {height:18px;display:block;width:100%;position:absolute;left:0;top:0;z-index:2;border-bottom:1px solid #bebebe;}
.page-title .name {line-height:36px;font-size:32px;display:block;width:160px;text-align:center;position:relative;z-index:3;background-color:#f6f6f6;margin:0 auto;}

.short-icons {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}
.box-body:hover .fadeout {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.page-title-comm {margin-top:0px;}
.page-title-comm .name {background-color:#fff;}
.page-title-comm .line {border-color:#ccc;}
.p7 .name {width:246px;}

.lmhd-box {margin: 50px auto 0 auto;position: relative;padding: 90px 0 150px 0;clear: both;width:100%;}
.lmhd-box .pic-box, .dj-box-p .pic-box {margin:90px auto 0 auto;width:992px;height:161px;overflow:hidden;position:relative;}
.lmhd-box .pic-list, .dj-box-p .pic-list {display:block;width:1500px;position:absolute;left:0;top:0;}
.lmhd-box .pic-list .item, .dj-box-p .pic-list .item {display:block;width:322px;height:161px;float:left;margin-right:12px;overflow:hidden;}
.lmhd-box .pic-list .pic, .dj-box-p .pic-list .pic {display:block;width:322px;height:161px;position:relative;}
.lmhd-box .pic-list .txt, .dj-box-p .pic-list .txt {display:block;width:100%;height:40px;line-height:40px;text-align:center;overflow:hidden;color:#fff;z-index:4;left:0;bottom:0;position:absolute;font-size:16px;}
.lmhd-box .pic-list .txt-bg, .dj-box-p .pic-list .txt-bg {background-color:#730000;height:40px;width:100%;display:block;opacity:0.6;position:absolute;z-index:3;left:0;bottom:0;}
.lmhd-box1 {margin: 0px auto 0 auto;position: relative;padding: 60px 0 60px 0;clear: both;width:100%;}
.lmhd-box1 .xx {text-align:center;}

.space {padding:90px 0;width:100%;position:relative;margin-top:90px;}
.dj-box {width:990px;margin:60px auto 0 auto;padding:0 0 0 0;}
.dj-box .list-item {position:relative;float:left;width:33.3%;padding:0 20px 0 0;box-sizing:border-box;}
.dj-box .list-item .box {background-color:#fff;width:100%;border-radius:3px;box-sizing:border-box;padding:20px;box-shadow: 1px 1px 5px #ddd;height:400px;overflow:hidden;}
.dj-box .title {line-height:30px;font-size:16px;font-weight:bold;text-align:center;}
.dj-box .item-info {margin:5px 0 0 0;line-height:21px;font-size:14px;}
.dj-box .cont {display:inline-block;text-indent:28px;}
.dj-box .item-cont {color:#555;}
.xfg .item {display:block;float:left;width:33.3%;text-align:center;}
.xfg .pic {width:230px;margin:0 auto;height:312px;overflow:hidden;background-color:#ccc;background:#ccc url(../images/none.jpg) no-repeat center center;}
.xfg .name {display:block;line-height:21px;font-size:16px;text-align:center;height:21px;padding:5px 0 20px 0;}
.sub-title {line-height:38px;font-size:31px;height:38px;text-align:center;font-weight:400;margin:85px 0 0 0;}
.dj-box-p .pic-box {margin-top:75px;}
.dj-box-p .sub-title {margin-top:0;}
.ach-last {padding-bottom:120px;}

