@charset "utf-8";
/* CSS Document  */

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



}


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


.btxt {width:55%; height:300px; left:10%; }
.rb-copy { width:25%;height:100px; right:2%; bottom:20px;}
.lt-logo {width:219px; height:55px;left:5%; top:40px; }
.rt-nav {right:5%; top:50px; z-index:100;width:70%; height:50px; }
.about_ltab {width:30%; left:18%; top:24%;}
.about_rpic {width:747px;right:4%; bottom:-8%;}
.productslistnav { float:left; width:18%; margin-top:4%;}
.productdetail {padding:10% 0 8% 0;}
.tmask {height:18%; }
.bmask {height:15%; }


}


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

.lt-logo {width:219px; height:55px;left:2%; top:50px;}
.rb-copy ul { width:70%; float:right;}
.btxt {width:65%; height:300px; left:5%; }
.iproudctpic { width:579px;right:10%; top:13%;}
.about_ltab {width:35%; left:10%; top:24%;}
.about_rpic {width:50%;right:3%; bottom:-8%;}
.productype {  width:980px; }
#ivideo {height:100%; width:auto;}

}



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

.fp-controlArrow.fp-prev { left:2%!important; }
.fp-controlArrow.fp-next { right:2%!important;}
.rt-nav {right:3%; top:50px;width:70%; height:50px; }
.lt-logo {top:40px;}
.contact{width:1180px;padding:15% 0 0 0;}




}



/* 1280 */
@media screen and (max-width: 1280px) {
	
.iproudctpic { width:40%;right:10%; top:8%; }
.about_ltab {width:42%; left:10%; top:24%;}
.about_rpic {width:40%;right:3%; bottom:-5%;}
.productslistnav {margin-top:8%;}
.rollpage .rt-nav {top:40px; }
.rollpage .lt-logo {top:30px;}
.tab1 li{ font-size:22px;}
.con_main1{padding:20px; font-size:14px; line-height:22px; }
.productype li span{width:50%; padding:5% 5%;}
.productype li i{width:40%; height: auto; }
.productype li a{min-height:auto; }
.productype li span h5 {margin-top:3%;}
.productype {width: 900px;}
.productslist {width:1000px;}
.producthot,.productdetail,.download,.contact {width:1000px;}
.producthot-l {float: left;width:29%;height:auto;padding:15% 8% 15% 8%;margin-top: 3%; background-size:100%;}
.producthot-r {float: left;width:55%;}	
.producthot-l ul {padding:0;}
.producthot-l h1 {font-size:28px;}
.producthot-l h4 {font-size: 14px;line-height: 22px;}	
.ph1,.pbtn {margin: 0px auto auto auto;}
.productdetail-l { float:left;width:40%; margin-top:5%;}
.productdetail-ty { float:left;width:60%; padding-bottom:43px;}
.contact-l h1 { font-size:34px;}
.contact-r .bgbox {min-height: 352px;}
.downloadlist {padding:1% 0 3% 0;}
.productype {padding:10% 0 0 0;}
.productdetail-l h4 {height: 200px;margin-bottom: 5%;}
.productslistpic li a span img {min-height: 210px;}


}


/* 1152 */
@media screen and (max-width: 1152px) {


.btxt *{width:70%;}
.iproudctpic {right:1%;}
.productslist,.producthot,.productdetail,.download,.contact,.search,.rolltnav ul { width:95%;}
.producthot-l {width:42%;height: auto;margin-top:6%; padding:100px 0; background-size:100%;}
.producthot-l ul {padding:0px 80px 20px 80px;}
.producthot-r { width:58%;}
.productdetail {padding:15% 0 0 0;}
.productdetail-l {width:40%;margin-top: 5%;}
.productdetail-ty {width: 60%;}
.rollpage .lt-logo  { top:20px;}
.rollpage .rt-nav  { top:40px;}
.rt-nav {top:40px; }
.lt-logo {top:20px;}
.productslistpic li a span img {min-height: 196px;}


}


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

.btxt {width:50%; height:300px; left:7%; top:50%; margin-top:-150px;}
.btxt *{ top:50%;left:45%;width:100%;}
.iproudctpic { width:50%;right:5%; top:13%;}
.about_rpic {width:50%;right:-2%; bottom:0;}
.about_ltab {width:50%; left:3%; top:24%;}
.exhibition {padding:15% 0 15% 0;}
.rb-copy li {font-size: 12px;line-height:18px;}
.producthot-l h1 {font-size:24px;}
.producthot-l h4 {font-size:12px;line-height: 20px;padding:3% 0;}
.pbtn {margin: 10px auto auto auto;}
.pbtn a {height:30px;line-height:30px;font-size:12px;}
.contact-l h1 {font-size:36px;}
	
	
}



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

.lt-logo,.rt-nav,.rb-copy,.tmask,.bmask,.ltbg,.rbbg,.fp-controlArrow.fp-prev,.fp-controlArrow.fp-next  { display:none;}
.nav_mobile { display:block;}
.slide { background:none!important;}
.mpic { display:block;}
.video .mpic { display:none!important;}
#ivideo {height:100%; width:auto; position:absolute; left:-20%; margin-left:-20%; top:0;}

.btxt {width:100%; height:100%; left:0; top:0; margin-top:0px; }
.btxt *{ top:50%;left:50%;width:90%; }
.btxt h1{ margin-top:-200px; font-size:62px;line-height:62px;}
.slide.active .btxt h1 {left:5%;}
.slide.active .btxt h6 {left:5%;}
.slide.active .btxt .more {left:5%;}
.iproudctpic { width:100%;right:-10%; top:25%;}

.index {width:100%; height:auto;overflow:auto;}
.about { position: relative;width:100%;height:auto; overflow:hidden; padding-top:50%;}
.about_ltab {width:90%; left: auto; top: auto; position:relative;margin:auto;}
.about_rpic { width:80%;right:5%; top:-5%; bottom:auto;}
.tab1 li{ padding:3% 0; margin-right:0px; font-size:18px; width:33.33%;}
.con_main1 { padding:5%; min-height:300px;}
.scroll_wrap {height:auto;}
.scroll_bar,.scroll_bar1,.scroll_bar2 { display:none;}
.scroll_cont,.scroll_cont1,.scroll_cont2{padding-right:0;}


.moh {overflow: hidden;}
.section { overflow: hidden; height:100%; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.productype {width:90%; height:auto; margin: auto;padding:30% 0 30% 0; overflow:hidden;}
.productype ul { width:97.55%;float:none; margin:3% 0 12% 0; padding-bottom:5%;}
.productype li{border: #005951 4px solid;}
.productype li i {width:35%;height: auto;}
.productype li a {min-height:auto;}
.productype li span {width: 61%;padding:3% 2%;}
.productype li span h4 {font-size: 12px;line-height:18px;margin:1% 0;}
.productype li span h5 {padding: 3% 15% 3% 10%;margin-top:1%;}

.productslist {width:92%;padding:15% 0 8% 0;}
.productslistnav { float:none;width:100%; overflow:hidden;}
.productslistpic { float:none;width:100%; margin-top:5%; clear:both;min-height:auto;}
.productslistnav li{ padding:0; float:left; border-radius:100px; border:#005951 1px solid; width:31%;height:30px; line-height:30px; font-size:18px; margin:1% 0.5%; overflow:hidden; text-align:center; color: #ccc;}
.productslistnav li a{ font-size:12px; }
.productslistnav li a.cur,.productslistnav li a:hover {color:#fff; background:#005951;}
.productslistnav li ul { display:none;}
.productslistpic {}
.mclo2 {-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;}
.productslistpic li{  float:left; width:100%;margin:5px auto;break-inside: avoid;}
.productslistpic li a h4 { font-size:12px;}
.productslistpic li a span img{ max-height:226px;min-height:166px;}


.proimg { display:block!important; }
.producthot {width:100%; height:100%; position: fixed; left:0; top:0; overflow: auto; padding:0; z-index:99;}
.producthot-r li { width:90%; margin:auto;}
.producthot-r {width:100%;float:none; margin-top:14%;}
.producthot-l { position: absolute; bottom:0; left:0;float:none;width:100%; height:auto;padding:8% 0 0 0;overflow:hidden;z-index:99;background:url(../images/pbg01.jpg) center  top no-repeat; background-size:100%; }
.producthot-l ul {padding: 0px;}
.producthot-l h1 {font-size:24px;margin:2% 0;}
.producthot-l h4 { width:90%; margin:auto;line-height:18px;padding:2% 0;}
.producthot-l .pcolor { width:50%;}
.producthot-l .ph1 { display:none;}
.producthot-l .pbtn {width:100%;}
.producthot-l .pbtn a { font-size:16px; width:50%; position:relative;border-radius:0px;padding:2% 0;margin:0; display:block;}
.producthot-l .pbtn a.return-btn { right:0; left:auto; position:absolute;}
.ph1,.pcolor {width:auto;margin:0; display:inline-block; vertical-align:middle;padding:0;}
.ph1 i { display:none !important;}
.pbtn { width:60%;}
.pbtn a { font-size:16px; width:50%; position:fixed; bottom:0; left:0; z-index:55;border-radius:0px;padding:2% 0;margin:0;}
.pbtn a.return-btn { right:0; left:auto;}
.pcolor a{ width:15px; height:15px; margin:0 1%;display:inline-block; vertical-align:middle;}
.productdetail-l {}
.productdetail-l ul {padding:1% 5% 5% 5%;}
.productdetail-l h4 { height:auto;overflow: hidden;} 
.productdetail-l .ph1 {margin:0px;display:inline-block; vertical-align:middle; float:none;}
.productdetail-l .pcolor {margin:0px; display:inline-block; vertical-align:middle;float:none;}
.productdetail-l .pbtn {width:100%;clear:both; }
.slick-prev { left:1%; display:none!important;}
.slick-next { right:1%; display:none!important;}
.productdetail-l {width: 100%;margin-top:3%;border-radius: 20px 20px 0px 0px;}
.productdetail-ty {width: 100%; background-size:100%;padding-bottom:6%; clear:both;}
.productdetail-l h4 {font-size: 14px;line-height: 20px;padding: 5% 0;}
.productdetail-r {border-radius:0px;}
.productdetail-r ul {min-height:auto;}
.productdetail-r li {min-height:auto;} 
.productdetail-r li img{max-height:auto;min-height:auto;}
.productdetail {width:100%;}
.return {padding-left:5%;}


.download {width:90%;padding:20% 0  8% 0;}
.dnav a { width:33%;height:30px; line-height:30px; font-size:18px;}
.downloadlist-l {float: none;width:96%;padding: 2% 2% 30px 2%; margin-bottom:30px;}
.downloadlist-r {float: none;width:100%;}
.downloadlist-r div {float: none;width:98%;margin: 0 1% 1% 1%;}
.downloadlist-m div {float: none;width:98%;margin: 0 1% 1% 1%;}
.downloadlist-l li img{ max-height:none;min-height:none;}
 

.exhibition {width:90%;padding:20% 0  8% 0;}
.exhibitionlist {background: url(../images/line.jpg) 25% top repeat-y;min-height:auto;}
.timeline {width: 35%;margin-top:50px;}
.timeline i {right:22%;}
.timeline em {width:30%;}
.exhibitionlist a {width:65%; border:none; padding:0;}
.exhibitionlist li {margin: 2% 0 10% 0;}
.exhibitionlist li img {float: none;width: 60%;}
.exhibitionlist li span {float: none;width:98%;padding:2% 1%;}
.exhibitionlist li span h4 {font-size:22px;padding-bottom:1%;}
.exhibitionlist li span h5 {padding-bottom:1%;font-size:12px;line-height:18px;}
.newsdetail {width:90%;padding:20% 0  8% 0;}
.newsnum {padding:20px 0; margin:10px 0 50px 0; }
.newsnum a{position: relative; top: auto; left:auto; right:auto;margin-left:auto; margin-bottom:10px; padding:2% 0; margin-right:auto; text-align: center; border:#004741 1px solid;border-radius:100px;height: auto;line-height: normal; width:99%;}
.nprev{background:url(../images/jt3.png) 5% center  no-repeat;}
.nnext{background:url(../images/jt2.png) 95% center  no-repeat;}
.ntitle h1 {font-size:32px;}


.contact{width:90%;padding:20% 0  8% 0;}
.contact-r .bgbox {background-size:150%;}
.contact-l {float:none; width:100%; padding-bottom:5%; }
.contact-r {float:none; width:100%; padding-bottom:5%;}
.input2 {width:93%; margin:1% 0; }
.textarea1 {width:92%; height:90px;}
.submit1 {width:100%;}


.search {width:100%;padding:90px 0 0 0;}
.searchproduct { width:90%;}
.searchproduct li{  width:49%;margin:0.5%;}

.newsdetailmain {min-height: auto;}



}
 


/* 1280x800 */
@media screen and (min-width:1280px) and (max-height: 800px) {



}


/* 1280x640 */
@media screen and (min-width:1280px) and (max-height: 640px) {



}


/* 1024x640 */
@media screen and (min-width: 1024px) and (max-height: 640px) {




}


/* phone x */
@media screen and (max-width : 736px) and (orientation: landscape) {
  


}


/* all iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {


}

/* iPad x */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {




}

/* iPad y */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {




}


/* all iPad pro */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {

}

/* x iPad pro */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {


}

/* y iPad pro */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {

}


/* iphone5 */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {


}



