﻿body{ font:12px/1.5 "PingFang_Regular",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#fff; overflow-x:hidden; color:#000;}

/*链接整体设置*/
a{ text-decoration:none; color:#000; transition:all .15s;}
a:hover{ color:#0a2a95;}
a:active{ color:#000;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,*: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:#b2b2b2;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#b2b2b2;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#b2b2b2;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#b2b2b2;}
input[type=button],input[type=submit],input[type=file],button,select{ -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,a{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei,sans-serif"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:400;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ width:92.70833333333333%; 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;}
.comflex5{ display:flex; flex-wrap:wrap; justify-content:center;}
.comflex4{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between;}
.comflex6{ display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-end;}
.pic{ position:relative; width:100%; overflow:hidden; transition:all .6s; display:block;}
.dfimg{ display:block; width:100%;}
.pic_w{ position:absolute; left:0; right:0; top:0; bottom:0;}
.pic_w a{ display:block;}
.scroll{ overflow-y:auto;}
.scroll::-webkit-scrollbar-track{ border-radius:999px; background:#fff;}
.scroll::-webkit-scrollbar-thumb{ background:#fff; border-radius:999px; min-height:20px; transition:all 0.6s;}
.scroll::-webkit-scrollbar{ width:5px; height:5px;}
.scroll::-webkit-scrollbar-corner{ background:transparent;}
.scroll:hover::-webkit-scrollbar-thumb{ background:#bbb;}
@font-face{ font-family:PingFang_Light;src:url('../images/PingFang Light.ttf');}
@font-face{ font-family:PingFang_Regular;src:url('../images/PingFang Regular.ttf');}
@font-face{ font-family:PingFang_Bold;src:url('../images/PingFang Bold.ttf');}
@font-face{ font-family:"FATCOW_ZITIDI";src:url('../images/FATCOW_ZITIDI.COM.OTF');}

/*header*********************************************************************/
.head{ position:relative; z-index:505; height:72px; background:#fff;}
.head-fixed{ width:100%; height:72px; position:fixed; top:0; left:0; right:0; background:#a6937c; -webkit-transition:1s all ease; transition:1s all ease;}
.head .w{ position:relative;}
.logo a{ display:inline-block;}
.logo img{ height:32px;}
.nav{ padding-right:95px;}
.nav .plebans{ font-size:18px; line-height:72px; position:relative;}
.nav .plebans:after{ content:""; display:block; position:absolute; bottom:0; left:51%; right:51%; bottom:0; height:3px; background:#fff; font-size:0; overflow:hidden; transition:all .6s;}
.nav .plebans a{ display:inline-block; transition:all .5s; color:#fff;}
.nav li{ position:relative; margin-right:35px;}
.nav li:last-child{ margin-right:0;}
.nav li.cur .plebans:after,.nav li.hover .plebans:after{ left:0; right:0;}
.nav_bg{ display:none;}
.goutp{ display:none; position:absolute; top:100%; z-index:510; left:0; right:0; background:#fff;}
.goutp p{ font-size:16px; line-height:2.6; text-align:center;}
.goutp p a{ display:block; color:#666;}
.goutp p a:hover{ color:#0a2a95!important;}
.search_ico{ position:absolute; top:50%; right:0; transform:translate(0,-50%); background:url(../images/search.png) center center no-repeat; background-size:cover; width:22px; height:22px;}
.search{ position:fixed; left:0; right:0; bottom:0; top:0; display:none; z-index:999; background:rgba(0,0,0,.8);}
.searchc{ position:fixed; left:0; right:0; bottom:0; top:0;}
.s_t1{ font-size:20px; color:#fff; position:absolute; left:20px; top:15px; right:20px; font-weight:bold; line-height:30px;}
.search .close{ margin-top:3px; height:24px; cursor:pointer;}
.search_form{ width:65%; position:relative; overflow:hidden;}
.s_intxt{ border:none; border-radius:1000px; display:block; padding:12px 20px; line-height:1.5; background:#fff; font-size:18px; color:#333; width:100%;}
.s_inbut{ border:none; cursor:pointer; background:#a6937c; position:absolute; top:0; bottom:0; right:0; font-size:18px; padding:0 30px; overflow:hidden; border-radius:1000px; transition:all .6s; color:#fff;}
.head_on .head-fixed{ box-shadow:0 0 6px 0 rgba(0,0,0,.2);}

.sanh{ width:50px; padding:10px; position:absolute; right:-10px; top:50%; margin-top:-37.5px; display:none;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}
.sanh>div{ background-color:#fff;}
.tesd>div{ background-color:#fff!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{ width:100%;}
.banner .w{ position:relative;}
.banner .swiper-slide{ pointer-events:auto;}
.banner .swiper-slide img{ display:block; width:100%;}
.banner .swiper-pagination{ bottom:25px;}
.banner .swiper-pagination-bullet{ width:12px; height:12px; background:#fff; opacity:1; margin:0 6px!important; border-radius:12px; transition:all 0.6s;}
.banner .swiper-pagination-bullet-active{ opacity:1; background:#0a2a95; width:24px;}

.titc{ font-size:48px; font-family:"PingFang_Bold"; text-align:center; text-transform:uppercase;}
.titc *{ font-family:"PingFang_Bold";}

.con1{ width:100%; overflow:hidden; padding-bottom:45px;}
.con1.clear .w .comflex1{
    flex-wrap: nowrap;
}
.con1 dl{ width:100%; padding-top:27px;}
.con1 dl ul{ width:100%;}
.con1 dl dt{ width:13.2%; padding-top:102px; position:relative;}
.con1 dl dt .t1 em{ letter-spacing:-3px;}
.con1 .t1{ background:#fff; line-height:75px; position:absolute; top:0; left:0; right:0; text-align:center; height:102px; text-transform:uppercase;}
.con1 .t1 em{ display:block; border-bottom:2px solid #1d1d1f; color:#1d1d1f; font-size:36px; font-family:"PingFang_Bold"; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.con1 dl dt a{ display:block;}
.con1 dl dt p{ text-align:center; color:#fff; background:#a6937c; font-size:22px; line-height:2;}
.con1 dl dd{ background:#f6f6f6; position:relative; margin:0 0 0 1.5%; padding-top:102px; position:relative;}
.con1 dl dd.dd1{ width:41.2%;}
.con1 dl dd.dd2{ width:15.2%;}
.con1 dl dd.dd3{ width:25.9%;}
.con1 dl dd.dd4{ width:13.2%;}
.con1 dl dd.dd5{ width:13.2%;}
.con1 dl dd .t1 em{ font-size:24px; border-bottom-color:#a1a1a1;}
.con1 dl dd.dd1 ul li{ width:31.5%; padding:1.325%;}
.con1 dl dd.dd2 ul li{ width:85.8%; padding:0 3.5%;}
.con1 dl dd.dd3 ul li{ width:37.5%; padding:2.215%;}
.con1 dl dd.dd4 ul li{ width:87.5%; padding:4.15%;}
.con1 dl dd.dd5 ul li{ width:48%; padding:4.15%;}

.con2{ width:100%; overflow:hidden; margin:10px 0 35px 0;}
.con2 .titc{ color:#a1a1a1;}
.con2 .titc font{ color:#a6937c;}
.con2_1{ width:41.75%;}
.con2_2{ width:57.15%;}
.t2{ background:#a6937c; text-transform:uppercase; color:#fff; padding:28px 0;}
.t2 .clear{ width:100%; text-align:center; line-height:1;}
.t2 em{ font-size:35px; display:block; font-family:"PingFang_Bold";}
.t2 p{ font-size:25px; margin-top:12px;}
.con2_1 .t2{ width:30.92105263157895%;}
.con2_2 .t2{ width:22.59615384615385%;}
.con2_top{ width:100%; padding:55px 0 0 0;}
.con2_top ul{ width:69.07894736842105%; padding-left:1.315789473684211%;}
.con2_top ul li{ background:#f7f7f7; margin-left:1.941747572815534%; width:31.3915857605178%;}
.con2_top ul li .pic{ transform:translateY(-8%); width:83.50515463917524%; margin:0 auto;}
.con2_top ul li .pic img{ display:block; width:100%;}
.con2_top ul li p{ text-align:center; font-size:16px; font-family:"PingFang_Bold"; margin-top:-7px; height:48px;}
.con2_2 .con2_top ul{ width:77.40384615384615%; padding-left:0.9615384615384615%;}
.con2_2 .con2_top ul li{ width:23.74213836477987%; margin-left:1.257861635220126%;}
.con2_2 .con2_top ul li .pic{ width:71.52317880794702%;}
.data_c{ width:100%; position:relative; margin-top:16px;}
.data_c:before{ content:""; display:block; position:absolute; left:30.78947368421053%; bottom:0; top:0; border-left:1px solid #ececec; border-right:1px solid #ececec; width:2.894736842105263%; background:#fff; font-size:0; overflow:hidden; box-sizing:border-box;}
.data_list th,.data_list td{ 
    background:#fff; 
    text-align:center; 
    padding:13px 0; 
    /*word-break:break-all;*/
    word-break: break-word;
    font-size: 13px;
    
}
.data_list th{ font-size:14px; font-family:"PingFang_Bold"; width:33.55263157894737%; padding-right:2.631578947368421%;}
.data_list td{ width:22.14912280701754%;}
.data_list font{ color:#e10000;}
.con2_2 .data_c:before{ left:22.5%; width:2.115384615384615%;}
.con2_2 .data_list th{ width:24.51923076923077%; padding-right:1.923076923076923%;}
.con2_2 .data_list td{ width:18.87019230769231%;}

.tit1{ text-align:center; background:#a6937c; font-size:55px; border-top:2px solid #fff; padding:34px 0; color:#fff;}
.tit1 *{ font-family:"PingFang_Bold";}

.n_con{ background:#fff; width:100%; overflow:hidden;}
.n_con .w{ max-width:1580px;}
.n_con .titc{ font-size:55px; color:#333;}
.n_con1{ background:#f5f5f7; position:relative;}
.n_con1:after{ content:""; display:block; position:absolute; left:0; right:0; height:18px; bottom:0; background:#fff; font-size:0; overflow:hidden;}
.n_con1 .w{ position:relative; z-index:5;}
.videos{ width:100%; position:relative; padding:80px 0 52px 0;}
.videos .swiper-slide{ width:57.91139240506329%; cursor:pointer;}
.videos .swiper-slide .pic_w{ overflow:hidden;}
.videos .swiper-slide .pic_w img,.videos .swiper-slide .pic_w video{ width:100%; height:100%; object-fit:contain;}
.n_con1 .txt{ text-align:center; font-size:24px; line-height:1.791666666666667;}
.n_con1 .bot{ text-align:center; margin-top:100px;}
.n_con1 .bot a{ border-radius:1000px; color:#fff; background:#a6937c; display:inline-block; font-size:21.5px; padding:0 15px; line-height:2.093023255813953; margin-right:1.648351648351648%; text-transform:uppercase;}
.n_con1 .bot a:last-child{ margin-right:0;}
.n_con2{ padding:80px 0 60px 0;}
.n_con2 .clear{ width:100%; margin-top:50px;}
.n_con2_lf{ width:44.30379746835443%;}
.n_con2_lf .pic_list li{ width:100%; margin-bottom:4.28571428571429%;}
.n_con2_lf .pic_list li.li1{ width:42.14285714285714%;}
.n_con2_lf .pic_list li.li2{ width:53.57142857142857%;}
.n_con2_lf .pic_list li p{ 
    text-align:center; 
    color:#fff; 
    background:#a6937c; 
    font-size:clamp(12px, 16px, 22px); 
    line-height:2;
    
}
.n_con2_lf .txt{ padding-top:100px;}
.n_con2_lf .pic_list li{


}

.n_con2_lf .pic_list li.li1,.n_con2_lf .pic_list li.li2{
    width: 47% !important;
    
}
.n_con2_lf .pic_list li.li1 .pic,.n_con2_lf .pic_list li.li2 .pic{
    aspect-ratio: 1 / 1;
}

.n_con2_lf .pic_list li p{
    /*font-size: 20px;*/
}

.n_con2_rt{ width:50%;}
.n_con2 .txt{ width:100%; font-size:24px; padding-bottom:20px;}
.n_con2 .txt:last-child{ padding-bottom:0;}
.n_t1 em{ display:inline-block; color:#fff; background:#a6937c; padding:0 24px; line-height:1.75;}
.n_con2 .txtc{ line-height:1.325; margin-top:20px;}
.n_con2 .txtc p{ position:relative; padding-left:28px;}
.n_con2 .txtc p:before{ position:absolute; content:""; top:10px; display:block; transform:rotate(-45deg); left:0; width:10px; height:10px; transition:0.5s; background:#444;}

.n_con3{ background:#f5f5f7; padding:80px 0 100px 0;}
.n_con3_list{ padding-top:15px;}
.n_con3_list li{ background:#fff; margin-top:2%;}
.n_con3_list li .pic{ width:15.18987341772152%;}
.n_con3_list li .txt{ width:84.81012658227848%; padding:1.5% 4%;}
.n_con3_list li .txt h3{ font-size:24px; color:#545454; margin-bottom:10px;}
.n_con3_list li .txt h3 em{ font-size:35px; color:#333; font-family:"PingFang_Bold";}
.n_con3_list li .txt p{ font-size:21px; line-height:2;}

.n_con4{ background:#fff; padding:70px 0;}
.n_con4 .clear{ width:100%; margin-top:50px;}
.n_con4_pic{ width:38.92405063291139%;}
.n_con4_pic ul{ width:100%; margin-top:-4.0650406504065%;}
.n_con4_pic ul li{ 
    transition:all 0.6s; 
    width:47.96747967479675%; 
    margin:4.0650406504065% 0 0 0; 
    background:#eee; 
    padding:1.138211382113821%;
    aspect-ratio: 1 / 1;
    
}
.n_con4_pic ul li a{ display:block; height: 100%;}
.n_con4_pic ul li a .pic{
    height: 100%;
}
.n_con4_pic ul li i{ position:absolute; right:10px; bottom:10px; width:25px; height:25px; display:none; background:url(../images/add.png) center center no-repeat; background-size:cover;}
//.n_con4_pic ul li.hover{ background:#222;}
//.n_con4_pic ul li.hover .pic_w img{ opacity:.5;}
//.n_con4_pic ul li.hover i{ display:block;}
.n_con4 .txt{ width:61.07594936708861%; padding:0 0 0 5%; font-size:34px; color:#666; line-height:1.85;}

.n_con5{ background:#f5f5f7; padding:85px 0 105px 0;}
.n_con5_list{ width:102.531645569620253%; padding-top:20px;}
.n_con5_list li{ margin:2.531645569620253% 2.531645569620253% 0 0; width:22.46835443037975%; border:2px solid #ddd;}
.n_con5_list li a{ display:block;}

.n_con6{ background:#fafafa; padding:70px 0;}
.n_con6_list{ margin-top:40px;}
.n_con6_list.com.comflex1{
    display: flex;
    justify-content: center;
}
.n_con6_list li{ border:8px solid #eee; width:29.43037974683544%; text-align:center; padding:2.215%; background:#fff;}
.n_con6_list li .pic_w img{ width:100%;}
.n_con6_list li p{ font-size:24px; text-transform:uppercase; color:#333; height:56px; margin-top:25px;}
.n_con6_list li:nth-child(2){ margin-left:-8px;}
.n_con6_list li.point1{ width:8.10126582278481%; border:none; padding:0;margin-left:0 !important;}
.n_con6_list li.point1 img{ width:39.84375%;}
.n_con6_list li.li4{ width:calc(33.03797468354431% + 8px);}

.n_con7{ padding:75px 0 100px 0;}
.n_con7c{ width:100%; margin-top:70px;}
.n_con7_list{ width:45.88607594936709%;}
.n_con7_list li{ width:44.82758620689655%; border:8px solid #eee;}
.n_con7_list li.point2{ width:10.3448275862069%; border:none;}
.n_con7_list li.point2 img{ width:68%;}

.con3{ background:#fff; width:100%; overflow:hidden; margin-bottom:35px;}
.con3 .w{ background:#f7f7f7; padding:35px 0;}
.con3_list{ width:72.6%; margin:20px auto 0 auto;}
.con3_list li{ position:relative; width:33.33333%; text-align:center; padding:0 6%;}
.con3_list li:after{ content:""; display:block; position:absolute; right:0; bottom:20px; top:15px; width:1px; background:#dedede; font-size:0; overflow:hidden; transition:all .6s;}
.con3_list li:last-child:after{ display:none;}
.con3_list li i{ width:85px; height:85px; border-radius:50%; background:#a6937c; margin:0 auto;}
.con3_list li i img{ width:47.05882352941176%;}
.con3_list li .txt{ font-size:13px; line-height:1.85; margin-top:15px;}

.com li .pic_w img{ display:block; transition:all 0.6s; max-height:100%; max-width:100%;}
.com li.hover .pic_w img{ transform:scale(1.04);}

/*foot style*********************************************************************/
.footer{ width:100%; text-align:center; background:#a6937c; overflow:hidden; padding:30px 0; font-size:14px;}
.footer *{ color:#fff;}
.footer em{ margin-right:10px;}
.footer em:last-child{ margin-right:0;}