@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1600px) {
    .w {width:1400px;}
    .head .nav {width:800px;}
    .about .a{width:calc(100% - 650px);}

}

@media screen and (max-width:1400px) {
    .w {width:1200px;}
}

@media screen and (max-width:1200px) {
    .w {width:1100px;}
}

@media screen and (max-width:1000px) {
h1{font-size:20px;line-height:30px;}
h2{font-size:16px;line-height:20px;}
h3{font-size:14px;line-height:20px;}
p{font-size:14px;line-height:22px;}
.sbg {background:#F5F5F5;background:linear-gradient(to top,#fff 60%,#EDEFF2);}
 
.nav,.pc{display:none;}
.head_xs {height:30px;}
.box {padding:20px 0px;}
.w {width:calc(100% - 20px);float:left;padding:0 10px;}
	
/*手机站导航开始*/
.Close_nav.active{right:0px;top:2px;background:none;box-shadow:none;}
.Close_nav.active i{background:#fff;}
.Close_nav {position:fixed;right:5px;top:7px;width:40px;height:40px;cursor:pointer;z-index:999;display:none;transition:0.4s all;}
.Close_nav i {width:24px;height:2px;background:#053C75;transition:0.3s all;position:absolute;left:10px;top:12px;z-index:2;border-radius:10px;}
.Close_nav i:nth-child(2){width:20px;top:20px;}
.Close_nav i:nth-child(3){width:16px;top:28px;}
.Close_nav.active i:nth-child(1){transform:translateY(7px) rotate(45deg);left:10px;}
.Close_nav.active i:nth-child(3){width:24px;transform:translateY(-5px) rotate(-45deg);left:10px;top:24px;}
.Close_nav.active i:nth-child(2){opacity:0;}
.Close_nav_shad {width:100%;height:0;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0, 0, 0, 0.50);z-index:55;}
.Close_nav_shad.active {height:100%;}
.m_nav.active {right:0px;}
.Close_nav {display:block;}

.m_nav{width:56%;position:fixed;height:calc(100% - 0px);background:#053C75;overflow:auto;top:0px;right:-70%;display:block;z-index:888;border-radius:6px 0px 0 6px;}
.m_nav ul{width:calc(100% - 40px);float:left;padding:20px;border-top:solid 1px #C5C5C5;padding-top:10px;}
.m_nav li{width:100%;float:left;cursor:pointer;}
.m_nav li h2{width:100%;float:left;height:48px;line-height:48px;color:#92AAC4;font-size:16px;position:relative;}
.m_nav li h2.cur{color:#fff;font-weight:bold;}
.m_nav li h2:before{width:10px;height:12px;background:url("../up.png") no-repeat 0 2px;background-size:100%;right:0px;top:20px;}
.m_nav li h2.cur:before{background-position:0 -8px;}
.m_nav li .subnav{width:calc(100% - 40px);float:left;background:#fff;padding:10px 20px;border-radius:6px;}
.m_nav li .subnav a{display:block;line-height:30px;}
.m_nav li .subnav h3{font-size:14px;font-weight:bold;}
.m_nav li:nth-child(1){margin-top:30px;}
.m_nav li:nth-child(1) h2:before,.m_nav li:nth-child(2) h2:before,.m_nav li:nth-child(7) h2:before{display:none;}
/*二级分类*/
/*手机站二级分类*/
.sub_nav {width:calc(100% - 50px);float:left;position:relative;padding:5px 0px;background:#F78C1A;display:block;height:30px;overflow:hidden;padding-right:30px;margin-left:10px;margin-top:10px;border-radius:6px;}
.sub_nav .con {width:100%;display:flex;flex-wrap:wrap;}
.sub_nav .con a {float:left;height:30px;line-height:30px;position:relative;overflow:hidden;font-size:16px;color:#fff;margin-left:10px;}
.sub_nav a:hover {color:#fff;}
.sub_nav a.cur {color:#fff;font-weight:bold;}
.sub_nav .more {width:30px;height:100%;position:absolute;right:0px;top:0px;cursor:pointer;z-index:10;text-indent:-9999px;display:none;
  background:linear-gradient(to right, rgba(0,0,0,.0), #EB6D07);}
.sub_nav .more:before {width:12px;height:14px;background:url("../up.png") no-repeat 0px -20px;   background-size:100%;left:9px;top:12px;}
.sub_nav.active .more:before {background-position:0 -34px;}
.sub_nav.active {height:auto;transition:0.3s ease-out;}
/*手机站导航结束*/
	
.head{width:100%;padding:0px;position:fixed;}
.head .logo img {width:100%;height:auto;}
.banner{overflow:inherit;margin-top:60px;}
.banner .bd .prev,.banner .bd .next{display:none;}
.banner .hd{bottom:-10px;margin-left:-20px;}
.banner .hd ul li {margin:0 3px;width:6px;height:6px;}
.banner .bom{height:10px;bottom:-2px;}

.chanpin .hd .tit:before{display: none;}
.chanpin .hd{justify-content:space-between;padding:0;}
.chanpin .hd .tit{position:relative;left:0;margin:0;padding:0px;}
.chanpin .hd .tit h2{font-size:20px;}
.chanpin .hd .tit em{font-size:14px;top:28px;left:0px;}

.chanpin .hd ul{width:calc(64% - 5px);}
.chanpin .hd li{width:calc(33.33% - 5px);height:22px;margin-bottom:5px;}
.chanpin .hd li:nth-child(4),.chanpin .hd li:nth-child(5){width:calc(50% - 5px);}
    
.chanpin .bd{margin-top:5px;padding:0px;}
.chanpin .bd ul{flex-wrap:wrap;}
.chanpin .bd li{width:calc(50% - 5px);margin-top:10px;}
.chanpin .bd li h2{font-size:14px;height:30px;line-height:30px;margin:0px;}
.chanpin .bd .more{width:90px;height:90px;right:auto;margin-left:50px;bottom:45px;}
.chanpin .bd .more a{width:100%;text-align:center;padding:25px 0px 10px 0;border-radius:6px;}
.chanpin .bd .more a:before{content:"···";width:50px;height:30px;right:22px;top:5px;background:none;transform:skewX(0deg);text-indent:5px;font-size:26px;}
.chanpin .bd li:before,.chanpin .bd li:after,.chanpin .bd li h2:before{display:none;}  
    
.about .a{width:calc(100% - 0px);}    
.about .a h3{font-size:18px;line-height:30px;margin-bottom:10px;}
.about .a p{font-size:16px;line-height:30px;}
.about .a a{margin:20px 0;}

.about .a p:nth-child(4),.about .b img,.about .b li:after,.about .b li:before{display:none;}
    
.about .b ul{width:100%;height:auto;position:relative;right:0px;top:0px;display:flex;justify-content:space-between;}
.about .b li em{font-size:30px;line-height:30px;}
.about .b li h2{font-size:14px;}
.about .b li em:before{top:-6px;right:-15px;}
.about .b li:nth-child(2){margin:0 40px;}
  
.abg{padding:0px 0 30px 0;}
.abg:before{width:45%;height:30px;}
.anli .bd li p{display:none;}
.anli .bd li h2{font-size:16px;line-height:22px;margin-top:0px;}
.anli .bd li a{margin-top:0px;padding-bottom:10px;font-size:12px;position:absolute;right:10px;bottom:10px;}
.anli .bd li .a{width:60%;margin-right:10px;}
.anli .bd li .c{width:calc(40% - 10px);margin-top:35px;}
.anli .hd {left:20%;bottom:-32px;}
.anli .hd ul li {margin-right:10px;width:6px;height:6px;}
.anli .hd ul li.on:before{width:10px;height:10px;left:-3px;top:-3px;}
.anli .bd .pageState{top:5px;margin-left:55px;font-size:14px;}
.anli .bd .pageState span{font-size:20px;}
.anli .bd .prev,.anli .bd .next {width:30px;height:30px;left:10px;margin-top:-10px;background:url("../next.png") rgba(0,0,0,.40) no-repeat 10px 7px;background-size:8px;}
.anli .bd .next {left:auto;right:42%;margin-left:0;background-position:12px -15px;}

.aw{width:calc(100% - 10px);padding:0 5px;}
.aw .title{width:calc(100% - 10px);padding:0 5px;}
.case .bd{margin-bottom:10px;}
.case .bd li{width:calc(33.33% - 10px);margin:0 5px;}
.case .bd li h2{font-size:14px;height:30px;line-height:30px;}
.case .bd li:after{height:30px;}
.case .bd li a:hover h2{text-indent:10px;}

.case .hd ul li {margin-left:5px;width:6px;height:10px;}
.case .prev,.case .next {width:20px;height:8px;top:-4px;}
.case .next{background-position:0 -21px;}
.case .prev:hover{background-position:0 -10px;}
.case .next:hover{background-position:0 -31px;}

    
.title h2{font-size:20px;margin:0px;}
.news h2{font-size:14px;}
.news .a{width:calc(100% - 0px);margin-bottom:10px;}
.news .a a{width:calc(50% - 5px);}  
.news .a .txt{padding:10px;}
.news .a .txt h2{height:40px;margin-bottom:10px;text-align:justify;text-justify:inter-word;}
.news .a .txt time{padding-top:10px;}
.news a:after{width:10px;height:12px;right:10px;bottom:12px;}
.news a:hover:after{background-position:0 -14px;}
.news .a .txt p{display:none;}
    
.news .c{width:100%;}
.news .c a{padding:10px 40px 10px 10px;}
.news .c a:after{bottom:32px;}
.news .c a:nth-child(2){margin:10px 0;}
.news .c h2{height:40px;}
/*二级页面开始*/
.head .tad,.head .tel,.list_map{display:none;}
.let{width:100%;}
.rit{width:100%;padding:0px;background:none;float:left;}

.lnav dt{position:absolute;background:none;overflow:inherit;height:30px;top:-20px;left:-10px;}
.lnav dt h2{font-size:14px;padding:5px 20px;}
.lnav dd{padding:0px 10px;display:flex;}
  
.list_new a{width:calc(100% - 20px);margin-top:10px;max-height:120px;background:#fff;padding:10px;}
.list_new .xx{width:calc(100% - 155px);}
.list_new .xx h2{height:48px;overflow:hidden;line-height:24px;}
.list_new .xx time{bottom:0px;font-size:12px;}
.list_new .xx:before{bottom:2px;font-size:20px;}
.list_new .tu{width:140px;}
.list_new .xx p{display:none;} 
    
.list_pic a {width:calc(50% - 5px);margin:10px 0 0px 0px;background:#fff;}
.list_pic a h2 {width:calc(100% - 20px);padding:0px 10px;font-size:16px;}
.list_pic a i {max-height:120px;}  
    
.list_pin a{width:100%;margin-top:10px;}
.list_pin a h2{font-size:16px;margin-top:5px;}
 
.show_title{margin-top:55px;}
.show_title h1{text-align:justify;text-justify:inter-word;}
.show_title dl{padding:0 10px;background:rgba(211,215,222,.40);}
.show_title dd{padding:3px 25px 4px 10px;}
.show_title dd:before{right:10px;}
    
.show_body p{font-size:16px;line-height:28px;}    
    
.page_tit{height:60px;margin-bottom:20px;margin-top:20px;}
.page_tit h1{font-size:22px;line-height:40px;}
.page_tit em{font-size:16px;}
.page_tit em:before,.page_tit em:after{width:5px;height:14px;left:-12px;top:5px;}
.page_tit em:after{left:auto;right:-12px;}
    
    
    
    
    
    
    
    
    
    
    
    
    
    

/*底部导航*/
.kefu_box,.copright{display:none;}
.f_menu{display:none;}
    
.foot{padding:10px 0 20px 0;}
.f_kef{width:100%;}
.f_kef .lx{margin-top:15px;}
.f_kef .lx p{font-size:12px;}
   
.weixin{width:auto;}
.weixin .bd{margin-left:15px;}
.weixin .hd li{margin-bottom:10px;}
    
.wap_nav {width:calc(100% - 10px);padding:0 10px 3px 0;position:fixed;left:0;bottom:0;display:block;background:#fff;box-shadow:0 5px 30px rgba(0,0,0,0.2);backdrop-filter:blur(20px);transition:background-color .3s ease;z-index:66;}
.wap_nav a {width:19%;float:left;text-align:center;font-size:12px;line-height:12px;position:relative;}
.wap_nav a:before{width:46px;height:46px;background:#fff;left:50%;margin-left:-23px;top:-6px;border-radius:60px;visibility:hidden;z-index:-1;}
.wap_nav a i {width:30px;height:30px;margin:0 auto;display:table;position:relative;z-index:3;top:-2px;}
.wap_nav a i:before{width:18px;height:19px;left:6px;top:6px;background:url(../wap_nav.png)  no-repeat;background-size:100%;}
.wap_nav a h2{font-size:14px;position:relative;z-index:3;}
.wap_nav a.yes h2{color:#0052D9;}
.wap_nav a.yes i{background:#0052D9;background:linear-gradient(-40deg,#0052D9 40%,#06F4F2);border-radius:30px;}
.wap_nav a.yes:before{visibility:visible;}
.wap_nav a:nth-child(2) i:before{background-position:0 -48px;}
.wap_nav a:nth-child(3) i:before{background-position:0 -99px;}
.wap_nav a:nth-child(4) i:before{background-position:0 -145px;}
.wap_nav a.yes:nth-child(1) i:before{background-position:0 -23px;}
.wap_nav a.yes:nth-child(2) i:before{background-position:0 -74px;}
.wap_nav a.yes:nth-child(3) i:before{background-position:0 -120px;}
.wap_nav a.yes:nth-child(4) i:before{background-position:0 -171px;}
.wap_nav a:last-child{position:absolute;right:5px;background:#0052D9;background:linear-gradient(to right,#0052D9,#1BA1F6);border-radius:30px;top:5px;color:#fff;line-height:35px;height:35px;width:50px;text-align:left;padding-left:40px;}	
.wap_nav a:last-child:after{width:18px;height:18px;background:url("../ftel.png");background-size:100%;left:10px;top:9px;animation:tel ease-out 1s infinite;}
.wap_nav a:last-child b{width:18px;height:18px;position:absolute;background:url("../ftel.png") no-repeat 0px -20px;background-size:100%;left:14px;top:5px;z-index:2;animation:more_down ease-out 0.5s infinite;}
.wap_nav a:last-child b:nth-child(2){background-position:0px -43px;left:15px;top:5px;animation:more_down ease-out 1s infinite;}
.wap_nav a:last-child b:nth-child(3){background-position:0px -65px;left:15px;top:4px;animation:more_down ease-out 1.5s infinite;}

.lb-nav a.lb-next {width:64px;right:-30px;}
.lb-nav a.lb-prev {width:64px;left:0px;}
.lb-nav a.lb-next:before,.lb-nav a.lb-prev:before{left:5px;}
.lb-data .lb-close {top:-32px;right:0px;}	
	
}