article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
*{ margin:0; padding:0;}
ul{ list-style:none;}
a{ color:#000; text-decoration:none;}

.title{width:100%; height:115px; font-family:Microsoft Yahei; line-height:80px; text-align:center;  z-index:99; position:absolute; top:-10px; color:#FFF; font-size:26px;/* background:url(../images/logo.png) no-repeat center;*/}
.site__title {
    color: #f35626;
    background-image: -webkit-linear-gradient(92deg,#020202,#34FAF7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: hue 60s infinite linear;
	 font-size:30px;
  }



.intro{ width:980px; height:460px; left:14%; top:20%; z-index:999; position:absolute;} 
.left{ float:left; width:105px; height:500px; background:url(../images/navbg.png) no-repeat left top;}
.left ul{ margin-top:75px;} 
.left ul li{ height:35px; width:106px; line-height:35px; text-align:center; font-size:12px;  }
.left ul li a{ display:block; font-family:寰蒋闆呴粦;} 
.left ul li a:hover{ color:#fff; }
.curren{ color:#fff; border-left:4px solid #000;}
.right{ float:left; width:864px; height:500px; background:#FFF; color:#333; padding-left:10px; overflow:auto;}
.right h2{height:40px; font-family:寰蒋闆呴粦; font-size:18px; line-height:40px; font-weight:normal;}
.right .p{ font-size:14px; line-height:30px; text-indent:2em;} 
.right1{ float:left; width:864px; height:500px; background:#000000; color:#fefdfd; padding-left:10px; overflow:auto; word-break:break;word-break:break-all}
.right1 h2{height:40px; font-family:寰蒋闆呴粦; font-size:18px; line-height:40px; font-weight:normal;}
.right1 .p{ font-size:14px; line-height:30px;color:#fefdfd; text-indent:2em;} 
.img-new{ width:854px; margin-top:10px;  border-bottom:1px dashed #CCCCCC; padding-bottom:5px; overflow:hidden; height:216px; margin-bottom:10px;}
.img-new .img{ width:200px; height:200px; float:left; overflow:hidden; border-radius:50%; box-shadow:1px 1px 1px rgba(204,204,204,0.8); -webkit-transition: all 0.2s ease-in;
		  -moz-transition: all 0.2s ease-in;
		  -o-transition: all 0.2s ease-in;
		  -ms-transition: all 0.2s ease-in;
		  transition: all 0.2s ease-in; }
.img-new .img:hover{ border-radius:0;}
.img-new .defalut{ padding-left:20px; float:left; width:634px;}
.defalut h2{ height:40px; line-height:40px; font-size:18px;}
.defalut p{ font-size:14px; line-height:35px; }



.lang{ width:100%; position:absolute; z-index:9999; top:40px; text-align:right;  font-size:12px; color:#000; height:20px; line-height:20px;}
.lang a{ width:60px;  text-align:center; height:20px; display:block; background:rgba(0,0,0,0.4); color:#fff; margin-bottom:10px;}
.lang a:hover{ background:rgba(0,0,0,0.8); color:#fff;  width:100px;}
.nav{ width: 86%; height:40px; position:absolute; top:90px; z-index:999999; margin-left: 14%; /* margin-right: 5%; */ /* margin: 0 auto; */}
.navz{ width: auto; margin:0 auto; padding-left:105px;}


/* background:rgba(0,0,0,0.3);
.nav ul li{ float:left; width:9%; text-align:center; line-height:40px; }
.nav ul li a{ color:#000; font-family:Microsoft Yahei; display:block;}
.nav ul li a:hover{ color:#FFF; border:1px solid #fff;}
.nav .candy a{color:#FFF; border:1px solid #fff;}

 nav2 */
.nav2{width:109px;height:40px;position:relative;font-family:Microsoft Yahei;font-size:12px;color:#fff;overflow:hidden;float:left;}
.nav2 div{width:109px;height:40px;line-height:40px;position:absolute;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.nav2 .one{top:-30px;left:0;z-index:1;background:#000;color:#FFF;opacity:0;}
.nav2:hover .one{top:0px;left:0;opacity:1;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}
.nav2 .one a{background:#000;color:#FFF;text-decoration:none; font-family:Microsoft Yahei;}

.nav2 .two{bottom:0px;left:0;z-index:2;background:#000;color:#FFF;}
.nav2:hover .two{bottom:-30px;left:0;}
.nav2 .two a{background:#000;color:#FFF;text-decoration:none; font-family:Microsoft Yahei;}



.contant{ height:30px; width:100%; background:rgba(0,0,0,1); position:absolute; bottom:0px; z-index:999; text-align:center; font-size:12px; color:#FFF; font-family:Microsoft Yahei; line-height:30px;}

.container{ width:100%;}

::-webkit-scrollbar {
				width: 8px;
			}
			::-webkit-scrollbar-button {
				width: 8px;
				height:5px;
			}
			::-webkit-scrollbar-track {
				background:#eee;
				border: thin solid lightgray;
				box-shadow: 0px 0px 3px #dfdfdf inset;
				border-radius:10px;
			}
			::-webkit-scrollbar-thumb {
				background:#000;
				border: thin solid gray;
				border-radius:10px;
			}
			::-webkit-scrollbar-thumb:hover {
				background:#ccc;
			}			
			
			.pointer {
				position:absolute;
				top:150px;
				right:100px;
				width:300px;
				height:40px;
			}
/*鏂伴椈*/
.focus-news1{  height:250px; color:#fff; padding:30px 0px 10px 0px; position:absolute; bottom:0px; width:980px;left:50%;margin-left:-320px; margin-top:120px;z-index:9999;font-family:"Microsoft YaHei";   top: 20%;}
.focus-news{  height:250px; color:#fff; padding:30px 0px 10px 0px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; width:980px;left:50%;margin-left:-500px; z-index:9999;font-family:"Microsoft YaHei";   top: 50%;}
.focus-news2{  color:#fff; padding:280px 0px 10px 280px; position:absolute; bottom:0px; left:50%; z-index:9999;font-family:"Microsoft YaHei";   top: 50%;}
.index-news-title{ float:left; width:130px; margin-right:60px; position:relative; padding-left:70px;}
.index-news-title h2{ font-size:20px; height:30px; font-weight:normal;}
.index-tabs{ position:absolute; right:0px; width:34px; bottom:10px;}
.index-tabs li{ width:17px; height:17px; float:left; cursor:pointer; background:url(../images/dot.png)  no-repeat;}
.index-tabs li.prev{ background-position:0px 0px;}
.index-tabs li.next{ background-position:-19px 0px;}
.index-news-show{ float:left; width:460px;}
.index-news-show ul{}
.index-news-show ul li{ float:left; width:230px;}
.index-news-show ul li h2{ font-size:14px;}
.index-news-show ul li h2 a{ color:#fff;}
.index-news-show ul li p{ font-size:14px;}
.index-news-show ul.hide{ display:none;}
.index-news-tel{ font-weight:bold; float:right; padding-left:30px; background:url(../images/tel.gif) left no-repeat; font-size:25px; width: auto;}


.productmain{ width:100%; padding-top:2px;}
.pro li{ float:left;width:108px; display:inline; margin:15px 15px 30px 8px; height:160px; overflow:hidden;}
.proimg{ padding:3px; float:left; width:100px;border:1px solid #e2e2e2;}
.proname{border:1px solid #e2e2e2; line-height:22px; height:22px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left;width:86px; padding:0 10px; margin-bottom:9px;margin-top:4px;text-align: center; font-size:14px; color:#FFF; }

.pro1 li{ float:left;width:128px; display:inline; margin:0px 14px -37px 12px; height:190px; overflow:hidden;}
.proimg1{ padding:3px; float:left; width:120px;border:1px solid #e2e2e2; background-color:#FFF;}
.proimg1 img{width:120px; height:150px;}
.proname1{border:1px solid #e2e2e2; line-height:22px; height:22px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left;width:106px; padding:0 10px; margin-bottom:9px;margin-top:4px;text-align: center; font-size:14px; color:#333; }
.proimg2{ padding:3px; float:left; width:120px;border:1px solid #e2e2e2; background-color:#FFF;}
.proimg2 img{width:100px; height:120px;}
.proname2{border:1px solid #e2e2e2; line-height:0px; height:0px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left;width:106px; padding:0 10px; margin-bottom:1px;margin-top:1px;text-align: center; font-size:14px; color:#333; }

.pro1z li{ float:left;width:128px; display:inline; margin:15px 8px 30px 8px; height:260px; overflow:hidden;}
.proimg1z{ padding:3px; float:left; width:120px;border:1px solid #e2e2e2; background-color:#FFF;}
.proimg1z img{width:120px; height:150px;}
.proname1z{border:1px solid #e2e2e2; line-height:22px; height:22px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left;width:106px; padding:0 10px; margin-bottom:9px;margin-top:4px;text-align: center; font-size:14px; color:#FFF; }


/*浠櫒璁惧*/
.hmapparatus-lists {width:100%;padding-top:45px;}
.hmapparatus-lists ul {width:100%;}
.hmapparatus-lists li {width:189px;height:180px;float:left;overflow:hidden;margin-right:20px;margin-bottom:22px;}
.hmapparatus-lists li:nth-child(4n) {margin-right:0;}
.hmapparatus-lists li a{display:block;width:100%;height:100%;color:#414141;font-size:14px;text-decoration:none;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.hmapparatus-lists li a img {width:187px;height:131px;border:1px solid #d7d7d7;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}

.hmapparatus-lists li a p {width:100%;line-height:49px;text-align:center;}
.hmapparatus-lists li a i {position:absolute;left: 20%;/* margin-left:-20px; */top: 100px;display:block;width:39px;height:39px; background: url(../images/icon.png) no-repeat -1139px -459px;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;-moz-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity:0)}
.hmapparatus-lists li a:hover i {-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity:100)}
.hmapparatus-lists li a:hover {color:#fff;}
.hmapparatus-pop #cboxNext {left:840px;bottom:240px;}
.hmapparatus-pop #cboxPrevious {left:840px;bottom:300px;}
.hmapparatus-pop #cboxClose {right:-63px;bottom:360px;}
.hmapparatus-pop #cboxTitle {bottom:0;color:#000;}
.location {width:100%;height:25px;line-height:25px;color:#8f8f8f;border-bottom:1px solid #dfdfdf; margin-bottom:10px;}
.location a{color:#8f8f8f;text-decoration:none;}
.location a:hover {color:#e4007f;}
.bside{ width:854px;}


table {
  display: table;
  border-collapse: separate;
  border-spacing: 2px;
  border-color: fff;
}
tbody {
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}
td, th {
  display: table-cell;
  vertical-align: inherit;
  color: #fff;
  line-height:21px;
  font-size:12px;
}
.sj{ left:10%; position: absolute; z-index:999; width:340px; height:300px; overflow:auto; background:rgba(0,0,0,0.2); top:200px; padding:10px; color:#fff;}
.sj h2{ height:50px; line-height:50px;}
.sj .bars {
  width: 1px;
  height: 26px;
  border-left: 1px solid #666;
  color: #666;
  text-indent: -999em;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  margin: 0 15px;
}
.sj-font{ color: #ccc;}