@charset "utf-8";
/* CSS Document 适应屏 */

@media screen and (max-width: 1680px) {}



@media screen and (max-width: 1440px) {

.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;}
.ibanner{height:320px}

}


@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: 2%;margin-top:3%;}
.pabouttxt {line-height:22px;}
.pabouttitle {margin-bottom: 2%; font-size:12px;}
.pabout2top img {}
.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;}
.ibanner{height:280px}


}


@media screen and (max-width: 1280px) {
.yb_conct{display:none}
.copyright{display:none}
.bot_nav{ width:15%; height:auto;position:fixed; bottom:0px; z-index:99; display:inherit;margin:1% 2.5% 2.5% 2.5%;}
.bot_nav dd{width:100%; height:auto; float:left; position:relative;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;}
.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;}
.pnewslist li a span h6{ display: none; }


}

@media screen and (max-width: 1140px) {
.newslist .newscon{width:100%}
.newslist .newscon img{width:100%}
.imglist dl{width:100%}
.imglist dt{width:100%}
.imglist dd{width:100%}
.imglist dd li{width:48%; height:auto;margin:0 1%;}
.downlist dl{width:100%}
.downlist dt{width:75%}
.downlist dd{width:25%}
.yb_conct{display:none}
.bot_nav{ width:15%; height:auto;position:fixed; bottom:0px; z-index:99; display:inherit;margin:1% 2.5% 2.5% 2.5%;}
.bot_nav dd{width:100%; height:auto; float:left; position:relative;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;}
.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) {

.yb_conct{display:none}
.bot_nav{ width:15%; height:auto;position:fixed; bottom:0px; z-index:99; display:inherit;margin:1% 2.5% 2.5% 2.5%;}
.bot_nav dd{width:100%; height:auto; float:left; position:relative;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;}
.ibanner{width:100%;height:200px;-moz-background-size:100% 100%; background-size:100% 100%}

.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.png) 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:#fff !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%;}
.pnewslist li a span{width:46%;padding:3% 5% 0 5%;}
.pnewslist li a span h1{ font-size:12px; }
.pnewslist li a span h3{ padding:2% 0;width:100%; font-size:14px; line-height:24px;}
.pnewslist li a span h5{ display:none;}


}
@media screen and (max-width: 860px) {
.yb_conct{display:none}
.bot_nav{ width:15%; height:auto;position:fixed; bottom:0px; z-index:99; display:inherit;margin:1% 2.5% 2.5% 2.5%;}
.bot_nav dd{width:100%; height:auto; float:left; position:relative;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;}
.ibanner{width:100%;height:200px;-moz-background-size:100% 100%; background-size:100% 100%}
/*common*/	
.path dt{width:100%}
.subnav{width:100%}
.subnav div{height:60px; float:left;width:33%; text-align:center;margin-right:0}
.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;}

.subnavbg{width:100%; height:auto;background:#f9f9f9; margin-bottom:15px}
.subnav{margin:0 auto; width:100%;height:auto;}
.subnav div{height:60px;width:100%; border-bottom:1px solid #eee}

/*news*/
.newslist{margin-top:20px;margin-bottom:10px;}
.newslist dl{width:100%; height:auto;display:table;  border-bottom:1px solid #fff}
.newslist dt{width:100%; height:auto; float:left; font-size:15px; line-height:22px; background:#fbfbfb; color:#666; padding:5% 0}
.newslist dd{width:100%; height:auto; float:left;background:#111;}
.page1{margin:0 auto;margin-top:20px; width:100%; text-align:center}
.page1 span{padding:3px; border:0px dotted #ddd; margin-right:5px; background:#fff; font-size:11px; text-align:center}
.page1 a{padding:3px; border:1px dotted #ddd; margin-right:10px; background:#fff; font-size:11px}
.newslist .newscon{width:94%; padding:3%}
.newslist .newscon h1{line-height:30px}

/*message*/
.gbook{width:100%; height:auto; display:table; margin:0 auto; padding:50px 0 0px 0; color:#333; font-size:14px; overflow:hidden}
.gbook dt{width:25%; height:30px; border:1px solid #ddd; float:left; line-height:30px; text-align:center}
.gbook dd{width:73%; height:30px; border:1px solid #ddd; float:left; line-height:30px; margin-bottom:15px; border-left:0}
.gbook textarea{border:0; margin:4px 0 0 0}
.gbook input{border:0; height:26px; margin:2px 0 2px 0}
.clear{clear:both}


/*index*/	
.editorial {width:200%;left:-30%;}
.btxt,.bproduct {display: none!important;}
.ptb110 { padding:40px 0;}
.ptb130 { padding:10px 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:0% 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;}

.iabout3 ul a {position:relative}
.iabout3 ul a span{position:absolute; display:block; width:100%; height:30px; bottom:-5px; background:rgba(255,102,0,0.4); padding:0; font-size:1px; color:rgba(255,102,0,0.4)}
.iabout3 ul a span h2{font-size:1.2em; color:#fff; text-align:center }
.iabout3 ul a span font{display:none}

.iabout4 {overflow:hidden; margin-top:20px;}
.iabout4 ul {float:left;width:49.5%; background:#fff;margin:0.1%}

.ia {width:50px; height:50px; }
.ia span{width:50px; height:50px;}
.iproduct4 {margin-top:10px;}
.iproduct4  li{float:none; width:100%;}
.isolution {margin-top:10px;}
.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:5%;}
.ip2 a span {padding-top:5%}
.ip3 a span {padding-top:5%;padding-left:0;width: 100%!important; text-align: center;;}
.ip4 a span {padding-top:5%}
.ptb90 { padding:80px 0 0px 0;}
/*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:#fff;}
.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;}

.pnewslist { overflow:hidden;width:96%; margin:auto;} 
.pnewslist li{ width:100%; float:none; margin:0 0 1% 0;}
.pnewslist li a i{width:100%; float:none;}
.pnewslist li a span{width:90%; float:none; padding:5%;}
.pnews_detail {padding: 50px 2%;}
.pagefaye a.fl, .pagefaye a.fr {width:100%; float:none; text-align:left;}
.pagefaye a i { display:none}
.pagefaye a.fh {position: relative;width:auto;height: auto;left:auto;margin-left:auto;top:auto;text-align: left;}


/*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*/
.prodec{display:none}
.prolist{margin-top:0px;}
.prolist dl{margin:0 auto;width:100%; height:auto}
.prolist dt{width:100%; height:80px; font-size:25px; line-height:80px; text-align:center}
.prolist dd{width:100%; height:auto;}
.prolist dd li{width:94%; height:auto; background:#fff; float:left; margin:0 3% 3% 3%; overflow:hidden}

.procon{margin-top:10px; margin-bottom:10px}
.procon dl{margin:0 auto;width:100%; height:auto}
.procon dt{width:100%; height:auto; float:left}
.procon dd{width:100%; height:auto;float:left;font-size:15px; line-height:25px; color:#555; padding-top:50px}

.proshow{display:none; visibility:hidden}
.proshowm{width:100%; height:auto; display:table;background:#f5f5f5; display:inherit; visibility:visible}
.proshowm dl{margin:0 auto;width:100%; height:auto}
.proshowm dt{width:100%; height:auto; }
.proshowm dt a{ display:block;width:100%; height:50px; line-height:50px;font-size:16px; float:left; color:#111; text-align:center}
.proshowm dd{width:100%; height:auto; display:table; font-size:14px; color:#444; padding-top:20px;background:#fff; min-height:300px}
.proshowm dd img{width:100%}

.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:0px;}
.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;}






}
 