/* 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}*/
.box{width:100%;max-width:1100px;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;}

.se{ background:black;}

.max11_1{ width:auto; height:auto; text-align:center; padding:130px 0px 20px 0px}
.max11_1 img{ display:block; margin:0 auto;}

.max11_2{ width:100%;}
.max11_2 img{ display:block; width:100%;}

.max11_3{ width:100%; position:relative;}
.max11_3 img{ display:block; margin:0 auto; width:100%;}
.max11_3s{ width:100%; position:absolute; bottom:130px; z-index:1}
.max11_3s1{ width:650px; margin:0 auto; color:white; text-align:left; padding-right:600px; box-sizing:content-box;}
.max11_3s1 i{ color:#e40023; font-size:40px; font-family:'AntiqueOliveStd-Nord'}
.max11_3s1 p{ font-size:18px; line-height:170%; display:block; padding:10px 0px; font-family:'AntiqueOliveStd-Roman'}


.max11_4{ width:100%; position:relative;}
.max11_4 img{ display:block; margin:0 auto; width:100%;}
.max11_4s{ width:100%; position:absolute; bottom:130px; z-index:1}
.max11_4s1{ width:650px; margin:0 auto; color:white; text-align:right; padding-left:600px; box-sizing:content-box;}
.max11_4s1 i{ color:#e40023; font-size:40px; font-family:'AntiqueOliveStd-Nord'}
.max11_4s1 p{ font-size:18px; line-height:170%; display:block; padding:10px 0px; font-family:'AntiqueOliveStd-Roman'}

.max11_5{ width:100%; position:relative;}
.max11_5 img{ display:block; margin:0 auto; width:100%;}
.max11_5s{ width:100%; position:absolute; top:80px; z-index:1}
.max11_5s1{ width:1000px; margin:0 auto; color:white; text-align:center;}
.max11_5s1 i{ color:#e40023; font-size:40px; font-family:'AntiqueOliveStd-Nord'}
.max11_5s1 p{ font-size:18px; line-height:170%; display:block; padding:10px 0px; font-family:'AntiqueOliveStd-Roman'}



.max11_6{ width:100%; position:relative;}
.max11_6 img{ display:block; margin:0 auto; width:100%;}
.max11_6s{ width:100%; position:absolute; top:130px; z-index:1}
.max11_6s1{ width:650px; margin:0 auto; color:white; text-align:right; padding-left:600px; box-sizing:content-box;}
.max11_6s1 span{ font-size:24px; font-family:'AntiqueOliveStd-Nord'; display:block; padding-bottom:15px; font-style:italic}
.max11_6s1 i{ color:#e40023; font-size:40px; font-family:'AntiqueOliveStd-Nord'}
.max11_6s1 p{ font-size:18px; line-height:170%; display:block; padding:10px 0px; font-family:'AntiqueOliveStd-Roman'}


.max11_7{ width:100%; position:relative;}
.max11_7 img{ display:block; margin:0 auto; width:100%;}
.max11_7s{ width:100%; position:absolute; top:80px; z-index:1}
.max11_7s1{ width:800px; margin:0 auto; color:white; text-align:center;}
.max11_7s1 i{ color:#e40023; font-size:40px; font-family:'AntiqueOliveStd-Nord'}
.max11_7s1 p{ font-size:18px; line-height:170%; display:block; padding:10px 0px; font-family:'AntiqueOliveStd-Roman'}


.max11_8{ width:100%; position:relative;}
.max11_8 img{ display:block; margin:0 auto; width:100%;}
.max11_8s{ width:100%; position:absolute; bottom:200px; z-index:1}
.max11_8s1{ width:650px; margin:0 auto; color:white; text-align:left; padding-right:600px; box-sizing:content-box;}
.max11_8s1 i{ color:#e40023; font-size:52px; font-family:'AntiqueOliveStd-Nord'; line-height:110%; }
.max11_8s1 p{ font-size:18px; line-height:170%; display:block; padding:10px 0px; font-family:'AntiqueOliveStd-Roman'}
.max11_8s1 span{ font-size:24px; font-family:'AntiqueOliveStd-Nord'; display:block; padding-bottom:50px; padding-top:20px; font-style:italic}


.max11_9{ width:100%; position:relative;}
.max11_9 img{ display:block; margin:0 auto; width:100%;}
.max11_9s{ width:100%; position:absolute; top:70px; z-index:1}
.max11_9s1{ width:1000px; margin:0 auto; color:white; text-align:center;}
.max11_9s1 i{ color:#e40023; font-size:44px; font-family:'AntiqueOliveStd-Nord'}
.max11_9s1 p{ font-size:18px; line-height:170%; display:block; padding:10px 0px; font-family:'AntiqueOliveStd-Roman'}
.max11_9s1 span{ font-size:28px; font-family:'AntiqueOliveStd-Nord'; display:block; padding-bottom:20px; padding-top:10px; font-style:italic}








.mkbox {
    display: block
}

.imbox {
    padding-top: 35px;
    padding-bottom: 100px
}

.imbox ul {
    width: 100%
}

.imbox ul li {
    width: 48%;
    margin-right: 4%
}

.imbox ul li:nth-of-type(even) {
    margin-right: 0
}

.imbox ul li img {
    display: block;
    width: 100%;
    height: auto;
}

.ftab {
    padding-bottom: 110px;
    padding-top: 35px
}

.ftab dl {
    width: 100%;
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    padding: 20px 0
}

.ftab dl dt {
    width: 30%;
    padding-right: 5%
}

.ftab dl dd {
    width: 65%; text-align:center
}

.maxft dl {
    font-size: 15px
}

.maxft dl dd {
    text-align: center
}

.maxft dl .max_1v {
    width: 32.5%;
    float: left;
    border-right: 1px solid #333
}

.maxft dl .max_2v {
    width: 32.5%;
    float: left
}

.maxft dl .max_1vv {
    width: 32.5%;
    float: left;
    font-size: 20px;
    font-family: 'AntiqueOliveStd-Nord';
    border-right: 1px solid #333
}

.maxft dl .max_2vv {
    width: 32.5%;
    float: lef;
    font-size: 20px;
    font-family: 'AntiqueOliveStd-Nord'
}

.ftab dl dd span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-right: 10px
}

.ftab dl dd span.red {
    background: #1a1a1a
}

.ftab dl dd span.yellow {
    background: #F3C83B
}

.ktit3{  color:#e40023; font-size:26px; font-family:'AntiqueOliveStd-Nord'; font-style:italic; text-align:center; padding:120px 0px; padding-bottom:20px; }
.ktit4{  color:#fff; font-size:26px; font-family:'AntiqueOliveStd-Nord'; font-style:italic; text-align:center; padding:40px 0px; padding-bottom:20px; }

.bs .pc{ display:block}
.bs .web{ display:none}

.bsv .pc{ display:block}
.bsv .web{ display:none}


@media (max-width:1350px) {

.max11_1 img{ width:70%;}
.max11_3s{ bottom:50px;}
.max11_3s1{ width:650px; padding-right:450px;}
.max11_3s1 i{ font-size:38px;}
.max11_3s1 p{ font-size:16px;}


.max11_4s{ bottom:50px; right:0px;}
.max11_4s1{ width:650px; padding-left:450px;}
.max11_4s1 i{ font-size:38px;}
.max11_4s1 p{ font-size:16px;}

.max11_5s{ top:45px}
.max11_5s1 i{ font-size:42px;}
.max11_5s1 p{ font-size:16px;}

.max11_6s1 span{ font-size:20px;}
.max11_6s1{ width:600px; padding-left:500px;}
.max11_6s1 i{ font-size:36px;}
.max11_6s1 p{ font-size:16px;}

.max11_7s{ top:40px;}
.max11_7s1 i{ font-size:40px;}
.max11_7s1 p{ font-size:16px;}

.max11_8s{ bottom:100px;}
.max11_8s1{ width:650px; padding-right:450px;}
.max11_8s1 i{ font-size:38px;}
.max11_8s1 p{ font-size:16px;}
.max11_8s1 span{ padding-bottom:25px; padding-top:10px;}

.max11_9s{ top:40px;}
.max11_9s1 i{ font-size:38px;}
.max11_9s1 p{ font-size:16px;}
.max11_9s1 span{ padding-bottom:10px; padding-top:3px;}

.ktit3{ font-size:22px;}
.ktit4{ font-size:22px; padding-top:20px; padding-bottom:10px;}
.ftab dl{ font-size:18px; padding:14px 0px;}
}



@media (max-width:1100px) {
.bs{ margin-bottom:10%;}

.bs .pc{ display:none}
.bs .web{ display:block; width:100%; margin-top:-5%;}

.bsv .pc{ display:none}
.bsv .web{ display:block; width:100%; margin-top:0;}


.dier{ display:block;}
.diyi{ display:none;}

	
.kimg2 .k1{ display:none;}	
.kimg2 .k2{ display:block;}	
	
.ktop .ktit h2{ font-size:80px; line-height:85px;}
.kt110{ padding-top:70px;}
.kt80{ padding-top:60px;}
.kt808{ padding-top:10px; width:100%; height:230px;}
.kybox2 dl dt{ font-size:24px; line-height:32px;}
.kybox2 dl dd{ font-size:16px; line-height:20px; padding-top:20px;}
.ktext{ font-size:18px; line-height:32px;}
.skbox dl dt img{ width:50px; height:50px;}
.skbox dl dd{ font-size:16px;}
.ytbox{ padding-top:50px;}
.ytbox ul li{ width:100%;}
.ftab dl{ font-size:18px; line-height:28px;}
.maxft dl{ font-size:12px;}

.maxft dl{ font-size:15px;}

.ktext2 dl dt{ font-size:20px; line-height:34px;}
.exbox dl dd{ font-size:20px;}
.exbox dl dt img{ width:46px; height:46px;}
.kybox dl dt img{ width:40px; height:40px;}


.max11_1{ padding:10% 0% 0% 1%;}
.max11_1 img{ width:90%;}

.max11_3s{ position:relative; top:0px; width:90%; margin:0 auto;}
.max11_3s1{ width:100%; text-align:center; padding:0px}
.max11_3s1 i{ font-size:22px;}
.max11_3s1 p{ font-size:14px; padding:1% 0%}


.max11_4s{ position:relative; top:0px; width:90%; margin:0 auto;}
.max11_4s1{ width:100%; text-align:center; padding:0px}
.max11_4s1 i{ font-size:22px;}
.max11_4s1 p{ font-size:14px; padding:1% 0%}


.max11_5s{ position:relative; top:0px; width:90%; margin:0 auto;}
.max11_5s1{ width:100%; text-align:center; padding:0px}
.max11_5s1 i{ font-size:22px;}
.max11_5s1 p{ font-size:14px; padding:1% 0%}


.max11_6s{ position:relative; top:0px; width:90%; margin:0 auto;}
.max11_6s1{ width:100%; text-align:center; padding:0px}
.max11_6s1 i{ font-size:22px;}
.max11_6s1 p{ font-size:14px; padding:1% 0%}



.max11_7s{ position:relative; top:0px; width:90%; margin:0 auto;}
.max11_7s1{ width:100%; text-align:center; padding:0px}
.max11_7s1 i{ font-size:22px;}
.max11_7s1 p{ font-size:14px; padding:1% 0%}



.max11_8s{ position:relative; top:0px; width:90%; margin:0 auto;}
.max11_8s1{ width:100%; text-align:center; padding:0px}
.max11_8s1 i{ font-size:22px;}
.max11_8s1 p{ font-size:14px; padding:1% 0%}



.max11_9s{ position:relative; top:0px; width:90%; margin:0 auto;}
.max11_9s1{ width:100%; text-align:center; padding:0px}
.max11_9s1 i{ font-size:22px;}
.max11_9s1 p{ font-size:14px; padding:1% 0%}
.max11_9s1 span{ font-size:18px;}
.max11_8s1 span{ font-size:18px;}
.max11_6s1 span{ font-size:18px; padding-bottom:2%;}

.ktit3{ padding-top:4%; font-size:20px; padding-bottom:1.5%;}
.ktit4{ padding-top:4%; font-size:18px; padding-bottom:1.5%;}
.imbox{ padding-top:2%; padding-bottom:4%;}
.imbox ul li{ width:100%; margin:0px; margin-bottom:5%;}
.imbox ul{ width:90%; margin-left:5%;}

.ftab{ width:92%; margin-left:4%; padding-bottom:60px; padding-top:15px;}

}























