@charset "utf-8";.header *{outline:0}
html{font:normal 14px "Microsoft YaHei";-webkit-text-size-adjust:100%}
body{padding:0;margin:0 auto;font-size:14px;color:#333333;background-color:#ffffff;font-family:"Microsoft YaHei"}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}
aside,dd,div,dl,dt,figure,form,li,ol,ul{padding:0;margin:0;list-style:none}
.ul,.ul li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;font-size:14px}
input,select,textarea{font-size:14px;color:#333;border-radius:0;-webkit-border-radius:0;font-family:"Microsoft YaHei"}
img{border:none;max-width:100%;vertical-align:middle}
a{color:#333333;text-decoration:none;noline:-webkit-tap-highlight-color: transparent;cursor:pointer;}
a:hover{color:#761c1b;text-decoration:none;cursor:pointer;}
a:focus{color:#761c1b;outline:0;-moz-outline:none}
a:active{color:#761c1b}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;font-family:"Microsoft YaHei";text-align:justify;text-justify:inter-ideograph}
img,object{border:none;max-width:100%;border:0;overflow:hidden;vertical-align:middle}
.fl{float:left}
.fr{float:right}
.clear{clear:both;height:0;overflow:hidden;zoom:0}
.clearfix:after{content:"\200B";display:block;height:0;clear:both}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.dot2{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.dot3{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.ytable{display:table;width:100%}
.ytable-cell{display:table-cell;vertical-align:middle}
a{color:#585858;text-decoration:none;noline:-webkit-tap-highlight-color: transparent}
a:focus{outline:0;-moz-outline:none}
.hide{display:none}
.auto_1200{position:relative;max-width:1200px;margin:auto}
.header{margin-bottom:10px}
.header .operation{float:right;padding-left:75px;color:#761c1b;font-size:14px}
.header .operation .school{float:left;margin-left:30px;color:#761c1b}
.header .operation>ul>li{position:relative;float:left;margin-left:20px;list-style:none}
.header .operation>ul>li .SignList{display:none;position:absolute;padding:10px;left:0;top:35px;font-size:0;background:#ffffff;z-index:999}
.header .operation>ul>li:hover .SignList{display:block}
.header .operation>ul>li .SignList a{display:block;margin-bottom:10px;padding:5px;font-size:12px;color:#585858;white-space:nowrap;line-height:1}
.header .operation>ul>li .SignList a:last-child{margin-bottom:0}
.header .operation>ul>li .SignList a:hover{background:#432c94;color:#ffffff}
.header .operation .item{color:#8f8f8f;padding-left:30px;background-position:left center;background-repeat:no-repeat}
.header .operation .item:hover{color:#761c1b}
.header .operation .op1{background-image:url(../images/header-op1.png)}
.header .operation .op2{background-image:url(../images/header-op2.png)}
.header .operation .op3{background-image:url(../images/header-op3.png)}
.header .operation .op4{background-image:url(../images/header-op4.png)}
.header .operation .op5{background-image:url(../images/header-op5.png);padding-left:40px}
.header .nav{float:right}
.header .search{float:left;width:170px;height:30px;border-radius:13px;border:solid 1px #96252b;margin-top:17px;overflow:hidden;position:relative}
.header .search input{max-width:100%;font-size:14px;border:0;outline:0;height:100%;width:100%;text-indent:15px;padding-right:44px}
.header .search .btn{position:absolute;height:18px;width:17px;background:url(../images/hearder-sc.png) no-repeat left center;top:6px;bottom:6px;right:10px;margin:auto}
.header .menu{float:left}
.header .menu>li{position:relative;float:left}
.header .menu>li i{display:none}
.header .menu li>a{line-height:64px;position:relative;margin:0 15px;font-size:16px;display:block; cursor: pointer;}
.header .logo{position:absolute;left:0;top:38px;display:inline-block;z-index:10;cursor:pointer;}
.m-btn{display:none;width:40px;height:40px;background:url(../images/more.png) no-repeat center;background-size:100%}
.submenus li .HSubNav a,.submenus li.onnav2 .HSubNav a{padding:0 10px;max-width:900px;font-size:12px;line-height:25px;color:#666666;margin-bottom:8px;border:none;display:block;white-space:nowrap}
.submenus li .HSubNav a:hover{border-bottom:0;background:#432c94;display:block;color:#ffffff;}
.submenus li .HSubNav{position:absolute;z-index:100;top:46px;left:13px;padding:10px;background:#ffffff;width:100px;display:none;box-sizing:border-box}
.submenus li .HSubNav1{width:100px}
.submenus li .HSubNav4{width:130px}
.Top .top_nav li.onnav2 .HSubNav5 a,.submenus li .HSubNav5 a{margin-bottom:8px}
.submenus li .HSubNav .HSubNavImg{width:141px;float:left;padding-right:14px}
.submenus li .HSubNav dl{float:left;position:relative;cursor:pointer;}
.submenus li .HSubNav dl dt{padding-right:20px;cursor:pointer;}
.submenus li .HSubNav dl dt.onsubnav a{background:#432c94;color:#ffffff;}
.submenus li .HSubNav dl dt .HSubList{position:absolute;left:80px;top:0;display:none;min-height:100%}
.submenus li .HSubNav dl dt .HSubList .box{padding:10px;background:#ffffff;}
.submenus li .HSubNav dl dt.onsubnav .HSubList a{background:0 0;color:#666666;line-height:24px;margin:0;max-width:180px;width:100%}
.submenus li .HSubNav dl dt.onsubnav .HSubList a:hover{background:0 0;color:#611816;font-weight:700}
.submenus li .HSubNav dt:hover .HSubList{display:block}
.HomeBan{width:100%;position:relative;z-index:20}
.BanList{width:100%;height:100%;margin:0 auto}
.BanList ul{width:100%!important}
.BanList ul li{width:100%!important}
.BanList ul li img{width:100%;object-fit:cover}
.BanList ul li a{display:block}
.TabList{position:absolute;width:100%;height:0;top:50%;bottom:50%;margin:auto}
.TabList .List .prev{background:url(../images/hbn-pre.png) no-repeat center center;width:47px;height:85px;position:absolute;left:114px;top:-42.5px}
.TabList .List .next{background:url(../images/hbn-next.png) no-repeat center center;width:47px;height:85px;position:absolute;right:114px;top:-42.5px}
.HomeBan .mask{background:linear-gradient(to right,rgba(137,47,46,.85) 45%,rgba(241,193,66,.85)) no-repeat center center;color:#ffffff;line-height:100px;position:absolute;left:0;right:0;bottom:0;margin:auto;font-size:36px}
.HomeBan .auto_1200{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mgt_35{margin-top:35px}
.mgt_30{margin-top:30px}
.mgt_25{margin-top:25px}
.mgt_20{margin-top:20px}
.wrapper{position:relative;overflow:hidden;width:100%}
.pic-content{margin-top:60px}
.pic-content .swiper-slide{font-size:12px;overflow:hidden;height:150px}
.pic-content .swiper-slide img{width:100%;height:100%;object-fit:cover}
.pic-content .swiper-slide .txt{position:absolute;left:0;bottom:0;z-index:2;color:#ffffff;font-size:14px;text-align:center;height:30px;line-height:30px;background-color:#000;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.view{margin-top:30px}
.view .swiper-container{width:100%;height:375px}
.view .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background:url(../images/play.png) no-repeat center;background-size:100%;z-index:9;width:82px;height:82px}
.view img{width:100%;height:100%;object-fit:cover}
.view .swiper-pagination{right:20px;top:20px;left:auto;bottom:auto}
.view .swiper-pagination-bullet{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;width:10px;height:10px;opacity:1;background-color:#ffffff;margin:0 3px}
.view .swiper-pagination-bullet-active{background-color:#590e0d}
.preview{width:690px;position:absolute;height:150px;bottom:0;left:50%;z-index:2;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.preview .swiper-container{width:100%;height:150px;overflow:hidden}
.preview .swiper-slide{width:210px;height:150px;cursor:pointer}
.preview img{width:100%;height:100%;object-fit:cover}
.preview .active-nav::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px #590e0d solid}
.preview span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background:url(../img/play1.png) no-repeat center;background-size:100%;z-index:9;width:42px;height:42px}
@media (min-width:1025px){.header .menu>li:hover .HSubNav{display:block}
}
.mark{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000000;z-index:-1;opacity:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.mark.on{z-index:100;opacity:.8}
.m-search{display:none;margin-bottom:20px}
.m-search>div{display:flex}
.m-search input[type=text]{height:34px;border:1px #d6d6d6 solid;width:100%;padding:0 15px}
.m-search input[type=submit]{background-color:#590e0d;color:#ffffff;font-size:14px;padding:0 15px;border:0}
@media (max-width:1199px){.m-search{display:block}
.auto_1200{padding:0 20px}
.header{background-color:#ffffff;margin-bottom:0;z-index:99999;position:relative}
.header .auto_1200{height:70px;position:relative}
.header .logo{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:20px}
.header .logo img{height:60px}
.layout{display:none}
.footer .nav,.header .operation{display:none}
.header .nav{float:none;position:fixed;width:50%;height:calc(100% - 70px);z-index:99;background-color:#ffffff;right:-80%;top:70px;padding:20px;overflow-y:auto}
.header .menu{width:100%;margin-bottom:30px}
.header .menu>li{width:100%;border-bottom:1px #f6f6f6 solid;padding:5px 0}
.header .menu li>a{line-height:40px;font-size:14px}
.header .menu>li i{display:block;position:absolute;right:20px;top:20px;width:8px;height:8px;border-top:2px #666666 solid;border-right:2px #666666 solid;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all .3s}
.header .menu>li.on i{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}
.submenus li .HSubNav{position:inherit;top:auto;left:auto;width:100%}
.fixed{position:fixed;left:0;top:0;width:100%;z-index:9999}
.m-btn{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.HomeBan{overflow:hidden}
.HomeBan .mask{font-size:20px;line-height:60px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.HomeBan .swiper-slide{display:flex;align-items:center;justify-content:center}
.HomeBan .swiper-slide img{width:auto;height:500px}
.focus{width:100%;overflow:hidden}
.focus_left{width:65%;height:auto}
.focus_right{width:32%}
.home-video{width:100%}
.view .swiper-container{height:550px}
.home-video .con{height:600px}
.home-news{width:100%}
}
@media (max-width:950px){.HomeBan .swiper-slide img{height:400px}
.HomeBan .mask{font-size:18px}
.focus{margin-top:0}
.focus_left,.focus_left .swiper-slide,.focus_right{height:auto}
}
@media (max-width:767px){.view .swiper-container{height:550px}
.home-video .con{height:auto}
.preview .swiper-slide{width:30%}
.preview{position:inherit;width:100%;height:auto;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;bottom:auto;margin-top:10px}
.preview .swiper-slide{height:120px}
.preview .swiper-container{height:auto}
}
@media (max-width:480px){.header .nav{width:60%}
.HomeBan .swiper-slide img{height:320px}
.HomeBan .mask,.focus_left .swiper-slide .slider-title{font-size:14px}
.HomeBan .mask{line-height:40px}
.pic-content{margin-top:30px}
.preview .swiper-slide{height:60px}
.view .swiper-container{height:300px}
}
.layout{height:4.375rem;background-color:#a3a3a3;background-size:cover;color:#ffffff;}
.logo-bar{max-width:1200px;height:100%;margin:0 auto;display:-moz-flex;display:flex;justify-content:space-between;align-items:center}
.nav-list{display:-moz-flex;display:flex;justify-content:space-between;align-items:center;list-style-type:none;list-style-position:inside}
.nav-list>li{position:relative;margin-left:10px}
.nav-list>li a{color:#ffffff;display:block;padding:6px 25px;font-size:14px;text-align:center;cursor:pointer;transition:all .3s linear}
.nav-list>li.active>a,.nav-list>li:hover>a{color:#ffffff;}
.sub-nav{width:200px}
.sub-nav,.sub-nav-apply{display:none;position:absolute;left:0;right:0;bottom:35px;padding:10px 0;background-color:#a3a3a3;color:#ffffff;border-radius:4px;z-index:1000}
.sub-nav-apply{width:180px;text-align:center}
.sub-nav:before{content:"";position:absolute;top:-15px;left:0;height:20px;width:100%}
.sub-item{text-align:center;cursor:pointer}
.sub-item>a{color:#ffffff}
.selectedColor,.sub-item:hover{background-color:#999999}
.nav-list>li:hover .sub-nav{display:block}
