
/*横屏笔记本电脑*/
@media only screen and (max-width:1600px) and (min-width:1300px){

/*本尺寸公共元素部份*/
.public_width_con { width:98%; margin: 0 auto; overflow: hidden;}

/*-----------首页----新品推荐列表-------------------*/
/*首页产品展示列表---名字和产品页相同----尽量做得参数和命名一样统一*/
/*产品列表等距居中排列*/
.home_product_item_box_a{width:33%;  display:inline-block ; float:none ; box-sizing:border-box; padding:10px; overflow:hidden; margin-bottom:20px;}
/*产品列表边框和阴影*/
.home_product_item_box_b{padding:10px; border:1px solid #EEE;box-shadow: 0 5px 20px #f0f0f0; text-align: center; width: 100%; min-height:320px; overflow: hidden;  box-sizing:border-box;}
/*产品图片垂直居中*/
.home_product_item_box_b .imgcc {width:100vw; height:315px; display:table-cell; position:static; vertical-align:middle; text-align:center; padding:5px;  cursor:pointer; float:none; margin:0 auto; overflow:hidden;}
/*产品标题*/

/*------------首页---工厂实力列表-------------------*/
/*产品列表等距居中排列*/
.home_factory_item_box_a{width:33%;  display:inline-block ; float:none ; box-sizing:border-box; padding:10px; overflow:hidden; margin-bottom:20px;}
/*产品列表边框和阴影*/
.home_factory_item_box_b{padding:10px; border: 1px solid #EEE; box-shadow: 0 5px 20px #f0f0f0; text-align: center; width: 100%; min-height:300px; text-align: center; overflow: hidden; box-sizing:border-box;}
/*产品图片垂直居中*/
.home_factory_item_box_b .imgcc {width:100vw; height:300px; display:table-cell; position:static; vertical-align:middle; text-align:center; padding:5px;  cursor:pointer; float:none; margin:0 auto; overflow:hidden;}


/*-----------首页----关于我们-------------------*/
.home_about{background:#44555f; margin:0 auto; margin-top:40px; overflow:hidden; width:100%; padding-top:80px; padding-bottom:80px; }
.home_about .about_con{ box-sizing:border-box;  }
.home_about .about_left{ width:50%; float:left; text-align:center;}
.home_about .about_left img{ width:95%;}
.home_about .about_right{ width:50%; float:right; text-align:center; box-sizing:border-box; padding-left:20px; }
.home_about .about_title { height: 90px; position: relative; text-align:left;}
.home_about .about_title span { position: absolute; font-size:80px;  line-height:90px;  color: rgba(155,155,215,0.08); top: -20px;font-weight: bold; z-index: 1;}
.home_about .about_title h1 {font-size:33px;color:#fff;line-height: 90px; position: relative; z-index: 2;}
.home_about .about_con_ny{color: rgb(255, 255, 255); font-size: 14px; font-family: 微软雅黑 ; line-height:36px ; visibility: visible; text-align:left;}
/*------------首页---关于我们-------------------*/


/*------------首页---新闻中心--------------------*/
.home_new{ width: 100%; background: #f2f2f2; margin-top: 2%;}
.home_nbox{ width:100%; margin:0 auto; overflow:hidden; min-height:300px;}
.home_nbox .home_news_list{float:left; list-style: none; width:48%; margin:0 auto; box-sizing: border-box; overflow:hidden; padding-left:0px; padding-right:0px; padding-bottom:25px; margin-left:1%;}
.home_nbox .home_news_list_2{ width:100%; margin:0 auto; overflow:hidden;  box-sizing: border-box; overflow:hidden;}
.home_nbox .home_news_list_2 dl{ overflow:hidden; clear:both; padding-bottom:25px; float:left; width:100%;}
.home_nbox .home_news_list_2 dl:last-child{ margin-bottom:0; border-bottom:0;}
.home_nbox .home_news_list_2 dt{ float:left; width:40%;  box-sizing: border-box; padding:0px; margin:0px; }
.home_nbox .home_news_list_2 dt img{ width:100%; }
.home_nbox .home_news_list_2 dd{ float:left; width:55%; overflow:hidden; text-align:left; padding:0px; margin:0px;  box-sizing: border-box; margin-left:2%; }
.home_nbox .home_news_list_2 dd a.dot{ font-size:16px; color:#000; text-decoration:none;}
.home_nbox .home_news_list_2 dd a.dot:hover{ color:#51A8FF; text-decoration:none; }
.home_nbox .home_news_list_2 dd p{ line-height:22px; margin-bottom:0; overflow:hidden; height:114px; color:#888; font-size:12px; display:block; margin-top:10px; width:100%;} 


}

/*老式电脑-笔记本电脑*/
@media only screen and (max-width:1300px) and (min-width:1000px) {
	
/*本尺寸公共元素部份*/
.public_width_con { width:98%; margin: 0 auto; overflow: hidden;}

/*-----------首页----新品推荐列表-------------------*/
/*首页产品展示列表---名字和产品页相同----尽量做得参数和命名一样统一*/
/*产品列表等距居中排列*/
.home_product_item_box_a{width:33%;  display:inline-block ; float:none ; box-sizing:border-box; padding:10px; overflow:hidden; margin-bottom:20px;}
/*产品列表边框和阴影*/
.home_product_item_box_b{padding:10px; border:1px solid #EEE;box-shadow: 0 5px 20px #f0f0f0; text-align: center; width: 100%; min-height:280px; overflow: hidden;  box-sizing:border-box;}
/*产品图片垂直居中*/
.home_product_item_box_b .imgcc {width:100vw; height:275px; display:table-cell; position:static; vertical-align:middle; text-align:center; padding:5px;  cursor:pointer; float:none; margin:0 auto; overflow:hidden;}
/*产品标题*/


/*------------首页---工厂实力列表-------------------*/
/*产品列表等距居中排列*/
.home_factory_item_box_a{width:33%;  display:inline-block ; float:none ; box-sizing:border-box; padding:10px; overflow:hidden; margin-bottom:20px;}
/*产品列表边框和阴影*/
.home_factory_item_box_b{padding:10px; border: 1px solid #EEE; box-shadow: 0 5px 20px #f0f0f0; text-align: center; width: 100%; min-height:260px; text-align: center; overflow: hidden; box-sizing:border-box;}
/*产品图片垂直居中*/
.home_factory_item_box_b .imgcc {width:100vw; height:260px; display:table-cell; position:static; vertical-align:middle; text-align:center; padding:5px;  cursor:pointer; float:none; margin:0 auto; overflow:hidden;}


/*-----------首页----关于我们-------------------*/
.home_about{background:#44555f; margin:0 auto; margin-top:40px; overflow:hidden; width:100%; padding-top:80px; padding-bottom:80px; }
.home_about .about_con{ box-sizing:border-box;  }
.home_about .about_left{ width:50%; float:left; text-align:center;}
.home_about .about_left img{ width:100%;}
.home_about .about_right{ width:50%; float:right; text-align:center; box-sizing:border-box; padding-left:20px; }
.home_about .about_title { height: 90px; position: relative; text-align:left;}
.home_about .about_title span { position: absolute; font-size:80px; line-height:90px; color: rgba(155,155,215,0.08); top: -20px; font-weight: bold; z-index: 1;}
.home_about .about_title h1 {font-size:30px;color:#fff;line-height: 90px; position: relative; z-index: 2;}
.home_about .about_con_ny{color: rgb(255, 255, 255); font-size: 14px; font-family: 微软雅黑 ; line-height:32px ; visibility: visible; text-align:left;}
/*------------首页---关于我们-------------------*/


/*------------首页---新闻中心--------------------*/
.home_new{ width: 100%; background: #f2f2f2; margin-top: 2%;}
.home_nbox{ width:100%; margin:0 auto; overflow:hidden; min-height:300px;}
.home_nbox .home_news_list{float:left; list-style: none; width:48%; margin:0 auto; box-sizing: border-box !important; overflow:hidden; padding-left:0px; padding-right:0px; padding-bottom:25px; margin-left:1%;}
.home_nbox .home_news_list_2{ width:100%; margin:0 auto; overflow:hidden;  box-sizing: border-box; overflow:hidden !important;}
.home_nbox .home_news_list_2 dl{ overflow:hidden; clear:both; padding-bottom:25px; float:left; width:100%;}
.home_nbox .home_news_list_2 dl:last-child{ margin-bottom:0; border-bottom:0;}
.home_nbox .home_news_list_2 dt{ float:left; width:37%;  box-sizing: border-box; padding:0px; margin:0px; }
.home_nbox .home_news_list_2 dt img{ width:100%; }
.home_nbox .home_news_list_2 dd{ float:left; width:58%; overflow:hidden; text-align:left; padding:0px; margin:0px;  box-sizing: border-box; margin-left:2%; }
.home_nbox .home_news_list_2 dd a.dot{ font-size:16px; color:#000; text-decoration:none;}
.home_nbox .home_news_list_2 dd a.dot:hover{ color:#51A8FF; text-decoration:none; }
.home_nbox .home_news_list_2 dd p{ line-height:22px; margin-bottom:0; overflow:hidden; height:104px; color:#888; font-size:12px; display:block; margin-top:10px; width:100%;} 

}


/*平板电脑-手机横屏*/
@media only screen and (max-width:1000px) and (min-width:640px) {

/*本尺寸公共元素部份*/
.public_width_con { width:98%; margin: 0 auto; overflow: hidden;}
	

/*首页产品展示列表---名字和产品页相同----尽量做得参数和命名一样统一*/
.home_product_item_box_a{width:49%;  display:inline-block ; float:none ; box-sizing:border-box; padding:10px; overflow:hidden; margin-bottom:20px;}/*产品列表等距居中排列*/
.home_product_item_box_b{padding:10px; border:1px solid #EEE;box-shadow: 0 5px 20px #f0f0f0; text-align: center; width: 100%; min-height:280px; overflow: hidden;  box-sizing:border-box;}
/*产品图片垂直居中*/
.home_product_item_box_b .imgcc {width:100vw; height:275px; display:table-cell; position:static; vertical-align:middle; text-align:center; padding:5px;  cursor:pointer; float:none; margin:0 auto; overflow:hidden;}
/*产品标题*/

/*------------首页---工厂实力列表-------------------*/
/*产品列表等距居中排列*/
.home_factory_item_box_a{width:49%;  display:inline-block ; float:none ; box-sizing:border-box; padding:10px; overflow:hidden; margin-bottom:20px;}
/*产品列表边框和阴影*/
.home_factory_item_box_b{padding:10px; border: 1px solid #EEE; box-shadow: 0 5px 20px #f0f0f0; text-align: center; width: 100%; min-height:260px; overflow: hidden; box-sizing:border-box;}
/*产品图片垂直居中*/
.home_factory_item_box_b .imgcc {width:100vw; height:260px; display:table-cell; position:static; vertical-align:middle; text-align:center; padding:5px;  cursor:pointer; float:none; margin:0 auto; overflow:hidden;}

 
/*首页公司简介*/
.home_about{background:#44555f; margin:0 auto; margin-top:40px; overflow:hidden; width:100%; padding-top:80px; padding-bottom:80px; }
.home_about .about_con{ box-sizing:border-box;  }
.home_about .about_left{ width:100%; float:left; text-align:center;}
.home_about .about_left img{ width:94%;}
.home_about .about_right{ width:100%; float:right; text-align:center; box-sizing:border-box; padding-left:10px; padding-right:10px; margin-top:30px; }
.home_about .about_title { height: 70px; position: relative; text-align:left;}
.home_about .about_title span { position: absolute; font-size: 70px; color: rgba(155,155,215,0.08); top: -20px; line-height: 70px; font-weight: bold; z-index: 1;}
.home_about .about_title h1 {font-size: 28px;color:#fff;line-height:70px; position: relative; z-index: 2;}
.home_about .about_con_ny{color: rgb(255, 255, 255); font-size: 14px; font-family: 微软雅黑 ; line-height:32px ; visibility: visible; text-align:left;}


/*------------首页---新闻中心--------------------*/ 
.home_new{ width: 100%; background: #f2f2f2; margin-top: 2%;}
.home_nbox{ width:100%; margin:0 auto; overflow:hidden; min-height:300px;}
.home_nbox .home_news_list{float:left; list-style: none; /*position: relative;*/ width:48%; margin:0 auto; box-sizing: border-box !important; overflow:hidden; padding-left:0px; padding-right:0px; padding-bottom:25px; margin-left:1%;}
.home_nbox .home_news_list_2{ width:100%; margin:0 auto; overflow:hidden;  box-sizing: border-box; overflow:hidden !important;}
.home_nbox .home_news_list_2 dl{ overflow:hidden; clear:both; padding-bottom:25px; float:left; width:100%;}
.home_nbox .home_news_list_2 dl:last-child{ margin-bottom:0; border-bottom:0;}
.home_nbox .home_news_list_2 dt{ float:left; width:40%;  box-sizing: border-box; padding:0px; margin:0px; }
.home_nbox .home_news_list_2 dt img{ width:100%; }
.home_nbox .home_news_list_2 dd{ float:left; width:55%; overflow:hidden; text-align:left; padding:0px; margin:0px;  box-sizing: border-box; margin-left:2%; }
.home_nbox .home_news_list_2 dd a.dot{ font-size:16px; color:#000; text-decoration:none;}
.home_nbox .home_news_list_2 dd a.dot:hover{ color:#51A8FF; text-decoration:none; }
.home_nbox .home_news_list_2 dd p{ line-height:22px; margin-bottom:0; overflow:hidden; height:84px; color:#888; font-size:12px; display:block; margin-top:10px; width:100%;} 
/*------------首页---新闻中心--------------------*/


	
/*------------首页---类别推荐--------------------*/
/*.home_pro dd{float:none; width:100% !important; margin-right: 7px; overflow:hidden; position:relative; transition:all ease-in-out 0.1s; box-sizing:border-box;}*/
.home_pro dd{ width:98% !important; margin:0 auto; float:none; box-sizing:border-box; overflow:hidden; margin-bottom:5px; border-top:solid 1px #DBDBDB; border-bottom:solid 1px #DBDBDB; display:inline-block;}
.home_pro dd .name ol{padding:3% 0  3% 0;}
.home_pro dd .name ol em{ font-size:40px;}
.home_pro dd .name ol a{ font-size:14px;}
.home_pro dd .pic{ height:auto; padding-bottom:60%; width:100%;}
.home_pro dd .txt p{ line-height:25px; height:50px; overflow:hidden;}
.home_pro dd .txt{ padding-left:0%;}
.home_pro dd.active .name{width:100%;}
.home_pro dd.active .name ol{position:absolute; left:0; bottom:0; padding:2% 0  2% 0; width:100%; color:#fff; text-align:center; background:url(../lab/al_bg.png); background-size:90% auto; transition:all ease-in-out 0 0.5s;}
.home_case_ti h3{ font-size: 16px;}
.home_case_ti span{ display: none;}

}

/*手机竖屏*/
@media only screen and (max-width:640px) and (min-width:320px) {
/*本尺寸公共元素部份*/
.public_width_con { width:100%; margin: 0 auto; overflow: hidden;}


/*首页产品*/	
/*公共的*/
.home_pro{ padding:0px 0;}
.home_pro_ti{ padding: 2% 0; position: relative; text-align:center; margin-top:20px;}
.home_pro_ti h3{ font-size: 26px; color: #0060cc; font-weight: normal;position: relative; padding-bottom: 5px; margin-bottom: 5px; text-align:center;}
.home_pro_ti span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:3px; text-align:center;}
.home_pro_ti h3:before{position: absolute; content: ''; width: 50px; height: 1px; background-color: #9e9e9e; left:48.2%; bottom: -2px;}
.home_pro_ti a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.png) no-repeat center;}
/*公共的*/
.home_pro dd .name ol em{ font-size:30px;}
.home_pro dd .name ol a{ font-size:13px;}	
/*首页产品*/	
	
/*-----------首页----新品推荐列表-------------------*/
/*首页产品展示列表---名字和产品页相同----尽量做得参数和命名一样统一*/
.home_product_item_box_a{width:49%;  display:inline-block ; float:none ; box-sizing:border-box; padding:2px; overflow:hidden; margin-bottom:20px;}/*产品列表等距居中排列*/
/*产品列表边框和阴影*/
.home_product_item_box_b{padding:0px 0px; border: 1px solid #EEE;box-shadow: 0 2px 8px #f0f0f0; text-align: center; width: 100%; min-height:200px; display: inline-block; vertical-align: middle; text-align: center; overflow: hidden; padding-bottom:10px; }/
.home_product_item_box_a .home_product_item_box_b img{ width:100%;}
/*产品图片垂直居中*/
.home_product_item_box_b .imgcc {width:100vw; height:180px; display:table-cell; position:static; vertical-align:middle; text-align:center; padding:5px;  cursor:pointer; float:none; margin:0 auto; overflow:hidden;}
.home_product_item_box_b .title_a{width:100%; height:30px;line-height:30px;text-align:center;font-size:14px !important;cursor:pointer; margin-top:10px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display:block; }
.home_product_item_box_b a{ height:30px;line-height:30px;text-align:center;font-size:14px !important; color:#2B2B2B; text-decoration:none;}
.home_product_item_box_b a:hover{  color:#0080C0; }


/*------------首页---工厂实力列表-------------------*/
/*产品列表等距居中排列*/
.home_factory_item_box_a{width:49%;  display:inline-block ; float:none ; box-sizing:border-box; padding:1px; overflow:hidden; margin-bottom:10px; margin-top:10px;}
/*产品列表边框和阴影*/
.home_factory_item_box_b{padding:1px; border: 1px solid #EEE; box-shadow: 0 3px 8px #f0f0f0; text-align: center; width: 100%; min-height:165px; text-align: center; overflow: hidden; box-sizing:border-box;}
/*产品图片垂直居中*/
.home_factory_item_box_b .imgcc {width:100vw; height:165px; display:table-cell; position:static; vertical-align:middle; text-align:center; padding:3px;  cursor:pointer; float:none; margin:0 auto; overflow:hidden;}

.home_factory_item_box_b .title_a{width:100%; height:30px;line-height:30px;text-align:center;font-size:14px;cursor:pointer; margin-top:5px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; display:block; }
.home_factory_item_box_b a{ height:30px;line-height:30px;text-align:center;font-size:14px !important; color:#2B2B2B; text-decoration:none;}
.home_factory_item_box_b a:hover{  color:#0080C0; }



/*首页公司简介*/
.home_about{background:#44555f; margin:0 auto; margin-top:40px; overflow:hidden; width:100%; padding-top:40px; padding-bottom:40px; }
.home_about .about_con{ box-sizing:border-box;  }
.home_about .about_left{ width:100%; text-align:center;}
.home_about .about_left img{ width:98%; margin:0 auto;}
.home_about .about_right{ width:100%; text-align:center; box-sizing:border-box; padding-left:5px; padding-right:5px; margin-top:30px; }
.home_about .about_title { height: 60px; position: relative; text-align:left;}
.home_about .about_title span { position: absolute; font-size:50px; color: rgba(155,155,215,0.08); top: -20px; line-height: 60px; font-weight: bold; z-index: 1;}
.home_about .about_title h1 {font-size:20px;color:#fff;line-height: 60px; position: relative; z-index: 2;}
.home_about .about_con_ny{color: rgb(255, 255, 255); font-size: 14px; font-family: 微软雅黑 ; line-height:28px ; visibility: visible; text-align:left; padding-left:5px; padding-right:5px;}


/*------------首页---新闻中心--------------------*/
.home_new{ width: 100%; background: #f2f2f2; margin-top: 2%;}
.home_nbox{ width:100%; margin:0 auto; overflow:hidden; min-height:300px;}
.home_nbox .home_news_list{float:left; list-style: none; position: relative; width:100%; margin:0 auto; box-sizing: border-box; overflow:hidden; padding-left:0px; padding-right:0px; padding-bottom:35px; margin-left:1%;}
.home_nbox .home_news_list_2{ width:100%; margin:0 auto; overflow:hidden;  box-sizing: border-box; overflow:hidden !important;}
.home_nbox .home_news_list_2 dl{ overflow:hidden; clear:both; padding-bottom:0px; float:left; width:100%;}
.home_nbox .home_news_list_2 dl:last-child{ margin-bottom:0; border-bottom:0;}
.home_nbox .home_news_list_2 dt{ float:left; width:40%;  box-sizing: border-box; padding:0px; margin:0px; }
.home_nbox .home_news_list_2 dt img{ width:100%; }
.home_nbox .home_news_list_2 dd{ float:left; width:55%; overflow:hidden; text-align:left; padding:0px; margin:0px;  box-sizing: border-box; margin-left:2%; }
.home_nbox .home_news_list_2 dd a.dot{ font-size:16px; color:#000; text-decoration:none;}
.home_nbox .home_news_list_2 dd a.dot:hover{ color:#51A8FF; text-decoration:none; }
.home_nbox .home_news_list_2 dd p{ line-height:20px; margin-bottom:0; overflow:hidden; height:64px; color:#888; font-size:12px; display:block; margin-top:10px; width:100%;} 	
	
/*首页新闻*/
.home_nbox .box_about ul li img{ width: 40px; height: 40px;}
.home_nbox .auto{ padding-top:20px;}
.home_nbox .box{ float:none; width:auto !important;}
.home_nbox .auto::before{ display:none;}
.home_nbox .bx-controls-direction{ right:2%;}
.home_nbox .list dl:last-child{margin-bottom:20px; border-bottom:1px dashed #eee; }
.home_nbox .list dt,
.home_nbox .list dd{ float:none; width:auto;}
.home_nbox .box h1 span{ display:none;} 
/*------------首页---新闻中心--------------------*/
 

/*------------首页---类别推荐--------------------*/
/*.home_pro dd{float:none; width:100% !important; margin-right: 7px; overflow:hidden; position:relative; transition:all ease-in-out 0.1s; box-sizing:border-box;}*/
.home_pro dd{ width:98% !important; margin:0 auto; float:none; box-sizing:border-box; overflow:hidden; margin-bottom:5px; border-top:solid 1px #DBDBDB; border-bottom:solid 1px #DBDBDB; display:inline-block;}
.home_pro dd .name { left:inherit; bottom: 0; margin:0 auto;  height: 100%; z-index: 3; width: 100%; text-shadow: 0 0 2px rgba(0,0,0,0.5);}
.home_pro dd .name ol{padding:3% 0  3% 0;}
.home_pro dd .name ol em{ font-size:40px;}
.home_pro dd .name ol a{ font-size:14px;}
.home_pro dd .pic{ height:auto; padding-bottom:60%; width:100%;}
.home_pro dd .txt p{ line-height:25px; height:50px; overflow:hidden;}
.home_pro dd .txt{ padding-left:0%;}
.home_pro dd.active .name{width:100%;}
.home_pro dd.active .name ol{position:absolute; left:0; bottom:0; padding:2% 0  2% 0; width:100%; color:#fff; text-align:center; background:url(../lab/al_bg.png); background-size:90% auto; transition:all ease-in-out 0 0.5s;}
.home_case_ti h3{ font-size: 16px;}
.home_case_ti span{ display: none;}
 
}








