﻿@charset "utf-8";
/* CSS Document */

* { /*禁止选择文字*/ moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }

@media screen and (max-width: 1200px) {
.wrap { width: auto; margin: 0 10px; overflow: hidden; }
.minwidth { min-width: 0; }
img { max-width: 100%; }
.hidediv { display: none; }

/*头部*/
#header { display: none; }
#head { display: block; }
.topdiv { display: block; }

/*banner*/
#ban .banner { height: 360px; }
#ban .imglist li { height: 360px; background-size: auto 100%; }
.pagelist { bottom: 10px; }
.pagelist li { margin: 0 1px; background-size: 8px 8px; }
.ban1 { height: 220px; background-size: auto 100%; }
.btn_left { display: none; }
.btn_right { display: none; }
.pagelist { display: block; }

/*首页主体*/
.main1m { background: url(../images/tpt_10.png) no-repeat center 8%; background-size: 20% auto; }
.main1m ul { width: 37%; margin: 15px 0 35px; }
.main1m li h3 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.main2m > ul { width: 100%; }
.main2m > ul > li.curr img { opacity: 0.2; }

.main3m ul li { width: 30%; margin: 0 1.5%; }
.main3m ul li .nleft { width: 25%; margin-right: 5%; }
.main3m ul li .nright { width: 70%; }
.main3m ul li .nright h3 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.main4l { width: 54%; padding: 0; }
.main4l a { right: 30px; bottom: 30px; }
.main4l h3 { margin: 25px 30px 0; }
.main4l p { margin: 5px 30px 0; font-size: 15px; }
.main4r { width: 45%; height: auto; }
.main4r li { width: 46%; margin: 2%; height: auto; }
.main4r li:nth-child(1), .main4r li:nth-child(2) { margin-top: 0; }
.main4r li:nth-child(3), .main4r li:nth-child(4) { margin-bottom: 0; }

.main5l { width: 40%; }
.main5l li { width: 49%; height: auto; }
.main5l li h3 { margin-top: 0; font-size: 24px; padding-top: 5%; }
.main5l li h4 { margin: 0 auto; height: 36px; }
.main5l li i {padding-bottom: 10%; }
.main5r { width: 55%; }

/*底部*/
#footer { height: auto; }
#footer > .wrap > div > h3 { font-size: 24px; color: #f8b600; margin: 25px 0 10px; } 
.footerl { display: none; }
.webewm { display: none; }
.footerr { width: 100%; height: auto; }
.ct1 { display: none; }
.ct1_1 { display: block; }
.ct3 { display: none; }
.ct3_1 { display: block; }

#foot { height: auto; line-height: 24px; padding: 5px 0; text-align: center; }
#foot .fl { float: none; display: block; }
#foot .fr { float: none; display: block; }

/*招聘*/
._t1 { padding-left: 4%; width: 26%; }
._t3 { width: 24%; }
._t4 { width: 24%; }
._t5 { width: 18%; }
._t6 { width: 4%; }
.jobsub { padding: 20px 4%; }

/*单页*/
.apptxt > div { padding: 30px; }
.parttxt > div { padding: 20px; }

/*联系*/
.contactl { width: 48%; }
.contactr { width: 48%; }
.msgform .inputh { width: 23%; }
.msgform .td { width: 73%; }
.msgform input { width: 100%; }
.msgform textarea { width: 100%; }

.faql { width: 38%; margin-left: 0; }
.faqr { width: 58%; margin-left: 0; }

/*零售商*/
.dealer { width: 48%; margin: 0 1%; }
.dealerform .inputh { width: 23%; }
.dealerform .td { width: 73%; }
.dealerform input { width: 100%; }
.dealerform textarea { width: 100%; }

/*新闻*/
.newslist li .newsl { width: 40%; height: auto; }
.newslist li .newsl img { width: 100%; height: auto; }
.newslist li .newsr { margin-left: 3%; width: 57%; }
.newslist li .newsr h3 { float: none; margin: 0; }
.newslist li .newsr span { float: none; display: block; margin: 5px 0 15px; }

/*产品*/
.proleft { margin-right: 25px; }
.proright { float: left; width: auto; }
.productlist li { width: 31%; margin: 0 1% 2%; }
.productlist li img { width: 100%; height: auto; }

.proimg { width: 45%; }
.proimg > img { width: 99%; height: auto; }
.prev { top: 40%; }
.next { top: 40%; }
.proimglist { width: 100%; height: auto; }
.proimglist div { width: 100%; height: auto; }
.proimglist ul { width: 100%; }
.proimglist li { width: 24%; margin-right: 1%; height: auto; }
.proimglist li img { width: 100%; height: auto; }
.prointro { width: 52%; margin-left: 3%; height: auto; }
.prointro .twobtn { position: relative; }
.prodetail { width: 100%; }
.protitle li { padding: 0 5px; font-size: 15px; margin-right: 5px; }
.proinf { padding: 10px 5px; }
.protable td { padding: 5px; }
}

@media screen and (max-width: 768px) {
/*banner*/
#ban .banner { height: 340px; }
#ban .imglist li { height: 340px; }
.ban1 { height: 180px; }

/*首页主体*/
.main1m { background: none; padding-bottom: 20px; }
.main1m ul { width: 49%; }
.main1m li { margin-bottom: 5%; }
.main1m li h3 { font-size: 20px; }

.main3 { background-repeat: repeat; }

.main3m ul li { width: 100%; margin: 0 0 30px; }
.main3m ul li .nleft { width: 63px; margin-right: 17px; }
.main3m ul li .nright { width: 75%; }
.main3m ul li .nright h3 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.main3m ul li .nright p { height: auto; margin: 5px 0 15px; }

.main4l { width: 98%; padding: 0; height: auto; margin: 0 1%; }
.main4l p { padding-bottom: 63px;}
.main4r { width: 100%; height: auto; }
.main4r li { width: 23%; margin: 2% 1% 0; height: auto; }
.main4r li:nth-child(1), .main4r li:nth-child(2) { margin-top: 2%; }
.main4r li:nth-child(3), .main4r li:nth-child(4) { margin-bottom: 0; }

.main5l { width: 100%; margin-bottom: 20px; }
.main5l li { width: 25%; border: none; }
.main5r { width: 100%; padding: 0; }

/*单页*/
.intop { height: 48px; line-height: 48px; }
.intop h3 { font-size: 18px; line-height: 48px; }
.intopmenu { display: none; }

.appimg { width: 100%; }
.appimg img { width: 100%; }
.apptxt { width:100%; }

.devel { width: 100%; margin-right: 0; }
.dever { width: 100%; margin-top: 22px; }

.inno { width: 49%; margin: 0 0.5% 1%; }

.miss { width: 100%; margin-right: 0; }

.partimg { width: 100%; }
.partimg img { width: 100%; }
.parttxt { width:100%; }

.choose { width: 100%; }

.threeone { width: 100%; margin-bottom: 20px; margin-right: 0; }
.threetwo { width: 100%; }

/*联系*/
.contactl { width: 90%; padding: 0 5%; margin-bottom: 20px; }
.cont_m { text-align: center; padding: 0; }
.contactr { float: left; width: 90%; padding: 0 5%; }
.msgform .inputh { width: 18%; }
.msgform .td { width: 78%; }
.msgform input { width: 100%; }
.msgform textarea { width: 100%; }

/*零售商*/
.dealer { width: 90%; margin: 0 5% 15px; }
.dealerform .inputh { width: 18%; }
.dealerform .td { width: 78%; }
.dealerform input { width: 100%; }
.dealerform textarea { width: 100%; }

/*新闻*/
.newslist li .newsr div { display: none; }

/*产品*/
.proleft { display: none; }
.proright { float: left; width: 90%; margin: 0 5%; }
}

@media screen and (max-width: 640px) {
/*banner*/
#ban .banner { height: 250px; }
#ban .imglist li { height: 250px; }
.ban1 { height: 135px; }

/*首页主体*/
.maintitle { font-size: 24px; padding-top: 20px; }
.mainico { margin-bottom: 10px; margin-top: 0; }
.maindesc { display: none; }

.main1m { padding-bottom: 0; }
.main1m ul { width: 100%; }
.main1m .ul1 { margin-bottom: 0; }
.main1m .ul2 { float: left; margin-top: 0; }
.main1m .ul1 li a { text-align: left; padding-left: 88px; padding-right: 0; }
.main1m .ul1 li:nth-child(1) { background: url(../images/tpt_6.png) no-repeat left center; }
.main1m .ul1 li:nth-child(2) { background: url(../images/tpt_8.png) no-repeat left center; }

.main2 { background-repeat: repeat; }
.main2m { padding-bottom: 35px; }
.main2m > ul > li { width: 100%; }
.main2m > ul > li ul { opacity: 1; }
.main2m > ul > li img { padding: 0; }

.main3m { padding-bottom: 5px; }

.main4m { padding-bottom: 35px; }

.main5m { padding-bottom: 35px; }
}

@media screen and (max-width: 600px) {
.msgform .inputh { width: 28%; }
.msgform .td { width: 68%; }
.dealerform .inputh { width: 28%; }
.dealerform .td { width: 68%; }

/*产品*/
.productlist li > div .pp { height: 22px; text-overflow: ellipsis; white-space: nowrap; }

.proimg { width: 100%; }
.prointro { width: 100%; margin-left: 0; }
}

@media screen and (max-width: 480px) {
/*banner*/
#ban .banner { height: 210px; }
#ban .imglist li { height: 210px; }
.ban1 { height: 110px; }

/*首页主体*/
.main4r li { width: 48%; margin: 2% 1% 0; }
.main4r li:nth-child(1), .main4r li:nth-child(2) { margin-top: 2%; }
.main4r li:nth-child(3), .main4r li:nth-child(4) { margin-bottom: 0; }

.main5l li { width: 49%; border: 1px dashed #fff; }
.main5l li h4 { margin: 0 auto; }
.main5l li i {padding-bottom: 10%; }

/*新闻*/
.newslist li .newsl { width: 100%; }
.newslist li .newsr { margin-left: 0; width: 100%; }
.newslist li .newsr h3 { margin-top: 10px; }
.newslist li .newsr span { margin: 5px 0 0; }
.operate span { width: 270px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/*产品*/
.proright { width: 100%; margin: 0; }
.productlist li { width: 48%; margin: 0 1% 2% 1%; float: left; }
.productlist li img { width: 100%; }
.productlist li > div { width: 94%; }
.productlist li > div h3 { font-size: 15px; text-align: center; }
.productlist li > div .pp { display: none; }
.productlist li > div a { margin: 10px auto 20px; }
}

@media screen and (max-width: 400px) {
/*banner*/
#ban .banner { height: 180px; }
#ban .imglist li { height: 180px; }
.ban1 { height: 100px; }
}