@charset "utf-8";* {font-family:MicrosoftYaHei;margin:0;padding:0}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,hr,button,footer,header,nav,section,article {margin:0;padding:0}
body {color:#333;font-family:"microsoft yahei","Verdana","Tahoma","Arial"}
ol,ul,li {list-style:none}
i,s,u,em {font-style:normal;text-decoration:none}
img {border:0 none}
a {color:#333;text-decoration:none;cursor:pointer}
a:hover {color:#db214c;text-decoration:none}
a:focus,form *:focus {outline:none}
input {color:#333;text-indent:10px}
input::-webkit-input-placeholder {color:#666}
input::-moz-placeholder {color:#666}
input::-ms-input-placeholder {color:#666}
.cf:after {display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both}
.cf {zoom:1}
.fl {float:left}
.fr {float:right}
.pr {position:relative}
.pa {position:absolute}
.pf {position:fixed}
.center {margin:0 auto}
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}
.taj {text-align:justify}
.abs-ct {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.abs-cx {position:absolute;left:50%;transform:translateX(-50%)}
.abs-cy {position:absolute;top:50%;transform:translateY(-50%)}
.flex-ct-x {display:flex;justify-content:center;align-items:center}
.flex-ct-y {display:flex;flex-direction:column;justify-content:center;align-items:center}
.flex-fs {display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}
.w1200 {width:1180px;margin:0 auto}
.banner {overflow:hidden;height:900px;background:url(images/banner.jpg) center center no-repeat}
.banner .box {margin:109px 0 0 192px}
.banner .box .img>img {margin-right:60px}
.banner .box .text {color:#fff;margin-top:207px}
.banner .box .text h2 {line-height:115px;font-size:115px}
.banner .box .text h2 i {color:#c81e2b;margin-left:60px}
.banner .box .text p {margin:67px 0 160px;font-size:42px}
.banner .box .text span {font-size:20px;letter-spacing:25px}
.p01 {height:505px;background:url(images/p01_bg.jpg) 90% 50% no-repeat #f8f8f8}
.p01 .box {display:flex;flex-direction:row;align-items:center;justify-content:center;height:300px}
.p01 .box h4 {font-weight:100;font-size:97px;color:#b2000e}
.p01 .box p {position:relative;margin-left:117px;width:867px;font-size:20px;text-indent:2em;line-height:40px}
.p01 .box p .left {position:absolute;left:-40px;top:-18px}
.p01 .box p .right {position:absolute;right:0px;bottom:-30px}
.p02 {position:relative;padding-top:70px;background:#f8f8f8}
.p02 .btm {position:absolute;bottom:0;width:100%;height:916px;background:#fff}
.p02 .btm-2 {position:absolute;top:14%;right:4%;width:1462px;height:511px;background:url(images/p02_bg.jpg)}
.p02 .box {z-index:2;position:relative;display:flex;flex-direction:row;box-sizing:border-box;padding-left:70px;height:350px}
.p02 .box .title img {margin:-22px 0 0 65px}
.p02 .box .title h4 {font-weight:normal;margin:132px 0 0 -20px;font-size:40px;color:#b2000e}
.p02 .box .slide {position:relative;width:604px;height:332px}
.p02 .box .slide .bd {width:535px;height:328px}
.p02 .box .slide .bd li {width:535px;height:328px}
.p02 .box .slide .prev {top:0;right:3px;position:absolute;width:66px;height:66px;background:url(images/prev.jpg);background-size:cover}
.p02 .box .slide .next {top:66px;right:3px;position:absolute;width:66px;height:66px;background:url(images/next.jpg);background-size:cover}
.p02 p {position:relative;z-index:2;margin:50px 0 96px;box-sizing:border-box;padding-left:70px;font-size:16px;line-height:30px}
.p02 video {position:relative;z-index:2;width:1168px;height:658px;background-color:#000000}
.p03 {padding:110px 0 74px;background:url(images/p03_bg.jpg) bottom no-repeat}
.p03 .title {text-align:center}
.p03 .box {margin-top:100px;height:440px}
.p03 .box .item {width:574px;height:440px;float:left;margin:0 8px}
.p03 .box .item p {text-align:center;font-size:33px}
.p03 .box .item p i {font-size:62px;color:#b2000e}
.p03 .box_2 {box-sizing:border-box;padding:38px 44px 0 64px;margin-top:130px;height:494px;background-color:#eeeeee}
.p03 .box_2 img {float:left}
.p03 .box_2 .text {float:right}
.p03 .box_2 .text h4 {margin-top:136px;font-size:40px;line-height:30px;letter-spacing:1px;color:#b2000e}
.p03 .box_2 .text p {margin-top:30px;font-size:18px;line-height:30px;letter-spacing:0px;color:#000000}
.p03 .box_3 {margin-top:137px;height:282px;display: flex;flex-direction: row;justify-content: space-around;}
.p03 .btm {margin-top:86px;height:150px}
.p03 .btm h4 {text-align:center;font-weight:normal;font-size:40px;color:#ffffff}
.p03 .btm p {text-align:center;margin:24px auto 0;font-size:18px;color:#fff;line-height:35px;width:880px}
.p03 .btm p i {margin-left:40px}
.p04 {padding:173px 0 89px;background:url(images/p04_bg.jpg) 90% 94% no-repeat}
.p04 .title {text-align:center}
.p04 .item {margin-top:96px;width:1170px;height:730px;background-color:#b2000e}
.p04 .item h4 {margin:50px 0 40px;text-align:center;color:#e5e5e5;font-size:40px;line-height:30px}
.p04 .item p {font-size:18px;width:990px;margin:0 auto;color:#e5e5e5}
.p04 .item p i {color:#ffd3a7}
.p05 {overflow:hidden;height:854px;background:url(images/p05_bg.jpg) center no-repeat}
.p05 video {margin-top:98px;width:1170px;height:658px;background-color:#ffffff}
.p06 {padding:173px 0 130px}
.p06 .title {text-align:center}
.p06 .slide {margin-top:96px;position:relative;width:1170px;height:521px;background:chartreuse}
.p06 .slide .bd {width:1170px;height:521px}
.p06 .slide .bd li {width:1170px;height:521px}
.p06 .slide .prev {position:absolute;top:50%;left:-80px;border-radius:50%;width:64px;height:65px;background:url(images/left.png);background-size:cover}
.p06 .slide .next {position:absolute;top:50%;right:-80px;border-radius:50%;width:64px;height:65px;background:url(images/right.png);background-size:cover}
.p06 .text {box-sizing:border-box;padding:17px 0 0 55px;margin-top:30px;width:1170px;height:210px;background:url(images/jiao.png) center no-repeat #eeeeee}
.p06 .text p {border-left:1px solid #000;height:22px;line-height:22px;padding-left:20px;margin:40px 0 0 20px;float:left;font-size:20px}
.p06 .text p i {color:#b2000e}
.p06 h4 {border-left:4px solid #b2000e;font-size:40px;padding-left:10px;font-weight:normal;color:#b2000e}
.p06 .box {margin-top:87px}
.p06 .box-2 {margin-top:80px}
.p06 .box-2 p {margin-top:18px;font-size:24px;color:#000000}
.p06 .box-3 {overflow:hidden;margin-top:83px}
.p06 .box-3 .item {margin:28px 28px 0 0;text-align:center;line-height:70px;color:#fffefe;font-size:30px;width:263px;height:70px;float:left;background-color:#b2000e}
.p07 {padding:173px 0 143px;background-color:#eeeeee}
.p07 .title {text-align:center}
.p07 p {margin-top:114px;font-size:18px;line-height:27px;color:#000000}
.p07 .wrap {margin:40px auto 0;width:1060px;height:520px;overflow:auto}
.p07 .wrap .box {display:flex;flex-direction:row;align-items:center;width:2600px;height:450px}
.p07 .wrap .box img {float:left;margin-right:60px}
.p07 .wrap .box img:last-child {margin-right:unset}
.p07 .wrap::-webkit-scrollbar {height:18px}
.p07 .wrap::-webkit-scrollbar-thumb {background-color:#b2000e}
.p07 .wrap::-webkit-scrollbar-track {background-color:#d2d2d2}
.p08 {box-sizing:border-box;padding:136px 0 144px;height:410px;background:#fff}
.p08 .mt {margin-top:-10px}
.p08 .top {display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.p08 .top p {font-size:18px;color:#000000}
.p08 .top p i {font-weight:600;font-size:32px}
.p08 .top p i em {color:#af1f24}
.p08 .box {margin-top:18px;height:83px}
.p08 .box img {float:left}
.p08 .box p {float:right;width:1018px;font-size:18px;line-height:28px}
@media screen and (max-width:1400px) {.p06 .prev {left:20px!important}
.p06 .next {right:20px!important}
}
