/* CSS Document */
*{margin:0;padding:0;border:0;outline:none}
@font-face{font-family:"AntiqueOliT-Comp";src:url(../fonts/AntiqueOliT-Comp.woff2) format("woff2"),url(../fonts/AntiqueOliT-Comp.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"AntiqueOliveStd-Roman";src:url(../fonts/AntiqueOliveStd-Roman.woff2) format("woff2"),url(../fonts/AntiqueOliveStd-Roman.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
body,html{font-family:"AntiqueOliveStd-Roman",Arial, Helvetica, sans-serif;height:100%}
body{text-align:center;margin:0 auto;padding:0;background:#fff;font-size:14px;color:#000;width:100%;width:expression(document.body.clientWidth <= 320? "320px":"auto");min-width:320px;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table{table-layout:fixed !important;width:100% !important}
table,td,input,select,input,textarea{font-size:15px;padding:0;border-color:#ddd;font-family:"AntiqueOliveStd-Roman";}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear{display:block;height:0px;visibility:hidden;clear:both}
.clearfix{zoom:1}
.box{width:100%;max-width:1100px;margin:0 auto;text-align:left;}
.clearfix:after,.max:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.lf{float:left}
.rg{float:right}
/* 默认链接颜色 */
a{outline-style:none;color:#2f2f2f;text-decoration:none}
a:hover{color:#0077ec;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

.flexa{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;}
.itema{-webkit-align-items:center;align-items:center;}
.justb{-webkit-justify-content:space-between;justify-content:space-between;}
.justc{-webkit-justify-content:center;justify-content:center;}
.juste{-webkit-justify-content:end;justify-content:end;}

/*-------*/
.ibox{ width:100%; margin:0 auto; position:relative}
.ibox img.imt{display:block;width:100%;height:auto}
.ibox .dw-a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.ibox .dw-a .tt{ padding-top:55px; width:100%;}
.ibox .dw-a .tt img{ display:inline-block; max-width:100%;}
.ibox .dw-a .nr{ font-size:25px; color:#fff; line-height:35px;}

.ibox-1 .logo{ position:absolute; right:8%; top:5%; width:140px;}

.ibox-2 .dw-a .tt{ text-align:center}
.ibox-2 .dw-a .nr{ padding-top:35px; text-align:center}

.ibox-3 .dw-a .tt{ width:60%;}
.ibox-3 .dw-a .nr{ width:55%; padding-top:40px;}
.ibox-3 .dw-a .nr span.cst{ display:inline-block; background:url(../img1/cst.png) no-repeat center center; width:96px; height:25px; line-height:25px; padding:0 5px;}
.ibox-3 .dw-a .im{ padding-top:50px; width:52%;}
.ibox-3 .dw-a .im img{ display:block; max-width:100%; margin-left:-25px;}

.ibox-4 .dw-a .nr{ padding-top:40px;}
.ibox-4 .dw-a .im{ padding-top:50px;}
.ibox-4 .dw-a .im img{ display:block; max-width:100%;}

.ibox-5 .dw-a .nr{ padding-top:30px;}
.ibox-5 .dw-a .nr .zuo{ width:42%; padding-bottom:35px;}
.ibox-5 .dw-a .nr .you{ width:58%;}
.ibox-5 .dw-a .nr .you img{ display:block; margin:0 auto; max-width:100%;}

.ibox-6 .box{ position:relative; height:100%}
.ibox-6 .dw-a .nr{ padding-top:30px;}
.ibox-6 .dw-a .im{ position:absolute; left:0; bottom:30px;}
.ibox-6 .dw-a .im img{ display:block; max-width:100%;}

.ibox-7 .dw-a .tt{ width:74%;}
.ibox-7 .dw-a .nr{ width:70%; padding-top:30px;}

.ibox-8 .box{ position:relative; height:100%}
.ibox-8 .dw-a .tt{ width:74%;}
.ibox-8 .dw-a .nr{ width:56%; position:absolute; left:0; bottom:13%;}

.ibox-9 .box{ position:relative; height:100%; text-align:right;}
.ibox-9 .dw-a .tt{ /*width:61%; */padding-left:39%;}
.ibox-9 .dw-a .nr{ width:77%; text-align:right; padding-left:23%; padding-top:25px;}

.ibox-10 .dw-a .tt{ width:62%;}
.ibox-10 .dw-a .nr{ width:50%; padding-top:35px;}

.ibox-11 .dw-a .tt{ text-align:center}
.ibox-11 .dw-a .nr{ /*width:45%; */text-align:right; padding-left:55%; padding-top:45%;}
.ibox-11 .dw-a .im{ padding-top:17%}
.ibox-11 .dw-a .im img{ display:block; max-width:100%; margin:0 auto}

.ibox-12 .dw-a .tt{ text-align:right}
.ibox-12 .dw-a .nr{/* width:45%;*/ text-align:right; padding-left:55%; padding-top:26%;}

.ibox-13 .dw-a .tt{ padding-top:8%;}
.ibox-13 .dw-a .nr{ width:45%; padding-top:15%;}

.ibox-14 .dw-a .tt{ text-align:right; padding-top:12%; /*width:41%;*/ padding-left:59%;}
.ibox-14 .dw-a .nr{ /*width:47%;*/ text-align:right; padding-left:53%; padding-top:20%;}

.ibox-16{ background:#040000; color:#fff; padding-top:50px; padding-bottom:70px;}
.ibox-16 h2{ font-size:40px; font-weight:500; text-transform:uppercase; text-align:center;font-family:"AntiqueOliT-Comp"; padding-bottom:25px;}
.ibox-16 h3{ font-size:26px;background:url(../images/16_r1.jpg) repeat-y center top; background-size:100% auto; padding:10px 0; margin-bottom:10px; text-align:center}
.ibox-16 tr{ background:url(../images/16_r2.jpg) no-repeat center bottom; background-size:100% auto;}
.ibox-16 tr td{ font-size:18px; line-height:32px; padding:10px; box-sizing:border-box; text-align:center}
.ibox-16 tr td:nth-of-type(1){ text-align:left}
.ibox-16 tr td .f12{ font-size:12px; line-height:22px;}
.ibox-16 embed{ height:520px;}

@media (max-width:1720px) {
.ibox-1 .logo{ width:120px;}
.ibox-3 .dw-a .nr,.ibox-3 .dw-a .im{ padding-top:30px;}
.ibox-4 .dw-a .nr{ padding-top:35px;}
.ibox-12 .dw-a .nr{ padding-top:23%;}
.ibox-11 .dw-a .nr{ padding-top:43.5%;}
.ibox-11 .dw-a .im{ padding-top:11%;}
.ibox-13 .dw-a .nr{ padding-top:12%;}
}

@media (max-width:1680px) {
.ibox-2 .dw-a .nr,.ibox-4 .dw-a .nr,.ibox-10 .dw-a .nr{ padding-top:30px;}
.ibox-3 .dw-a .im{ max-width:46%;}
.ibox-4 .dw-a .im{ padding-top:40px;}
.ibox-5{ height:830px;}
.ibox-11{ height:1650px;}
.ibox-5 img.imt,.ibox-11 img.imt{ height:100%;object-fit:cover;object-position:center center;}
.ibox-13 .dw-a .nr{ padding-top:10%;}
.ibox-14 .dw-a .nr{ padding-top:15%;}
}

@media (max-width:1600px) {
.ibox-1 .logo{ width:110px;}
.ibox .dw-a .nr{ font-size:22px; line-height:34px;}
}

@media (max-width:1460px) {
.ibox-1 .logo{ width:90px;}
.ibox .dw-a .nr{ font-size:20px; line-height:32px;}
.ibox-2 .dw-a .tt img{ height:66px;}
.ibox-2 .dw-a .nr,.ibox-4 .dw-a .nr,.ibox-10 .dw-a .nr,.ibox-6 .dw-a .nr,.ibox-7 .dw-a .nr{ padding-top:25px;}
.ibox-3{ height:770px;}
.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img{ height:136px;}
.ibox-3 img.imt{ height:100%;object-fit:cover;object-position:center center;}
.ibox-3 .dw-a .im{ width:42%;}
.ibox-4 .dw-a .tt img{ height:62px;}
.ibox-4 .dw-a .im img{ max-width:450px;}
.ibox-5 .dw-a .tt img{ height:156px;}
.ibox-12 .dw-a .nr{ padding-top:16%;}
.ibox-6 .dw-a .tt img{ height:72px;}
.ibox-6 .dw-a .im img{ height:130px;}
.ibox-7 .dw-a .tt img,.ibox-8 .dw-a .tt img{ height:140px;}
.ibox-11{ height:1580px;}
.ibox-11 .dw-a .tt img{ height:66px;}
.ibox-11 .dw-a .im img{ max-width:88%;}
.ibox-9 .dw-a .tt img{ height:130px;}
.ibox-13,.ibox-14{ height:680px;}
.ibox-13 .dw-a .nr{ padding-top:8%;}
.ibox-13 .dw-a .tt img{ height:200px;}
.ibox-10 .dw-a .tt img{ height:152px;}
.ibox-14 .dw-a .tt img{ height:138px;}
.ibox-13 img.imt,.ibox-14 img.imt{ height:100%;object-fit:cover;object-position:center center;}

}

@media (max-width:1260px) {
.ibox-1 .logo{ width:80px;}
}

@media (max-width:1160px) {
.box{ width:94%;}
.ibox .dw-a .nr{ font-size:18px; line-height:28px;}
.ibox-2 .dw-a .nr,.ibox-4 .dw-a .nr,.ibox-10 .dw-a .nr,.ibox-6 .dw-a .nr,.ibox-7 .dw-a .nr{ padding-top:20px;}
.ibox-2 .dw-a .tt img{ height:56px;}
.ibox-3 .dw-a .nr,.ibox-3 .dw-a .im{ padding-top:25px;}
.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img{ height:126px;}
.ibox-4 .dw-a .tt img{ height:52px;}
.ibox-4 .dw-a .im{ padding-top:30px;}
.ibox-4 .dw-a .im img{ max-width:420px}
.ibox-5{ height:730px;}
.ibox-5 .dw-a .tt img{ height:142px;}
.ibox-5 .dw-a .nr .you{ width:50%;}
.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img{ height:116px;}
.ibox-12 .dw-a .nr{ padding-top:14%;}
.ibox-6 .dw-a .tt img{ height:62px;}
.ibox-6 .dw-a .im img{ height:110px;}
.ibox-7 .dw-a .tt img,.ibox-8 .dw-a .tt img{ height:120px;}
.ibox-11{ height:1500px}
.ibox-11 .dw-a .tt img{ height:56px;}
.ibox-9 .dw-a .tt img{ height:120px;}
.ibox-9 .dw-a .nr{ width:66%; padding-left:34%;}
.ibox-13 .dw-a .tt img{ height:190px;}
.ibox-10 .dw-a .tt img{ height:140px;}
.ibox-14 .dw-a .tt img{ height:128px;}
.ibox-14 .dw-a .nr{ padding-top:12%}
.ibox-13,.ibox-14{ height:650px;}
}

@media (max-width:990px) {
	
.ibox-16 embed{ height:220px;}	
	
.ibox-1 .logo{ width:70px;}
.ibox-3,.ibox-5{ height:700px;}
.ibox-4{ height:530px;}
.ibox-4 img.imt{ height:100%;object-fit:cover;object-position:center center;}
.ibox-11{ height:1360px;}
.ibox-16 h3{ font-size:22px;}
.ibox-16 tr td{ padding:10px 5px; font-size:16px; line-height:30px;}
.ibox-2 .dw-a .nr,.ibox-4 .dw-a .nr,.ibox-10 .dw-a .nr,.ibox-6 .dw-a .nr,.ibox-7 .dw-a .nr{ padding-top:15px;}
.ibox .dw-a .tt{ padding-top:45px;}
.ibox .dw-a .nr{ font-size:16px; line-height:26px;}
.ibox-2 .dw-a .tt img{ height:50px;}
.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img{ height:106px;}
.ibox-4 .dw-a .tt img{ height:44px;}
.ibox-5 .dw-a .tt img{ height:120px;}
.ibox-3,.ibox-5{ height:620px;}
.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img{ height:96px;}
.ibox-6 .dw-a .tt img{ height:52px;}
.ibox-6 .dw-a .im img{ height:90px;}
.ibox-7 .dw-a .tt img,.ibox-8 .dw-a .tt img{ height:106px;}
.ibox-7 .dw-a .nr{ width:60%;}
.ibox-8 .dw-a .nr{ width:52%;}
.ibox-11{ height:1260px;}
.ibox-11 .dw-a .tt img{ height:46px;}
.ibox-9 .dw-a .tt img{ height:110px;}
.ibox-13 .dw-a .tt img{ height:180px;}
.ibox-10 .dw-a .tt img{ height:120px;}
.ibox-14 .dw-a .tt img{ height:118px;}
.ibox-13,.ibox-14{ height:550px;}

}

@media (max-width:860px) {
.ibox-3,.ibox-5{ height:570px;}
.ibox-2,.ibox-8,.ibox-1{ height:440px;}
.ibox-12,.ibox-7,.ibox-9,.ibox-6,.ibox-10{ height:450px;}
.ibox-1 img.imt,.ibox-2 img.imt,.ibox-7 img.imt,.ibox-6 img.imt,.ibox-12 img.imt,.ibox-8 img.imt,.ibox-9 img.imt,.ibox-10 img.imt{ height:100%;object-fit:cover;object-position:center center;}
.ibox-11{ height:1150px;}
.ibox-14{ height:500px;}
}

@media (max-width:768px) {
.ibox-1 .logo{ width:60px;}
.ibox-3,.ibox-5{ height:530px;}
.ibox-4{ height:500px;}
.ibox-11{ height:1050px;}
.ibox-2 .dw-a .tt img{ height:45px;}
.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img{ height:90px;}
.ibox-3 .dw-a .im{ padding-top:15px;}
.ibox-3 .dw-a .im img{ margin-left:-15px}
.ibox-4 .dw-a .tt img{ height:38px;}
.ibox-4 .dw-a .im img{ max-width:360px;}
.ibox-5 .dw-a .tt img{ height:100px;}
.ibox-5 .dw-a .nr .zuo{ width:46%;}
.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img{ height:82px;}
.ibox-6 .dw-a .tt img{ height:46px;}
.ibox-6 .dw-a .im img{ height:75px;}
.ibox-7 .dw-a .tt img,.ibox-8 .dw-a .tt img{ height:92px;}
.ibox-11 .dw-a .tt img{ height:42px;}
.ibox-9 .dw-a .tt img{ height:96px;}
.ibox-9 .dw-a .nr{ padding-top:15px;}
.ibox-13 .dw-a .tt img{ height:150px;}
.ibox-13 .dw-a .nr{ width:47%;} 
.ibox-13,.ibox-14{ height:520px;}
.ibox-10 .dw-a .tt img,.ibox-14 .dw-a .tt img{ height:100px;}
.ibox-16 h2{ font-size:34px;}
.ibox-16 h3{ font-size:20px;}
}

@media (max-width:640px) {
.ibox-1 .logo{ right:5%;}
.ibox .dw-a .tt{ padding-top:40px;}
.ibox-16 h2{ font-size:32px; padding-bottom:18px;}
.ibox-16 h3{ font-size:18px;}
.ibox-16 tr td{ font-size:15px; line-height:27px;}
.ibox-2,.ibox-8,.ibox-1{ height:400px;}
.ibox-2 .dw-a .tt img{ height:40px;}
.ibox .dw-a .nr{ font-size:15px; line-height:23px;}
.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img{ height:76px;}
.ibox-3 .dw-a .nr span.cst{ background-size:auto 20px; width:86px;}
.ibox-3{ height:500px;}
.ibox-4{ height:440px;}
.ibox-4 .dw-a .im img{ max-width:320px;}
.ibox-4 .dw-a .tt img{ height:35px;}
.ibox-5{ height:440px;}
.ibox-5 .dw-a .tt img{ height:86px;}
.ibox-12,.ibox-7,.ibox-9,.ibox-6,.ibox-10{ height:420px;}
.ibox-12 .dw-a .nr{ /*width:50%;*/ padding-left:50%;}
.ibox-6 .dw-a .tt img{ height:40px;}
.ibox-6 .dw-a .im img{ height:70px;}
.ibox-7 .dw-a .tt img,.ibox-8 .dw-a .tt img{ height:76px;}
.ibox-11{ height:900px;}
.ibox-11 .dw-a .tt img{ height:36px;}
.ibox-11 .dw-a .nr{ padding-top:46%}
.ibox-9 .dw-a .tt img{ height:80px;}
.ibox-13 .dw-a .tt img{ height:130px;}
.ibox-13 .dw-a .nr{ width:50%;}
.ibox-13,.ibox-14{ height:460px;}
.ibox-10 .dw-a .tt img,.ibox-14 .dw-a .tt img{ height:80px;}
.ibox-10 .dw-a .nr{ width:52%;}
.ibox-16{ padding-bottom:55px;}
.ibox-16 .box .tab{ overflow:auto}
.ibox-16 .box .tab table{ width:125% !important;}
}

@media (max-width:568px) {
.ibox-1 .logo{ width:50px;}
.ibox .dw-a .tt{ padding-top:35px;}
.ibox .dw-a .nr{ font-size:14px; line-height:22px;}
.ibox-2 .dw-a .tt img{ height:35px}
.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img{ height:72px;}
.ibox-3{ height:450px;}
.ibox-4 .dw-a .tt img{ height:32px;}
.ibox-4 .dw-a .im img{ max-width:300px;}
.ibox-4,.ibox-5{ height:400px;}
.ibox-5 .dw-a .tt img{ height:80px;}
.ibox-6 .dw-a .tt img{ height:36px;}
.ibox-6 .dw-a .im img{ height:65px;}
.ibox-7 .dw-a .tt img,.ibox-8 .dw-a .tt img{ height:70px;}
.ibox-11 .dw-a .tt img{ height:32px;}
.ibox-11{ height:850px;}
.ibox-9 .dw-a .tt img{ height:72px;}
.ibox-13 .dw-a .tt img{ height:110px;}
.ibox-10 .dw-a .tt img,.ibox-14 .dw-a .tt img{ height:72px;}
.ibox-13,.ibox-14{ height:440px;}
}

@media (max-width:440px) {
.ibox-1 .logo{ width:44px;}
.ibox .dw-a .tt{ padding-top:30px;}
.ibox-2,.ibox-8,.ibox-1{ height:320px;}
.ibox-12,.ibox-7,.ibox-9,.ibox-6,.ibox-4,.ibox-5{ height:360px;}
.ibox-10,.ibox-14{ height:400px;}
.ibox-2 .dw-a .tt img,.ibox-4 .dw-a .tt img,.ibox-3 .dw-a .tt img,.ibox-12 .dw-a .tt img,.ibox-5 .dw-a .tt img,.ibox-7 .dw-a .tt img,.ibox-8 .dw-a .tt img,.ibox-6 .dw-a .tt img,.ibox-11 .dw-a .tt img,.ibox-9 .dw-a .tt img,.ibox-13 .dw-a .tt img,.ibox-10 .dw-a .tt img,.ibox-14 .dw-a .tt img{ height:auto}
.ibox-2 .dw-a .nr,.ibox-4 .dw-a .nr,.ibox-10 .dw-a .nr,.ibox-6 .dw-a .nr,.ibox-7 .dw-a .nr{ padding-top:12px;}
.ibox-3 .dw-a .nr,.ibox-3 .dw-a .im{ padding-top:15px;}
.ibox-3 .dw-a .im img{ margin-left:-5px;}
.ibox-3 .dw-a .nr span.cst{ background-size:auto 16px; width:70px;}
.ibox-4 .dw-a .im img{ max-width:260px;}
.ibox-4 .dw-a .im{ padding-top:22px;}
.ibox-5 .dw-a .tt{ width:70%;}
.ibox-12 .dw-a .tt{ /*width:55%;*/ padding-left:45%;}
.ibox-4 .dw-a .tt,.ibox-6 .dw-a .tt{ width:80%}
.ibox-6 .dw-a .im img{ height:auto}
.ibox .dw-a .nr{ bottom:10%}
.ibox-11 .dw-a .nr{ padding-top:55%}
.ibox-11 .dw-a .tt{ width:90%; margin:0 auto}
.ibox-11{ height:760px;}
.ibox-9 .dw-a .nr{ width:75%; padding-left:25%;}
.ibox-13 .dw-a .tt img{ max-width:55%;}
.ibox-13{ height:470px;}
.ibox-16 .box .tab table{ width:150% !important;}
.ibox-16 h2{ font-size:30px;}
}

@media (max-width:375px) {
.ibox-3{ height:430px;}
.ibox-4 .dw-a .im img{ max-width:220px;}
.ibox-8{ height:360px;}
.ibox-16{ padding-bottom:45px;}
.ibox-16 h2{ font-size:28px; padding-bottom:15px;}
.ibox-16 h3{ font-size:16px;}
.ibox-16 tr td{ font-size:14px; padding:7px 4px;}
}



















