html{margin:0;padding:0;border:0;font-family:"Microsoft YaHei"}
*{font-family:"Microsoft YaHei"}
a,address,b,blockquote,body,code,dd,div,dl,dt,em,fieldset,footer,form,h1,h2,h3,h4,header,hgroup,iframe,img,label,li,nav,object,ol,p,pre,section,span,ul{margin:0;padding:0;border:0;font-family:"Microsoft YaHei"}
li,ol,ul{list-style-type:none}
body{overflow-x:hidden}
a{text-decoration:none;color:#fff}
:focus{outline:0}
a:hover{color:#ff7019}
.none{display:none}
.di{display:inline}
.table{display:table}
.block{display:block!important}
.dib{display:inline-block}
.fl{float:left}
.fr{float:right}
.auto{margin-left:auto;margin-right:auto}
.box{box-sizing:border-box}
.ovh{overflow:hidden}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.fw{font-family:'Microsoft Yahei'}
.fs{font-family:"宋体",Helvetica,Arial,sans-serif}
.n{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tj{text-align:justify}
.text-flex{display:flex!important;align-items:left;justify-content:center;flex-direction:column}
.fix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}
.clear{clear:both}
table{width:100%;border-spacing:0;border-collapse:collapse}
.m0{margin:0!important}
.ml0{margin-left:0}
.ml1{margin-left:1px}
.ml2{margin-left:2px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.mr1{margin-right:1px}
.mr2{margin-right:2px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mt1{margin-top:1px!important}
.mt2{margin-top:2px}
.mt5{margin-top:5px}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mb1{margin-bottom:1px}
.mb2{margin-bottom:2px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.p0{padding:0}
.p1{padding:1px}
.p2{padding:2px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p30{padding:30px}
.pl1{padding-left:1px}
.pl2{padding-left:2px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl80{padding-left:80px}
.pr1{padding-right:1px}
.pr2{padding-right:2px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pt1{padding-top:1px}
.pt2{padding-top:2px}
.pt5{padding-top:5px}
.pt10{padding-top:10px!important}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pt60{padding-top:60px}
.pt70{padding-top:70px}
.pt80{padding-top:80px}
.pb1{padding-bottom:1px}
.pb2{padding-bottom:2px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.pb60{padding-bottom:60px}
.pb70{padding-bottom:70px}
.pb80{padding-bottom:80px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vb{vertical-align:bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.bg_none{background:0 0!important}
.bg_red{background:#ff7019!important}
.bg_red2{background:#cc1000!important}
.bg_fff{background:#fff!important}
.bg_ccc{background:#ccc!important}
.bg_ddd{background:#ddd!important}
.bg_eee{background:#eee!important}
.bg_333{background:#333!important}
.bg_444{background:#444!important}
.bg_blue{background:#1084c0!important}
.bg_f6{background:#f6f6f6!important}
.bg_f2{background:#f2f2f2!important}
.c_fff{color:#fff!important}
.c_ffff{color:#878787!important}
.c3,.c_333{color:#333!important}
.c6,.c_666{color:#666!important}
.c9,.c_999{color:#666!important}
.c_ccc,.cc{color:#fff!important}
.c_ededed{color:#ededed!important}
.c_red{color:#ff7019!important}
.c_blue{color:#258ffd!important}
.f12,.font_12{font-size:12px!important}
.f14,.font_14{font-size:14px!important}
.f16,.font_16{font-size:16px!important}
.f18,.font_18{font-size:18px!important}
.f20,.font_20{font-size:20px!important}
.f22,.font_22{font-size:22px!important}
.f24,.font_24{font-size:24px!important}
.f26,.font_26{font-size:26px!important}
.f28,.font_28{font-size:28px!important}
.f30,.font_30{font-size:30px!important}
.f35,.font_35{font-size:35px!important}
.f40,.font_40{font-size:40px!important}
.uppercase{text-transform:uppercase}
.ls1{letter-spacing:1px}
.ls2{letter-spacing:2px}
.ls3{letter-spacing:3px}
.ls4{letter-spacing:4px}
.ls5{letter-spacing:5px}
.w100{width:100%}
.w95{width:95%}
.w90{width:90%}
.w80{width:80%}
.w70{width:70%}
.w60{width:86%}
.w50{width:50%}
.w40{width:40%}
.w33{width:33%}
.w30{width:30%}
.w25{width:25%}
.w20{width:14%}
.w10{width:10%}
.w23{width:23%}
.blank50{height:50px;width:100%}
.blank40{height:40px;width:100%}
.blank30{height:30px;width:100%}
.blank20{height:20px;width:100%}
.blank10{height:10px;width:100%}
.lh12,.lh_12{line-height:12px!important}
.lh14,.lh_14{line-height:14px!important}
.lh16,.lh_16{line-height:16px!important}
.lh18,.lh_18{line-height:18px!important}
.lh20,.lh_20{line-height:20px!important}
.lh22,.lh_22{line-height:22px!important}
.lh24,.lh_24{line-height:24px!important}
.lh26,.lh_26{line-height:26px!important}
.lh28,.lh_28{line-height:28px!important}
.lh30,.lh_30{line-height:30px!important}
.lh35,.lh_35{line-height:35px!important}
.lh40,.lh_40{line-height:40px!important}
.lh50,.lh_50{line-height:50px!important}
.bnone{border:none!important}
.b_ccc,.bc{border:#ccc 1px solid!important}
.b9,.b_999{border:#999 1px solid!important}
.b6,.b_666{border:#666 1px solid!important}
.b6,.b_666{border:#666 1px solid!important}
.b_eee,.be{border:#eee 1px solid!important}
.b_red{border:#cf0408 1px solid!important}
.br5{border-radius:5px}
.br10{border-radius:10px}
.br15{border-radius:15px}
.br20{border-radius:20px}
.br25{border-radius:25px}
.br30{border-radius:30px}
.br35{border-radius:35px}
.br40{border-radius:40px}
.br45{border-radius:45px}
.br50{border-radius:50px}
.nowrap{text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;overflow:hidden}
.lhxs{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.width,.wrap{width:100%}
.con{width:100%;margin:0 auto}
.big4 .con{width:90%!important}
.conn{width:1600px;margin:0 auto}
.list_title{width:1200px;margin-left:-600px;left:50%;bottom:38%;font-size:46px;color:#fff;line-height:58px}
.BreadCrumbs{padding: 2rem 3rem;}
.BreadCrumbs,.BreadCrumbs a{color:#444;font-size:14px}
.bg_auto{background:#836b49}
.c_auto{color:#836b49}
.border_auto{border:#836b49 1px solid}
.space{display:flex;font-size:16px;width:90%;justify-content:space-between;align-items:flex-start;margin:0 auto}
.space .fix{display: flex;height: 60px;}

.menu a{color:#fff;height:60px;line-height:60px}
.menu a:hover{color:#eee;text-decoration:underline}
.mmenu a{color:#fff;height:40px;line-height:40px;border-bottom:1px solid #836b49}
.mmenu a:hover{color:#eee;text-decoration:underline}
.flexslider{position:relative;height:760px;width:100%;text-align:center;overflow:hidden}
.slides{position:relative;z-index:1}
.slides li{height:760px}
.flex-control-nav{position:absolute;bottom:20px;z-index:30;width:100%;text-align:center;left:0}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;zoom:1}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden}
.flex-control-nav .flex-active{background-position:0 0}
.pages{padding:20px 0;text-align:center;cursor:default}
.pages li{display:inline-block;box-sizing:initial;min-width:36px;height:36px;line-height:34px;color:#666;font-size:14px}
.pages a{min-width:36px;height:36px;line-height:34px;border-radius:5px;margin:0 4px;border:1px solid #e3e3e3;color:#555;background:#eee;display:inline-block;box-sizing:border-box;font-size:14px;padding:0 10px}
.pages a:not([href]):not([tabindex]){color:#ccc}
.pages a.active,.pages a[href]{background:#fff;color:#666}
.pages a.active:not([href]):not([tabindex]),.pages a[href]:hover,.pages li.thisclass a{background:#d10312;border-radius:5px;border-color:#d10312;color:#fff}
.div_flex{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap: wrap;}
.big{width:100%;height:530px;background:url(../image/big.jpg) no-repeat center center}
.big1{width:100%;height:808px;background:url(../image/big1.jpg) center top}
.big_text{text-decoration:dashed;width:440px;height:440px;line-height:70px;font-size:24px;color:#f0f2f1}
.big_text p{border-bottom:1px dashed #999;font-size:21px;letter-spacing:6.5px}
.pc_none{display:none}
.footer{width:100%;background-color:#2b3136}
.footer a:hover{text-decoration:underline}
.footinfo{background:rgba(3,3,3,.95)}
.top{width:100%;height:86px;position:fixed;top:0;z-index:3;background:rgb(50 50 50 / 41%)}
.topbg{width:100%;height:20px;position:relative;display:none;z-index:6}
.top_width{width:1200px;margin:0 auto}
.logo{float:left;padding-top:12px;margin-left:60px;overflow:hidden;width:183px;background:url(/static/upload/image/20220521/1653122712357930.png) no-repeat;line-height:200px;height:60px;padding-right:1px}
.logo h1 a{display:block;font-size:12px;font-weight:400;height:60px;width:180px}
.logo h2 a{display:block;font-size:12px;font-weight:400;height:60px;width:180px}
.nav{float:right;margin-top:28px}
.nav ul li{float:left;text-align:center;position:relative;margin:0 10px}
.nav ul li a{display:block;height:90px;line-height:36px;margin:0 15px}
.nav ul li a:hover{color:#ff7019!important;text-decoration:none}
.nav ul li:hover .dropdown{display:block}
.nav ul li a{font-size:18px;text-decoration:none;color:#fff}
.nav ul li a.on{color:#ff7019}
.nav ul li a.on:hover{color:#fff}
.nav ul li .dropdown{height:0;position:absolute;top:56px;left:0;height:56px;text-align:center;display:none}
.nav ul li .dropdown .con1{border-top:0 solid rgba(255,255,255,.96);box-shadow:0 3px 4px rgba(0,0,0,.38);background:rgb(50 50 50 / 41%)}
.nav ul li .dropdown .con1 .container{margin:0 auto;display:block;box-sizing:border-box}
.nav ul li .dropdown .con1 .container a{color:#fff;height:50px;display:block;-webkit-transition:.5s ease all;transition:.5s ease all;line-height:50px;font-size:15px;height:50px;width:auto;font-weight:100;white-space:nowrap}
.nav ul li .dropdown .con1 .container a span{font-size:15px;font-weight:100}
.nav ul li .dropdown .con1 .container a.tit:hover{color:#d10312}
.nav ul li .dropdown .tit{color:#fff;display:flex;font-weight:700;align-items:center}
.nav ul li .dropdown .tit::after{background:rgba(255,255,255,.3)}
.nav ul li:first-child,.nav ul li:first-child a,.nav ul li:first-child.on,.nav ul li:first-child.on a{margin:0 10px}
.click_menu{line-height:36px;font-size:16px;font-weight:700;display:none;margin-bottom:2px!important;position:fixed;top:0;z-index:999;right:0;padding:20px}
.click_menu .c_menu{display:inline-block;height:26px;width:26px;line-height:26px;padding-left:14px;font-size:12px;background:url(../image/m_right.png) no-repeat -36px 0;background-size:62px}
.click_menu .phone{display:inline-block;width:26px;height:26px;margin-right:12px;background:url(../image/m_right.png) no-repeat 0 0;background-size:62px}
.backtotop{position:fixed;bottom:80px;right:20px;z-index:2;width:60px;height:60px}
.backtotop a{background:url(../image/backtop.png) no-repeat top center;width:60px;height:60px;display:inline-block}
.yqlj{background:#2b3136;padding:24px 0 4px}
.Hmobile,.Htel{display:block;padding:0 30px 0 24px;line-height:71px;font-size:20px;font-weight:lighter;color:#fff;font-weight:700;background:url(../image/icon-tel.png) no-repeat left center;float:right;margin:0 .15rem 0 1.2rem;position:relative;top:10px}
.Hmobile{background:url(../image/icon-mobile.png) no-repeat left center;background-size:contain}
.Hmobile:hover,.Htel:hover{color:#ff7019}

.mbnav{display: none}
@media only screen and (max-width: 1200px){
  .mbnav { width:100%; background:#333333; display:none ;margin-top: 80px;z-index: 111111;position: absolute;right: 0px}
  .mbnav .yjia{display: flex;align-items: center}
  .mbnav li a{ display:inline-block; width:100%; height:40px; border-bottom:1px solid #666666; line-height:40px; font-size:14px; color:#666;padding: 0 1.4rem 0;color:#fff}
  .mbnav li img{position: absolute;right: 0;padding: 10px 20px;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);transition: .3s;}
  .mbnav li .on{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
  .mbnav li ul{display:none;width:100%;background: #555;}
  .mbnav li ul a{border-bottom: 1px solid #555;border-top: 1px solid #555;}
}
@media only screen and (max-width: 600px) {
  .mbnav { margin-top: 60px;}
}

@media (max-width:1600px){
.container{max-width:1600px}
.Hmobile,.Htel{display:none}
.logo{margin-left:0}
.con{width:1400px!important;margin:0 auto}
.big5 .con{display: flex;justify-content: center;}
.yqlj .conn{width:90%}
.footer .conn{width:90%}
.space{flex-wrap: wrap;}

}

@media (max-width:1440px){.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
}
@media (max-width:1200px){.container{width:1200px!important}
.list_title{width: 100%;text-align: center;margin-left:0;left:0}
}
@media (max-width:960px){
  .list_title{font-size: 25px;bottom: 24%;} 
  .list_title .font_20{font-size: 16px !important;}
}
@media (min-width:1200px) and (max-width:1440px){.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.con{width:1000px!important;margin:0 auto}
.big2 .con{width:98%!important}
.big4 .con{width:98%!important}
.nav{float:right;}
.nav ul li{margin:0 5px}
.nav ul li a{height:50px;line-height:36px;margin:0 10px;font-size:16px}
.nav ul li:first-child,.nav ul li:first-child a,.nav ul li:first-child.on,.nav ul li:first-child.on a{margin:0 5px}
.main_menu p.f14{font-size:12px!important}

.index_case li:nth-of-type(4n){margin-right:24px!important;margin-left:39px}
.index_case li{margin-right:24px!important;margin-left:39px}
.yxnews{width:500px!important}
.yximg{width:410px;height:335px}
.yximg img{width:auto;height:100%}
.guest_right{width:681px!important}
.footer .con .w60 .w20{padding-left:20px!important}
.Hmobile,.Htel{margin:0 .15rem 0 .5rem}
}
@media (min-width:600px) and (max-width:1199px){.Hmobile,.Htel{display:none}
.con{width:600px!important;margin:0 auto}
.click_menu{display:block;top:10px}
.menu{width:100%;display:none;box-sizing:border-box;height:auto;padding:0 10px;background:#fff;position:absolute;top:77px;z-index:6;left:100%;display:block!important;border-radius:10px;box-shadow:0 0 5px #333}
.menu a{width:90%;margin:0 auto;padding:0;box-sizing:border-box;left:100%;display:block!important;text-align:center}
.nav ul li{width:15%!important;height:56px;font-size:14px;margin:0}
.nav ul li a{width:99%;height:56px;line-height:56px;font-size:16px;margin:0}
.nav ul li .dropdown{top:56px}
.nav ul li .dropdown .con1 .container{width:auto!important}
.nav ul li:nth-of-type(2) .dropdown{top:56px;width:99.6%;left:.2%}
.nav ul li:nth-of-type(2) .dropdown .con1{border-radius:10px}
.nav ul li:nth-of-type(2) .dropdown .con1 .container{padding-left:0!important}
.menu a{left:0}
.nav ul li:nth-of-type(2) .dropdown .con1 .container a,.nav ul li:nth-of-type(2) .dropdown .con1 .container a.tit{width:120px!important}
.footer .w20{text-align: center;width:100%!important;padding:0 20px!important;box-sizing:border-box;min-height:auto!important}
.footer .w60{width:100%!important;padding:0 20px!important;box-sizing:border-box;display:none}
.footer .w60 .w20{width:33%!important;padding:10px!important;box-sizing:border-box}
.footer .con{padding:20px 0!important}
}
@media (min-width:100px) and (max-width:599px){.Hmobile,.Htel{display:none}
.con,.container{width:100%!important;margin:0 auto}
.click_menu{display:block;padding-top:16px;filter: grayscale(100%) brightness(1000%);}
.click_menu .phone{margin-right:0}
.click_menu .c_menu{padding-left:8px}
.menu{width:100%;display:none;box-sizing:border-box;height:auto;padding:0 10px;background:#fff;position:absolute;top:45px;z-index:6;left:100%;display:block!important;border-radius:10px;box-shadow:0 0 5px #333}
.menu a{width:90%;margin:0 auto;padding:0;box-sizing:border-box;left:100%;display:block!important;text-align:center}
.typeimg{margin-top:60px}
.menu{left:100%;display:block!important}
.top{height:60px}
.logo{padding-top:5px;padding-left:4px;background-size: contain;filter: grayscale(100%) brightness(1000%);margin-left: 10px;width: 140px;}
.logo img{height:30px;width:auto}
.list_title{width:96%;margin-left:-48%;left:50%;bottom:30%;font-size:20px;line-height:1.3}
.list_title B{font-size:18px!important}
.list_title .font_20{font-size:14px!important}
.blank50{height:15px!important;width:100%}
.blank40{height:15px;width:100%}
.blank30{height:10px;width:100%}
.blank20{height:5px;width:100%}
.blank10{height:5px;width:100%}
.pt50{padding-top:10px!important}
.pb50{padding-bottom:10px!important}
.pb60{padding-bottom:20px!important}
.pages{padding-bottom:0}
.nav ul li:first-child{display:none}
.nav ul li{float:left;margin:0 10px;width:20%;height:auto;text-align:center;position:relative;margin:0;padding:0}
.nav ul li a{display:block;height:38px;line-height:38px;width:100%;font-size:12px;margin:0}
.nav ul li .dropdown{top:30px;position:initial;display:block}
.nav ul li .dropdown .con1{background:0 0;box-shadow:none}
.nav ul li .dropdown .con1 .container a{line-height:30px;height:30px;color:#999;font-size:12px}
.nav ul li:nth-of-type(2) .dropdown .con1{padding:0}
.nav ul li:nth-of-type(2) .dropdown .con1 .container{padding-left:0}
.nav ul li:nth-of-type(2) .dropdown .con1 .container>div{display:block}
.nav ul li:nth-of-type(2) .dropdown .con1 .container a{display:none!important}
.nav ul li:nth-of-type(2) .dropdown .con1 .container a.tit{display:block!important;color:#999!important;font-weight:100!important;position:inherit;padding:0;width:100%;margin-right:0}
.footinfo{padding:10px;box-sizing:border-box;line-height:22px!important}
.footinfo .w30,.footinfo .w70{width:100%!important;box-sizing:border-box}
.footinfo .w30{text-align:center!important;padding:10px}
.footer .w20{text-align: center;width:100%!important;padding:0 20px!important;box-sizing:border-box;min-height:auto!important}
.footer .w60{width:100%!important;padding:0 20px!important;box-sizing:border-box;display:none}
.footer .w60 .w20{width:33%!important;padding:10px!important;box-sizing:border-box}
.footer .con{padding:20px 0!important;width: 90% !important;}
.pages li{margin-bottom:10px;min-width:26px;height:26px;line-height:24px}
.pages a{min-width:26px;height:26px;line-height:24px;border-radius:5px;padding:0 5px;margin:0 2px}
}
