@charset "utf-8";
/* CSS Document */
/* 轮播图 start */
.slideBox{ width:100%; height:auto; min-height:0; overflow:hidden; position:relative; }
.slideBox .hd{ width: 100%; height:22px; overflow:hidden; position:absolute; left:0; bottom:40px; z-index:1; }
.slideBox .hd ul{  width: 100%; overflow:hidden; zoom:1; text-align: center; margin: 0 auto;display: flex;align-items: center;justify-content: center;  }
.slideBox .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; margin:0 6px; position: relative;
 overflow:hidden; line-height: 99999; cursor:pointer;
display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  content: "";
  background: #e40045;
  background-color: rgb(228, 0, 69); }
.slideBox .hd ul li.on{ width:15px; height:15px; border:2px solid #c40030;background-color: rgba(255,255,255,0); }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul{ width: 100%; }
.slideBox .bd li{ zoom:1; vertical-align:middle; width: 100%; }
.slideBox .bd img{ width:100%; height:auto; display:block;
height:100vh;
/* height:100vh; min-height: 720px;  */
margin:0 auto;  }
.bantext_wrapper{ position: absolute; top: 50%; left: 50%;
margin-left:-660px;
z-index: 999999; margin-top: -200px; width: 100%;}
.bantext_flex{ width: auto; margin: 0 auto; }
	
.ban_headline{ font-weight: 700; color: #fff; padding-left:0;
  font-size: 100px;
  line-height: 120px;
  text-shadow: 0 0 40px #000,0 0 100px #000;}
.ban_headline2{ padding-left: 0; }
.ban_headline3{ padding-left: 0; }

.slideBox .prev,
.slideBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.slideBox .prev { left: 0; }
.slideBox .next { background-position: 0 -90px; right: 0; }
.slideBox .prev:hover,
.slideBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/* 轮播图 end */
/* 列表页banner statt */
.banBox{ width:100%; height:auto; min-height:0; overflow:hidden; position:relative; }
.banMain{ width: 100%; }
.banMain .img{ width:100%; height:auto; margin:0 auto;  }
/* .banMain .img{ width:100%; height:360px; margin:0 auto;  } */
.banMain .img img{ width:100%; height:auto; }
.bantext_wrapper{ position: absolute; top: 50%; left: 0; z-index: 1; margin-top: 0; width: 100%;}
.bantext_flex{ width: 1320px; margin: 0 auto; text-align: center; }	
.ban_headline{ font-weight: 600; color: #fff; text-align: center;
  font-size: 50px;
  line-height: 100px;
  text-shadow: 0 0 1px #000,0 0 2px #000;}

.banMain{ width: 1100px; margin: 0 auto; }
/* 列表页banner end */

/*main*/
.in_ban{ width: 100%; height: 426px; overflow:hidden; background:url() no-repeat center top; background-size:100%; }
.in_ban img{ width: 100%; height: 426px; overflow:hidden; }
.list_ban{ width: 100%; height: 180px; overflow:hidden; text-align:center; margin-top:72px; }
.list_ban img{ display:inline-block; width: 1200px; height: 180px; overflow:hidden; margin:0 auto;}
/* 本例子css */
/* .slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ width: 100%; height:15px; overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center; margin: 0 auto;  }
.slideBox .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0 10px;
border: solid 2px #029a9b; background:#029a9b; border-radius: 50%; overflow:hidden; line-height: 99999; cursor:pointer; }
.slideBox .hd ul li.on{  background:transparent;  }
.slideBox .bd{ position:relative; width:100%; height:100%; z-index:0;   }
.slideBox .bd li{ width:100%; zoom:1; vertical-align:middle; }
.slideBox .bd li img{ width:1200px; height:700px; display:block; margin:0 auto;  }
 */
.in_tit{  width: 100%; height: auto; overflow:hidden; text-align: center; margin-top: 50px; }
.in_tit span{ display: inline-block; height: 80px; line-height: 80px; overflow: hidden; font-family:"microsoft yahei";
color: #020c0e; font-size: 30px; border-bottom: solid 1px #e9e9e9; padding: 0 10px; }

.fullSlide{ width:100%;  position:relative;  height:426px;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:426px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:426px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:50px; left:0; text-align:center;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 10px; background:#fff; border-radius: 50%; overflow:hidden; line-height: 99999; }
.fullSlide .hd ul .on{ background:#faaf14; }

/* 首页列表 */
.in_position{ width: 100%; height: auto; margin-top:-10px; overflow:hidden; }
.in_position ul{width:920px; margin:0 auto;  }
.in_position li{ 
/* width:333px;  */
 width:252px; 
height: 277px; cursor: pointer; 
  float: left; margin: 0 41px; position: relative; margin-top: 35px; }
.in_position li:nth-child(3n){ margin-right: 0;}
.in_position li:nth-child(3n+1){ margin-left: 0;}
.in_position li .main{ display:block; width:100%; height: auto; overflow: hidden; margin: 10px auto 0; font-family:Verdana; }
.in_position li .main .img{ width:100%; height: auto; overflow: hidden; }
.in_position li .main .img img{ display: inline-block; 
/* width:331px; height: 258px; */
 width:250px; height: 195px;
overflow: hidden; 
border: solid 1px #e4e4e4; border-radius: 5px; }
.in_position li .main .tit{ width:100%; height: 20px; overflow: hidden; margin-top: 8px;
   line-height: 20px; color:#333;  font-size: 12pt; font-family:arial, helvetica, sans-serif; }
.in_position li .main .desc{ width:100%; height: 40px; overflow: hidden; margin-top: 0; }
.in_position li .main .desc,.in_position li .main .desc span{ line-height: 20px; 
 color:#333;  font-size: 12pt; font-family:arial, helvetica, sans-serif; }
.in_position li:hover .main .tit{ color:#e45618; }
.in_position li:hover .main .desc{ color:#e45618; }
.in_position li:hover .main .desc p,.in_position li:hover .main .desc p span{ color:#e45618 !important; }
.in_position li:hover .main .img img{ width:248px; height: 193px; border: solid 2px #e45618; }
/* 产品中心页*/
.goods_tit{ width: 100%; height: auto; overflow: hidden; display: flex; align-items: center; margin-top: 40px; }
.goods_tit img{ margin-right: 10px;  display: inline-block; vertical-align: middle; width: 30px; height: auto; overflow: hidden; }
.goods_tit svg.icon{ margin-right: 10px;  display: inline-block; vertical-align: middle; width: 30px; height: auto; overflow: hidden; }
.goods_tit .goods_icon{ margin-right: 10px;  display: inline-block; vertical-align: middle; width: 30px; height: auto; overflow: hidden; }
.goods_tit .goods_text{ flex:1; height: 50px; line-height: 50px; color: #020c0e; font-size: 20px; }

.goods_ban{ width: 100%; height: 305px; overflow:hidden; margin-top: 30px; }
.goods_ban img{ display: inline-block; width: 800px; max-height: 305px; overflow:hidden; border-radius: 5px; max-width:100%; }

.goods_le{ width: 640px; height: auto; overflow: hidden; float:left; }

.goods_le1,.goods_le2{ width: 100%; height: auto; overflow: hidden; }
.goods_ri{ width: 360px; height: auto; overflow: hidden; float:left; }
.goods_ri1{ width: 100%; height: auto; overflow: hidden; }

.goods_le1,.goods_le2,.goods_ri1{  line-height: 30px !important; color: #2b2e33; }
.goods_itemtit{ width: 100%; height: 30px; overflow:hidden; line-height: 30px; 
color: #2e3136; font-size: 14pt; font-weight:bold; font-family:arial, helvetica, sans-serif; }
.goods_itemtit2{ margin-top:40px; }

/* .goods_le1 p{ background:url(../images/icon_circle.jpg) no-repeat 0 15px; background-size:10px; padding:5px 0; padding-left:20px; }
.goods_ri1 p{ background:url(../images/icon_xing.jpg) no-repeat 0 15px; background-size:10px; padding:5px 0; padding-left:20px; } */

.goods_le1 p{ padding:5px 0; font-size: 10pt; font-family:arial, helvetica, sans-serif; }
.goods_ri1 p{ padding:5px 0; font-size: 10pt; font-family:arial, helvetica, sans-serif; }


.goods_leli{ width: 100%; height: auto; overflow: hidden; }
.goods_leli .li{  width: 100%; height: auto; overflow: hidden; display: flex; align-items: center;
 font-family:arial, helvetica, sans-serif;
line-height: 40px; color: #2b2e33; font-size: 10pt; }
.goods_leli .li img{  display: inline-block; vertical-align: middle; width:20px; margin-left:5px; }
.goods_leli .li .lispan{font-size: 12pt; font-weight:bold; font-family:arial, helvetica, sans-serif; }

.unbox{ display:block; width:60%; margin:0 auto; }

/* .contact_le{  width: 300px; height: auto; overflow:hidden; float:left; line-height: 20px; 
color: #2e3136; font-size: 12pt !important; font-family:arial, helvetica, sans-serif; }
.contact_le p{ padding-bottom:20px; line-height: 20px; font-size: 12pt !important; font-family:arial, helvetica, sans-serif;   }

.contact_le p,.contact_le span,.contact_le a{ font-size: 11pt !important; } */

.contact_le{  width: 300px; height: auto; overflow:hidden; float:left; line-height: 20px; 
color: #2e3136; font-size: 12pt; font-family:arial, helvetica, sans-serif; }
.contact_le p{ padding-bottom:20px; line-height: 20px; font-size: 12pt; font-family:arial, helvetica, sans-serif;   }

.contact_le p,.contact_le span,.contact_le a{ font-size: 11pt; }

.contact_ri{ width: 600px; height: auto; overflow:hidden; float:left; margin:0 0 0 20px; }
.contact_ri img{ display:inline-block; width: 600px; height: auto; overflow:hidden; border-radius:5px; }

.photo_tit{ width: 100%; height: 30px; overflow:hidden; line-height: 30px; margin-top: 30px;
color: #2e3136; font-size: 14pt; font-family:arial, helvetica, sans-serif; }
.custom_tit{ width: 100%; height: 30px; overflow:hidden; line-height: 30px; margin-top: 50px;
color: #2e3136; font-size: 14pt; font-family:arial, helvetica, sans-serif; }

.photo_main{ margin-top:0; }
.custom_main{ margin-top:-20px; }

.photos_box{ width: 100%; height: auto; overflow:hidden; margin-top:-30px; }
.photos_box ul{ width:920px; }
.photos_box li{ width:280px; height: auto; 
  float: left; margin-left:40px; position: relative; margin-top: 40px; }
.photos_box li:nth-child(3n+1){ margin-left: 0;}
.photos_box li .img{ width:100%; height: auto; overflow: hidden; }
.photos_box li .img img{ display: inline-block; 
/* width:373px; height: 193px; */
width:280px; height: 145px;
overflow: hidden; 
 border-radius: 5px; }

.custom_box{ width: 100%; height: auto; overflow:hidden; margin-top:-10px; }
.custom_box ul{ width:1000px; }
.custom_box li{ width:208px; height: auto; cursor: pointer; 
  float: left; margin-left:40px; position: relative; margin-top: 20px; }
.custom_box li:nth-child(4n+1){ margin-left: 0;}
.custom_box li .img{ display:block; width:100%; height: auto; overflow: hidden; }
.custom_box li .img img{ display: inline-block; width:208px; height: 65px; overflow: hidden; 
 border-radius: 5px; }

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

.in_position ul{ width:100%; }

.in_ban{ width: 100%; height: auto; overflow:hidden; background:url() no-repeat center top; background-size:100%; }
.in_ban img{ width: 100%; height: auto; overflow:hidden; }
.list_ban{ width: 100%; height: auto; overflow:hidden; background:url() no-repeat center top; background-size:100%; }
.list_ban img{ width: 100%; height: auto; overflow:hidden; }
本例子css
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ width: 100%; height:15px; overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center; margin: 0 auto;  }
.slideBox .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0 10px;
border: solid 2px #029a9b; background:#029a9b; border-radius: 50%; overflow:hidden; line-height: 99999; cursor:pointer; }
.slideBox .hd ul li.on{  background:transparent;  }
.slideBox .bd{ position:relative; width:100%; height:100%; z-index:0;   }
.slideBox .bd li{ width:100%; zoom:1; vertical-align:middle; }
.slideBox .bd li img{ width:100%; height:auto; display:block; margin:0 auto;  }

.in_tit{  width: 100%; height: auto; overflow:hidden; text-align: center; margin-top: 50px; }
.in_tit span{ display: inline-block; height: 80px; line-height: 80px; overflow: hidden; font-family:"microsoft yahei";
color: #020c0e; font-size: 30px; border-bottom: solid 1px #e9e9e9; padding: 0 10px; }

.fullSlide{ width:100%;  position:relative;  height:426px;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:426px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:426px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:50px; left:0; text-align:center;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 10px; background:#fff; border-radius: 50%; overflow:hidden; line-height: 99999; }
.fullSlide .hd ul .on{ background:#faaf14; }

 .wh_120{ width: 94%; margin:0 auto;  }
 .in_position{ width: 100%; height: auto; }
.in_position li{ width:50%; height: auto; cursor: pointer; 
  float: left; position: relative; margin:0; margin-top: 5%; }
.in_position li .main{ display:block; width:90%; height: auto; overflow: hidden; margin: 10px auto 0; font-family:Verdana; }
.in_position li .main .img{ width:100%; height: auto; overflow: hidden; }
.in_position li .main .img img{ display: inline-block; width:98%; height: 158px; overflow: hidden; 
border: solid 1px #e4e4e4; border-radius: 5px; }
.in_position li .main .tit{ width:100%; height: 34px; overflow: hidden; margin-top: 8px;
   line-height: 34px; color:#333;  font-size: 14pt; font-family:arial, helvetica, sans-serif; }
.in_position li .main .desc{ width:100%; height: 120px; overflow: hidden; margin-top: 0; }
.in_position li .main .desc,.in_position li .main .desc span{ line-height: 20px; color:#161515;  font-size: 10pt; font-family:arial, helvetica, sans-serif; }
.in_position li:hover .main .tit{ color:#029a9b; }
产品中心页
.goods_tit{ width: 100%; height: auto; overflow: hidden; display: flex; align-items: center; margin-top: 40px; }
.goods_tit img{ margin-right: 10px;  display: inline-block; vertical-align: middle; width: 40px; height: auto; overflow: hidden; }
.goods_tit svg.icon{ margin-right: 10px;  display: inline-block; vertical-align: middle; width: 40px; height: auto; overflow: hidden; }
.goods_tit .goods_icon{ margin-right: 10px;  display: inline-block; vertical-align: middle; width: 40px; height: auto; overflow: hidden; }
.goods_tit .goods_text{ flex:1; height: 50px; line-height: 50px; color: #020c0e; font-size: 23px; }

.goods_ban{ width: 100%; height: auto; overflow:hidden; margin-top: 30px; }
.goods_ban img{ display: inline-block; width: 100%; height: auto; overflow:hidden; border-radius: 5px; max-width:100%; }

.goods_le{ width: 100%; height: auto; overflow: hidden; float:left; }

.goods_le1,.goods_le2{ width: 100%; height: auto; overflow: hidden; }
.goods_ri{ width: 100%; height: auto; overflow: hidden; float:left; }
.goods_ri1{ width: 100%; height: auto; overflow: hidden; }

.goods_le1,.goods_le2,.goods_ri1{  line-height: 30px !important; color: #2b2e33; font-size: 14px !important;}
.goods_le1,.goods_le1 p,.goods_le1 span{  line-height: 30px !important; color: #2b2e33; font-size: 14px !important;}
.goods_itemtit{ width: 100%; height: 30px; overflow:hidden; line-height: 30px; 
color: #2e3136; font-size: 14pt; font-weight:bold; font-family:arial, helvetica, sans-serif; }
.goods_itemtit2{ margin-top:40px; }

.goods_le1 p{ padding:5px 0; font-size: 10pt; font-family:arial, helvetica, sans-serif; }
.goods_ri1 p{ padding:5px 0; font-size: 10pt; font-family:arial, helvetica, sans-serif; }


.goods_leli{ width: 100%; height: auto; overflow: hidden; }
.goods_leli .li{  width: 100%; height: auto; overflow: hidden; display: flex; align-items: center;
 font-family:arial, helvetica, sans-serif;
line-height: 40px; color: #2b2e33; font-size: 10pt; }
.goods_leli .li img{  display: inline-block; vertical-align: middle; width:20px; margin-left:5px; }
.goods_leli .li .lispan{font-size: 12pt; font-weight:bold; font-family:arial, helvetica, sans-serif; }

.unbox{ display:block; width:60%; margin:0 auto; }

.contact_le{  width: 90%; height: auto; overflow:hidden; margin:0 auto; line-height: 20px; 
color: #2e3136; font-size: 10pt; font-family:arial, helvetica, sans-serif; }
.contact_le p{ padding-bottom:20px; line-height: 20px; font-size: 10pt; font-family:arial, helvetica, sans-serif;   }

.contact_ri{  width: 90%; height: auto; overflow:hidden; margin:0 auto; }
.contact_ri img{ display:inline-block; width: 100%; height: auto; overflow:hidden; border-radius:5px; }



.photos_box{ width: 100%; height: auto; overflow:hidden; margin-top:-10px; }
.photos_box li{ width:33.333%; height: auto; 
  float: left; position: relative;margin-left: 0; margin-top: 20px; }
.photos_box li:nth-child(3n+1){ margin-left: 0;}
.photos_box li .img{ width:90%; height: auto; overflow: hidden; }
.photos_box li .img img{ display: inline-block; width:100%; height: 100px; overflow: hidden; 
 border-radius: 5px; }

.custom_box{ width: 100%; height: auto; overflow:hidden; margin-top:-10px; }
.custom_box li{ width:33.333%; height: auto; cursor: pointer; 
  float: left; margin-left: 0; position: relative; margin-top: 20px; }
.custom_box li:nth-child(3n+1){ margin-left: 0;}
.custom_box li .img{ display:block; width:90%; height: auto; overflow: hidden; margin:0 auto; }
.custom_box li .img img{ display: inline-block; width:100%; height: 30px; overflow: hidden; 
 border-radius: 5px; }
 
 } */
 .goods_leli .li{ font-size: 14px !important; }
 .goods_le1,.goods_le1 p,.goods_le1 span{  line-height: 30px !important; color: #2b2e33; font-size: 14px !important;}


 /* 关于我们 */
.about_box1{ margin-top:20px; }
.about_box1{  width: 100%; height: auto; overflow:hidden; text-align:justify; }
.about_box1,.about_box1 p,.about_box1 span,.about_box1 a{ 
/* line-height: 26px !important; color: #333; font-size: 12pt !important;  font-family:arial, helvetica, sans-serif; */
line-height: 20px !important; font-size: 11pt !important; font-family:arial, helvetica, sans-serif !important;
color:#2e3136 !important;
}
.proabout_box1,.proabout_box1 p,.proabout_box1 span,.proabout_box1 a{ font-size: 12pt !important; line-height: 30px !important;}

.about_con{ margin-top:20px; }
.about_item{ width: 100%; height: auto; overflow:hidden; margin-top:30px; }
.about_img{ width:480px; height:auto; overflow:hidden; margin-right:20px; }
.about_img img{ display:inline-block; width:100%; height:auto; overflow:hidden; }
.about_info{ width:420px; height:auto; overflow:hidden; text-align:justify; }
.about_info,.about_info p,.about_info span,.about_info a{
/* line-height: 26px !important; color: #333; font-size: 12pt !important;  font-family:arial, helvetica, sans-serif; */

line-height: 20px !important; font-size: 10pt !important; font-family:arial, helvetica, sans-serif !important;
color:#2e3136 !important;
}

.about_img2{ margin-left:20px; margin-right:0; }

/* 产品详情 */
.pro_box1{  width: 100%; height: auto; overflow:hidden; margin-top:20px; }
.proThumb{ position: relative; overflow: hidden; width: 444px; }
.proThumb .bigImg{ width:442px; height: 294px; position: relative; border:solid 1px #ddd; border-radius:0; 
display:flex; align-items:center; justify-content: center; }
.proThumb .bigImg li img{ vertical-align:middle; width:442px; height:294px;  margin:0 auto;  }

/* .proThumb .smallScroll{ height: 47px; margin-bottom: 6px;}
.proThumb .sPrev,.proThumb .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(images/sprites1008.png) no-repeat 0 -3046px; }
.proThumb .sNext{ background-position: 0 -2698px;}
.proThumb .sPrev:hover{ background-position: 0 -3133px;}
.proThumb .sNext:hover{ background-position: 0 -2785px;} */

.proThumb .smallImg{ float:left; display:inline; width: 444px; overflow: hidden; margin:10px 0 0;}
.proThumb .smallImg ul{ height:64px;  width: 9999px; overflow: }
.proThumb .smallImg li{ float: left; width:111px; height:64px; cursor:pointer;  display:flex; align-items:center; justify-content: center;  }
.proThumb .smallImg img{ border: 1px solid #ddd; width:108px; height:64px; margin:0 auto;  vertical-align:middle;  }
.proThumb .smallImg .on img{ border: 2px solid #e45618; width:104px; height:60px;}

.proThumb .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.proThumb .pageState span{ color: #f00; font-size: 16px;}

.proFr{ width:585px; margin-left:50px; }
.proFr .title,.proFr .desc,.proFr .fr3{  width:100%; height:auto; overflow:hidden; }

.proFr .title{ height:156px; line-height: 26px; color:#333; font-size:14pt; font-family:arial, helvetica, sans-serif;  }
.proFr .desc{ margin-top:20px;  height:80px; }
.proFr .desc,.proFr .desc .pdf .li,.proFr .desc .pdf .li a{ 
/* line-height: 30px; color:#333; font-size:12pt; font-family:arial, helvetica, sans-serif;  */
line-height: 20px !important; font-size: 10pt !important; font-family:arial, helvetica, sans-serif !important;
color:#2e3136 !important;
}
.proFr .desc .pdf{ width:476px; padding-right:20px; border-right:solid 1px #ddd; margin-top:-8px; }
.proFr .desc .pdf .li{ width:100%; height:auto; overflow:hidden; display:flex; align-items:center; margin:8px 0; }
.proFr .desc .pdf .li img{ display:inline-block; width:20px; margin-right:6px; }

.proFr2{ width:435px; margin-left:0; float:right; }
.proFr2 .desc .pdf{ width:256px; }

.proFr .desc .video{ width:120px; margin-left:20px; height: 30px; line-height: 30px; color:#333; font-size:12pt; display:flex; align-items:center; font-weight:bold;  }
.proFr .desc .video svg{ display:inline-block; width:50px; }
.proFr .desc .video img{ display:inline-block; width:80px; }

.proFr .fr3{ width:100%; height:auto; overflow:hidden; padding-top:10px; margin-top:10px; border-top:solid 1px #ddd; }
.proFr .fr3 .dd{ width:48%; height:36px; display:flex; align-items:center; margin-top:10px; float:left; }
.proFr .fr3 .dd .info{ flex:1; margin-left:10px; }
.proFr .fr3 .dd .info p{ line-height: 18px; color: #999; font-size:10pt; font-family:arial, helvetica, sans-serif;  }
.proFr .fr3 .dd .info p:nth-child(2){ color: #000; font-weight:bold;  }
.proFr .fr3 .dd img{ display:inline-block; width:25px; }
.proFr .fr3 .dd:nth-child(2n){ float:right; }

.proTab { width: 100%; overflow: hidden; margin-top:50px; }
.proTab .tab-hd { height: 36px; background-color: #DDD; color: #000; }
.proTab .tab-hd ul { margin-left: 40px; }
.proTab .tab-hd li{ float: left; height: 36px; line-height: 36px; padding-right:80px;
 color:#333; font-size:20px; font-family:arial, helvetica, sans-serif; cursor:pointer; }
.proTab .tab-hd li:hover{ color:#e45618; text-decoration:none;   }
.proTab .tab-hd li.on{ color:#e45618; }
.proTab .tab-bd { padding:0 20px; margin-top:25px; overflow:hidden;  }
.proTab .tab-bd .tabtit{ width:100%; height:auto; overflow:hidden; padding:20px 0 10px 0;
 line-height: 30px; color:#333; font-size:14pt; font-family:arial, helvetica, sans-serif; }

 /* support */
.supItem{ width:100%; height:auto; overflow:hidden; margin:16px 0; float:left; }
.supItem .dd{ display:inline-block; width:100%; height:auto; display:flex; }
.supItem .dd img{ display:inline-block; width:55px; height:66px; }
.supItem .dd .info{ flex:1; margin-left:10px; }
.supItem .dd .info p{ line-height: 18px; color: #333; font-size:10pt; font-family:arial, helvetica, sans-serif;  }
.supItem .dd .info p:nth-child(1){ height:22px;  line-height:22px;
/* font-weight:bold;
color: #333; font-size:14pt; font-family:arial, helvetica, sans-serif; */
color:#465857;  font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}
.supItem .dd .info p:nth-child(2){ height:32px; 
line-height:16px;  color:#000;  font-size:10pt;  font-family:Arial, Helvetica, sans-serif; margin-top:6px;
}

.supItem .dd .info:hover p{ color:#e45618; }


.about_con{  min-height:400px; }



/* @media (min-width:480px) and (max-width:1024px) {	
.slideBox .bd{ height:40vh;  }
.slideBox .bd ul{ height:40vh; }
.slideBox .bd li{ height:40vh; }
.slideBox .bd img{ 
width:100%; height:auto; display:block;
height:40vh;
height:100vh; min-height: 720px;
margin:0 auto; 
  }
} */



@media only screen and (max-width: 768px), (max-device-width: 768px){
    .goods_tit{ width: 94% !important; margin: 0 auto; overflow: auto; margin-left: 3%; }
    .in_position ul{ width: 94% !important; margin: 0 auto; overflow: auto; margin-left: 3%; }
    .contact_le{ margin-left: 3%; }
}