/* CSS Document */
*{margin:0;padding:0;border:0;outline:none}
/*@font-face{*font-family:'Bahnschrift';src:url('../fonts/bahnschrift.eot');src:url('../fonts/bahnschrift.eot?#iefix') format('embedded-opentype'),url('../fonts/bahnschrift.woff') format('woff'),url('../fonts/bahnschrift.ttf')  format('truetype'),url('../fonts/bahnschrift.svg#YourWebFontName') format('svg')}
@font-face{font-family:'Bahnschrift-s';src:url('../fonts/bahnschrift-s.eot');src:url('../fonts/bahnschrift-s.eot?#iefix') format('embedded-opentype'),url('../fonts/bahnschrift-s.woff') format('woff'),url('../fonts/bahnschrift-s.ttf')  format('truetype'),url('../fonts/bahnschrift-s.svg#YourWebFontName') format('svg')}
*/
body,html{font-family:"AntiqueOliveStd-Light", sans-serif;height:100%;}
@font-face{font-family:'AntiqueOliveBlack';src:url("../fonts/Antique/AntiqueOliveBlack.woff2") format("woff2"), url("../fonts/Antique/AntiqueOliveBlack.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'AntiqueOliveStd-NordItalic';src:url("../fonts/Antique/AntiqueOliveStd-NordItalic.woff2") format("woff2"), url("../fonts/Antique/AntiqueOliveStd-NordItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}
@font-face{font-family:'AntiqueOliveStd-Bold';src:url("../fonts/Antique/AntiqueOliveStd-Bold.woff2") format("woff2"), url("../fonts/Antique/AntiqueOliveStd-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'AntiqueOliveStd-Light';src:url("../fonts/Antique/AntiqueOliveStd-Light.woff2") format("woff2"), url("../fonts/Antique/AntiqueOliveStd-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'AntiqueOliveBQ-Italic';src:url("../fonts/Antique/AntiqueOliveBQ-Italic.woff2") format("woff2"), url("../fonts/Antique/AntiqueOliveBQ-Italic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:'AntiqueOliveStd-Nord';src:url("../fonts/Antique/AntiqueOliveStd-Nord.woff2") format("woff2"), url("../fonts/Antique/AntiqueOliveStd-Nord.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'AntiqueOliveStd-Roman';src:url("../fonts/Antique/AntiqueOliveStd-Roman.woff2") format("woff2"), url("../fonts/Antique/AntiqueOliveStd-Roman.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'UB-AntiqueOliveLight';src:url("../fonts/Antique/UB-AntiqueOliveLight-Italic.woff2") format("woff2"), url("../fonts/Antique/UB-AntiqueOliveLight-Italic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:'UB-AntiqueOliveBlack';src:url("../fonts/Antique/UB-AntiqueOliveBlack-Italic.woff2") format("woff2"), url("../fonts/Antique/UB-AntiqueOliveBlack-Italic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:'AntiqueOliveBQ-Italic';src:url("../fonts/Antique/AntiqueOliveBQ-Italic.woff2") format("woff2"), url("../fonts/Antique/AntiqueOliveBQ-Italic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:'AntiqueOlive';src:url("../fonts/Antique/AntiqueOlive-Bold-Italic.woff2") format("woff2"), url("../fonts/Antique/AntiqueOlive-Bold-Italic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}

body{text-align:center;margin:0 auto;padding:0;background:#fff;font-size:13px;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,dl,dt,dd{list-style:none;margin:0;padding:0}
table{table-layout:fixed !important;width:100% !important}
table,td,input,select,input,textarea{font-size:16px;padding:0;border-color:#ddd;/*font-family:"Bahnschrift-s","Bahnschrift",Arial, Helvetica, sans-serif;*/}
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:1330px;margin:0 auto;text-align:left;box-sizing:border-box}*/

.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{ max-width:1100px;}
.box:after,.clearfix:after,ul:after,.max:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.lf{float:left}
.rg{float:right}
/* 默认链接颜色 */
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#b21b30;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

.flex-n{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;}
.item-n{-webkit-align-items:center;align-items:center;}




.box{width:100%;margin:0 auto;text-align:left;box-sizing:border-box}
.sty{ width:100%;}
.sty img{ display:block; width:100%;}
.hei{ width:100%; background:black; padding:3% 0%;}
.hei img{ width:1260px; margin:0 auto; display:block;}
.hei .ico2{ display:none;}

.videos{ background:black; width:100%; padding-bottom:5%}
.videos video{ width:90%;}


.lan{ background:#d1e5ed}
.pow{ width:1577px; margin:0 auto; padding-top:5%;}
.pow ul li{ float:left; margin-right:4%; width:47.5%; border:3px solid black; border-radius:8px; overflow:hidden; background:black; font-family:'AntiqueOliveStd-Nord'; min-height:880px; text-align:left}

.pow ul li:nth-child(2){ margin-right:0px;}
.pow ul li img{ display:block; width:100%;}
.pow ul li span{ display:block; width:80%; margin:0 auto; font-size:32px; font-weight:800; color:#c90606; line-height:110%; text-transform:uppercase; padding-top:5%;}
.pow ul li p{ display:block; width:80%; margin:0 auto; font-size:22px; color:white; line-height:145%; font-family:"AntiqueOliveStd-Light", sans-serif; font-size:24px; padding:3% 0% 6%}

.enh{ width:1577px; margin:0 auto; margin-top:4%; border:3px solid black; border-radius:8px; overflow:hidden; background:black; font-family:'AntiqueOliveStd-Nord'; text-align:left}
.enh img{ display:block; width:100%;}
.enh span{ display:block; width:70%; margin:0 auto; font-size:42px; font-weight:800; color:#c90606; line-height:120%; text-transform:uppercase; padding-top:3%;}
.enh p{ display:block; width:70%; margin:0 auto; font-size:28px; color:white; line-height:155%; font-family:"AntiqueOliveStd-Light", sans-serif; padding:2% 0% 4%}

.str{ width:100%; position:relative;}
.str >img{ width:100%; display:block; }
.str_sv{ width:100%; margin:0 auto; position:absolute; top:8%; z-index:1}
.str_s{ width:780px; margin:0 auto; padding-right:780px; text-align:left; box-sizing:content-box;}

.str_s span{ font-size:46px; text-transform:uppercase; font-family:'AntiqueOliveStd-Nord'; color:#04595a; line-height:120%;}
.str_s p{ display:block; width:100%; margin:0 auto; font-size:28px; color:#04595a; line-height:155%; font-family:"AntiqueOliveStd-Light", sans-serif; padding:2% 0% 4%}

.dis{ width:100%; position:relative;}
.dis >img{ width:100%; display:block;}
.dis_sv{ width:100%; margin:0 auto; position:absolute; top:10%; z-index:1}

.dis_s{ width:880px; margin:0 auto; padding-right:680px; position:relative;text-align:left; box-sizing:content-box;}

.dis_s span{ font-size:34px; text-transform:uppercase; font-family:'AntiqueOliveStd-Nord'; color:#efdd46; line-height:120%;}
.dis_s p{ display:block; width:100%; margin:0 auto; font-size:24px; color:#efdd46; line-height:155%; font-family:"AntiqueOliveStd-Light", sans-serif; padding:1% 0% 4%}


.adv{ width:100%; background:#d1e5ed; padding-bottom:6%;}
.adv >img{ width:100%; display:block;}
.adv_1{ width:1080px; margin:0 auto; padding-right:480px; position:relative;text-align:left; padding-top:4%; box-sizing:content-box;}
.adv_1 span{ font-size:40px; text-transform:uppercase; font-family:'AntiqueOliveStd-Nord'; color:#d90707; line-height:120%;}
.adv_1 p{ display:block; width:100%; margin:0 auto; font-size:21px; color:#d90707; line-height:155%; font-family:"AntiqueOliveStd-Light", sans-serif; padding:1% 0% 4%}


.sma{ width:100%; position:relative;}
.sma >img{ width:100%; display:block;}
.sma_sv{ width:100%; margin:0 auto; position:absolute; top:10%; z-index:1}

.sma_s{ width:1080px; margin:0 auto; padding-right:480px; position:relative;text-align:left; box-sizing:content-box;}

.sma_s span{ font-size:55px; text-transform:uppercase; font-family:'AntiqueOliveStd-Nord'; color:#efdd46; line-height:120%;}




.dis_1{ width:100%; position:relative;}
.dis_1 >img{ width:100%; display:block;}
.dis_sv_1{ width:100%; margin:0 auto; position:absolute; top:10%; z-index:1}

.dis_s_1{ width:880px; margin:0 auto; padding-right:680px; position:relative;text-align:left; box-sizing:content-box;}

.dis_s_1 span{ font-size:34px; text-transform:uppercase; font-family:'AntiqueOliveStd-Nord'; color:#b5e4c9; line-height:120%;}
.dis_s_1 p{ display:block; width:100%; margin:0 auto; font-size:22px; color:#e7f9ef; line-height:155%; font-family:"AntiqueOliveStd-Light", sans-serif; padding:1% 0% 4%}

.spe{ width:100%; background:#d1e5ed; }
.spe span{ display:block; text-transform:uppercase; font-family:'AntiqueOliveStd-Nord'; color:#0080b5; font-size:52px; padding-top:3%; }
.spe img{ display:block; margin:0 auto;}


.ftab{ padding-bottom:110px; padding-top:35px; width:1200px; margin:0 auto;}
.ftab dl{ width:100%; color:#0080b5; font-size:17px; line-height:32px;}
.ftab dl dt{ width:30%; padding-right:5%; border:1px solid #000000; margin-top:-1px; padding:10px; font-family:'AntiqueOliveStd-Bold'; }
.ftab dl dd{ width:64.5%; border:1px solid #000000; margin-left:-1px; margin-top:-1px; padding:10px; font-family:'AntiqueOliveStd-Bold'; text-align:center; }
.ftab dl dd span{ display:inline-block; width:40px; height:auto; border-radius:4px; margin-right:10px;}
.ftab dl dd span.red{ background:#C10230;}
.ftab dl dd span.yellow{ background:#F3C83B;}





@media (max-width:1600px) {

.pow{ width:1200px;}
.pow ul li span{ font-size:25px;}
.pow ul li p{ font-size:18px;}
.pow ul li{ min-height:675px;}
.enh span{ font-size:38px;}
.enh p{ font-size:22px;}
.enh{ width:1200px;}
.str_s{ width:600px; padding-right:600px;}

.str_s span{ font-size:38px;}
.str_s p{ font-size:21px;}

.dis_s{ width:900px; padding-right:300px;}

.adv_1{ width:900px; padding-right:300px;}
.adv_1 span{ font-size:34px;}
.adv_1 p{ font-size:20px;}

.sma_s{ width:900px; padding-right:300px;}
.sma_s span{ font-size:46px;}

.dis_s_1{ width:800px; padding-right:400px;}
.dis_s_1 span{ font-size:32px;}
.dis_s_1 p{ font-size:20px;}

}




@media (max-width:1200px) {
.pow ul li{ width:47%}

.pow{ width:900px;}
.pow ul li span{ font-size:19px;}
.pow ul li p{ font-size:16px;}
.pow ul li{ min-height:535px;}
.enh span{ font-size:26px;}
.enh p{ font-size:18px;}
.enh{ width:900px;}
.str_s{ width:500px; padding-right:400px;}

.str_s span{ font-size:30px;}
.str_s p{ font-size:18px;}

.dis_s{ width:800px; padding-right:100px;}
.dis_s span{ font-size:28px;}
.dis_s p{ font-size:20px;}
.dis_sv{ top:5%;}
.adv_1{ width:800px; padding-right:100px;}
.adv_1 span{ font-size:26px;}
.adv_1 p{ font-size:18px;}

.sma_s{ width:800px; padding-right:100px;}
.sma_s span{ font-size:34px;}

.dis_s_1{ width:700px; padding-right:200px;}
.dis_s_1 span{ font-size:29px;}
.dis_s_1 p{ font-size:17px; float:left; width:89%;}
.dis_sv_1{ top:5%}
.ftab{ padding-bottom:70px;width:900px; margin:0 auto;}
.ftab dl{ font-size:16px; line-height:28px;}
.hei>img{ width:900px;}


}



@media (max-width:900px) {
	
.hei>img{ width:100%;}	
.hei .ico2{ display:block;}
.hei .ico1{ display:none;}

.pow{ width:93%;}
.pow ul li{ width:99.5%; margin-right:0px; margin-bottom:4%; min-height:auto;}
.pow ul li span{ width:96%}
.pow ul li p{ width:96%;}

.enh{ width:92%; margin:0 auto; margin-bottom:5%}
.enh span{ width:94%; font-size:19px;}	
.enh p{ width:94%; font-size:15px;}	

.str{ overflow:hidden;}
.str >img{ width:150%;}
.str_s{ width:80%; padding:0px;}
.str_s span{ font-size:20px;}
.str_s p{ font-size:14px;}
.str_s>img{ width:100%;}

.dis >img{ width:150%;}

.dis_s{ width:90%; padding:0px;}
.dis_s span{ font-size:17px;}
.dis_s p{ font-size:14px;}

.adv_1{ width:95%; padding-right:5%;}
.adv_1 span{ font-size:18px;}
.adv_1 p{ font-size:14px;}

.sma_sv{ top:5%;}
.sma_s{ width:90%; padding-right:5%;}
.sma_s span{ font-size:20px;}

.dis_1{ overflow:hidden;}
.dis_1 >img{ width:123%;}

.dis_s_1{ width:95%; padding-right:0%;}
.dis_s_1 span{ font-size:16px;}
.dis_s_1 p{ width:84%; font-size:14px;}
.spe span{ font-size:24px;}
.spe img{ width:55%;}

.ftab{ width:auto;}
.ftab dl dt{ width:25.5%}
.ftab dl dd{ width:64%;}
.ftab dl{ font-size:12px; line-height:24px;}
.dis{ overflow:hidden}

.videos video{ width:92%;}

.disv{ margin-bottom:0px;}
	
	}













