﻿body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#fff; overflow-x:hidden;}

/*链接整体设置*/
a{ text-decoration:none; color:#000; transition:all .15s;}
a:hover{ color:#98814b;}
a:active{ color:#000;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,span:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;}
input[type=button],input[type=submit],input[type=file],button{ -webkit-appearance:none;} 

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ max-width:1650px; width:88%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
@font-face{ font-family:sy-Bold;src:url('../images/SourceHanSansCN-Bold.otf'); /* IE9+ */}
@font-face{ font-family:impact;src:url('../images/impact.ttf'); /* IE9+ */}

/*header*********************************************************************/
.head{ position:relative; transition:all linear .2s;}
.head-fixed{ width:100%; background:#fff; position:fixed; top:0; left:0; right:0; z-index:10; transition:all 0.5s;}
.head_on{/* border:1px solid #000;*/}/*2022-6-14*/
.head .w{ position:relative;}
.logo{ background:#000; height:88px; transition:all 0.5s;}
.logo a{ display:inline-block;}
.logo img{ height:50px;}
.logo_black a{ display:none; transition:all .5s;}
.logo_black img{ height:37px;}/*2022-6-15*/
.nav{ width:82%;}
.plebans{ font-size:16px; line-height:104px;}/*2022-6-15*/
.plebans a{ color:#888; display:block;}
.nav li{ padding-right:9.6%;}
.nav li .plebans a:hover,.nav li.on .plebans a{ color:#000;}
.goutp{ display:none; position:absolute; top:104px; left:-20%; right:-20%; padding-bottom:80px; z-index:10;}
.goutp:before{ content:""; display:block; position:absolute; left:-1000px; right:-1000px; bottom:0; top:0; background:#fff; z-index:-1; box-shadow:0 4px 4px rgba(0,0,0,.06);}
.goutpc{ max-width:900px; margin:0 auto;}
.n_h_w1{ width:295px; border-right:2px solid #000; margin:24px 0;}
.n_h_w1 a{ display:block; line-height:2; font-size:16px; color:#9fa0a0; margin:5px 0;}/*2022-6-15*/
.n_h_w1 a:hover{ color:#000;}
.n_pic{ width:400px;}
.n_pic img{ width:100%;}

.head_on{ transform:translateY(-88px);}
.head_on .logo_black a{ display:inline-block;}
.head_on .plebans{ line-height:50px;}/*2022-6-15*/
.head_on .goutp{ top:50px; border-top:1px solid #000;}/*2022-6-15*/

.sjhedes{ display:none; height:96px;}
.tuerhed{ position:fixed; width:100%; top:0; left:0; z-index:88; background:#fff; height:96px; box-shadow:1px 1px 0 rgba(33,29,30,.2); padding:0 2.5%;}
.losdj{ float:left;}
.losdj img{ height:56px; display:block; margin-top:20px;}
.sanh{ float:right; width:50px; padding:10px; margin:10px 0px;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}  
.sanh>div{ background-color:#373737;}
.fuernavt{ position:fixed; padding-top:96px; top:0px; left:-100%; width:100%; height:100%; background-color:#fff; z-index:8;}
.benrvav{ width:100%; height:100%; overflow:hidden; overflow-y:scroll;}
.shojvas>a{ display:block; text-align:center; font-size:25px; line-height:200%; padding:10px 0px; border-bottom:1px solid #bbb; color:#333;}
.shojvas>div{ display:block; text-align:center; font-size:25px; line-height:200%; border-bottom:1px solid #bbb;}
.shojvas>div a{ color:#333;}
.showzhen{ position:relative;}
.jd{ position:absolute; top:0; right:0; width:10%; height:70px; background:url(../images/arrow4.png) no-repeat center; background-size:20% auto; transition:transform 0.5s; z-index:-1;}
.maei{ padding:10px 0; font-size:25px; color:#333;}
.maei a{ color:#333;}
.shopernc{ overflow:hidden; height:0px;}
.shopernc .maei{ padding:0;}
.shopernc>div a{ display:block; text-align:center; font-size:24px; color:#666; padding:10px 0px; line-height:50px; border-top:1px solid #eee;}
.shopernc>div .maei a{ color:#666;}
.shopernc>div>div a{ color:#999;}
.tesd>div{ background-color:#373737!important;}
.tesd>div:nth-child(1){ transform:translate3d(0px,15px,0px) rotate(45deg);}
.tesd>div:nth-child(2){ opacity:0;}
.tesd>div:nth-child(3){ transform:translate3d(0px,-15px,0px) rotate(-45deg);}

.banner{ position:relative; z-index:5;}
.banner img,.banner video{ width:100%;}
.banner .swiper-pagination{ bottom:35px;}
.banner .swiper-pagination-bullet{ width:33px; height:5px; border-radius:5px; transition:all 0.5s; background:#fff; opacity:.3; margin:0 10px;}
.banner .swiper-pagination-bullet-active{ opacity:1; width:66px;}

.com_tit em{ font-size:20px; color:#000; display:inline-block; line-height:53px; position:relative;}
.com_tit em:after{ content:""; display:block; position:absolute; left:50%; transform:translate(-50%,0); width:34px; bottom:0; height:4px; background:#98814b;}

.com_w{ position:relative; overflow:hidden;}
.com_w .pos{ position:absolute; top:-80px; left:0; font-size:0; overflow:hidden; height:0;}
.com_tit{ position:absolute; top:7.8%;}
.com_w .w{ position:absolute; left:50%; top:0; bottom:0; transform:translate(-50%,0); z-index:2;}
.com_pic{ width:100%;}
.com_but{ background:#98814b; font-size:18px; color:#fff; display:inline-block; line-height:55px; padding:0 52px; margin-top:35px;}
.com_but:hover{ color:#fff; background:#92793e;}
.com_txt h3{ font-size:70px; font-weight:bold; line-height:1.35; margin-bottom:2%;}/*2022-6-14*/
.com_txt p{ font-size:16px; line-height:2; color:#000;}

.con1 .com_tit{ left:0;}
.con1_txt{ width:32.727%; padding-top:17.34%;}
.con1_pic{ width:62.424%; height:100%;}
.con1_pic img{ max-width:100%;}

.con2 .com_tit{ right:0;}
.con2_txt{ position:absolute; top:50%; right:6.667%; text-align:center; transform:translate(0,-50%);}
.con2_txt h3{ color:#fff; font-size:50px; line-height:56px;}

.con3{ background:#98814b;}
.con3 .w .com_tit{ right:0;}
.con3 .w .com_tit em:after{ background:#fff;}
.con3_pic{ position:absolute; left:0; top:50%; transform:translate(0,-50%); width:59.0625%;}
.con3_pic img{ width:100%;}
.con3_txt{ width:30.5%; position:absolute; right:2.227%; top:50%; transform:translate(0,-50%);}
.con3_txt p{ color:#fff;}/*2022-6-14*/
.con3 .com_but{ background:#000; position:absolute; bottom:16.75%; right:0; margin-top:0;}

.con4 .w:before{ content:""; display:block; position:absolute; top:0; right:0; width:7.577%; height:10.55%; background:#98814b; z-index:5;}
.con4_txt{ width:32.727%; padding-top:25%;}
.con4_txt p{ padding-right:30%;}
.con4_pic{ width:53.28125%; position:absolute; right:0; top:54%; transform:translate(0,-50%);}
.con4_pic img{ max-width:100%; padding:3.128% 7.8% 3.128% 4.2%; background:#98814b;}

.con5{ background:#98814b;}
.con5 .w .com_tit{ right:0;}
.con5_txt{ width:19%; position:absolute; right:2.227%; top:50%; transform:translate(0,-50%);}
.con5 .com_but{ position:absolute; bottom:16.75%; right:0; margin-top:0;}

.a_con0{ background:#4c413c;}
.a_con0_w{ position:absolute; left:0; right:0; top:50%; transform:translate(0,-50%);}
.a_con0_tit{ text-align:center; color:#2d2112; padding:3.646% 0 1.6667% 0;}
.a_con0_tit em{ display:block; font-size:50px; letter-spacing:2px; line-height:1.42;}
.a_con0_tit p{ font-size:33px; letter-spacing:1px; text-transform:uppercase; line-height:1.425;}

.a_con1_txt{ width:30.3%;}
.a_con1_txt h3{ font-weight:500; padding:25px 0;}
.a_con1_txt p{ margin:38px 0;}
.a_con1_pic{ width:50%; position:absolute; right:0; top:0; bottom:0; background:#9fa0a0;}
.a_con1_pic_c{ position:absolute; left:0; right:0; bottom:0;}
.a_con1_pic_c img{ width:69.7915%; display:block;}
.ac1_tit{ background:#98814b; font-size:50px; color:#fff; line-height:1.335; text-transform:uppercase; padding:6.25% 0 6.25% 10.9375%; font-weight:bold;}

.a_con2{ background:#4c413c;}
.a_con2_pic{ width:41.2%;}
.a_con2_pic img{ width:70.588%; display:block;}
.a_con2_txt{ width:57.575%; text-align:center;}
.a_con2_txt h3{ font-weight:500; color:#fff; position:relative; padding-bottom:25px;}
.a_con2_txt h3:after{ content:""; display:block; position:absolute; left:50%; transform:translate(-50%,0); width:150px; bottom:0; height:4px; background:#fff;}
.a_con2_txt p{ color:#fff; line-height:2.4; margin:50px 0;}

.a_con3_txt{ width:44.5%;}
.a_con3_txt h3{ padding:105px 0 0 0;}
.a_con3_txt p{ margin:35px 0;}
.a_con3_pic{ width:50%; position:absolute; right:0; top:0; bottom:0; background:#98814b;}
.a_con3_pic_c{ position:absolute; left:0; right:0; bottom:0; top:0;}
.a_con3_pic_c img{ width:100%; display:block;}

.a_con_w{ text-align:center; position:absolute; left:0; right:0; top:0; bottom:0;}
.a_con_w .com_tit{ left:50%; transform:translate(-50%,0); top:5%;}
.a_con_w .com_tit em{ color:#fff;}
.a_con_w .com_tit em:after{ background:#fff;}
.a_con_w .com_txt{ padding:7.5% 0 0 0;}
.a_con_w .com_txt h3{ color:#fff;}
.con_but img{ width:100%;}
.con_but:after{ display:none;}

.a_con4{ background:#242a3e;}
.a_con4_w{ position:relative; margin-top:5%;}
.a_con4 .swiper-slide{ width:42.45%; text-align:center; font-size:18px; 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; transition:300ms; transform:scale(0.65); position:relative; opacity:.3; margin:0 2%;}
.a_con4 .swiper-slide .none{ width:100%;}
.a_con4 .swiper-slide .pic{ position:absolute; left:0; right:0; top:0; bottom:0; padding:2.7%;}
.a_con4 .swiper-slide .pic img{ max-height:100%; max-width:100%; margin:0 auto; display:block;}
.a_con4 .swiper-slide-active .pic,.a_con4 .swiper-slide-duplicate-active .pic{ background:#98814b;}
.a_con4 .swiper-slide-active,.a_con4 .swiper-slide-duplicate-active{ transform:scale(1); opacity:1;}
.a_con4 .h_prev,.a_con4 .h_next{ width:39px; transform:translate(0,-50%); margin:0;}
.a_con4 .h_prev{ left:22%;}
.a_con4 .h_next{ right:22%;}

.a_con5{ background:#98814b;}
.a_con5_w{ position:relative; margin-top:2%;}
.a_con5 .swiper-slide{ width:35.677%; text-align:center; font-size:18px; 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; transition:300ms; transform:scale(0.8); position:relative; opacity:.3; margin:0 3.5%;}
.a_con5 .swiper-slide .none{ width:100%;}
.a_con5 .swiper-slide .pic{ position:absolute; left:0; right:0; top:0; bottom:0; padding:2.7% 4.343%;}
.a_con5 .swiper-slide .pic img{ max-height:100%; max-width:100%; margin:0 auto; display:block;}
.a_con5 .swiper-slide-active .pic,.a_con5 .swiper-slide-duplicate-active .pic{ background:#242a3e;}
.a_con5 .swiper-slide-active,.a_con5 .swiper-slide-duplicate-active{ transform:scale(1); opacity:1;}
.a_con5 .z_prev,.a_con5 .z_next{ width:39px; transform:translate(0,-50%); margin:0;}
.a_con5 .z_prev{ left:26%;}
.a_con5 .z_next{ right:26%;}

.b_com{ margin:3.645% 0;}
.b_com_txt{ text-align:center;}
.b_com_txt h3{ color:#fff; font-size:50px; line-height:1.35;}
.b_com_txt h3 font{ display:block;}
.b_com_txt em{ display:block; font-size:20px; color:#fff; margin:24px 0 28px 0; line-height:62px; position:relative;}
.b_com_txt em:after{ content:""; display:block; position:absolute; left:50%; transform:translate(-50%,0); width:75px; top:0; height:4px; background:#9e9e9b;}
.b_com_txt a{ display:inline-block; margin:0 auto; font-size:25px; color:#000; background:#9e9f9f; line-height:52px; padding:0 20px;}
.b_com_txt a:hover{ background:#98814b;}

.c_con1{ background:#98814b; margin-top:1px;}
.c_con1 .com_tit em{ color:#fff;}
.c_con1 .com_tit em:after{ background:#fff;}
.c_con1_txt{ position:absolute; top:30%; color:#fff; width:29%;}
.c_con1_txt h3{ margin-bottom:25px; font-weight:500;}
.c_con1_txt p{ color:#fff;}
.c_con1_rt{ position:absolute; right:0; bottom:0; z-index:5; width:49.7%; height:50%;}
.c_con1_rt .ac1_tit{ position:absolute; left:-60%; top:50%; transform:translate(0,-50%);}
.c_con1_rt_list{ width:100%;}
.c_con1_rt_list ul li{ line-height:1.835; font-size:25px;}
.c_con1_rt_list ul li em{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:60%;}
.c_con1_rt_list ul li span{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:38.5%;}
.c_con1_pic{ background:#fff; position:absolute; right:0; top:0; bottom:0; width:54.166667%;}
.c_con1_pic img{ width:100%;}

.c_con2 .w .com_tit{ right:0;}
.c_con2_pic{ position:absolute; left:0; top:50%; transform:translate(0,-50%); width:54.166667%;}
.c_con2_pic img{ width:100%;}
.c_con2_txt{ width:32.5%; position:absolute; right:0; top:50%; transform:translate(0,-50%); text-align:right;}
.c_con2_txt h3{ font-weight:500; margin-bottom:12%;}
.c_con2 .ac1_tit{ position:absolute; bottom:0; right:0; width:45.833333%; z-index:3;}

.c_con3{ background:#242a3e;}
.c_con3 .w .com_tit em{ color:#fff;}
.c_con3_pic{ position:absolute; right:0; top:58%; transform:translate(0,-50%); width:54.166667%; z-index:3;}
.c_con3_pic_c{ position:relative;}
.c_con3_pic_c em{ position:absolute; left:0; text-align:right; right:0; bottom:5%; display:block;}
.c_con3_pic_c em img{ width:34%; margin-right:5%;}
.c_con3_pic img{ width:100%;}
.c_con3_txt{ width:32.5%; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.c_con3_txt h3{ color:#98814b; font-weight:500;}
.c_con3_txt em{ display:block; margin:6% 0;}
.c_con3_txt em img{ width:51.923%;}
.c_con3_txt p{ color:#fff;}
.c_con3 .com_but{ position:absolute; bottom:16.75%; left:0; margin-top:0;}

.c_con4_txt{ width:32.5%; position:absolute; left:0; top:50%; transform:translate(0,-50%);}
.c_con4_txt h3{ margin-bottom:8%;}
.c_con4 .com_but{ position:absolute; bottom:16.75%; left:0; margin-top:0;}

.c_con5{ background:#242a3e;}
.c_con5 .com_txt h3{ margin-bottom:1.5%;}
.c_con5 .com_txt p{ color:#fff; position:relative; padding-top:1.5%;}
.c_con5 .com_txt p:after{ content:""; display:block; position:absolute; left:50%; transform:translate(-50%,0); width:34px; top:0; height:4px; background:#98814b;}
.c_con5_w{ position:relative; margin-top:3%;}
.c_con5 .swiper-slide{ width:58.59375%; text-align:center; font-size:18px; 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; transition:300ms; position:relative; opacity:.3; margin:0 4%;}
.c_con5 .swiper-slide .none{ width:100%;}
.c_con5 .swiper-slide .pic{ position:absolute; left:0; right:0; top:0; bottom:0; padding:1.7%;}
.c_con5 .swiper-slide .pic img{ max-height:100%; max-width:100%; margin:0 auto; display:block;}
.c_con5 .swiper-slide-active .pic,.c_con5 .swiper-slide-duplicate-active .pic{ background:#98814b;}
.c_con5 .swiper-slide-active,.c_con5 .swiper-slide-duplicate-active{ opacity:1;}
.c_con5 .h_prev,.c_con5 .h_next{ width:39px; transform:translate(0,-50%); margin:0;}
.c_con5 .h_prev{ left:15%;}
.c_con5 .h_next{ right:15%;}

.d_con1 .com_txt h3{ font-weight:500; margin-bottom:5%;}
.d_con1_rt{ background:#98814b; position:absolute; right:0; bottom:0; top:0; width:50.885%;}
.d_con1_rt .d_con1_pic{ margin-top:22.65%;}
.d_con1_rt img{ width:100%;}
.d_con1_rt .ac1_tit{ position:absolute; left:0; right:0; bottom:9.5%;}

.d_con2 .ac1_tit{ position:absolute; right:8.55%; top:10%; background:#fff; color:#98814b;}
.d_con2 .com_txt{ padding:15.5% 0 0 0;}
.d_con2 .com_txt h3{ font-weight:500; margin-bottom:1%;}
.d_con2_bot{ position:absolute; left:0; right:0; bottom:20%; padding:0 3%; z-index:3;}
.d_con2_bot:after{ content:""; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:#98814b; z-index:-1;}
.d_con2_bot li{ width:14.285%; text-align:center; position:relative;}
.d_con2_bot li .d_txt{ height:140px; left:0; right:0;}
.d_con2_bot li .d1{ position:absolute; top:-140px;}
.d_con2_bot li .d2{ position:absolute; bottom:-140px; padding:0 5%;}
.d_con2_bot li img{ display:block; margin:0 auto; height:115px;}
.d_con2_bot li em{ display:block; color:#fff; line-height:172px; font-size:33px;}
.d_con2_bot li p{ font-size:20px; color:#000;}
.d_con2_bot li:nth-child(2n) .d1{ top:inherit; bottom:-140px;}
.d_con2_bot li:nth-child(2n) .d2{ bottom:inherit; top:-140px;}

.d_con3 .w .com_tit{ right:0;}
.d_con3_pic{ width:60.24%; margin-left:-1%;}
.d_con3_pic img{ max-width:100%;}
.d_con3_txt{ width:34.45%; position:absolute; right:1%; top:50%; transform:translate(0,-50%);}
.d_con3_txt .com_but{ margin-top:100px;}

.d_con4:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; background:#98814b; z-index:-1; height:1.95%;}
.d_con4 .w .com_tit{ left:0;}
.d_con4_txt{ width:34.45%; position:absolute; left:0; top:20%;}
.d_con4_txt p{ width:50%;}
.d_con4_rt{ position:absolute; width:40.3%; right:0; top:33%;}
.d_con4_rt em{ display:block; font-size:64px; letter-spacing:-2px; color:#9b8551; line-height:1.485; font-weight:bold;}/*2022-6-14*/
.d_con4_rt span{ display:block; font-size:50px; color:#000; font-weight:bold; line-height:1.84; margin-bottom:15px;}
.d_con4_rt ul li{ position:relative;}
.d_con4_rt ul li p{ font-size:33px; color:#878787; line-height:2; font-weight:bold; padding-right:10%;}
.d_con4_rt ul li img{ position:absolute; left:-84px; height:66px;}

.e_con1:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; background:#98814b; z-index:-1; height:1.95%;}
.e_con1 .w .com_tit{ left:0; right:0; text-align:center; top:12%;}
.e_con_list{ width:100%; overflow:hidden; margin-top:10%;}
.e_con_list li{ width:25%; position:relative; border:1px solid #f4f4f4;}
.e_con_list li .none{ width:100%;}
.e_con_list li .pic{ position:absolute; left:0; top:0; bottom:0; right:0;}
.e_con_list li .pic img{ max-height:95%; max-width:95%; display:block; margin:0 auto;}
.e_con_list li a{ font-size:20px;}
.e_con3 .e_con_list li{ border:none;}

.f_con1 .w .com_tit{ right:2%;}
.f_con1_w{ margin:7.8% auto 0 auto; max-height:89.5%; overflow-y:auto;}
.f_con1_w::-webkit-scrollbar-thumb{ background-color:#98814b; border:1px #d6d6d6 solid; border-radius:3px;}
.f_con1_w::-webkit-scrollbar{ background-color:#d6d6d6; width:6px; height:6px; border-radius:3px;}
.f_con1_w ul{ width:87.27%; margin:0 auto;}
.f_con1_w ul li{ width:100%;}
.f_con1_w ul li .pic{ width:50%;}
.f_con1_w ul li .pic img{ width:100%;}
.f_con1_w ul li .txt{ width:47.2%; padding-top:5%;}
.f_con1_w ul li .txt h3{ font-size:33px; line-height:1.425; margin-bottom:10px;}
.f_con1_w ul li .txt p{ font-size:25px; line-height:1.4;}
.f_con1_w ul li .txt a{ font-size:20px; display:inline-block; border:1px solid #98814b; padding:0 10px; line-height:1.6; margin-top:7%;}
.f_con1_w ul li:nth-child(2n) .txt{ text-align:right;}
.f_con1_w ul li:nth-child(2n){ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap;}

.map{ width:100%; height:560px; margin-bottom:1%;}
.f_con2_bot h3{ font-size:25px; font-weight:bold; line-height:3.6; position:relative; margin-bottom:10px;}
.f_con2_bot h3:after{ content:""; display:block; position:absolute; left:0; width:170px; bottom:0; height:4px; background:#98814b;}
.f_con2_bot p{ font-size:20px; line-height:2.5;}
.f_con2_bot p em{ padding-right:15px;}
.f_con2_bot p img{ height:21px; vertical-align:middle; margin-right:5px; position:relative; top:-2px;}

/*2022-6-2*/
.list_con{ background:#fff;}
.list_con .w{ width:100%;}
.list_con_w{ padding-top:7%;}
.list_con .swiper-slide{ width:38.28125%; text-align:center; 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; transition:300ms; position:relative; opacity:.1; margin:0 7.5%;}/*2022-6-15*/
.list_con .swiper-slide .none{ max-width:100%; max-height:100%;}
.list_con .swiper-slide .pic{ position:absolute; left:0; right:0; top:0; bottom:0;}
.list_con .swiper-slide .pic img{ max-height:100%; max-width:100%; margin:0 auto; display:block;}
.list_con .swiper-slide-active,.list_con .swiper-slide-duplicate-active{ opacity:1;}
.list_con .h_prev,.list_con .h_next{ width:59px; transform:translate(0,-50%); margin:0;}/*2022-6-14*/
.list_con .h_prev{ left:0%;}
.list_con .h_next{ right:0%;}

/*2022-6-6*/
.news_dt{ max-width:1500px; width:90%; margin:104px auto 0 auto; padding:100px 0; position:relative; max-height:999999px;}
.news_dt .ico_back{ position:absolute; left:0; top:60px; line-height:30px; font-size:16px; padding-left:20px;}
.news_dt .ico_back:before{ content:""; display:block; position:absolute; left:0; top:50%; margin-top:-7px; width:12px; height:14px; background:url(../images/point1.png) no-repeat center; background-size:100%;}
.news_tit{ text-align:center; color:#000;}
.news_tit h3{ font-size:52px; line-height:90px;}
.news_tit p{ font-size:24px; line-height:1.6;}
.news_txt{ width:950px; margin:38px auto; text-align:center;}
.news_txt img{ max-width:100%;}
.news_txt p{ font-size:24px; color:#000; line-height:1.6; margin:38px 0;}
.news_pic li{ width:48.5%;}
.news_pic li img{ max-width:100%; display:block;}
.news_back1{ text-align:center; border-bottom:4px solid #d1cdc8; line-height:46px; padding:20px 0; margin-top:38px;}
.news_back1 a{ font-size:16px;}
.news_listw{ overflow:hidden;}
.news_list_tit{ text-align:center; font-size:52px; color:#000; line-height:145px;}
.news_list{ width:103.666%; padding:2% 0;}
.news_list li{ width:29.66333%; margin:0 3.666% 3.666% 0;}
.news_list li .pic{ width:100%; overflow:hidden;}
.news_list li .pic img{ max-width:100%;}
.news_list li .txt{ font-size:24px; color:#000; line-height:1.6; padding:30px 8px;}
.news_list li .txt em{ display:block;}
.news_list li .txt p{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.news_list li .more{ text-align:center; font-size:24px; color:#000; line-height:1.6;}
.news_list li .more a{ display:inline-block; border-bottom:2px solid #000;}
.news_list li .more a:hover{ border-bottom-color:#98814b;}
.up_down{ font-size:24px; color:#000; border-bottom:4px solid #d1cdc8; padding:24px 4.5%; line-height:56px;}
.up_down a{ position:relative;}
.up_down a:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; height:13px; background:url(../images/point2.png) no-repeat center; background-size:100%;}
.up_down a:last-child:after{ background:url(../images/point3.png) no-repeat center; background-size:100%;}

/*2022-6-14*/
.footer{ text-align:center; padding:50px 0;}
.footer .ewm{ width:157px; height:157px; margin:0 auto;}
.footer .f_logo{ height:50px; margin:22px auto 15px auto; display:block;}
.footer p{ font-size:14.5px; color:#000; line-height:48px;}
.footer p em{ padding:0 8px;}
.footer p em img{ position:relative; top:4px; margin-right:5px; height:22px;}

.yv_list{ background:#fff;}
.yv_list .w{ width:100%;}
.yv_list_w{ padding-top:5.5%;}
.yv_list .swiper-slide{ width:44.2708%; text-align:center; 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; transition:300ms; position:relative; opacity:.3; margin:0 4.5%;}
.yv_list .swiper-slide .none{ max-width:100%; max-height:100%;}
.yv_list .swiper-slide .pic{ position:absolute; left:0; right:0; top:0; bottom:0;}
.yv_list .swiper-slide .pic img{ max-height:100%; max-width:100%; margin:0 auto; display:block;}
.yv_list .swiper-slide-active,.yv_list .swiper-slide-duplicate-active{ opacity:1;}/*2022-6-15*/
.yv_list .h_prev,.yv_list .h_next{ width:59px; top:30%; transform:translate(0,-50%); margin:0;}/*2022-6-14*/
.yv_list .h_prev{ left:0%;}
.yv_list .h_next{ right:0%;}