@charset "utf-8";
@import url(animate.min.css);
@import url(reset.css);
@import url(xb_header.css);
@import url(footer.css);


/*标题公共样式*/
.title{width:100%;height:66px;border-bottom:1px solid #dddddd;margin-bottom:29px;}
.title h1{width:auto;height:100%;margin:0 auto;float:left;position:relative;}
.title h1::after{content:"";width:100%;height:3px;background:url("../images/xxgcx_img06.png")no-repeat center;position: absolute;left:0px;bottom:-2px;}
.title h1 a{display: block;width:auto;height:100%;line-height:66px;font-size:28px;color:#791cb5;}
.title .more{width:30px;height:82px;float:right;}
.title .more a{display:block;width:100%;height:100%;text-align:right;line-height:82px;}

.Main{margin-top:-80px;z-index:2;}
/*Part1 通知公告*/
.tzggBox{height:80px;background:rgba(255,255,255,0.91);}
.tzggBox::after{content:"";width:calc((100% - 1400px)/2);height:80px;background:url("../images/xxgcx_img03a.png")no-repeat right center;position:absolute;top:0px;left:0px;z-index:2;}
.tzggBox .hds{width:228px;height:80px;float:left;z-index:1;background:url("../images/xxgcx_img03.png")no-repeat right center;}
.tzggBox .hds a{display:block;width:205px;height:80px;overflow: hidden;}
.tzggBox .hds a i{display:block;width:27px;height:30px;background:url("../images/stcmx_img06.png")no-repeat center;margin:25px 12px 0px 0px;float:left;}
.tzggBox .hds a span{font-size:28px;color:#ffffff;line-height:80px;float:left;}
.tzggBox .bdBox{width:1130px;height:80px;float:left;overflow: hidden;position:relative;z-index:0;}
.tzggBox .bdBox ul li{width:100%;height:80px;}
.tzggBox .bdBox ul li span{display:block;width:197px;line-height:80px;margin-left:8px;font-size:30px;color:#791cb5;float:left;font-weight:600;}
.tzggBox .bdBox ul li a{display:block;width:902px;height:80px;font-size:30px;color:#791cb5;float:left;font-weight:600;line-height:80px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tzggBox .bdBox ul li:hover a{text-decoration: underline;}
.tzggBox a.prev,
.tzggBox a.next{width:40px;height:30px;position:absolute;cursor:pointer;right:0px;z-index:3;}
.tzggBox a.prev{background:url("../images/xxgcx_img04_on.png")no-repeat center;top:10px;}
.tzggBox a.prevStop{background:url("../images/xxgcx_img04.png")no-repeat center;}
.tzggBox a.next{background:url("../images/xxgcx_img05_on.png")no-repeat center;bottom:10px;}
.tzggBox a.nextStop{background:url("../images/xxgcx_img05.png")no-repeat center;}

/*Part2 工作动态*/
.gzdtBox{height:557px;padding-top:4px;margin-bottom:12px;background:#f7f7f7;}
.Focus {width:677px;height:421px;position: relative;overflow: hidden;}
.Focus .pic,.Focus .pic li {width: 100%!important;height:421px;overflow: hidden;}
.Focus .pic li a {display: block;width: 100%;height: 100%;}
.Focus .pic img {width: 100%;height:421px;overflow: hidden;}
.Focus .txt_bg {position: absolute;left: 0px;bottom: 0px;width: 100%;height:94px;background:url("../images/stcmx_img17.png")repeat center;}
.Focus .txt{position: absolute;left: 0px;bottom:0px;width:560px;height:68px;z-index: 2;}
.Focus .txt ul li {width: 100%;height: 100%;}
.Focus .txt ul li a {display: block;width:100%;height:68px;line-height:68px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:20px;color: #ffffff;text-indent:30px;}
.Focus .txt ul li a:hover {text-decoration: underline;}
.Focus .num {width:89px;height:19px;position: absolute;bottom:21px;right:18px;z-index: 2;display: flex;justify-content: right;}
.Focus .num li {width:13px;height:13px;cursor:pointer;margin:3px 3px;background:rgba(255,255,255,0.5);font-size:0px;border-radius:7px;}
.Focus .num li.on {background:#791cb5;}
.Focus .prev,.Focus .next {display: block;width:39px;height:102px;position: absolute;top:50%;transform:translateY(-50%);cursor: pointer;transition: all .5s;}
.Focus .prev{left:-10px;}
.Focus .next{right:-10px;}
.Focus:hover .prev {left: 0px;background:url("../images/stcmx_img04.png")no-repeat center;}
.Focus:hover .next {right: 0px;background:url("../images/stcmx_img05.png")no-repeat center;}
.gzdtList{width:680px;height:421px; }
.gzdtList ul li{width:100%;height:93px;border-bottom:1px solid #dfdfdf;overflow: hidden;margin-bottom:18px;}
.gzdtList ul li:last-child{margin-bottom:0px;}
.gzdtList ul li  a{display:block;width:100%;height:33px;line-height:33px;font-size:18px;color:#050505;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.gzdtList ul li:hover a{color:#791cb5;}
.gzdtList ul li .date{width:100%;height:42px;background:url("../images/xxgcx_img08.png")no-repeat left center;font-size:16px;color:#791cb5;line-height:42px;padding-left:34px;box-sizing: border-box;}

/*Part3 党建工作*/
.Part3{height:333px;margin-bottom:13px;}
.Part3 .djgzBox{width:680px;height:322px;}
.Part3 .djgzBox .title{margin-bottom:16px;}
.Part3 .djgzBox .newsBox{width:100%;height:250px;}
.Part3 .djgzBox .newsBox ul li{width:100%;height:50px;background:url("../images/xxgcx_img12.png")no-repeat left center;position:relative;}
.Part3 .djgzBox .newsBox ul li:before {transition: all 0.8s cubic-bezier(0.7, 0.5, 0.2, 1);content: "";width: 0;height: 100%;background: #fbf4ff;position: absolute;top: 0;left: 0;z-index: -1;}
.Part3 .djgzBox .newsBox ul li:hover:before {background: #fbf4ff;width: 100%;}
.Part3 .djgzBox .newsBox ul li a{display:block;width:550px;line-height:50px;float:left;padding-left:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:18px;color:#050505;}
.Part3 .djgzBox .newsBox ul li:hover a{color:#791cb5;}
.Part3 .djgzBox .newsBox ul li span{display:block;width:110px;line-height:50px;float:right;font-size:18px;color:#686868;text-align: right;}


/*Part4 师资队伍*/
.szdwBox{height:auto;overflow: hidden;margin-bottom:42px;}
.szdwBox .prev,.szdwBox .next {display: block;width:61px;height:61px;position: absolute;bottom:132px;cursor: pointer;transition: all .5s;}
.szdwBox .prev{left:0px;background:url("../images/whysx_img08_on.png")no-repeat center;}
.szdwBox .next{right:0px;background:url("../images/whysx_img09_on.png")no-repeat center;}
.szdwBox .prevStop{background:url("../images/whysx_img08.png")no-repeat center;}
.szdwBox .nextStop{background:url("../images/whysx_img09.png")no-repeat center;}
.szdwBox .bd{width:1260px;height:200px;margin: 0 auto 24px;}
.szdwBox .bd ul li{width:383px;height:200px;margin: 0 19px 0px 18px;border-radius:10px;padding:33px 33px 0px 21px;box-sizing:border-box;background:#ffffff;float:left;box-shadow:0px 0px 10px rgba(193,193,193,0.26);}
.szdwBox .bd ul li a.pic{display:block;width:134px;height:134px;border-radius:50%;overflow: hidden;}
.szdwBox .bd ul li a.pic img{width:100%;height:100%;}
.szdwBox .bd ul li .txt{width:174px;height:100%;}
.szdwBox .bd ul li .txt h1{width:100%;height:42px;margin-bottom:10px;overflow: hidden;}
.szdwBox .bd ul li .txt h1 a{display:block;width:100%;line-height:42px;font-size:28px;color:#8334b9;}
.szdwBox .bd ul li .txt h1:hover a{text-decoration: underline;}
.szdwBox .bd ul li .txt p{width:100%;height:72px;line-height:24px;font-size:16px;color:#050505;overflow: hidden;}
.szdwBox .bd ul li:last-child{width:383px;height:200px;margin: 0 19px 0px 18px;border-radius:10px;background:#ffffff;float:left;box-shadow:0px 0px 10px rgba(193,193,193,0.26);}
.szdwBox ul.num{width:100%;height:35px;display:flex;justify-content: center;align-items:center;}
.szdwBox ul.num li{width:15px;height:15px;background:#d9d9d9;margin:0px 3px 0px 2px;font-size:0px;border-radius:50%;}
.szdwBox ul.num li.on{background:#2c21e4;}

/*Part5 系部概况*/
.Part5{height:610px;padding:58px 0px 52px;}
.Part5>img{width:100%;height:610px;object-fit: cover;position:absolute;left:0px;top:0px;}
.Part5 .hd{width:360px;height:500px;float:left;background: url("../images/xxgcx_img13.png")repeat;padding:100px 38px 0px 0px;position: relative;}
.Part5 .hd::after{content:"";width:100%;height:10px;background: url("../images/xxgcx_img11.png")no-repeat center bottom;position:absolute;left:0px;bottom:0px; }
.Part5 .hd ul li{width:100%;height:100px;position: relative;overflow: hidden;}
.Part5 .hd ul li::after{content:"";width:26px;height:20px;background:url("../images/xxgcx_img09.png");position: absolute;right:-26px;top:50%;transform: translateY(-50%);transition:all ease-in-out 0.3s;}
.Part5 .hd ul li.on::after,
.Part5 .hd ul li:hover::after{right:0px;}
.Part5 .hd ul li a{display:block;width:250px;line-height:100px;position: relative;text-align: right;font-size:24px;color:#050505;}
.Part5 .hd ul li.on a{font-size:36px;color:#8334b9;font-weight:500;}
.Part5 .bd{width:1040px;height:500px;float:right;background: url("../images/xxgcx_img14.png")repeat;}
.Part5 .bd .conBox{width:100%;height:100%;float:right;background: url("../images/xxgcx_img10.png")no-repeat center 12px;}
.Part5 .bd .conBox p{width:100%;height:auto;max-height:260px;overflow:hidden;padding:100px 70px 0px;font-size:18px;color:#ffffff;line-height:40px;text-indent:2em;margin-bottom:89px;}
.Part5 .bd .conBox .more{width:220px;height:48px;background:#8334b9;margin:0 auto;position:relative;}
.Part5 .bd .conBox .more::after{content:"";width:0px;height:48px;background:#7700c9;position: absolute;left:50%;transform: translateX(-50%);top:0px;transition:width ease-in-out 1s;}
.Part5 .bd .conBox .more:hover::after{width:100%;}
.Part5 .bd .conBox .more a{display:block;width:100%;height:100%;font-size:18px;color:#ffffff;line-height:48px;text-align: center;position:relative;z-index:2;}
.Part5 .bd .conBox .lists{margin-top:80px;height:300px;}
.Part5 .bd .conBox .lists ul{padding:0px 200px;}
.Part5 .bd .conBox .lists ul li{width:100%;height:50px;background:url("../images/stcmx_img21.png")no-repeat left center;}
.Part5 .bd .conBox .lists ul li a{display:block;width:calc(100% - 110px);line-height:50px;float:left;padding-left:14px;font-size:18px;color:#ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Part5 .bd .conBox .lists ul li:hover a{text-decoration:underline;}
.Part5 .bd .conBox .lists ul li span{display:block;width:110px;line-height:50px;float:right;text-align:right;font-size:18px;color:#ffffff;}















