@charset "utf-8";

/* CSS Document 适应屏 */



@media screen and (max-width: 1680px) {}







@media screen and (max-width: 1440px) {

.pabout2c3{

    margin-top: 0%;

    padding: 0.6%;

}

.slick8 li span h3{

    font-size: 12px;

    line-height: 12px;

}

.productlist-nav a span h5 { display: none; }

.productlist-nav {width:96%;padding:20px 2% 0px 2%; }

.slick-prev { left:1%; }

.slick-next { right:1%;} 

.ptb130 {padding: 90px 0;}	

.btxt { width:610px;left:50%; margin-left:-605px; top:20%; }

.btxt h2{font-size:72px; }

.btxt h4{font-size:20px; }

.btxt h1{font-size:104px;}

.btxt h6{ width:550px;font-size:16px;}

.btxt2 h2{font-size:58px; }

.btxt3 { left:auto;margin-left:auto;right:50%; margin-right:-755px; text-align:left;}

.btxt3 h2{font-size:72px; }

.btxt3 h4{font-size:52px; }

.btxt3 h1{ padding-top:20px;font-size:22px; line-height:28px; width:80%;}

.btxt3 h6{margin:30px 0; width:150px; display:block; height:40px; line-height:40px;  font-size:14px; }

.btxt4 { left:auto;margin-left:auto;right:50%; margin-right:-755px; }

.btxt4 h2{font-size:72px;}

.btxt4 h1{ padding-top:20px;font-size:22px; line-height:28px; width:80%;}

.btxt4 h6{margin:30px 0; width:150px; height:40px; line-height:40px;font-size:14px; }

.bproduct {width:500px;left:50%; margin-left:-555px; top:10%;}	

.pdetail_pic1 {left: -280px;bottom: -400px;}

.pdetail_pic2 {right: -400px;top: -150px;}	

.pabout-pic span {top:20%;}

.pabout-pic {height:840px;}

.pabout-video {height:840px;}

.slick-lr { height:840px;}

.slick8 {width:90%;}

.gifpic {margin: 75px auto auto auto;}





}





@media screen and (max-width: 1366px) {

	

	

.minh800{min-height:700px;}

.pabout1 .pabouttopdate{ padding:4% 0;margin:8% auto 0 auto;}

.pabout-pic {height:700px;}

.ptb130 {padding:40px 0;}

.slick-lr {height:700px;}

.pabout2c3 {padding: 0.6%; margin-top: 0%;;}

.pabouttxt {width: 62%;padding: 0 0 0 3%;line-height:22px;}

.pabouttitle {margin-bottom: 2%; font-size:12px;}

.pabout2top img {width: 35%;}

.pabout-video span {top:30%;}

.pceo h6 {line-height: 20px;}

.pt150 {padding-top:50px;}

.ptb180 {padding:120px 0;}

.pabout-title {margin-bottom:5.5%;}

.support {min-height:800px;}

.supportmain {padding-top:19%;}

.psupport2 li {width:40%;}

.psupport2 {margin:40px auto auto auto;}

.gifpic {margin: 85px auto auto auto;}







}





@media screen and (max-width: 1280px) {


    .iabout3 ul li > span{
        width: 198px;
    }
.productlist-nav {}

.productlist-nav a { width:12%; }

.productlist-nav a span {width:65%; padding-left:5%;}



.header_content {width:90%; } 

.header .header_nav .nav li { padding:0px 10px; }

.header .header_nav .nav li a{font-size:14px;line-height:88px;}

.header .header_nav .nav li ul.children li{width:100%; }

.footer .footer_main{width:90%;}

.copyright ul {width:90%;}

.footer .footer_main ul{ width:18%;}

.footer .footer_main ul.footer_r {width:28%;}

.slick-prev { left:0; }

.slick-next { right:0;}

.btxt {left:5%; margin-left:0px;top:15%; }

.btxt3 { left:auto;margin-left:auto;right:50%; margin-right:-655px; }

.btxt4 { left:auto;margin-left:auto;right:50%; margin-right:-655px; }

.bproduct {width:34%;left:10%; margin-left:0px; top:10%;}

.imain_content {width:90%;}

.iproduct4  li a span h3{ font-size:18px;}

.isolution  li{width:30%; }

.isolution  li a span h3{ font-size:18px;}

.ititles { width:90%; }

.ititles h1{ font-size:76px;}

.ptb130 {padding:80px 0;}	

.pt150 {padding-top:70px;}

.pabout1 .pabouttopdate{width:90%;padding:2% 5%; margin:5% auto 0 auto;}	

.pabout2 { width:90%; margin:auto;}

.pabout1 .pabouttopdate {padding:5% 5%;margin:7% auto 0 auto;}

.slick-lr { height:740px;}

.pabout-video {height:740px;}

.pabout-video span{ top:30%;}

.pabout-video span h6 {font-size: 12px;line-height: 22px;}

.pabout-pic {height:740px;}

.pabout-pic span {top:16%;width:500px;margin-left: -540px;}

.pabouttxt {line-height: 20px;}

.pabout-pic span h1 {font-size:36px;}

.pabout-pic span h6 {font-size:12px;}

.ptr span {margin-left:40px !important;}

.ptc span {margin-left: -250px !important;}

span.w900 {width: 900px!important;margin-left: -450px!important; margin-top: 100px;}

.mt-80 {margin-top:-10px;}

.pceo h6 {line-height: 20px;}

.psolution {left:5%;margin-left:0px;}

.solutiontitle {width:90%;}

.solutions_detail {width:90%;}

.tab {width:90%;}

.con_main {width:90%;}

.con_main img{ max-width:100%; height:auto;}

.pproductlist li a img {max-width: 100%;height: auto;width:80%; margin:auto;}

.pproductlist li a span {top:30px;}

.pproductlist li a {padding-top:140px;}

.pnav .pnavtop {width:90%;}

.pnav .pnavtop ul.pnav-l {width:40%;}

.pnav .pnavtop ul.pnav-r {width:60%;}

.pd-right {width:40%;padding: 5% 5% 5% 5%;}

.pd-left img {width:100%; height:auto;}

.products_detail_bg {min-height:auto;}

.gifpic {margin: 87px auto auto auto;}

.main4 { min-height:800px;}

.pdetail_pic1 {left: -250px;bottom: -400px;}

.pdetail_pic2 {right: -450px;top: -150px;}

.tab1 {width:90%;}

.con_main1 {width: 90%; padding:5%;}

.pdetail_download {width:90%;}

.pddownload {width: 670px;margin-top: 140px;}

.support {min-height:730px;}

.supportmain {padding-top:22%;}

.supporttitle2 {width:90%;}

.w1300 {width: 90%;}

.psupport2 li { margin:auto 2%;}

.psupport2 li a span h4 {font-size: 12px;width:100%; line-height:20px;}

.supportmain {padding-top: 18%;}

.psupport2 {margin: 20px auto auto auto;}

.downloadlist {width: 90%;}

.slick8 {width:90%;}

.hfixed .header_nav  {height:50px;}

.hfixed .header_nav .nav li a{line-height:50px; font-size:14px;}

.tab_main {padding-top: 100px;}

.solutionlists { width: 90%!important; }

.caseslist {width: 90%;margin:auto; position: relative;}

.caseslist li { padding:3%; width: 94%;}

.caseslist .slick-prev {left:1%;margin-left: 0px;}

.caseslist .slick-next {right:1%;margin-right: 0px;}

.solutionlists li a span {padding:0 5% 0 5%;}

.solutionlists li a span em { display: none; }



.min500 { height:520px;}

.slick8 li{ width:450px;height:180px;border-left:rgba(255,255,255,0.3) 1px solid;position:relative;}

.slick8 li i { width:15px; height:15px; position:absolute; left:-8px; bottom:-10px; z-index:3; background:#FFF; border-radius:100px; }

.ls2 {margin-top:175px;margin-left:-60px!important;height:100px!important;padding-top:90px;}







}



@media screen and (max-width: 1140px) {

	

.btxt { width:100%; position:absolute; left:3%; margin-left:0px; top:15%; }

.btxt h2{font-size:42px; }

.btxt h4{font-size:20px; }

.btxt h1{font-size:54px;}

.btxt h1 img{width:30%;}

.btxt h6{width:50%;font-size:13px;}

.btxt3,.btxt4 { left:auto!important;margin-left:auto!important;right:1%!important; margin-right:0px!important; text-align:left; width:50% !important;}

.btxt3 h2,.btxt4 h2{font-size:42px; }

.btxt3 h4,.btxt4 h4{font-size:22px; }

.btxt3 h1,.btxt4 h1{ padding-top:20px;font-size:22px; line-height:28px; width:80%;}

.btxt3 h6,.btxt4 h6{margin:30px 0; width:150px; display:block; height:40px; line-height:40px; font-size:14px;}

.bproduct {width:30%;left:5%; margin-left:0px; top:12%; }



}



@media screen and (max-width: 1024px) {





.header{height:80px;}

.h88,.search,.hlanguage * {height: 80px;}

.hlanguage a{line-height:80px;}

.header .header_nav  {height:80px;text-align:center; float:right; width:auto;}

.header .header_logo {width:180px; height:80px;}

.header .header_logo *{width:180px; height:80px;}

.header_content,.footer .footer_main {width:96%; } 	

.header .header_nav .nav li { padding:0px 5px; }

.header .header_nav .nav li a{font-size:12px;line-height:80px;}

.header .header_nav .nav li ul.children{top:80px;}

.hlanguage {padding-left:10px;}

.hlanguage *{font-size:12px;}

.languageshow .language{width: auto;}

.language a{padding-left:10px;font-size:12px;}

.bproduct img { width:100%; height:auto; }	

.imain_content,.ititles {width:96%;}

.iabout3 ul li {margin-left:4%;}

.iabout3 ul li span h1{font-size:50px; line-height:50px;}

.iabout3 ul li span h1 strong{font-size:50px; line-height:50px; }

.iabout3 ul li span h1 em{ font-size:30px;}

.iabout3 ul li span h6{font-size:12px;}	

span.w900 {margin-top:0px;}

.pnav .pnavtop ul.pnav-l {width:33%;}

.pnav .pnavtop ul.pnav-r {width:67%;}

.pnav .pnavtop ul.pnav-r li a { margin:0 5px;}

.hfixed { height:50px;}

.hfixed .header_logo {width:140px;height:50px;background: url(../images/logo.jpg) left center no-repeat; background-size:90%;}

.hfixed .header_logo svg { display:none;}

.hfixed .header_nav  {height:50px;}

.hfixed .header_nav .nav li a{line-height:50px; font-size:14px;}

.hfixed .hlanguage *{ height:50px;line-height:50px;}

.hfixed .search { height:50px;} 

.hfixed .header_nav .nav li ul.children{top:50px;}

.btxt { width:100%; position:absolute; left:3%; margin-left:0px; top:15%; }

.btxt h2{font-size:42px; }

.btxt h4{font-size:20px; }

.btxt h1{font-size:54px;}

.btxt h1 img{width:30%;}

.btxt h6{width:50%;font-size:13px;}

.btxt3,.btxt4 { left:auto!important;margin-left:auto!important;right:1%!important; margin-right:0px!important; text-align:left; width:50% !important;}

.btxt3 h2,.btxt4 h2{font-size:42px; }

.btxt3 h4,.btxt4 h4{font-size:22px; }

.btxt3 h1,.btxt4 h1{ padding-top:20px;font-size:22px; line-height:28px; width:80%;}

.btxt3 h6,.btxt4 h6{margin:30px 0; width:150px; display:block; height:40px; line-height:40px; font-size:14px;}

.bproduct {width:30%;left:5%; margin-left:0px; top:12%; }

.iservice span.animate_i1  {left:5%; margin-left:0px;}

.copyright ul {width: 96%;}

.productlist-nav a { width:24.5%;}

.productlist-nav a img{width:15%;}

.productlist-nav a span{ width:80%;}

.ptb110 {padding:5% 0;}

.iabout3 ul {padding:3% 0;}

.iabout3 ul li span { margin-top:3%;}

.mt80 {margin-top: 40px;}

.ptb220 {padding:180px 0 50px 0;}

.yline {min-height:210px;}

.pabout1 .pabouttopdate li h1 strong {font-size: 68px;line-height: 60px;}

.pabout-video span h1 {font-size:26px;}

.slick-lr {height: auto;background-color:#000 !important;}

.pabout2 {width:100%;}

.pabout-pic {background-position:center !important; }

.pabout-pic span{left: auto; top: auto; width:100%; margin-left:0px; position:relative; text-align:center; padding-top:30%;background:rgba(0,0,0,0.7);}

.pabout-pic span h1{ font-size:26px; text-align:center;}

.pabout-pic span i { margin:10px auto;}

.pabout-pic span h6 {width:80%; margin:auto;text-align:center;}

.ptc span{ margin-left:0px !important;}

.ptr span{ margin-left:0px !important;}

span.w900 {width:100% !important;}

.pceo h6 {line-height:18px;}

.pt150 {padding-top:40px;}

.pceo h1 {font-size: 40px;line-height:44px;}

.pceo h3 {padding: 10px 0 10px 0;}

.solutiontitle {width: 95%;}

.solutionlists {width: 96%!important;}

.solutionlists li a span {padding:0 0 0 5%;width: 45%;}

.solutionlists li a span em { display:none;}

.tab_main {padding-top:50px;}

.pproductlist li a img {width:70%;}

.pnav .pnavtop {width: 96%;}

.pnav .pnavtop ul.pnav-r a.return {padding: 5px 5px 5px 20px;margin: 10px 0 0 10px;}

.pnav .pnavtop ul.pnav-r {width:60%;}

.pnav .pnavtop ul.pnav-l {width:40%;}

.pdetail_txt2 h1 {font-size:42px;}

.pdetail_txt2 ul {padding-top:30px;}

.pdetail_pic2 {right: -550px;top: -250px;}

.pdetail_pic1 {left: -420px;bottom: -410px;}

.tab1 {width: 96%;}

.tab1 li {font-size: 12px;}

.pddownload {width: 570px;margin-top: 140px;}

.pddownload_list li h4 {font-size: 12px;}

.caseslist li {padding:5%;width:80%;}

.psupport2 li {margin: auto 2%;}

.suppor-search-end {width: 90%;}

.tab3 li {font-size: 12px;}

.nfl {width: 80%;}

.sideMenu h3 strong {font-size: 14px;}

.pcontact-add ul {width: 100%;padding: 70px 0 20px 50px;}

.pcontact-add li em {width:43px;height:43px;}

.pcontact-add li span h6 {font-size: 12px;line-height: 22px;}

.pcontact-add li span {padding: 0 10px;}

.pcontact-add li.c2 {padding-left:2%;width: 27%;}

.pabouttitle h1 {font-size:40px;line-height:44px;}

.pabout2c3 li {width: 29%;padding: 2% 2% 1% 2%;}

.pabout2c3 li span h6 {font-size: 12px;line-height: 22px;}

.pabout-video span {top:0; padding-top:30%; height:70%;}

.iproduct4 li a span h3 {font-size:14px;}

.iproduct4 li a span h6 { margin-top:5px;}

.gifpic {margin: 107px auto auto auto;}

.caseslist li {padding:3%;width:94%;}

.caseslist {width: 94%;}

.supporttitle3 {padding:3% 4% 0 4%;}

.supporttitle3 h1 {font-size:26px;}

.support {min-height:700px;}

.support3 {margin-top:3%;}





}

@media screen and (max-width: 860px) {



/*common*/	

.nav_mobile { display:block!important; z-index:890; }	

.aside-wrap .topcontrol { display:none!important;}

.header{display:none;}	

.h88 { height:50px;}

.slick-dots {bottom: 10px;}

.footer {padding:50px 0 0px 0;}

.footer .footer_main{width:100%;text-align: center; padding-bottom:40px;}

.footer .footer_main ul{ display:none;}

.footer .footer_main ul h1 i { margin:10px auto;}

.footer .footer_main ul.footer_r {margin-right:0;float:none;display:block;width:100%;}

.footer .footer_main ul.footer_r li i{display:none;}

.footer .footer_main ul.footer_r .fcontact li h6 {padding-left:0px; line-height:20px;}

.copyright ul {width:96%;line-height:20px;height:auto;text-align: center; padding:2%;}

.copy { float:none; width:100%;line-height:20px;}

.follow { padding-top:5px;float:none; width:100%; text-align: center;}

.footer .footer_main ul.footer_r .fcontact li {margin-bottom:2px!important;}



/*index*/	

.editorial {width:200%;left:-30%;}

.btxt,.bproduct {display: none!important;}

.ptb110 { padding:40px 0;}

.ptb130 { padding:0;}

.ptb180 { padding:60px 0;}

.ptb220 { padding:100px 0;}

.pt80 { padding-top:0px;}

.pt150 { padding-top:0px;}

.pt200 { padding-top:100px;}

.pb80 { padding-bottom:0px;}

.mt20{ margin-top:20px;}

.mt80{ margin-top:30px; }

.mt-80 { margin-top:-30px;}

.pcimg { display: none!important;}

.mbanner { display: block!important;}

.imain_content {width:100%;}

.iabout3 {margin-top:2%; text-align:center;}

.iabout3 ul {float:none;border:#d9d9d9 1px solid; width:31%; min-height:140px; margin:0.1%;padding:5% 0; display:inline-block; vertical-align:top;}

.iabout3 ul li { margin-left:0;}

.iabout3 ul li i{ float:none;width:50px; height:50px; margin:auto;}

.iabout3 ul li span{ float:none; padding:2% 2%; text-align:center;}

.iabout3 ul li span h1{font-size:30px; line-height:30px; }

.iabout3 ul li span h1 strong{font-size:30px; line-height:30px; }

.iabout3 ul li span h1 em{ font-size:20px; }

.iabout3 ul li span h6{ font-size:8px; text-align:center;}

.ia {width:50px; height:50px; }

.ia span{width:50px; height:50px;}

.iproduct4  li{float:none; width:100%;}

.isolution {margin-top:60px;}

.isolution  li{ width:30%;}

.isolution  li a i{ width:70px; height:70px; margin:20px auto;}

.isolution  li a span h3{ font-size:12px; min-height:30px}

.isolution  li a span h6 { display:none;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;font-size:10px; width:90%;height:40px; line-height:40px; margin-top:30px;}

.yline {min-height:180px;}

.ititle h2{ font-size:22px;}

.ititles {width:100%; margin:0; text-align:center;}

.ititles h1{ font-size:22px;}

.ititles h6{ font-size:14px; width:90%; margin:20px auto;}

.ititles a { margin:20px  auto;width:150px;height:40px; line-height:40px;font-size:14px;}

.iservice span.animate_i1  { width:85px;height:85px;bottom:300px;left:5%; margin-left:0px; background-size:60%; background-color: rgba(255,255,255,0.8);}

.iservice span.animate_i2  { width:50px;height:50px;bottom:100px;left:20%;margin-left:0px;background-size:100%;}

.iservice span.animate_i3  { width:100px;height:100px;bottom:200px;left:40%;margin-left:0px;background-size:50%;}

.iservice span.animate_i4  { width:70px;height:70px;bottom:50px;left:60%;background-size:100%;}

.iservice span.animate_i5  { width:50px;height:50px;bottom:300px;left:80%;background-size:100%;}

.itb h6 {margin: 20px auto; width:90%; font-size:14px;}

.iviewmore,.iviewmore2,.ititles a{width:100px;height:30px; line-height:30px;font-size:12px;}

.iproduct4 li a span h3 {font-size:18px;}

.ip1 a span {padding-top: 30%;}

.ip2 a span {padding-top:12%;text-align: center;}

.ip3 a span {padding-top: 15%;padding-left:0;width: 100%!important; text-align: center;;}





/*about*/	

.minh800{min-height:600px;}

.pabout1 {  padding-top:25%;}

.pabout1 h2{ font-size:20px; font-weight:bold; }

.pabout1 .pabouttopdate{ padding:10% 0; width:100%; margin:5% auto 0 auto; text-align:center;}

.pabout1 .pabouttopdate li{ float:none; padding:10% 0; width:46%; min-height:80px;text-align:center; border:#333 1px solid;display:inline-block; vertical-align:top; margin-bottom:1%;}

.pabout1 .pabouttopdate li h1 strong{ font-size:48px; line-height:48px;} 

.pabout1 .pabouttopdate li *{display:inline-block; vertical-align: middle;}

.pabout1 .pabouttopdate li em i { display:block; line-height:30px;}

.pabout1 .pabouttopdate li h1 i { font-size:40px;}

.pabout1 .pabouttopdate li h6{font-size:12px; padding:0 2%;}	

.pabout-mpic {display: block!important;}

.addhidempic {display: none!important;}

.mt50 { padding-top:50%;}

.pabout-video { background:none !important;}

.slick-lr { height: auto; background:#000; }

.pabout2 { width:100%; overflow:hidden;}

.pabout2top img{float:none; width:100%; height:auto; margin:auto;}

.pabouttxt {float:none;width:90%; padding:5%; line-height:20px;}

.pabouttxt h4{padding:2% 0;}

.pabouttitle { margin-bottom:2%;}

.pabouttitle h1{ font-size:40px;line-height:44px;padding-bottom:2%;}

.pabouttitle i{ width:60px; height:2px;}

.pabout2c3 { display: block;margin:5%; overflow:hidden;}

.pabout2c3 li{ float: none;width:97%;padding:2% 2% 1% 4%; border-right:none; }

.pabout2c3 li i { float:left;width:14%;min-height:50px;background-size:100%;}

.pabout-video {height: auto; overflow:hidden;padding-bottom: 20%;}

.pabout-video span{position: relative; left: auto; top: auto;padding-top:5%; overflow:hidden; display:block;}

.pabout-video span em{width:80px; height:80px;margin:10px auto; display: block; }

.pabout-video span h1{ font-size:20px;}

.pabout-video span h6{ font-size:12px; line-height:18px;width:90%;}

.pabout-video video {width:100%; height: auto; max-height:100%;position: relative;left: auto; top: auto;object-fit: cover; display:none;}

.hidevideo { display: block !important;}

.pabout-pic {width:100%; padding-bottom:20%;height: auto;overflow:hidden; background-size:100%;}

.pabout-pic span{position: relative; left: auto; top: auto; padding-top:5%; width:90%; margin-left:0px; margin:auto !important;height: auto;text-align:center;}

.pabout-pic span * {text-align:center !important;}

.pabout-pic span h1{ font-size:20px;}

.pabout-pic span i{ margin:20px auto;}

.pabout-pic span h6{ font-size:12px; line-height:18px;width:100%;}

.pabout-pic video {width:100%; height:100%; max-height:100%; position:absolute;left:0px; top:0;}

.ptc span{ margin-left:0px!important;margin:auto !important;}

.ptr span{ margin-left:0px!important;margin:auto !important;}

span.w900 { width:90%!important; margin:0 auto!important;}

span.w900  h6{width:100%;}

.pa-partner { width:90%; margin:4% auto;}

.pa-partner img { width:98%; }

.pabout-title { margin-bottom:4%; }

.pabout-title h1{ font-size:40px;line-height:44px;}

.min500 { height:500px;}

.phistory {background: url(../images/xline1.jpg) left center repeat-x;}

.slick8 { width:100%;height:auto; padding:0 0 20px 0;margin-top:50px;}

.slick8 li span h1 { display:block;}

.slick8 li span h3 {width:90%; margin:auto; font-size:12px;}

.slick8 li{ width:100%;height:auto !important; border-left:none;margin:0px auto auto auto;overflow:visible;text-align:center; position:relative; padding-bottom:30px; }

.slick8 li img {float:none;margin-left:0px;}

.slick8 li span {float:none;margin-left:0px;padding:10px 0; width:100%;background:none;}

.slick8 li * { display:inline-block; }

.slick8 li i {width:15px; height:15px; position:absolute; left:50%; bottom:0px; margin-left:-7.5px; display:none !important;}

.slick8 li:hover img {border-radius:10px;}

.slick8 li:hover span{ background:none;height: auto;border-radius:10px;}

.slick8 li:hover span h1{color:#fff; }

.slick8 li:hover span h3{color:#fff; }



.ls1 {margin-left:0px;}

.ls2 {margin-top:0px;margin: auto!important;padding-top:0px; border-left:none !important;}

.ls2 i{ bottom:0px;top:auto; }

.pceo { width:90%; margin:auto; padding:5% 0 15% 0;}

.mceopic { display:block!important;}

.pceo h1{ font-size:40px;line-height:44px;padding-bottom:2%;}

.pceo h3 {font-size:16px; line-height:26px; padding:30px 0 20px 0; }

.pceo h6 {font-size:12px; line-height:18px;}

.bgnone { background:#000 !important;}

.pvideo em { display:none!important;}

#history { height:400px;}



/*solutions*/

.psolution { width:90%; position:absolute; left:5%; margin-left:0px; top:20%;}

.psolution a h1{font-size:40px;line-height:44px;padding-bottom:2%;}

.psolution a h6{font-size:12px; line-height:20px; padding:20px 0 20px 0;}

.psolution a h5 { width:100px; height:30px; line-height:30px; font-size:12px;}

.psection_scroll { bottom:10px;}

.psection_scroll .chevron { margin-top:0;}

.solutionlists {margin:0px auto ; width:96%;}

.solutionlists div li{margin-bottom:20px;}

.solutions { background-image: url(upload/s01.jpg); }

.solutionlist { position: relative; left: auto; top: auto; width:100%; height:100%; padding-top:5%; background:url(../upload/casebg.jpg) center top no-repeat; background-size: auto 100%;}

.solutiontitle { width:96%; margin:auto;}

.solutiontitle h1{font-size:40px;line-height:44px;padding-bottom:2%;}

.solutiontitle h6{font-size:12px; line-height:18px; padding:20px 0 20px 0; width:100%; display:none}

.solutionlists { margin-top:3%;}

.solutionlists .slick-list li { width:90%; margin:auto; }

.solutionlists li a i{ width:100%;float:none;}

.solutionlists li a span h6 {padding: 2% 0;}

.solutionlists li a span{width:90%;float:none; padding:5% 0 5% 0;}

.mopicbg {height:850px; width:110%; margin-left:-5%; margin-top:-5%; display:none;}

.solutions_detail { width:100%;background: url(../upload/sbg1.jpg) center  center no-repeat #000; background-size:100% 100%;}

.sd-img {float:none; width:100%;}

.sd-txt {float:none; width:90%; padding:5%;}

.sd-txt h1{font-size:26px;}

.sd-txt h3{font-size:18px; padding-top:20px; padding-bottom:5px;}

.sd-txt h5{font-size:12px; line-height:24px;}

.sd-txt ul{ padding-top:30px;}

.sd-txt ul li{ float:none; width:100%; margin-bottom:20px; margin-right:0; border-bottom:#303047 1px solid;}

.sd-txt ul li strong{ font-size:14px;}

.sd-txt ul li h6{ padding:10px 0 ; color:#CCC;}

.tab_main {padding-top:0px; background:#000;}

.tab{ width:100%;}

.tab li{ padding:5% 6%; width:21.333%; font-size:14px;}

.con_main{width:90%; margin:auto; padding:50px 5%;}

.con_main img { max-width:100%; height:auto;}

.pproductlist {padding-bottom:50px; margin:auto;}

.pproductlist li {width:100%;float:none; margin-bottom:20px; border-bottom:#f1f1f1 1px solid;}

.pproductlist li a{ padding-top:0px;border:none;}

.pproductlist li a img{ display:block;width:40%; height:auto; float:left;}

.pproductlist li a span{ position: relative; left: auto; top: auto; width:50%;float:left; padding:5% 5% 5% 5%; text-align:left;}

.pproductlist li a span h2{ font-size:18px; font-weight:bold; color:#333;}

.pproductlist li a span h5{ width:100%; margin:1% auto; font-size:12px; line-height:22px;}

.pproductlist li a span i { float:left;}

.mt1{margin-top:0px;}

.ml1{ margin-left:0px;}

.pcaselist {padding-bottom:50px;}

.pcaselist div{width:100%;float:none;  margin:0 0 2% 0;}

.pcaselist div ul h2{ font-size:18px; min-height:auto; height:auto;padding-bottom:3%;}

.pcaselist div ul span { padding:5%;}

.pcaselist div ul li{ width:100%; float:none;padding-top:3%;}

.solution-mnav { display: block!important;}



/*products*/

.ptopbg { height:160px; padding-top:35px;}

.ptopbg h1 { font-size:44px;}

.ptopbg li { text-align:center;}

.ptopbg li a{font-size:12px;margin:2.5px; border:#4f5067 1px solid; width:42%; padding:2% 0; text-transform:capitalize; font-weight:normal; overflow:hidden;}

.pproductlists { padding-top:5%;}

.pproductlists li {width:100%;float:none;margin-bottom:20px; border-bottom:#333 1px solid;background: #1c1c1c;}

.pproductlists li a{ padding-top:0px;border:none;}

.pproductlists li a img{ display:block;width:40%; height:auto; float:left;}

.pproductlists li a span{ position: relative; left: auto; top: auto; width:50%;float:left; padding:1% 5% 1% 5%; text-align:left;}

.pproductlists li a span h2{ font-size:18px; font-weight:bold; color:#fff;}

.pproductlists li a span h5{ width:100%; margin:1% auto 3% auto; font-size:12px; line-height:22px;}

.pproductlists li a span i{float:left;} 

.pnav .pnavtop { width:100%;}

.pnav .pnavtop ul{width:100%; text-align:center;padding:10px 0;}

.pnav .pnavtop ul.pnav-l a{height: auto;line-height: normal;}

.pnav .pnavtop ul a{display: inline-block; }

.pnav .pnavtop ul.pnav-l{float:left; text-align:left; display:none;}

.pnav .pnavtop ul.pnav-r{float:none;text-align: center; width:100%;}

.pnav .pnavtop ul.pnav-r li a { font-size:12px; margin:0 10px;}

.pnav .pnavtop ul.pnav-r a.return {  padding:5px 20px; margin:10px 0 0 20px;}

.top80 { top:0px !important;}

.pdetail_txt1 { padding-top:5%;}

.pdetail_txt1 h1{ font-size:32px; }

.pdetail_txt1 h6{ font-size:14px; line-height:24px; width:90%;margin:0px auto;}

.pdetail_img1 {max-width:100%; height:auto; padding:2% 0 0 0 ;}

.pdetail_img1 img{ display:inline-block; width:80%; height:auto; margin:50px auto auto auto;}

.products_detail_bg {min-height: 690px;}

.pd-left {width:100%;float:none;}

.pd-right {width:90%;float:none; padding:5%;}

.pd-left img {max-width:100%; height:auto; display:block;}

.pdetail_txt2 {text-align:left; margin-top:20px;}

.pdetail_txt2 h1{ font-size:42px; }

.pdetail_txt2 h6{ font-size:14px; line-height:24px;margin:0px;}

.pdetail_txt2 ul {padding-top:30px;}

.pdetail_txt2 li { margin-bottom:30PX;}

.pdetail_txt2 li h5{font-size:14px; padding-bottom:5px;}

.pdetail_txt2 li h6{ font-size:12px; line-height:24px;width:80%; padding-left:17px;}

.pdetail_title {margin-top:17%;}

.pdetail_title h1{ font-size:42px}

.pdetail_title h6{font-size:14px; line-height:24px; margin:0px auto; width:90%;}

.gifpic { margin:37px auto auto auto; background:#000;}

.gifpic img {max-width:100%; height:auto; display:block;}

.tpoint li{ display:none;}

.main3 { background:#000!important;min-height:650px !important;}

.pdetail_pic1 img,.pdetail_pic2 img { width:100%; height:auto; display:block;}

.pdetail_pic1 {width:100%; height:auto; position:absolute;left:-50%;bottom:-20px;}

.pdetail_pic2 {width:100%; height:auto; position:absolute;right:-50%;top:-20px;} 

.mt350 { margin-top:60% !important;}

.tab_main1 { padding-top:20px; padding-bottom:0px;}

.tab1{ width:100%;padding-bottom:20px;}

.tab1 li{ padding:8px 2%;font-size:12px; margin:1%;border-radius:10px;border:#4c4c4c 2px solid; width:33%;}

.con1{ margin:-4px auto 0px auto; background:#FFF;}

.con_main1{width:90%;padding:5%;}

.con_main1 img { max-width:100%;}

.pdetail_download { width:100%;}

.pddownload { width:96%; float:none; margin:100px auto auto auto;}

.pddownload h1{font-size:42px;}

.tab_main2 { padding-top:20px;}

.tab2{ text-align:left;}

.tab2 li{ padding:3% 3%;font-size:14px; margin:0.5%; width:25%; display:inline-block; border-radius:10px;border: #ccc 1px solid;}

.con_main2{ padding:20px 0 50px 0;}

.pddownload_list li{ height: auto; line-height: normal; }

.pddownload_list li i{ width:50px;height:60px; }

.pddownload_list li h4{ color:#FFF; font-size:14px; width:70%;}

.pddownload_list li h5 { display:none;}

.pddownload_list li a{ float:right;}

.tab1 li:nth-child(7) {width:73%;}

.pd-other { display: none!important; }





/*cases*/

.cases { min-height:800px;}

.casestop { padding-top:45px;}

.casestop h1 { font-size:44px;}

.casestop li a{ font-size:12px; margin:3px; border:#4f5067 1px solid; width:46.5%; padding:1% 0;vertical-align:top;text-transform:capitalize; overflow:hidden; font-weight:normal;}

.casestop li a:nth-child(1) { height:28px; line-height:28px;}

.casestop li a:nth-child(2) { height:28px; line-height:28px;}

.casestop li a:nth-child(3) { height:28px; line-height:28px;}

.casestop li a:nth-child(4) { height:28px; line-height:28px;}

.caseslist { padding:20px 0;width:96%; margin:auto;}

.caseslist li {height: auto; padding:2%;width:96%; margin:auto auto 20px auto;}

.caseslist li h3 {display:block;float: none;width: 100%;height:auto;}

.caseslist li img{ float:none;width:100%;height:auto; max-width:100%;}

.caseslist li span{ float:none;width:100%;}

.caseslist li img{ width:100%; -webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;filter:none;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}

.caseslist li span{ display:block; text-align:left;padding:5% 0; }

.caseslist li span h1{ font-size:18px; border-bottom:#666 1px solid; padding-bottom:10px; margin-bottom:10px;}

.caseslist li span h5{ font-size:14px; line-height:24px;}

.caseslist .slick-current li {padding:5%; width:90%;}

.caseslist .slick-current li img{ float:none;width:100%;height:auto;} 





/*support*/

.support { min-height:830px;background-size:cover !important;}

.supporttitle { padding-top:10%;}

.supporttitle h1{ font-size:28px;}

.supporttitle h6{font-size:14px; line-height:20px;margin:0px auto; width:90%;}

.psupport { width:90%; margin:30px auto auto auto;}

.psupport  li{width:46%; vertical-align:top; border:#333 1px solid; margin:1%; padding:3% 0 8% 0;}

.psupport  li a i{ width:90px; height:90px; margin:auto;}

.psupport  li a i img{ width:100%; height:auto; display: none;}

.psupport  li a span h3{font-size:14px; }

.psupport  li a span h6 { display:none;}

.supportmain {padding-top:0;}

.supporttitle1 { text-align:center;background:#000; padding:10% 0; margin-top:42%; margin-bottom:40%; overflow:hidden;}

.supporttitle1 h1{ font-size:26px;}

.supporttitle1 h6{font-size:14px; line-height:24px; margin:0px auto; width:90%;}

.supporttitle2 { width:90%;text-align: center; padding:40% 5%;overflow:hidden; background:rgba(0,0,0,0.8); }

.supporttitle2 h1{ font-size:26px; }

.supporttitle2 i{ height:2px; width:70px; margin:20px auto;}

.supporttitle2 a { width:90%;padding: 0 5%; font-size:12px;}

.supporttitle2 h6{font-size:12px; line-height:24px; width:100%;}

.supporttitle3 {float:none; width:100%;padding:6% 0 0 0; text-align:center; }

.supporttitle3 h1{ font-size:26px;}

.supporttitle3 i{ height:2px; width:70px; margin:20px  auto; }

.supporttitle3 h6{font-size:14px; line-height:24px;}

.w1300 { width:100%; margin:auto;overflow:hidden;}

.support3 { margin-top:0; padding:5% 5% 15% 5%; }

.supportimg { float:none; width:100%;position:relative}

.mhauto { min-height:auto !important; overflow:hidden;} 

.support4 {margin-top:17%; }

.supporttitle4 h1{ font-size:26px;}

.psupport2 {margin:30px auto 50px auto;}

.psupport2  li{ width:90%; vertical-align:top; margin-bottom:50px;}

.psupport2  li a span h3{font-size:18px; padding-bottom:10px;}

.psupport2  li a i{ width:60px; height:60px; margin:10px auto;}

.psupport2  li a span h6 {margin-top:10px;font-size:12px;width:100px;  height:35px; line-height:35px; }

.psupport2  li a span h4 {color:#ccc; font-size:12px; line-height:20px;min-height:auto;}

.warranty {padding-top:10%; padding-bottom:10%;}

.suppor-search { margin:50px auto; width:90%; height:50px; line-height:50px;}

.suppor-search .ss-input { width:90%;height:50px; line-height:50px; padding:0 5%; font-size:12px; }

.suppor-search-end { width:90%; margin:auto;height: auto;background:url(../upload/ssbg.jpg) repeat-x #FFF;padding:2%; text-align:center;}

.suppor-search-end li { display:block;text-align: center; width:100%; padding-left:0; border-right:none;border-bottom:#e3e3e3 1px solid; margin:20px 0; }

.suppor-search-end li.sse1 {width:100%; padding-left:0; }

.suppor-search-end li.sse4 {border-right:none !important;}

.suppor-search-end li h2 {padding:5px 0;}

.tab_main3 { padding:1px 0 0 0;border:#CCC 1px solid; width:96%; margin:auto; overflow:hidden;}

.tab3{margin:0 auto; text-align:center;overflow:hidden; padding-top:1%;}

.tab3 li{ padding:10px 0 ;width:48%;font-size:12px;border-right:none; margin:1%; display:inline-block; vertical-align:top;  }

.tab3 li:nth-child(5) {width:98%;}

.con3{ margin-bottom:50px; width:100%; margin:auto;border:none;}

.con_main3{margin:auto; padding:0;}

.br0 { border:none;}

.warrantymain-img { float:none;width:100%;}

.warrantymain-txt {float:none;width:95%; padding:1% 0 0 3%; line-height:20px; font-size:12px;}

.warrantymain-txt h1 { font-size:24px; padding:20px 0; }

.warrantymain {padding:2%; }

.warrantymain {line-height:20px; font-size:14px;}

.warrantymain  h1 { font-size:18px;padding:20px 0;  }

.faqs {padding-top:17%; width:90%; margin:auto;}

.faqs-title h1{ font-size:26px; }

.nfl {float:none; width:100%; clear: both;}

.sideMenu h3 strong{font-size: 14px; width:60%;}

.download  {padding-top:7%;}

.downloadlist { width:100%; margin:auto;}

.download-title h1{ font-size:36px;}

.download-top { padding:20px 0; padding-bottom:50px; width:96%; margin:auto auto 50px auto;}

.download-top .slick-slide li {width:98%; margin:auto;}

.download-top li span a{width:50%; font-size:12px; }

.download-top .slick-dots li {width: auto !important; margin:auto 2px;}

.mdownloadlist { background:#5a5a5a;padding-top:10px;}

.mdownloadlist ul.tab li { width:40%; float:left;}

.mdownloadlist .con_main { padding:5%;}

.download-select { padding:0; }

.download-select label{ display:none;}

._htools-select{ margin:5px 0;}

.select-search {margin:5px auto; float:none; width:97%; height:40px; line-height:40px;}

.download-list .download-item {width: 47%; margin:1% 0.5%; }

.mdownloadlist .tab li {padding: 5% 5%;}



.sideMenu h3{background-size:8%;}

.sideMenu .nLi.on h3 { background-size:8%;}

.sideMenu .nLi.on h3:hover {background-size:8%;}







/*contact*/

.pcontact { background:none !important; background-color:#010e1e!important;}

.pcontact-map {width:100%; text-align:center;}

.pcontact-map li { position: relative;width:100px; height:30px; line-height:30px;margin-top:0px;text-align:center; left:auto!important; top:auto!important; display:inline-block; border:#333 1px solid;}

.pcontact-map li.cur { background:#00705b; }

.pcontact-map li.cur a strong{color:#FFF;}

.pcontact-map li i { display:none;}

.mapimg { width:100%; height:auto; display:block;}

.pcontact-add { height: auto; margin-top:50px;background:url(../upload/contact.jpg) center top no-repeat #000;}

.pcontact-add h1{ font-size:16px; }

.pcontact-add ul {  width:90%; margin:auto; padding:10% 5%;overflow:hidden;background:#000a14;}

.pcontact-add li { width:100%;float:none;border-bottom:#1a232d 1px solid; overflow:hidden; margin-bottom:20px; padding-bottom:20px; }



.pcontact-add li em { width:33px; height:33px; background-size:90% !important;}

.pcontact-add li.c1 {width:100%;border-right:none;}

.pcontact-add li.c2 {width:100%; padding-left:0;border-right:none;}

.pcontact-add li.c3 {padding-left:0;}

.pcontact-add li.c1 span {width:70%;}

.pcontact-add li.c2 span {width:70%;}

.pcontact-add li.c3 span {width:70%;}

.pcontact-add li span {float:left;  text-align:left; padding:0 0 0 5%;}

.pcontact-add li span h3{font-size:18px;}

.pcontact-add li span h6{font-size:12px; line-height:22px; }

.contacttitle { display: block!important;}

.pcontact {min-height:auto;}



.search-end div { width:100%; float:none; margin-bottom:10px;}

.top80 { top:50px !important;}

.pabout-pic.ptr,.pabout-pic.ptl,.pabout-pic.ptc { background:none!important;}

.m-tnav {display:block!important;}

.pabout-pic.ptc span{position:absolute;left:0;top:10%;padding:10% 5% 5% 5%;width: 90%;margin-left: 0px;height: auto;background:none;}









}

 