@charset "utf-8";

*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;background-color:#fff;color:#666666; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }

select{ appearance:none;  -moz-appearance:none; -webkit-appearance:none;}   
select::-ms-expand { display: none; }  

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}

.fl {float: left;}
.fr {float: right;}
.container2{display: block;max-width:1600px;  margin: 0 auto; }
.container{display: block;max-width:1400px;  margin: 0 auto; }
.hidden{ overflow:hidden;}
.hide{ display:none;}

.flex{ display: flex; align-items: center;}
.flex>div{ width:100%;}

.header{ height:120px;}
.logos{ height:70px; margin-top:25px;}
.logos img{ display: block; height:100%;}


.nav{ margin-left:75px; }
.nav li{ float: left; position: relative;}
.nav li>a{ line-height:120px; color:#555555; font-size:17px; display: block; padding:0 30px; }
.nav li.on>a,.nav li:hover>a{ background:#24396e; color:#ffffff; }

.nav li .sub{ display: none; width:100%; top:120px; left:0; background:#ffffff;  position:absolute; text-align:center; font-size:14px; box-shadow: 0px 0px 10px #cccccc; z-index:100;}
.nav li .sub a{ display:block; height:40px; line-height:40px; border-top:1px solid #eef1f6; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color:#333333; }
.nav li .sub a:hover{ background:#24396e; color:#ffffff; }


.nav_btn{ display: none; width:24px; height:60px; width:60px; padding:20px 18px; cursor: pointer; position: relative; z-index:10; background:#24396e; margin-left:20px; }
.nav_btn span{ width:24px; height:2px; display: block; background:#ffffff; -webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out; }
.nav_btn span.sp02{ margin:7px auto;}

.nav_btn.close .sp01{transform:matrix(-1,1,-0.8,-0.8,0,8.5)}
.nav_btn.close .sp02{opacity: 0;}
.nav_btn.close .sp03{transform:matrix(-1,-1,0.8,-0.8,0,-8.5); }


.search_btn{ width:40px; height:40px; margin-top:40px; border:1px solid #d4d4d4; cursor:pointer; color:#333333; line-height:38px; text-align: center; border-radius:50%; }
.search_btn span{ font-size:16px; }

.search_btn:hover{ background:#24396e; border-color:#24396e; color:#ffffff;}

.searchbj{ background:rgba(0,0,0,0.7); position:fixed; top:0; left:0; width:100%; height:100%; z-index:900; cursor: pointer; display:none; }
.search_main{ padding:50px; width:550px; height:150px; background:#ffffff; position: fixed; left:50%; top:50%; z-index:1000; margin:-75px 0 0 -275px; box-shadow: 0 0 20px #999999; display:none; }
.search_main .input{ width:400px; height:50px; border:1px solid #24396e; padding:0 15px; float:left; font-size:16px;}
.search_main .submit{ width:50px; height:50px; background:#24396e url(../images/search_btn.png) no-repeat center center; float:left; cursor:pointer;}


.banner{ position: relative;}
.banner img{ display: block; width:100%;}

.bannerBottom{ position: absolute; bottom:10%; left:0; width:100%; z-index:10; }
.bannerBottom .swiper-pagination{ position: static; }
.bannerBottom .swiper-pagination .swiper-pagination-bullet{ margin-right:10px; position: relative; float: left; width:30px; height:30px; border:1px solid transparent; background:none; opacity:1; }
.bannerBottom .swiper-pagination .swiper-pagination-bullet:after{ content:""; position: absolute; left:50%; top:50%; width:6px; height:6px; border-radius:50%; border:1px solid #ffffff; margin:-4px 0 0 -4px; }
.bannerBottom .swiper-pagination .swiper-pagination-bullet-active{ border-color:#ffffff; }
.bannerBottom .swiper-pagination .swiper-pagination-bullet-active:after{ background:#ffffff; }


/*home01*/
.home01{ position: relative;}
.home01:after{ content:""; position: absolute; top:0; right:0; width:50%; height:100%; background: url(../images/home01bj.png) no-repeat center top; background-size:100% auto; }

.campus{ width:48%; }

.hometit01{ overflow: hidden; height:50px; line-height:50px; margin:6% 0 4% 0; }
.hometit01 .tit{ color:#24396e; font-size:30px; }
.hometit01 .tit span{ font-size:30px; margin-right:15px; }
.hometit01 .more{ font-size:14px; color:#404040; }
.hometit01 .more span{ font-size:13px; }
.hometit01 .more:hover{ color:#8a0e0e; }

.campus_top{ overflow: hidden; padding-bottom:20px; border-bottom:1px solid #eeeeee; }
.campus_top .img{ width:210px; overflow: hidden; }
.campus_top .img img{ display: block; width:100%; }
.campus_top .txt{ padding-left:240px; }
.campus_top .txt .tit{ color:#333333; font-size:18px; font-weight:bold; margin-top:5px; }
.campus_top .txt .tit:hover{ color:#8a0e0e; }
.campus_top .txt .info{ color:#797979; font-size:14px; line-height:24px; margin:15px 0; }
.campus_top .txt .time{ color:#9e9e9e; font-size:14px; }

.campus_list{ overflow: hidden; }
.campus_list li{ float: left; width:100%; overflow: hidden; margin-top:20px; }
.campus_list li .time{ width:64px; line-height:1; padding:10px 0; border:1px solid #cccccc; text-align: center; height:64px; color:#333333; }
.campus_list li .time .d{ font-size:24px; }
.campus_list li .time .ym{ font-size:14px; margin-top:4px; }
.campus_list li .txt{ padding:5px 0 5px 90px; }
.campus_list li .txt .tit{ font-size:16px; color:#333333; line-height:30px; }
.campus_list li .txt .info{ font-size:14px; color:#8c8c8c; line-height:24px; }

.campus_list li:hover .txt .tit{ color:#8a0e0e; }

.open{ width:48%; position: relative; z-index:10; }
.open_top{ height:125px; padding:30px 80px; background: url(../images/open_top.jpg) no-repeat center center; background-size:cover; border-radius:10px; }
.open_top .tit{ position: relative; font-size:18px; line-height:30px; color:#ffffff; font-weight:bold; }
.open_top .tit span{ display: block; }
.open_top .tit:after{ content:""; width:34px; height:18px; position: absolute; left:-45px; top:50%; margin-top:-9px; background: url(../images/new.jpg) no-repeat center center; background-size:cover; }
.open_top .info{ color:#a6b1ce; font-size:14px; margin-top:5px; line-height:30px; } 

.open_list{ overflow: hidden; margin-top:25px; }
.open_list li{ float: left; width:100%; overflow: hidden; line-height:30px; margin-top:14px; }
.open_list li a{ display: block; overflow: hidden; }
.open_list li .tit{ color:#505050; font-size:16px; float: left; width:80%; }
.open_list li .time{ color:#9e9e9e; font-size:14px; float: right; text-align: right; width:20%; }
.open_list li:hover .tit{ color:#8a0e0e; }
.open_list li:hover .time{ color:#8a0e0e; }
/*home01*/

.adv{ margin:4% 0;}
.adv img{ width:100%; display: block;}

/*home02*/
.home02{ position: relative; background: url(../images/home02bj.jpg) no-repeat center center; background-size:cover; overflow: hidden; }
.home02:after{ content:""; position: absolute; left:85%; bottom:-35px; margin-left:-205px; width:410px; height:410px; background:url(../images/bjlogo.png) no-repeat center center; background-size:cover; }

.professionalSettings{ margin:6% 0;}

.psLeft{ width:24%;}
.psCenter{ width:49%; margin:0 1.5%;}
.psRight{ width:24%;}

.hometit02{ line-height:1; overflow: hidden; }
.hometit02 .tit{ position: relative; }
.hometit02 .tit:after{ content:""; border:3px solid #2e498c; width:8px; height:8px; top:50%; right:-24px; border-radius:50%; position: absolute; }
.hometit02 .titen{ color:#b5b4b4; font-size:14px; text-transform: uppercase; font-family:Times New Roman; }
.hometit02 .titcn{ color:#010101; font-size:40px; margin-top:16px; }

.hometit02 .more{ font-size:14px; color:#404040; line-height:70px; }
.hometit02 .more span{ font-size:13px; }
.hometit02 .more:hover{ color:#8a0e0e; }

.hometit02 .more2{ margin-top:15px; width:140px; height:40px; text-align: center; line-height:38px; border:1px solid #24396e; color:#24396e; font-size:15px; }
.hometit02 .more2:hover{ background:#24396e; color:#ffffff; }


.psBlock01{}
.psBlock01 .img{ overflow: hidden;}
.psBlock01 .img img{ display: block; width:100%; }
.psBlock01 .txt{ background:#ffffff; padding:8%; }
.psBlock01 .txt .tit{ color:#3d3d3d; font-size:22px; }
.psBlock01 .txt .info{ font-size:15px; color:#666666; margin-top:6%; line-height:30px; }


.psBlock01:hover .txt{ background:#383838; }
.psBlock01:hover .txt .tit{ color:#ffffff; }
.psBlock01:hover .txt .info{ color:#d1d1d1; }


.psBlock02{ overflow: hidden; position: relative;}
.psBlock02 .img{ width:50%; overflow: hidden; }
.psBlock02 .img img{ display: block; width:100%; }
.psBlock02 .txt{ padding:0 5%; height:100%; position: absolute; width:50%; top:0; right:0; background:#ffffff; }
.psBlock02 .txt .tit{ color:#3d3d3d; font-size:22px; }
.psBlock02 .txt .info{ color:#666666; font-size:15px; line-height:30px; margin-top:6%; }


.psBlock02:hover .txt{ background:#383838; }
.psBlock02:hover .txt .tit{ color:#ffffff; }
.psBlock02:hover .txt .info{ color:#d1d1d1; }


.psBlock03{ margin:3% 0;}
.psBlock03 li{ width:48.5%; margin-right:3%; float: left; }
.psBlock03 li a{ padding:12% 8%; display: block; }
.psBlock03 li.li01{ background:#8a0e0e; }
.psBlock03 li.li02{ margin-right:0; background:#24396e; }
.psBlock03 li .ico{ line-height:1;}
.psBlock03 li .ico span{ font-size:58px; }
.psBlock03 li.li01 .ico span{ color:#bc6a6a; }
.psBlock03 li.li02 .ico span{ color:#7989b3; }
.psBlock03 li .tit{ color:#ffffff; font-size:22px; margin:10% 0 8% 0; }
.psBlock03 li .info{ color:#ebd0d0; font-size:15px; line-height:30px; }
.psBlock03 li.li02 .info{ color:#afbbda;}

.psBlock03 li:hover{ background:#383838; }
.psBlock03 li:hover .ico span{ color:#ffffff; }
.psBlock03 li:hover .info{ color:#d1d1d1; }


.psLeft .psBlock01{ margin-top:215px; }
/*home02*/


/*home03*/
.headmasterStyle{ margin:6% 0; position: relative; background: url(../images/headmasterStyle.jpg) no-repeat center center; background-size:cover; padding:2% 2.5%; }
.headmasterStyle:after{ content:""; width:70px; height:70px; position: absolute; top:70px; left:70px; background: url(../images/bjlogo2.png) no-repeat center center; background-size:cover; }
.headmasterStyle .img{ width:27%; left:12%; bottom:0; position: absolute; }
.headmasterStyle .img img{ display: block; width:100%; }

.hsMain{ margin-left:45.5%; width:54.5%; padding:4% 3% 2% 3%; background: url(../images/hsMain.png) no-repeat left top; background-size:100% auto; }

.postList01{ overflow: hidden; margin-top:4%; }
.postList01 li{ float: left; position: relative; margin:5px 20px 5px 0; background:#2b4076; padding:0 18px; height:36px; line-height:36px; color:#ffffff; font-size:18px; font-weight:bold; }
.postList01 li:after{ content:""; position: absolute; right:0; top:0; width:0; height:0; border-top:15px solid #ffffff; border-left:15px solid transparent; }

.postList02{ overflow: hidden; color:#2d2d2d; font-size:16px; line-height:35px; margin:2% 0 4% 0; }
.postList02 li{ float: left; margin-right:5%; }

.hsMain .info{ background:#8a0e0e; color:#e2afaf; font-size:14px; line-height:30px; padding:3%; }
.hsMain .info a:hover{ color:#ffffff; }
/*home03*/


/*home04*/
.home04{ background: url(../images/home04bj.jpg) no-repeat center center; background-size:cover;}
.home04 .hometit02{ margin:6% 0 4% 0;}
.culture{ position: relative;}
.cultureList{}
.cultureList .swiper-slide{ width:32%; background:#263b70; }
.cultureList .swiper-slide a{ padding-bottom:130px; display: block; position: relative; }
.cultureList .swiper-slide .img{ overflow: hidden;}
.cultureList .swiper-slide img{ display: block; width:100%; }

.cultureList .swiper-slide .txt{ position: absolute; bottom:0; text-align: center; padding:30px; }
.cultureList .swiper-slide .txt .num{ font-size:18px; color:#ffffff; font-family: Arial; line-height:20px; }
.cultureList .swiper-slide .txt .tit{ font-size:18px; font-weight:bold; color:#ffffff; line-height:40px; margin-top:10px; }
.cultureList .swiper-slide .txt .info{ height:0; overflow: hidden; color:#eca6a6; font-size:15px; line-height:30px; }
.cultureList .swiper-slide .txt .more{ height:0; overflow: hidden;  color:#eca6a6; font-size:15px; line-height:30px;}
.cultureList .swiper-slide .txt .more span{ font-size:14px; margin-left:6px; }
.cultureList .swiper-slide:hover .txt{ background: rgba(138, 14, 14,0.9); }
.cultureList .swiper-slide:hover .txt .tit{ font-size:30px;}
.cultureList .swiper-slide:hover .txt .info{ height:auto; margin:15px 0; }
.cultureList .swiper-slide:hover .txt .more{ height:auto; }

.prev01,.next01{ width:70px; height:38px; line-height:38px; text-align: center; position: absolute; top:50%; margin-top:-19px; background: rgba(0,0,0,0.52); z-index:10; cursor: pointer; }
.prev01 span,.next01 span{ color:#ffffff; font-size:24px; }
.prev01{ left:-35px; }
.next01{ right:-35px; }
.prev01:hover,.next01:hover{  background: rgba(192,52,43,0.52); }

.home04 .swiper-pagination{ position: static; line-height:0; text-align: center; margin:4% 0;}
.home04 .swiper-pagination .swiper-pagination-bullet{ width:32px; height:8px; margin:0 12px; border-radius:0; background:#a9a9aa; opacity:1; }
.home04 .swiper-pagination .swiper-pagination-bullet-active{ background:#2c4175;}
/*home04*/

/*home05*/
.home05 .hometit02{ margin-bottom:50px;}
.home05Main{ margin:6% 0;}

.educatePeople{ width:66%;}

.epban{ width:48.5%; box-shadow: 0 0 15px #cccccc;  }
.epban img{ display: block; width:100%; }
.epban .swiper-slide{ }
.epban .swiper-slide .img{ overflow: hidden; }
.epban .swiper-slide .tit{ color:#5a5a5a; background:#ffffff; font-size:18px; padding:0 20px; height:70px; line-height:70px; }
.epban .swiper-slide:hover .tit{ background:#8a0e0e; color:#ffffff; }

.prev02,.next02{ width:30px; height:46px; line-height:46px; text-align: center; position: absolute; top:50%; margin-top:-23px; background: rgba(0,0,0,0.57); z-index:10; cursor: pointer; }
.prev02 span,.next02 span{ color:#ffffff; font-size:20px; }
.prev02{ left:0; }
.next02{ right:0; }
.prev02:hover,.next02:hover{background:#8a0e0e; }

.epban .swiper-pagination{ bottom:80px; }
.epban .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; margin:0 5px; background:none; border-radius:50%; border:1px solid #2c4175;  opacity:1; }
.epban .swiper-pagination .swiper-pagination-bullet-active{ background:#2c4175;}

.epList{ width:48.5%; }
.epList li{ float: left; width:100%; position: relative; line-height:36px; color:#5a5a5a; font-size:16px; }
.epList li a{ display: block; padding-left:10px; position: relative; overflow: hidden; }
.epList li a:after{ content:""; position: absolute; width:2px; height:2px; background:#5a5a5a; left:0; top:50%; margin-top:-1px; }
.epList li .tit{ width:80%;}
.epList li .time{ width:20%; color:#9e9e9e; font-size:14px; text-align: right; }

.epList li:hover a:after{ background:#8a0e0e; }
.epList li:hover .tit{ color:#8a0e0e; }
.epList li:hover .time{ color:#8a0e0e; }

.videoHome{ width:32%;}

.videoban{}
.videoban .swiper-slide a{ position: relative; display: block; color:#ffffff; }
.videoban .swiper-slide a:after{ background: rgba(0,0,0,0.5); content:""; width:100%; height:100%; position: absolute; left:0; top:0; width:100%; height:100%; }
.videoban .swiper-slide .ico{ width:100%; height:80px; line-height:80px; margin-top:-40px; text-align: center; position: absolute; top:50%; left:0; z-index:10; }
.videoban .swiper-slide .ico span{ font-size:80px; }
.videoban .swiper-slide .img{ overflow: hidden;}
.videoban .swiper-slide .tit{ line-height:60px; position: absolute; z-index:10; left:0; bottom:0; width:100%; color:#ffffff; font-size:16px; font-weight:bold; text-align: center; }
.videoban img{ display: block; width:100%; }

.videoban .swiper-slide:hover a:after{ opacity:0;}

.videoban_nav{ margin-top:2%; }
.videoban_nav li{ float: left; width:23.5%; margin-right:2%; position: relative; cursor: pointer; }
.videoban_nav li .border{ opacity:0; position: absolute; top:0; left:0; width:100%; height:100%; border:5px solid #8a0e0e; }
.videoban_nav li .ico{ color:#ffffff; width:100%; position: absolute; text-align: center; top:50%; left:0; z-index:10; height:28px; line-height:28px; margin-top:-14px; z-index:10; }
.videoban_nav li .ico span{ font-size:28px;}
.videoban_nav li img{ display: block; width:100%; }
.videoban_nav li.on .border{ opacity:1; }
/*home05*/


/*home06*/
.piclist{ overflow: hidden; margin:4% 0;}
.piclist li{ float: left;}
.piclist li .img{ position: relative;}
.piclist li .img:after{ content:""; position: absolute; left:0; top:0; width:100%; height:100%; background: rgba(255,255,255,0.2); z-index:10; opacity:0; }
.piclist li img{ display: block; width:100%;}
.piclist li.li01{ width:26.5%; }
.piclist li.li01 .img{ height:570px;}
.piclist li.li02{ width:44%; margin:0 1.5%;}
.piclist li.li02 .img{ height:570px;}
.piclist li.li03{ width:26.5%;}
.piclist li.li03 .img{ height:250px;}
.piclist li.li04{ width:26.5%;}
.piclist li.li04 .img{ height:250px;}
.piclist li .tit{ color:#3e3e3e; font-size:18px; line-height:70px; }
.piclist li:hover .img:after{ opacity:1; }
.piclist li:hover .tit{ color:#8a0e0e; }
/*home06*/

/*footer*/
.footer{ background:#2c4175;}
.dblogo{ height:84px; margin-top:13px;}
.dblogo img{ height:100%; display: block;}

.foot_top{ padding:3% 0; border-bottom:1px solid #475e97; }
.foot_top .wechat{ width:110px; }
.foot_top .wechat img{ width:100%; display: block; }

.bottomSearch{ overflow: hidden; border-radius:5px; background:#ffffff; margin-top:25px; margin-right:50px; }
.bottomSearch .input{ float:left; height:60px; width:350px; padding:0 20px; font-size:16px; color:#666666; }
.bottomSearch .submit{ float:left; border-radius:5px 0 0 5px; height:60px; width:140px; background:#8a0e0e; color:#ffffff; font-size:18px; cursor: pointer; }

.dbcontent{ padding:4% 0;}

.dbinfo{ width:35%; overflow: hidden; color:#d2d9e9; font-size:14px; line-height:30px; }
.dbinfo li{ float: left; width:100%; padding-left:30px; position: relative;}
.dbinfo li span{ width:30px; width:30px; position: absolute; left:0; top:0;}

.dbnav{ width:65%; overflow: hidden; }
.dbnav li{ float: left; width:20%; }
.dbnav li .tit{ color:#d2d9e9; font-size:18px; line-height:30px; }
.dbnav li .sub{ color:#9fabc7; font-size:14px; line-height:30px; margin-top:10px; }
.dbnav li .sub a{ display: block; }
.dbnav li a:hover{ text-decoration: underline; color:#ffffff; }

.copy{ border-top:1px solid #475e97; color:#9fabc7; font-size:14px; text-align: center; padding:2% 0;  }
.copy a:hover{ text-decoration: underline; color:#ffffff; }
/*footer*/


/*内页*/
.nyban{ position: relative; }
.nyban img{ display: block; width:100%; }
.bantxt{ position: absolute; top:0; left:0; width:100%; height:100%; color:#ffffff; text-align: center; line-height:1; padding-bottom:150px; }
.bantxt .tit{ font-size:48px; }
.bantxt .weizhi{ font-size:14px; margin-top:3%; }
.bantxt .weizhi span{ margin:0 5px; }
.bantxt .weizhi span.iconfont{ margin:0 10px 0 0;}
.bantxt .weizhi a:hover{ text-decoration: underline; }


.pageMain{ margin-top:-150px; position: relative; z-index:10;  }
.pageMain:after{ content:""; height:150px; width:100%; position: absolute; left:0; top:0; background:#ffffff; }
.pageNav{ text-align: center; padding:50px 0; position: relative; z-index:10;}
.pageNav a{ height:50px; line-height:50px; padding:0 40px; color:#606060; font-size:18px; background:#f5f3f3; margin:0 20px; display: inline-block; border-radius:25px; }
.pageNav a:hover,.pageNav a.on{ background:#24396e; color:#ffffff; font-weight:bold; }

.searchTips{ padding:50px 0; text-align:center; position: relative; z-index:10; font-size:18px;  }
.searchTips span{ margin:0 5px; color:#8a0e0e; }


.showtxt{ font-size:16px; line-height:2; color:#414141; }
.showtxt img{ max-width:100%; height:auto !important; }

.showvideo{ width:70%; margin:0 auto; margin-bottom:2%; }
.showvideo video{ width:100%; display:block; }

.paging{ text-align: center; font-size:16px; margin:6% 0; }
.paging a,.paging span{ display: inline-block; margin:0 2px; color:#666666; line-height:36px; padding:0 16px; border-radius:3px; background:#f7f7f7; } 
.paging a:hover,.paging span{ background:#8a0e0e; color:#ffffff; }
/*内页*/


/*学校概况*/
.aboutbj{ background: url(../images/aboutbj.jpg) no-repeat center top; background-size:100% auto;}
.about{ margin:5% 0;}
.abtit{ color:#010101; font-size:40px; text-align: center; margin-bottom:50px; line-height:1.5; }
.abtxt{ color:#606060; font-size:16px; line-height:2;}

.abCenter{ position: relative; margin:3% 0;}
.abCenter .txt{ width:32%; background:#2c4175; color:#ffffff; padding:3%; }
.abCenter .txt .titen{ color:#4b5d89; font-size:48px; font-family:Impact; line-height:1; }
.abCenter .txt .titcn{ color:#ffffff; font-size:30px; font-weight:bold; line-height:1; margin:7% 0 10% 0; }
.abCenter .txt .info{ color:#ffffff; font-size:14px; line-height:2; }

.abCenter .abban{ width:68%; height:100%; position: absolute; right:0; top:0; }
.abCenter .abban img{ display: none; width:100%;}

.next3,.prev3{ width:40px; height:40px; text-align: center; line-height:40px; position: absolute; top:50%; margin-top:-20px; background:#b2b2b2; z-index:10; cursor: pointer; }
.next3{ left:0; }
.prev3{ right:0; }
.next3 span,.prev3 span{ font-size:18px; color:#ffffff; }

.next3:hover,.prev3:hover{ background:#c03e3e; }
/*学校概况*/

/*校长风采*/
.headmasterStyle2{ margin:2.5% 0;}

.deanNav{ overflow: hidden;}
.deanNav li{ float: left; height:42px; line-height:42px; margin-right:5px; padding:0 25px; background:#f2f0f0; color:#545454; font-size:18px; font-weight: bold; cursor: pointer;}
.deanNav li.on,.deanNav li:hover{ background:#263b70; color:#ffffff; }

.deanTab{ margin-top:2%; margin-bottom:5%; }


.principalPic{ overflow: hidden; margin-top:-2%; }
.principalPic li{ width:32%; float: left; margin-right:2%; margin-top:2%; }
.principalPic li img{ display: block; width:100%; }
/*校长风采*/


/*专业设置*/
.majorList{ overflow: hidden; margin-top:2%;}
.majorList li{ float: left; width:49.5%; margin-right:1%; margin-top:1%; overflow: hidden; position: relative;}
.majorList li a{ display: block; overflow: hidden;}
.majorList li .img{ width:50%;}
.majorList li .img img{display: block; width:100%; }
.majorList li .txt{ position: absolute; right:0; height:100%; top:0; width:50%; background:#f3f3f5; padding:0 5%; }
.majorList li .txt .tit{ color:#3d3d3d; font-size:22px; }
.majorList li .txt .info{ color:#666666; font-size:15px; line-height:2; margin-top:5%;}

.majorList li:hover .txt{ background:#8a0e0e; }
.majorList li:hover .txt .tit{ color:#ffffff; }
.majorList li:hover .txt .info{ color:#efb7b7; }
/*专业设置*/

/*专业设置详情*/
.majorMian{}
.majorMian .tit{ line-height:140px; overflow: hidden; }
.majorMian .tit h1{ float: left; color:#363636; font-size:45px; font-weight:bold; position: relative; }
.majorMian .tit h1:after{ content:""; border:3px solid #2e498c; width:8px; height:8px; top:50%; margin-top:-18px; right:-30px; border-radius:50%; position: absolute; }

.showtop{ text-align: center; border-bottom:1px solid #dcdcdc; padding-bottom:2%; margin-bottom:2%;}
.showtop h1{ font-size:28px; color:#3d3d3d; }
.showtop p{ font-size:16px; color:#666666; margin-top:1%; }
.showtop p span{ margin:0 16px; font-size:16px; }

.majorShow{ margin-bottom:4%;}

.majorShow .img{ position: relative; width:48.5%; margin:0 0 30px 90px;}
.majorShow .img:after{ content:""; width:30px; height:30px; position: absolute; left:-60px; bottom:0; background:#24396e; }
.majorShow .img:before{ content:""; width:85px; height:85px; position: absolute; right:-85px; top:-85px; background:#8a0e0e; }
.majorShow .img img{ display: block; width:100%;}

.sxp{ overflow: hidden; border-top:1px solid #dcdcdc; line-height:1.5; padding:4% 0; font-size:16px; color:#414141; }
.sxp>div{ width:49%; }
.sxp>div.fr{ text-align: right; }
.sxp a:hover{ color:#8a0e0e; text-decoration: underline; }
/*专业设置详情*/

/*天现文化*/
.whlist{ overflow: hidden; margin-top:1%; }
.whlist li{ float: left; width:32%; margin-right:2%; margin-top:2%; }
.whlist li .img{border-top:4px solid #8a0e0e; overflow: hidden; position:relative; }
.whlist li .img img{ display: block; width:100%; }
.whlist li .ico{ width:70px; height:70px; position: absolute; top:50%; left:50%; margin:-35px 0 0 -35px; color:#ffffff; line-height:1; }
.whlist li .ico span{ font-size:70px; }
.whlist li .tit{ height:100px; background:#f3f3f5; color:#444444; font-size:16px; line-height:30px; padding:0 30px; }
.whlist li:hover .tit{ background:#8a0e0e; color:#ffffff; }
/*天现文化*/

/*师资队伍*/
.teachersList{ overflow: hidden; }
.teachersList li{ width:48%; margin-right:4%; float: left; overflow: hidden; position: relative; margin-top:5%; }
.teachersList li .img{ width:46%; float: left; overflow: hidden; }
.teachersList li .img img{ display: block; width:100%;}
.teachersList li .txt{ width:46%; position: absolute; height:100%; position: absolute; right:0; top:0; }
.teachersList li .txt .tit{ color:#333333; font-size:24px; font-weight:bold; }
.teachersList li .txt .tit:hover{ color:#24396e;}
.teachersList li .txt .ftit{ color:#656565; font-size:16px; font-weight:bold; margin:3% 0 6% 0; }
.teachersList li .txt .info{ color:#656565; font-size:16px; line-height:2; text-align: justify; }
.teachersList li .txt .more{ height:40px; margin-top:10%; line-height:38px; border-radius:20px; padding:0 25px; border:1px solid #24396e; color:#24396e; font-size:16px; float: left; }
.teachersList li .txt .more:hover{ background:#24396e; color:#ffffff; }
/*师资队伍*/


/*明星校友*/
.alumnusList{ overflow: hidden;}
.alumnusList li{ float: left; width:100%; overflow: hidden; background:#f5f3f3; padding:5%; margin-top:3%; }
.alumnusList li .licontent{ position: relative;}
.alumnusList li .img{ width:31%; overflow: hidden;}
.alumnusList li .img img{ display: block; width:100%; }
.alumnusList li .txt{ position: absolute; right:0; top:0; width:64%; height:100%; }
.alumnusList li .txt .tit{ color:#333333; font-size:40px; font-weight:bold; }
.alumnusList li .txt .ftit{ color:#6e6e6e; font-size:18px; margin-top:1%; }
.alumnusList li .txt .info{ color:#6e6e6e; font-size:16px; line-height:2; text-align: justify; margin:5% 0 7% 0; }
.alumnusList li .txt .more{ height:60px; background:#24396e; line-height:60px; border-radius:30px; padding:0 45px; color:#ffffff; font-size:18px; float: left; }
.alumnusList li .txt .tit:hover{ color:#8a0e0e; }
.alumnusList li .txt .more:hover{ background:#8a0e0e; }
/*明星校友*/


/*新闻资讯*/
.newsban{ margin-top:3%;}
.newsban .swiper-slide{ overflow: hidden; position: relative;}
.newsban .swiper-slide .img{ width:50%; }
.newsban .swiper-slide .img a{ position: relative; display: block; overflow: hidden;}
.newsban .swiper-slide .img img{ display: block; width:100%;}
.newsban .swiper-slide .img .tit{ position: absolute; padding:0 170px 0 30px; left:0; bottom:0; width:100%; height:70px; line-height:70px; color:#ffffff; font-size:18px; background: rgba(0,0,0,0.6);}
.newsban .swiper-slide .txt{ width:50%; position: absolute; right:0; top:0; background:#f3f4f5; height:100%; padding:0 7% 0 5%; }
.newsban .swiper-slide .txt .tit{ color:#333333; font-size:30px; line-height:1.5; }
.newsban .swiper-slide .txt .info{ color:#6f6f6f; font-size:16px; line-height:2; margin:5% 0 7% 0; text-align: justify; }
.newsban .swiper-slide .txt .more{ width:140px; height:40px; line-height:40px; text-align: center; background:#8a0e0e; color:#ffffff; font-size:16px; display: block; }
.newsban .swiper-slide .txt .tit:hover{ color:#8a0e0e; }
.newsban .swiper-slide .txt .more:hover{ background:#24396e; }

.newsban .swiper-pagination{ line-height:0; bottom:32px; right:50%; width:50%; text-align: right; padding-right:30px; }
.newsban .swiper-pagination .swiper-pagination-bullet{ width:15px; height:6px; background:#ffffff; opacity:1; border-radius:3px; margin:0 0 0 7px; }
.newsban .swiper-pagination .swiper-pagination-bullet-active{ width:25px; background:#8a0e0e;}

.prev03,.next03{ width:50px; height:80px; line-height:80px; text-align: center; position: absolute; top:50%; margin-top:-40px; background: rgba(0,0,0,0.57); z-index:10; cursor: pointer; }
.prev03 span,.next03 span{ color:#ffffff; font-size:24px; }
.prev03{ left:0; }
.next03{ right:0; }
.prev03:hover,.next03:hover{background:#8a0e0e; }


.newslist{ border-top:1px solid #e5e5e5; margin-top:5%; overflow: hidden;}
.newslist li{ float: left; overflow: hidden; padding:5% 0; border-bottom:1px solid #e5e5e5; width:100%;}
.newslist li .time{ float: left; padding:10px 0; width:100px; height:100px; font-family: Arial; background:#253a6f; color:#ffffff; text-align: center; }
.newslist li .time .d{ font-size:40px; font-weight:bold; line-height:50px; }
.newslist li .time .ym{ font-size:18px; line-height:30px; }
.newslist li .txt{ padding-left:150px;}
.newslist li .txt .tit{ color:#333333; font-size:24px; line-height:30px;}
.newslist li .txt .info{ color:#6f6f6f; font-size:16px; line-height:30px; margin-top:10px;}
.newslist li .txt .tit:hover{ color:#8a0e0e; }
/*新闻资讯*/


.pc-slide{ margin:0 auto 3% auto; width:70%;}
.pc-slide .view{ width:100%; position: relative;}
.pc-slide .view img{ display: block; width:100%;}

.pc-slide .preview{ position: relative; background:#f2f0f0; padding:1.5%; margin-top:2%;}
.pc-slide .preview .swiper-slide{ background:#000000; cursor: pointer; }
.pc-slide .preview .swiper-slide img{ width:100%; display: block; opacity:0.4;}
.pc-slide .preview .active-nav img{ opacity:1;}

.pc-slide .prev03{ background:rgba(0,0,0,0.52); left:0;}
.pc-slide .next03{ background:rgba(0,0,0,0.52); right:0;}
.pc-slide .prev03:hover,.pc-slide .next03:hover{ background:rgba(192,52,43,0.88); }


.teachersList66{ margin-top:-4%;}
.teachersNav{ overflow:hidden; line-height:50px; }
.teachersNav a{ float:left; width:14.28%; text-align:center; font-size:16px; background: #f5f3f3; color: #606060; }
.teachersNav a:hover,.teachersNav a.on{ background: #24396e; color: #ffffff; }


.oneLines{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.twoLines{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.threeLines{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}


.animated{opacity: 0;}

.nav li>a,.nav li .sub a,.search_btn,.hometit01 .more,.campus_top .txt .tit,.campus_list li .txt .tit,.open_list li .tit,.open_list li .time,.psBlock02 .txt,.psBlock02 .txt .info,.psBlock02 .txt .tit,.psBlock01 .txt,.psBlock01 .txt .tit,.psBlock01 .txt .info,
.psBlock03 li,.psBlock03 li .ico span,.psBlock03 li .info,.hsMain .info a,.cultureList .swiper-slide .txt,.cultureList .swiper-slide .txt .tit,.cultureList .swiper-slide .txt .info,.cultureList .swiper-slide .txt .more,.hometit02 .more,.prev01,.next01,
.epban .swiper-slide .tit,.prev02,.next02,.epList li a:after,.epList li .tit,.epList li .time,.videoban .swiper-slide a:after,.hometit02 .more2,.piclist li .tit,.dbnav a,.copy a,.piclist li .img:after,.pageNav a,.next3,.prev3,.deanNav li,.majorList li .txt,
.majorList li .txt .tit,.majorList li .txt .info,.paging a,.sxp a,.whlist li .tit,.alumnusList li .txt .tit,.alumnusList li .txt .more,.teachersList li .txt .tit,.teachersList li .txt .more,.prev03,.next03,.newsban .swiper-slide .txt .tit,
.newsban .swiper-slide .txt .more,.newslist li .txt .tit,.teachersNav a{
transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}


.campus_top .img img,.psBlock01 .img img,.psBlock02 .img img,.cultureList .swiper-slide img,.epban .swiper-slide img,.videoban .swiper-slide img,.majorList li .img img,.whlist li .img img,.alumnusList li .img img,.teachersList li .img img,
.newsban .swiper-slide .img img{
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;}

.campus_top .img:hover img,.psBlock01:hover .img img,.psBlock02:hover .img img,.cultureList .swiper-slide:hover img,.epban .swiper-slide:hover img,.videoban .swiper-slide:hover img,.majorList li:hover .img img,.whlist li:hover .img img,
.alumnusList li .img:hover img,.teachersList li .img:hover img,.newsban .swiper-slide .img:hover img{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}


.delay2{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.delay3{-webkit-animation-delay:.4s;animation-delay:.4s; -moz-animation-delay:.4s;
-o-animation-delay:.4s;-ms-animation-delay:.4s;}
.delay4{-webkit-animation-delay:.6s;animation-delay:.6s; -moz-animation-delay:.6s;
-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.delay5{-webkit-animation-delay:.8s;animation-delay:.8s;; -moz-animation-delay:.8s;
-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.delay6{-webkit-animation-delay:1s;animation-delay:1s; -moz-animation-delay:1s;
-o-animation-delay:1s;-ms-animation-delay:1s;}