﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
	}
fieldset, img {
    border: 0;
	max-width: 100%;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}

body{
	line-height:1.5em;
	position: relative;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
a{
	text-decoration:none;
	
}
a:hover{
	text-decoration:none;
}
p{
	line-height:1.8em;
}
html{
	font-size:12px;
	}
@media (min-width: 769px) and (max-width: 1400px) {	
	body{
	font-size:14px;
	}
html{
	font-size:8px;
	}
}
@media screen and (max-width: 768px) {
	body{
	font-size:12px;
}
	html{
	font-size:5.2px;
	}
}

/*导航栏*/
.navbar-default{background-color:#fff; margin-bottom:0px; padding-top:12px;  position:relative; border:none; border-radius:0px;}/*整个导航栏的背景颜色*/
.navbar-default .navbar-collapse{padding-right:0px;padding-left:0px;}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;}
.navbar-nav>li>a{border-radius:0px; font-weight:600;font-size:16px;}
.navbar-default .navbar-nav>li>a{ color:#2e2e2e; }
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#009946.navbar-default; font-weight:600; background:none; border-bottom:#009946 solid 5px; }/*链接HOVER颜色*/
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{ color:#009946; font-weight:600; background:none; border-bottom:#009946 solid 5px;}/*active焦点背景，字体颜色*/
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#009946;background:none;}/*点击下拉菜单焦点背景*/
/*宽屏版电脑下拉菜单*/
.dropdown-menu{
	background-color:#2e2e2e;
}
.dropdown-menu>li{
	border-bottom:#464646 solid 1px;
}
.navbar-default .dropdown-menu>li>a{
	padding-top:8px;
	padding-bottom:8px;
	color:#fff;	
}
.navbar-default .dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background:#009946;}

.navbar-default .dropdown-menu>.active>a,.navbar-default.dropdown-menu>.active>a:focus,.navbar-default .dropdown-menu>.active>a:hover{color:#fff; background:#009946; text-decoration:noneoutline:0}
.navbar-default .navbar-brand{
	padding-left:10px;
	padding-top:10px;
}
.navbar-default .navbar-brand img{ width:60%;}

/*缩略图*/
.navbar-toggle{
	background-color:#f18c3c !important;
	border:none;
}
.navbar-default .navbar-toggle:hover{
	background-color:#f18c3c;
}
.navbar-default .navbar-toggle:focus{
	background-color:#f18c3c;
}

@media only screen and (max-width: 767px) {
	.navbar-default .navbar-brand{
		color:#fff;
		position:absolute;
		z-index:10;
		left:0;
		top:-5px;
	}
	.navbar-default{
		padding-top:6px; padding-bottom:6px;
	}
	.navbar-default .navbar-brand img{ width:50%;}
	.navbar-default .navbar-collapse{ background-color:#fff;}/*手机版导航背景颜色*/
	.navbar-default .navbar-nav>li>a{color:#666;}/*手机版链接颜色*/
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{ text-indent:2em;}/*手机版菜单字体格式*/
	.navbar-default .navbar-nav>li{ border-bottom:#666 solid 1px;}
    .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#444; border:none;}/*手机焦点链接HOVER颜色*/
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:#444;}
	#shareli{
		display:none;
	}
	/*手机下拉菜单设置*/
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff; background-color:#333;}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#f08538}
	}
		
/*-- 头部搜索--*/
.header-search {
	float:right;
	margin-top:2rem;
	margin-left:6rem;
	position:relative;
  }
#lang{
	float:right;
	margin-top:2rem;
	margin-left:2rem;
}
/*-- 电脑版头部搜索图标--*/
.search-toggle {
  background-color: transparent;
  border: none;
  color: #fff;
  cursor: pointer;
  font-weight:bold;
  }
    .search-toggle:hover {
    color: #e6e9ea; }
  .search-toggle i {
    font-size: 24px;
    line-height: 30px; }
   @media only screen and (max-width: 767px) {
	   #lang{
		   position:absolute;
		   z-index:10;
		 	 right:80px;
			top:5px;
	   }
	   /*-- 移动头部搜索位置调整--*/
	   .header-search {
		   display:none;
	   }
	   .search-toggle {
		   color:#fff;
	   }
     }

/*-- 搜索框设置 --*/
.header-search-form {
  background-color: #ffffff;
  position: absolute;
  border: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  z-index: -9999;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }
  
  .header-search-form.open {
    visibility: visible;
    opacity: 1;
    z-index: 999;
    right: 30px; }
	
  .header-search-form form {
    position: relative;
    padding-right: 40px; }
	
    .header-search-form form input {
      color: #999;
      border: 1px solid transparent;
      height: 40px;
      line-height: 24px;
      padding: 7px 15px;
      width: 300px; }
	  
      
    .header-search-form form button {
      position: absolute;
      right: 0;
      top: 0;
      background-color: transparent;
      color: #fff;
      width: 40px;
      height: 40px;
      border: none;
      cursor: pointer; }
      .header-search-form form button:hover {
        color: #d80c24; }
    .header-search-form form button i {
      font-size: 20px;
      display: block;
      line-height: 40px; }
	   @media only screen and (max-width: 767px) {
        .header-search-form form input {
          width: 200px; }
		  
		   }
		   





/*底部*/

#footer{
	background-color:#38383a;}

#footer ul li,a{
	color:#ccc;
	line-height:1.8em;}

#footer  li a:hover{
	color:#009946;}	
#footer-bt{
	margin-top:3rem;
    border-top: solid #dcdcdc 1px;
	
	
	}
#footer-bt .media{
	background-color:inherit; color:#fff;
	font-size:0.9em;}
.media-heading{
	padding-top:1em;
}

#share{
	color:#999;
	margin-left:5em;
	line-height: 1.6em;
}
#share  h4{
	text-transform:uppercase;
	font-size:1.4rem;
	text-indent:1em;
	padding-bottom:1em;
	font-weight:800;}
#share a{
	color:#999;
	padding:1vh 1vw 1vh 1vw;
}
#share a:hover{
	color:#009946;
}
@media only screen and (max-width: 768px){
#footer{
		margin-top:2rem;
	}
#footer ul{
	margin-top:2rem;
	}	
#share{
	margin:0;
	padding:2em 0;}	
#footer-bt .media{
	padding:0;
	}	
}

p{
	margin-top:1em;
}




	
/*共享代码*/	

.mt1{ margin-top:1rem ;}
.mt2{ margin-top:2rem;}
	
.mt3{ margin-top:3rem;}
	
.mt4{ margin-top:4rem;}
	
.mt5{ margin-top:5rem;}
	
.mt6{ margin-top:6rem;}	
	
	
.pd1{
		padding:1rem 0;}
		
.pd2{
		padding:2rem 0;}
.pd3{
		padding:3rem 0;}
	
.pd4{
		padding:4rem 0;}
		
.pd5{
		padding:5rem 0;}
		
.pd6{
		padding:6rem 0;}
	
section{
	padding:3rem 0;}	
		
.wrap-flex{
		 display: -webkit-flex; 
  		display: flex;
		}
.flex-con{
	flex:1;
}

h1{
	font-size:4rem;
	font-weight:700;
	color:#222;
	text-transform:capitalize;
	margin-top:1rem;
	}
h2{
	font-size:4rem;
	text-transform:capitalize;
	color:#38383a;
	font-weight:600;
}	

h3{
	font-size:1.3em;
	text-transform:uppercase;
	color:#009946;
	font-weight:700;
}
h6{
	font-weight:600;
	color:#009946;
	font-size:1.3em;
}
.mgleft10{
	width: 100%;
	float:right;
}
@media only screen and (max-width: 1800px) {
	.mgleft10{
		width:100%;
	}
}

/*首页产品推荐*/

/*-- procat --*/
.procat{
	position:relative;
	z-index:10000;
	margin-top:-80px;
	background-image: linear-gradient(to right, rgba(0,104,183,0.8), rgba(0,104,183,0.8));
}

.procattop{
	max-width:100%;
	padding: 0 10%;
}

.procattop .flex-con a{
	padding: 1.5rem 0.5rem ;
	text-align: center;
	display:block;
	color:#fff;
	width:100%;
	height:100%;
}
.procattop .flex-con a:hover,.procattop .flex-con a:focus{
	background-image: linear-gradient(to bottom, rgba(0,153,70,1), rgba(0,153,70,1));
}
.procattopacive{
	background-image: linear-gradient(to bottom, rgba(0,153,70,1), rgba(0,153,70,1));
}
.procattopnoneac{
	background-image:none;
}
.procattop .flex-con h4{
	font-weight:10;
	font-size:1em;
}


@media only screen and (max-width: 767px) {
	.procat{
		margin-top:-10px;	
	}

	.procattop{
		flex-wrap:wrap;
	}
	.procattop .flex-con{
		flex:0 0 50%;
	}
	
}
@media only screen and (max-width: 490px) {
	.procat{
		margin-top:-10px;
		
	}
		.procattop .flex-con a{
		padding:15px 2vw;
	}
}
.procatbottom{
	background-color:#009946;
	color:#fff;
	display:none;
	padding:2% 8% ;
}
.procatbottom .row{
	max-width:1800px;
}
.procatbottom h3{
	font-size:1.6em;
	line-height:1.3em;
	color:#fff;
}

.indexmore{
	display:block;
	background-color:#38383a;
	width:120px;
	padding:8px 12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	border-radius:5px;	
}
.promore{
	background-color:#38383a;
	margin:0 auto;
	margin-top:1em;
}
@media only screen and (max-width: 767px) {
	.promore{
		margin:0;
		margin-top:1em;
	}
}

/*首页质量*/
#indexqua{
 background-color:#e6e9ea;
 padding-top:0px;
  display: -webkit-flex; 
  display: flex;

	}

#indexqua p{
	text-align:left;
	padding-top:3rem;
	white-space:pre-line;
	color:#666;}

#indexqua .indexqua-left{
	flex:1;
	padding-top:4rem;
	padding-left:2rem;
	box-sizing: border-box;
}
#indexqua .indexqua-left p{
	line-height:1.8em;
}
#indexqualeftcon{
	max-width:400px;
	padding-right:3rem;
}

#indexqua .indexqua-right{
	background-color:#fff;
	flex:1;
	flex-grow:2;
	overflow:hidden;
	padding-left:6rem;
	padding-top:4rem;
	padding-bottom:4rem;
	  position:relative;
	}

		
 .swiper-container{
	 width:100%;
	  max-width:96%;
	  margin-top:2rem;
	  margin-left:2%;
	  padding-right:2%;
	  position:inherit;
    }
.wiper-wrapper{
	 width:100%;
	  overflow:hidden;
	    position:inherit;
}
    .swiper-slide {
	width: 50%;
	padding:2rem;
    }	
	#indexqua .indexqua-right .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom:auto;
		left:auto;
		top:30%;
	right:0;
	width:20px;
}
@media only screen and (max-width: 767px) {
	#indexqualeftcon{
		max-width:100%;
	}
	#indexqua{
		 flex-direction: column;
	}
	#indexqua .indexqua-right .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom:0px;
		left:0px;
		top:auto;
	right:auto;
	width:100%;
}
#indexqua .indexqua-left{
	padding-bottom:4rem;
	padding-left:15px;
}
#indexqua .indexqua-left .pull-right{
	float:none;
}
#indexqualeftcon{
	width:100%;
}
#indexqua .indexqua-right{
	padding-left:2rem;
}
.swiper-slide {
	padding-bottom:4rem;
}
}
	
.qua-name{
	color:#454649;
	font-weight:600;
	padding-top:1em;
	}	
.qua-js{
	color:#666;
	line-height:1.5em;}
	


/*首页关于我们*/
#indexabout{
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	background:url(../images/index-1.jpg) no-repeat center fixed;
	background-size:100% auto;
}
	#indexabout .indexaboutbg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
#indexabout .indexaboutbg img{
	width:100%;
	height:100%;
	object-fit: cover;
}
#indexabouttop{
	position:relative;
	z-index:1;
	background-color:rgba(46,46,46,0.8);
	padding:2% 8%;
}
.all-title{
	font-size:5rem;
	font-weight:800;
	color:#009946;
}
.all-tt{
	font-size:1em;
	padding-left:0.5em;
	color:#fff;

}		
.all-tt strong{
	font-weight:700;
	font-size:1.4em;
	}	
#indexabout .wrap-flex{
	max-width:100%;
}
#indexabout .container{
	position:relative;
	z-index:1;
	}
#indexabout .flex-con{
	 display: -webkit-flex; 
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
	#indexabouttop>.wrap-flex{
		  flex-wrap: wrap;
	}
	#indexabout .wrap-flex>.flex-con{
		flex:0 0 50%;
		 flex-direction: column;
		 margin-top:1em;
		 text-align:center;
	}
	#indexabout{
		background:none;
	}
	.all-tt{
		margin-top:1em;
	}
	
}
#indexabout .col-md-6{
	background-color:rgba(255,255,255,0.9);
}
#indexaboutbottom{
	padding-top:6vw;
	padding-bottom:6vw;
	padding-left:3rem;
	padding-right:3rem;
}
#indexaboutbottom h2{
	font-weight:700;
	margin-bottom:1.5vw;
}
#indexaboutbottom h3{
	color:#47494c;
	margin-bottom:1vw;
}
#indexaboutbottom p{
	margin-top:1.8rem;
	max-width:95%;
	line-height:1.6em;
}

.aboutmore{
	background-color:#009946;
	font-size:1em;
	padding:1rem 3rem;
	color:#fff;
	display:inline-block;
	margin-top:3em;
	}
@media only screen and (max-width: 767px) {
	.aboutmore{
		padding:2rem 3rem;
	}
}
.aboutmore:hover{
	background-color:#333;
	color:#fff;
	}

/*首页新闻*/	
#index-f{
	background-color:#fff;
	}
.ftittle{
	font-size:4rem;
	color:#009946;
	text-transform:uppercase;
	margin-bottom:3rem;
	font-weight:800;}
	
.f-right{
	border-left:#999 solid 1px;
	padding-left:3rem;
}

#circleline{
	position:relative;
	margin-left:-3.5rem;
}
.f-right h3{
	font-weight:500;
	color:#252526;
	font-size:1.6em;
}
.f-right a{
	display:inline-block;
	margin-right:5px;
	width: 9px;
	height: 9px;
	background-color: #252526;
	border-radius:9px;
}
.f-right a:nth-child(3){
	background-color: #f08538;
}
.right-wz{
	padding-right:2rem;
}
.f-left{
	padding-top:3rem;
}

.ftime{
	font-size:1.1em;
	text-transform:uppercase;
	color:#38383a;
	font-weight:800;
	padding-top:2rem;
	}	
.f-left a:hover .ftime{
	color:#009946;
}
.f-ctt{
	margin-top:1rem;
	color:#999;
	max-width:700px;
	}
.f-left a:hover .f-ctt{
	color:#666;
}
@media only screen and (max-width: 767px) {
	.f-right{
		 flex-direction: column-reverse;
	}
	.f-right img{
		margin-bottom:3rem;
	}
}


/*首页联系*/

/*--表格--*/

#feedback h2{
	font-size:3rem;
	font-weight:bolder;
	text-align:center;
	margin-bottom:4vw;
}
#feedback .col-lg-6{
	padding-bottom:3vh;
}
#feedback hr{
	border-bottom:#535353 solid 1px;
	width:65px;
	margin-bottom:60px;
}
#feedback input{
	padding:20px 12px;
	background-color:#e6e9ea;
  background-repeat: no-repeat;
  background-image:url(../images/f-name.png);
  background-position:98% center;
}
#feedback .fmail{
	background-image:url(../images/f-mail.png);
}
#feedback .fphone{
	background-image:url(../images/f-phone.png);
}
#feedback .fmap{
	background-image:url(../images/f-map.png);
}
#feedback .fmess{
	background-image:url(../images/f-message.png);
	padding:20px 12px;
  background-repeat: no-repeat;
  background-position:98% 20px;
  background-color:#e6e9ea;
}
#feedback .fbtn{
	text-align:center;
	padding-top:4vh;
	
}
.form-control:focus {
	border:none;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #333;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #333;
}	
#feedback .fbtn .btn-default{
	font-weight:bold;
	padding:12px 30px;
	font-size:16px;
}

/*内页*/

/*内页nybanner*/

#nybanner{
	height:35rem;
	background-size:cover;
	 display: -webkit-flex;
	 background-repeat:no-repeat;
	 background-position:center center;
	  display: flex;
	  font-size:40px;
	  font-weight:900;
	  color:#fff;
    justify-content:center;
	align-items:center;
	text-transform:uppercase;
}

#nyabbanner{
	height:40rem;
	 display: -webkit-flex; 
	  display: flex;
	   font-size:40px;
	  font-weight:900;
	  color:#fff;
    justify-content:center;
	align-items:center;
	text-transform:uppercase;
	}
#nyprobanner img{
	width:100%;
	height:100%;
	object-fit: cover;
}
#nyprobanner{
	padding:0px;
	}
#nyabbanner h1{
	text-align:center;
	color:#f08538;
}
.nyabbannerimg{
	background:url(../images/banner/about-banner0.jpg) no-repeat center center;
	background-size:100% auto;
}
.nybrbannerimg{
	background:url(../images/banner/about-br-bar.jpg);
	}
.nyprobannerimg{
	background-image:url(../images/banner/pro-cen-bar.jpg);
}
.nyprobannerimg-1{
	background-image:url(../images/banner/Vertical-CNC-machine-tool.jpg);
	}
.nyprobannerimg-2{
	background-image:url(../images/banner/CNC-carving-machine.jpg);
	}	
.nyrecbannerimg{
	background-image:url(../images/banner/rec-bar.jpg);
}

.nyappbannerimg{
	background-image:url(../images/banner/app-bar.jpg);
	}
.nyinfbannerimg{
	background-image:url(../images/banner/inf-bar.jpg);
	}
.nyserbannerimg{
	background-image:url(../images/banner/ser-bar.jpg);
	}
.nycontbannerimg{
	background-image:url(../images/banner/cont-bar-1.jpg);
	}

@media (min-width: 1023px) and (max-width:1440px){
	#nybanner{
		height:215px;
	}
	#nyabbanner{
		height:280px;
		}
}
@media (max-width:768px){
	#nybanner{
		height:200px;
		
		background-repeat:no-repeat;
		font-size:20px;
	}
	#nyabbanner{
			height:160px;
		font-size:20px;
		background-size:cover;
		}
	#nyprobanner{
	height:200px;
	}
}

/*关于我们*/	

#abutcomany p{
	max-width:700px;
	color:#47494c;
	}

@media (max-width:768px){
	#abutcomany .col-md-6:first-child{
		margin-bottom:2em;
}
}
#abutcomany .page-header{
	text-align:center;
	border-bottom:none;
}
.page-header .titleline{
	width:5rem;
	height:2px;
	background-color:#999;
	margin:2rem auto;
}
#abutcomany .page-header h1{
	color:rgba(0,153,70,1);
	font-size:5rem;
}
#abutcomany .page-header h1 span{
	font-weight:300;
}
	
	
	/*关于我们数字*/	
#abutcomanynumb .all-tt{
	color:#333;
	padding-left:0;
	margin-top:1.5em;
}
#abutcomanynumb .wrap-flex>.flex-con{
	 box-shadow: 0 0 10px rgba(80,80,80,0.2);
	 padding:4rem;
	 text-align:center;
	 margin-left:2rem;
}
#abutcomanynumb .wrap-flex>.flex-con:first-child{
	margin-left:0;
}
@media only screen and (max-width: 767px) {
	#abutcomanynumb .wrap-flex{
		  flex-wrap: wrap;
		  justify-content:space-between;
	}
	#abutcomanynumb .wrap-flex>.flex-con{
		flex:0 0 46%;
		margin-left:0;
		margin-top:2em;
	}
	

}
/*车间*/	
#abouttel{
	background-color:#e5e9ea;
	padding:0;
	padding-right:1rem;
}
#abouttel .wrap-flex>.flex-con:first-child img{
  	width:100%;
	height:100%;
	object-fit: cover;
}

#aboutright{
	padding:5rem;
	max-width:960px;
}
#aboutright img{
	border-radius:8px;
}
@media only screen and (max-width: 767px) {
	#abouttel .wrap-flex{
		flex-direction:column;
	}
	#aboutright img{
		margin-top:2em;
}
}
/*质量控制*/
#aboutquality p{
	max-width:700px;
}
/*证书*/
#abouthonor{
	background:url(../images/honors-qualifications.jpg) no-repeat center center;
	background-size:cover;
	text-align:center;
	}
#abouthonor img{
	margin-top:0rem;
}
#abouthonor h1{
	color:#fff;
}
#abouthonor p{
	color:#fff;
}
#abouthonor .honormore{
	display:inline-block;
	border-radius:5px;
	padding:0.6em 2em;
	text-align:center;
	color:#fff;
	background-color:#009946;
	margin:5rem auto;
	}
#abouthonor .honormore:hover{
		color:#e6e9ea;
		background-color:#2e2e2e;
	}
/*荣誉列表*/
	#honorlist{
		text-align:center;
		background-color:#e6e9ea;
	}
	#honorlist h1{
		color:#009946;
	}
	#honorlist .thumbnail{
		background-color:#fff;
	}
	#honorlist .thumbnail .img{
	padding:20px 2vw;
	overflow:hidden;
}
#honorlist .thumbnail .img img{
	width:100%;
}
#honorlist .thumbnail .img img:hover{
	-webkit-transform: scale3d(1.1, 1.1, 1);
              transform: scale3d(1.1, 1.1, 1);
}
#honorlist .thumbnail .caption{
	border-top:#f1f1f1 solid 1px;
	color:#333;
	padding:15px 0;
	text-align:center;
}
#honorlist .page-header{
	border-bottom:none;
	}
/*品牌诠释*/
#Brand h6{
	font-size:1.4rem;}	
.brand-c{
	font-size:2.3em;
	padding:1.3rem 0;
	font-weight:600;
}
#Brand li{
	white-space:pre-line;
	color:#47494c;
	padding:1.2rem 0;
	max-width:750px;}
.brand-all{
	justify-content: space-between;
	}

#Brand	.col-sm-3{
	padding:1em;}			
@media only screen and (max-width: 768px) {
	.brand-all{
		  flex-direction:column;
		  }	
	.brand-right{
		margin:0;}		  
	.brand-c{
		padding:0.5em 0;}		
	}
	
	
/*产品中心*/
#products {
	background-color:#e6e9ea; 
	background:url(../images/bg.jpg) no-repeat center center;
	background-size:cover
}
#products p{
	max-width:1000px;
	font-size:1.1em;
}


@media (min-width: 1600px){	
	#products .col-md-8{
	padding-left:14rem;
}
}
@media (min-width: 1200px) and (max-width: 1599px) {	
	#products .col-md-8{
	padding-left:10rem;
}
}

#products  h1{
	color:#fff;
}
@media (max-width: 1200px){	
	#products {
	background:none;
	background-color:#e6e9ea; 
	}
	#products  h1{
	color:#009946;
}
}
.product-white h2,.product-gray h2{
	font-size:2.0em;
	margin-top:4vw;
}

.product-white h3,.product-gray h3{
	font-size:3.5rem;
	font-style:italic;
}
.product-white ul,.product-gray ul{
	margin-top:1em;
}
.product-white li,.product-gray li{
	padding-top:1.5em;
}
.product-gray{
	background-color:#e6e9ea; 
}
.promorewhite{
	 display: -webkit-flex; 
  display: flex;
  width:16rem;
  min-width:120px;
  text-align:center;
  margin-top:2vw;
  color:#fff;
	}
.promorewhite:hover{
	 color:#fff;
}
.promorewhite:hover .txt-line{
	width:100%;
	}	
.txt-a{
	position:relative;
	background-color:#009946;
	padding:10px 0;
	flex:3;
	}
.txt-i{
	flex:1;
	text-align:center;
	background-color:#2e2e2e;
	color:#fff;
	padding-top:10px;
}
.txt-a span{
	position:relative;
	z-index:2;
}
.txt-line{
	position:absolute;
	right:0;
	z-index:1;
	top:0;
	width:0;
	height:100%;
	background-color:#2e2e2e;
 transition: .5s ease;
	}	

.txt-i i{
	left:0;
	position:relative;
	transition: .2s ease-in-out;
}
.promorewhite:hover i{
	left:5px;
	}
	
/*产品详细*/
.proviewtitle{
	width:100%;
	overflow:hidden;
	 display: -webkit-flex; 
  display: flex;
  font-size:3.2rem;
  line-height:1em;
  font-weight:700;
   position:relative;
}
.proviewtitleleft{
	flex:0 0 26rem;
	position:relative;
	overflow:hidden;
	text-indent:1em;
	font-style:italic;
	}
.proviewtitleright{
	flex:1;
	background-color:#2e2e2e;
	 -webkit-transform: skew(-30deg);
	 -moz-transform: skew(-30deg);
	 -o-transform:skew(-30deg);
	 -ms-transform:skew(-30deg);
	
}
.proviewtitlecolor{
	position:absolute;
	 right:0;
top:0;
width:1rem;
height:100%;
background-color:#2e2e2e;
}
.proviewtitlecolor1{
	position:absolute;
	 left:0;
top:0;
width:1rem;
height:100%;
background-color:#2e2e2e;
}
.proviewtitjx{
	flex:0 0 2rem;
	background-color:#009946;
	 transform:skew(-30deg);
	 -webkit-transform: skew(-30deg);
	 -moz-transform: skew(-30deg);
	 -o-transform:skew(-30deg);
	 -ms-transform:skew(-30deg); 
}
.proviewtitjx2{
	flex:0 0 1rem;
	background-color:transparent;
	 transform:skew(-30deg);
	 -webkit-transform: skew(-30deg);
	 -moz-transform: skew(-30deg);
	 -o-transform:skew(-30deg);
	 -ms-transform:skew(-30deg); 
}

.protitlelayer1{
	width:100%;
	height:100%;
	display:block;
}
#proviesbg{
	background-color:#e6e9ea;
}
.pronamet{
	font-size:4rem;
	color:#009946;
	font-weight:bold;
	margin-top:2vw;
}
.pronameb{
	font-size:3rem;
	color:#666;
	font-weight:400;
	line-height:1.3em;
	font-weight:300;
	margin-top:5px;
	margin-bottom:1.5vw;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:#aaa solid 1px;
}
.proviewgs p{
	word-wrap: break-word;
    word-break: normal;
	line-height:0.6em;
	color:#666;
	}
.proviewgs img{
	width:--100% !important;
	height:auto !important;
}
.proviewgs h3{
	padding:5px 0;
	font-size:18px;
	color:#535353;
	font-weight:bold;
	margin-top:0vw;
	
}
.proviewgs p strong{
	font-weight:bold;
}
.protitle{
	font-size:3rem;
	color:#333;
	text-transform:uppercase;
	line-height:1.1em;
}
.protitle span{
	color:#009946;
}
.promartoppos{
	 display: -webkit-flex; 
  display: flex;
   justify-content:center;
align-items:center;
margin-top:15px;
}

.promartopright{
	flex:1;
	max-width:200px;
}
.promartopright img{
	width:100%;
}

.promartopleft{
	flex:1;
	background-color:#d9dbdc;
	height:1px;
}


.nyjiacondetc{
	overflow:hidden;
	overflow-x: scroll;
}

.proviewbgny{
	overflow:hidden;
	color:#333;
	background-color:#fff;
	padding-top:10px;
}
.proviewbgny h3{
	color:#000;
	font-weight:normal;
	font-size:2rem;
	margin-top:2vw;
	margin-bottom:1vw;
	text-transform:capitalize;
	border:#ccc solid 1px;
	border-radius:20px;
	display:inline-block;
	padding:5px 3rem;
	text-align:center;
	background-color:#f8f8f8;
}

.proviewbgny h2{
	color:#009946;
	font-size:2rem;
	margin-top:1vw;
	
}
.proviewbgny p{
	line-height:1.5em;
	word-wrap: break-word;
    word-break: normal;
	margin-top:10px;
	}

.proviewbgny img{
	width:auto !important;
	height:auto !important;
	max-width:100%;
}
.proviewbgny table{
	width:100%;
}



.proviewbgny table td{
	padding:5px 10px;
	text-align:center;
	border:#CCC solid 1px;
	
}
.nyjiacondetc tr:nth-child(1){
	padding:1em 0;
	font-size:1.2em;
	color:#fff;
	background-color:#808285;
	font-weight:bold;
}
.specialtalbe{
	  background-color:#888 !important;
  color:#fff !important;
  font-weight:bold !important;
}
#proothers{
	background-color:#e6e9ea;
}
.thumbnail{
	background-color:transparent;
	border:none;
}
 .thumbnail .img{
	border:#ddd solid 1px;
	border-radius:5px;
	overflow:hidden;
}
.thumbnail:hover img{
	-webkit-transform: scale3d(1.1, 1.1, 1);
              transform: scale3d(1.1, 1.1, 1);
}
.thumbnail:hover .img{
	border:#009946 solid 1px;
}
.thumbnail .img img{
	width:100%;
	transition: all .3s ease-in-out;
}
.caption{
	line-height:1.4em;
}
.caption strong{
	font-weight:800;
	font-size:1.2em;
}
@media (max-width:1000px){
	
	.proviewbgny table{
		margin:0;
	}
	.proviewbgny table td{
	padding:0px 0px;
}
}
@media (max-width:768px){
	
	.proname{
		line-height:1.5em;
	}
}
/*产品搜索*/
#productslist .row{
	margin-top:2em;
}
#productslist .page-header{
	padding-bottom:1em;
}
#productslist  small{
	color:#009946;
}
/*联系我们*/

#contact{
	background-color:#f5f6f7;
	padding:0;
	color:#000;
	padding:2% 8% ;
}
.content-all{
	width:100%;
	max-width:900px;
	padding:3em 1em 0 1em;
}
.content-all h1{
	color:#009946;
	font-size:2em;
	text-transform:uppercase;
}
.content-all ul{
	margin-top:3em;
}
.content-all a{
	color:#000;
}
.content-all a:hover{
	color:#009946;
}
.content-all li{
	padding:1rem 0;
	border-bottom:#ccc dashed 1px;
	max-width:600px;
}
.content-all li i{
	color:#009946;
}
.share a{
	display:inline-block;
	padding:8px 3rem;
}
#dituContent label{
	font-weight:bold;
}
@media (min-width:768px){
	.content-all{
		float:right;
	}
}
#dituContent{
	flex:1;
	min-height:500px;
	border:#CCC solid 1px; 
}
@media (max-width:1000px){
	#dituContent{
		min-height:300px;
	}
		#contact .wrap-flex{
			 flex-direction: column;
	}
}

/*销售服务*/
#service .col-sm-5 img{
	 box-shadow: 10px 10px 0 #009946;
}
#service h3{
	color:#333;
	margin-top:1em;
	text-transform:capitalize;
	}
#salesnet .page-header{
	border-bottom:none;
}
#ser-bottom h1,#salesnet h1{
	text-align:center;
	color:#009946;
}
#salesnet{
	background-color:#f6f6f6;
}

#service h6{
	text-align:center;
	color:#333;
	margin-top:1em;
	}
#ser-bottom img:hover{
	 box-shadow: 0 0 10px rgba(80,80,80,0.2);
}
#ser-bottom{
	background-color:#f6f6f6;
	text-align:center;
}
.partner{
	color:#333;
	padding:1em 0;
}
.co-title{
	margin-top:1em;
}
/*合作伙伴*/
#salepartner{
	text-align:center;}
#salepartner p{
	margin-top:1em;}	
/*应用*/
#rec-show h3{
	margin-top:3rem;
	border-bottom:#f1f1f1 solid 1px;
	font-size:1.8em;
	font-weight:700;
	text-transform:capitalize;
	padding-bottom:10px;
	}
#rec-show p{
	color:#666;
}
#rec-show .col-sm-3{
	margin-top:1em;
}
#rec-show p a{
	color:#333;
	font-weight:bold;
}
#rec-show p a:hover{
	color:#009946;
	font-weight:bold;
}

/****新闻中心*****/
#news{
	background-color:#ededed;
}


#news .row{
	padding:28px 12px;
	border:#eeeeee solid 2px;
	margin-bottom:28px;
	background-color:#fff;
}
#news h2{
	font-size: 1.5em;
	font-weight:bold;
	color: #080808;
	text-align:left;
	line-height:1.2em;
}
#news h6{
	font-size: 0.9em;
	margin-top:5px;
	color: #999999;
	}
.newsp{
	color: #666666;
	word-wrap:break-word;
word-break:break-all;
	margin-bottom:2rem;
	margin-top:2rem;
	}

#news a:hover img{
	filter:alpha(opacity:50); opacity:0.5;  -moz-opacity:0.5;-khtml-opacity: 0.5;
}
#news a{
	position:relative;
	 transition: all .3s ease-in-out;
}
#news span{
	position:relative;
	left:0;
	 transition: .3s ease-in-out;
	}
#news a:hover span{
	left:10px;
	}
@media (max-width:1024px){
	#news .col-md-3{
		margin-bottom:1em;
}
}

/***新闻详细***/
#newsview img{
	width:100%;
	max-width:100%;
	width:auto!important;
	height:auto!important;
	display:block;
	margin:0 auto;
}
#newsview  h2,.newsview-name{
	font-weight:bold;
	text-align:center;
	color:#333;
}
.SiteLink p{
	margin-top:10px;
	margin-bottom:20px;
}
.SiteLink a{
	color:#009946;
}
.SiteLink a:hover{
	text-decoration:underline;
}
.newsview-name{
	font-size:2em;
	line-height:1.5em;
	}
.newsview-time{
	color:#787878;
	text-align:center;
	margin-top:1rem;
	margin-bottom:2.5rem;
	padding-bottom:1em;
	border-bottom:#eeeeee solid 2px;
}
.newsview-div{
	text-align:right;
}
.newsview-page{
	border-top:#CCC solid 3px;
}

.banner33{width:100%}
.banner33 img{width:100%}



/*关于我们-分类名称*/


.con1 {width: 100%; height: auto;paddding: 20px 0px;clear: both;padding-top: 5rem;z-index: 888;  position:absolute;left: 0%; bottom: 0%;}

.mul{width:100%;height:auto;text-align: right;text-align:center;border-bottom: solid #dcdcdc 1px;padding: 1rem 0rem;background: #e6e9ea;}
.mul li{min-width: 130px;padding: 10px;display: inline-flex;background: #f2f2f2f2;margin: 1%;}
.mul li a{font-size:1.3rem;color:#fff;text-align: center;display: block;width: 100%;color:#000;}
.mul li:hover{background: #009946;}
.mul li:hover a{color:#fff;}
.mul li.active{background: #009946;}
.mul li.active a{color:#fff;font-size:1.3rem;}
@media (max-width:990px){
.mul {width: 100%;padding: 2rem 10%;}
.mul li{padding:5px;min-width:100px;float:left;}
.mul li a{color:#000;font-size:2.4rem;}
.mul li:hover{background: #009946;}
.mul li:hover a{color:#fff;}
.mul li.active{background: #009946;}
.mul li.active a{color:#fff;font-size:2.4rem;}
}

@media (min-width:469px) and (max-width:768px){
.mul {width: 100%;padding: 2rem 10%;}
.mul li{padding:5px;min-width:100px;float:left; font-size:1.6rem;}
.mul li a{color:#000;font-size:2.4rem;}
.mul li:hover{background: #009946;}
.mul li:hover a{color:#fff;}
.mul li.active{background: #009946;}
.mul li.active a{color:#fff;font-size:2.4rem;}
}


@media (min-width:993px) and (max-width:1320px){

.col-md-3 { width: 20%;}
.col-md-2 {display:none;}
.col-md-9 {width: 75%;}
}

