/*首页添加中英切换*/
.languge{ font-size:14px;margin-right: 20px;margin-top: 15px;}
.languge a{ color:#666;}
.languge a.active{ color:#e30920;}
.languge .linex{ margin:0 5px;}

/*首页效应式*/
.opacity_bg{width:100%;height:110%;position:fixed;top:-80px; left:0px;background:#000; opacity:0.9; margin:auto; display:none; z-index:10; }
.ulnav{ position:fixed;top:0;left:0; width:100%; height:100%;z-index:999; display:none;background:#fff; opacity:0.9;z-index:10;}
.ulnav ul li{ padding:15px 0; color:#eee;  border-bottom:1px solid #ddd; cursor:pointer; text-align:center;font-size:16px; letter-spacing:2px;position: relative;}
.ulnav ul{margin-top:50px;}
.ulnav ul li a{ color: #666;}
.ulnav ul li a:hover{ color:#e30920;}

.diepng { display:none;position: absolute;top:0px;right: 20px; cursor: pointer;max-width: 50px;width:50px;height: 30px;}
.diepng .icon{ cursor: pointer; position: relative;  top: 6px; height: 49px; width: 50px; z-index: 16;}
.diepng .icon span{ position: absolute; width: 100%; height: 100%; display: block;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.diepng .icon span b{ display: block; width: 100%; height:1px; background: #111; position: absolute; transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.diepng .icon span.line1 b{ top: 35%;}
.diepng .icon span.line2 b{ top: 70%;}
.diepng .icon.current{ position: fixed; right: 10px; top: 10px; width: 40px; height: 40px;}
.diepng .icon.current .line1 b{transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg); top: 50%; bottom: auto; background: #111;}
.diepng .icon.current .line2 b{transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg); top: 50%; bottom: auto; background: #111;}
.ulnav ul li .title b{ transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; width: 0; height: 0; border-width: 5px; border-style: solid; 
                        border-color: transparent transparent transparent #999; position: absolute; top: 50%; margin-top: -5px; left: 50%; margin-left: 56px;}
.ulnav ul li .title b.active{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.ulnav ul li .title{ position:relative;color: #666;/* color: #999; */}
.ulnav ul li.active .title{ color:#e30920;}
.ulnav ul li .title2{ font-size:14px; display:none;position: relative;top:10px;}
.ulnav ul li .title2 p{ padding:5px 0;}
.floatimgs2{ display:none;}
.recommend_tit2{ display:none;}
.left_aboutUs .pd1 p{ padding-right:45px;}

.honor_imglist .but_left{ width:7%; height:auto;}
.honor_imglist .but_right{ width:7%;height:auto;}
.but_center{ width:86%; float:left;}
#Listinfo li img{cursor:pointer; }
#Listinfo li{}
.honor_imglist .but_left img{ margin: 70px auto;}
.honor_imglist .but_right  img{ margin: 70px auto;}
.main_con .thcompany{ margin:0;padding:0;font-size: 16px;display: table-cell;vertical-align: middle; text-indent:0;}
.hidebox .hide_tt{ padding:10px 0 15px 0;text-align: center;padding:0;height: 48px;display: table;width: 100%;}

/*2016-05-19*/
.productzl22 #Listinfo li img{ width:100%; max-width:400px;}
#header .con{ position:relative;}
.languge{position: absolute; top:-18px; right:0; margin-right:0;}
.header_right{ padding-top:0px; position:relative; top:22px; right:35px;}
.header_right a{ margin-top:-5px;}
.tablecell{ display: none;}
.tablecelles{ display:block;}
.shopping{ position:relative; top:18px; right:10px;}

.header{ padding:30px 0 10px;}
.languge{ top:-40px;}
.headinput{ top:25px;right:0;}
.header_right a img{ width:20px;}
.header_right a{position: relative;right: -243px; top: 30px;}
.header_right p{    position: relative;left: -150px;top: -12px;}
.shopping{position: absolute;top: 47px;right: 100px;}
.shopping a img{width:20px;}
 .piclist ul li >p{padding: 0;text-indent: 0;}
@media(max-width:1200px) and (min-width:600px){
    .alertbox{ width:90%; margin-left:0; left:5%;}
    .mejs-inner .mejs-mediaelement video{ width:100% !important;}  
    .alert_bt{ margin-top:10%;}
    .banner .bannerbg{ min-width:1100px;}
   /* .footer{  min-width:1100px;}*/
    .banner .bg{ min-width:1100px;}
    .mainMenu{ display:block;}
    .menu{  min-width:1100px;}
   /*.servicelists{  min-width:1100px;height:240px;}*/
   .header{  min-width:1100px;}
  /* .navbar_box{ min-width:1100px;}*/
   .navbar_right{ float:right;}
 
   ul.fristul >li >a{padding: 0 49px;}
  }
 @media(max-width:860px){
   .alertleft p{ font-size:14px;}
  } 
  /*
  @media screen and (min-width: 600px)
  {
      .con{ width:1100px  !important; }
      }
      */
@media(max-width:1100px)
{
     .mainMenu{ display:none;}
    .shopping { position: absolute; top: -2px; right: 108px;}
    .productzl22 #Listinfo li img{  max-width:100%;}
    .languge{ position:relative;top:10px; right:20px;}
    .diepng .icon{ top:0;}
    .header{ padding:14px 0;border-bottom: 2px solid #e30920;}
    body{ overflow:hidden;}
	.diepng { display:block;}
	.header_right{ display: none;}
	.circle{display: none;}
	.com_pro{ display: none;}
	.servicelist ul li{ width: 50%; margin-bottom: 20px;}
	.servicelists{ height: 100%;padding-bottom: 0px;padding-top:20px;margin-bottom:20px;}
	.servicelists .con{ width: 90%;}
	.header{ position:relative;top:0;left:0; z-index:5;}
	.paddingtops{ padding-top:0px;}
	.servicelist ul li .listbox{     margin-right: 10px;margin-left: 10px;}
	.recommendationList ul li{ width:100%;}
	.recommendation .con{ width:100%;}
	.recommendationList ul li:first-child{ width:100%;}
	.recommendationList ul li .recommend_icon{ display: none;}
	.recommendationList ul li .recommend_box .toolsPic{ width:100%; overflow:hidden; height:290px;}
	.recommendationList ul li .recommend_box .toolsPic img{ width:110%; height:100%;}
	.recommendationList ul li.in .toolsText{ width:96%; padding-right:0; float:left;}
	.floatimgs1{ float:left; width:100%;}
	.floatimgs2{ float:left; width:40%; display:block; margin-left:10px;}
	.floatimgs2 img{ width:100%; min-height:90px;max-height: 120px;}
	.recommendationList ul li .toolsText p{ display: block;font-size: 12px;line-height: 18px;color: #fff;margin:12px 0;height: auto;
    overflow: hidden; padding-right:15px;}
    .recommendationList ul li .toolsText a{ height:35px;display:block;text-align:center;background-color:#fff;width: 108px;line-height: 35px;color:#e30920;font-size: 14px;cursor: pointer;position: absolute;
    bottom: 15px;}
    .recommendationList ul li .toolsText h1{ float:left;width:50%;}
    .recommendationList ul li.in .toolsText p{ height:auto;}
    .recommendationList ul li .toolsText h1 span{max-height:54px; overflow:hidden; /*white-space:nowrap;text-overflow:ellipsis;*/}
    .recommendationList ul li .toolsText{width: 96%;padding-right: 0;float: left; top:20px;}
   .recommendationList ul li.in .toolsText a{ bottom: 15px; position: absolute;}
    .recommendationList ul li{ height:265px; overflow:hidden;}
    .recommendationList{ margin-bottom:20px;}
   
    /*我们的优势*/
    .left_ouradv, .right_ournews{ width:100%;}
    .adv_tit{ width:auto;}
    .advlist{ width:100%; padding-left:0px; padding-right:10px; background:#f9f9f9;}
    .adv_txt{ width: 80%; padding-left:0;}
    .ourgood1{display:none;}
    .ourgood2{ width:100%;}
    .adv_img { width:20%; }
    .paddinglr{   margin-left: 10px;margin-right:10px; }
    .ourAdv{ padding-top:0;}
    .ourAdv .con{ width:100%;}
    .adv_img  img{ width:100%;}
    .adv_tit span{ display:none;}
    .recommend_tit2{ display:block; background:#fff; padding-bottom:20px;}
    .advlist .adv{ padding:15px 0;}
    .advlist{ height: auto;}
    .adv_txt p{ padding-right:10px;}
    .newsinfo{ width:100%; height: auto;}
    .newspic{ display:none;}
    .info_time{ position:relative;}
    .info_time{ padding:20px 0 0px 20px;}
    .info_time span{ position:absolute; top: 20px; right:10px;}
    .newsinfo p{width:65%; height:18px; overflow:hidden;}
    .newsinfo a.more_news{ margin-top:20px;margin-right:10px; margin-bottom:20px;}
    .banner .bannerbg{ width:150%;margin-left: -35%;}
    .header_top .logo img{ width:100px;    margin-left: 15px;}
    /*关于我们*/
    .left_aboutUs{ width:100%;}
    .pd1{ margin-left: 22px;margin-top: 20px;}
    .newsinfo_tit{ padding-left:23px;padding-top:17px;}
    .case .con{ width:100%;}
    .left_aboutUs a.more{ margin-top: 20px;margin-left: 25px;margin-bottom:20px;}
    .left_aboutUs{ height:auto;}
    .right_casevideo{ width:100%;}
    .customerMeetting .con{ width:100%;}
    .cus_btn .btn_next{ right:16px;}
    .cus_btn .btn_prev{ right:50px;}
    .customerMeetting{ margin-bottom:0;}
    .case{ padding:0;}
    
    .tablecelles{ display:none;}
    .tablecell { display:block;}
    .tablecell table{ width:100%; }
    .tablecell tr, .tablecell th{ width:25%; text-align:center; height:40px;}
    .tablecell table thead{ background:#dedede;}
    .tablecell table tbody tr{ border-bottom:1px solid #ddd;}
    .tablecell table tbody tr td{ font-size:14px; color:#e30a20;}
    .pricefrom{ margin-top:0px;padding: 0 5px;}
    .askPrice1 .inpt3{ width:50%;}
    .askPrice1 .inpt4{ width:50%;}
    .askPrice1 .input_txt1{ width:100% !important; padding:0;}
    .askPrice1 .inpt3  .input_txt2{ width:100% !important;}
    .askPrice1 .safeyz{ width:100%;}
    .askPrice1 .safeyz  .input_txt2{ width:40% !important; height:35px !important;}
    .askPrice1 .btnsub{ margin-bottom:20px; margin-top:10px; text-align: center;}
     .headinput{ right:50%;top:5px;}
   
 
     .opacity_oo2{ width:100% !important;}
     .opacity_oo2 img{ width:80% !important;-webkit-transform: scale(1) !important;;transform: scale(1) !important;}
     
}








@media(max-width:480px){
	 .recommendationList ul li{ height:260px; overflow:hidden;}
	  
	  .servicelists .con{ width:100%;}
}
@media(max-width:376px){
	.servicelist ul li .listbox .listbox_bt{ padding:0 10px;}
}


/*关于我们企业简介*/

@media(max-width:600px){
	
	
	
	 .con{ width:100%;}
	 .main_con p{ padding-left:15px; padding-right:15px;}
	 .navbar_right ul li{ width:20%; margin-right:0; text-align:center;}
	 .navbar_right{ width:100%;}
	 .navbar{ line-height:40px;}
	 .navbar_right ul li a{ padding:9px 0;}
	 .content{ margin-top:0px;}
	 .divline1 .picbox_right, .picbox_left{ padding:0;padding-top:18px;padding-bottom:10px;}
	 .content p.para{ margin-bottom:10px; padding-left:15px; padding-right:15px;}
	 .divline2, .divline1{ margin:auto auto; }
	 .divline2, .divline1{ width:92%;}
	 .scMenu_con ul li{ padding:0; width:100%; }
	 .scMenu_con_box{ width:100%; margin:0; border:1px solid #fff; min-height:100px;padding-bottom:20px;}
	 .scMenu_con{ margin:0;}
	 .left_info{ width:85%;}
	 .scMenu_con_box .scbox_info{ padding-left:50px;}
	 .scMenu_con_box .scbox_title{ height:auto; padding-top:20px;}
	 .scMenu{ margin-bottom:20px;}
	 .divline1 .picbox_left{ margin-bottom:0;}
	 .list_con{ padding-top:5px;}

@media(max-width:480px){
	.navbar_right ul li a{ font-size:14px;}
	.main_con p{ font-size:14px; padding-left:15px; padding-right:15px;}
	 .divline1 .picbox_right, .picbox_left{ padding-bottom:30px;}
	
}
@media(max-width:420px){
	.servicelist ul li .listbox .listbox_bt{ padding:0 10px;}
	.scMenu ul li{ padding-left:18px;padding-right:21px;}
	.scMenu_con_box .scbox_info{ padding-left:15px;}
}
@media(max-width:355px){
	.left_info{ width:83%;}
}
}

/*关于我们企业文化*/
@media(max-width:600px){
	.topul{ margin:18px 0;margin-bottom:-25px;}
	.topul ul li{ width:30%;padding-right:0;}
	.topul ul li:nth-child(2){ margin:0 5%;}
	.topul ul li:nth-last-of-type(1){ float:left;}
	.topul ul li .leftimg{ width:100%;}
	.topul ul li .leftimg img{ min-width:50px;}
	.topul ul li .tt_right{ width:100%; text-align:center;}
	.main_margin p{ margin-left:0 !important;}
	.main .main_title{ margin-top:20px;}
}
@media(max-width:480px){
	
}
@media(max-width:355px){

}

/*关于我们持续发展*/
@media(max-width:600px){
	.development_con ul li{ width:100%; margin-bottom:10px;}
	.debox_QHSE{ background-size: cover; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	.debox_YRWB{ background-size: cover;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	.debox_CXSW{ background-size: cover;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	.debox{ height:auto;}
	.debox .debox_txt{ padding:20px 13%;}
	.development_con{ margin: 18px 10px 8px 10px;}
	
}
@media(max-width:480px){
	
}
@media(max-width:355px){

}




/*产品服务*/
@media(max-width:600px){
	.serviceslist .services ul li:first-child{ width:100%;}
	.serviceslist .services ul li{ width:100%;}
	.serviceslist .services ul li a:hover, .serviceslist .services ul li.in a{ background:#fff;}
	.serviceslist .services ul li a{ background:#fff;}
	.toolsPic{  position:absolute;width:100%; height:100%;}
	.serviceslist .services ul li a .bt_text{display:none;}
	.serviceslist .services ul li a h2{ display:none;}
	.serviceslist .services  ul li a h1{display: block;color:#000;font-size: 30px;line-height: 30px;padding-top: 0px;padding-left: 25px;}
    .serviceslist .services  ul li a h1 span{display:block;font-size: 24px;color:#656565;}
     .serviceslist .services  ul li a h1,.serviceslist .services  ul li a p,.serviceslist .services  ul li.in p,.serviceslist .services  ul li.in h1{display: block;width: auto;margin-left: 0;color:#343434;}
    .serviceslist .services  ul li a .toolsPic,.serviceslist .services  ul li.in a .toolsPic{opacity: .1;filter:alpha(opacity=10);}
    .serviceslist .services ul li a p{ padding-left:25px;padding-top: 20px;padding-bottom:40px;font-size: 16px;}
    .serviceslist .services ul li{ height:auto;    margin-bottom: 20px;}
    .serviceslist .services ul li a .toolsText{ position:relative;}
    .martp50{ margin-top:18px;}
    .serviceslist{ margin-bottom:0;}
}
@media(max-width:480px){
	
}
@media(max-width:355px){

}

/*公司新闻-新闻动态+详情+产品质量*/
@media(max-width:600px){
	.list_right h1{ margin-top:20px;padding-left: 15px;}
	.list_right h1 a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.list_right p{ padding: 0 15px;margin: 12px 0 20px 0;}
	.list_right .bot_btn{margin-left:15px;}
	.list_right h1 a{ font-size:16px; font-weight:bold;display: block;}
	.autoRefresh{ padding-top:15px;}
	.paddingss .top1 img{ height:auto;}
	.bottom1{ min-height:168px; height:auto;}
	.productzl{ margin:0; width:100%;}
}
@media(max-width:480px){
	
}
@media(max-width:355px){

}


/*联系我们*/
@media(max-width:600px){
	.contact_title h1{ font-size:20px; font-weight:bold;line-height: 30px;padding: 0 10px; padding-bottom:10px;}
	.contact_title p{ padding: 0px 15px; font-size:16px; padding-bottom:10px;}
	
	.contactUs .ul_1 li{ width:100%; margin-bottom:10px;}
	.contactUs .ul_1 li:nth-child(2){ margin-bottom:-10px;}
	.contactUs .ul_1 li .imgbox{ float:left; width:40%;}
	.contactUs .ul_1 li .ptxt{ float:left; width:60%; padding:0;}
	.contactUs .ul_1 li .imgbox span img{ margin-top:-10px;}
	.jobrequirement p,.jobstatement p{ text-indent:1em; padding:0 5px;}
	.wn_botpic .blackbg{ width:36%;}
	.com_left{ width:100%;}
	.com_bg .com_con textarea.txt{ padding:0; width:95%; margin-left:2.1%;text-indent: 10px; padding-top:5px;}
	.com_bg .com_con p{ text-align:center;     padding: 0 10px;}
	.com_bg .com_con label{ padding-left:10px;}
	.com_bg .com_con input.Email{ padding:0; width:95%; margin-left:2.1%;height: 35px; text-indent:10px;}
	.com_bg .com_con input.submit{ margin-left:10px;}
	.com_bg .com_con{ padding-bottom:30px;}
}
@media(max-width:480px){

}
@media(max-width:450px){

}
@media(max-width:385px){
   .conTitle{ font-size:20px; font-weight:bold;}
   .productzl{ width:100%;}
}


/*产品详情*/
@media(max-width:600px){
   .lunbopic .bigpic{ width:85%; height:auto;  margin-top:3.5%;}
   .prodetailpic{ height:auto;}
   .prodetailpic .swiper-container{ height:auto; position: relative;}
   .decontainer .de_sbp{    background: url(images/de_btn_left.png)no-repeat top left;  background-size: 100% 100%; width: 30px; height: 50px; top:37%}
   .decontainer .de_sbn{   background: url(images/de_btn_right.png)no-repeat top right; background-size: 100% 100%; width: 30px; height: 50px; top:37%;}
   .lunbopic p{ font-size:20px;}
   .dot_line{ display:none;}
   .demenu ul li{ width:33.3%; margin:0; margin-bottom:15px;}
   .demenu ul li p.mediapic2{ width:100%;left: 0 !important;}
   .detailist img{ }
   .detailist table{ width:100% !important;}
   .detailtext>.detailist>div{ text-indent:1.5em; margin-bottom:15px;    padding: 0 15px;}
   .detailtext{ padding-bottom:20px;}
   .nad,.numkc{ height:40px;}
   .detailist .askPrice .inpt{ margin-left:5%;}
   .detailist .askPrice .inpt{ width:50%;}
   .btn_sub{ left:5%; top:5px; position:relative;}
   .btnsub{ margin-bottom: 0px; }
   .lunbopic>div{ background:#fff !important; }
   .detailtext .detailist:nth-child(3){padding-left:15px; }
   .picleft{ border-top:1px solid #ddd;}
   
   
   .proList1_con  div.fl a{ display:block;}
   .proList1_con  div.fl a img{ width:100%; max-height:310px;}
   .proList1_con .list1_left { width:100%;}
   .proList1_con .list1_md { width:100%;}
   .md_bottom .md_bt_left { width:50%;}
   .list1_right { width:100%;}
    .list1_right .ltop_pic { width:50%; float:left;}
    .prolist_tit{ padding-top:15px; padding-bottom:0;}
    .pro_navtab ul li{ width:25%;}
    .pro_navtab ul li.hover a{ position: relative;height: 45px; }
    .pro_navtab{ height:auto;}
    .pro_navtab ul li a{ border-bottom:0;}
    .proList3_con .prolist_tit{ margin-top:-20px; margin-bottom:25px;}
    .pro_con ul li{ width:33%;border-top:1px solid #ddd;}
    .pro_con ul li p{overflow: hidden;}
    .pro_con{ border:none;}
    .pro_con ul{ margin-left:5px;margin-right:3px;}
    .pro_navtab ul{ margin-left:5px;margin-right:5px;}
    .pro_con ul li:nth-child(3n){border-right:1px solid #ddd; }
    .pro_contents{ margin-bottom:20px;}
    
    
}
@media(max-width:480px){
   .decontainer .de_sbp{ width: 20px; height: 35px;}
   .decontainer .de_sbn{ width: 20px; height: 35px;}
   .mark .marktext h1{ font-size:22px;}
   .mark .marktext{ margin-top:40px;}
   .pro_con ul li{ width:49.5%;}
   .pro_navtab ul li a{ font-size:16px;}
   .detailtext{ padding-top:15px;}
}
@media(max-width:450px){

}
@media(max-width:380px){
    .demenu ul li{ width:50%; margin:0;}
     .proList1_con  div.fl a img{ width:100%; max-height:220px;}
     .mark .marktext p{ font-size:14px;}
      .detailtext>.detailist>div{ padding: 0 5px;}
      .peolist, .questionist{ margin-bottom:5px;}
      .questionist .conTitle{ padding-right:15px;}
}

/*关于我们-持续发展*/

@media(max-width:600px){
   .his_navtab{ width:100%;}
   .his_navtab ul li.active{ border:none;paddding:0; height:50px; width:20%;}
   .his_navtab ul li.active a{ border:1px solid #ddd; border-bottom:2px solid #e30a20 ; font-size:16px; font-weight: normal;height: 54px;}
   .his_navtab ul li{ width:20%;border:none; padding:0; height:50px;display: table;}
   .contentlist{ margin-top:52px;}
   .his_navtab ul li a{ display:block; height:100%; font-size:16px; font-weight: normal;display: table-cell;vertical-align: middle;}
   .his_navtab ul li a:hover{color:#e30a20; line-height: 18px;}
   .his_navtab ul li:hover{width: 20%;height:50px;background-color:#fff;border:0;border-bottom:0 solid #e30a20 ;margin-top: -5px;z-index:10px;}
   .txtright{ padding-left:0px; width:57%; padding-top:20px;}
   .his_navtab ul li a:hover{ font-size:16px;}
   .picleft{ width: 100%; margin-right: 3%;}
   .yearnumber{ width:100%;}
   .navcontent .cont{ background-color: #f7f7f7;padding-bottom: 50px;}
   .contentlist  .txtright {  width: 94%; padding-left: 3%;padding-right: 3%;}
   .navcontent{ margin-bottom:20px; border-bottom:1px solid #ddd;}
   
   .detailist>p{ padding:0 15px;} 
   .banner .bg{ overflow:hidden;}
   .detailtext{ max-width:100%;margin-bottom: 30px;   overflow-x:scroll;}
   .detailtext::-webkit-scrollbar {
	width: 10px; height:10px;
}

.detailtext::-webkit-scrollbar-track {
	/*-webkit-box-shadow: inset 0 0 1px red;*/
	 background:url(/images/redline2.jpg)repeat-x center;
	 
}

.detailtext::-webkit-scrollbar-thumb {
	background: #D90000;
}

.detailtext::-webkit-scrollbar-thumb:window-inactive {
	background: #D90000;
}
 #Listinfo{ padding:0;margin-top: 15px;}  
   
 .toolslist #Listinfo  li{ width:100%;}
 .toolslist .tools{ height:auto;}  
 .tools ul li.in .toolsPic{ width: 30%;float: left;position: inherit;}  
  .tools ul li .toolsPic{ width:auto;float: left;width: 30%;position: inherit;}     
   .tools ul li .toolsText{ display:block;float: left;width: 70%;margin-bottom: 30px;padding-bottom: 20px;}
  .tools ul li.in .bt_text{ display:block;} 
   .toolslist #Listinfo li a{ display: block; width: 100%; height: 100%;}
   .tools ul li{ height:auto;min-height: 300px;}
    .tools #Listinfo  li .toolsPic img{ width:auto;     max-height: 220px;}
   .tools ul li.in .toolsText{ float:left; width:70%; padding-right:0; margin-bottom: 30px;padding-bottom: 20px; position:inherit;}
   .tools ul li.in{ padding-top:24px; height:auto; min-height: 300px;}
   .tools ul li .tools_p p{ padding-right:15px;}
   .tools ul li .tools_p{ margin-top:20px;}
   .partsnavbar{ padding-left:0; margin-top:0; margin-bottom:22px;}
   .partsnavbar ul li{ margin-right:0; width:33.3%;text-align: center;}
}
@media(max-width:480px){
   .saletxt h1,.saletxt p{ font-size:14px;}
   .his_navtab ul li.active a{ font-size:12px;}
    .his_navtab ul li a{ font-size:12px;}
     .his_navtab ul li.active a:hover{ font-size:12px;}
      .his_navtab ul li a:hover{ font-size:12px;}
}
@media(max-width:450px)
{
   .piclist ul li{ width:100%;margin-bottom: 2%;}
   .piclist ul li:nth-child(odd){ margin-right: 2%;}
   .marbt70{ margin-top:2%;}
   .ourcn ul li:nth-child(2){width: 98.5%; margin-left: 1.5%;}
   .ourcn{ margin-top:6px;}
}
@media(max-width:385px){
  
}












.error404 {
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
    font-family: Arial,Microsoft YaHei,serif;
}

    .error404 p img {
        max-width: 100%;
        border: none;
    }

    .error404 div {
        font-size: 14px;
        line-height: 30px;
        color: #999;
        margin: 20px auto;
    }

        .error404 div a {
            padding: 0 5px 0 5px;
            white-space: nowrap;
        }

        .error404 div a {
            text-decoration: none;
            outline: none;
        }

            .error404 div a:link {
                color: #000;
            }

            .error404 div a:visited {
                color: #000;
            }

            .error404 div a:hover,
            a:active,
            a:focus {
                color: #00438e;
            }


/*搜索弹出层*/
.search_mask {
    background: url(../images/search_mask.png);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    display: none;
}

    .search_mask .s_box {
        width: 350px;
        height: 136px;
        padding: 25px;
        top: 50%;
        left: 50%;
        margin-left: -175px;
        position: absolute;
        margin-top: -68px;
        background: #fff;
    }

        .search_mask .s_box .text1 {
            text-align: center;
            line-height: 24px;
            color: #666;
            font-size: 16px;
        }

        .search_mask .s_box .sure {
            width: 140px;
            height: 36px;
            display: block;
            margin: 20px auto 0;
            background: #00a0e9;
            border-radius: 2px;
            color: #fff;
            font-size: 16px;
            text-align: center;
            line-height: 36px;
            letter-spacing: 5px;
        }
        
        
        /********产品切换********/
.pro_show_da .slick-next, .pro_show_da .slick-prev
{
	width: 52px;
	height: 92px;
	transform: rotate(0);
	border: none;
}
.pro_show_da .slick-next
{
	background: url(../images/de_btn_right.png);
}
.pro_show_da .slick-prev
{
	background: url(../images/de_btn_left.png);
}
.pro_show_da
{
	margin: 10px auto;
}
@media (max-width:640px)
{
	.pro_show_da .slick-next, .pro_show_da .slick-prev
	{
		display: none !important;
	}
}
.pro_show_da div
{
	position: relative;
}
.pro_show_da div i
{
	display: block;
	padding-bottom: 44.27272727272727%;
}