@charset "utf-8";/* 全局 */
body{font-family:"微软雅黑"; background:#fef9f3;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font,tr,table,ol{padding:0;margin:0;font-family:"微软雅黑", Arial, Helvetica, sans-serif;color:#444;}
table{border-collapse:collapse;border-spacing:0;}
input{ border:none; background:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
input,button,textarea,checkbox,select,radio{vertical-align:middle;}
a{text-decoration:none; color:#222;}
.clear{clear:both;height:0px;overflow:hidden;}
ol li,ul li,dl dt,dl dd{list-style:none;}
img{display:inline-block;border:none;}
img{display:inline-block;border:none;transition: all 0.5s;}
img:hover{transform: scale(1.2);}
/* header */
.Navbox{background:#a11a21;height:115px; }
.top_logo{margin:0px auto; width: calc(100% - 30px); padding:0 15px;}
.logo{width:22.5%;float:left; height:115px;display: flex;align-items: center;}
.logo img{display: block;width: 100%; align-items: center;}
/*导航栏*/
.header{ position:relative;    min-width: 1400px;}
.Service{}
.Service dl{  background:#edf5ff; width:325px; height:45px; margin-left:1px;text-align:center; padding:10px 0; border:1px solid #e7e7e7;}
.Service dl:hover{ background:#fef9f3;}
.Service dl+dl{ margin-top:13px;}
.Service dt{ margin:0px 0px 5px 50px; float: left;}
.Service dd{height: 45px;line-height: 45px;  text-align: left; float: left;padding-left: 30px;}
.Service dd a{ color:#333333; font-size:18px;}

.workbox{ float:left; width:330px; padding:20px; background:#FFF;min-height: 380px;}


.Box_new{ background:#FFF;}
.headerText{ width:66%; padding-left:6%; float:right;height:115px; background:url(../images/img2023.png) left center no-repeat; text-align:right;}
.menu>li { float:left;position: relative; width:11.1%; text-align:center;}
.menu>li>a {display: block;font-size:17px;color: #fff;line-height:55px;position: relative;height: 115px;line-height: 98px; border-right:1px solid #b72129;}
.menu>li>a:after {-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.menu>li>a:after {display: block;content: "";position: absolute;top:111px;left: 0px;border-bottom: 4px solid #832422;width: 100%;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.menu>li>a:hover:after {-webkit-transform: scaleX(1);transform: scaleX(1);}
.navTwo {display: none;position: absolute;z-index: 100;width: 120%;left:-10%;margin: 0px;padding: 0px;}
.navTwo>li {display: block;text-align: center;}
.navTwo>li>a {display: block;color: #ffffff;white-space: nowrap;width: auto;font-size: 14px;background: #832422;padding: 15px 5px;text-align: center; line-height:1.6;}
.navTwo>li>a:hover {background-color: #b72129;}
.navAct>a:after {-webkit-transform: scaleX(1) !important;transform: scaleX(1) !important;}
.ea55_com_header {background-color: #832422;color: #FFF;transition: background 1s;-moz-transition: background 1s;-webkit-transition: background 1s;-o-transition:background 1s;}
/* banner */
.fullSlide{width:100%;position:relative;height:495px;}
.fullSlide .banner_box{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .banner_box ul{width:100% !important;}
.fullSlide .banner_box li{width:100% !important;height:495px;overflow:hidden;text-align:center;}
.fullSlide .banner_box li a{display:block;height:495px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


/* 新闻动态 */
.mian{ width:1400px; margin:15px auto 0;}

.title {height: 35px;line-height: 35px;display: block;background: url(../images/h2bg.png) left center no-repeat;margin-bottom: 5px;}
.title h2 {float: left;font-size: 18px;font-weight: bold;padding-left: 30px;color: #a11a21;}
.title i {float: left;text-transform: uppercase;font-size: 14px;color: #666;padding-left: 10px;font-style: normal;}
.title .fr {float: right;height:22px;line-height: 22px;width:60px;text-align: center;border-radius: 110px;border: 1px solid #adadad;}
.section{transition-duration:1s; position:relative; margin-bottom:15px;*position: static;}
.section:hover{box-shadow: 0px 0px 5px 0px #c2c2c2;}
.new_left{ float:left; width:684px; padding:20px;}
/* flashbox */
.flashbox{width:684px;height:400px;position:relative; float:left;}
.flashbox .focusNew_out{width:684px;height:400px;overflow:hidden;position:relative;z-index:2; ;}
.flashbox .focusNew_out a img{width:100%;}
.flashbox .focusNew_out .f_out_txt{height:50px;width:514px;display:block;position:absolute;bottom:0;left:0;background-color:#000000;opacity:0.8;color:#d6d6d6;font-size:20px;font-family:"微软雅黑";line-height:50px;padding:0 150px 0 20px;overflow:hidden; z-index:2}
.flashbox .focusNew_out .f_out_txt a{color:#d6d6d6;font-size:16px}
.flashbox .f_tabs{width:140px;height:35px;position:absolute;bottom:15px;right:0px;z-index:100;}
.flashbox .f_tabs span{width:23px;height:19px;background-color:#474747;float:left;margin-right:3px;text-align:center;color:#f0f0f0;margin-top:15px;cursor:pointer}
.flashbox .f_tabs span.hover{height:19px;margin-top:0;padding-top:15px;cursor:pointer;background-color:#b72129;}
.xwdt_time{ position:absolute; left:0; top:25px; background:url(../images/time_bg1.png) no-repeat; width:128px; height:40px; line-height:40px; text-align:center; color:#FFF;font-family: 'Times New Roman', Times, serif;overflow: hidden;}
/* 通知公告 */
.NOTICE{ float:right; width:635px;min-height: 336px; padding:20px; background:urlimages/sjbg.jpg) #fafafa no-repeat right bottom;border-left: 1px solid #ccc;}
.NOTICE  dd {height: 45px;line-height: 45px;font-size: 16px;color: #333;padding-left: 120px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: relative; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: relative;}
.NOTICE dd+dd {margin-top:15px;}
.NOTICE .main2-ld {position: absolute;width: 111px;height: 45px;left: 0;top: 0;z-index: 10;}
.NOTICE .main2-l {width: 61px;position: absolute;left: 0;top: 0;height: 42px;line-height: 42px;text-align: center;font-size: 16px;color: #fff;border-top-left-radius: 5px;border-bottom-left-radius: 5px; background:#a11a21;}
.NOTICE dd+dd .main2-l{}
.NOTICE .main2-l a{ color:#FFF;}
.main2-d {position: absolute;right: 0;top: 0;width: 49px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #333;border: 1px solid #dbdbdb;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
/* 规章制度 */
.work{ float:left; width:455px; padding:20px; background:#FFF;min-height: 380px;}
.Student{margin:0 20px;}
.work dl dt{ width:100%; height:100px; overflow:hidden}
.work dl dt img {display: block;width: 100%;height:100px;}
.work dl:hover img{transform: scale(1.2);}
.work dl dd li{ line-height:48px; background:url(../images/iconTitle_1.jpg) no-repeat left center; }
.hr2{border-radius: 50%;box-shadow: 0px 0px 10px 5px #d7d7d7;width: 260px;height: 5px;background: #FFF;margin: 0 auto;position: absolute;z-index: -10;bottom:3px;right: 50%;margin-right: -130px;}
/*学生风采*/
.picbox{width:1240; padding:20px; background:#FFF;}
.picbox dl{ float:left; width:328px; margin-left:15px; margin-top:5px;}
.picbox dl:nth-child(2){ margin-left:0px;}
.picbox dl dt a{width:328px; height:90px; overflow:hidden;    display: block;}
.picbox dl dt img{width:328px; height:90px;}
.picbox dl dd a{ font-size:14px;line-height:35px; height:35px;overflow: hidden;text-overflow: ellipsis;text-overflow:ellipsis; display:block; padding:0 15px;background:url(../images/iconTitle_1.jpg) #ebebeb no-repeat 5px center; }

.nav_top {width:20%;box-sizing: border-box;color: #fff; text-align:center; background:#a11a21; float:left;}
.nav_top .Current{color: #fff;height:75px;line-height: 75px;text-decoration: none; font-size:18px; font-weight:normal; background:#d41821;}
.nav_top li{margin:0 0px;list-style: none;  }
.nav_top a {display: block;color: #fff;height: 75px;line-height: 75px;text-decoration: none; font-size:18px; font-weight:normal;}
.nav_top li a:hover{background:#d41821; }
/*列表页*/
.articl{ float:left;width: calc(80% - 0px);}
.wz_top {width: 100%;height:76px;background-color: #fff;box-sizing: border-box; line-height:76px;font-size: 16px;color: #333333;font-family: '宋体';border-bottom: 2px solid #a11a21;}
.wz_top a {color: #333; padding:0 10px;font-family:"微软雅黑";font-weight: normal;}
.wz_top a:hover{color:#c70211;}
.list_box{ background:url(../images/main3-bg.png) no-repeat top center;}
.list {width: 1400px;margin: 0 auto;}
.list ul.column{background: #fff;}
.list ul.column li{-webkit-transition: .3s ease-out;transition: .3s ease-out;display: block;width: 100%;height: 76px;box-sizing: border-box;border-bottom: 1px solid #eaeaea;}
.list ul.column li a {display: block;height: 75px;line-height: 75px;padding: 0 25px;overflow: hidden;background: url(../images/index-dian.png) 15px center no-repeat;font-size: 16px;}
.list ul.column li .cont-info {color: #333;width: 90%;float: left;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list ul.column li .time {width: 10%;float: left;text-align: right;background: url(../images/list-time.png) 0px center no-repeat;font-size: 14px;color: #999;}
.list ul.column li:hover .cont-info,.list ul li:hover .time{ color:#a11a21;}
/* 内容页 */
.leftmian{padding:20px 35px; margin-top:25px; margin:0 auto;background-color:#fff;}
.leftmian h3{ line-height:60px; text-align:center; font-size:28px; font-weight:bolder; color:#a11a21;}
.top_ztimg {position: absolute;width: 100px;height: 36px;right: 0px;top: -3px;overflow: hidden;}
.top_ztimg .si_img {display: block;float: left;width: 36px;height: 36px;margin-left: 10px;}
.leftmian .info{ text-align:center; margin:15px 0; line-height:30px; position:relative;}
.leftmian .info span{ padding:0 10px;}
.leftmian .artmain p{ line-height:220%;margin:15px 0; color:#666; font-size:16px; text-indent:2em;}
.leftmian .artmain img{ display:block; margin:0 auto; width:65%; text-indent:0em;}
.displayPage {width: 100%;padding-top: 20px;border-top: 1px solid #eaeaea;}
.displayPage  a{ display:block; line-height:200%;}

.main .piclist{ background:#FFF;}
.main .piclist li{float: left;margin:10px;display: inline;width: calc(33.33% - 20px);height: auto;border: none;line-height: normal; height:auto;}
.main .piclist li a {float: none;position: relative;display: block;margin: 0;overflow: hidden;height:230px;}
.main .piclist li a img{ width:100%;}
.main .piclist li span {float: none;display: block;height:40px;line-height: 40px;text-align: center;width: 100%;background: #ebebeb; font-size:16px;}

.articl .teac_list{ padding:20px;}
.articl dl:nth-child(3n+3){margin-left:0;}
.articl dl{width: calc(32.33% - 60px);margin-left:15px;float: left;background-color: rgba(255, 255, 255, 0.8);margin-bottom:20px; padding:30px;}
.articl dl:hover{ background:url(../images/Tbc.png) no-repeat right center #a11a21; }
.classkc li{margin-bottom: 50px;width: 33.3%;float: left; }
.classkc li a {text-align: center; background: #fff;   display: block;    margin: 0 10px;   border: 3px solid #efebea;    padding: 20px;    box-sizing: border-box;    position: relative;}
classkc li a::before {content: '';display: block;width: calc(100% - 4px);height: calc(100% - 4px);background: url(../images/mode2b.png) no-repeat;background-size: 100% 100%;position: absolute;left: 2px;top: 2px;}

 .classkc li:hover a::before{
     background: url(../images/61.png) no-repeat;
     background-size: 100% 100%;color:#fff;
   }
.classkc li:hover a{ border:3px solid #a62c2f;color:# #fff;}
.classkc li a::before label{z-index: 10;}
.articl dl dt{}
.articl dl dt img{ width:100%;}
.articl dl dd{width: 100%;float: left;}
.articl dl dd h3{font-size:23px;color: #832422;padding-bottom: 10px;margin: 0 0 10px;border-bottom: 1px solid #832422;}
.articl dl dd p{font-size: 15px;color: #666;margin-top: 5px; line-height:200%;}
.articl dl:hover h3,.articl dl:hover p{color:#FFF;}
.articl dl:hover h3{border-bottom: 1px solid #fff;}

.articl dl.dt dt{width:46%;height: 199px;overflow: hidden;float: left;}
.articl dl.dt dt img{ width:100%;}
.articl dl.dt dd{float: left;width: calc(54% - 15px);margin-left: 15px;}
.articl dl.dt dd h3{font-size:23px;color: #832422;padding-bottom: 10px;margin: 0 0 10px;border-bottom: 1px solid #832422;}
.articl dl.dt dd p{font-size: 15px;color: #666;margin-top: 5px; line-height:200%;}
.articl dl.dt:hover h3,.articl dl.dt:hover p{color:#FFF;}
.articl dl.dt:hover h3{border-bottom: 1px solid #fff;}


/*pager*/
.pagerBox{height:65px; border:1px solid #d8d8d8; margin:40px auto 40px; clear:both; background-color:#f6f6f6; overflow:hidden;}
.pagerBox .pagerNum,.pagerBox .pagerCtrl{display:inline-block; float:left; height:65px; line-height:65px;}
.pagerBox .pagerNum{color:#999;border-right:0 none;}
.pagerBox .pagerNum span{display:inline-block; float:left; height:65px; border-right:1px solid #d8d8d8; padding:0 12px;}
.pagerBox .pagerCtrl a{display:inline-block; height:65px; padding:0 25px;border-right:1px solid #d8d8d8; color:#333; float:left;}
.pagerBox .pagerCtrl a:hover,.pagerBox .pagerCtrl a.pCur{background-color:#832422  ; color:#FFF;}
.pagerBox .pagerGo{line-height:65px; color:#999; padding-right:10px; _padding-top:6px; float:right;}
.pagerBox .pagerGo .pIn{width:29px; height:28px; border:1px solid #d8d8d8; background-color:#FFF; line-height:18px; text-align:center; color:#444;display:inline-block;  margin:18px 5px 0 5px; _margin:0 5px; vertical-align:top; _vertical-align:middle; *vertical-align:middle;}
.pagerBox .pagerGo .pGo{margin-left:10px;cursor:pointer; vertical-align:middle; width:45px; height:21px; margin-top:-3px; background:#832422  ; border:none; color:#FFF; width:80px; text-align:center; height:30px; line-height:30px;}
/*右侧弹出层*/
.wuyou-waiter{position: fixed; right: 0px; bottom:20%; margin-top: -90px; width: 67px; z-index: 999;}
.waiter-ul li{position: relative; height: 67px; margin-bottom:1px;background:rgba(0,0,0,0.4);}
.waiter-ul li.R_wait{ line-height:67px;background:rgba(0,0,0,0.4);}
.waiter-ul li a{ position: absolute; left: 0; top: 0; z-index: 2; color: #fff; display: block; width:40px; height: 40px; padding:14px 13px 13px 13px; text-align: center; text-decoration: none; font-size: 24px;}
.waiter-title{position: absolute; left: 0px; top: 0px; color: #fff; width:200px; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; background-color: #fff;  z-index: 1; opacity: 0;background:#a11a21;min-height: 37px; text-align:center; padding:15px; font-size:16px;}
.waiter-ul li a{ background:url(../images/14.png) no-repeat center center;}
.waiter-ul li:last-child a{ background:url(../images/15.png) no-repeat center center;}
.bolg_box{ width:171px;}
.waiter-title p{ font-size:12px; color:#FFF; line-height:180%; margin-top:5px;}
.waiter-ul li.R_wait .waiter-title{ padding:0; width:230px;}
.waiter-ul li:hover .waiter-title{left: -231px; opacity: 1;}
.waiter-ul li:hover .bolg_box{left: -202px; opacity: 1;}
.waiter-ul li:hover{ background:#a11a21;}
.waiter-ul li .waiter-title img{ width:160px; margin:0 auto;}
.waiter-ul li .submit{position: absolute; left: 0; top: 0; z-index: 2; color: #fff; display: block; width:40px; height: 40px; padding:14px 13px 13px 13px; text-align: center; -webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; text-decoration: none; font-size: 24px;background:url(../images/11.png) no-repeat center center;width:68px; height: 68px;}
.waiter-ul li.R_wait .waiter-title{ height:40px; padding:13px 0;}
.waiter-ul li.R_wait .waiter-title input{ height:40px;background:rgba(255,255,255,0.4);width:204px; padding:0 5px; color:#FFF;}
/*版权*/
.footer{background: #a11a21; height:60px; line-height:60px;    min-width: 1400px;}
.FOOT_CEN{ width:1400px; margin:0 auto;}
.FOOT_CEN .fl{ float:left; width:1000px; color:#FFF;}
.FOOT_CEN .fr{ float:right; width:200px;}
.FOOT_CEN .fr a{ color:#FFF;}
#vsb_content p{line-height: 220%;
    margin: 15px 0;
    color: #666;
    font-size: 16px;
    text-indent: 2em;}

#vsb_content