@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:1200px;margin:0 auto}
.title {width:313px;text-align:right;color:#79695c}
.title p {font-size:10px;letter-spacing:9px}
.title h4 {font-weight:100;font-size:57px}
.title hr {margin-top:20px}
.banner {height:900px;background:url(images/banner.jpg) center no-repeat}
.banner .text {padding-top:132px;color:#fff;margin-left:-160px}
.banner .text .main {margin:178px 0 16px}
.banner .text p {font-size:30px;margin-bottom:120px;line-height:24px;letter-spacing:27px;color:#fdf5e8}
.banner .text span {font-size:14px;line-height:24px;letter-spacing:21px;color:#fdf5e8}
.p01 {height:454px;background:url(images/p01_bg.jpg) center no-repeat}
.p01 .box {height:189px;display:flex;flex-direction:row;align-items:center}
.p01 .box hr {width:6px;height:38px;background-color:#f7f3ee;border:unset;margin:0 50px}
.p01 .box p {width:800px;text-align:justify;font-size:18px;line-height:35px;letter-spacing:1px;color:#f7f3ee}
.p02 {overflow:hidden;height:953px;background:url(images/p02_bg.jpg) center no-repeat}
.p02 .top {margin-top:218px}
.p02 .box {position:relative;z-index:9;margin-top:-68px;width:736px;height:232px;background:url(images/p02_text_bg.jpg);background-size:cover;padding-top:17px}
.p02 .box .item {width:287px;height:58px;font-size:23px;float:left;margin-left:75px;margin-top:33px}
.p02 .box .item h4 {color:#f7f3ee}
.p02 .box .item h4 i {margin-right:9px;color:#eaa349}
.p02 .box .item p {letter-spacing:2px;color:#f7f3ee;text-indent:1em}
.p02 .title {position:absolute;bottom:0;right:45px}
.p03 {background:url(images/p03_bg.jpg) top center no-repeat,url(images/p03_center.jpg) center center no-repeat,url(images/p03_btm.jpg) bottom center no-repeat;height:2575px;overflow:hidden}
.p03 .box {margin-top:209px;height:580px}
.p03 .box .title {overflow:hidden;color:#42382e;text-align:left;height:204px;padding-left:43px;background:url(images/title_bg.jpg) top left no-repeat}
.p03 .box .title p {margin-top:48px}
.p03 .box .title hr {border:1px solid #42382e}
.p03 .box .text {margin-top:87px;overflow:hidden;width:337px}
.p03 .box .text h4 {color:#fff;float:left;font-size:30px;padding-bottom:26px;border-bottom:1px solid #fff}
.p03 .box .text h4 img {margin-right:10px}
.p03 .box .text p {float:left;font-size:16px;text-align:justify;line-height:30px;letter-spacing:1px;color:#fff;width:100%;margin-top:25px}
.p03 .left {position:relative;float:left}
.p03 .right {position:relative;float:right}
.p03 .bg {width:789px;height:578px;background:url(images/p03_right_bg.jpg) right bottom no-repeat}
.p03 .btm {position:absolute;bottom:0;right:40px}
.p03 .two {background:url(images/two.jpg);background-size:cover}
.p03 .three {background:url(images/three.jpg);background-size:cover}
.p03 .le {left:0;right:unset}
.p03 .item {overflow:hidden;width:395px;height:579px;background-color:#78726c}
.p03 .item .text {width:270px;margin:170px auto 0}
.p03 .item .text h4 {color:#eaa349}
.p04 {background:url(images/p06_bg.jpg) center;padding-bottom:302px;overflow:hidden}
.p04 .m345 {margin-top:345px!important}
.p04 .box {position:relative;margin-top:87px;padding-left:73px;height:800px;background:url(images/p04_bg.jpg) bottom left no-repeat}
.p04 .box .item {position:absolute;top:0;left:73px;width:736px;height:249px;background-color:#87817b;color:#f7f3ee;text-align:center}
.p04 .box .item h4 {line-height:35px;letter-spacing:2px;color:#f7f3ee;font-size:25px;margin-top:52px;text-align:center}
.p04 .box .item h4 i {color:#eaa349;margin:0 10px}
.p04 .box .item p {font-size:17px;line-height:28px;margin:10px 0;text-align:center}
.p04 .box .item span {font-size:9px}
.p04 .box .title {position:absolute;right:0}
.p04 .box .title img {margin-top:74px}
.p04 .box .mt {margin-top:178px}
.p04 .box-2 {position:relative;margin-top:87px;padding-right:73px;height:800px;background:url(images/p04_bg.jpg) bottom right no-repeat}
.p04 .box-2 .item {position:absolute;top:0;right:30px;width:736px;height:249px;background-color:#87817b;color:#f7f3ee;text-align:center}
.p04 .box-2 .item h4 {line-height:35px;letter-spacing:2px;color:#f7f3ee;font-size:25px;margin-top:52px;text-align:center}
.p04 .box-2 .item h4 i {color:#eaa349;margin:0 10px}
.p04 .box-2 .item p {font-size:17px;line-height:28px;margin:10px 0;text-align:center}
.p04 .box-2 .item span {font-size:9px}
.p04 .box-2 .title {position:absolute;left:0}
.p04 .box-2 .title img {margin-top:74px}
.p04 .box-2 .mt {margin-top:178px}
.p05 {padding:209px 0 87px;background:url(images/p05_bg.jpg) center no-repeat}
.p05 .title {overflow:hidden;color:#42382e;text-align:left;height:204px;padding-left:43px;background:url(images/title_bg.jpg) top left no-repeat}
.p05 .title p {margin-top:48px}
.p05 .title hr {border:1px solid #000}
.p05 .box {margin-top:58px;width:1170px;height:720px;overflow:auto}
.p05 .box .item {width:2350px;height:693px}
.p05 .box::-webkit-scrollbar {height:13px;background-color:#79695c}
.p05 .box::-webkit-scrollbar-thumb {border-radius:3px;background:#eaa349}
.p06 {height:454px;background:url(images/p06_bg.jpg) center no-repeat}
.p06 .box {height:189px;display:flex;flex-direction:row;align-items:center}
.p06 .box hr {width:6px;height:38px;background-color:#78726c;border:unset;margin:0 50px}
.p06 .box p {width:800px;text-align:justify;font-size:18px;line-height:35px;letter-spacing:1px;color:#78726c}
