/*顶部CSS开始*/
#flash{background:#D1D1D1;width:100%;max-width:1920px;height:auto;margin:0 auto;overflow:hidden;}
.flash{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.flash .swipe{overflow: hidden;visibility: hidden;position:relative;}
.flash .swipe-wrap{overflow:hidden;position:relative;}
.flash .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0; background:#000; opacity: 0.4; width:100%; filter: alpha(opacity=50);text-align:right;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;height: auto;}

@media screen and (max-width:960px){
#flash{background:#ffffff;width:100%;height:auto;float:left;overflow:hidden;}
}
/*顶部Css结束*/

/*主页CSS开始*/
#homebody{width:100%;height:auto;margin:20px auto;overflow:hidden}

.sertitle{width:90%;max-width:1440px;;margin:3rem auto;overflow:hidden}
.sertitle .mainTitle{width:auto;font-size:2rem;text-transform:uppercase;font-weight:bold;line-height:3rem;height:3rem;text-align:center;display:block;margin:0 auto;overflow:hidden}
.sertitle .mainTitle a{width:auto;color:#222222;font-size:2rem;text-transform:uppercase;font-weight:bold;border-bottom:3px solid #fef0b3;line-height:3rem;text-align:center;display:inline;margin:0 auto;overflow:hidden}
.sertitle .secTitle{width:auto;line-height:2rem;font-size:1rem;text-align:center;margin:0 auto;margin-top:1rem;overflow:hidden}

.homeadvantage{background:#2A2A3F;width:100%;height:auto;margin:3rem auto;padding-left:2%;padding-right:2%;padding-top:2rem;padding-bottom:5rem;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */overflow:hidden}
.homeadvantage_title{width:100%;color:#fff;font-size:2rem;text-transform:uppercase;font-weight:bold;line-height:3rem;height:3rem;text-align:center;display:block;margin:3rem auto;overflow:hidden}
.homeadvantage_title a{color:#fff;font-size:2rem;font-weight:bold;text-transform:uppercase;border-bottom:3px solid #fef0b3;line-height:3rem;text-align:center;display:inline;margin:0 auto;overflow:hidden}
.homeadvantage ul{width:100%;height:auto;overflow:hidden}
.homeadvantage ul li{width:14.66%;height:auto;line-height:2rem;text-align:center;margin-left:1%;color:#fff;float:left;overflow:hidden}
.homeadvantage ul li img{width:50%;height:auto;margin:0 auto;margin-bottom:2rem;display:block;overflow:hidden}
.homeadvantage ul li span{width:100%;height:auto;margin:0 auto;display:block;color:#fff;overflow:hidden}

#catalog_title{width:90%;max-width:1440px;;height:auto;margin:10px auto;overflow:hidden;}
#catalog_title ul{width:100%;height:auto;overflow:hidden}
#catalog_title ul li{width:23%;height:auto;line-HEIGHT:2.4rem;text-align:center;float:left;margin-left:1%;margin-right:1%;margin-bottom:1rem;border:1px #dcdcdc solid;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */transition:all 0.3s linear;overflow:hidden}
#catalog_title ul li a{background:#ececec;width:100%;height:100%;display:block;font-size:1.2rem;padding:8px;font-weight:bold;color:#333;transition:all 0.3s linear;}
#catalog_title ul li a:hover{background:#EA5504;color:#fff;transform:scale(1.0);}
#catalog_title ul li.topTit{width:0;height:0;overflow:hidden;margin-left:0;margin-right:0;margin-bottom:0;padding:0;border:0;}
#catalog_title ul li.topC1{background:#EA5504;COLOR:#ffffff;text-align:center;overflow:hidden}

#catalog_products{width:90%;max-width:1440px;;height:auto;margin:0 auto;margin-top:20px;overflow:hidden;}
#catalog_products ul{width:100%;height:auto;overflow:hidden}
#catalog_products ul li{width:23%;height:auto;text-align:center;float:left;margin-left:1%;margin-right:1%;margin-bottom:1.5rem;border:1px #ececec solid;padding:8px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */transition:all 0.3s linear;overflow:hidden}
#catalog_products ul li:hover{border:1px #ff0000 solid;cursor:pointer}
#catalog_products .simpic{width:100%;height:auto;display:block;text-align:center;margin:0 auto;overflow:hidden}
#catalog_products .simpic img{width:100%;height:280px;display:block;transition:all 0.3s linear;overflow:hidden}
#catalog_products .simpic img:hover{transform:scale(1.1);}
#catalog_products ul li p{width:100%;height:2rem;line-height:2rem;text-align:center;display:block;margin:0 auto;overflow:hidden}
#catalog_products ul li span{width:50%;height:2rem;line-height:2rem;float:left;text-align:right;overflow:hidden}
#catalog_products ul li .fontprice{font-size:1.5rem;color:red;text-align:left;}
#catalog_products ul li .fontprice:before{content:"$";font-size:1rem;}
#catalog_products ul li.noview{width:0;height:0;margin-left:0;margin-right:0;margin-bottom:0;border:0;padding:0;}

.homeproducts{width:90%;max-width:1440px;;height:auto;margin:0 auto;margin-top:20px;overflow:hidden;}
.homeproducts ul{width:100%;height:auto;overflow:hidden}
.homeproducts ul li{width:23%;height:auto;text-align:center;float:left;margin-left:1%;margin-right:1%;margin-bottom:1.5rem;border:1px #ececec solid;padding:8px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */transition:all 0.3s linear;overflow:hidden}
.homeproducts ul li:hover{border:1px #ff0000 solid;cursor:pointer}
.homeproducts .simpic{width:100%;height:auto;display:block;text-align:center;margin:0 auto;overflow:hidden}
.homeproducts .simpic img{width:100%;height:280px;display:block;transition:all 0.3s linear;overflow:hidden}
.homeproducts .simpic img:hover{transform:scale(1.1);}
.homeproducts ul li p{width:100%;height:2rem;line-height:2rem;text-align:center;display:block;margin:0 auto;overflow:hidden}
.homeproducts ul li span{width:50%;height:2rem;line-height:2rem;float:left;text-align:right;overflow:hidden}
.homeproducts ul li .fontprice{font-size:1.5rem;color:red;text-align:left;}
.homeproducts ul li .fontprice:before{content:"$";font-size:1rem;}

.solution{width:100%;height:auto;margin:0 auto;margin-top:20px;overflow:hidden;}
.solution ul{width:100%;height:auto;overflow:hidden}
.solution ul li{width:16.666%;height:auto;text-align:center;float:left;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */position:relative;transition:all 0.3s linear;overflow:hidden}
.solution ul li:hover{transform:scale(1.1);}
.solution ul li img{width:100%;height:auto;display:block;overflow:hidden}
.solution ul li span{background:rgba(255,255,255,0.5);width:80%;height:50px;line-height:50px;text-align:center;font-size:1.2rem;color:#ffffff;position:absolute;z-index:88;bottom:2rem;left:10%;overflow:hidden}

.homenews{width:96%;max-width:1600px;height:auto;margin:0 auto;margin-top:20px;overflow:hidden;}
.homenews .commonNews{width:100%;height:auto;float:left;overflow:hidden}
.homenews .commonNews .conmonNewsCon{box-shadow:0 0 10px rgba(0, 0, 0, 0.3);width:30.33%;height:auto;margin:1rem 1.5%;float:left;overflow:hidden}
.homenews .commonNews .conmonNewsCon:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.5);width:30.33%;height:auto;margin:1rem 1.5%;transition:all 0.3s linear;float:left;overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsPic{width:100%;height:auto;max-height:208px;float:left;overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsPic img{width:100%;height:auto;display:block}
.homenews .commonNews .conmonNewsCon .comNewsRight{width:94%;height:auto;max-height:auto;margin-left:3%;float:left;overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsPublish{background:url(../images/icon/icon_time.png) left center no-repeat;background-size:1rem 1rem;width:100%;height:2rem;line-height:2rem;padding-left:30px;color:#999;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsTitle{width:100%;height:4rem;line-height:2rem;font-size:1.5rem;font-weight:bold;color:#000;margin:1rem auto;overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsTitle a{font-size:1.5rem;font-weight:bold;}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsContent{width:100%;height:auto;line-height:1.5rem;height:4.5rem;color:#999;overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsMore{width:100%;height:2rem;line-HEIGHT:2rem;font-weight:bold;color:#999;text-align:right;}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsMore a{font-weight:bold;color:#666;}

#homebody #products{width:100%;max-width:1200px;height:auto;margin:0 auto;overflow:hidden;}
#homebody #products #prodtitle{width:100%;height:50px;line-height:50px;border-bottom:1px #dcdcdc solid;font-size:18px;position:relative;overflow:hidden}
#homebody #products #prodtitle a{font-size:18px;}
#homebody #products #prodtitle span{width:50%;height:50px;line-height:50px;position:absolute;z-index:99;right:0;text-align:right;font-size:14px;}
#homebody #products #prodtitle span a{font-size:14px;}
#homebody #products #prodcon{width:100%;height:auto;margin-top:20px;overflow:hidden}
#homebody #products #prodcon ul{width:100%;height:auto;overflow:hidden}
#homebody #products #prodcon ul li{width:25%;height:auto;text-align:center;margin-bottom:1rem;float:left;overflow:hidden}
#homebody #products #prodcon ul li img{width:90%;height:200px;border:1px #ececec solid;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */transition:all 0.3s linear;}
#homebody #products #prodcon ul li img:hover{width:90%;height:200px;border:0;transform:scale(1.1);}
#homebody #products #prodcon ul li a{width:90%;height:30px;line-height:30px;font-size:14px;margin:0 auto;display:block}

.homeaboutus{background:#F8F9FA;width:100%;height:auto;padding-bottom:3rem;overflow:hidden}
.homeaboutus #abouttxt{width:42%;height:auto;line-height:2rem;margin-left:4%;float:left;overflow:hidden}
.homeaboutus #aboutvideo{width:42%;height:auto;float:left;margin-left:4%;overflow:hidden}
.homeaboutus #aboutvideo img{max-width:100%;max-height:100%;display:block;border-radius:2rem;overflow:hidden}

@media screen and (max-width:960px){
#homebody{width:100%;height:auto;margin:0 auto;margin-bottom:4rem;overflow:hidden}

.sertitle{width:98%;max-width:960px;margin:1.5rem auto;overflow:hidden}
.sertitle .mainTitle{width:auto;font-size:1.2rem;font-weight:bold;line-height:1.5rem;height:1.5rem;text-align:center;display:block;margin:0 auto;overflow:hidden}
.sertitle .mainTitle a{width:auto;color:#222222;font-size:1.2rem;font-weight:bold;border-bottom:3px solid #fef0b3;line-height:1.5rem;text-align:center;display:inline;margin:0 auto;overflow:hidden}
.sertitle .secTitle{width:auto;font-size:0.8rem;text-align:center;line-height:1.5rem;margin:0 auto;margin-top:1rem;overflow:hidden}

#catalog_title{width:98%;height:auto;margin:10px auto;overflow:hidden;}
#catalog_title ul{width:100%;height:auto;overflow:hidden}
#catalog_title ul li{width:100%;height:auto;line-HEIGHT:2rem;text-align:center;float:left;margin-left:0;margin-right:0;margin-bottom:0.6rem;border:1px #dcdcdc solid;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */transition:all 0.3s linear;overflow:hidden}
#catalog_title ul li a{background:#ececec;width:100%;height:100%;display:block;font-size:1rem;padding:8px;font-weight:bold;color:#333;transition:all 0.3s linear;}
#catalog_title ul li a:hover{background:#EA5504;color:#fff;transform:scale(1.0);}

#catalog_products{width:98%;max-width:1440px;;height:auto;margin:0 auto;margin-top:20px;overflow:hidden;}
#catalog_products ul{width:100%;height:auto;overflow:hidden}
#catalog_products ul li{width:48%;height:auto;text-align:center;float:left;margin-left:1%;margin-right:1%;margin-bottom:1rem;border:1px #ececec solid;padding:8px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */transition:all 0.3s linear;overflow:hidden}
#catalog_products ul li:hover{border:1px #ff0000 solid;cursor:pointer}
#catalog_products .simpic{width:100%;height:auto;display:block;text-align:center;margin:0 auto;overflow:hidden}
#catalog_products .simpic img{width:100%;height:46vw;display:block;transition:all 0.3s linear;overflow:hidden}
#catalog_products .simpic img:hover{transform:scale(1.1);}
#catalog_products ul li p{width:100%;height:2rem;line-height:2rem;text-align:center;display:block;margin:0 auto;overflow:hidden}
#catalog_products ul li span{width:50%;height:2rem;line-height:2rem;float:left;text-align:right;overflow:hidden}
#catalog_products ul li .fontprice{font-size:1.5rem;color:red;text-align:left;}
#catalog_products ul li .fontprice:before{content:"$";font-size:1rem;}
#catalog_products ul li.noview{width:0;height:0;margin-left:0;margin-right:0;margin-bottom:0;border:0;padding:0;}

.homeproducts ul li{width:48%;height:auto;text-align:center;float:left;margin-left:1%;margin-right:1%;margin-bottom:1.5rem;border:1px #ececec solid;padding:0;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */transition:all 0.3s linear;overflow:hidden}
.homeproducts ul li .simpic img{width:48vw;height:48vw;display:block;transition:all 0.3s linear;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}

.solution ul li{width:50%;height:auto;text-align:center;float:left;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */position:relative;transition:all 0.3s linear;overflow:hidden}
.solution ul li:hover{transform:scale(1.1);}

.homenews{width:98%;max-width:960px;height:auto;margin:0 auto;margin-top:20px;overflow:hidden;}
.homenews #mainNews{width:100%;height:auto;float:left;overflow:hidden}
.homenews #mainNews #mainCon{width:100%;height:auto;float:left;overflow:hidden}
.homenews #mainNews #mainCon #mainPic{width:100%;height:auto;max-height:450px;overflow:hidden}
.homenews #mainNews #mainCon #mainPic img{width:100%;height:auto;display:block}
.homenews #mainNews #mainCon #mainPublish{background:url(../images/news_icon.png) left center no-repeat;background-image:1rem auto;width:100%;height:40px;line-height:40px;padding-left:30px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */overflow:hidden}
.homenews #mainNews #mainCon #mainNewsTitle{width:100%;height:2.4rem;line-height:2.4rem;font-size:1.2rem;overflow:hidden}
.homenews #mainNews #mainCon #mainNewsTitle a{font-size:1.2rem;}
.homenews #mainNews #mainCon #mainNewsContent{width:100%;height:auto;line-height:1.8rem;max-height:7.2rem;overflow:hidden}
.homenews .commonNews{width:100%;height:auto;float:left;margin-top:1rem;overflow:hidden}
.homenews .commonNews .conmonNewsCon{width:96%;height:auto;margin-bottom:1rem;overflow:hidden}
.homenews .commonNews .conmonNewsCon:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.5);width:96%;height:auto;margin:1rem 0%;transition:all 0.3s linear;float:left;overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsPic{width:25%;height:auto;max-height:7rem;float:left;overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsPic img{width:100%;height:auto;display:block;margin-top:0.6rem;}
.homenews .commonNews .conmonNewsCon .comNewsRight{width:70%;height:auto;max-height:7rem;margin-left:5%;float:left;overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsPublish{background:url(../images/news_icon.png) left center no-repeat;background-image:1rem 1rem;width:100%;height:2rem;line-height:2rem;padding-left:1.5rem;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsTitle{width:100%;height:2rem;line-height:2rem;font-size:1rem;overflow:hidden}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsTitle a{font-size:1rem;}
.homenews .commonNews .conmonNewsCon .comNewsRight .comNewsContent{width:100%;height:auto;line-height:1.2rem;max-height:2.4rem;overflow:hidden}

#homebody #products{width:98%;height:auto;margin:0 auto;overflow:hidden;}
#homebody #products #prodtitle{width:100%;height:50px;line-height:50px;border-bottom:1px #dcdcdc solid;font-size:18px;overflow:hidden}
#homebody #products #prodtitle span{display:none}
#homebody #products #prodcon{width:100%;height:auto;margin-top:20px;overflow:hidden}
#homebody #products #prodcon ul{width:100%;height:auto;overflow:hidden}
#homebody #products #prodcon ul li{width:50%;height:auto;text-align:center;float:left;overflow:hidden}
#homebody #products #prodcon ul li img{width:100%;height:150px;border:1px #ececec solid;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
#homebody #products #prodcon ul li img:hover{width:100%;height:150px;border:1px #ececec solid;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;transform:scale(1.0);}
#homebody #products #prodcon ul li a{width:90%;height:30px;line-height:30px;font-size:12px;margin:0 auto;display:block}

.homeaboutus{background:#EDFDDC;width:100%;height:auto;padding-bottom:2rem;overflow:hidden}
.homeaboutus #abouttxt{width:96%;height:auto;line-height:2rem;margin-left:2%;float:left;overflow:hidden}
.homeaboutus #aboutvideo{width:96%;height:auto;float:left;margin-top:1rem;margin-left:2%;overflow:hidden}

.homeadvantage{width:100%;height:auto;margin:1.5rem auto;overflow:hidden}
.homeadvantage ul{width:100%;height:auto;overflow:hidden}
.homeadvantage ul li{width:100%;height:auto;line-height:1.6rem;text-align:center;margin-bottom:0.8rem;margin-left:1%;float:left;overflow:hidden}
.homeadvantage ul li img{width:15%;height:auto;margin:0 auto;margin-bottom:0rem;display:block;float:left;overflow:hidden}
.homeadvantage ul li span{width:80%;height:auto;margin:0 auto;text-align:left;display:block;float:right;overflow:hidden}
}
/*主页Css结束*/