@charset "utf-8";/* 全局 */body{font-family:"微软雅黑";}
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;font-size:14px; }
input{ border:none; background:none;}
input:focus { outline: none; }
table{border-collapse:collapse;border-spacing:0;}
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;}
body a:hover{ color:#dc0d0d;}

.clear{clear:both;height:0px;overflow:hidden;}
ol li,ul li,dl dt,dl dd{list-style:none;}
img{display:inline-block;border:none;}

.headerbtn_bar {display:none;width: 40px;height: 40px;border-radius: 50%;margin-right: 10px;font-size: 0;cursor: pointer;background:#b70808;background-size: 60%;}

/* 导航 */
.headerText{ width:100%; background:#FFF; height:55px;}
.headerText ul.menu{ width:1200px; margin:0 auto;}
.iphone_nav {display: none;}
.headerBg {width: 100%;background:#dc0d0d;position: relative;z-index: 5555;max-width: 1920px;}
.header {width: 100%;box-sizing: border-box;}
.logo {width:1200px;height:100px;padding-top: 25px; margin:0 auto; background:url(../images/img_main.png) no-repeat center right;}
.menu>li {float: left;position: relative;padding: 0 10px;}
.menu>li>a {display: block;font-size: 16px;color: #000;line-height:55px;padding: 0px 18px;position: relative;}
.menu>li>a:after {-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.menu>li>a:after {display: block;content: "";position: absolute;top:50px;left: 0px;border-bottom: 4px solid #dc0d0d;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: 100%;left: 0px;margin: 0px;padding: 0px;}
.navTwo>li {display: block;text-align: center;height: 50px;}
.navTwo>li>a {display: block;color: #525252;white-space: nowrap;width: auto;font-size: 14px;line-height: 50px;background: #ffffff;height: 50px;text-align: center;}
.navTwo>li>a:hover {background-color: #dc0d0d;color: #ffffff;}
.navAct>a:after {-webkit-transform: scaleX(1) !important;transform: scaleX(1) !important;}
.headerBtn {margin-left: 40px;margin-top: 36px;}
.searchBg {width: 40px;height: 40px;border-radius: 50%;cursor: pointer;position: relative;}
.searchBg .btn2{border-style: none;border-radius: 50%;outline: none;background:url(../images/search.png) no-repeat center center #b31313;width: 40px;height: 40px;position:absolute;z-index:99;cursor: pointer;}
.searchBg .btn2:hover {background: url(../images/search.png) no-repeat center center #9a1106;}

.btn2{width:100%;}
.btn2 form{background-color:rgba(255,255,255,0.8);width:calc(100% - 16px);margin:15px auto 0;padding: 8px;}
.btn2 .se-input {height: 30px;width: calc(100% - 34px);line-height: 30px;font-size: 17px;color: #555;}
.btn2 .se-btn {float: right; background:url(../images/se-icon.png) no-repeat center center; width:34px; height:34px;}

/* banner */
.banner {width: 100%;position: relative;}
.banner a {display: block;}
.banner>img {display: block;width: 100%;}
.banner .slick-slide a img {display: block;width: 100%;}
.banner .slick {position: relative;z-index: 9;}
.banner .slick-slide a {display: block;position: relative;}
.banner .slick .slick-slide a::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/banner-zzc.png) repeat-x;background-position: center bottom;}
.banner .slick-prev,.banner .slick-next {width: 70px;height: 70px;}
.banner .slick-prev {left: 110px;background: url(../images/banner-l.png) no-repeat;background-size: 100% 100%;}
.banner .slick-next {right: 110px;background: url(../images/banner-r.png) no-repeat;background-size: 100% 100%;}
.banner.section>div>div,.banner.section>div>div div,.banner.section>div>div div a,.banner.section>div>div div img {display: block;width: 100%;height: 100%;}
.banner .slick-dots {text-align: right;text-align: center;font-size: 0;z-index: 8;bottom: 20px;}
.banner .slick-dots li {width: 40px;height: 5px;background: #fff;background-position: center center;font-size: 0;margin: 0 10px;transition: all 0.3s;opacity: 0.5;border-radius: 10px;}
.banner .slick-dots li.slick-active {background: #dc0d0d;background-position: center center;background-size: 100%;opacity: 1;}
.pic {padding-top: 75%;position: relative;overflow: hidden;}
.pic img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 1s;}
.pic img:hover {transform: scale(1.05);}
.next-back {position: absolute;bottom: 60px;left: 50%;transform: translateX(-50%);z-index: 9;}
.next-back img {display: block;width: auto !important;height: auto !important;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-loading .slick-list {background: #fff url('') center center no-repeat;}
@font-face {font-family: 'slick';font-weight: normal;font-style: normal;src: url('../other/slick.eot');src: url('../other/slick.eot?#iefix') format('embedded-opentype'), url('') format('woff'), url('') format('truetype'), url('') format('svg');}
.slick-prev,.slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index: 999;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity: 1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity: .25;}
.slick-prev {left: 0;}[dir='rtl'] .slick-prev {right: -25px;left: auto;}
.slick-prev:before {content: '←';}[dir='rtl'] .slick-prev:before {content: '→';}
.slick-next {right: 0;}[dir='rtl'] .slick-next {right: auto;left: 0;}
.slick-next:before {content: '→';}[dir='rtl'] .slick-next:before {content: '←';}
.slick-dots {position: absolute;bottom: 0;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,.slick-dots li button:focus {outline: none;}

/**  新闻动态  **/
.box1{ background:url(../images/02.png) no-repeat bottom center #fbfbfc;}
.box2{ background:url(../images/03.png) no-repeat bottom center;}
.main-news{ padding:25px 0}
.main-header {position: relative;margin-bottom: 20px;height: 40px;}
.main-header h1 {float: left;font-weight: bolder;}
.main-header h1 i {display: inline-block;width: 50px;height: 50px;background: url(../images/titicon.png) no-repeat;vertical-align: middle;}
.main-header h1 span {font-size:24px;color: #1d2088;position: relative;display: inline-block;background-image: -webkit-linear-gradient(left,#291f80,#a30c1b);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.main-header h1 em {color: #666;font-size: 14px;margin-left: 15px;font-weight: normal;font-style: normal;text-transform: capitalize;}
.main-header .more {color: #666;font-size: 14px;position: absolute;right: 0;top: 0px;width: 101px;height: 40px;text-align: center;line-height: 40px;}
.wp-center{ width:1200px; margin:0 auto;}
.main-news {width: 100%;min-width: 1200px;overflow: hidden;}
.main-news-list{ clear:both;width:1200px; margin:0 auto;}
.main-news-list li {float: left;width: calc(33.33% - 40px);overflow: hidden;text-overflow: clip; padding:13px 20px;}
.main-news-list li a{ display:block; overflow:hidden;font-size: 16px;}
.main-news-list li:hover{box-shadow: 0 0 5px rgba(0, 0, 0, .1); background:#FFF;}
.main-news-list li img{ width:100%; max-height:225px;transition: all .5s;min-height: 225px;}
.main-news-list li img:hover{transform: scale(1.2);}
.main-news-list li h3{  line-height:25px;height:50px;margin-top: 10px;font-size: 14px;}
.main-news-list li p{ color:#9a9a9a;text-align: right;font-size: 12px;}
/**  通知公告  **/
.notice{ padding:35px 0; background:url(../images/01.png) no-repeat top center;}
.notice h1 i  {background-position: -94px 0px;}

.notice .left{ width:33.33%; float:left;}
.notice .center{ float:left;margin-left:15px;width: calc(33.33% - 15px); }
.notice .right{ margin-left:15px;width: calc(33.33% - 15px); float:right;}
.news-list {width: calc(100% - 30px);height: 300px;background-color: rgba(255, 255, 255, 0.8);padding:15px;}
.news-list>a {width: 100%;display: block;overflow: hidden;border-bottom: 1px solid #e0e0e0;padding-bottom: 20px;margin-bottom: 10px;}

.news-list li {padding-left: 20px;background: url(../images/list-bj.jpg) no-repeat;background-position-y: 15px;overflow: hidden;}
.news-list li a {color: #353535;font-size: 14px;line-height: 42px;float: left;}
.date {float: right;line-height: 42px;font-size: 14px;color: #838383;}
/**  教学科研  **/
.notice h1 i.tit_s1{background-position:-294px 1px;}
.notice-list{width:620px;height: 356px;background-color: rgba(255, 255, 255, 0.8);padding: 20px;padding-top: 0px;}
.notice-list li {width: 620px;overflow: hidden;padding: 20px 0;border-bottom: 1px solid #ececec;}
.notice-list .date2 {width: 90px;height: 84px;color: #991417;background-color: #f4f4f4;float: left;font-family: Arial;}
.notice-list .day {width:40px;text-align: center;color: #991417;height: 46px;margin-top: 5px;font-size: 35px;font-family: Arial; text-align:right; overflow:hidden; margin:0 auto;}
.notice-list .year {width: 90px;text-align: center;color: #991417;line-height: 22px;font-family: Arial;}
.notice-title {float: right;width:510px;}
.notice-title h4 {font-size: 14px;color: #444;font-weight: 500;}
.notice-title span {color: #959595;font-size: 13px;line-height: 24px;margin-top: 10px;display: block;}
/**  学生园地  **/
.picbox dl{ float:left; width: calc(25% - 20px); margin:0 10px; margin-top:5px;}
.picbox dl dt{width:100%; overflow:hidden;}
.picbox dl dt img{width:100%; max-height:175px;min-width: 175px;transition: all .5s;}
.picbox dl dt img:hover{transform: scale(1.2);}
.picbox dl dd a{ line-height:35px; height:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block; padding:0 15px;background:#ebebeb; text-align:left; font-size:15px;}

.link{padding: 25px 0px;}
.link i.tit_s{background-position:-457px 0px;}
.link li{width:20%; height:40px; line-height:40px; float:left;}
.link li a{font-size:15px;}
.link li a:hover{}

/* footer */
.footer{ background:#c60000; padding:20px 0 0 0; }
.footBot{ width:1200px; margin:0 auto;}
.footerL{ float:right;width:calc(40% - 25px);padding-left:25px;}
.footerL dl{ float:left; width:33%;}
.footerL dl img{margin:0 auto; width:80%;}
.footerL dl dt{ text-align:center;}
.footerL dl dd{ text-align:center; line-height:200%; margin-top:10px; color:#FFF; font-size: 14px;color: #d3dcdb;}
.about{ width:calc(60% - 67px);float: left;margin-right: 65px;border-right:1px solid #d40000;;}
.about h3{font-size:20px;color: #fff; margin-bottom:20px; font-weight:700;}
.footerC,.footerR{  width:100%;color:#FFF;}
.footerC .tel,.footerC .email,.footerC .address{color: #fff;height:40px; line-height:40px;font-size:15px;}
.footerC .tel span{ background:url(../images/tel.png) no-repeat left center;display: inline-block;width:70px;text-align: right;margin-right: 16px;}
.footerC .email span{ background:url(../images/email.png) no-repeat left center;display: inline-block;width: 70px;text-align: right;margin-right: 16px;}
.footerC .address span{ background:url(../images/location.png) no-repeat left center;display: inline-block;width: 70px;text-align: right;margin-right: 16px;}
.footerR li{ float:left; width:25%;display:inline; height:40px; line-height:40px; }
.footerR li a{ color:#fff; font-size:14px;}
.copy{ background:#c60000;  margin-top:5px; padding:10px 0;border-top: 1px solid #d40000;}
.copy p{ width:80%; text-align:center; line-height:200%; margin:0 auto;font-size:15px;font-size: 14px;color: #fff;}
.copy p a{;font-size: 14px;color: #fff;}
/* list */
.listbox{    background: url(../images/moreBg.jpg) no-repeat bottom center #eef1fa;}
.list{width: 1200px;margin: 0 auto;}
.wz_top {width: 100%;height:60px;background-color: #f4f6fb;box-sizing: border-box; line-height:60px;font-size: 14px;color: #333333;font-family: '宋体';font-weight: bold;}
.wz_top a {color: #333; padding:0 10px;font-family:"微软雅黑";font-weight: normal;}
.wz_top a:hover{color:#c70211;}
.list_left{float: left;width: 250px;min-height: 500px; }
.list_left dl dt{width: 250px;height:60px;line-height:60px;color: #FFF;background:#dc0d0d;font-size: 20px; text-align:center;}	
.list_left dl dd{background: #a50101;}
.list_left dl dd a{ text-align:center;height:60px;line-height: 60px;display: block;color: #fff;font-size:15px;}
.list_left dl dd:hover{ background:#dc0d0d;}
.list_left dl dd:hover a{ color:#fff;}
.list_right{float: left;background: #fff;width:calc(100% - 250px);}	
.list_right ul{ padding:0 20px 30px; background:#FFF;}
.list_right ul li{ line-height:60px; height:60px;padding-left:10px;    border-bottom: 1px solid #eaeaea;background: url(../images/list-bj.jpg) no-repeat;background-position-y: 25px;}
.list_right ul li span{ float:right;}
.list_right ul li a{ float:left; color:#333;font-size:15px;}
.list_right ul li a:hover{color:#c70211;}
.about-left,.about-right{ float:left; width:50%;}
.list_right .p {border-bottom: 1px solid #ddd;padding: 15px 0;display: -ms-flexbox;display: flex; margin:0 25px;}
.list_right .p .th {font-size: 18px;line-height: 1;width: 90px;border-right: 1px solid #ddd;text-align: left;padding-right: 25px;margin: 10px 0;    text-align-last: justify;}
.list_right .p .td {font-size: 14px;line-height: 1;padding-top: 2px;}
.list_right .p .td a {margin: 10px 20px;display: inline-block;width: 60px;text-align-last: justify;}
/* 内容页 */
.leftmian{padding:20px 35px; margin-top:25px; margin:0 auto; background:#FFF;}
.leftmian h3{ line-height:60px; text-align:center; font-size:1.5rem; font-weight:bolder; color:#dc0d0d;}
.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%;}
/* 教师 */
.teac_left{ float:left; width:200px; margin-top:15px; margin-left:25px; }
.teac_left a{ width:200px; height:50px;background:#000; text-align:center; line-height:50px; display:block;    color: #66737e;background: #f5f5f5;font-size:16px;}
.teac_right{ float:right; width:890px;}
.xystyle{width: calc(100% - 0px);}
.list_right dl{ float:left;width:165px; margin:15px;}
.list_right dl dt img{ height:100%;}
.list_right dl dt a{width:165px; height:231px;overflow: hidden;display: block;}
.list_right dl dd a{width: 100%;float: left;text-align: center;line-height: 35px;color: #626679; font-size:16px;}
/* 图片链表 */
.list_right .piclist li{float: left;margin: 5px;display: inline;width:283px;height: auto;border: none;line-height: normal; height:auto; background:none;}
.list_right .piclist li a {float: none;position: relative;display: block;margin: 0;height:200px; overflow:hidden;}
.list_right .piclist li a img{ width:100%; max-height:200px;min-height:200px;transition: all .5s;}
.list_right .piclist li a img:hover{transform: scale(1.2);}
.list_right .piclist li span {float: none;display: block;height:40px;line-height: 40px;text-align: center;width: 100%;background: #ebebeb; font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*右侧弹出层*/
.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:#dc0d0d;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:#dc0d0d;}
.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;}


/*手机css*/
.mobile_column,.mobile_more{ display:none;}
.a_txt,.moblie_head{ display:none;}

@media screen and (max-width: 1000px) { 
body{background: #f7f7f5;}
.notice{ padding:0;}
.news-list{height:auto;width: calc(100% - 40px);padding: 20px;}
.main-news-list li img{ min-height:120px; max-height:120px;}
.wuyou-waiter,.main-header{ display:none;}
.box1,.notice,.box2,.footerL,.about{ background:none; float:none;}
.wp-center,.main-news,.logo,.footBot,.headerText ul.menu,.main-news-list{ width:100%; min-width:100%;}
.main-news-list li{float: left;width: calc(50% - 30px);overflow: hidden;text-overflow: clip;padding: 13px 20px;}
.main-news-list li:nth-child(2n+2){ padding-left:10px;}
.main-news-list li:nth-child(2n+1){  padding-right:10px;}
.notice .left,.notice .center,.notice .right{ float:none; width:100%; background:#fff; margin:10px 0;}
.picbox dl{float: left;width: calc(50% - 20px);margin: 5px 10px 0px;}
.picbox dl dt img{max-height:125px;min-height: 125px;}
.banner .slick .slick-slide a::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%; background:none;}
.footerL,.about{ width:100%; padding-left:0;}
.footerR li{ text-align:center;}
.about h3{ padding-top:20px;}
.mobile_column{color: #333333;font-weight: bold;font-size: 18px; padding:15px 20px 15px 20px;border-bottom: 1px dashed #e2dfdf;}
.mobile_more{    display: block;color: #fff;background: #dc0d0d;width: 120px;margin:10px auto;height: 30px;line-height: 30px;text-align: center;border-radius:3px;}
.mobile_more a{ color:#FFF;}
.banner .slick-prev, .banner .slick-next{ width:25px; height:25px;}
.mobile_column,.mobile_more{ display:block;}
.date{ width:80px; margin-left:10px;}
.news-list li a{width: calc(100% - 90px);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.picbox{ padding:20px 10px;}
.footerR li a{ color:#fff; font-size:13px;}
.main-news{ padding:0;}
.main-news-list li a{ font-size:15px;}
.footerR li{ width:33.33%; text-align:left;}
.about{ padding:0 20px;width: calc(100% - 40px);border-top: 1px solid rgb(212, 0, 0); margin-top:20px;border-right:none}
.main-news-list li h3{    height: 50px;    overflow: hidden;}
/*手机导航*/
.head{display:none}
.moblie_head{display:block;height:44px;position:absolute;top:50%;right:0px;width:44px;z-index:9999;}
.moblie_head .lf{padding-top:10px;padding-left:5%}
.moblie_head .lf img{height:24px}
.moblie_head .rg{padding-right:5%;}
.moblie_head .rg a img{height:16px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:70%;right:0px;top:0px;background:#c60000;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{}
.a_txt .div3 ul li{border-bottom:1px solid rgb(212, 0, 0)}
.a_txt .div3 ul li .a_js2{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:15px}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:15px}
.a_txt .div3 ul li .a_txt2 a{ padding-left:10%;}
.a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px;background: #a01313;    border-bottom: 1px solid #a74141;}

.headerText{ display:none;}
.logo{ background:none; position:relative; height:auto; padding:15px;width: calc(100% - 60px); min-width:auto;}
.commonImg{ width:80%;}
.list{ width:100%;}
.list_left{ display:none;}
.list_right{ float:none; width:100%;padding-bottom: 15px;}
.list_right ul li span{ width:80px; margin-left:10px;}
.list_right ul li a{width: calc(100% - 90px);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.top_ztimg{ display:none;}
.leftmian h3{ font-size:20px; line-height:150%;}
.leftmian{ padding:20px;}
.leftmian .artmain img{ width:100%;}
.leftmian .artmain p{ font-size:14px;line-height: 180%;}
.teac_left{ float:none;width: calc(100% - 20px);}
.teac_right{ padding:10px; width:calc(100% - 20px);}
.list_right dl{width:calc(50% - 30px);}
.list_right ul{ }
.list_right .piclist li{ width: calc(50% - 10px); padding-left:0;}
.list_right .piclist li a{ width:100%;}
.list_right .piclist li span{ margin-left:0;}
.about-left, .about-right {float: none;width: 100%;}
.list_right .p .th,.list_right .p .td{font-size:16px;}
.list_right .piclist li a{height:auto;}
.list_right .piclist li a img{max-height:140px;min-height:140px;}
.list_right .piclist li span{font-size:14px;}
.wz_top{line-height:45px;height:45px;}
.list_right .p{padding: 5px 0px;}
.copy p{width: calc(100% - 40px);padding: 0px 20px;}
.banner .slick-dots li{width:10px;margin:0 3px;}
}