body, div, img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, table, th, td {margin:0; padding:0;}  

a{text-decoration: none;color:#333;}
ul,li{list-style:none;}
.btm0 { margin-bottom: 0; padding-bottom: 0; }
img { vertical-align: middle; }
.h1_hidden{height:0px;display:none;}
.topVideo{width:1920px;height:1075px;display:block;position:absolute;top:0px;left:50%;margin-left:-960px;pointer-events:none;overflow:hidden}
.zybanner {
	height:470px;
	width:100%;
	min-width:1200px;
	max-width:1920px;position: relative;overflow: hidden;margin: 0 auto;
}
.zybanner h1{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: #fff;font-size: 70px;font-weight: normal;text-transform:uppercase;text-align: center;margin: 0;letter-spacing: -2px;}
.zybanner h1 b{font-size: 40px;display:inline-block;border-bottom: 1px solid rgba(255,255,255,.2);padding-bottom: 10px;margin-bottom: 8px;margin-top: -10px;letter-spacing: 0;}
.zybanner h1 p{font-size: 24px;display: block; margin: 5px 0;line-height: 40px;letter-spacing: 0;}
.zybanner .bg_ban{ width:100%; position:absolute; height:100%; background-color:rgba(0,0,0,.58); z-index:2; text-align:center;}
.zybanner video{ width:100%; position:absolute; z-index:-1; top:-100px;}
.zybanner a { display: block; height:574px; }
.x-tabs{width:1200px;padding:40px 0 30px;margin: 0 auto;background-color: #fff;}
.x-tabs.on{position: fixed;top: 0;z-index: 5;left: 50%;margin-left: -600px;}
.x-tabs .x_maj{width:1200px;margin:0 auto;display:flex;justify-content: center;}
.x-tabs .x_maj span{display:flex;justify-content:center;align-items:center;width:120px;height:50px;background:#fff;color:#8c8c8c;font-size:18px;font-weight:400;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;margin:0 8px 13px;cursor: pointer;}
.x-tabs .x_maj .on{background-color:#ee7600;color:#fff;}
.x-tabs .x_maj .on a{color:#fff;}
/* .x-tabs .x_maj span i{font-size:23px;margin-right:9px} */
/* .x-tabs .x-tabs-content{width:1200px;margin:0 auto;}
.x-tabs .x-tabs-content a{display:inline-block;height:40px;position:relative;background:#fff;color:#8c8c8c;font-size:14px;font-weight:400;text-align:center;line-height:40px;margin:0 8px 13px;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;overflow:hidden;padding:0 17px 0 44px;background-size:660px;}
.x-tabs .x-tabs-content a.focus{background-color:#ff8e1f !important;background-position-x:13px !important;color:#fff;font-weight:700}
 */
.w3{width:366px;height:486px;}
.w2{width:560px;height:530px;}
.h3{height: 200px;}
.h2{height: 150px;}
.mj_sect{width:100%;margin:0 auto}
.mj_title{margin-bottom:8px;margin: 30px auto;text-align: center;display: block;}
.mj_title h1{font-size:30px;font-weight:600;color:#333333;margin-bottom:15px}
.mj_title h2{font-family:my_font;font-size:24px;color:#333333;text-transform: uppercase;line-height: 30px;}
.mj_title p{font-size:16px;color:#999999;line-height: 30px;}
.mj_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-25px;width: 1900px;}
.mj_list{background-color:#fff;overflow:hidden;position:relative;transition:all 0.3s linear 0s;margin: 0 auto;}
.mj_list a{display: block;width: 463px;margin: 5px;position: relative;overflow: hidden;}
.mj_list a img{width: 480px;object-fit:cover;height: 320px;}
.more{width: 400px;margin: 30px auto;display: block;border-radius: 10px;text-align: center;font-size: 25px;line-height: 50px;background-color:#ff8e1f ;color: #fff;}

.mj_list a i{ display:block; position:absolute; color:#fff; left:50%; margin-left:-20px; top:150%; margin-top:-20px; width:40px; line-height:40px; text-align:center; font-size:38px; opacity:.5; z-index:2;}
.mj_list a:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2); opacity:.8}
.mj_list a:hover i{ top:50%}


.list_name h1{font-size:20px;font-weight:600;color:#333333;text-align: center;line-height: 30px;}
.mj_list .list_font{line-height: 20px;}
/* .list_name p font{display:inline-block;padding:3px 9px;border-radius:5px;font-size:12px} */
/* .list_name p .year{color:#ff0000;background-color:rgba(255,229,229.7)}
.list_name p .book{color:#0066ff;background-color:rgba(216,240,252,.7)}
.list_name p .scl{color:#248c00;background-color:rgba(217,237,210,.7)}
.list_name p .jy{color:#7053E3;background-color:rgba(229,225,245,.7)}
.list_font{font-size:14px;line-height:24px;color:#333;transition:.3s linear} */
.list_btn{display:flex;justify-content:center;position:absolute;left:0;right:0;margin:0 auto;bottom:-40px;padding:0 34px;background-color: #fff;text-align: center;align-items: center;}
.list_btn a{display:none;width:127px;height:38px;background-image:linear-gradient(#ee7600,#ee7600),linear-gradient(#3b3b3b,#3b3b3b);background-blend-mode:normal,normal;border-radius:5px;font-size:16px;color:#ffffff;justify-content:center;align-items:center;margin:10px;}
.list_btn a:nth-child(2){background:none;border:solid 1px #d0cfcf;color:#3b3b3b}
.animated{animation-duration: 2s;}