@charset "utf-8";
* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0;}
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 1280px; font-family: "Microsoft yahei"; position: relative;}
input { outline: none; }
.fl {float: left;}
.fr { float: right; }
.dn { display: none; }
.wrap { width: 1280px; margin: 0 auto;}
.clear { clear: both; }
body>img{ margin:0 auto !important;}

/* top开始 */
.top{position: fixed; z-index: 10;width: 100%;}


.top{background: #8b131a;height:40px;}
.top .wrap{overflow: hidden;}
.top .fl p{color: #b88486;font-size: 12px;line-height: 40px;}
.top .fr{overflow: hidden;}
.top .fr p{font-size: 12px;line-height: 16px;margin-top: 13px;float: left;margin-right: 10px;}
.top .fr p a{transition: 0.6s all;padding: 0 10px;color: #e0cdce;border-right: 1px solid #9e2129;}
.top .fr p a+a{border-left: 1px solid #760a10;}
.top .fr p a+a+a{border-right: none;}
.top .fr p a:hover{color: #fff;transition: 0.6s all;}
.top .fr .search{float: left;width: 162px;height: 24px; background: url(../images/search-text.png) no-repeat center;overflow: hidden;margin-top: 8px;}
.top .fr .search .ss{float: left;background: transparent;border: none;width: 129px;height: 24px;line-height: 24px;font-size: 12px;color: #fff;text-indent: 10px;}
.top .fr .search .btn{float: left;width: 33px;height: 24px;background: url(../images/search-btn.png) no-repeat center;border:none;cursor: pointer;}
/* top结束 */
/* head开始 */
.head{padding: 20px 0;}
.logo img{display: block;}
/*nav */
.head-bg{ width:100%;background:#fff; position:fixed; z-index: 10; margin-top:40px;}
.head .nav { position: relative; height: 66px; line-height: 66px;  overflow: visible; }
.head .nav ul li { float: left; position: relative;height: 66px;}
.head .nav ul li a { font-size: 18px; color: #323232; padding: 0 10px;line-height: 66px; display: block; white-space: nowrap;font-weight: bold; }
.head .nav ul li a:hover {color: #8b131a;}
.head .nav ul li:hover dl { display: block; }
.head .nav dl { display: none; position: absolute;width: 140px; left: 50%;margin-left: -70px; top: 60px; z-index: 2;padding: 15px 0;background: #8b131a;}
.head .nav dd {padding: 0 10px;}
.head .nav dl dd a { font-weight: normal;font-size: 16px;color: #fff;text-align: center;line-height: 40px;}
.head .nav dd:hover { background: #9f161e;color: #fff;  }
.head .nav dd:hover a{color: #fff;}
.head .nav dl dd a:hover{color: #fff;}
.head .nav ul li+li+li+li+li+li dl{width: 190px;left:25%;}
.head .nav ul li+li+li+li+li+li+li dl{width: 140px;left:50%;}
/* head结束 */
/* banner开始 */
/* 本例子css */
.banner{ height:520px; overflow:hidden; position:relative;}
.banner .hd{ height:14px; overflow:hidden; position:absolute; bottom:24px; z-index:1;width: 100%;}
.banner .hd ul{ overflow:hidden; zoom:1;display: table;margin: 0 auto;}
.banner .hd ul li{ float:left;margin: 0 8px; width:14px; height:14px;cursor:pointer;background: url(../images/banner-d02.png) no-repeat center;}
.banner .hd ul li.on{background: url(../images/banner-d01.png) no-repeat center;}
.banner .bd{ position:relative; height:100%; z-index:0;margin: 0 auto;text-align: center;}
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd img{ width:100%; height:520px; display:block;margin: 0 auto;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute;top:50%; margin-top:-22px; display:block; width:25px; height:45px;}
.banner .prev{left: 5px;background: url(../images/banner-left.png) no-repeat center;}
.banner .next{right: 5px;background: url(../images/banner-right.png) no-repeat center;}


/* banner结束 */
/* part1开始 */
.part1{margin-top: 50px;height: 603px;}
.part1-l-fl{width: 900px;}
.index-title{overflow: hidden;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;margin-bottom: 26px;}
.index-title h5{float: left;font-size: 26px;color: #050505;font-weight: normal;padding-left: 50px;background: url(../images/part-1-01.png) no-repeat left center;line-height: 36px;}
.index-title h5 i{font-size: 14px;color: #a1a1a1;line-height: 36px;font-style: normal;margin-left: 12px;}
.index-title a{float: right;line-height: 36px;font-size: 14px;color: #999999;transition: 0.6s all;}
.index-title a:hover{color: #8b131a;transition: 0.6s all;}
.part1-l-fl-t{overflow: hidden;padding-top: 10px;margin-right: -30px;}
.part1-l-fl-t li{float: left;width: 435px;margin-right: 30px;}
.part1-l-fl-t li a{display: block;position: relative;}
.part1-l-fl-t li .time{position: absolute;top: -10px;left: 20px;width: 87px;height: 72px;background: url(../images/part-1-03.png) no-repeat center;z-index: 2;}
.part1-l-fl-t li .day{font-size: 20px;color: #fff;text-align: center;font-weight: bold;margin-top: 6px;}
.part1-l-fl-t li .year{font-size: 12px;color: #cd9292;text-align: center;}
.part1-l-fl-t li .pic{width: 435px;height: 290px;overflow: hidden;}
.part1-l-fl-t li .pic img{display: block;width: 435px;height: 290px;transition: 0.6s all;}
.part1-l-fl-t li .text{height: 76px;background: #fafafa;transition: 0.6s all;}
.part1-l-fl-t li .text p{display: block;padding: 16px 22px 0 22px;font-size: 16px;color: #050505;line-height: 26px;transition: 0.6s all;}
.part1-l-fl-t li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.part1-l-fl-t li:hover .text{background: #8b131a;transition: 0.6s all;}
.part1-l-fl-t li:hover .text p{color: #fff;transition: 0.6s all;}
.part1-l-fl-b{overflow: hidden;margin-top: 38px;margin-right: -15px;}
.part1-l-fl-b li{float: left;width: 288px;height: 108px;border: 1px solid #f5f5f5;margin-right: 15px;transition: 0.6s all;}
.part1-l-fl-b li a{display: block;padding: 20px;}
.part1-l-fl-b li i{font-size: 12px;color: #808080;font-style: normal;padding-left: 20px;background: url(../images/part-1-04.png) no-repeat left center;margin-bottom: 14px;}
.part1-l-fl-b li p{font-size: 15px;color: #333333;line-height: 24px;}
.part1-l-fl-b li:hover{background: #8b131a;border: 1px solid #8b131a;transition: 0.6s all;}
.part1-l-fl-b li:hover i{color: #fff;}
.part1-l-fl-b li:hover p{color: #fff;}
/* 通知公告 */
.part1-r{box-shadow: 0px 0px 18px 0px rgba(4, 0, 0, 0.2);border-top:2px solid #ad1922;width: 280px;padding: 10px 30px;}
.part1-r .index-title h5{background: url(../images/part-1-05.png) no-repeat left center;}
.part1-r li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dashed #d2d2d2;}
.part1-r li a{display: block;overflow: hidden;}
.part1-r li .time{float: left;width: 48px;}
.part1-r li .day{font-size: 35px;color: #1a1a1a;text-align: center;}
.part1-r li .year{font-size: 12px;color: #999999;text-align: center;}
.part1-r li p{margin-left: 58px;font-size: 15px;color: #333333;line-height: 26px;margin-top: 8px;transition: 0.6s all;}
.part1-r li:hover p{color: #9e2129;transition: 0.6s all;}
/* 师生风采 */
.teacher{background: url(../images/teacher-03.png) no-repeat top center;margin-top: 32px;padding: 110px 0 94px;}
.teacher .title{display: table;margin: 0 auto 40px auto;padding: 0 18px 12px 60px;background: url(../images/teacher-02.png) no-repeat 8px top;font-size: 26px;color: #fff;border-bottom: 1px solid #cb9098;}
.teacher ul{overflow: hidden;}
.teacher li{width: 640px;float: left;}
.teacher li a{display: block;overflow: hidden;position: relative;}
.teacher li .pic{float: right;}
.teacher li .pic img{display: block;width:320px;height:280px;transition: 0.6s all;}
.teacher li .text{float: left;width: 250px;height: 238px;background: #fff;padding: 42px 35px 0 35px;}
.teacher li .text h5{font-size: 16px;color: #333333;line-height: 26px;text-align: center;font-weight: normal;margin-bottom: 18px;height: 52px;overflow: hidden;}
.teacher li .text b{font-size: 12px;color: #9e2129;text-align: center;display: block;margin-bottom: 18px;}
.teacher li .text p{font-size: 12px;color: #898989;line-height: 20px;height: 40px;overflow: hidden; text-align: center;margin-bottom: 50px;}
.teacher li .text i{font-style: italic;display: table;margin: 0 auto;font-size: 12px;color: #898989;padding: 0 10px 6px 10px;border-bottom: 1px dashed #dcdcdc;}
.teacher li+li+li .pic{float: left;}
.teacher li+li+li .text{float: right;}

.teacher li a .jt1{position: absolute;z-index: 5;left: 303px;top: 130px;}
.teacher .more{width: 153px;height: 35px;border: 1px solid #c57877;margin: 30px auto 0;}
.teacher .more a{font-size: 14px;color: #fff;text-align: center;display: block;padding: 8px 0 5px;}

.teacher li:hover .text h5{transition: 0.6s all;color:#9e2129;}
.teacher li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}

.more:hover{transition: 0.6s all;box-shadow: 0px 0px 15px #999; }

/*校园风光*/
.xyfg{width: 100%;height: 640px;margin-top:20px;}
.xyfg .bt{width: 180px;height: 48px;margin: 0 auto;border-bottom: 1px solid #e5e5e5;}
.xyfg .bt img{float: left;margin:0 13px;}
.xyfg .bt span{font-size: 26px;color: #000;}
.xyfg ul.nr{width: 100%;height: 392px;margin-top: 40px;}
.xyfg ul.nr li{float: left;width: 350px;height: 190px;position: relative;overflow: hidden;}
.xyfg ul.nr li img{width: 100%;height: 190px; transition: 0.6s all;}
.xyfg ul.nr li.nr1{width: 560px;height: 390px;margin-right: 10px}
.xyfg ul.nr li.nr1 img{width: 100%;height: 390px;}
.xyfg ul.nr li p{box-shadow: inset 0px -20px 40px #333; height: 60px;position: absolute;bottom:0;line-height: 60px;font-size: 16px;color: #fff;text-align: center;width: 100%;}
.xyfg ul.nr li:hover img{transition: 0.6s all;transform: scale(1.1);}

.xyfg ul.nr li a{display:block;}
.xyfg ul.nr li{margin:0 10px 10px 0;}
.xyfg ul.nr li+li{margin:0 0 10px 0;}
.xyfg ul.nr li+li+li{margin:0 10px 0 0;}
.xyfg ul.nr li+li+li+li{margin:0 0 0 0;}
.xyfg ul.nr li+li+li+li+li{margin:0;}

.xyfg .more{width: 153px;height: 35px;border: 1px solid #d9d9d9;margin: 50px auto 0;}
.xyfg .more a{font-size: 14px;color: #999;text-align: center;display: block;padding: 8px 0 5px;}
.xyfg .more:hover a{color:#8b131a;}
/*校园风光end*/



/* part3 */
.part3{background: #f7f7f7;}
.part3-t{padding: 40px 0;border-bottom: 1px solid #e9e9e9;}
.part3-t ul{overflow: hidden;margin-right: -70px;}
.part3-t li{float: left;margin-right: 70px;max-width: 204px;}
.part3-t li a{display: block;overflow: hidden;}
.part3-t li .pic{float: left;}
.part3-t li .pic img{display: block;}
.part3-t li p{font-size: 18px;color: #8b131a;line-height: 26px;font-weight: bold;height: 52px;margin-left: 48px;transition: 0.6s all;}
.part3-t li:hover p{color: #323232;transition: 0.6s all;}
.part3-b p{height: 56px;line-height: 56px;font-size: 20px;color: #333333;font-weight: bold;}
.part3-b p a{font-size: 14px;color: #333333;margin: 0 20px;font-weight: normal;transition: 0.6s all;}
.part3-b p a:hover{color: #8b131a;transition: 0.6s all;}
/* footer开始 */
.footer{background: url(../images/footer-bg.png) no-repeat center;padding: 35px 0;}
.footer p{text-align: center;font-size: 14px;color: #fff;text-align: center;margin-bottom: 20px;}
.footer p+p+p{margin-bottom: 0;}
/* footer结束 */
/* list */
.list-banner{position: relative;overflow: hidden; height: 350px; width: 100%;}
.list-banner .pic img{position: relative; width: 1920px;left: 50%;margin-left: -960px;display: block;}
.list-banner .position{position: absolute;bottom: 0;width: 1200px; left: 50%;margin-left: -640px;height: 80px;line-height: 80px;background: url(../images/position-2.png);padding: 0 40px;overflow: hidden;}
.list-banner .position h5{float: left;font-size: 32px;color: #fff;font-weight: normal;}
.list-banner .position p{float: right;font-size: 14px;color: #fff;padding-left: 26px;background: url(../images/position.png) no-repeat left center;}
.list-banner .position p a{color: #fff;transition: 0.6s all;}
.list-banner .position p a:hover{color: #ac0b15;transition: 0.6s all;}
.list-box{background: #f7f7f7;}
.list-box .wrap{background: #fff;padding: 50px 40px;width: 1200px;}
/* 左侧导航 */
.list-nav{width: 280px;}
.list-nav2{margin-bottom: 20px;}
.list-nav2 h5{height: 100px;line-height: 100px;background: #ac0b15;font-size: 32px;color: #fff;font-weight: normal;text-align: center;}
.list-nav2 ul{border: 1px solid #e6e6e6;background: #f7f7f7;padding: 0 30px;}
.list-nav2 li{height: 60px;line-height: 60px;font-size: 20px;border-bottom: 1px solid #e6e6e6;}
.list-nav2 li:last-child{border-bottom: none;}
.list-nav2 li a{display: block; color: #333333;background: url(../images/left-nav01.png) no-repeat 178px center;transition: 0.6s all;}
.list-nav2 li.on a{color: #ac0b15;background: url(../images/left-nav02.png) no-repeat 178px center;}
.list-nav2 li:hover a{color: #ac0b15;background: url(../images/left-nav02.png) no-repeat 178px center;transition: 0.6s all;}
.list-nav .pic img{display: block;width: 280px;}


/* 提图列表页 */
.list-picnews{width: 870px;}
.list-picnews li{margin-bottom: 36px;padding-left: 40px;position: relative;}
.list-picnews li .time{position: absolute;left: 0;top: 50%;margin-top: -40px; width: 80px;height: 80px;background: #c20620;}
.list-picnews li .time .day{font-size: 18px;color: #fff;font-weight: bold;text-align: center;margin-top: 16px;}
.list-picnews li .time .year{font-size: 14px;color: #e8b9bc;text-align: center;}
.list-picnews li a{display: block;border: 1px solid #e5e5e5;padding: 15px 32px 22px 70px;overflow: hidden;transition: 0.6s all;}
.list-picnews li .pic{overflow: hidden;width: 196px;height: 150px;float: left;margin-right: 30px;}
.list-picnews li .pic img{display: block;width: 196px;height: 150px;transition: 0.6s all;}
.list-picnews li .text{overflow: hidden;}
.list-picnews li .text h5{font-size: 18px;color: #333333;line-height: 28px;height: 56px;overflow: hidden; margin-bottom: 20px;transition: 0.6s all;}
.list-picnews li .text p{font-size: 14px;color: #999999;line-height: 24px;height: 48px;overflow: hidden; margin-bottom: 20px;}
.list-picnews li .text i{width: 60px;height: 3px;background: #c20620;display: block;float: right;}
.list-picnews li:hover a{box-shadow: 0px 6px 15.36px 0.64px rgba(0, 0, 0, 0.14);transition: 0.6s all;}
.list-picnews li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.list-picnews li:hover .text h5{color: #c20620;transition: 0.6s all;}
.fanye{margin-top: 30px;}
.fanye img{display: block;margin: 0 auto;}
/* list */
.list{width: 880px;}
.list ul{margin-bottom: 15px;}
.list li{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #f2f2f2;}
.list li a{display: block;font-size: 16px;color: #333333;transition: 0.6s all;}
.list li i{transition: 0.6s all;width: 90px;height: 26px;background: #f2f2f2;border-radius: 16px;font-size: 12px;color: #808080;text-align: center;line-height: 26px;display: inline-block;margin-right: 25px;}
.list li:hover a{color: #ac0b15;transition: 0.6s all;}
.list li:hover i{background: #ac0b15;color: #fff;transition: 0.6s all;margin-right: 30px;}
/* list-pic */
.list-pic{width: 880px;}
.list-pic ul{overflow: hidden;margin-right: -30px;margin-bottom: -10px;}
.list-pic li{width: 425px;float: left;margin-right: 30px;margin-bottom: 30px;position: relative;}
.list-pic li a{display: block;padding: 9px 9px 0 9px;border: 1px solid #eaeaea;}
.list-pic li .pic{overflow: hidden;width: 405px;height: 260px;}
.list-pic li .pic img{display: block;width: 405px;height: 260px;transition: 0.6s all;}
.list-pic li p{height: 60px;line-height: 60px;text-align: center;font-size: 18px;color: #333333;text-align: center;transition: 0.6s all;}
.list-pic li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.list-pic li:hover p{color: #ac0b15;transition: 0.6s all;}
/* show */
.show{width: 880px;}
.show01{padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;margin-bottom: 30px;}
.show01 h5{font-size: 26px;color: #333333;line-height: 38px;margin-bottom: 16px;}
.show01 p{font-size: 14px;color: #999999;}
.show01 p i{font-style: normal;margin-right: 20px;}
.show02{padding-bottom: 30px;}
.show02 p{font-size: 16px !important;color: #4c4c4c !important;line-height: 32px !important;text-align:justify;}
.show02 img{margin: 0 auto;}
.show03{border-top: 1px solid #d9d9d9;padding-top: 36px;}
.show03 p{font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 15px;}
.show03 p a{color: #666666;font-weight: normal;transition: 0.6s all;}
.show03 p a:hover{color: #ac0b15;transition: 0.6s all;}

.pb_sys_common{
    font-family: "Microsoft yahei"!important;
    font-size:15px !important;
}
.pb_sys_style1 .p_no_d{
    border: 1px solid #ac0b15 !important;
    color: #fff;
    background-color: #ac0b15 !important;
}

#vsb_content_2 IMG{border:none !important;}
/*video-list*/
.video-one{width:560px;height:390px;background:rgba(0,0,0,0.3);text-align: center;position:absolute;top:0;}
.video-one img{width:26px !important;height:31px !important;margin-top:180px;}

.video-cc{width:405px;height:260px;background:rgba(0,0,0,0.3);text-align: center;position:absolute;top:0;margin-top:10px;}
.video-cc img{width:26px;height:31px;margin-top:115px;}
#vsb_content_2 TABLE TD P{text-align:center;}

#vsb_content_2 TABLE{margin:0 auto;}