@media screen and (min-width: 720px) and (max-width: 1075px){
.serc{display: none;}
}
@media screen and (min-width: 1075px) and (max-width: 1366px){
.serc{display: none;}
}
@media screen and (min-width: 720px) and (max-width: 1066px){
.lgo{width: 40% !important; text-align: center !important; margin-left: 2%; }
.lgo img{ width: 100%; min-width: 171px; height: auto !important; max-width: 300px}
.qtn{  float: left; width: 100%;}
    .tbxl{ display: none;}
}
@media screen and (min-width: 890px) and (max-width: 1120px){
.apcl .apcn:last-child{display: none;}
}

@media screen and (max-width: 1255px){
    .coolMapHide{ display: block;}
    .pcShow{ display: none;}
    .width-box3{ width: 100% !important; margin-top: 10px;}
    .mobileShow img{ width: 100%;}
}
@media screen and (max-width: 1100px){
    .w10n{ display: none !important;}
}
@media screen and (max-width: 1100px){
    /*.panel{ display: none !important;}*/
}

@media screen and (max-width: 720px){
    .tbxl{ display: none;}
    .lgo{width: 35% !important; text-align: center !important; margin-left: 2%; }
.lgo img{ width: 100%; min-width: 171px; height: auto !important; max-width: 300px; margin-top: 20px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.qtn{  float: left; width: 100%;}
    .tsou{ width: 60% ; display: none !important;   }
    .ndhn{ height: auto;}
    
    
    .coolMapHide{ display: block;}
    .pcShow{ display: none;}
    .width-box3{ width: 100% !important; margin-top: 10px;}
    .width-box3 .item{ display: block !important;}
    .ejle{ width: 100%; float: left; background: #eee; height: 55px; line-height: 55px; }
.ejn{ width: 100%; display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; justify-content: center}
.ejn a{ background: #eee; display: block; width: 33%;  color: #444; text-align: center; font-size: 14px !important; padding: 0 !important;}
.dqej{background: #bf0b19 !important; color: #fff !important;  }
.ejn a:hover{background: #bf0b19 !important; color: #fff !important; }
.hdn ul{ float: left;width: 96%; margin-left: 2%; margin-top: 1%; margin-bottom: 1%;}
.hdn ul li{width: 33.3333%; float: left; text-align: center; line-height:38px }
.hdn ul li a{ color: #fff; font-size: 14px !important;}
.serc{ float: left; width: 96%; margin-left: 2%; height: 42px;margin-top: 2%; }
.serc input{background: #333; border: none;margin: 0 !important; padding: 0 !important; float: left; height: 42px; width: 85%; color: #ccc;border-top-left-radius: 8px;border-bottom-left-radius: 8px; text-indent: 1em;}
.serc img{ display: none;}
.serc button {background: #333 !important; border: none; height: 42px; width: 15%; color: #eee;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
.bnr img{ width: 100%;}
.pud{ width: 100%; float: left; margin-top: 10px; background: url(../images/cpbg.jpg)bottom center no-repeat}
.pud span{ width: 100%;  float: left; text-align: center; font-size: 24px; color: #c01; background: url(../images/pbg.jpg) bottom center no-repeat; line-height: 40px;}
.pdn{position: relative; width: 49.5%; float: left; height: 260px; background: #f6f6f6; margin-top: 10px;}
.pd2{ margin-left: 1%;}
.pd4{ margin-left: 1%;}
.pdo .cpk{ float: right;  width: 100%; text-align: center;position: relative;}
.pdo .cpk img{ margin: 0 auto; margin-top: 20px; max-width: 90%}
.pdo .cpk p{ font-size: 14px; color: #c01; margin-top: 20px;}
.pdo  em{display:block;position: absolute;left:0;bottom:3px;width:100%;line-height: 25px;background:rgba(0,0,0,0.5);color:#fff;font-size:12px;text-align: center;font-style:normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pdn  em{display:block;position: absolute;left:0;bottom:3px;width:100%;line-height: 25px;background:rgba(0,0,0,0.5);color:#fff;font-size:12px;text-align: center;font-style:normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pd2 .cpk{ float: left; width: 80%;text-align: center;}
.pd2 .cpk p{font-size: 14px; color: #c01; margin-top: 20px; display: inline-block;}
.pd2 .cpk img{ margin: 0 auto; margin-top: 20px; max-width: 90%}
/*.pud a:hover{ background: #ddd;}*/
.pd2{ margin-left: 1%;}
.pd4{ margin-left: 1%;}
.pdo .cpk{ float: right;  width: 80%; text-align: center;}
.pdo .cpk img{ margin: 0 auto; margin-top: 20px;}
.pdo .cpk p{ font-size: 18px; color: #c01; margin-top: 20px;}
.pd2 .cpk{ float: left; width: 80%;text-align: center;}
.pd2 .cpk p{font-size: 18px; color: #c01; margin-top: 20px; display: inline-block;}
.pd2 .cpk img{ margin: 0 auto; margin-top: 20px;}
/*.pud a:hover{ background: #ddd;}*/
.apc{ background: #f6f6f6; margin-top: 18px; width: 100%; float: left; padding-bottom: 10px;}
.apct{ width: 100%;  text-align: center; font-size: 24px; color: #c01; background: url(../images/pbg.jpg) bottom center no-repeat; line-height: 40px; display: block; margin-top: 10px;}
.apcl{ max-width: 1180px; margin: 0 auto; display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; justify-content:space-around; padding-top: 18px;}
.apcn{ width: 224px; overflow: hidden; height: 212px;}
.apcn img{ z-index: 999; width: 100%; float: left;}
.apj { float: left; z-index: 1; width: 100%; margin-top:-212px; height:212px;background:url(../images/apcb.png) left bottom repeat-x;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.70; }
.apj p{ font-size: 12px; color: #c3c3c3; max-width:204px; margin-left: 10px; float: left; }
.apj span{ font-size: 14px; color: #fff;  max-width:204px; margin-left: 10px; margin-top: 120px; float: left; }
.apcn:hover .apj{ background: #000;}
.apcl .apcn:last-child{display: none;}
.apcl .apcn:nth-child(3){display: none;}
.apcl .apcn:nth-child(4){display: none;}
.abs{ width: 96%; float: left; margin-top: 20px; background: url(../images/absbg.jpg) bottom center no-repeat; margin-left: 2%; padding-bottom: 10px;}
.usn{ max-width: 1160px; margin: 0 auto}
.tus{ width:100%; float: left; margin-top: 20px;}
.vus{ width: 100%; float: left; margin-top: 20px;}
.tus h2{ font-size: 22px; color: #696e63; font-weight: normal; width: 100%; float: left;}
.tus p{ font-size: 16px; color: #797671; font-family: "Arial"; line-height: 30px; width: 100%; float: left; margin-top: 20px;}
.tus a{ background: #bf0b19; color: #fff; padding: 6px 20px; float: left; margin-top: 15px;}
.vus{ float: left; margin-left: 0px;}
.apct2{ width: 100%;  text-align: center; font-size: 24px; color: #c01; background: url(../images/pbg2.jpg) bottom center no-repeat; line-height: 40px; display: block; margin-top: 10px;}
.cst{ width: 100%; float: left; background: url(../images/ubg.jpg) bottom center no-repeat; margin-top: 20px;}
.news{ width: 96%; float: left; background:url(../images/nbg.jpg) bottom center repeat-y; margin-top: 20px; padding-bottom: 20px; margin-left: 2%; }
.newn{ width: 100%; margin: 0 auto}
.nwl{  width: 100%; float: left; background: #FFF; padding-bottom: 16px; margin-top: 20px;}
.nwl h3{ font-size: 18px; color: #bf0b19; width: 96%; margin-left: 2%; text-align: center; margin-top: 20px;}
.nwl img{width: 96%; margin-left: 2%; text-align: center; margin-top: 20px;}
.nwl p{width: 96%; margin-left:2%; text-align: center; margin-top: 20px; font-size: 14px; line-height: 24px; color: #7d7e7f; text-align: left; font-family: "Arial";}
.nwl p a{ float: right; font-size: 10px; color: #bf0b19; line-height: 22px;}
.ner{ float: left;  width: 100%; margin-top: 20px;}
.ner li{ background: #fff; margin-bottom: 16px; float: left; width:96%; padding-bottom: 15px; margin-left: 2%;}
.ner li:last-child{padding-bottom: 15px; margin-bottom: 0;}
.nebt{ font-size: 16px; color: #575757; float: left; font-family: "Arial"; line-height: 45px; margin-left: 2%; }
.ner li span{ float: right; font-size: 12px; color: #a4a4a4;line-height: 45px; margin-right: 20px;}
.ner li p{ width: 96%; float: left; font-size: 14px; font-family: "Arial"; color: #a4a4a4; line-height: 22px; margin-left: 2%; }
.ner li p a{font-family: "Arial"; color: #a4a4a4; line-height: 22px; color: #bf0b19;float: right; font-size: 12px !important; }
.fot{ width: 100%; float: left; background: #171717;}
.ftn{ width: 100%; margin: 0 auto; margin-top: 20px;}
.ft1{ width: 97%; float: left; margin-left: 3%;}
.ftt{ color: #fff !important; font-size: 16px; margin-top: 20px; width: 100%; float: left;}
.ft1 a{font-family: "Arial"; line-height: 26px; color: #808080; }
.ft2{ width: 94%; float: left; margin-left: 3%; }
.ft2 p{font-family: "Arial"; line-height: 26px; color: #fff; float: left;padding-left:22px; width: 80%;}
.ft2 p:nth-child(2){ background: url(../images/ftb1.png) left center no-repeat; display: block;}
.ft2 p:nth-child(3){ background: url(../images/ftb2.png) left center no-repeat; display: block;}
.ft2 p:nth-child(5){ background: url(../images/ftb3.png) left center no-repeat; display: block;}
.ft2 p:nth-child(6){ background: url(../images/ftb4.png) left center no-repeat; display: block;}
.fxbq{ border-top: 1px solid #ccc; max-width: 1200px;margin: 0 auto; margin-top: 20px;}
.fxbq p{ width: 100%; float: left; text-align: center;font-size: 14px; line-height: 32px; color: #808080; margin-bottom: 16px;}
.shar{ max-width: 100%; display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; justify-content: center; margin-top:10px; margin-bottom: 10px;}
.shar a{ margin: 1%;}
.shar a img{ float: left;}
.fnk{width: 96%; float: left; background: #f5f5f5; margin-top: 18px; margin-bottom: 18px; margin-left: 2%;}
.fkn{max-width: 1200px; margin: 0 auto;}
.fkn p{ font-size: 14px; color: #747474; line-height: 40px; float: left; margin-left: 2%;}
.fkn a{ font-size: 14px; color: #666; line-height: 40px; float: left; margin-left: 18px;}
.plbn{ width: 100%; text-align: center; height: 265px; background: url(../images/plbg2.jpg) bottom center no-repeat; float: left; }
.prnln{ width: 100%; float: left;}
.prnln ul li{ width: 100%; float: left; border-bottom: 1px solid #ececec; margin-top: 20px; padding-bottom: 20px;border-bottom: 1x solid #a4a4a4}
.nlbt{ font-size: 16px; font-family: "Arial"; color: #575757; line-height: 25px; float: left; overflow: hidden; height: 25px;}
.prnln ul li span{ display: none; }
.prnln ul li p{ width: 100%; float: left;font-size: 14px; font-family: "Arial"; color: #a4a4a4; line-height: 22px; margin-top: 10px; height: 66px; overflow: hidden; }
.prnln ul li p a{ float: right; color: #bf0b19; font-size: 12px;}
.nea,.nean{ width: 100%; float: left;}
.nea h1{ font-size: 20px; color: #171717; line-height: 45px; width: 100%; text-align: center; float: left; margin-top: 10px;padding-bottom: 10px; border-bottom: 1px solid #a4a4a4; font-family: "Arial";}
.nean p{ font-size: 14px; color: #3b3b3b; line-height: 30px; width: 100%; float: left; margin-top: 10px;font-family: "Arial";}
.nean img{ max-width: 100%; margin: 0 auto; padding-top: 20px;}
.sxy{ width: 100%; float: left; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;padding-top: 16px; padding-bottom: 16px;}
.sye{ width: 100%; float: left; }
.sxy p{ float: left; width: auto; line-height: 30px; color: #666; font-size: 14px; font-family: "Arial";}
.sxy a{ float: left;width: auto; line-height: 30px; color: #666; font-size: 14px; font-family: "Arial"; margin-left: 6px;}
.atj{ width: 100%; float: left; margin-top: 16px;}
.atj p{ font-size: 18px; font-family: "Arial"; line-height: 30px; color: #171717; }
.atj ul{width: 100%; float: left;}
.atj ul li{width:96%; float: left; background: url(../images/tjbj.jpg) left center no-repeat; margin-left: 2%;}
.atj ul li a{ text-indent: 1em; width: 100%; float: left;font-size: 14px; font-family: "Arial"; line-height: 30px; color: #646464; display: inline-block; overflow: hidden; height: 30px; }
.prn h1{ width: 100%; float: left; text-align: center;  font-size: 20px; color: #171717; line-height: 30px; margin-top: 15px;}
.pri{ width: 100%; float: left; margin-top: 15px;}
.prt{  width: 100%; float: left; }
.prx{ width: 100%; float: left; margin-top: 120px; }
.prq{ width: 100%; float: left; background: url(../images/cpem.png) left center no-repeat #bf0b19; height: 52px; line-height: 52px; color: #fff;text-align: center;background-position:10%; margin-top: 10px; font-size: 14px;}
.prv{ width: 100%; float: left; background:url(../images/cpvd.png) left center no-repeat #ededed; height: 52px; line-height: 52px; color: #3d3d3d;text-align: center;background-position:10%;margin-top: 10px;font-size: 14px;}
.prb{ width: 100%; float: left; background:url(../images/cpdl.png) left center no-repeat #ededed; height: 52px; line-height: 52px; color: #3d3d3d;text-align: center;background-position:10%;margin-top: 10px; font-size: 14px;}
.prx p{ font-size: 14px; line-height: 30px;font-family: "Arial"; width: 100%; text-align: center; margin-top: 15px; color: #8b8b8b; float: left;}
.psxy{ width: 96%; float: left; padding-top: 16px; padding-bottom: 16px; margin-left: 2%;}
.psye{ width: 100%; float: left; }
.psxy p{ float: left; width: auto; line-height: 30px; color: #666; font-size: 14px; font-family: "Arial";}
.psxy a{ float: left;width: auto; line-height: 30px; color: #666; font-size: 14px; font-family: "Arial"; margin-left: 6px;}
.patj{ width: 96%; float: left; margin-left: 2%;}
.ptjn ul li p{ width: 96%; float: left; margin-left: 2%; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; margin-top: 8px;}
.panp p{ width: 96%;  margin-left: 2%; font-size: 14px; font-family: "Arial"; line-height: 30px; color: #3b3b3b;}
.hpqu{ height: auto;}
.hql { width: 100%;}
.hql p{ float: left; width: 100%; font-size: 16px; color: #777; margin-top: 37px;}
.hql span{ float: left; width: 100%; color: #777; font-size: 12px}
.rqtd{width: 100%; margin: 0 auto; margin-bottom: 15px; height: 50px; line-height: 50px; max-width: 100%; margin-top: 15px;}
.proc{max-width: 1200px;}
.poct{ width: 100%; /*background: #ededed;*/ float: left;}
.poct h2{ width: 100%; text-align: center; float: left; font-size: 24px;font-family: "Arial"; color: #646464; font-weight: normal; line-height: 45px; margin-top: 10px; }
.poct p{ width: 96%; float: left; margin-left: 2%;font-size: 14px;font-family: "Arial"; color: #646464; font-weight: normal; line-height: 24px; margin-top: 10px; margin-bottom: 20px; }
.pdv{ width: 100%; float: left;}
.pdvn{ width: 96%; float: left; margin-left: 2%; margin-top: 2%;}
.pvim{ width: 100%; float: left; height: 100%;display: block; border: 2px solid #ccc}
.pvim img{ width: auto; margin: 0 auto}
.pdvr{ width: 100%; float: left; margin-left: 2%;}
.pdvr h3{ width: 100%; float: left; font-size: 24px; color: #646464; font-weight: normal; line-height: 35px;font-family: "Arial";text-align: center; mt10 }
.pvi{ width: 100%; float: left; margin-top: 16px;}
.pvi .pdjs{ float: left; height: 40px; line-height: 40px; background: #bf0b19;padding: 0 10px; color: #fff;}
.pvi .pdif{ float: left; height: 40px; line-height: 40px; background: #999;padding: 0 10px; color: #fff; margin-left: 20px;}
.pdvn p{ font-size: 14px; width: 100%; float: left; color: #646464;line-height: 24px; margin-top: 16px;font-family: "Arial"; max-height: 96px; overflow: hidden;}  
.pdvn ul{ width: 100%; float: left; margin-top: 10px;}
.pdvn ul li{list-style: disc; color: #bf0b19; font-size: 12px; margin-left: 15px;}
.pdvn ul li a{ font-size: 14px; color: #646464; line-height: 30px;}
.pr1l{ width: 100%; float: left; /*background: #ededed;*/ margin-top: 18px;}
.pr1t{ width: 96%; float: left; margin-left: 2%; border-bottom: 1px solid #ddd; }
.pr1t p{height: 50px; line-height: 50px; float: left; font-size: 24px; color: #646464;font-family: "Arial";}
.pr1t a{ float: right; font-size: 10px !important; color: #fff; background: #ccc; height: 24px;line-height: 24px; margin-top: 13px; padding: 0 10px    }
.p1jj{ width: 96%; float: left; margin-left: 2%; font-size: 14px; color: #646464; line-height: 24px;font-family: "Arial"; margin-top: 15px;}
.pr1l ul{ width: 100%; margin-top: 20px; float: left; display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; justify-content: center; flex-wrap: wrap;}
.pr1l ul li{ width: 45%; float: left;margin-bottom: 20px; margin-right:10px; border:noen; }
.pr1l ul li a { width: 100%; max-width: 230px; margin: 0 auto; display: block;}
.pr1l ul li a img{ width: 100%; float: left; max-height:230px;} 
.pr1l ul li a p{width: 100%; float: left; text-align: center; margin-top: 10px; height:24px; line-height:24px; overflow:hidden;}
.item{ display: none;}
.rig{ width: 100%; height: 100%;display:none; } 
.swiper-wrapper{ max-width: 1200px;}
.vdkg{ width: 100%;text-align: right;}
.vdkg video{width:100%; margin-right: 0; margin-top:0;border-radius: 0; box-shadow:0}
.swiper-slide img,.swiper-slide1 img{height: 100% !important; text-align: center; }
.swiper-slide,.swiper-slide1 { text-align: center;}
 { text-align: center;}
.rign{ width: 100%; background: rgba(255,255,255); text-align: left;  padding: 10px 15px;  max-width: 560px; float: left; overflow: hidden; height: 100%; overflow: hidden;}
.swiper-container {
width: 100%;
/*background: #000;*/  font-family: "Arial"; 
}
.swiper-slide {
font-size: 18px;
color:#fff;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 260px !important;
}
.swiper-slide1 {
font-size: 18px;
color:#fff;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 80px !important;
}
.parallax-bg {
position: absolute;
left: 0;
top: 0;
width: 130%;
height: 100%;
-webkit-background-size: cover;
background-size: cover;
background-position: center;
}
.swiper-slide .title {
font-size: 41px;
font-weight: 300;
}
.swiper-slide .subtitle {
font-size: 21px;
}
.swiper-slide .text {
font-size: 14px;
max-width: 400px;
line-height: 1.3;
}
.bnjt{ font-size: 22px; font-weight: normal; line-height: 45px;}
.rign li{ list-style: circle;  margin-left: 16px; float: left; width: 100%;}
.rign li p{ font-size: 14px; line-height: 34px;}
.rign  a{ padding: 8px 16px; background: #fff; color: #456; margin-top: 15px; margin-bottom: 25px; float: left;}
.swiper-slide  img{ margin: 0 auto; /*width: 100%; */height: 100%;}
.swiper-pagination{ display: none !important;}
.swiper-button-next, .swiper-button-prev{ display: none}
.nlp{ width: 30%; float: left;}
.nlp img{ width: 100%; float: left; height: 110px !important;}
.nlrt{ width: 68%; float: left; margin-left: 2%;}
.panel{display: none;}
.lctus{ width: 100%; float: left; margin-top: 20px;  background: url(../images/infom.png) top center no-repeat #fff ; background-size: 100%;height: 80px;}
.lctt{ color: #fff; display: block; width: 100%;height: 50px; font-size: 24px; background: rgba(0,0,0,0.6); margin-top: 15px; text-align: center; line-height: 50px;font-family: "Arial";  margin-bottom: 80px;}
.lctus img{ width: 100%; float: left; margin-bottom: 10px;} 
.lctus p{ width: 92%; float: left; margin-left: 4%; font-size: 16px; color: #666; line-height: 28px; }
.wcu{ width: 100%; float: left; text-align: center; color: #444 ; margin-top: 16px; height:80px;}
.wcu a{ color: #444; background: url(../images/timg.jpg) center center no-repeat; display: block; width: 100%;background-size:100%; height: 55px;  padding-top: 25px; font-size: 26px; }
.wcu p{ width: 92%; float: left; margin-left: 4%; text-align: left; font-size: 14px; line-height: 24px; margin-top: 16px;}


.sec-wrap {
    max-width: 1255px;
    margin-left: auto;
    margin-right: auto;
}
.sec-wrap .meet-til {
    font-size: 56px;
    line-height: 64px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
.sec-wrap .meet-des {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 50px;
    text-align: center;
}
.sec-wrap .list-wrap {
    margin-right: 0;
}
.sec-wrap .list-wrap p{line-height:24px;margin-bottom:10px;float:left;width:100%;}
.sec-wrap .list-wrap  img{text-align:center;display: inline-block; max-width:98%;}

.sec-wrap .width-box2 {
    width: 96%;
    display: inline-block;
    vertical-align: top;
    float:left; margin-left: 2%;
}
.sec-wrap .item2 {
    margin-right: 78px;
    margin-bottom: 60px;
}
.sec-wrap .item2 .tip {
    font-size: 16px;
    line-height: 1;
    margin-bottom: 15px;
}
.sec-wrap .item2 p {
    font-size: 16px;
    line-height: 2;
    margin-bottom: 0;
}
.sec-wrap .item2 p .key-name {
    font-weight: bold;
}
.sec-wrap .item2 .companies-name p {
    font-size: 18px;
    line-height: 1;
    margin-bottom: 5px;
    padding-bottom: 20px;
    font-weight: bold;
    border-bottom: 1px solid #000;
}
    
    
    
      
     .contact-form {
    padding-bottom: 60px;
    padding-top: 60px;
}
 .contact-form .contact-title {
    font-size: 56px;
    line-height: 64px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
 .contact-form .contact-des {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 25px;
    text-align: center;
}
 .contact-form .contact-subtitle {
    font-size: 24px;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 40px;
}
 .contact-form .sendStatus {
    font-size: 16px;
    line-height: 2;
    color: red;
}
 .contact-form .send-message {
    font-size: 18px;
    line-height: 1;
    color: #fff;
    background-color: #0057B8;
    padding: 10px 0;
    margin-bottom: 15px;
    width: 96%; float: left; margin-left: 2%; border-radius: 8px; margin-top: 20px; margin-bottom: 26px;border: 1px solid #ccc
}
 .contact-form .privacy {
    text-align: center;
}
 .contact-form .privacy a {
    font-size: 12px;
    line-height: 1;
    color: #bdbdbd;
}

    .contact-subtitle{ width: 100%; float: left; text-align: center; font-weight: normal ;}
    
    .mingz{ width: 100%; float: left; }
    .mingz input{ width: 100%; float: left; height: 36px; line-height: 36px; text-indent: 1em; font-size: 16px; border-radius: 6px; border: 1px solid #ccc}
    .youj{ width: 100%; float: left; margin-top: 10px; }
    .youj input{width: 100%; float: left; height: 36px; line-height: 36px; text-indent: 1em;font-size: 16px; border-radius: 6px; border: 1px solid #ccc}
    .form-group{ width: 96%; float: left; margin-left: 2%;}
    .form-group textarea{ width: 96%; margin-top: 20px;font-size: 16px; border-radius: 6px; padding: 2%; border: 1px solid #ccc;  }
    
    .bjs{ background:#F3F6FB; float: left; width: 100%; }
    
.Patent {padding-bottom: 65px;}
.usepadding {padding-top: 0;}
.Patent ul li {padding-left: 12px;padding-right: 12px;margin-bottom: 15px;float:left;}
.Patent .Patentdiv {font-size: 16px;text-align: center;box-shadow: 0px 1px 3px #c8c8c8;margin-bottom: 20px;cursor: pointer;}
.Patent .Patentdiv .Patentimg {border: 1px solid #d9d9d9;padding: 15px 0;}
.Patent ul li img {display: block;margin: 0 auto;max-width: 100%;}
.Patent ul li p {height: 40px;line-height: 40px;}
.col-md-3{width:42%;}

.poct h1 {width: 100%;text-align: center;float: left;font-size: 24px;font-family: "Arial";color: #646464;font-weight: normal;line-height: 45px;margin-top: 10px;}
.Aftersalelast {padding-top: 0px; }

.address-area .col-1 {width: 100%;display: block;float: left;}
}
@media screen and (max-width: 1120px){
.plbn{ width: 100%; text-align: center; height: 265px; background: url(../images/plbg.jpg) bottom center no-repeat; float: left; }
.plbn img{ display: none;}
.plc{ width: 98%; float: left; margin-left: 1%;; margin-top: 1%;}
.pll{width: 100%; float: left; padding-bottom: 2%;background: #ededed;}
.plt{ width: 100%; float: left; display: block; font-family: "Arial"; font-size: 16px; line-height:70px; color: #fff; background: #000;  text-align: center; }
.pfl{ width: 100%; float: left; background: #ededed; margin-top: 2%;}
.pfl span{ float: left; width:100%;  font-size: 14px; color: #bf0b19; line-height: 47px; text-align: left; text-indent:1em;}
.pfn{ width: 33%; float: left; border-top: 1px solid #fefefe; display: none;}
.plr{ width:98%; float: left; margin-left: 1%;}
.mbx{ width: 100%; background: url(../images/mbb.jpg) left bottom no-repeat; float: left; display: none;}
.mbx h2{ width: 340px; float: left; display: block; font-family: "Arial"; font-size: .342rem; line-height:68px; color: #111;padding-left: 20px; font-weight: normal;}
.wzh{ float: right; line-height: 68px; margin-right: 10px;}
.wzh p{ float: left; font-size: 12px;}
.wzh a{ font-size: 12px; padding-left: 5px; padding-right: 5px;}
.prln{ width: 100%; float: left;}
.prln ul{ width: 100%; float: left;}
.prln ul li{ width: 100%; float: left; border-bottom: 1px solid #ececec; margin-top:2%; padding-bottom: 2%;}
.prln ul li img{ width: 30%;  float: left; min-width: 160px;}
.prln ul li h3{ float: left; margin-left: 1%; width: 69%; font-size: 16px; color: #646464; font-family: "Arial"; line-height: 30px; font-weight: normal;}
.raq{ float: left; display: block; line-height: 35px; background: #bf0b19; padding-left: 10px; color: #fff; padding-right: 10px; margin-top:  20px; font-size:  14px;}
.mif{ float: left; display: block; line-height: 35px; background:#7f7f7f; padding-left: 10px; color: #fff; padding-right:  10px; margin-top:  20px; margin-left: 16px;font-size:  14px;} 
.prln ul li p{ width: 100%; float: left; font-size: 14px; font-family: "Arial"; line-height: 24px;color: #646464;max-width: 510px; margin-top: 20px;}
.fye,.fye ul{ width: 100%;  float: left; display: block;}
.fye ul { display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; justify-content: center; margin-top: 20px; margin-bottom: 20px;}
.fye ul li { margin: 5px;}
.fye ul li a{border: 1px solid #999; padding: 2px 6px; } 
}
@media screen and (max-width: 560px){
.prln ul li img{ width: 50%;  float: left; min-width: 160px; margin-left: 25%;}
.prln ul li h3{ width: 100%;}
.twn { 
width: 100%; float: left;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center}
.plbn img{display: none;}
.plbn {background: url(../images/plbg.jpg) bottom center no-repeat ;height: 270px; }
}
@media screen and (max-width: 600px){
    .tsou{ display: none !important;  display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center }
    .lgo{ width: 100% !important; }
    .sous{font-size: 12px;}
}
@media screen and (min-width: 1240px) and (max-width: 1440px){
    .pdn{ height: 280px;}
    .pdo .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pd2 .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pdo .cpk img{ width: 100%;}
    .pd2 .cpk img{ width: 100%;}
}
@media screen and (min-width: 1090px) and (max-width: 1240px){
    .pdn{ height: 260px;}
    .pdo .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pd2 .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pdo .cpk img{ width: 100%;}
    .pd2 .cpk img{ width: 100%;}
}
@media screen and (min-width: 880px) and (max-width: 1090px){
    .pdn{ height: 220px;}
    .pdo .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pd2 .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pdo .cpk img{ width: 100%;}
    .pd2 .cpk img{ width: 100%;}
}
@media screen and (min-width: 720px) and (max-width: 880px){
    .pdn{ height: 180px;}
    .pdo .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pd2 .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pdo .cpk img{ width: 100%;}
    .pd2 .cpk img{ width: 100%;}
}
@media screen and (min-width: 560px) and (max-width: 720px){
    .pdn{ height: 130px;}
    .pdo .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pd2 .cpk{ width: 96%; float: left; margin-left: 2%;}
    .pdo .cpk img{ width: 100%;}
    .pd2 .cpk img{ width: 100%;}
.pdo{background:url(../images/03.png) bottom left no-repeat  rgba(246,246,246,0.6);}
.pd2{background:url(../images/04.png) bottom right no-repeat  rgba(246,246,246,0.6);}
}
@media screen and (max-width: 560px){
.pdn{ height: 110px;}
.pdo .cpk{ width: 96%; float: left; margin-left: 2%;}
.pd2 .cpk{ width: 96%; float: left; margin-left: 2%; }
.pdo .cpk img{ width: 100%;}
.pd2 .cpk img{ width: 100%;}
.pdo{background:url(../images/03.png) bottom left no-repeat  rgba(246,246,246,0.6);}
.pd2{background:url(../images/04.png) bottom right no-repeat  rgba(246,246,246,0.6);}
}


#laug{
    display:flex;
    justify-content: space-between;
    align-items: center;
  }
  #laug em{
    display:block;
    width:27px;
    height: 27px;
    background:url("../images/world.png") no-repeat center center;
    background-size:100% 100%;
  }
  #laug span{
    display:block;
    color:#333;
    padding-left: 5px;
    font-size:12px;
  }
  #laug_list{
    float:left;
    display:none;
    width:100%;
    padding:10px 0;
  }
  #laug_list ul{
    width:1200px;
    margin:0 auto;
    display:flex;
    justify-content: flex-end;
    flex-wrap:wrap;
  }
  #laug_list ul li{

  }
  #laug_list ul li a{
    padding:2px;
    display:flex;
    justify-content: flex-start;
    align-items: center;
  }
  #laug_list ul li a img{
    display:block;
    width:18px;
    height: auto;
    margin:0 3px;
  }
  #laug_list ul li a p{
    font-size:17px;
    color: #0769ad;
  }
  @media all and (max-width:1200px) {
    #laug_list ul{
      width:95%;
    }
  }
  @media all and (max-width:720px) {
     .hdnwn{
        flex-wrap:wrap; 
  }
     #laug_list ul{
    justify-content: flex-start;
  }
  }
@media all and (max-width:600px) {
     .hdnwn{
         justify-content:flex-end;
  }
  }