@charset "UTF-8";

.fd::after{content:" ";display:block;clear:both;}
.fd{zoom:1;}
.animated{animation-duration:1s;animation-fill-mode:both;}
.xz_pd,.solui,.container,.wrap,.index-container,.foot-container,.drop-container{padding-right:0px;padding-left:0px;margin:0 auto;}
@media (min-width:768px){
  .xz_pd,.solui,.wrap,.container,.foot-container{width:750px;}
}
@media (min-width:992px){
  .xz_pd,.solui,.index-container,.wrap,.container,.foot-container{width:970px;}
}
@media (min-width:1260px){
  .index-container,.wrap,.container,.foot-container{width:1100px;}
  .solui{width:1100px;}
  .xz_pd{width:1200px;}
}
@media (min-width:1460px){
  .wrap{width:1400px;}
  .container,.index-container,.foot-container{width:1400px;}
}
@media (min-width:1680px){

  /* 首页内容区 */
  .foot-container{width:1600px;}

  /* 底部 */
  .container{width:1600px;}

  /* 头部 */
  .index-container{width:1600px;}
}
.header{z-index:1000;position:fixed;top:0px;height:80px;width:100%;background:#fff;transition:all .5s; box-shadow: 0 0 10px 1px #e5e5e5;}
.header2{top:0;}
.header .index-container { max-width: 1500px; }
/* .header.white{background: rgba(0,0,0,0.8);border-color: rgba(0,0,0,0.1);}
.header:hover{background: rgba(0,0,0,0.8);border-color: rgba(0,0,0,0.1);} */

/*===============下拉==============*/

.header .logo{width: 10%; max-width: 170px; }
.header .logo img { vertical-align: middle; max-width: 100%; max-height: 100%; }
.navbar{position: relative; margin-left:11%;}
.navbar *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.category-item{float:left;padding:0 30px;}
.wow{ animation-duration: 0.5s !important; }
.header .index-container{
    /*max-width: 1474px;*/
    /*border: 1px solid  red;*/
}
/* .category-item-single {
position: relative;
} */
.category-a{font-family:"regular";padding:0 0;display:block;font-size:20px;line-height:80px;color:#5c5d5c;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.category-a img{margin-bottom:3px;}
.category-a.on,.category-a:hover{color: #257ab1;}

/* .category-a::after{content: '';width:0;height: 2px;background: #0060e7;position: absolute;bottom: 0;left:50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;} */
.category-item.active .category-a::after,.category-item:hover .category-a::after{width:100%;}
.category-item.active .category-a{color: #257ab1;}
.dropdown-menu.single{width:200%;position:absolute;top:97%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1100;background:rgb(245,244,244);margin-top:0;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .8s;-o-transition:max-height .8s;transition:max-height .8s;border:none;color:#303233;box-shadow:0 0 10px rgba(0,0,0,0.15);height:auto;padding:0;display:block;}
.xcdh{width:1260px;margin:0 auto;margin-top:40px;padding:0 2%;}
.dropdown-menu.single .xc_p{text-align:center;width:25%;float:left;cursor:pointer;}
.dropdown-menu.single .xc_p span{font-family:"regular";font-size:20px;color:#666;padding-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.dropdown-menu.single .on span{color:#ff9a13;border-bottom:2px solid #ff9a13;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.zsq1{width:100%;padding-top:55px;padding-bottom:50px;display:none;}
.zsq2{display:block;}
.zsq1 div{width:33%;height:240px;position:relative;float:left;transition:all .5s;}
.zsq1 div img{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);}
.dropdown-menu.single .zsq1 div p{width:100%;font-size:24px;color:#fff;opacity:0;font-family:"regular";text-align:center;position:absolute;left:50%;bottom:10px;transform:translate(-50%,0%);transition:all .5s;}
.zsq1 div:hover{background:rgb(255,255,255);  /* box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.3); */}
.dropdown-menu.single .zsq1 div:hover> a p{color:#333;opacity:1;}
.category-item:hover .dropdown-menu.single{max-height:625px;opacity:1;}
.zsq1{max-height:585px;overflow-y:auto;}
.zsq1::-webkit-scrollbar{width:3px;background-color:#ff9a13;border-radius:50px;}
.zsq1::-webkit-scrollbar-track{border-radius:50px;background-color:#999999}
.zsq1::-webkit-scrollbar-thumb{border-radius:50px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ff9a13;}
.nav-language{width:118px;height:34px;border-radius:17px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid rgba(119,119,119,0.6);float:right;margin-top:34px;padding:0 22px;}
.nav-language span{display:block;position:relative;}
.icon-down{color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.nav-language a{font-size:14px;color:#fff;display:inline-block;line-height:32px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.lan-box{display:none;}
.lan-box a{display:block;border-bottom:1px solid #fff;}
.nav-language span:hover a,.nav-language span:hover .icon-down{color:#0079c3;}
.lan-box a:hover{color:#0079c3;}
.sqsy{width: auto;height: auto;margin-left: 2%;}
.sqsy a{width:100px;height:35px;display: block;line-height:35px;margin:22.5px 0;text-align:center;background: #4999f2;color:#fff;font-size:16px;border-radius: 3px; }
.sqsy a:hover{
    color: #fbfbfbb5;
}
.ss{padding:33.5px 0;float:right; display: none;}
.yy{width:95px;float:right;line-height:90px;position:relative;margin-left:25px; display: none;}
.yy::before{content:'';width:1px;height:22px;background:rgb(204,204,204);position:absolute;left:0;top:50%;transform:translateY(-50%);}
.yy .tb{margin-bottom:-5px;}
.yy a{font-size:16px;color:#5c5d5c;font-family:"regular";float:right;cursor:pointer;margin-right:18px;}
.yy a img{width:22px;margin-bottom:-4px;margin-right:8px;}
.yy .en{font-size:16px;color:#5c5d5c;font-family:"regular";line-height:20px;position:absolute;top:65px;left:56px;display:none;}

/* 分享 */
.navbar2{width:315px;float:right;}
.navbar2 .bshare-custom a{height:100px;background:none!important;line-height:100px;font-size:26px;color:#666666!important;float:left;padding:0!important;margin:0 0 0 35px!important;}
.navbar2 .bshare-custom a:hover{text-decoration:none!important;color:#f46500!important;}

/* .header_in{
position: relative;
} */
.ss2{float:right;width:420px;height:48px;border:2px solid rgb(190,188,186);border-radius:48px;margin-top:47px;padding:0 25px;position:absolute;right:22%;top:-25px;display:none;}
.ss3{width:90%;display:block;position:static;float:none;margin:0 auto;}
.ss2:hover{border:2px solid rgb(38,124,178);}
.ss2 input{width:90%;height:100%;border:none;background:none;font-size:14px;color:#999;font-family:"regular";}
.ss2 button{float:right;width:10%;height:100%;border:none;background:none;  /* background-image: url(../images/img2.png); */background-repeat:no-repeat;background-position:center;}
.ss2 button img{width:18px;height:18px;}

.navbar .category-item{padding: 0 30px;}
.navbar .category-item .category-a{height: 80px;border-bottom: 2px solid #fff;padding: 0 8px;}
.navbar .category-item:hover .category-a{border-bottom: 2px solid #4999f2;color: #4999f2;}
.navbar .category-item .subnav,
.navbar .category-item .subnav_active{width:100%;opacity: 0; max-height: 0; height:auto; transition: opacity .4s; position:absolute;top: 80px;left: 0;background: #f5f8fb;overflow:hidden;box-shadow: 0 10px 10px rgba(0, 0, 0, .1)}
.navbar .category-item:hover .subnav,.navbar .category-item:hover .subnav_active{opacity: 1;max-height: 60vh;}
.navbar .category-item .subnav .center, .navbar .category-item .subnav_active .center{width: 100%;height: 100%;max-height: 60vh;box-sizing: border-box;padding: 2vw 2.5vw 3.6vw;overflow: hidden;display: flex;}
.navbar .category-item .subnav .center .tabs{width: auto;flex: 0 0 200px;height: auto;float: left;margin-right: 10px;overflow: hidden;overflow-y: auto;}
.navbar .category-item .subnav .center .tabs .tab{width: 100%;height: auto;margin: 20px 0 0;overflow: hidden;}
.navbar .category-item .subnav .center .tabs .tab:first-child{margin: 0;}
.navbar .category-item .subnav .center .tabs .tab a{display: inline-block;height: 36px;line-height: 36px;box-sizing: border-box;padding: 0 10px 0 5px;border-radius: 3px;}
.navbar .category-item .subnav .center .tabs .tab a .icon{width: 30px;height: 30px;float: left;margin: 3px 10px 3px 0;position: relative;overflow: hidden;}
.navbar .category-item .subnav .center .tabs .tab a .icon i{width: 100%;height: 100%;text-align: center;display: block;}
.navbar .category-item .subnav .center .tabs .tab a .icon i.active{position: absolute;top: 0;left: 0;opacity: 0;}
.navbar .category-item .subnav .center .tabs .tab a .icon i img{max-width: 90%;max-height: 90%;vertical-align: middle;}
.navbar .category-item .subnav .center .tabs .tab a .title{float: left;font-size: 16px;font-weight: 100;color: #777;}
.navbar .category-item .subnav .center .tabs .tab.active a .icon i{opacity: 0;}
.navbar .category-item .subnav .center .tabs .tab.active a .icon i.active{opacity: 1;}
.navbar .category-item .subnav .center .tabs .tab.active a{background: #fff;}
.navbar .category-item .subnav .center .tabs .tab.active a .title{color: #4999f2;}
.navbar .category-item .subnav .center .infos{width: auto;height: auto;flex: 1;padding: 0 0.6vw 0 0;overflow: hidden;overflow-y: auto;}
.navbar .category-item .subnav .center .infos .info{width: 100%;height: auto;display: none;overflow: hidden;}
.navbar .category-item .subnav .center .infos .info:first-child{display: block;}
.navbar .category-item .subnav .center .infos .info .info_text{line-height: 28px;font-size: 14px;font-weight: 100;color: #999;}
.navbar .category-item .subnav .center .infos .info .info_img{margin: 1.6vw 0 0;text-align: center;}
.navbar .category-item .subnav .center .infos .info .info_img img{max-width: 100%;}
.navbar .category-item .subnav_active .center .items{width: 100%;height: auto;overflow: hidden;overflow-y: auto;}
.navbar .category-item .subnav_active .center .items .item{padding: 24px 0 13px;border-bottom: 1px solid #e9eef4;}
.navbar .category-item .subnav_active .center .items .item:first-child{padding-top: 0;}
.navbar .category-item .subnav_active .center .items .item:last-child{border: 0;padding-bottom: 0;}
.navbar .category-item .subnav_active .center .items .item .title{box-sizing: border-box;padding: 0 12px;font-size: 0;}
.navbar .category-item .subnav_active .center .items .item .title a{display: inline-block;line-height: 18px;font-size: 18px;padding: 0 0 8px;font-weight: bold;color: #4999f2;position: relative;overflow: hidden;}
.navbar .category-item .subnav_active .center .items .item .title a::before{content: '';width: 0;height: 1px;background: #4999f2;position: absolute;bottom: 0;left: 0; transition: all .3s }
.navbar .category-item .subnav_active .center .items .item .title a:hover::before{width: 100%;}
.navbar .category-item .subnav_active .center .items .item .menu{margin: 5px 0 0;font-size: 0;}
.navbar .category-item .subnav_active .center .items .item .menu a{display: inline-block;line-height: 36px;margin: 7px 3vw 0 0;padding: 0 12px;font-size: 16px;font-weight: 100;color: #777;border-radius: 3px;}
.navbar .category-item .subnav_active .center .items .item .menu a.active, .navbar .category-item .subnav_active .center .items .item .menu a:hover{background: #fff;color: #4999f2;}

/*app-头部*/
.header-app{background:#fff;display:none;position:fixed;top:0;left:0;width:100%;height:60px;z-index:500;-webkit-transition:background .44s .2s cubic-bezier(0.52,0.16,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);-o-transition:background .44s .2s cubic-bezier(0.52,0.16,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);transition:background .44s .2s cubic-bezier(0.52,0.16,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);}
.header-app.open-menu{height:100%;background:#fff;-webkit-transition:background .36s cubic-bezier(0.32,0.08,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);-o-transition:background .36s cubic-bezier(0.32,0.08,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);transition:background .36s cubic-bezier(0.32,0.08,0.24,1),height .56s cubic-bezier(0.52,0.16,0.24,1);}
.navbar-app{position:relative;-webkit-box-shadow:3px 0 7px 0 rgba(0,0,0,.1);box-shadow:3px 0 7px 0 rgba(0,0,0,.1);height:60px;text-align:center;}
.header-app .logo{float:left;height:60px;vertical-align:middle;padding:10px 15px;}
.header-app .logo img{height:100%;}
.navbar-togger{float:right;background:transparent;border:none;padding:22px 15px;display:inline-block;visibility:visible;transition:transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96),opacity 0.28s 0.36s cubic-bezier(0.52,0.16,0.24,1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04,0.04,0.12,0.96);}
.navbar-togger .icon_bar{width:24px;height:2px;background-color:#000;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.navbar-togger .icon_bar:nth-of-type(2){margin:5px 0;}
.open-menu .navbar-togger .icon_bar:nth-of-type(2){opacity:0;}
.open-menu .navbar-togger .icon_bar:first-child{-webkit-transform:translate(0,7px) rotate(45deg);-ms-transform:translate(0,7px) rotate(45deg);transform:translate(0,7px) rotate(45deg);}
.open-menu .navbar-togger .icon_bar:last-child{-webkit-transform:translate(0,-7px) rotate(-45deg);-ms-transform:translate(0,-7px) rotate(-45deg);transform:translate(0,-7px) rotate(-45deg);}
.nav-menu{position:absolute;top:60px;left:0;bottom:0;right:0;width:100%;z-index:620;padding:20px 15px;overflow-x:hidden;overflow-y:auto;visibility:hidden;-webkit-transition:visibility 0s linear 1s;-o-transition:visibility 0s linear 1s;transition:visibility 0s linear 1s;}
.header-app.open-menu .nav-menu{visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.nav-list li{border-bottom:1px solid #424242;opacity:0;pointer-events:none;}
.nav-list li.open{border-bottom:none;}
.header-app.open-menu .nav-list li{opacity:1;pointer-events:auto;-webkit-transform:none;-ms-transform:none;transform:none;}
.nav-list li:nth-child(1){-webkit-transform:translateY(-44px);-ms-transform:translateY(-44px);transform:translateY(-44px);transition:opacity .3345s cubic-bezier(0.52,0.16,0.52,0.84) .15s,transform .4669s cubic-bezier(0.52,0.16,0.52,0.84) .108s,-webkit-transform .4669s cubic-bezier(0.52,0.16,0.52,0.84) .108s;}
.header-app.open-menu .nav-list li:nth-child(1){transition:opacity .3091s cubic-bezier(0.32,0.08,0.24,1) .03s,transform .3455s cubic-bezier(0.32,0.08,0.24,1) .02s,-webkit-transform .3455s cubic-bezier(0.32,0.08,0.24,1) .02s;}
.nav-list li:nth-child(2){-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);transition:opacity .29294s cubic-bezier(0.52,0.16,0.52,0.84) .13s,transform .45043s cubic-bezier(0.52,0.16,0.52,0.84) .095s,-webkit-transform .45043s cubic-bezier(0.52,0.16,0.52,0.84) .095s;}
.header-app.open-menu .nav-list li:nth-child(2){transition:opacity .32244s cubic-bezier(0.32,0.08,0.24,1) .05s,transform .35825s cubic-bezier(0.32,0.08,0.24,1) .04s,-webkit-transform .35825s cubic-bezier(0.32,0.08,0.24,1) .04s;}
.nav-list li:nth-child(3){-webkit-transform:translateY(-36px);-ms-transform:translateY(-36px);transform:translateY(-36px);transition:opacity .26098s cubic-bezier(0.52,0.16,0.52,0.84) .11s,transform .43756s cubic-bezier(0.52,0.16,0.52,0.84) .082s,-webkit-transform .43756s cubic-bezier(0.52,0.16,0.52,0.84) .082s;}
.header-app.open-menu .nav-list li:nth-child(3){transition:opacity .33467s cubic-bezier(0.32,0.08,0.24,1) .07s,transform .37539s cubic-bezier(0.32,0.08,0.24,1) .06s,-webkit-transform .37539s cubic-bezier(0.32,0.08,0.24,1) .06s;}
.nav-list li:nth-child(4){-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px);transition:opacity .2386s cubic-bezier(0.52,0.16,0.52,0.84) .09s,transform .42827s cubic-bezier(0.52,0.16,0.52,0.84) .069s,-webkit-transform .42827s cubic-bezier(0.52,0.16,0.52,0.84) .069s;}
.header-app.open-menu .nav-list li:nth-child(4){transition:opacity .34577s cubic-bezier(0.32,0.08,0.24,1) .09s,transform .39692s cubic-bezier(0.32,0.08,0.24,1) .08s,-webkit-transform .39692s cubic-bezier(0.32,0.08,0.24,1) .08s;}
.nav-list li:nth-child(5){-webkit-transform:translateY(-28px);-ms-transform:translateY(-28px);transform:translateY(-28px);transition:opacity .22581s cubic-bezier(0.52,0.16,0.52,0.84) .07s,transform .42259s cubic-bezier(0.52,0.16,0.52,0.84) .056s,-webkit-transform .42259s cubic-bezier(0.52,0.16,0.52,0.84) .056s;}
.header-app.open-menu .nav-list li:nth-child(5){transition:opacity .35577s cubic-bezier(0.32,0.08,0.24,1) .11s,transform .42286s cubic-bezier(0.32,0.08,0.24,1) .1s,-webkit-transform .42286s cubic-bezier(0.32,0.08,0.24,1) .1s;}
.nav-list li:nth-child(6){-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px);transition:opacity .20343s cubic-bezier(0.52,0.16,0.52,0.84) .05s,transform .41691s cubic-bezier(0.52,0.16,0.52,0.84) .043s,-webkit-transform .41691s cubic-bezier(0.52,0.16,0.52,0.84) .043s;}
.header-app.open-menu .nav-list li:nth-child(6){transition:opacity .36577s cubic-bezier(0.32,0.08,0.24,1) .13s,transform .41718s cubic-bezier(0.32,0.08,0.24,1) .12s,-webkit-transform .41718s cubic-bezier(0.32,0.08,0.24,1) .12s;}
.nav-list li:nth-child(7){-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);transition:opacity .18105s cubic-bezier(0.52,0.16,0.52,0.84) .03s,transform .41123s cubic-bezier(0.52,0.16,0.52,0.84) .03s,-webkit-transform .41123s cubic-bezier(0.52,0.16,0.52,0.84) .03s;}
.header-app.open-menu .nav-list li:nth-child(7){transition:opacity .37577s cubic-bezier(0.32,0.08,0.24,1) .15s,transform .4115s cubic-bezier(0.32,0.08,0.24,1) .14s,-webkit-transform .4115s cubic-bezier(0.32,0.08,0.24,1) .14s;}
.nav-list li:nth-child(8){-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px);transition:opacity .15867s cubic-bezier(0.52,0.16,0.52,0.84) .01s,transform .40555s cubic-bezier(0.52,0.16,0.52,0.84) .17s,-webkit-transform .40555s cubic-bezier(0.52,0.16,0.52,0.84) .17s;}
.header-app.open-menu .nav-list li:nth-child(8){transition:opacity .38577s cubic-bezier(0.32,0.08,0.24,1) .17s,transform .40582s cubic-bezier(0.32,0.08,0.24,1) .16s,-webkit-transform .42286s cubic-bezier(0.32,0.08,0.24,1) .16s;}
.cate-item{position:relative;}
.cate-item a{font-family:"regular";font-size:16px;line-height:48px;margin-right:60px;display:block;color:#333;}
.nav-list li.active .cate-item a,.nav-list li.open .cate-item a{color:rgb(38,124,178);}
.category-cont a:last-child{border:none;}
.category-cont a.active{color:rgb(38,124,178);}
.category-tig{font-size:14px;color:#888;text-align:right;line-height:48px;width:50px;height:48px;position:absolute;right:0;top:0;z-index:2;}
.category-tig::before,.category-tig::after{content:'';background:#888;position:absolute;top:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.category-tig::before{width:16px;height:2px;right:0;margin-top:-1px;}
.category-tig::after{width:2px;height:16px;margin-top:-8px;right:7px;}
.nav-list li.open .category-tig::after{opacity:0;}
.nav-list li.open .category-tig::before{background:#0079c3;}
.category-cont{display:none;}
.nav-list li.open .category-cont{display:block;border-top:solid 1px #424242;border-bottom:solid 1px #424242;}
.category-pad{padding:0 15px;}
.category-cont a{font-family:"regular";font-size:14px;line-height:40px;border-bottom:1px solid #424242;display:block;color:#333;}
.category-pad a.on{color:#0079c3;}
.lan-box-app{padding:20px 0;text-align:center;}
.lan-box-app a{font-size:14px;color:#333;display:inline-block;padding:0 10px;position:relative;}
.lan-box-app a:after{content:'';width:1px;height:10px;background:#333;position:absolute;right:0;top:50%;margin-top:-5px;}
.lan-box-app a:hover,.lan-box-app a.on{color:rgb(38,124,178);}
.lan-box-app a:last-child:after{display:none;}

/**/
.foot{}
.foot_tow{background-image:url(../images/img5.jpg);background-repeat:no-repeat;background-size:cover;}
.foot a{transition:all 0.3s;}
.zhdl .lef a{font-family:"regular";}
.foot-top{padding:0px 0 80px;}
.foot-ttop{border-bottom:solid 1px #333;color:#fff;font-size:14px;padding-bottom:30px;}
.foot-ttop a{color:#777;display:inline-block;margin-right:20px;}
.foot-tbot{position:relative;padding-top:70px;overflow:hidden;}
.foot-tbot dl dt a{font-family:"regular";font-size:20px;color:#fff;display:inline-block;margin-bottom:20px;}
.foot-tbot dl dd a{font-family:"regular";display:inline-block;font-size:16px;color:#fff;line-height:28px;opacity:0.66;}
.foot-tbot dl{display:inline-block;vertical-align:top;margin-right:2.9%;}
.foot-tbot dl.last-dl{float:right;margin-right:0;}
.foot-tbot dl.last-dl dt{color:#777;font-size:18px;margin-bottom:20px;}
.foot-tbot dl.last-dl dd{color:#fff;font-size:36px;font-family:"regular";}
.dl-box{padding-right:15px;}
.dl-box.scrollbar::-webkit-scrollbar{width:2px;background:url(../images/line.png) no-repeat center;background-size:cover;}
.dl-box.scrollbar::-webkit-scrollbar-thumb{background:url(../images/line1.png) no-repeat center;}
.foot-bot .container{border-top:1px solid rgb(81,83,93);padding:35px 0;}
.foot-bot .lef{float:left;}
.foot-bot .lef span,.foot-bot .lef a{font-size:14px;color:#fff;opacity:0.3;font-family:"light";line-height:40px;}
.foot-bot .lef a{margin-left:25px;}
.foot-bot #share{float:right;}
.foot-bot .social-share .social-share-icon{border:none;color:rgb(129,130,133);}
.foot-bot .social-share .social-share-icon:hover{color:rgb(37,122,177);background:none;}
.social-share .icon-wechat .wechat-qrcode .qrcode{margin:5px auto;}
.social-share .icon-wechat .wechat-qrcode .help p{font-size:12px;}
.foot-bot2{padding:33px 0;background:rgb(21,23,35);}
.foot-bot2 p span{font-size:14px;color:#fff;line-height:24px;opacity:0.6;}
.foot-bot2 p a{font-size:14px;color:#fff;line-height:24px;opacity:0.6;}
.foot-bot2 p{display:inline-block;font-family:"regular";}
.foot-bot2 .p2{float:right;}
.foot-bot2 a{padding-left:30px;color:#fff;font-size:14px;opacity:0.6;}
.foot a:hover{color:#fff;}
.section a:hover{opacity:1;}
.section .navbar2{float:left;}
.dt_p{font-family:"regular";font-size:14px;color:#fff;opacity:0.66;}
.foot-tbot dl .dl_dt a{font-size:24px;color:#fff;}
.qtlj{width:100%;max-height:230px;overflow-y:auto;background:rgba(0,0,0,0.9);opacity:1;position:absolute;z-index:1;display:none;}
.qtlj p{line-height:30px;}
.qtlj p a{font-family:"regular";color:#fff;font-size:15px;opacity:0.6;}
.qtlj::-webkit-scrollbar{width:3px;background-color:#136091;border-radius:50px;}
.qtlj::-webkit-scrollbar-track{border-radius:50px;background-color:#999999}
.qtlj::-webkit-scrollbar-thumb{border-radius:50px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#136091}
.foot-tbot .lef{  /* float: left; */}
.foot-tbot .lef div{float:left;width:13%;}
.foot-tbot .lef div:last-child{margin-right:0;}
.foot-tbot .lef div p{color:#fff;font-family:"bold";margin-bottom:15px;}
.foot-tbot .lef div p a{display: inline-block;opacity: 1;font-size:16px;position: relative;padding: 0 0 7px;}
.foot-tbot .lef div p a::before{content: '';width: 0;height: 1px;background: #fff;position: absolute;bottom: 0;left: 0; transition: all .3s }
.foot-tbot .lef div p a:hover::before{width: 100%;}
.foot-tbot .lef div a{font-size:14px;color:#fff;opacity:0.4;display:block;line-height:30px;}
.foot-tbot .lef div a:hover{opacity:1;}
.foot-tbot .lef .rig{width:295px;height:215px;float:right;border-left:1px solid rgb(81,83,93);}
.foot-tbot .lef .rig img{width:100%;vertical-align:middle;}
.foot-tbot .lef .rig .ewm1{float:right;width:46.5%;}
.foot-tbot .lef .rig .ewm1 img{width:100%;height:100%;}
.foot-tbot .lef .rig .ewm1 p{font-size:14px;color:#999999;text-align:center;font-family:"light";opacity:1;}
.foot-tbot .lef .rig div{float:left;margin-right:0;}
.foot-tbot .lef .rig  div p{font-size:12px;opacity:0.4;color:#fff;margin-bottom:0;margin-top:10px;}
.foot-tbot .lef .rig  div a{font-size:20px;color:#fff;font-family:Arial,Helvetica,sans-serif;opacity:1;}
.foot-app{width:100%;display:none;background:#111;  /* padding: 20px 0 40px; */}
.footer-menu{padding:0 15px;}
.footer-link{font-family:"regular";padding-top:15px;color:#777;font-size:14px;text-align:center;}
.footer-link a{font-family:"regular";font-size:14px;color:#777;line-height:24px;}
.footer-tit{position:relative;border-bottom:1px solid #333;}
.footer-tit.on>a{color:#0060e7;}
.footer-tit a{font-size:16px;color:#777;line-height:48px;margin-right:48px;display:block;transition:all 0.4s;}
.footer-tig{font-size:14px;color:#777;text-align:right;line-height:48px;width:20px;height:48px;position:absolute;right:0px;top:0;z-index:2;}
.footer-tig::before,.footer-tig::after{content:'';background:rgba(255,255,255,0.6);position:absolute;top:50%;transition:all .3s;left:50%;}
.footer-tig::before{width:18px;height:2px;margin-left:-8px;}
.footer-tig::after{width:2px;height:18px;margin-top:-8px;}
.footer-tit.on .footer-tig::after{opacity:0;}
.footer-tit.on .footer-tig::before{background:#0060e7;}
.footer-cont{display:none;padding:0 15px 15px;}
.footer-cont a{font-size:14px;line-height:24px;}
.footer-tit.on .footer-cont a.on{color:#0060e7;}
.footer-bot{padding:20px 15px;}
.footer-bot p a{margin-left:20px;}
.footer-bot p.p2{margin-top:10px;}
.footer-bot p,.footer-bot p a{color:#777;font-size:14px;text-align:center;font-family:"regular";}
.footer-bot .tel{color:#777;font-size:14px;margin-bottom:10px;}
.footer-bot .tel span{color:#777;display:inline-block;font-size:18px;font-family:DINM;margin-left:10px;}
.yy .en:hover{color:#0079c3;}
.sousuo{width:500px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);opacity:0;border-bottom:1px solid #5c5d5c;transition:all .5s;transition-duration:.5s;}
.sousuo input{width:420px;height:60px;border:none;float:left;font-size:16px;color:#5c5d5c;text-indent:20px;}
.sousuo button{width:80px;height:60px;border:none;float:right;background:none;font-size:18px;color:#5c5d5c;}

/* 改变搜索框默认字体颜色 */
.sousuo input:-moz-placeholder,.sousuo textarea:-moz-placeholder{color:#5c5d5c;}
.sousuo input:-ms-input-placeholder,.sousuo textarea:-ms-input-placeholder{color:#5c5d5c;}
.sousuo input::-webkit-input-placeholder,.sousuo textarea::-webkit-input-placeholder{color:#5c5d5c;}
.sousuo .gb{width:20px;position:absolute;top:50%;left:110%;transform:translateY(-50%);transition:all .5s;cursor:pointer;}
.header_in{transition-duration:.5s; display: flex; height: 80px;}
.hide1{transform:scale(0)!important;opacity:0;transition:.6s ease-in-out;transition-duration:.5s;}
.show1{z-index:8;opacity:1;transform:translate(-50%,-50%) scale(1);}
@media (max-width:1680px){
  .category-a{font-size:16px;}
  .navbar{margin-left: 10vw;}
  .foot-tbot .lef div p{font-size:16px;}
  .foot-tbot .lef div a{font-size:13px;}
  .foot-tbot{padding-top:50px;}
  .foot-top{padding:0px 0 50px;}
  .foot-bot .container{padding:25px 0;}
  .foot-bot2{padding:25px 0;}
  .foot-bot2 p span,.foot-bot2 p a,.foot-bot2 a{font-size:12px;}
  .foot-bot .lef span,.foot-bot .lef a{font-size:13px;}
}
@media (max-width:1459px){
  .navbar{margin-left: 4vw;}
  .navbar .category-item{padding: 0 15px;}
  .category-item{padding:0 20px;}
  .sqsy{margin-left: 20px;}
  .yy .en{left:55px;}
  .foot-tbot .lef .rig{width:245px;height:215px;}

  /* 下拉 */
  .navbar .two .p1{font-size:18px;padding-bottom:12px;}
  .navbar .two .div1 div a{font-size:14px;}
  .navbar .two .div div,.navbar .two .div1 div{margin-top:15px;}
  .navbar .two .div3 .p2{font-size:18px;}
  .navbar .two .div2 a{font-size:16px;line-height:35px;}
  .navbar .two .div3 .p3{width:90%;}
  .navbar .category-item .two .index-container{padding:45px 80px;}
}
@media (max-width:1259px){
  .navbar{margin-left: 2.2vw;}
  .navbar .category-item{padding: 0 8px;}
  .category-item{padding:0px 14px;}
  .sqsy{margin-left: 10px;}
  .sqsy a{width: 85px;height: 30px;line-height: 30px;margin: 30px 0;font-size: 14px;}
  .foot-tbot .lef .rig{width:210px;height:215px;}

  /* 下拉 */
  .navbar .category-item .two .index-container{padding:45px 0px;}
}
@media (max-width:991px){
  .header{display:none;}
  .header-app{display:block;}
  .foot_tow{display:none;}
}
@media (max-width:768px){
  .solui,.container,.wrap,.index-container,.foot-container,.drop-container{width:100%;padding:0 15px;}
}
@media (max-width:414px){
  .foot-bot2 p span{display:block;text-align:center;}
  .foot-bot2 p{display:block;text-align:center;}
  .foot-bot2 .p2{float:none;text-align:center;}
  .foot-bot2 a{padding:0;}
  .foot-bot2{padding:15px 0;}
  .header-app .logo{padding:17px 15px;}
  .header-app .logo img{width:86px;height:26px;}
}


/* ----------------------------------------------------------    手机端导航 */
.m_header_box {
  width: 100%;
  height: auto;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 30;
  box-shadow: 0 1px 0 #eee;
}
.m_header_box a {
  font-family: "sy_re";
}
.m_header_box .header_title {
  width: 100%;
  height: 60px;
  padding: 0 20px;
  position: relative;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
}
.m_header_box .header_title .logo {
  width: auto;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.m_header_box .header_title .logo a {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.m_header_box .header_title .logo img {
  max-height: 40px;
  display: block;
}
.m_header_box .header_title .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.m_header_box .header_title .menu_btn {
  width: 30px;
  height: 30px;
  position: relative;
  overflow: hidden;
}
.m_header_box .header_title .menu_btn::after,
.m_header_box .header_title .menu_btn::before,
.m_header_box .header_title .menu_btn i {
  width: 70%;
  height: 2px;
  display: block;
  background: #000;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1px 0 0 -35%;
  transform-origin: center;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.m_header_box .header_title .menu_btn::before {
  content: '';
  margin-top: -8px;
}
.m_header_box .header_title .menu_btn::after {
  content: '';
  margin-top: 6px;
}
.m_header_box .header_title .menu_btn.active i {
  opacity: 0;
}
.m_header_box .header_title .menu_btn.active::before {
  margin-top: -1px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  border-radius: 5px;
  background: #0067da;
}
.m_header_box .header_title .menu_btn.active::after {
  margin-top: -1px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  border-radius: 5px;
  background: #0067da;
}
.m_header_box .header_title .head_btn {
  width: auto;
  height: 30px;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  cursor: pointer;
  overflow: hidden;
}
.m_header_box .header_title .head_btn .icon {
  max-width: 14px;
  height: 14px;
  font-size: 0;
  margin-right: 5px;
  filter: invert(1);
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.m_header_box .header_title .head_btn .link {
  line-height: 1;
  font-size: 12px;
  color: #000;
  margin-top: 3px;
}
.m_header_box .header_title .head_btn .link span {
  opacity: 0.6;
}
.m_header_box .header_title .head_btn .link a {
  color: #000;
  opacity: 0.6;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.m_header_box .header_title .head_btn .link a:hover {
  opacity: 1;
}
.m_header_box .header_title .head_btn:hover .icon {
  filter: invert(1);
}
.m_header_box .header_title .head_btn:hover .link {
  color: #000;
}
.m_header_box .header_title .head_btn:hover .link a,
.m_header_box .header_title .head_btn:hover .link span {
  color: #000;
}
.m_header_box .header_body {
  width: 100%;
  height: calc(100vh - 60px);
  background: #f7f7f7;
  display: none;
  overflow: hidden;
}
.m_header_box .header_body .menu_info {
  width: 100%;
  height: 100%;
  padding: 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
.m_header_box .header_body .menu_nav {
  width: 100%;
  height: auto;
  flex: 1;
  padding: 20px;
  overflow: hidden;
  overflow-y: auto;
}
.m_header_box .header_body .menu_nav ul {
  padding: 0;
  margin: 0;
}
.m_header_box .header_body .menu_nav ul li {
  width: 100%;
  height: auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  overflow: hidden;
}
.m_header_box .header_body .menu_nav ul li .one {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  overflow: hidden;
}
.m_header_box .header_body .menu_nav ul li .one a {
  padding: 15px 0;
  display: block;
  font-size: 14px;
  color: #282f36;
  line-height: 1;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
}
.m_header_box .header_body .menu_nav ul li .one a .subtitle {
  font-size: 14px;
  margin-right: 10px;
}
.m_header_box .header_body .menu_nav ul li .one a .title {
  font-size: 14px;
}
.m_header_box .header_body .menu_nav ul li .one .icon {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: -10px;
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 0;
  color: #282f36;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.m_header_box .header_body .menu_nav ul li .one .icon i {
  font-size: 8px;
}
.m_header_box .header_body .menu_nav ul li .one.active a {
  color: #0067da;
}
.m_header_box .header_body .menu_nav ul li .one.active .icon {
  color: #0067da;
}
.m_header_box .header_body .menu_nav ul li .one.active.is_active .icon {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.m_header_box .header_body .menu_nav ul li ul {
  border-top: 1px solid #0067da;
  display: none;
}
.m_header_box .header_body .menu_nav ul li ul li {
  border: 0;
  margin: 15px 0;
}
.m_header_box .header_body .menu_nav ul li ul li a {
  font-size: 13px;
  padding: 0 0 0 20px;
  color: #333;
  position: relative;
}
.m_header_box .header_body .menu_nav ul li ul li a .icon {
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  color: #333;
}
.m_header_box .header_body .menu_nav ul li ul li a .icon i {
  font-size: 8px;
}
.m_header_box .header_body .menu_nav ul li ul li a.active {
  color: #0067da;
}
.m_header_box .header_body .menu_nav ul li ul li a.active .icon {
  color: #0067da;
}
.m_header_box .header_body .menu_nav ul li ul li ul {
  border: 0;
  display: none;
}
.m_header_box .header_body .menu_nav ul li ul li ul li a {
  padding: 10px 0 10px 35px;
  font-size: 12px;
  color: #999;
}
.m_header_box .header_body .menu_nav ul li ul li ul li a:before {
  content: '';
  width: 5px;
  height: 1px;
  background: #999;
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -1.5px;
  z-index: 1;
}
.m_header_box .header_body .menu_nav ul li ul li ul li a.active:before {
  background: #0067da;
}
.m_header_box .header_body .menu_form {
  width: 100%;
  height: auto;
  margin-top: 20px;
  padding: 0 20px;
  overflow: hidden;
}
.m_header_box .header_body .menu_form .center {
  width: 100%;
  height: 50px;
  background: #fff;
  overflow: hidden;
}
.m_header_box .header_body .menu_form .center form {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.m_header_box .header_body .menu_form .center form input {
  flex: 1;
  height: 100%;
  padding: 0 15px;
  font-size: 14px;
  color: #282f36;
  border: 0;
}
.m_header_box .header_body .menu_form .center form button {
  width: 70px;
  border: 0;
  height: 100%;
  background: #0067da;
}
.m_header_box .header_body .menu_form .center form button i {
  font-size: 18px;
}
.m_header_box .header_body .menu_lang {
  width: 100%;
  height: auto;
  margin-top: 40px;
  padding: 0 20px;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
}
.m_header_box .header_body .menu_lang .one {
  width: auto;
  height: 36px;
  margin-right: 10px;
  overflow: hidden;
}
.m_header_box .header_body .menu_lang .one a {
  width: 100%;
  height: 100%;
  padding: 0 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #fff;
  border-radius: 50px;
  font-size: 12px;
  color: #282f36;
}
.m_header_box .header_body .menu_lang .one a.active {
  background: #0067da;
  color: #fff;
}
@media (max-width:990px) {
  .m_header_box {
    display: block;
  }
}


.m_header_nbsp {
  width: 100%;
  height: 60px;
  display: none;
  overflow: hidden;
}
@media (max-width:990px) {
  .m_header_nbsp {
    display: block;
  }
}



/*  --------------------------------------------------------------------- footer  */
.footer {
  padding-top: clamp(50px, 5.20833333vw, 100px);
  background: #1b1e2d;
}
@media (max-width:990px) {
  .footer {
    padding-top: 20px;
  }
}
.footer .idx_foter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: clamp(60px, 6.25vw, 120px);
}
.footer .idx_foter .botLeft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 79%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.footer .idx_foter .botLeft .item {
  min-width: 100px;
}
.footer .idx_foter .botLeft .item .title a {
  font-family: "sy_re";
  font-size: 16px;
  color: rgba(255, 255, 255, .8);
  line-height: 1;
  padding-bottom: clamp(10px, 1.04166667vw, 20px);
  margin-bottom: clamp(10px, 1.04166667vw, 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border-bottom: 1px solid #999999;
}
@media (max-width:1366px) {
  .footer .idx_foter .botLeft .item .title a {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .footer .idx_foter .botLeft .item .title a {
    font-size: 12px;
  }
}
@media (max-width:768px) {
  .footer .idx_foter .botLeft .item .title a {
    font-size: 12px;
  }
}
.footer .idx_foter .botLeft .item .subtitle a {
  font-family: "sy_li";
  font-size: 16px;
  color: rgba(255, 255, 255, .5);
  line-height: 2;
  padding-top: clamp(5px, 0.52083333vw, 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  transform: translateX(0px);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.footer .idx_foter .botLeft .item .subtitle a:hover {
  transform: translateX(5px);
  /*color: #4999f2;*/
}
@media (max-width:1366px) {
  .footer .idx_foter .botLeft .item .subtitle a {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .footer .idx_foter .botLeft .item .subtitle a {
    font-size: 12px;
  }
}
@media (max-width:768px) {
     .footer .idx_foter{
         display: none;
     }
  .footer .idx_foter .botLeft .item .subtitle a {
    font-size: 12px;
  }
}
/*.footer .idx_foter .botLeft .item .subtitle a:hover {*/
/*  transform: translateX(5px);*/
/*  color: #4999f2;*/
/*}*/
@media (max-width:990px) {
  .footer .idx_foter .botLeft {
    display: none;
  }
}
.footer .idx_foter .botRigth {
  width: 14.6%;
}
.footer .idx_foter .botRigth .logo a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.footer .idx_foter .botRigth .logo a img {
  width: 100%;
}
.footer .idx_foter .botRigth .ewm {
  margin-top: clamp(12px, 1.25vw, 24px);
}
.footer .idx_foter .botRigth .ewm a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.footer .idx_foter .botRigth .ewm a img {
  width: 100%;
}
@media (max-width:990px) {
  .footer .idx_foter .botRigth .ewm {
    display: none;
  }
}
.footer .idx_foter .botRigth .font {
  color: white;
  font-size: 16px;
  font-family: "sy_li";
  line-height: 1;
  margin-top: clamp(10px, 1.04166667vw, 20px);
  text-align: center;
}
@media (max-width:1366px) {
  .footer .idx_foter .botRigth .font {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .footer .idx_foter .botRigth .font {
    font-size: 12px;
  }
}
@media (max-width:768px) {
  .footer .idx_foter .botRigth .font {
    font-size: 12px;
  }
}
@media (max-width:990px) {
  .footer .idx_foter .botRigth .font {
    display: none;
  }
}
@media (max-width:990px) {
  .footer .idx_foter .botRigth {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .footer .idx_foter .botRigth .logo {
    width: auto;
  }
  .footer .idx_foter .botRigth .logo a {
    width: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .footer .idx_foter .botRigth .logo a img {
    width: auto;
  }
}
@media (max-width:990px) {
  .footer .idx_foter {
    padding-bottom: 20px;
  }
}
.footer .idx_center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: clamp(12.5px, 1.30208333vw, 25px);
  border-bottom: 1px solid #999999;
}
.footer .idx_center .left {
  color: #999999;
  font-family: "sy_re";
  font-size: 16px;
  line-height: 1;
  position: relative;
  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;
}
@media (max-width:1366px) {
  .footer .idx_center .left {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .footer .idx_center .left {
    font-size: 12px;
  }
}
@media (max-width:768px) {
  .footer .idx_center .left {
    font-size: 12px;
  }
}
.footer .idx_center .left a {
  color: #999999;
  font-family: "sy_re";
  font-size: 16px;
  line-height: 1;
}
@media (max-width:1366px) {
  .footer .idx_center .left a {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .footer .idx_center .left a {
    font-size: 12px;
  }
}
@media (max-width:768px) {
  .footer .idx_center .left a {
    font-size: 12px;
  }
}
.footer .idx_center .left .lienBox {
  width: auto;
  height: auto;
  position: absolute;
  background: white;
  bottom: calc(100% + 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.3s;
  padding-top: clamp(5px, 0.52083333vw, 10px);
  padding-bottom: clamp(5px, 0.52083333vw, 10px);
}
.footer .idx_center .left .lienBox::after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 13px 0 13px;
  border-color: #ffffff transparent transparent transparent;
  position: absolute;
  top: 100%;
}
.footer .idx_center .left .lienBox .item {
  padding-left: clamp(10px, 1.04166667vw, 20px);
  padding-right: clamp(10px, 1.04166667vw, 20px);
}
.footer .idx_center .left .lienBox .item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #333;
  font-family: "sy_re";
  font-size: 16px;
  position: relative;
  padding-top: clamp(5px, 0.52083333vw, 10px);
  padding-bottom: clamp(5px, 0.52083333vw, 10px);
}
@media (max-width:1366px) {
  .footer .idx_center .left .lienBox .item a {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .footer .idx_center .left .lienBox .item a {
    font-size: 12px;
  }
}
@media (max-width:768px) {
  .footer .idx_center .left .lienBox .item a {
    font-size: 12px;
  }
}
.footer .idx_center .left .lienBox .item a::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 2px;
  background: #4999f2;
  transition: all 0.5s;
}
.footer .idx_center .left .lienBox .item a:hover::after {
  width: 100%;
  left: 0;
}
.footer .idx_center .left:hover .lienBox {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
.footer .idx_center .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 0 27px;
}
.footer .idx_center .right .item a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  cursor: pointer;
}
.footer .idx_center .right .item a .imgCode {
  width: 120px;
  height: 120px;
  position: absolute;
  background: white;
  bottom: calc(100% + 20px);
  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;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.3s;
}
.footer .idx_center .right .item a .imgCode::after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 13px 0 13px;
  border-color: #ffffff transparent transparent transparent;
  position: absolute;
  top: 100%;
}
.footer .idx_center .right .item a:hover .imgCode {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
@media (max-width:990px) {
  .footer .idx_center {
    display: none;
  }
}
.footer .idx_end {
  height: 90px;
  font-size: 16px;
  font-family: "sy_re";
  color: #999999;
  line-height: 1.6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width:1366px) {
  .footer .idx_end {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .footer .idx_end {
    font-size: 12px;
  }
}
@media (max-width:768px) {
  .footer .idx_end {
    font-size: 12px;
  }
}
.footer .idx_end a {
  font-size: 16px;
  font-family: "sy_li";
  color: rgba(255, 255, 255, .5);
  line-height: 1;
  margin-right: 20px;
}
.footer .idx_end a:hover { color: #FFF; }
@media (max-width:1366px) {
  .footer .idx_end a {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .footer .idx_end a {
    font-size: 12px;
  }
}
@media (max-width:768px) {
  .footer .idx_end a {
    font-size: 12px;
  }
}
@media (max-width:990px) {
  .footer .idx_end {
    /*border-top: 1px solid #999999;*/
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .footer .idx_end .left{
        float: none;
          display: flex;
          flex-direction: column;
          grid-gap: 10px 0;
  }
}


.m_header_nbsp {
  width: 100%;
  height: 60px;
  display: none;
  overflow: hidden;
}
@media (max-width:990px) {
  .m_header_nbsp {
    display: block;
  }
}

.w1300{
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
}

@media (max-width:1310px) {
  .w1300 {
    padding: 0 30px;
  }
}


@media (max-width:1024px) {
  .w1300{
    padding: 0 30px;
  }
}


@media (max-width:990px) {
  .w1300{
    padding: 0 20px;
  }
}