@charset "utf-8";
@font-face{ font-family:Impact; src:url(../font/impact.ttf);}
@font-face{ font-family:PingFang; src:url(../font/PingFang Regular.ttf);}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{}

.container01{height:100vh;overflow: hidden;}
.container01 ul li.miso-slide{height:100vh;text-align:center;background-size: cover !important;}
.container01 ul li.miso-slide video{width:100vw;height:100vh;object-fit: cover;}
.container01 ul li.miso-slide>img{ display:inline-block; display:none}
.container01 ul li.miso-slide .video_mask{ position:absolute; top:0; right:0; bottom:0; left:0}
.container01 ul li.miso-slide .video_mask img{transform:translateY(80px);transition:1s;opacity: 0;}
.container01 ul.index_banner01 li.miso-slide.miso-current .video_mask img{transform:translateY(0);transition:1s;transition-delay: 1s;opacity: 1;}
.container01 ul li.miso-slide.miso-current{}

.container01 ul.miso-dots li{width:30px;height:5px;border-radius:2.5px;transition:1s;background:#fff;margin: 0 2px;}
.container01 ul.miso-dots{ bottom:30px}
.container01 ul.miso-dots li.miso-active{ width:50px; background:rgb(67, 20, 11)}

header{position:fixed;height:110px;top:15px;margin-bottom: -125px;z-index: 100000;width: 100%;}
header .logo a{ display:inline-block; line-height:110px;}


header ul{ font-size:0; float:right} 
header ul li.nav-item{ display:inline-block; font-size:16px; color:#2e2d2c; line-height:110px; margin-left:4.5rem; position:relative}
header ul li.nav-item a{ color:#2e2d2c; transition:0.6s}
header ul li.nav-item:before{content:"";position:absolute;right:-2.75rem;width:1px;height:12px;background:#7d7c74;top:50%;margin-top: -6px;}
header ul li.nav-item:last-child:before{ display:none}

.rd-navbar-toggle{display: inline-block;position: relative;width: 40px;height: 40px;cursor: pointer;color: #2c343b;background: none;border: none;top: 15px;display: none;float: right;padding: 12px 0;}
.rd-navbar-toggle span{position: relative;display: block;margin: 0px auto;transition: .3s all ease;}
.rd-navbar-toggle h5{font-size:12px;color: #43140b;margin-top: 8px;letter-spacing: 1px;} 
span::before, .rd-navbar-toggle span{ width: 24px; height: 2px; background-color: #2c343b; backface-visibility: hidden; border-radius: 0;}
.rd-navbar-toggle span::after, .rd-navbar-toggle span::before, .rd-navbar-toggle span {width: 24px;height: 2px;background-color: #43140b;backface-visibility: hidden;border-radius: 0;}
.rd-navbar-toggle span::after, .rd-navbar-toggle span::before { content: ""; position: absolute; left: 0;top: -6px; transition: .3s all ease;}
.rd-navbar-toggle span::after { top: 6px;}
.rd-navbar-toggle.active span::before { transform: rotate(-40deg);}
.rd-navbar-toggle.active span::after {transform: rotate(40deg);}
.rd-navbar-toggle.active span::before, .rd-navbar-toggle.active span::after { top: 0; width: 15px;}
.rd-navbar-toggle span::before, .rd-navbar-toggle span::after { transform-origin: 1px center;}

.rd-navbar-main-element { position: absolute; float: left;}
.rd-navbar-nav-wrap.active {
    transform: translateX(0);
}
.rd-navbar-nav-wrap {
    color: #ffffff;
    background:#fff url(../images/container04_top_bg.jpg) center no-repeat; background-size:cover;
    border: 1px solid #e0e0e0;
    box-shadow: none;
}
.rd-navbar-nav-wrap {
    position: fixed;
    left: 0;
    top: -37px;
    bottom: -56px;
    z-index: 1029;
    width: 100%;
    padding: 112px 0 81px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    font-size: 14px;
    line-height: 34px;
    transform: translateX(-110%);
}
.rd-navbar-nav {
    display: block;
    margin: 15px 0;



    height: auto;
    text-align: left;
}
.rd-navbar-submenu {
    position: relative;
}
.rd-nav-item {
    text-align: left;
}
.rd-navbar-wrap, .rd-navbar, .rd-menu, .rd-navbar-nav, .rd-navbar-panel, .rd-navbar-static .rd-menu, .rd-navbar-nav-wrap, .rd-navbar-submenu {
    transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
}
.rd-nav-link {
    color: #151515;
}
.rd-nav-link {
    display: block;
    padding: 10px 56px 10px 18px;
}
.rd-nav-link {font-size:14px;color: #53241a;letter-spacing:2px;text-transform: uppercase;}

.rd-navbar-submenu-toggle {
    color: #53241a;
}
.rd-navbar-submenu-toggle {
    cursor: pointer;
    display: inline-block;
    width: 56px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.rd-navbar-submenu-toggle::after {
    content: '\f107';
    position: absolute;
    top: 0;
    right: 0;
    width: 56px;
    height: 52px;
    font: 400 14px "FontAwesome";
    line-height: 48px;
    text-align: center;
    transition: 0.4s all ease;
    z-index: 2;
    cursor: pointer;
}
.rd-nav-item.focus .rd-nav-link, .rd-nav-item.active .rd-nav-link, .rd-nav-item.opened .rd-nav-link {
    color: #ffffff;
    background: #53241a;
}
.rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-submenu.opened > .rd-navbar-megamenu {
    display: block;
}
li.opened > .rd-menu {
    opacity: 1;
    height: auto;
}
li.opened > .rd-navbar-dropdown {
    padding: 4px 0 0;
}
.rd-menu {
    transition: opacity 0.3s, height 0.4s ease;
    opacity: 0;
    overflow: hidden;
}
.rd-navbar-dropdown {
}

li.opened > .rd-navbar-submenu-toggle::after {
    top: 0;
    transform: rotate(180deg);
    color:#fff;
}
.rd-navbar-submenu .rd-navbar-dropdown > li > a {
    padding-left: 30px;

}
.rd-megamenu-list > li > a, .rd-navbar-dropdown > li > a {
    color: #53241a;
}
.rd-megamenu-list > li > a, .rd-navbar-dropdown > li > a {
    display: block;
    padding: 9px 56px 9px 16px;
    font-size: 12px;
    line-height: 1.5;
}

.rd-nav-item.opened .rd-menu{ opacity:1}
.rd-navbar-open-right{ height:0}

.rd-nav-item.active .rd-navbar-submenu-toggle{ color:#fff}
.rd-navbar-submenu .rd-navbar-dropdown > li.active > a{ color:#753c30}


header .sub-nav-list {position: absolute;top: 100%;left: -30px;right: -30px;margin-top: 25px;padding-top: 20px;padding-bottom: 20px;background: #fff;opacity: 0;visibility: hidden;transition: all .3s;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
header .sub-nav-list:before {content: '';position: absolute;top: 0;left: 50%;width: 28px;height: 4px;margin-left: -14px;background: #15569d;}
header .sub-nav-item {position: relative;line-height: 35px;color: #666;cursor: pointer;transition: all .3s;z-index: 1;font-size: 14px;}
header .sub-nav-item a{ color:#333}
header .sub-nav-item:hover a{ color: #fff; }
header .sub-nav-item:hover:before { transform: none; }

header .nav-item {}
header .nav-item.current > a { }
header .nav-item:hover > a {}
header .nav-item:hover .sub-nav-list {margin-top: -18px;opacity: 1;visibility: visible; text-align:center}
header .sub-nav-list {position: absolute;top: 100%;left: -30px;right: -30px;margin-top: 25px;padding-top: 20px;padding-bottom: 20px;background: #fff;opacity: 0;visibility: hidden;transition: all .3s;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
header .sub-nav-list:before {content: '';position: absolute;top: 0;left: 50%;width: 28px;height: 4px;margin-left: -14px;background:#614530;}
header .sub-nav-item {position: relative;line-height: 35px;color: #666;cursor: pointer;transition: all .3s;z-index: 1;font-size: 14px;text-align: center;}
header .sub-nav-item a{ color:#333}
header .sub-nav-item:hover a{ color: #fff; }
header .sub-nav-item:hover:before { transform: none; }
header .sub-nav-item:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#614530;transition: all .3s linear;transform: scale(1, 0);z-index: -1;}




/*==========================================公共 结束=============================================*/


/*==========================================首页 开始=============================================*/

.fp-viewing-1 header,.fp-viewing-2 header,.fp-viewing-3 header,.fp-viewing-4 header,.fp-viewing-5 header,.fp-viewing-6 header{ display:none}

.section{}

.section00 .title{ margin-bottom:4.875rem; text-align:center}
.section00 .title h3{font-size:1.5875rem;color:#2e2e2e;font-weight:bold;margin-bottom:8px;}
.section00 .title h5{font-size:12px;color:#828282;text-transform:uppercase;}
.section00 .title h3{transform: translateY(50px);transition: 1s;opacity: 0;}
.section00 .title h5{transform: translateY(50px);transition: 1s .3s;opacity: 0;}
.section00.active .title h3{ transform: translateY(0px); opacity: 1; transition: 1.5s 0s;}
.section00.active .title h5{ transform: translateY(0px); opacity: 1; transition: 1.5s .3s;}
.section00 .title .box:before{transform: translateY(50px);transition: 1s .3s;opacity: .6s;}
.section00 .title .box:after{transform: translateY(50px);transition: 1s .3s;opacity: .6s;}
.section00.active .box:before{ transform: translateY(0px); opacity: 1; transition: 1.5s .6s;}
.section00.active .box:after{ transform: translateY(0px); opacity: 1; transition: 1.5s .6s;}

.container02 .top{ height:13.75rem; position:absolute; top:0; left:0; width:100%}
.container02 .top .title{ margin-bottom:0}
.container02 .top .title .box{ display:inline-block; position:relative}
.container02 .top .title .box:before{content:"";position:absolute;background:url(../images/tit_left.png) center no-repeat;width:118px;height:27px;top: 5px;left: 50%;margin-left: -13rem;}
.container02 .top .title .box:after{content:"";position:absolute;background:url(../images/tit_right.png) center no-repeat;width:118px;height:27px;top: 5px;right: 50%;margin-right: -13rem;}
.container02 .content{height: calc(100% - 13.75rem);position:absolute;bottom:0;left:0;width:100%;}
.container02 .content ul{ font-size:0; height:100%}
.container02 .content ul li{ display:inline-block; width:14.285714%; height:100%}
.container02 .content ul li a{display:block;position:relative;overflow:hidden;height: 100%;width: 100%;}
.container02 .content ul li a .img{width:100%;height:100%;transition:1s ease;position: relative;z-index: 1; overflow:hidden; background:#44150c}
.container02 .content ul li a .img img{width:100%;height:100%;object-fit:cover;transition:1s ease;}
.container02 .content ul li a .box01{position:relative;top:0;transform:translateY(-100%);left:0;width:100%;height:100%;padding:4.375rem 3rem 0 0;text-align:right;z-index:99; background:transparent; transition:0.9s}
.container02 .content ul li a .con .con01{display:inline-block;vertical-align:top;margin-left:6px;width: 18px;}
.container02 .content ul li a .con .con02{display:inline-block;vertical-align: top;width: 12px;}
.container02 .content ul li a .con h3{font-size:1.5rem;color:#fff;display: inline-block;vertical-align: top;line-height: 1.75rem;}
.container02 .content ul li a .con h6{font-size:12px;color:rgba(255,255,255,0.4);/* writing-mode: tb; */display: inline-block;white-space: nowrap;width: 12px;transform: rotate(90deg);margin-top: 3px;}
.container02 .content ul li a .con span{ display:inline-block; margin-top:2rem; transition:0.6s; opacity:0; visibility:hidden;}

.container02 .content ul .miso-track,.container02 .miso-list{ height:100%}

.container03 .left{width:calc(100% - 545px);height:100vh;overflow: hidden;}
.container03 .left img{width:100%;height:100%;object-fit:cover;transition: 1.5s;}
.container03 .left:hover img{transform: rotate(1deg) scale(1.1);}
.container03 .right{width:545px;height:100vh;background: url(../images/container03_bg.jpg) center bottom no-repeat;background-size:cover;padding:105px 98px 0 98px;}
.container03 .right h1{font-size:2.5rem;color:#ab7e5d;font-weight:bold;margin-bottom: 5.625rem;}
.container03 .right h1 big{vertical-align: bottom;margin-right: 1.5rem;}
.container03 .right h2{font-size:3.75rem;color:#212121;font-weight:bold;text-transform:uppercase;height: 3rem;line-height: 3rem;}
.container03 .right h2 font{color:#ab7e5d;transition-delay: 2s;}
.container03 .right h3{font-size:1.875rem;color:#212121;font-weight:bold;text-transform:uppercase;margin-bottom: 1.25rem;}
.container03 .right h4{ font-size:1.5rem; color:#2a2723; margin-bottom:4.375rem}
.container03 .right p{ font-size:14px; color:#5c5b5a; line-height:24px; margin-bottom:4.875rem}
.container03 .right a{ background:url(../images/kuang.png) center no-repeat; width:186px; height:45px; text-align:center; font-size:16px; color:#2a2723; display:inline-block; line-height:43px; transition:0.6s}
.container03 .right a:hover{ background:url(../images/kuang_on.png) center no-repeat;}

.container04 .top{ position:absolute; top:0; width:100%; height:calc(100% - 10rem); background:url(../images/container04_top_bg.jpg) center no-repeat; background-size:cover}
.container04 .top .layui-container,.container04 .top .layui-container .layui-row, .container04 .top .layui-container .layui-row .layui-col-xs12{ height:100%}
.container04 .top .title{ margin-bottom:1.5rem}
.container04 .top .title .box{ display:inline-block; position:relative}
.container04 .top .title .box:before{content:"";position:absolute;background:url(../images/tit_left.png) center no-repeat;width:118px;height:27px;top: 5px;left: 50%;margin-left: -15.5rem;}
.container04 .top .title .box:after{content:"";position:absolute;background:url(../images/tit_right.png) center no-repeat;width:118px;height:27px;top: 5px;right: 50%;margin-right: -15.5rem;}
.container04 .bottom{ position:absolute; bottom:0; width:100%; height:10rem; background:#ab7e5d}
.container04 .bottom ul{font-size:0;}
.container04 .bottom ul li{display:inline-block; width: 25%;text-align:center;}
.container04 .bottom ul li h5{font-size: 1.125rem;color:#fefefe; margin-bottom:1rem}
.container04 .bottom ul li h4{margin-bottom: 0.75rem;}
.container04 .bottom ul li h4 span{font-size: 2.25rem;color:#fff;vertical-align: middle;font-weight:  normal;font-family: Impact;}
.container04 .bottom ul li h4 span.counter,.container04 .bottom ul li h4 span.counter01{font-size: 3.25rem;color:#fff;font-family: Impact;}
.container04 .bottom ul li h4 span.lwy{font-size:65px;color:#fff;font-family: myFirstFont;line-height: 44px; margin-left:12px;}
.container04 .bottom ul li h6{font-size: 1rem;color:#fefefe;font-family: DIN Offc Pro;}
.container04 .bottom ul li .hide{ display:none}
.container04 .bottom ul li h4 small{font-size: 1rem;color:#fff;margin-left: 0.5rem;vertical-align: bottom;margin-bottom: 11px;display:inline-block;}
.container04 .bottom .layui-container,.container04 .bottom .layui-container .layui-row, .container04 .bottom .layui-container .layui-row .layui-col-xs12{ height:100%}

.lwy_box{ background:#44150d; line-height:50px; height:50px; padding:0 25px; border-radius:8px; position:relative}
.lwy_box img{ margin:-3px 0 0 10px; display:inline-block; vertical-align:middle}
.lwy_box:before{ content:""; position:absolute; border-right:#44150d 10px solid; border-top:transparent 6px solid; border-bottom:transparent 6px solid; left:-15px; top:50%; margin-top:-6px;}
.jieshi{ position:absolute; right:10rem; bottom:0; text-align:left}
.jieshi h3{ font-size:1rem; color:#ab7e5d; font-weight:bold; margin-bottom:1rem}
.jieshi h3 span{position:relative;height:37px;line-height:37px;display: inline-block;}
.jieshi h3 span:before{content:"";position:absolute;left: -30px;top:0;background:url(../images/tuan_img01.png) center no-repeat;width:21px;height:37px;}
.jieshi h3 span:after{content:"";position:absolute;right: -30px;top:0;background:url(../images/tuan_img02.png) center no-repeat;width:21px;height:37px;}
.jieshi p{ font-size:1rem; color:#525252; line-height:1.5rem;}
.jieshi p big{ font-size:1.5rem; color:#ab7e5d; font-family: Impact;}

.container05{ background:url(../images/container05_bg.jpg) center no-repeat; background-size:cover}
.container05 .title{text-align:center; margin-bottom:4rem}
.container05 .title h3{ font-size:1.875rem; color:#fff4ed; font-weight:bold; margin-bottom:8px}
.container05 .title h5{ font-size:12px; color:#fff4ed; text-transform:uppercase}
.container05 .title .box{ display:inline-block; position:relative}
.container05 .title .box:before{content:"";position:absolute;background:url(../images/tit_left.png) center no-repeat;width:118px;height:27px;top: 5px;left: 50%;margin-left: -14rem;}
.container05 .title .box:after{content:"";position:absolute;background:url(../images/tit_right.png) center no-repeat;width:118px;height:27px;top: 5px;right: 50%;margin-right: -14rem;}

.container05 .content{ padding:0 4.6875rem;}
.container05 .left{width:44.5%}
.container05 .left ul.ul01 li.miso-slide img{width:100%;height:27.5rem;object-fit:cover;transition: 0.9s;}
.container05 .left ul.ul01 li.miso-slide h5{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.45);width:100%;height: 50px;line-height: 50px;font-size: 1rem;color:#fff;padding: 0 150px 0 2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.container05 .left ul.ul01 .miso-dots{height: 50px;line-height: 50px;bottom:0;width: 120px;z-index:10000;right: 18px;padding: 21px 0;overflow:hidden;text-align: right;}
.container05 .left ul.ul01 .miso-dots li{display:inline-block;margin: 0 4.5px;width: 8px;height: 8px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#fff;}
.container05 .left ul.ul01 .miso-dots li button {
    background: transparent;
    display: block;
    height: 26px;
    width: 26px;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 0;
    cursor: pointer;
    border: rgba(255,255,255,0.25) 1px solid;
    left: -9px;
    top: -9px;
    position: absolute;
    border-radius: 50%;
    transform: scale(0);
    transition: 0.6s;
}

.container05 .left ul.ul01 .miso-dots li.miso-active{margin: 0 12px;}
.container05 .left ul.ul01 .miso-dots li.miso-active button{ transform: scale(1);}

.container05 .left ul.ul02{height:15.625rem;background:#f5f8fd;padding: 1.75rem 3rem;}
.container05 .left ul.ul02 li{font-size: 1rem;color:#000000;line-height: 3rem;height: 3rem;}
.container05 .left ul.ul02 li a{display:block;position:relative;padding-left: 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.container05 .left ul.ul02 li a:before{content:"";position:absolute;top: 50%;margin-top: -0.5rem;width: 3px;height: 1rem;background: #4f4f4f;left: 0; transition:0.36s;}
.container05 .left ul.ul02 li a b{padding-right: 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;width: 74%;font-weight:normal;vertical-align:top;color:#000000;transition:0.36s;}
.container05 .left ul.ul02 li a span{ font-size:0.875rem; color:#4f4f4f; float:right}
.container05 .left ul.ul02 li a span img{ margin:-3px 0 0 0.875rem; transition:0.36s; position:relative}
.container05 .right{width:55%; background:#fff; height:43.125rem; padding:3rem 4.375rem 0}
.container05 .right .top{ padding-bottom:20px; border-bottom:#e0e0e1 1px solid;}
.container05 .right .top h3{margin-bottom: 0.5rem;overflow:hidden;height:3.75rem;text-align:left;}
.container05 .right .top h3 a{font-size:1.5rem; line-height:1.875rem; color:#000000;font-weight:bold;transition: 0.36s;}
.container05 .right .top p{font-size:0.875rem;color:#616060;line-height:1.375rem;height:2.75rem;overflow: hidden; margin-bottom:1.25rem}
.container05 .right .top h6 span{ font-size:12px; color:#ab7e5d; font-weight:bold}
.container05 .right .top h6 a{ font-size:0.875rem; color:#ab7e5d; font-weight:bold; text-transform:uppercase; float:right}
.container05 .right .bottom{ margin-bottom:2rem; overflow:hidden}
.container05 .right .bottom ul li{ font-size:1rem; color:#4f4f4f; line-height:3.125rem; border-bottom:#e0e0e1 1px solid}
.container05 .right .bottom ul li a{ display:block; position:relative; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.container05 .right .bottom ul li a b{padding-right: 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:80%;font-weight:normal;vertical-align:top;color:#000000;transition:0.36s;}
.container05 .right .bottom ul li a span{font-size: 0.875rem;color:#8d8d8f;float:right;}
.container05 .right .title01{ margin-bottom:2.5rem}
.container05 .right .title01 big{ font-size:1.5rem; color:#ab7e5d; font-weight:bold;}
.container05 .right .title01 small{ font-size:12px; color:#ab7e5d; text-transform:uppercase; margin-left:3px;}
.container05 .right .title01 a{ font-size:1rem; color:#bea279; float:right;}
.container05 .right .title01 a img{ margin:-3px 0 0 0.875rem; transition:0.36s; position:relative}
.container05 .right .title02{ margin-bottom:2rem}
.container05 .right .box .img{ width:10.625rem;}
.container05 .right .box ul{width:calc(100% - 11.875rem);position: relative;top: -0.375rem;}
.container05 .right .box ul li{font-size:1rem;color:#4f4f4f;line-height:2.5rem;border-bottom:#e0e0e1 1px solid;height: 2.5rem;}
.container05 .right .box ul li a{ display:block; position:relative; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.container05 .right .box ul li a b{padding-right: 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width: 65%;font-weight:normal;vertical-align:top;color:#000000;transition:0.36s;}
.container05 .right .box ul li a span{font-size: 0.875rem;color:#8d8d8f;float:right;}

.footer .fl01{background: #fff4ed;padding: 2rem 0;border-bottom:#ded1c8 1px solid;}
.footer .fl01 .nav{float:left;width:5.625rem;font-size:1rem;color: #43140b;height: 33px;line-height: 33px;padding: 0;font-weight: bold;}
.footer .fl01 ul{float:left;width: calc(100% - 5.625rem);height: 50px;overflow:hidden;box-sizing: border-box;}
.footer .fl01 ul li{float:left;line-height: 33px;padding: 0 2.5rem 0 0;height: 33px;overflow: hidden;}

.footer .fl01 ul li a{color: #43140b;font-size: 0.875rem;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.footer .fl01 ul li a:hover{color: #ab7e5d;}
.footer .fl01 .height{ height:auto;}

.footer .fl02{padding:3.125rem 0;background: #fff4ed;}
.footer .fl02 .left{ width:28.75%; border-right:#ded1c8 1px solid; padding-bottom:0.875rem;}
.footer .fl02 .left h3{ margin-bottom:1.375rem;}
.footer .fl02 .left h6{ display:inline-block; background:#eadfd8; padding:0 2.25rem; height:2.5rem; line-height:2.5rem; font-size:0.875rem; color:#302a29; border-radius:1.25rem}
.footer .fl02 .left h6 i{ display:inline-block; width:7px; height:7px; background:#b7a79d; border-radius:50%; margin: -3px 0.75rem 0}

.footer .fl02 .center{ padding-left:6.25rem}
.footer .fl02 .center h3{ margin-bottom:2.5rem}
.footer .fl02 .center h3 span{display:inline-block;font-size:1rem;line-height:1.375rem;color:#302a29;vertical-align:top;padding: 0.125rem 0 0;}
.footer .fl02 .center h3 big{display:inline-block;font-size:3rem;color:#302a29;font-weight: bolder;margin:0 1.25rem 0 0.75rem;font-family: Times New Roman;}
.footer .fl02 .center h3 a{display:inline-block;width:165px;height:2.8125rem;line-height:2.8125rem;background:#43140b;vertical-align:top;border-radius:3px;text-align:center;font-size:1rem;color:#fff4ed;transition:0.6s;cursor: pointer;}
.footer .fl02 .center h3 a img{ margin:-3px 0.875rem 0 0}
.footer .fl02 .center p{ font-size:1rem; line-height:1.5rem; color:#302a29}
.footer .fl02 .center p a{ font-size:12px; transition:0.36s}
.footer .fl02 .center p a img{margin: -5px 4px 0 0.75rem;}
.footer .fl02 .right .img{ background:#fff; padding:0.5rem 0.5rem 0.75rem; text-align:center}
.footer .fl02 .right .img img{ width:7.5rem; height:7.5rem}
.footer .fl02 .right h6{ font-size:0.875rem; color:#302a29;}
.footer .fl03{ background:#43140b; text-align:center; padding:1.5rem 0}
.footer .fl03 p,.footer .fl03 p a{font-size:0.875rem;color: #9f8b85;line-height:1.5rem;transition:0.36s;}
.footer .fl03 p a:hover{ color:#fff}

/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

.n_banner{height:470px;margin-top: 110px;}
.n_banner .table{ }
.n_banner .mianbao{display:inline-block;padding: 0;}
.n_banner .mianbao h4{font-size: 1.875rem;color:#fff;font-weight: bold;}
.n_banner .mianbao h3{font-size: 2.25rem;color: #ffffff;margin-bottom: 1.5rem;text-transform: uppercase;margin-top: 0.75rem;}
.n_banner .mianbao h6{padding: 0;position:relative;background: url(../images/home.png) left 2px no-repeat;padding-left: 14px;display: inline-block;}
.n_banner .mianbao h6:before{content:"";position:absolute;left:5px;top:7px;width:60px;height:1px;background:#9d9fa4;display: none;}
.n_banner .mianbao h6 a,.n_banner .mianbao h6 i,.n_banner .mianbao h6 span{font-size: 14px;color: rgba(255,255,255,0.7);margin:0 3px;font-style:normal;height:14px;line-height:14px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_banner .mianbao h6 a:hover{color: #ab7e5d;}

.n_header{top:0;background: #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.05);}

.al_select{background: #fff;}
.al_select ul{font-size:0;text-align:center;border-left: #e5e5e5 1px solid;border-right: #e5e5e5 1px solid;}
.al_select ul li{width:50%;display:inline-block; *display:inline; *zoom:1;height:5.25rem;line-height:5.25rem;position:relative;border-right: #e1e4e6 1px solid;border-bottom: #e5e5e5 1px solid;margin-bottom:1.25rem;}
.al_select ul li:before{content: "";position: absolute;left: 50%;bottom: -1.25rem;margin-left: -6px;width:12px;height:7px;background:url(../images/down01.png) center no-repeat; transform:scale(1); transition:0.6s; visibility:hidden}

.al_select ul li:after{content:"";position:absolute;width:0;right:0;bottom: -1px;height: 2px;background:#ab7e5d;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;z-index: 10;}
.al_select ul li a{ font-size:1rem; color:#353536; display:block;}
.al_select ul li a img{ margin-right:1rem; margin-top:-3px}

.al_select ul li.on:after{ left:0; width:100%}
.al_select ul li.on:before{ transform:scale(1); visibility:visible}

/*====移动端导航====*/
#m_n_nav{background: #43140b;display: none;line-height: 50px;position: relative;z-index: 99;float: left;width: 100%;}
#bnt_back{position:absolute;left: 1rem;top:0;}
#bnt_back svg{fill: #fff;height: 30px;vertical-align: middle;width: 26px;}
#m_n_nav i{}
#m_n_nav h1{font-size: 14px;color: #fff;text-align: center;margin: 0;line-height: 50px;}
#bnt_sub_nav{position: absolute;right: 1rem;top: 0;cursor: pointer;color: #fff;font-size: 18px;}
#bnt_sub_nav svg{fill: #fff;height: 30px;vertical-align: middle;width: 26px;}
#bnt_sub_nav img{ display: block; height: 15px; }
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f0f3f5; display: none; box-shadow: 0 0 5px #999; z-index: 9;}
#sub_nav_content ul{ padding:  10px;}
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0;}
#sub_nav_content ul li a{ display:block; border-left:2px solid #43140b; height:30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455;}
#sub_nav_content ul li.on a{color: #43140b;}
#sub_nav_content dl{font-size:0;overflow: hidden;background: #fff;padding: 10px 0;}
#sub_nav_content dt{position:relative;background:#fff;z-index: 999;width: 33.333333%;display: inline-block;margin-bottom: 0;float: left;text-align: center;}
#sub_nav_content dt a{margin:0 20px;display:block;color:#5b5349;line-height: 30px;font-size:14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i{position: absolute;right: 15px;top: 0;opacity:0;filter:alpha(opacity=0);display: none;}
#sub_nav_content dt a{}
#sub_nav_content dt.title{background:#fafafb;}
#sub_nav_content dt.title i{ opacity:1;filter:alpha(opacity=100);}
#sub_nav_content dt.title_on  { background:#fafafb;}
#sub_nav_content dt.title_on a{ color: #43140b; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #43140b; }
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
#sub_nav_content dt.on a,#sub_nav_content dt.title_on a{color: #43140b;}
#sub_nav_content dd{  display:none;}
#sub_nav_content dd .box{padding:0px 0px 0px 0px;}
#sub_nav_content dd a{ padding:0 25px;  line-height:30px;border-top:1px solid #e7e7e7;font-size:12px;color:#5b5349;display:block;height:30px;}
#sub_nav_content dd a.on{ color: #43140b;}

.n_about{ padding:4.375rem 0 3rem}
.tit00{ margin-bottom:2.25rem}
.tit00 h3{font-size:2.25rem;color:#ab7e5d;font-weight: bold;margin-bottom: 0.5rem;}
.tit00 h6{font-size:1.5rem;color:#d2d2d2;font-family:Impact;text-transform: uppercase;}

.n_yuangong{ padding:3.125rem 0 2.5rem}
.n_yuangong ul{font-size:0;margin:0 -1.125rem;}
.n_yuangong ul li{ display:inline-block; width:20%; padding:0 1.125rem; margin-bottom:2.25rem;}
.n_yuangong ul li a{ display:block; border-radius:6px; border:#f0f0f0 1px solid; text-align:center; padding:1rem 0 2.5rem; background:#fcfcfc; overflow:hidden; position:relative}
.n_yuangong ul li a:before{ content:""; position:absolute; left:0; right:0; bottom:0; height:0; transition:0.6s; background:#fff}
.n_yuangong ul li a h3{ line-height:4.6875rem; position:relative}
.n_yuangong ul li a h5{ font-size:16px; color:#3a3a3a; position:relative; transition:0.36s}

@keyframes xuanzhuan
{
    from { transform: rotateY(0deg);}
    to { transform: rotateY(360deg);}
}

.container01 .video{width:1920px;height:1080px;}

.n_contact .fl01{ }
.n_contact .fl01 .layui-col-xs12{ border-bottom:#e3e4e9 1px solid; padding:5.625rem 0 2rem}
.n_contact .fl01 .right p{ font-size:15px; line-height:30px; color:#6a6a6a; text-align:right}
.n_contact .fl02{ padding-bottom:4.375rem}
.n_contact .fl02 .content{ padding:3.125rem 0 2.375rem}
.n_contact .fl02 .content .left h2{ font-size:2.25rem; color:#424242; margin-bottom:1.625rem; font-weight:bold}
.n_contact .fl02 .content .left p{font-size:15px;color:#424242;line-height:24px;margin-bottom:8px;padding-left: 30px;background-position: 0 4px !important;}
.n_contact .fl02 .content .right .con{ padding-top:2.75rem; text-align:right; padding-right:1.5rem}
.n_contact .fl02 .content .right .con h4{ font-size:1.125rem; color:#262626; margin-bottom:0.5rem}
.n_contact .fl02 .content .right .con h5{ font-size:0.9375rem; color:#6a6a6a}
.n_contact .fl02 .content .right .img img{ border:#e5e5e5 1px solid; width:8.4375rem; height:8.4375rem}

.page {margin:0px auto 0px auto;text-align: center;font-size: 0;}

.page .box{display:inherit;width:100%;}
.page a{padding: 0;width: 36px;height: 36px;line-height: 34px;display:inline-block;border:1px solid #dedede;margin: 0 0.5rem;color: #404040;font-size: 14px;border-radius: 50%;background: #fff;vertical-align: top;transition:0.36s;}
.page a svg{font-size:20px;width: 18px;height: 18px;fill:#000000;vertical-align:middle;margin-top: -4px;}
.page .on{background: #43140b;color:#fff !important;border: 1px solid #43140b;}
.page a font{  font-size: 14px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}
.page span{ background:#02a26d; color:#fff !important;border:1px solid #02a26d;}
.page a:hover{background: #43140b;color:#fff !important;text-decoration:none;border: 1px solid #43140b;}
.page a:hover font{ color:#fff;}
.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */} 
.fangye01,.fangye02{ display:inline-block}
.fangye01{ margin-right:1.25rem}
.fangye02{ margin-left:1.25rem}
.fangye01 a,.fangye02 a{ font-weight:bold; font-size:16px; color:#000000; font-family:simsun}
.fangye01 svg{}
.fangye02 svg{ vertical-align:middle}
.page a:hover svg{ fill:#fff}

.n_zizhi{ padding:6.875rem 0 5rem}
.n_zizhi ul{font-size: 0;margin:0 -1.25rem;margin-bottom: 40px;}
.n_zizhi ul li{background: #fff;box-sizing:  border-box;transition:0.6s;display:  inline-block;padding: 0 1.25rem;text-align:  center;margin-bottom: 1.5rem;width: 25%;}
.n_zizhi ul li a{ display:block}
.n_zizhi ul li .pic_box{width: 100%;position:relative;}
.n_zizhi ul li .pic_box>img{box-shadow: 0 10px 20px rgba(0,0,0,0.15);position: relative;z-index: 10;}
.n_zizhi ul li .pic_box .box{position:absolute;top:0;right:0;bottom:0;left:0;padding: 0.5rem;}
.n_zizhi ul li .pic_box .box img{max-height: 100%;vertical-align:middle;display:inline-block;position: absolute;left: 50%;transform: translateX(-50%) translateY(-50%);top: 50%;max-width: calc(100% - 1rem);height: 100%;width: 100%;}
.n_zizhi ul li img{display: inline-block;}
.n_zizhi ul li h5{font-size: 16px;color: #000000;line-height: 80px;text-align:center;margin: 0;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;transition: 0.6s;}
.n_zizhi ul li:hover h5{color: #ab7e5d;}

.n_video{padding: 3.875rem 0 5rem;}
.n_video ul{ font-size:0; margin:0 -2.1875rem; margin-bottom:30px}
.n_video ul li{ display:inline-block; width:33.333333%; padding:0 2.1875rem; margin-bottom:4rem}
.n_video ul li .img{width: 100%;overflow:hidden;position:relative;background:#000;}
.n_video ul li .img>img{width: 100%;opacity: 0.7;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_video ul li .img .top01{ width:100%; height:100%; position:absolute; left:0; top:0;}
.n_video ul li .img .top01 svg{ width:3rem; height:3rem; fill:#fff}
.n_video ul li h5{border-bottom:#e7e7e7 1px solid;font-size: 1.125rem;color: #000000;width:100%;position:relative;padding: 1.625rem 0 1.5rem;}
.n_video ul li h5 span{overflow:hidden;display:block;width:100%;line-height: 26px;white-space: nowrap;text-overflow: ellipsis;}
.n_video ul li h5:after{content:"";position:absolute;left:0;bottom:-1px;width: 70px;height:2px;background:#9c978e;transition:0.6s;}

.vwrap {display: none;z-index: 1040000;width: 100%;position: fixed;}
.vwrap .videobtg { z-index: 900; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.8; filter: alpha(opacity=80); overflow: hidden; }
.vwrap .videobox {z-index: 1200;width: 700px;height: 394px;background-color: #fff;position: fixed;left: 50%;top: 50%;margin-top: -223px;margin-left: -350px;object-fit: cover;}
.vwrap .videobox #videobox { width: 100%; display: inline-block; height: 100%; background:#000; }
#videobox_wrapper { height: 100%!important; }
.vwrap .close { z-index: 999; width: 31px; height: 31px; cursor: pointer; position: absolute; top: 0px; right: -42px; }
.vwrap .close i { display: block; width: 31px; height: 31px; background: url(../images/close_i1.png) no-repeat 50% 50%; -webkit-transition: 400ms; transition: 400ms; }
.vwrap .close:hover i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
#videobox_display_button,#videocontainer_display_button { background: none no-repeat!important; }
.jwplayer .jwicon { opacity: 0.8; filter: alpha(opacity=80); cursor: pointer;  }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
.jwlogo, .jwclick { display: none!important; }
.jwdisplayIcon{ background:  none no-repeat!important;}

.n_mendian{ padding:4rem 0 4rem}
.n_mendian .fl01 ul{ font-size:0; margin:0 -0.75rem; margin-bottom:2rem}
.n_mendian .fl01 ul li{ padding:0 0.75rem; margin:0.75rem 0; width:33.333333%; display:inline-block}
.n_mendian .fl01 ul a{display:block;position:relative;width:100%;height:100%;overflow: hidden;}
.n_mendian .fl01 ul .img{ overflow:hidden;}
.n_mendian .fl01 ul .img>img{ width:100%}
.n_mendian .fl01 .miso-prev,.n_mendian .fl01 .miso-next{ width:70px; height:70px; margin-top:-35px; transition:0.36s}
.n_mendian .fl01 .miso-prev{ background:url(../images/left01.png) center no-repeat; left:-110px;}
.n_mendian .fl01 .miso-next{ background:url(../images/right01.png) center no-repeat; right:-110px;}
.n_mendian .fl01 .miso-prev:hover{ background:url(../images/left01.png) center no-repeat;}
.n_mendian .fl01 .miso-next:hover{ background:url(../images/right01.png) center no-repeat;}
.n_mendian .fl02 ul{font-size:0;text-align: center;}
.n_mendian .fl02 ul li{width: 36px !important;text-align:center;display:inline-block;float: none;margin: 0 0.5rem;}
.n_mendian .fl02 ul li span{display:inline-block;width: 36px;height: 36px;line-height: 34px;border-radius:50%;font-size: 14px;color: #000;cursor:pointer;border: #e5e5e5 1px solid;transition: 0.6s;}
.n_mendian .fl02 ul li.miso-current span{background: #43140b;color:#fff;border: #43140b 1px solid;}

.n_renli .content{ display:table; width:100%}
.n_renli .left{width:50%;padding: 0 6rem 0 0;display: table-cell;vertical-align: top;}

.n_renli .fl01{ padding:5.25rem 0}
.n_renli .fl01 .right{width:50%;padding:0 0 0 2rem;display: table-cell;position: relative;}
.n_renli .fl01 .right .box_c{ position:absolute; top:0; right:0; bottom:0; left:0;}
.n_renli .fl01 .right .swiper-container{max-width:41.75rem;}
.n_renli .fl01 .right .swiper-container ul li .img img{ width:100%}

.n_renli .fl01 .right .swiper-container ul li{text-align: center;background-position: center;background-size: cover;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.n_renli .fl01 .right .swiper-container ul li .img{ padding:0}
.n_renli .fl01 .right .swiper-container ul li .img img{width:auto;}

.n_yingpin .fl01{ background:url(../images/n_yingpin_fl01_bg.jpg) center no-repeat; background-size:cover; padding:5rem 0}
.n_yingpin .fl01 ul{ font-size:0}
.n_yingpin .fl01 ul li{ display:inline-block; width:33.333333%; text-align:center; }
.n_yingpin .fl01 ul li a{ display:inline-block; width:15.625rem; height:15.625rem; background:#fffbf8; border-radius:50%; position:relative; transition:0.6s}
.n_yingpin .fl01 ul li a:after{content:"";position:absolute;background:url(../images/toptop.png) center no-repeat;width:19.75rem;height:16.9375rem;left:50%;margin-left: -8.5rem;top:50%;margin-top:-8.46875rem; opacity:0; visibility:hidden; transition:0.6s}
.n_yingpin .fl01 ul li h3{ height:3.125rem}
.n_yingpin .fl01 ul li h3 img.img01{ opacity:2; visibility:visible; transform:scale(1); width:auto; transition:0.36s}
.n_yingpin .fl01 ul li h3 img.img02{ opacity:0; visibility:hidden; transform:scale(0); width:0; transition:0.36s}
.n_yingpin .fl01 ul li h4{font-size:1.5rem;color:#ab7e5d;font-weight:bold;margin-bottom: 0.5rem; transition:0.36s}
.n_yingpin .fl01 ul li h6{ font-size:0.875rem; color:#424242; transition:0.36s}
.n_yingpin .fl02{ background:url(../images/n_yingpin_fl02_bg.jpg) center bottom no-repeat; background-size:cover; padding:7.25rem 0 4rem}
.n_yingpin .fl02 ul li{ margin-bottom:1.125rem}
.n_yingpin .fl02 ul li a{display:block;padding: 3rem 6rem 2.75rem;border:#dedede 1px solid;border-top-left-radius: 20px;border-bottom-right-radius: 20px;text-align:center;position:relative;overflow:hidden;transition:0.6s;background: #fff;}
.n_yingpin .fl02 ul li a:before{ content:""; position:absolute; bottom:0; background:#ab7e5d; height:0; left:0; right:0; transition:0.6s}
.n_yingpin .fl02 ul li a h5,.n_yingpin .fl02 ul li a h5 a{font-size:1.25rem;height: 1.5rem;line-height: 1.5rem;color: #505050;position:relative;margin-bottom: 1rem;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.n_yingpin .fl02 ul li a h6{font-size:13px;color:#878787;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; line-height:1rem; position:relative}
.n_yingpin .fl02 ul li a h6 .icon {vertical-align:middle;overflow: hidden;height:0.875rem;width:0.875rem;fill: #878787;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;margin: -2px 0.25rem 0 0;}
.n_yingpin .fl02 ul li a .zi{ position:absolute; top:0; bottom:0; left:3.5rem}
.n_yingpin .fl02 ul li a .zi .table{ width:auto}
.n_yingpin .fl02 ul li a .jia{ position:absolute; top:50%; margin-top:-15px; right:4rem; width:30px; height:30px; transition:0.6s}
.n_yingpin .fl02 ul li a .jia:before{ content:""; position:absolute; width:30px; height:1px; background:#ababab; left:0; top:50%; margin-top:-0.5px;}

.n_yingpin .fl02 ul li a .jia:after{ content:""; position:absolute; width:1px; height:30px; background:#ababab; left:50%; top:0; margin-left:-0.5px; }
.n_yingpin .fl02 ul li a .zi .img02{ display:none}
.n_container01{ margin-top:-1.25rem}


.n_news .fl01{ padding:5.625rem 0 4.8rem; background:#f6f6f9}
.n_news.container05{ background:none}
.n_news.container05 .content{ padding:0}
.n_news.container05 .left{ width:45%}
.n_news.container05 .right{ height:27.5rem; padding:4rem 3.125rem 0}

.n_news .fl02{ padding:4rem 0}
.n_news .fl02 ul{ margin-bottom:3.25rem}
.n_news .fl02 ul li{position:relative;margin-bottom: 1.125rem;overflow: hidden;}
.n_news .fl02 ul li:after{ position:absolute; content:""; bottom:-1px; height:1px; width:0; left:0; background:#636363; transition:1s ease }
.n_news .fl02 ul li a{padding: 0;display:block;}
.n_news .fl02 ul li .left{width:calc(100% - 15.375rem);padding: 0;}
.n_news .fl02 ul li .left .time{width: 105px;height: 160px;padding: 50px 0 0 20px;border: #e5e5e5 1px solid; position:relative; transition:0.6s}
.n_news .fl02 ul li .left .time:before{ content:""; position:absolute; top:0; left:0; height:0; right:0; background:#ab7e5d; transition:0.6s}
.n_news .fl02 ul li .left .time h3{font-size: 24px;color: #ab7e5d;margin-bottom: 32px; position:relative}
.n_news .fl02 ul li .left .time h3:before{ content:""; position:absolute; width:30px; height:1px; background:#ab7e5d; bottom:-16px}
.n_news .fl02 ul li .left .time h5{font-size: 14px; color: #cbcbcb; position:relative}
.n_news .fl02 ul li .left .con{width: calc(100% - 105px);padding: 38px 2.5rem;border: #e5e5e5 1px solid;margin-left: -1px;float: left;height: 160px;}
.n_news .fl02 ul li .left .con h4{font-size: 1.5rem;color: #4f4f4f;margin-bottom: 1.25rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.n_news .fl02 ul li .left .con p{font-size: 14px;line-height: 24px;color: #737373;height: 48px;overflow:hidden;}
.n_news .fl02 ul li .right{width:14.375rem;height: 160px;padding: 0;}
.n_news .fl02 ul li .right .img{overflow:hidden;height: 100%;}
.n_news .fl02 ul li .right .img img{transition:0.9s ease;width: 100%;height: 100%;object-fit: cover;}

.n_news_detail{padding: 5.625rem 0 3rem;}
.n_news_detail .content{display: table;width: 100%;}
.n_news_detail .content .n_left{width: calc(100% - 23.125rem);display:table-cell;padding-right: 4.375rem;}
.n_news_detail .content .n_left .n_left_box{}
.n_news_detail .content .n_left .title{margin-bottom:2.5rem;border-bottom:#e3dfde 1px solid;padding-bottom: 1rem; position:relative}
.n_news_detail .content .n_left .title:before{content:"";position:absolute;bottom: -3px;left:0;width:100%;border-bottom:#e3dfde 1px solid;}
.n_news_detail .content .n_left .title h3{ font-size:2rem; color:#404142; font-weight:bold; line-height:3.5rem; margin-bottom:0.75rem}
.n_news_detail .content .n_left .title h6{ font-size:14px; color:#808080; line-height:20px;}
.n_news_detail .content .n_left .title h6 span{margin-right: 3rem;height: 20px;display: inline-block;}
.n_news_detail .content .n_left .title h6 img{margin-right:8px;margin-top: -3px;}
.n_news_detail .content .n_left .title h6 .span2{background:url(../images/fx.png) left center no-repeat;padding-left: 24px;position: relative;margin-right: 0;padding-right: 3.5rem;}
.n_news_detail .content .n_left .title h6 .span2 a{ color:#808080;}

/*==============分享插件=====================*/
.shart_box{}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{position:relative;display: none;height:50px;}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{position: absolute;left: 94px;top: -10px;width: 215px;}

#j_shart_s_24 strong{display:block;position:absolute;left:0;z-index:2;line-height:36px;font-size:12px;color: #838383;font-weight: normal;}
#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}

.bdshare-button-style1-32 a{ width:26px !important; height:26px !important; line-height:26px !important; margin:6px 2px 6px 0 !important;}

.sticky{position:sticky;top: 130px;background: #f6f6f9;padding: 2rem 2rem;width: 23.125rem;}

.n_news_detail .content .n_right{width: 23.125rem;display:table-cell;}

.n_news_detail .content .n_right .frl01{ margin-bottom:2rem}
.n_news_detail .content .n_right .frl01 ul{ width:20.625rem;}
.n_news_detail .content .n_right .frl01 ul li.miso-slide{ position:relative}

.n_news_detail .content .n_right .frl01 ul li.miso-slide img{width:100%}
.n_news_detail .content .n_right .frl01 ul li.miso-slide h5{position:absolute;left:0;bottom:0;width:100%;height: 50px;line-height: 50px;padding: 0 20px;background: url(../images/hei75.png);font-size: 14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_news_detail .content .n_right .frl01 ul li.miso-slide:hover h5{ background:#333}

.n_news_detail .content .n_right .frl02{ margin-bottom:2.5rem}
.n_news_detail .content .n_right .frl02 .title{font-size: 1.5rem;color: #2f2f2f;margin-bottom: 1.375rem;padding-left: 16px;position: relative;}
.n_news_detail .content .n_right .frl02 .title:before {content: "";position: absolute;top: 50%;margin-top: -0.625rem;left:0;width: 4px;height: 1.25rem;background: #ab7e5d;left: 0;transition: 0.36s;}

.n_news_detail .content .n_right .frl02 ul li{ font-size:1.0625rem; color:#404142; line-height:2.875rem}
.n_news_detail .content .n_right .frl02 ul li a{color:#404142;display:block;}
.n_news_detail .content .n_right .frl02 ul li a .img img,.n_news_detail .content .n_right .frl02 ul li a .img{ width:100%; overflow:hidden}
.n_news_detail .content .n_right .frl02 ul li a .con{ background:#fff; padding:1.75rem 1.5rem}
.n_news_detail .content .n_right .frl02 ul li a .con h4{ font-size:16px; line-height:24px; height:48px; color:#3c3c3c; overflow:hidden; transition:0.36s}
.n_news_detail .content .n_right .frl02 ul li a .con h6{font-size:14px;line-height:24px;color:#1d1d1d;padding-top: 25px;margin-top: 20px;border-top: #cecfd2 1px solid;}
.n_news_detail .content .n_right .frl02 ul li a .con h6 span{color:#7f7f7f;float: right;}
.n_news_detail .content .n_right .frl02 ul li a .con h6 img{ margin:-3px 0 0 5px}
.n_news_detail .content .n_right .frl03 .miso_hd{ margin-bottom:1.75rem}
.n_news_detail .content .n_right .frl03 .miso_hd li{ padding-bottom:6px; cursor:pointer}
.n_news_detail .content .n_right .frl03 .miso_hd li a{ border:#e5e5e5 1px solid; height:40px; line-height:38px; display:block; background:#fff; font-size:16px; color:#545454; transition:0.36s; text-align:center; position:relative;}
.n_news_detail .content .n_right .frl03 .miso_hd li a:before{content:"";position:absolute;border-top:transparent 6px solid;border-right: transparent 5px solid;border-left: transparent 5px solid;top: 39px;left: 50%;margin-left: -5px; transition:0.36s}
.n_news_detail .content .n_right .frl03 .miso_hd li.miso-current a{ border:#ab7e5d 1px solid; color:#fff; background:#ab7e5d}
.n_news_detail .content .n_right .frl03 .miso_hd li.miso-current a:before{border-top:#ab7e5d 6px solid;}
.n_news_detail .content .n_right .frl03 .miso_bd li{ margin-bottom:1.375rem}
.n_news_detail .content .n_right .frl03 .miso_bd li a h5{font-size:16px;color:#3c3c3c;height:18px;line-height:18px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;position:relative;padding-left: 16px;margin-bottom: 6px;transition:0.36s;}
.n_news_detail .content .n_right .frl03 .miso_bd li a h5:before { content: ""; position: absolute; top: 50%; margin-top: -3px; left:0; width: 6px; height: 6px;background: #ab7e5d;left: 0; transition: 0.36s; border-radius:50%}
.n_news_detail .content .n_right .frl03 .miso_bd li a h6{ color:#848486; font-size:14px; padding-left:16px;}

#ar_fot01{position:relative;width: 100%;overflow:  hidden;font-size: 0;}
#ar_fot01 h1{display: inline-block;font-size: 14px;font-weight: normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;margin: 0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;max-width: 50%;height: 30px;line-height: 30px;}
#ar_fot01 h1 span{color: #575c63;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;display: inline-block;vertical-align: top;width: 60px;}

#ar_fot01 h1 a{font-size: 14px;color: #575c63;font-weight:normal;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;width: calc(100% - 60px);display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#ar_fot01 h1:hover, #ar_fot01 h1:hover a, #ar_fot01 h1:hover span{color: #ab7e5d;vertical-align: top;display: inline-block;}
#ar_fot01 .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot01 .bnt_back:hover{ border-radius:3px;}
#ar_fot01 a,#ar_fot span{}
#ar_fot01 .shart_box a{ line-height:36px;}
#ar_fot01 .fr{text-align: left;}
#ar_fot01 h1:hover{}

.dibu{position:relative;margin-top: 3rem;padding-top: 28px;border-top: #eef1f2 2px solid;margin-bottom: 1.25rem;}
.dibu .end{display:inline-block;width:68px;height:20px;line-height:20px;background: #ffffff;position:absolute;left:50%;margin-left:-34px;top:-10px;text-align:center;font-size: 16px;color: #616060;text-transform:uppercase;font-weight: 600;}

.n_pinpai{padding: 5.625rem 0 3rem;}
.n_pinpai .fl01{ margin-bottom:6.25rem}
.n_pinpai .fl01 .content{ position:relative}
.n_pinpai .fl01 .content .line{content:"";position:absolute;top: 170px;height:1px;background:#c8ab96;width:100%;}
.n_pinpai .fl01 .content .line:before{content:"";width:7px;height:7px;border:#b18769 1px solid;border-radius:50%;background:#ffeee2;left:0;top: -4px;position: absolute;}
.n_pinpai .fl01 .content .line:after{content:"";width:7px;height:7px;border:#b18769 1px solid;border-radius:50%;background:#ffeee2;right:0;top: -4px;position: absolute;}
.n_pinpai .fl01 ul{ padding:0 3rem}
.n_pinpai .fl01 ul li{ text-align:center; position:relative}
.n_pinpai .fl01 ul li .box{display:inline-block;width:45px;height: 146px;background:#ab7e5d;border-radius:10px;margin-bottom:44px;position:relative;transition:0.36s; cursor:pointer}
.n_pinpai .fl01 ul li .box:before{content:"";position:absolute;border-top:transparent 8px solid;border-right: transparent 5px solid;border-left: transparent 5px solid;top: 146px;left: 50%;margin-left: -5px;transition:0.36s;transition:0.36s;}
.n_pinpai .fl01 ul li.miso-current .box{ background:#43140b;}
.n_pinpai .fl01 ul li.miso-current .box:before{ border-top:#43140b 8px solid;}

.n_pinpai .fl01 ul li .box span{font-size: 20px;color:#ffffff;line-height: 22px;display: inline-block;width: 20px;}
.n_pinpai .fl01 ul li h4{ font-size:24px; color:#ab7e5d}

.n_pinpai .fl01 ul li.miso-current h4{ color:#43140b}

.n_pinpai .fl02 ul li .left{ width:55%; padding:4.5rem 0 0}
.n_pinpai .fl02 ul li .left h3{ font-size:1.875rem; color:#424242; font-weight:bold; line-height:2.4rem; padding-bottom:2.5rem; position:relative; margin-bottom:3.125rem}
.n_pinpai .fl02 ul li .left h3:before{ content:""; position:absolute; left:0; width:3.125rem; height:4px; background:#ab7e5d; bottom:0; }
.n_pinpai .fl02 ul li .left p{ font-size:15px; line-height:36px; color:#424242}
.n_pinpai .fl02 ul li .right{ width:34%}
.n_pinpai .fl02 ul li .right img{ border:#dad2bb 1px solid}

.n_wenhua .tit00{ margin-bottom:2.875rem}
.n_wenhua .tit00 h3{ font-size:1.875rem; color:#2a2723; font-weight:normal}
.n_wenhua .tit00 h3 font{ font-weight:bold}
.n_wenhua .fl01{ padding:5rem 0 4.25rem}
.n_wenhua .fl01 .ar_article p img{ margin:0}
.n_wenhua .fl02{ padding-bottom:6.75rem}
.n_wenhua .fl02 ul{ font-size:0; margin:0 -1.375rem}
.n_wenhua .fl02 ul li{padding: 0 1.375rem;display:inline-block;width:25%; overflow:hidden}
.n_wenhua .fl02 ul li a{ display:block}
.n_wenhua .fl03{ padding:6.75rem 0 6.75rem; background:url(../images/n_wenhua_fl03_bg.jpg) center no-repeat; background-size:cover}
.n_wenhua .fl03 .tit02 .con01,.n_wenhua .fl03 .tit02 .con02{ margin-right:0.875rem; display:inline-block; vertical-align:top}
.n_wenhua .fl03 .tit02 .con01 h4{font-size:1.5rem;color:#dec9b3;text-transform:uppercase;font-weight:bold;height: 1.25rem;}
.n_wenhua .fl03 .tit02 .con01 h3{ font-size:3rem; color:#dec9b3; text-transform:uppercase; font-weight:bold}
.n_wenhua .fl03 .tit02 .con02 h4{font-size:1.125rem;color:#fff;text-transform:uppercase;margin-bottom: 0.5rem;letter-spacing: 6px;}
.n_wenhua .fl03 .tit02 .con02 h3{ font-size:2.25rem; color:#fff; text-transform:uppercase; font-weight:bold}
.n_wenhua .fl03 .content01{ border-bottom:rgba(255,255,255,0.3) 1px solid; padding-bottom:56px}
.n_wenhua .fl03 .miso_hd{text-align:right;font-size: 0;margin-top: -110px;margin-bottom: 4.375rem;}
.n_wenhua .fl03 .miso_hd li{display:inline-block;width:auto !important;float: none;height: 110px;margin-left: 5.625rem;}
.n_wenhua .fl03 .miso_hd li:after{content:"";position:absolute;left:0;bottom: 0px;height:4px;background:#ffffff;width:0;transition:0.6s;}
.n_wenhua .fl03 .miso_hd li.miso-current:after{ width:100%}
.n_wenhua .fl03 .miso_hd img{ display:inline-block}
.n_wenhua .fl03 .miso_hd .con{display:inline-block;vertical-align:top;margin-left: 1.625rem;text-align: left;}
.n_wenhua .fl03 .miso_hd .con h3{font-size:1.5rem;color:#fff;margin-bottom: 0.5rem;}
.n_wenhua .fl03 .miso_hd .con h6{font-size:14px;color: rgba(223, 223, 223, 0.4);font-weight:bold;text-transform: uppercase; position:relative}
.n_wenhua .fl03 .miso_bd ul{ font-size:0; margin:0 -1.875rem;}
.n_wenhua .fl03 .miso_bd ul li{ display:inline-block; width:25%; padding:0 1.875rem; margin-bottom:4rem}
.n_wenhua .fl03 .miso_bd ul li a{color:#404142;display:block; padding:5px; background:#fff}
.n_wenhua .fl03 .miso_bd ul li a .img img,.n_wenhua .fl03 .miso_bd ul li a .img{ width:100%; overflow:hidden}
.n_wenhua .fl03 .miso_bd ul li a .con{ background:#fff; padding:1.75rem 1.5rem}
.n_wenhua .fl03 .miso_bd ul li a .con h4{ font-size:16px; line-height:24px; height:48px; color:#3c3c3c; overflow:hidden; transition:0.36s}
.n_wenhua .fl03 .miso_bd ul li a .con h6{font-size:14px;line-height:24px;color:#1d1d1d;padding-top: 25px;margin-top: 20px;border-top: #cecfd2 1px solid; position:relative}
.n_wenhua .fl03 .miso_bd ul li a .con h6:after{ content:""; position:absolute; top:-1px; left:0; width:0; height:2px; transition:0.6s; background:#ab7e5d}
.n_wenhua .fl03 .miso_bd ul li a .con h6 span{color:#7f7f7f;float: right;}
.n_wenhua .fl03 .miso_bd ul li a .con h6 img{ margin:-3px 0 0 5px}

.n_wenhua .fl03 .more{ text-align:center}
.n_wenhua .fl03 .more a{background:url(../images/kuang.png) center no-repeat;width:186px;height:45px;text-align:center;font-size:16px;color: #fff;display:inline-block;line-height:43px;}

.n_licheng { padding:4.375rem 0 7.5rem; background:url(../images/fangzi.jpg) center bottom no-repeat}
.n_licheng .tu{width:375px;height: 53rem; position:relative}
.n_licheng .tu:before{content:"";position:absolute;width: 150px;top:50%;height:3px;margin-top: -28.5px;background: #ab7e5d;right: -10px;}
.n_licheng .tu:after{position: absolute;z-index:-1;top: 50%;margin-top: -33px;left: 50%;margin-left: 40px;width: 8px;height: 8px;display: block;content: "";border: #ab7e5d 2px solid;-webkit-transition: height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;border-radius: 50%;background: #fff;z-index:10;}
.n_licheng .tu .table{ text-align:left}
.n_licheng .tu .img{display:inline-block;text-align:center;position: relative;z-index: 10;}
.n_licheng .tu h5{ font-size:2.25rem; color:#ab7e5d; font-weight:bold; margin-top:1.75rem}
.n_licheng .content{ width:calc(100% - 375px); position:relative}

.nianf{width: 145px;height: 50px;line-height: 46px;position:relative;z-index:0;background:none !important;text-align: center;font-size:1rem;color: #ab7e5d;border-radius: 5px;margin-left: 15px;}
.nianf big{ font-weight:bold; font-size:1.875rem}
.n_licheng ul li.p_articles:hover .nianf{color: #44150c !important;}
.nianf:after {position: absolute;z-index:-1;top: 50%;left: -14px;margin-top: -13px;width: 14px;height: 14px;display: block;content: "";border: #ab7e5d 3px solid;-webkit-transition: height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;border-radius: 50%;background: #fff;}
.n_licheng ul li.p_articles:hover .nianf:after { border: #44150c 3px solid;}
.n_licheng ul li.p_articles:hover .right .box{ border:#44150c 1px solid}
.n_licheng ul li.p_articles:hover .right:before{ border:1px solid #44150c} 

.n_licheng .content_box{ position:relative; padding:50px 0}
.n_licheng .content_box:before{position: absolute;z-index:-1;top: 0;left: 0;width: 14px;height: 14px;display: block;content: "";border: #ab7e5d 3px solid;-webkit-transition: height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;border-radius: 50%;background: #fff;z-index: 10;}
.n_licheng .content_box:after{ position: absolute;z-index:-1; bottom:0;left: 0;width: 14px;height: 14px;display: block;content: "";border: #ab7e5d 3px solid;-webkit-transition: height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;border-radius: 50%;background: #fff; z-index:10}
.n_licheng .content:before{content:"";position:absolute;left: 9px;width: 3px;top:0;bottom:0;background: #ab7e5d;}
.n_licheng .content_box .bg{position:absolute;top:0;bottom:0;width:4px;left: 0;}
.n_licheng .content_box .bg:before{content:"";position:absolute;left: 0;width: 20px;height: 20px;border: #ab7e5d 3px solid;border-radius:50%;background: #ffffff;box-sizing:border-box;top: 0;}
.n_licheng .content_box .bg:after{content:"";position:absolute;left: 56%;width:24px;height:24px;border:#15569d 4px solid;border-radius:50%;background:#d4e3f5;box-sizing:border-box;bottom: 0;margin-left: -12px;}
.n_licheng ul{ overflow:hidden}
.n_licheng ul li.p_articles{position:relative;padding: 10px 0;}
.n_licheng ul li.p_articles .left{position:absolute;top:0;bottom:0;z-index: 100;left: 0;}
.n_licheng ul li.p_articles .point{position:absolute;left: 205px;width:24px;height:24px;border:#ffffff 4px solid;border-radius:50%;background:#d4e3f5;box-sizing:border-box;top: 50%;margin-top: -12px;}
.n_licheng ul li.p_articles .point b{position:absolute;left: -64px;width: 64px;background: #fff;height: 4px;top: 50%;margin-top: -2px;}
.n_licheng ul li.p_articles .right{width: calc(100% - 13rem);background:rgba(255,255,255,0.75);min-height: 150px;border-radius:8px;position:relative;}
.n_licheng ul li.p_articles .right .box{height:100%;padding: 23px 2.5rem;border: #ecddd2 1px solid;border-radius:5px;position: relative;background: #fff;height: 150px;}
.n_licheng ul li.p_articles .right .box .table .table_cell{ text-align:left; font-size:17px; line-height:30px;}
.n_licheng ul li.p_articles .right:before {
    content: "";

    position: absolute;
    top: 50%;
    left: 0;
    margin-left: -6px;
    margin-top: -10px;
    height: 20px;
    width: 20px;
    background-color: #FFFFFF;
    border: 1px solid #ecddd2;

    z-index: 1;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);

    -o-transform: rotate(135deg);
}
.n_licheng ul li.p_articles .right:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 1px;
    margin-left: 0;
    margin-top: -20px;
    height: 40px;
    width: 30px;
    background-color: #FFFFFF;
    z-index: 1;
}

.n_licheng ul li.p_articles .right p{ font-size:15px; line-height:24px; color:#424242; padding-left:16px; position:relative}
.n_licheng ul li.p_articles .right p:before{content:"";position:absolute;left:0;top: 8px;width:6px;height:6px;border-radius:50%;background: #ebd3c1;}
.n_licheng ul li.p_articles .right p font{ width:50px;}
.n_licheng ul li.p_articles .right .box{padding: 10px 10px 10px 20px;}
.n_licheng ul li.p_articles .right p{}


.n_zhici{ padding:4.375rem 0;}
.n_zhici .ar_article h3{}
.n_zhici .ar_article h4{ font-size:1.75rem; color:#c9c9ca; text-transform:uppercase; font-family:Impact; font-weight:normal; margin-bottom:3rem}
.n_zhici .ar_article{ /*display:-webkit-box*/}
.n_zhici .ar_article .left{ /*display:table-cell;*/ width:58%; padding:0 4.5rem 0 0}
.n_zhici .ar_article .right{ display:table-cell; width:36.785%;}
.n_zhici .ar_article .right .img{ display:inline-block; position:relative}
.n_zhici .ar_article .right .img:before{ content:""; position:absolute; right:-8px; bottom:0; width:8px; height:47.5%; background:#cdcecf}
.n_zhici .ar_article p img{ transform:translateX(2rem)}

.tc1 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc1 .tc{pointer-events: none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display:  none;}
.tc1 .tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  pointer-events: auto;transform:scale(1);} 
.tc1 .close:hover{ transform:rotate(180deg);}
.tc1 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc1 .tc-box{position:absolute;overflow: hidden;top:50%;z-index:9999;width: 960px;left:50%;margin-left: -480px;background: #fff;padding: 5rem 86px;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;/* -webkit-animation-timing-function: linear; *//* animation-timing-function: linear; *//* -webkit-animation-fill-mode: forwards; *//* animation-fill-mode: forwards; *//* -webkit-animation-name: anim-close-2; *//* animation-name: anim-close-2; */border-radius: 6px;}
.tc1 .tc.act{display: block; }
.tc1 .tc.act .tc-box{/* -webkit-animation-name: anim-open-2; *//* animation-name: anim-open-2; */transform: translateY(-50%);}
.tc1 .close{position: absolute;cursor:pointer;font-size: 20px;right: 50%;top: 50%;margin-right: -464px;margin-top: -263px;z-index: 100000;}
.tc1 .tc-bg {height: 100%;background: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{ width:12rem; height:12rem;}
.tc1 .tc-box h5{ width:12rem; height:3rem; line-height:3rem; font-size:1rem; color:#fff; text-align:center}


.form01{overflow:hidden;width: 100%;}
.form01 .form_box{margin: 0 -8px;}
.form01 .form_box .box{float:left;width:  50%;padding: 0 8px;margin-bottom: 21px;}

.form01 .form_box .box .label{width: 150px;height: 60px;line-height: 60px;background: #e3e4ea;float:left;text-align:  center;font-size: 16px;color: #373737;}
.form01 .form_box .con{border: #e3e4ea 1px solid;background:none;height: 60px;line-height: 58px;float:  left;width: 235px;margin-left: -1px;position:relative;}
.form01 .form_box .con input{height: 43px;width:100%;padding:0 10px;font-size: 16px;border: none;color: #3e3e3e;}
.form01 .form_box .button{background: #ab7e5d;width: 100%;height: 60px;line-height: 60px;margin: 0 auto;margin-top: 0;cursor: pointer;transition:0.6s;}
.form01 .form_box .button input{display:block;width:100%;line-height: 60px;height: 60px;background:none;border:none;font-size: 18px;color:#fff;cursor: pointer;}
.form01 .form_box .con .yzm{position:absolute;right:2px;top: 0px;}
.form01 .form_box .con textarea{width:100%;height:100%;padding: 16px 10px;border:none;outline:none;resize:none;font-size: 16px;color: #3e3e3e;}
.form01 .form_box .button:hover{ opacity:0.6}

.tc1 .tc-box h2 big{ font-size:1.875rem; color:#ab7e5d; font-weight:bold; text-transform:uppercase; margin-right:0.5rem}
.tc1 .tc-box h2{font-size:1.5rem;color:#262626;text-align: center;}
.tc1 .tc-box h6{font-size:0.875rem;color:#b6b6b6;line-height:20px;margin:5px 0 2.875rem;text-align: center;}


.o-slider--item img{display:none;}

.n_shuzi .fl01{ padding:5.625rem 0 0}
.n_shuzi .fl01 .ar_article{ padding-bottom:3rem; border-bottom:#e6e6e6 1px solid}
.n_shuzi .fl02{ padding:4.375rem 0 2rem}
.n_shuzi .fl02 .box{ overflow:hidden; margin-bottom:5.625rem}
.n_shuzi .fl02 .box .img{ width:42%; overflow:hidden}
.n_shuzi .fl02 .box .img img{ width:100%}
.n_shuzi .fl02 .box .con{ width:58%; padding-left:3.125rem}
.n_shuzi .fl02 .box .con h3{ font-size:1.5rem; color:#ab7e5d; font-weight:bold; margin-bottom:1.25rem}
.n_shuzi .fl02 .box .con p{ font-size:14px; color:#424242; line-height:2rem; margin-bottom:1.875rem;}

.n_shuzi .fl02 .box01 .con{ padding:4.375rem 0 0 3.125rem}
.n_shuzi .fl02 .box02 .con{ padding:2.5rem 3.125rem 0 0}
.n_shuzi .fl02 .box03 .con{ padding:2rem 0 0 3.125rem}
.n_shuzi .fl02 .box04 .con{ padding:3rem 3.125rem 0 0}

.ditu_box{ position:relative; width:100%; height:37.5rem}
#container{position:absolute;top:0;right:0;bottom:0;left:0;object-fit: cover;}

.n_sanji{ margin-top:2rem}
.n_sanji dl{ font-size:0; margin:0 -15px; text-align:center}
.n_sanji dl dd{display:inline-block;width:25%;height:40px;line-height:40px;padding:0 15px;max-width: 180px;}
.n_sanji dl dd a{ display:block; background:#e5e5e5; font-size:15px; color:#333; transition:0.6s}
.n_sanji dl dd a.on, .n_sanji dl dd a:hover{ background:#ab7e5d; color:#fff}

/*==========================================内页 结束=============================================*/


@media(min-width: 768px){
	header ul li a:hover{ color:#624530}
	
	.container02 .content ul li a:hover .con span{ transform:translateY(2rem); opacity:1; visibility:visible}
	
	.container02 .content ul li a:hover .img img{ transform:scale(1.15)}
	
	.container05 .left ul.ul02 li:hover a b{ color:#ab7e5d; padding-left:5px}
	.container05 .left ul.ul02 li:hover a:before{ background:#ab7e5d; }
	.container05 .left ul.ul02 li:hover a span img{ transform:translateX(10px); opacity:0}
	
	.container05 .right .top h3 a:hover{ color:#ab7e5d;}

	.container05 .right .bottom li:hover a b{ color:#ab7e5d; padding-left:5px}
	.container05 .right .title01 a:hover img{ transform:translateX(10px); opacity:0}
	.container05 .right .box ul li:hover a b{ color:#ab7e5d; padding-left:5px}
	
	.footer .fl02 .center p a:hover{ color:#ab7e5d;}
	.footer .fl02 .center h3 a:hover{ background:#ab7e5d; }
	
	.al_select ul li:hover:after{ left:0; width:100%}
	
	.n_yuangong ul li a:hover h3 img{
		transform-style: preserve-3d;
		-webkit-animation:xuanzhuan 2s;

		animation: xuanzhuan 2s ;
		animation-fill-mode: forwards;
		transition: all .5s linear;
	}
	.n_yuangong ul li a:hover h5{color: #ab7e5d;}
	
	.n_yuangong ul li a:hover{ border:#fff4ed 1px solid}
	.n_yuangong ul li a:hover:before{ height:100%; background:#fff4ed}

	
	.n_video ul li a:hover .img>img{ transform:scale(1.06); opacity:1}
	.n_video ul li a:hover h5:after{width:100%;height:3px;background: #ab7e5d;}
	.n_video ul li a:hover .img .top01 img{ transform:rotate(180deg)}
	
	.n_yingpin .fl02 ul li a:hover{ border:#ab7e5d 1px solid}
	.n_yingpin .fl02 ul li a:hover:before{ height:100%; top:0}
	.n_yingpin .fl02 ul li a:hover h5,.n_yingpin .fl02 ul li a:hover h5 a{ color:#fff}
	.n_yingpin .fl02 ul li a:hover h6{color:#fff;}
	.n_yingpin .fl02 ul li a:hover h6 .icon {fill: #8fff;}


	.n_yingpin .fl02 ul li a:hover .jia{ transform:rotate(180deg);}
	.n_yingpin .fl02 ul li a:hover .jia:before{ background:#fff}
	.n_yingpin .fl02 ul li a:hover .jia:after{ background:#fff}
	.n_yingpin .fl02 ul li a:hover .zi .img01{ display:none}
	.n_yingpin .fl02 ul li a:hover .zi .img02{ display:inline-block}
	
	.n_yingpin .fl01 ul li a:hover{ background:#43140b}
	.n_yingpin .fl01 ul li a:hover:after{ opacity:1; visibility:visible}
	
	.n_yingpin .fl01 ul li:hover h3 img.img01{ opacity:0; visibility:hidden; transform:scale(0); width:0;}



	.n_yingpin .fl01 ul li:hover h3 img.img02{ opacity:1; visibility:visible; transform:scale(1); width:auto; }
	.n_yingpin .fl01 ul li:hover h4{color:#fff;}
	.n_yingpin .fl01 ul li:hover h6{color:#fff;}
	
	.n_news .fl02 ul li a:hover .left .time{ border:#ab7e5d 1px solid}
	.n_news .fl02 ul li a:hover .left .time:before{ height:100%}
	.n_news .fl02 ul li a:hover .left .time h3,.n_news .fl02 ul li a:hover .left .time h5{ color:#fff}
	.n_news .fl02 ul li a:hover .left .time h3:before{ background:#fff}
	
	.container05 .left ul.ul01 li.miso-slide:hover img{ transform:scale(1.05)}
	
	.n_news .fl02 ul li a:hover .left .con h4{ color:#ab7e5d}
	
	.n_news_detail .content .n_right .frl02 ul li a:hover .con h4{ color:#ab7e5d}
	.n_news_detail .content .n_right .frl03 .miso_bd li a:hover h5{ color:#ab7e5d}
	
	.n_wenhua .fl03 .miso_bd ul li a:hover .con h6:after{ width:100%}
	.n_wenhua .fl03 .miso_bd ul li a:hover .con h4{ color:#ab7e5d}
	
	.container02 .content ul li a:hover .box01{background: rgba(126, 29, 9, 0.8);}
}



@media(min-width: 992px) and (max-width: 1300px){

}





@media(max-width: 1600px){
	#container{}

	
	.container05 .title{ margin-bottom:2rem}
	.container05 .left ul.ul01 li.miso-slide img{ height:22.5rem}
	.container05 .right .top p,.container05 .right .top h6{ display:none}
	.container05 .right{ height:38.125rem}
	
	.n_news.container05 .right{ height:22.5rem}
}

@media(max-width: 1500px){
	header ul li.nav-item{ margin-left:2rem}
	header ul li.nav-item:before{right:-1rem;}
}

@media(max-width: 1400px){
}

@media(max-width: 1330px){

}

@media(max-width: 1200px){
	.jieshi{ left:2rem}
	
	.container05 .content{ padding:0}
	.container05 .left ul.ul02{ padding:1.75rem}
	
	.footer .fl02 .left{ display:none}
	.footer .fl02 .right{ display:none}
	.footer .fl02 .center{text-align:center;width: 100%;padding: 0;}
	.footer .fl02 .center h3 span{ width:100%}

	.footer .fl02 .center h3 span br{ display:none}
	.footer .fl02 .center h3 big{width:100%;display:block;margin: 5px 0 5px;}

	
	.n_wenhua .fl03 .miso_bd ul{ margin:0 -1rem}
	.n_wenhua .fl03 .miso_bd ul li{ padding:0 1rem}
	
	.container01 ul li.miso-slide>img{ display:block; width:100%; height:100%; object-fit:cover}
	
	.n_shuzi .fl02 .box01 .con{ padding:0 0 0 2.125rem}
	.n_shuzi .fl02 .box02 .con{ padding:0 2.125rem 0 0}
	.n_shuzi .fl02 .box03 .con{ padding:0 0 0 2.125rem}
	.n_shuzi .fl02 .box04 .con{ padding:0 2.125rem 0 0}
}

@media(max-width: 1060px){
	header .logo a img{height: 40px;}
}

@media(max-width: 992px){
	header ul{ display:none}
	
	.container05 .layui-col-xs12{padding:3rem 0;}
	.container05 .left{ width:100%; margin-bottom:1rem}
	.container05 .right{ width:100%}
	
	header{height:70px;line-height:70px;margin-bottom: -70px;top: 0;}
	header .logo a{line-height: 73px;}
	
	.rd-navbar-toggle{ display:block}
	#fp-nav{ display:none}
	#m_n_nav{ display:block}
	.n_banner{ margin-top:70px}
	
	.n_contact .fl01 .tit00{width:100%;}
	.n_contact .fl01 .right{ width:100%}
	.n_contact .fl01 .right p{text-align: left;}
	
	.n_contact .fl02 .left{ width:100%; margin-bottom:1rem}
	.n_contact .fl02 .right{ width:100%}
	
	.n_zizhi ul li{ width:50%}
	
	.vwrap .videobox{width:94%;height: 200px;left: 3%;margin-left: 0;margin-top: -122px;}
	.vwrap .close{right: 0;top: -35px;}
	.vwrap .videobox video{}
	
	.n_renli .content{ display:block;}
	.n_renli .fl01 .right,.n_renli .fl01 .left{padding-right:2rem;display: block;width: 100%;}
	.n_renli .fl01 .left{ margin-bottom:3rem}
	.n_renli .fl01 .right .box_c{ position:relative}
	
	.n_news.container05 .left{ width:100%}
	.n_news.container05 .layui-col-xs12{ padding:0}
	.n_news .fl01{ padding:3rem 0}
	.n_pinpai .fl02 ul li .left{ padding:0}
	
	.n_wenhua .fl02 ul{ margin:0 -7px}
	.n_wenhua .fl02 ul li{padding: 0 7px}
	
	.n_wenhua .fl03 .miso_bd ul li{ width:50%}
	.n_wenhua .fl03 .miso_hd li{margin-left: 0;}
	
	.n_licheng .tu{ display:none}
	.n_licheng .content{ width:100%}
	
	.tc1 .tc-box{
    width: 94%;
    left: 3%;
    top: 80px;
    bottom: 3%;
    margin-left: 0;
    margin-top: 0;
    transform: translateY(0);
    padding: 2rem 1rem;
}
.tc1 .tc.act .tc-box{
    transform: translateY(0);
}
	.form01{overflow:hidden;width: 100%;}
	.form01 .form_box{margin: 0 -8px;}
	.form01 .form_box .box{float:left;width: 100%;padding: 0 8px;margin-bottom: 10px;}
	.form01 .form_box .box .label{width: 100px;height: 45px;line-height: 45px;background: #e3e4ea;float:left;text-align:  center;font-size: 14px;color: #373737;}
	.form01 .form_box .con{border: #e3e4ea 1px solid;background:none;height: 45px;line-height: 43px;float:  left;width: calc(100% - 100px) !important;margin-left: -1px;position:relative;}
	.form01 .form_box .con input{height: 43px;width:100%;padding:0 10px;font-size: 14px;border: none;color: #3e3e3e;vertical-align: top;}
	.form01 .form_box .button{width: 100%;height: 50px;line-height: 50px;margin: 0 auto;margin-top: 0;cursor: pointer;transition:0.6s;}
	.form01 .form_box .button input{display:block;width:100%;line-height: 50px;height: 50px;background:none;border:none;font-size: 15px;color:#fff;cursor: pointer;}
	.form01 .form_box .con .yzm{position:absolute;right:2px;top: 0px;}
	.form01 .form_box .con textarea{width:100%;height:100%;padding: 10px 10px;border:none;outline:none;resize:none;font-size: 13px;color: #3e3e3e;}
	.form01 .form_box .button:hover{ opacity:0.6}
	
	.n_licheng ul{ height:auto !important}
	.n_licheng ul li.p_articles .right{ min-height:inherit}
	.n_licheng ul li.p_articles .right .box{ height:auto}
	
	.n_renli .fl01 .right .box_c .table,.n_renli .fl01 .right .box_c .table .table_cell{ display:block}
	
	.n_shuzi .fl02 .box{ margin-bottom:2rem;}
	.n_shuzi .fl02 .box .img{ width:100%; margin-bottom:2rem}
	.n_shuzi .fl02 .box .con{ width:100%; padding:0 !important}
	.n_shuzi .fl02 .box .con p{ font-size:13px; line-height:26px;}
	.n_shuzi .fl01{padding: 3rem 0 0;}
	
	.n_sanji dl{ margin:0 -4px;}
	.n_sanji dl dd{ padding:0 4px; max-width:120px}
}


@media(max-width: 768px){
	.container02 .content ul li a .box01{ padding:3rem 2rem 0 0}
	.container02 .top{ height:10rem}
	.container02 .content{ height:calc(100% - 10rem)}
	
	.container02 .top .title .box:before,.container02 .top .title .box:after{ transform:scale(0.7); top:0}
	
	.container03 .left{ position:absolute; top:0; height:40%; width:100%}
	.container03 .right{ position:absolute; bottom:0; height:60%; width:100%; background-size:cover !important; padding:2rem 1.5rem}
	.container03 .right h1{font-size:20px;margin-bottom: 1.5rem;}
	.container03 .right h1 small img{ height:4rem}
	.container03 .right h2{font-size:30px; height:26px; line-height:26px;}
	.container03 .right h3{font-size:20px;}
	.container03 .right h4{font-size:16px;margin-bottom: 2rem;}
	.container03 .right p{ font-size:12px; line-height:20px; margin-bottom:2rem}
	.container03 .right a{transform:scale(0.8);margin-left: -2rem;}
	
	#container{}
	.container04 .top .title .box:before,.container04 .top .title .box:after{ transform:scale(0.7); top:0}
	.lwy_box p{ font-size:12px !important;}
	
	.container04 .top .layui-container{ padding:0 5px;}
	.container04 .bottom ul li h4 span.counter, .container04 .bottom ul li h4 span.counter01{ font-size:2rem}
	.container04 .bottom ul li h4 small{ margin-bottom:0}
	.container04 .bottom ul li h6{ font-size:11px;}
	
	.jieshi{ transform:scale(0.8); left:0; bottom:-4rem}
	.container04 .top{ height:calc(100% - 7rem)}

	.container04 .bottom{ height:7rem}
	
	.container05 .left ul.ul02 li a span img{ display:none}
	.container05 .left ul.ul02{ padding:1.5rem 1rem}
	.container05 .left ul.ul02 li a b{ font-size:13px;}
	
	.container05 .right{ padding:2rem 1rem; height:auto}
	.container05 .right .bottom ul li a b{ width:75%; font-size:13px;}
	.container05 .right .box .img{ display:none}
	.container05 .right .box ul{ width:100%}
	.container05 .right .box ul li a b{ width:75%; font-size:13px;}
	
	.footer .fl01 .nav{ display:block;}
	.footer .fl01 ul{ width:100%}
	.footer .fl01 ul li{ padding:0 1rem 0 0}
	.footer .fl02 .center h3 a img{height: 16px;}
	.footer .fl02 .center p a img{height: 12px;}
	
	.n_banner{height:200px;background-size: cover !important;}
	
	.ar_article{font-size: 13px;color: #424242;line-height: 26px;}	
	.ar_article p{font-size: 13px;color: #424242;line-height: 26px; text-indent:26px}
	.ar_article p img{ transform:translateX(-26px); margin:1.5rem 0}
	
	.n_about{ padding:3rem 0 2rem}
	.tit00{ margin-bottom:1.5rem}
	.tit00 h3{font-size: 22px;margin-bottom: 0;}
	.tit00 h6{font-size: 15px;}
	
	.n_yuangong ul li{ padding:0 5px; width:33.333333%; margin-bottom:1rem}
	.n_yuangong ul li a h3 img{ height:2.5rem}
	
	.n_contact .fl01 .right p{ font-size:13px;}
	.n_contact .fl02 .content .left h2{ font-size:20px;}
	.n_contact .fl02 .content .right .img{float:left;margin-right: 1rem;}
	.n_contact .fl02 .content .right .con{ text-align:left}
	.n_contact .fl02 .content .left p{ background-size:15px auto !important; padding-left:22px;}
	.n_contact .fl01 .layui-col-xs12{ padding:3rem 0 2rem}
	.n_banner .mianbao{ transform:scale(0.8)}
	
	.n_zizhi ul{ margin:0 -7px}
	.n_zizhi ul li{ padding:0 7px}
	.n_zizhi ul li .pic_box .box{ padding:5px;}
	.n_zizhi ul li h5{ line-height:50px; font-size:13px;}
	
	.n_zizhi{ padding:3rem 0 3rem}
	
	.fangye01{ margin-right:0}
	.fangye02{ margin-left:0}
	.page a{ margin:0 4px;}
	.page a svg{ width:14px; height:14px;}
	
	.n_video{ padding:3rem 0 3rem}
	.n_video ul{ margin:0 -7px; margin-bottom:2rem}
	.n_video ul li{ width:50%; padding:0 7px; margin-bottom:2rem}
	.n_video ul li h5{padding: 1rem 0 1rem;}
	.n_video ul li h5:after{ width:2rem}
	
	.n_mendian{ padding:3rem 0 3rem}
	
	.n_mendian .fl01 ul{ margin:0 -7px; margin-bottom:2rem}
	.n_mendian .fl01 ul li{ width:50%; padding:0 7px;}
	
	.n_renli .fl01{  padding:2.5rem 0}
	.n_renli .fl01 .right,.n_renli .fl01 .left{ padding:0; width:100%}
	.n_renli .fl01 .right .swiper-container ul li .img img{ width:100%}
	
	.n_renli .fl01 .right,.n_renli .fl01 .left{ padding:0; width:100%; margin-bottom:2rem}
	.n_renli .fl01 .right .swiper-container ul li .img img{ width:100%}
	
	.n_yingpin .fl01{ padding:2rem 0}
	.n_yingpin .fl01 ul li{width:100%;margin: -3px 0;}
	.n_yingpin .fl01 ul li h3{ height:30px}
	.n_yingpin .fl01 ul li h3 img{height: 20px;}
	.n_yingpin .fl01 ul li h2 img{ height:6rem}
	
	.n_yingpin .fl02{ padding:2.5rem 0}
	.n_yingpin .fl02 ul li a .zi{ left:1.5rem}
	.n_yingpin .fl02 ul li a .jia{ right:1.5rem}
	.n_yingpin .fl02 ul li a .zi img{ height:4rem}
	
	.n_yingpin .fl01 ul li a{transform: scale(0.85);height: 8rem;width: 100%;border-radius: 0;}
	
	.n_news .fl02 ul li .left .time{ display:none}
	
	.n_news .fl02 ul li .right{width:120px;height: auto;}
	.n_news .fl02 ul li .left{ width:calc(100% - 130px)}
	.n_news .fl02 ul li .left .con{border:none;width:100%;padding:0;height: auto;}
	.n_news .fl02 ul li .left .con h4{font-size: 15px;margin-bottom:1rem;white-space: normal;line-height: 22px;height: 44px;}
	.n_news .fl02 ul li .left .con p{white-space:nowrap;text-overflow:ellipsis;font-size:12px;height: 14px;line-height: 14px;}
	.n_news .fl02 ul li{padding-bottom:1rem;border-bottom: #eee 1px solid;}
	.n_news.container05 .left ul.ul01 li.miso-slide img{ height:18rem}
	.n_news.container05 .right{ padding:2rem 1rem 0; height:auto}
	
	.n_news_detail .content{ display:block}
	.n_news_detail .content .n_left{display:block;width:100%;margin-bottom:2rem;padding: 0;}
	.n_news_detail .content .n_right{ display:block; width:100%; }
	#ar_fot01 h1{width:100%;display: block;float: none; max-width:100%}
	.sticky{width:100%;padding: 2rem 1rem;}

	body{ overflow-x:hidden !important}
	.n_news_detail .content .n_right .frl03 .miso_bd li a h5{ font-size:14px}
	.n_news_detail .content .n_right .frl03 .miso_bd li a h6{ font-size:12px;}
	
	.n_pinpai .fl02 ul li .left{ padding:0}
	
	.n_pinpai .fl02 ul li .left{ width:100%; margin-bottom:2rem}
	.n_pinpai .fl02 ul li .right{ width:100%}
	
	.n_pinpai{ padding:3rem 0}
	.n_pinpai .fl01 ul{ padding:0 1.5rem}
	.n_pinpai .fl01 ul li .box span{font-size:18px;display: inline-block;width: 18px;writing-mode: initial;}
	.n_pinpai .fl01{ margin-bottom:3rem}

	.n_pinpai .fl02{ padding-bottom:2rem}
	.n_pinpai .fl02 ul li .left h3{font-size:18px;line-height:26px;padding-bottom: 1.5rem;margin-bottom: 1.5rem;}
	.n_pinpai .fl02 ul li .left p{ font-size:13px; line-height:26px;}
	.n_wenhua .fl01{ padding:3rem 0 2rem}
	.n_wenhua .fl02{ padding-bottom:2rem}
	.n_wenhua .fl02 ul{ margin:0 -7px}
	.n_wenhua .fl02 ul li{padding: 0 7px; margin-bottom:1rem; width:50%}
	
	.n_wenhua .fl03 .miso_hd{text-align: left;margin-bottom: 3rem;margin-top: 3rem;border-bottom: rgba(255,255,255,0.3) 1px solid;}
	
	.n_wenhua .fl03 .content01{padding-bottom: 0;border: none;}
	.n_wenhua .fl03 .miso_hd img{height: 20px;}
	.n_wenhua .fl03 .miso_hd .con{ margin-left:1rem}
	.n_wenhua .fl03 .miso_hd .con h4{ font-size:16px;}
	.n_wenhua .fl03 .miso_hd .con h6{ font-size:12px}
	.n_wenhua .fl03 .miso_hd li{margin-right:1rem;height: 60px;}
	.n_wenhua .fl03 .miso_hd li.miso-current:after{ height:2px;}
	.n_wenhua .fl03 .miso_bd ul{margin:0 -5px;margin-bottom: 2rem;}
	.n_wenhua .fl03 .miso_bd ul li{width: 50%;margin-bottom: 1rem;padding: 0 5px;}
	.n_wenhua .fl03 .miso_bd ul li a .con{padding: 1rem 5px;}
	.n_wenhua .fl03 .miso_bd ul li a .con h6{ display:none}
	.n_wenhua .fl03 .miso_bd ul li a .con h4{ font-size:14px; line-height:22px; height:44px}
	.n_wenhua .fl03 .miso_hd .con h3{font-size: 15px;}
	.n_wenhua .fl03 .more a{ transform:scale(0.8)}
	.n_wenhua .fl03{ padding:3rem 0}
	.nianf{width: 70px;}
	.n_licheng ul li.p_articles .right{width: calc(100% - 88px);}
	.n_licheng ul li.p_articles .right:after{ width:20px}
	.nianf big{ font-size:15px;}
	.n_licheng{ padding:3rem 0 5rem}
	.n_licheng ul li.p_articles .right p{ font-size:13px}
	
	.o-slider--item img{ width:100%; margin:0; height:100vh; object-fit:cover}
	
	.n_zhici{ padding:2.5rem 0}
	.n_zhici .ar_article{ display:block}
	.n_zhici .ar_article .right{margin-bottom: 2rem;}
	.n_zhici .ar_article .left,.n_zhici .ar_article .right{ width:100%; padding:0; display:block}
	.n_zhici .ar_article .left .ar_article h3{ padding:0}
	.n_zhici .ar_article p img{ height:2.5rem}
	
	.n_news_detail .content .n_left .title h6 .span2{ background-size:12px auto}
	.n_news_detail .content .n_left .title h6 span img{ width:12px;}
	
	.al_select ul li.on:before{ transform:scale(0.7)}
	.n_news_detail{ padding:3rem 0}
	.yun05{ display:none !important}
	.al_select ul li{height:4rem;line-height:4rem;margin-bottom:0;width:25%;text-align: center;}
	.al_select ul li.on:before{ display:none}
	.lwy_box{ padding:0 10px;}
	.al_select ul{border:none;text-align: left;}
	
	.o-slider--item img{ display:block}
	.al_select ul li:first-child{ border-left:#e1e4e6 1px solid}
	
	.n_shuzi .tit00 h3{ margin-bottom:6px}
	
	.ditu_box{ height:28rem}
	
	
}



@media(max-width: 456px){
	
}  