/* 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;}




.xmax_0{ width:1100px; margin:0 auto; padding-top:80px;}
.xmax_0 img{ display:block; width:100%;}
.xmax{ width:100%;}
.img_w img{ display:block; width:100%;}

.img_y{ position:relative;}
.img_y img{ display:block; width:100%;}


.nw b{ font-size:44px; color:#e40023; font-family:'AntiqueOliveStd-Nord';}
.nw p{ font-size:19px; line-height:170%; display:block; padding:5px 0px; font-family:'AntiqueOliveStd-Roman'; color:white;}
.nw span{ font-size:28px; font-family:'AntiqueOliveStd-Nord'; display:block; padding-bottom:10px; padding-top:10px; font-style:italic; color:white;}

.xmax_2s{ position:absolute; top:50px; width:100%;}
.xmax_2s1{ width:1000px; margin:0 auto; text-align:center;}

.xmax_3s{ position:absolute; bottom:60px; width:100%;}
.xmax_3s1{ width:700px; margin:0 auto; text-align:right; padding-left:500px; box-sizing:content-box;}

.xmax_4s{ position:absolute; bottom:80px; width:100%;}
.xmax_4s1{ width:1000px; margin:0 auto; text-align:left; padding-right:200px; box-sizing:content-box;}

.xmax_5s{ position:absolute; top:50px; width:100%;}
.xmax_5s1{ width:1000px; margin:0 auto; text-align:center;}


.xmax_6s{ position:absolute; bottom:250px; width:100%;}
.xmax_6s1{ width:550px; margin:0 auto; text-align:left; padding-right:650px; box-sizing:content-box;}

.xmax_7s{ position:absolute; top:80px; width:100%;}
.xmax_7s1{ width:700px; margin:0 auto; text-align:right; padding-left:500px; box-sizing:content-box;}


.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; }
.xmax img{ display:block; width:100%;}
.img_w .pc{ display:block}
.img_w .web{ display:none}

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




@media (max-width:1200px) {

.nw b{ font-size:38px;}
.nw p{ font-size:17px; line-height:140%; display:block; padding:5px 0px; }
.nw span{ font-size:22px; padding-bottom:10px; padding-top:10px;}

.xmax_2s{ position:absolute; top:30px; width:100%;}
.xmax_2s1{ width:1000px; margin:0 auto; text-align:center;}

.xmax_3s{ position:absolute; bottom:40px; width:100%;}
.xmax_3s1{ width:720px; margin:0 auto; text-align:right; padding-left:280px;}

.xmax_4s{ position:absolute; bottom:40px; width:100%;}
.xmax_4s1{ width:900px; margin:0 auto; text-align:left; padding-right:100px;}

.xmax_5s{ position:absolute; top:30px; width:100%;}
.xmax_5s1{ width:1000px; margin:0 auto; text-align:center;}


.xmax_6s{ position:absolute; bottom:130px; width:100%;}
.xmax_6s1{ width:550px; margin:0 auto; text-align:left; padding-right:450px;}

.xmax_7s{ position:absolute; top:30px; width:100%;}
.xmax_7s1{ width:600px; margin:0 auto; text-align:right; padding-left:400px;}




}



@media (max-width:1000px) {
	
	
.xmax_0{ width:90%; padding-top:7%;}
.img_w .pc{ display:none}
.img_w .web{ display:block}

.img_y .pc{ display:none}
.img_y .web{ display:block; margin-top:-7%;}	
	
.xmax_0{ width:80%; padding-top:6%;}

.xmax_2s{ position:relative; top:30px; width:100%;}
.xmax_2s1{ width:90%; margin:0 auto; text-align:center;}

.xmax_3s{ position:relative; top:0px; width:100%;}
.xmax_3s1{ width:90%; margin:0 auto; text-align:center; padding-left:0px;}

.xmax_4s{ position:relative; top:0px; width:100%;}
.xmax_4s1{ width:90%; margin:0 auto; text-align:center; padding-right:0px;}

.xmax_5s{ position:relative;  top:0px; width:100%;}
.xmax_5s1{ width:90%; margin:0 auto; text-align:center;}


.xmax_6s{ position:relative; top:0px; width:100%;}
.xmax_6s1{ width:90%; margin:0 auto; text-align:center; padding-right:0px;}

.xmax_7s{ position:relative;  top:0px; width:100%;}
.xmax_7s1{ width:90%; margin:0 auto; text-align:center; padding-left:0px;}

	
.nw b{ font-size:20px; line-height:110%}
.nw p{ font-size:14px; line-height:130%; display:block; padding:5px 0px; }
.nw span{ font-size:17px; padding-bottom:5px; padding-top:2px;}
	

.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;}


.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;}

}























