/*  WAP主导航 */
.wapNav{overflow-y:auto;height:100%;opacity:0;transform: translateX(-100%);transition:all 0.6s;background:#fff;width:100%;position: fixed;left:0;top:0;z-index: 40;padding:60px 0;}
.wapNav li{position:relative;}
.wapNav li a{display:block;padding-left:20px;color:#333;height:50px;line-height:50px;border-top:1px solid #eee;position:relative;}
.wapNav li i{font-family:"iconfont";color:#888;font-size:1.2em;font-style:normal;padding:0 15px;position:absolute;right:0;top:0px;line-height:50px;}
.wapNav li.cur>a,.wapNav .cur>a:hover{background:#e63d2a;color:#fff;}
.wapNav li :hover i,.wapNav .cur i{color:#fff;}
.wapNav .navSub{display:none;background:#f5f5f5;}
.wapNav .navSub li a{height:40px;line-height:40px;padding-left:40px;font-size:.875em;border-top:1px solid #e5e5e5;}
.wapNav .navSub ul{background:#f1f1f1;}
.wapNav .navSub ul li a{height:34px;line-height:34px;padding-left:60px;}
.wapNav .menu{overflow:hidden;font-size:1rem;border-top:1px solid #ddd;}
.wapNav .menu a{float:left;width:50%;text-align:center;line-height:50px;border-right:1px solid #eee;color:#333;border-bottom:1px solid #eee;}
.wapNav .menu a i{font-family:"iconfont";margin-right:5px;position:relative;font-style:normal;color:#666;font-size:1rem;}
.wSearch{background:#f1f1f1;overflow:hidden;padding:20px 15px;font-size:12px;}
.wSearch form{margin:0 auto;background:#fff;height:40px;overflow:hidden;padding-right:60px;}
.wSearch .sear_text{width:100%;float:left;height:40px; line-height:40px;color:#666; padding-left:10px;}
.wSearch .sear_btn{ float:left;width:60px;height:40px; cursor:pointer;text-align:center;background:#333;color:#fff;font-size:14px;transition:all 0.3s;margin-right:-60px;}
.wSearch .sear_btn:hover{background:#e63d2a;}

@media all and (max-width:1800px) {
  .header{font-size:1rem;}
  .nav .m>a{padding:0 10px;}
  .headTie{padding-top:5px;}
  .listBanner h3{left:30px;transform:translate(0);}

}
@media all and (max-width:1620px) {
  .container,.container2{padding-left:30px;padding-right:30px;}
  .headTel{right:30px;}
  .headTie span{letter-spacing:2px;}
  .searBtn{right:245px;}
  .header .lang{right:285px;}
  .headTel::after{left:-20px;}
  .nav{margin-right:300px;width:52%;}
  .footer,.copyright{font-size:.875rem;}
  .case,.about,.aboutBox1 .font,.caseShow_con{font-size:1em;}
  .product .container{padding-left:250px;}
  .product .title,.caseShow_pic h2,.proShow .showPage{left:30px;}
  .pd60,.listWrap{overflow:hidden;}
  .culture p{font-size:1.5em;}
  .caseShow_pic .swiper-pagination{padding-right:30px;}
  .rdList li{font-size:1em;}
  .caseShow_pic h2{margin-left:0;}
}



@media all and (max-width:1440px) {
  .header{font-size:.875em;}
  .headTie{margin-left:10px;}
  .nav{width:46%;}
  .nav .m>a{padding:0;border:none;}
  .nav .m>a::after{content:"";position: absolute;left:0;bottom:0;width:0;transition:all .5s;background:#e63d2a;height:2px;}
  .nav .m>a:hover::after,.nav .cur>a::after{width:100%;}
  .footMain{padding-right:320px;}
  .footR{float:right;margin-left:0;width:36%;}
  .footMenu{width:56%;}
  .footWx{width:280px;}
  .caseMenu{margin-bottom:30px;}
  .caseMain li p,.newsPic li p{font-size:1.286em;}
  .news{font-size:.875rem;}
  .newsPic{margin-right:-15px;}
  .newsPic li {padding-right:15px;}
  .newsPic li p{min-height:60px;}
  .proSlide .btn{position: absolute;left:-10px;}
  .proSlide .swiper-button-next{left:auto;right:-10px;}
  .caseShow_con .left{width:260px;}
  .gallery li{height:500px;line-height:500px;}
  .proShow_font .txt{height:340px;}
  .rdList li h6,.rdList .listTie{font-size:1.286em;}
  .hotNews{font-size:1em;}
  .hotNews .n1{height:600px;}
  .hotNews li .pic{height:260px;}
  .hotNews li h4{margin-top:20px;height:80px;}
  .contactBox1{padding-left:22%;}
  .contactBox1 .title{left:4%;}
  .newsList li .pic{width:360px;height:230px;}
  .newsList li .txt{padding-top:20px;}
}

@media all and (max-width:1260px) {
  body{font-size:.875em;}
  .container,.container2{padding-left:15px;padding-right:15px;}
  .header{font-size:.875rem;}
  .headTie{display:none;}
  .nav{width:54%;margin-right:290px;}
  .header .lang{right:255px;}
  .headTel{right:15px;font-size:12px;}
  .headTel span{font-size:18px;}
  .searBtn{right:210px;}
  .headTel::after{left:-14px;}
  .footer,.copyright{font-size:.75rem;}
  .caseMain{margin-right:-10px;}
  .caseMain li{padding-right:10px;margin-bottom:10px;}
  .product .container{padding-left:15px;}
  .product .title{position:relative;width:100%;text-align:center;padding-bottom:15px;margin-bottom:30px;left:0;padding-right:0;}
  .product .title::after{top:auto;bottom:0;left:50%;width:60px;height:6px;margin-left:-30px;}
  .odds,.listTie{font-size:1.286em;}
  .aboutVideo{height:420px;}
  .aboutTxt{font-size:1.286em;}
  .aboutTxt .info{height:340px;}
  .newsLi li{width:33.3%;}

  .listBanner h3,.caseShow_pic h2,.proShow .showPage{left:15px;}
  .listMenu{font-size:1rem;}
  .listMenu a{margin:0 20px;}
  .menuBox p{font-size:12px;}
  .proSider,.proList li{font-size:1em;}
  .proList li{width:33.3%;}
  .culture p{font-size:1.286em;}
  .estate li{font-size:1em;}
  .picList ul,.videoList ul,.caseList ul{margin-right:-15px;}
  .picList li,.videoList li,.caseList li{padding-right:15px;width:33.3%;}
  .caseShow_con{padding-right:4%;}
  .caseShow_con .left,.caseShow_con .right,.picShow_l{float:none;width:100%;line-height:1.6;}
  .caseShow_con .right{border:none;padding-left:0;margin-top:15px;min-height:auto;}
  .caseShow .showPage{top:10px;}
  .caseShow .showPage a{margin-top:10px;}
  .picShow_r {display:none;}
  .contactBox1 .title{width:125px;}
}


@media all and (max-width:1024px) {
  body{padding-top:60px;font-size:.875rem;}
  .header{height:60px;line-height:60px;position: fixed;width:100%;top:0;left:0;padding-top:0;z-index:90;background:#fff;box-shadow:0 1px 5px #ddd;}
  .logo img{height:38px;}
  .navTrigger,.wapTel,.wapLang,.relative_pro li:nth-child(4),.proSider .title i,.wapTxt,.pcHide,.footMenu_wap,.banner .small{display:block;}
  .nav_on{opacity:1;transform: translateX(0);}
  .headTie,.headTel,.nav,.searBtn,.gr_kefu,.firendlink,.footWx,.footMenu,.footR h4,.breadCrumb,.banner .big,.picShow_r,.bshare-custom,.feedbackL,.searFont,.proShow_R .wx,.pro_bread,.proWrap::after,.proSider .title span,.proSide_sub,.relaCase,.menuBox::after,.menuBox p,.listTie span::after,.header .lang{display:none;}
  .footL,.footR,.searMain,.aboutVideo,.aboutTxt,.aboutBox1 .font,.faq,.gallery,.proSider,.proR,.proShow_R,.picShow_l,.contactR,#dituContent,.proShow_con,.aboutTop .font,.cultureL,.cultureR,.listMenu,.madeBox1 .pic,.madeBox1 .font,.aboutBox1 .right,.aboutBox1 .left,.feedbackR,.newsMain .pic,.newsL,.proShow_font,.aboutL,.aboutR,.caseShow,.madeBox1 .pic,.madeBox1 .font,.proList,.contactBox2 .left,.feedback {float:none;width:100%;}
  .footer,.footMain,.copyright p{padding:0;border:none;margin-top:0;}
  .footMenu_wap{padding-top:1px;}
  .footMenu_wap a{float:left; width:25%; border:1px solid #bdd2f1;margin-left:-1px;margin-top:-1px;height:36px;line-height:36px;}
  .footMenu_wap a:nth-child(4n){border-right:none;}
  .footR{padding:15px;margin-left:0;line-height:1.8;}
  .copyright{padding:10px 15px;}
  .footR .tel{margin-bottom:0;}
  .pd60,.listWrap{padding-top:40px;padding-bottom:40px;overflow: hidden;}
  .hTitle, .product .title{font-size:2.4rem;}
  .caseMenu{display: flex;justify-content: space-between;flex-flow:row wrap;margin-bottom:20px;}
  .caseMenu a{border-radius:0;background:#f5f5f5;flex-grow:1;margin:0 1px;font-size:16px;margin-bottom:2px;}
  .caseMain li{width:33.3%;}
  .caseH li:nth-child(7),.caseH li:nth-child(8),.hotNews{display:none;}
  .odds ul{line-height:60px;font-size:1em;}
  .odds li i{width:60px;height:60px;background-size:240px;}
  .odds li:nth-child(2) i{background-position:-60px 0;}
  .odds li:nth-child(3) i{background-position:-120px 0;}
  .odds li:nth-child(4) i{background-position:-180px 0;}
  .aboutTxt .info{height:auto;padding-top:15px;}
  .aboutNum li{padding-right:10px;}
  .aboutNum span{font-size:3em;}
  .newsPic li,.newsLi li{width:50%;}

  .listBanner h3{left:0;}
  .proSider{margin-bottom:25px;}
  .proSider .title{height:60px;line-height:60px;padding:0 15px;}
  .menuBox {padding:0;height:auto;line-height:100%;text-align:center;} 
  .listMenu{display: flex;flex-flow:row wrap;justify-content: space-between;overflow: hidden;background:#f5f5f5;line-height:45px;padding:0;border:none;}
  .listMenu a{flex-grow:1;border:1px solid #ddd;margin:0;margin-left:-1px;margin-top:-1px;padding:0 20px;border-radius:0;}
  .listMenu .cur{background:#e63d2a;color:#fff;}
  .aboutBox1 .font{line-height:1.6;padding-top:20px;}
  .listTie{text-align:center;float:none;}
  .aboutBox1 .num,.newsList li .date{display:none;}
  .listTie span::after{left:50%;margin-left:-30px;}
  .culture .listTie{text-align:left;margin-bottom:15px;}
  .honorSlide li p{font-size:1.143em;}
  .proSlide .btn,.honorSlide .btn{margin:0 2px;margin-top:20px;border-radius:0;height:26px;line-height:26px;position: static;}
  .estate .listTie{text-align:left;}
  .estate .listTie span::after{left:0;margin-left:0;}
  .caseShow_pic h2{font-size:2em;bottom:40px;}
  .caseShow{margin-top:20px;}
  .caseShow_con{padding:0;box-shadow:none;margin-bottom:30px;}
  .caseShow .showPage {right:0;}
  .caseShow .showPage a{height:40px;line-height:40px;width:120px;}
  .caseShow_pic .swiper-pagination{bottom:20px;padding-right:15px;}
  .proList ul{margin-right:-10px;}
  .proList li{margin-bottom:10px;padding-right:10px;}
  .proList li p{font-size:1.286em;}
  .proShow_font {padding-top:25px;}
  .proShow_font .title{margin-bottom:15px;}
  .proShow_font .txt,.faqList li a{height:auto;}
  .proShow .showPage{position: static;margin-top:25px;overflow: hidden;}
  .showPage a{width:48%;margin:0;}
  .showPage a:nth-child(2){float:right;}
  .gallery li{height:auto;line-height:100%;}
  .proShow_font .title{font-size:2.5em;}
  .rdList li {margin-bottom:30px;line-height:1.6;}
  .rdList li .bgImg,.rdList li .txt{float:none;width:100%;}
  .rdList li .listTie{text-align:left;}
  .rdList .listTie {margin-bottom:20px;margin-top:20px;}
  .rdList .listTie span{padding-bottom:0;margin-bottom:0;line-height:1.2;}
  .faqList2 li{width:100%;}
  .showTie,.show-synopsis{margin-bottom:25px;}
  .showCon{padding-bottom:25px;margin-bottom:25px;}
  .contactWrap{margin-top:0;padding-top:30px;}
  .contactBox1{padding:4%;}
  .contactBox1 .title{position:relative;width:100%;font-size:2em;padding-bottom:15px;margin-bottom:30px;left:0;}
  .contactBox1 .title::after{top:auto;bottom:0;left:0;width:40px;height:4px;}
  .newsList li{padding-right:0;}
  .serviceA_menu,.serviceA_main {position: static;width:100%;float:none;}
  .serviceA_menu li{width:25%;height:120px;padding:10px 3%;}
  .serviceA_menu li i{font-size:2em;}
  .listTie span{padding-bottom:0;margin-bottom:0;}
  .feedback {margin-top:30px;}
}

@media all and (max-width:920px) {

}

@media all and (max-width:768px) {
  .hTitle,.product .title{margin-bottom:25px;font-size:2rem;padding-bottom:10px;line-height:1.4;}
  .hTitle::after,.product .title::after{height:4px;width:40px;margin-left:-20px;}
  .caseMain li p{font-size:16px;}
  .odds{font-size:1.143em;text-align:center;}
  .odds .tie2 span{display:inline;}
  .odds .tie2{margin-bottom:25px;}
  .odds ul{line-height:1.4;}
  .odds li i{float:none;display:inline-block;margin-right:0;}
  .odds li span{display:block;margin-top:10px;}
  .aboutTxt .more{width:100%;}

  .listMenu{font-size:.875rem;}
  .listBanner h3{font-size:2em;top:42%;font-weight:normal;}
  .listBanner h3 span,.listTie span::after{display:none;}
  .listTie{font-size:1rem;margin-bottom:25px;}
    .culture li{float:none;width:100%;margin:0;margin-bottom:10px;}
  .culture li:nth-child(2){margin:20px 0;}
  .estate li{width:100%;}
  .estate .listTie span{padding-bottom:10px;}
  .estate .listTie span::after{display:block;}
  .caseShow_pic h2{bottom:20px;font-size:1.5em;}
  .proShow_font .title{font-size:2em;}
  .rdList li .bgImg,.serviceA_main,#dituContent{height:380px;}
  .contactBox1 .txt{background:none;padding-left:0;line-height:1.8;}
  .feedback{margin-top:40px;}
  .feedback p{width:100%;float:none !important;margin-bottom:10px;}
  .feedback .two{margin:0;margin-bottom:10px;}
  .feedback .tarea{height:150px;}
  .feedback input,.feedback textarea{font-size:1em;}
  .newsList li .pic,.newsList li .txt{float:none;width:100%;}
  .newsList li .pic{height:auto;width:100%;display:block;}
  .newsList li .pic img{min-height:auto;}
  .proSider .title{font-size:1.5em;height:50px;line-height:50px;}
  .serviceA_menu li{height:100px;}
  .serviceA_menu li p{font-size:14px;}
  .serviceA_menu li p span{font-size:12px;}
  .serviceA_main li p{font-size:1em;}
}

@media all and (max-width:640px) {
  .footMenu,.caseMain li p{font-size:14px;}
  .pd60, .listWrap{padding-top:30px;padding-bottom:30px;}
  .caseMenu a{font-size:15px;}
  .caseMain{margin-right:-5px;}
  .caseMain li{width:50%;padding-right:5px;margin-bottom:5px;}
  .caseMain li p{padding:5%;}
  .proSlide li p{bottom:10px;font-size:14px;}
  /* .proSlide li{box-shadow:0 0 6px #a1a9b8;}
  .proSlide li img{margin-top:-10px;} */
  .proSlide li p{margin-top:5px;}
  .aboutVideo{height:360px;}
  .aboutTxt{font-size:1.143em;}
  .newsPic{margin-right:-8px;margin-bottom:10px;}
  .newsPic li {padding-right:8px;}
  .newsPic li a{padding-bottom:15px;border:none;}
  .newsPic li p{font-size:15px;margin:10px 0;min-height:45px;}
  .newsPic li .pImg{border-radius:5px;}
  .newsLi li{width:100%;float:none;margin-bottom:12px;}
  .newsLi li:nth-child(20),.newsLi li:nth-child(19),.newsLi li:nth-child(18),.newsLi li:nth-child(17),.newsLi li:nth-child(16),.newsLi li:nth-child(15),.newsLi li:nth-child(14),.newsLi li:nth-child(13),.newsLi li:nth-child(12),.newsLi li:nth-child(11){display:none;}
  .caseShow .showPage a{width:80px;height:36px;line-height:34px;}
  .rdList .listTie{font-size:1em;}
  .rdList li .bgImg,.serviceA_main,#dituContent{height:320px;}
  .proList li{width:50%;}
  .proList li img{margin-top:-15px;}
  .newsList li{padding-bottom:20px;margin-bottom:20px;}
  .newsList li .txt h3{font-size:1.5em;margin-bottom:15px;}
  .contactBox2 .bgImg{height:140px;}

}

@media all and (max-width:480px) {
  .logo img{height:32px;}
  .hTitle,.product .title{font-size:1.5rem;}
  .odds{font-size:14px;}
  .odds li i{width:50px;height:50px;background-size:200px;}
  .odds li:nth-child(2) i{background-position:-50px 0;}
  .odds li:nth-child(3) i{background-position:-100px 0;}
  .odds li:nth-child(4) i{background-position:-150px 0;}
  .aboutNum{flex-flow:row wrap;margin-top:15px;}
  .aboutNum li{width:50%;margin:10px 0;}
  .aboutVideo,.serviceA_main,#dituContent{height:260px;}
  .aboutVideo::before{width:60px;height:60px;margin-left:-30px;margin-top:-30px;}
  .honorSlide li p{font-size:13px;}
  .estate li .txt{position: static;margin-top:10px;}
  .estate .listTie span::after{height:2px;width:40px;}
  .caseShow_pic h2{bottom:10px;font-size:1.286em;}
  .caseShow_pic .swiper-pagination-bullet,.gallery .swiper-pagination-bullet{width:8px;height:8px;}
  .rdList li .bgImg{height:220px;}
  .proList li p{font-size:14px;}
  .listTie span{font-size:1.6em;}
  .serviceA_menu li{width:50%;}
}

@media all and (max-width:380px) {
  .rdList li .bgImg{height:200px;}

}