@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;
}

/* 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;
}
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;
	 -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	
}
a:hover{
	text-decoration:none;
}
html{
	-webkit-text-size-adjust:none;
	
	}
	@font-face {
	font-family:'batmfa__1';
	font-style:normal;
	src:url("/css/fonts/batmfa__1.woff") format("woff");
}
body{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	background-color:#FFF;
	color:#666;
}


/*--------------导航*--------------*/

.navbar-default{background-image: linear-gradient(to right, rgba(57,58,59,1), rgba(57,58,59,0.5)); background-color:transparent; margin-bottom:0px;  font-size:14px; position:fixed; z-index:10000; width:100%;}/*整个导航栏的背景颜色,字体大小设置*/
.navbar-default .navbar-nav>li>a{border-radius:0px; color:#fff; }/*整个导航栏文字链接颜色*/
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#b6d24c;background-color:transparent;}/*链接HOVER颜色*/
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#b6d24c;background-color:transparent;}/*active焦点背景，字体颜色*/



@media (min-width:768px){
	.navbar{border-radius:0px; border:none;}/*宽屏版整个导航栏设置*/
	
	.navbar-default .navbar-brand{
	padding:10px 30px 0px 30px;
	height:80px;
    }
	.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{
	background-color:transparent;
}/*宽屏版logo设置*/
			
	.navbar-default .navbar-nav>li{
	margin:0!important;
}
/*宽屏版链接li设置设置*/
.nav>li>a{
	padding:25px 1vw;
}/*宽屏版链接高度设置*/
.navbar-nav>li>a{display:block;  text-align:center;}
/*宽屏版链接文字居中设置*/


}
.navbar-collapse .navbar-nav{
	margin-right:40px;
}
.navbar-collapse  .pull-left{
	margin-top:24px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/*---手机版导航按钮设置---*/
.navbar-toggle{
	background-color:#b6d24c;
	border:none;
	margin-top:20px;
	
}
.navbar-default .navbar-toggle:hover{
	background-color:#b6d24c;
}
.navbar-default .navbar-toggle:focus{
	background-color:#b6d24c;
}



@media only screen and (max-width: 767px) {
/*手机版导航位置设置*/
	.navbar-default{background-color:transparent; border:none; height:65px;}/*手机版整个导航栏的背景颜色*/
	.navbar-default .navbar-brand{float:left;height:50px; padding-top:10px; padding-left:10px;}
	.navbar-brand img{max-height:50px;}
	/*宽屏版logo设置*/
	.navbar-default .navbar-collapse{ background-color:#333; border:none;}/*手机版导航背景颜色*/
	.navbar-default .navbar-nav>li{ border-bottom:#666 solid 1px;}/*手机版li样式设置*/
	.navbar-default .navbar-nav>li>a{color:#fff; text-indent:2em;}/*手机版链接颜色*/
    .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#b6d24c;}/*手机链接HOVER颜色*/
	.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:#b6d24c;}
	.navbar-collapse  .pull-left{
		display:none;
	}
	.navbar-collapse .navbar-right{
		float:none;
	}
	.navbar-default .navbar-nav{
		margin:0 auto;
	}
	/*手机焦点链接颜色*/
}
@media only screen and (max-width: 480px) {
	.navbar-default{
		position:relative;
	}
	.navbar-default .navbar-brand{float:left;height:60px; padding-top:10px; padding-left:10px;}
	.navbar-default{background-image: linear-gradient(to right, rgba(57,58,59,1), rgba(57,58,59,1));}
}
/*--------------导航End--------------*/


/*--------------下拉菜单设置--------------*/
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#333; background-color:#b6d24c;}/*点击下拉主菜单焦点背景*/

/*宽屏版电脑下拉菜单*/
.dropdown-menu{
	background-color:#232323;
	overflow:hidden;
	padding:0px;	
}
.dropdown-menu>li{
	border-bottom:#555 solid 1px;
	
}
.navbar-default .dropdown-menu>li>a{
	padding-top:8px;
	padding-bottom:8px;
	color:#fff;
}

.navbar-default .dropdown-menu>li>a:hover{color:#333;text-decoration:none;background:#b6d24c;}

.navbar-default .dropdown-menu>.active>a,.navbar-default.dropdown-menu>.active>a:focus,.navbar-default .dropdown-menu>.active>a:hover{color:#333; background:#b6d24c; text-decoration:noneoutline:0}
/*下拉菜单active焦点背景，字体颜色*/


/*手机下拉菜单设置*/
@media (max-width:767px){
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff; background-color:#b6d24c;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#555;background-color:#e7e7e7;}
.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:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
}


/*-- 头部搜索--*/
.header-search {
  position:absolute;
  z-index: 99999;
  right:20px;
  top:20px;
  }

/*-- 电脑版头部搜索图标--*/
.search-toggle {
  background-color: transparent;
  border: none;
  color: #b6d24c;
  cursor: pointer;
  font-weight:bold;
  }
    .search-toggle:hover {
    color: #fff; }
  .search-toggle i {
    font-size: 24px;
    line-height: 30px; }
   @media only screen and (max-width: 767px) {
	   /*-- 移动头部搜索位置调整--*/
	   .header-search {
		    right:80px;
	   }
	   .search-toggle {
		   color:#fff;
	   }
     }


/*-- 搜索框设置 --*/
.header-search-form {
  background-color: #ffffff;
  position: absolute;
  border: 1px solid #7d7d7d;
  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: #7d7d7d;
      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: #7d7d7d;
      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; }
		  
		   }
		   
/*-- 公共设置 --*/
.wrap-flex{
  display: -webkit-flex; 
  display: flex;
}

.mg10{
	margin-top:3vw;
}
.mt30{
	margin-top:6vw;
}

.pd30{
	padding:6vw;
}
.pd10{
	padding:3vw;
}
.pd5{
	padding:20px 0;
}
.pt5{
	padding-top:20px;
}
.pdtop30{
	padding:6vw 20px 0px 20px;
}
.mgleft10{
	margin-left:10vw;
}
@media only screen and (max-width: 767px) {
	.flex-column{
		flex-direction:column;
	}
	.pd10{
	padding:20px;
}
}
/*-- procat --*/
.procat{
	position:relative;
	z-index:10000;
	margin-top:-230px;
}
.procattop{
	background-image: linear-gradient(to right, rgba(57,58,59,1), rgba(57,58,59,0.9));
}

.procattop .flex-con a{
	display:block;
	color:#fff;
	padding:30px 2vw;
}
.procattop .flex-con a:hover,.procattop .flex-con a:focus{
	background-color:#b6d24c;
}

.procattop .flex-con td:first-child{
	width:30%;
	padding-right:1vw;
}
.procattop .flex-con h4{
	font-size:20px;
	line-height:18px;
	font-family: 'Open Sans', sans-serif;
}
.procattop .flex-con p{
	margin-top:0.5vw;
	  line-height: 16px; 
  height: 32px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
	.procattop .flex-con h4{
		font-size:14px;
	}
	.procattop .flex-con p{
		font-size:12px;
	}
	
}
@media only screen and (max-width: 767px) {
	.procat{
		margin-top:-100px;	
	}
	.procattop .flex-con a{
		padding:20px 2vw;
	}
	.procattop{
		flex-wrap:wrap;
	}
	.procattop .flex-con{
		width:50% !important;
	}
	
}
@media only screen and (max-width: 490px) {
	.procat{
		margin-top:-60px;
		
	}
		.procattop .flex-con a{
		padding:15px 2vw;
	}
}
.procatbottom{
	background-image: linear-gradient(to right, rgba(170,195,75,1), rgba(170,195,75,0.9));
	padding:20px 6vw;
	color:#fff;
	display:none;
}

.procatbottom h3{
	font-size:28px;
	line-height:18px;
	font-family: 'Open Sans', sans-serif;
}
.procatbottom p{
	margin-top:1em;
	margin-bottom:0px;
	line-height: 16px; 
  height: 32px;
	  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.indexmore{
	display:block;
	background-color:#38383a;
	width:100px;
	padding:8px 12px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	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;
	}
}
/*-- indexabout --*/
#indexabout{
	position:relative;
	background-image:url(../images/cf.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	
}
#indexarticle{
	background-image: linear-gradient(to bottom, rgba(201,201,201,1) ,rgba(255,255,255,0.9) 30%, rgba(255,255,255,0.8));
	max-width:600px;
	padding:8vw 3vw 4vw 3vw;
}
h2{
	font-size:44px;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#38383a;
}
@media only screen and (max-width: 767px) {
	h2{
		font-size:24px;
		margin-bottom:1em;
	}
	#indexarticle{
		padding:20px 20px;
	}
}
#indexarticle p{
	margin-top:2vw;
}
.aboutmore{
	background-color:#b6d24c;
	margin-top:2vw;
}


#indexaboutbottom{
	 background-color: rgba(40,39,39,0.8);
}
#indexaboutbottom .flex-con{
	flex:1;
	display: -webkit-flex; 
  display: flex;
  padding:2vw 0;
  justify-content:center;
}
.aboutnum{
	font-size:48px;
	color:#b6d24c;
	font-family: 'Open Sans', sans-serif;
	padding-left:10px;
}
.aboutnumdetail{
	padding-left:15px;
	color:#fff;
	line-height:18px;
}
.aboutnumdetail strong{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	line-height:2px;
	
}

/*-- 首页products --*/

#indexproducts{
	background-color:#e9ebec;
}

#indexpro-1{
	position:relative;
	padding-top:40px;
	margin-top:3vw;
}
#indexpro-1 .owl-prev,
#indexpro-1 .owl-next{
	display:none !important;
}
#indexpro-1 .owl-dots{
	position:absolute;
	left:10vw;
	top:0px;
	
}

	@media only screen and (max-width: 767px) {
		.aboutnum{
			font-size:24px;
		}
		.aboutnumdetail strong{
			font-family: 'Roboto', sans-serif;
			font-weight:bold;
	font-size:14px;
		}
		#indexpro-1 .owl-dots{
	left:0px;
}
	}
#indexpro-1 .thumbnail .caption h3{
	font-weight:bold;
	font-size:18px;
	color:#666;
}
#indexpro-1 p{
	color:#aaa;
}
#indexpro-1 .thumbnail .caption{
	background-color:transparent;
	}
@media only screen and (max-width: 1200px) {
	.mgleft10{
		margin-left:0px;
	}
}
/*-- 首页application --*/
#indexapp{
	background-color:#b6d24c;
	 position:relative;
	  z-index:10000;
	  margin-top:-10px;

}
#indexapp h2,#indexapp p{
	color:#fff;
}
#indexappcon .owl-prev,
#indexappcon .owl-next,#indexappcon .owl-dots{
	display:none !important;
}
#indexappcon{
	background-color:#333;
	padding:0px;
	overflow:hidden;
}
#indexappcon a{
	display:block;

}
#indexappcon .thumbnail{
	padding:0;
	border:none;
	background-color:#000;
	border-radius:0px;
	position:relative;
	margin-bottom:0px;
}
#indexappcon .thumbnail img{
	opacity: 0.3;
}
#indexappcon .thumbnail .caption{
	position:absolute;
	right:1vw;
	top:1vw;
	z-index:1000;
	text-align:right;
	background-color:transparent;
}
#indexappcon h3{
	color:#FFF;
	font-weight:bold;
	font-size:24px;
	font-family: 'Open Sans', sans-serif;
}
#indexappcon .thumbnail .caption img{
	opacity: 1;
	width:auto;
	display:inline-block;
	margin-top:10px;
}
#indexappcon a:hover .thumbnail img{
	opacity: 1;
}
.indexappconmore{
	position:absolute;
	right:3vw;
	bottom:2vw;
	z-index:1000;
	text-align:right;
	opacity: 0;
	 -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	color:#fff;
	font-size:18px;
	font-style:italic;
	border-bottom:#FFF solid 1px;
}
#indexappcon a:hover .indexappconmore{
	opacity: 1;
	color:#fff;
	right:1vw;
	}

	
/*--底部代码--*/
#footer{
	background-color:#000000;
	 padding:8vh 20px;
	
	  margin-top:0px;
	 
}


#footer h3{
	color:#FFF;
	font-size:24px;
	margin-bottom:4vh;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
}
#footer #contactdb{
	color:#999;
	line-height:26px;
}
#footer #contactdb a{
	color:#999;
}
#footer #contactdb a:hover{
	color:#b6d24c;
}
.kslj a{
	display:block;
	line-height:26px;
	color:#999;
}
.kslj a:hover{
	color:#b6d24c;
}
#footer .list-inline li{
	vertical-align:text-top;
	max-width:350px;
	margin-bottom:30px;
}

@media (max-width:1023px){
	#footer .col-md-4{
	margin-top:30px;
}

}
#footer .list-inline li:first-child{
	margin-right:3vw;
}
.copyright{
	color:#999;
	
}
#share{
	margin-top:3vw;
}
#share a{
	color:#fff;
	display:inline-block;
	font-size:16px;
	padding:1vh 0 1vh 2vw;
}
#share a:first-child{
	padding-left:0px;
}
#share a:hover{
	color:#b6d24c;
}

/*-内页banner代码--*/
#nybanner{
	height:300px;
	background-color:#000000;
	background-size:cover;
	background-position:center center;
	position:relative;
}

.nyaboutbanner{
	background-image:url(../images/nyaboutbanner.jpg);
}
.nyprobanner{
	background-image:url(../images/nyprobanner.jpg);
}
.nyfaqbanner{
	background-image:url(../images/nyfqabanner.jpg);
}
#nybannerleft,#nybannerright{
	flex:1;
}
#nybanner .wrap-flex{
	width:100%;
	height:100%;
}
#nybannerleft{
	flex-grow:3;
}
#nybannerright img{
	height:100%;
}
#nybannerright{
	text-align:right;
}
#nyaboutbannertxt{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	 display: -webkit-flex;
	 display: flex;
	 justify-content: center;
	 align-items:center;
	  flex-direction:column;
}
#nyaboutbannertxt h2{
	padding-top:2vw;
	 color:#b6d24c;
}
#nyaboutbannerline{
	width:70px;
	height:3px;
	background-color:#fff;
	margin-top:1vw;
}
@media (max-width:768px){
	#nybanner{
		height:200px;
		
	}
	#nybanner h2{
		padding-top:40px;
		font-size:28px;
		margin-bottom:5px;
	}
	#nybannerright{
		display:none;
	}

}
@media (max-width:490px){
	#nybanner{
		height:150px;
		
	}
	#nybanner h2{
		padding-top:0px;

	}
}
/*-about--*/
.abouttitle{
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	font-size:36px;
	color:#333;
}
.abouttitlebold{
	font-size:16px;
	padding:0.5vw;
}

#about{
	color:#666;
}
#about p{
	margin-top:1.5vw;
	text-align:justify;
}

.aboutline{
	width:100%;
	border-bottom:#b6d24c solid 3px;
}
#about ul li{
	list-style:disc;
	padding:2px 0;
}
#about ul{
	margin-left:1em;
	margin-top:1em;
}
@media (max-width:768px){
	.abouttitle{
		font-size:30px;
		line-height:30px;
	}
}

/*-Products-*/

#contact .container, #faq .container,#application .container,#about .container,#products .container{
	max-width:1600px;
}
#products{
	background-color:#f6f7f8;
}
#products #box-left{
	width:300px;
	min-width:290px;
}
@media (max-width:1024px){
	#products #box-left{
	min-width:260px;
}
}
#box-lefttitle{
	background-color:#b6d24c;
	padding:15px 0 15px 20px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}

.boxproductsbt{
	padding:15px 0 15px 20px;
	color:#333;
	font-size:16px;
	font-weight:bold;
	display:block;
	background-color:#dcdcdc;
	border-bottom:#ccc solid 1px;
	
}

#box-left li a{
	padding:15px 0 15px 20px;
	border-bottom:#e2e2e2 solid 1px;
	display:block;
	
}
.box-leftactive{
	color:#333;
	
}

.box-leftcur{
	color:#999;
}
#box-left li a:hover{
	color:#333;
}
#box-right{
	border-left:#dedfdf solid 1px;
	padding-left:30px;
	margin-left:30px;
}
@media (max-width:768px){
	.boxproductsbt{
		background-position: center right;
		background-image: url(../images/pro_left.png);
		background-repeat: no-repeat;
		
		
	}
	 .current{background-image:url(../images/pro_down.png);}
	#products #box-left{
		min-width:100%;
		margin-bottom:20px;
	}
	#box-left ul{
		display:none;
	}
	#box-right{
	border-left:none;
	padding-left:0px;
	margin-left:0px;
}
	
}
.product-item{
	margin-top:1vw;
}
.productsitem{
	background:none;
	padding:0;
	border:none;
    border-radius:0px;
	margin-bottom:40px;
	 -moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;

}
.img{
	width:100%;
	overflow:hidden;
}
.img img{
	width:100%;
	 -moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
}
.productsitem:hover{
	-webkit-box-shadow:0px 0px 20px #aaaaaa;  
    -moz-box-shadow:0px 0px 20px #aaaaaa;  
     box-shadow:0px 0px 20px #aaaaaa;
}
.productsitem:hover img{
	-webkit-transform: scale3d(1.2, 1.2, 0.6);
                   transform: scale3d(1.2, 1.2, 0.6);
}
.thumbnail .caption{
	padding:9px;
	 white-space:nowrap;
	text-align:center;
	background-color:#787878;
	color:#fff;
	}

.productsitem:hover .caption{
	background-color:#b6d24c;
	color:#fff;
}
/*重定分页*/

.pagination>li>span{
	color:#fff;
	background-color:#b6d24c;
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#b6d24c;border-color:#ddd;}
.pagination>li>a{
	color:#535353;
	background-color:#fff;
	border-color:#ddd;
}
/*内页产品分类*/
#nyprocat{
	background-image: linear-gradient(to right, rgba(57,58,59,1), rgba(57,58,59,1));
}
#nyprocat .wrap-flex{
	max-width:1300px;
	margin:0 auto;
	overflow:hidden;
}
#nyprocat .flex-con{
	flex:1;
}
#nyprocat .flex-con a{
	display:block;
	color:#fff;
	padding:20px 2vw;
	box-shadow: 1px 1px 1px #666;
}
#nyprocat .flex-con h4{
	font-size:20px;
	line-height:18px;
}
#nyprocat .flex-con img{
	width:40px;
}

.nyprocatcur,#nyprocat .flex-con a:hover,#nyprocat .flex-con a:focus{
	background-color:#b6d24c;
}
/*产品详细*/


.proname{
	font-size:16px;
	color:#535353;
	line-height:30px;
	font-weight:normal;
	margin-bottom:1vw;
}
.proname strong{
	font-size:36px;
	color:#b6d24c;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
}
.proviewgs p{
	line-height:28px;
	word-wrap: break-word;
    word-break: normal;
	}
.proviewgs th,.proviewgs h3{
	padding:10px 0;
	font-size:20px;
	color:#535353;
	
}

.promartoppos{
	 display: -webkit-flex; 
  display: flex;
}
.promartop{
	background-color:#e5e5e5;
	border-bottom:#c1c1c1 solid 1px;
	text-transform:uppercase;
	margin-top:6vh;
	font-size:16px;
	font-weight:bold;
	color:#666;
	}


.promartoptitle{
	flex:1;
	padding:20px;
	cursor:pointer;
	text-align:center;
	position:relative;
	border-left:#999 solid 1px;
}




.nyjiacondetc{
	overflow:hidden;
	display:none;
	overflow-x: scroll;
}

.proviewbgny{
	overflow:hidden;
	color:#333;
	background-color:#fff;
	padding:6vh 20px;
}
.proviewbgny h3{
	color:#333;
	padding:15px 0;
	font-size:20px;
	
}

.proviewbgny p{
	line-height:25px;
	word-wrap: break-word;
    word-break: normal;
	padding:10px 0;
	}

.proviewbgny img{
	width:auto !important;
	height:auto !important;
	max-width:100%;
}
.proviewbgny table{
	width:100%;
}

.proviewbgny table tr:nth-child(odd) {
  background-color:#F5F5F5;
}
.proviewbgny table tr:nth-child(even) {
  background-color:#fff;
}
.proviewbgny table tr:nth-child(1) {
  background-color:#b6d24c;
  color:#fff;
  font-weight:bold;
}

.proviewbgny table td{
	padding:5px 10px;
	text-align:center;
	border:#CCC solid 1px;
}
.specialtalbe{
	  background-color:#888 !important;
  color:#fff !important;
  font-weight:bold !important;
}
#proothers{
	  margin-top:3vh;
	  width:100%;
	  border-bottom:#dcdddd solid 1px;
  }
  #proothersleft{
	  padding:0 0 20px 0;
	  border-bottom:#0055a4 solid 3px;
	  margin:0 auto;
	  max-width:300px;
	  text-align:center;
	  font-size:24px;
	  text-transform:uppercase;
	  color:#535353;
	  margin-bottom:-3px;
	  
  }
@media (max-width:1000px){
	
	.proviewbgny table{
		margin:0;
	}
	.proviewbgny table td{
	padding:0px 0px;
}
}

/*应用*/


#faq h3,#application h3{
	color:#b6d24c;
	font-size:36px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
}
#application p{
	margin-top:1vw;
	line-height:26px;
}
#application img{
	-webkit-filter: grayscale(1); /* Webkit */
         filter: gray; /* IE6-9 */  
         filter: grayscale(1); /* W3C */

}
/*FAQ*/
#faq h3{
	text-align:center;
}
#faq h5{
	font-size:16px;
	text-align:center;
}
#faq p{
	margin-top:1vw;
	line-height:26px;
}
#faq strong{
	font-weight:bold;
	color:#333;
}
.advant{
	background-color:#f6f7f8;
	box-shadow: 0px 0px 3px #999;
}
/*联系我们*/
.contactleft{
	flex:1;
	padding-right:20px;
	padding-bottom:5vh;
}
.contactright{
	flex:1;
	flex-grow:2;
}
#contact h2{
	font-size:32px;
	font-family: 'Open Sans', sans-serif;
	
}
#contact #feedback{
	padding:0px 0px;
	max-width:1200px;
	margin:0 auto;
}
#contact p{
	padding:20px 0;
}
#contact a{
	color:#333;
}
#contact a:hover{
	color:#00a2e9;
}
#contact  li{
	font-size:18px;
	font-weight:bold;
	padding:10px 0;
}
#contact  li i{
	color:#b6d24c;
	font-size:16px;
}
/*--表格--*/
#feedback{
	padding:60px 20px;
	max-width:1200px;
	margin:0 auto;
}
#feedback h2{
	font-size:30px;
	font-family: 'Open Sans', sans-serif;
	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-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;
}
#feedback .fbtn{
	text-align:center;
	padding-top:4vh;
	
}
#feedback .fbtn .btn-default{
	font-weight:bold;
	padding:12px 30px;
	font-size:16px;
}
