@charset "utf-8";
/* CSS Document */
@font-face{font-family:"Futura";src:url("fonts/futura-300.eot?#iefix");src:url("fonts/futura-300.eot?#iefix") format("eot"),url("fonts/futura-300.woff2") format("woff2"),url("fonts/futura-300.woff") format("woff"),url("fonts/futura-300.ttf") format("truetype"),url("fonts/futura-300.svg#futura-300") format("svg");font-weight:300;font-style:normal;}
@font-face{font-family:"Futura";src:url("fonts/futura-700.eot?#iefix");src:url("fonts/futura-700.eot?#iefix") format("eot"),url("fonts/futura-700.woff2") format("woff2"),url("fonts/futura-700.woff") format("woff"),url("fonts/futura-700.ttf") format("truetype"),url("fonts/futura-700.svg#futura-700") format("svg");font-weight:700;font-style:normal;}
body{ font-size:13px; font-family: 'Open Sans', sans-serif;}
	.clients-page {
	margin-top: 10px;
	margin-bottom: 50px;
	padding-bottom: 30px;
	border-bottom: solid 1px #eee; 
}

.clients-page ul {
	margin-bottom: 10px;
}

.clients-page li {
	margin: 0 5px 3px 0;
}

.clients-page h3 {
	margin-top: 0;
	font-size: 22px;
}

.clients-page img {
	padding: 4px;
	margin: 5px 0; 
	border: solid 1px #eee;
	background: #fafafa;
}

.clients-page:hover img {
	border-color: #bbb;
}

@media (max-width: 992px) { 
	.clients-page {
		text-align: center;
	}
	.clients-page img {
		margin: 0 auto 30px;
	}
}
	body{background-color:#fff;}
	.topbar-v3{color: #b1b8c1;font-size: 12px;background-color: #333d46;}
	/*.header-v5 .navbar-brand{padding:0px;}
	#logo-header{height:150%;}*/
		.footer-v6 .footer .contacts {
	margin-bottom: 0;
}

.footer-v6 .footer .contacts li {
	margin-bottom: 20px;
}

.footer-v6 .footer .contacts li:before,
.footer-v6 .footer .contacts li:after {
  	content: " ";
	display: table;
}

.footer-v6 .footer .contacts li:after {
	clear: both;
}

.footer-v6 .footer .contacts li i {
	float: left;
	width: 30px;
    height: 30px;
	color: #777;
	padding: 8px 5px;
	background: #333;
	text-align: center;
	margin: 4px 10px 0 0;
	display: inline-block;
}

.footer-v6 .footer .contacts li p {
	margin-bottom: 0;
}

.footer-v6 .footer .contacts li a {
	color: #777;
}

.footer-v6 .footer .contacts li a:hover {
	color: #bbb;
}
	.footer-v6{padding-top:20px;}
	.footer-v6 .footer{background: #333d46;color: #a1a5ab;}
	.footer-v6 .footer .contacts li{line-height:26px;}
	.footer-v6 .footer .contacts li i{ background-color: #8595a5;
  border-radius: 2px 2px 2px 2px;
  box-shadow: none;
  float: left;
  height: 48px;
  margin: 0 16px 0 0;
  width: 48px;
  line-height: 45px;
  text-align: center;
  font-size: 25px;
  padding-left: 8px;
  color: #ffffff;padding:0px;}
  .footer-v6 .footer-link-list li a,.footer-v6 .footer .contacts li a,.footer-v6 .footer p{color:#a1a5ab;}
  .footer-v6 .heading-footer h2{font-size:16px;}
.footer-v6 .footer .contacts li i{ background-color: #8595a5;
  border-radius: 2px 2px 2px 2px;
  box-shadow: none;
  float: left;
  margin: 0 16px 0 0;
  line-height: 30px;
  text-align: center;
  height:30px;
  width:30px;
  font-size: 25px;
  padding-left: 8px;
  color: #ffffff;padding:0px;}
.footer-v6 .footer .contacts li{line-height:20px;color:#a1a5ab;}
	@media(max-width:991px){
		.header-v5 .navbar-header{margin-right:0px; height: 78px;}
		.header-v5 .navbar { margin-top: 0px;}
	}
	.brand{margin:0 auto;overflow:auto; position:relative;}
	.owl-carousel{width:100%;float:left;}
	.owl-left,.owl-right{ position:absolute; top:45%; width:5%; cursor:pointer; max-width:50px;}
	.owl-left{left:10px; z-index:10000000;}
	.owl-right{right:10px;}
	.owl-item{text-align:center;}
	.owl-item img{width:100%;}
	.owl-pagination{display:none;}
	
	
	.clients-page {
	margin-top: 10px;
	margin-bottom: 50px;
	padding-bottom: 30px;
	border-bottom: solid 1px #eee; 
}

.clients-page ul {
	margin-bottom: 10px;
}

.clients-page li {
	margin: 0 5px 3px 0;
}

.clients-page h3 {
	margin-top: 0;
	font-size: 22px;
}

.clients-page img {
	padding: 4px;
	margin: 5px 0; 
	border: solid 1px #eee;
	background: #fafafa;
}

.clients-page:hover img {
	border-color: #bbb;
}

@media (max-width: 992px) { 
	.clients-page {
		text-align: center;
	}
	.clients-page img {
		margin: 0 auto 30px;
	}
	.team-v3 .md-margin-bottom-50{
		margin-bottom:0;}
}
	.breadcrumbs{border-top:1px solid #4c9eb6; border-bottom:1px solid #4c9eb6; background: #f2f2f2; padding: 5px 0 1px;}
	.breadcrumbs h1 , .breadcrumbs a  { color:#000;}
	.topbar-v3{color: #b1b8c1;font-size: 12px;background-color: #333d46;}
	/*.header-v5 .navbar-brand{padding:0px;}
	#logo-header{height:150%;}*/
		.footer-v6 .footer .contacts {
	margin-bottom: 0;
}

.footer-v6 .footer .contacts li {
	margin-bottom: 20px;
}

.footer-v6 .footer .contacts li:before,
.footer-v6 .footer .contacts li:after {
  	content: " ";
	display: table;
}

.footer-v6 .footer .contacts li:after {
	clear: both;
}

.footer-v6 .footer .contacts li i {
	float: left;
	width: 30px;
    height: 30px;
	color: #777;
	padding: 8px 5px;
	background: #333;
	text-align: center;
	margin: 4px 10px 0 0;
	display: inline-block;
}

.footer-v6 .footer .contacts li p {
	margin-bottom: 0;
}

.footer-v6 .footer .contacts li a {
	color: #777;
}

.footer-v6 .footer .contacts li a:hover {
	color: #bbb;
}
	.footer-v6{padding-top:20px;}
	.footer-v6 .footer{background: #333d46;color: #a1a5ab;}
	.footer-v6 .footer .contacts li{line-height:26px;}
	.footer-v6 .footer .contacts li i{ background-color: #8595a5;
  border-radius: 2px 2px 2px 2px;
  box-shadow: none;
  float: left;
  height: 48px;
  margin: 0 16px 0 0;
  width: 48px;
  line-height: 45px;
  text-align: center;
  font-size: 25px;
  padding-left: 8px;
  color: #ffffff;padding:0px;}
  .footer-v6 .footer-link-list li a,.footer-v6 .footer .contacts li a,.footer-v6 .footer p{color:#a1a5ab;}
  .footer-v6 .heading-footer h2{font-size:16px;}
.footer-v6 .footer .contacts li i{ background-color: #8595a5;
  border-radius: 2px 2px 2px 2px;
  box-shadow: none;
  float: left;
  margin: 0 16px 0 0;
  line-height: 30px;
  text-align: center;
  height:30px;
  width:30px;
  font-size: 25px;
  padding-left: 8px;
  color: #ffffff;padding:0px;}
.footer-v6 .footer .contacts li{line-height:20px;color:#a1a5ab;}
	@media(max-width:991px){
		.header-v5 .navbar-header{margin-right:0px;}
	}
	a{color:#4c9eb6;}
	a:hover{ color:#5fb611; text-decoration:underline;}
.header-v5 .navbar-brand{padding:0px;}
.header-fixed .header-v5.header-fixed-shrink .navbar-brand{padding:0px;top:0px;}
.navbar-nav>li>.dropdown-menu{margin-top:0px;}
.topbar-v3 .right-topbar li, .topbar-v3 .right-topbar li a{color:#b1b8c1;text-transform:lowercase;}
img{max-width:100%;}
.boxed-layout{background:cmpter.cssrepeat;}
.boxed-layout.header-fixed .header-v5.header-sticky{height:auto;margin-top:auto;}
.header-fixed .header-v5.header-fixed-shrink .topbar-v3{padding:8px 0;}	
.header-v5 .navbar-default .navbar-nav > li > a{text-transform:none;}
.header-v5 .navbar-default{background-color:#fff;}
.header-v5 .shop-badge{padding:28px 0px 25px 0px;}

.navbar{height:100px;}
.header-v5 .navbar-default .navbar-nav > .active > a {
    color: #4c9eb6;
}
@media (min-width: 992px){
.header-v5 .navbar-nav {
    float: right;
    margin: 0;
    display: table;
    table-layout: fixed;
}
}
@media (max-width: 998px){
	.navbar{ height:85px;}
	.header-v5 .navbar-brand {
		width: calc(100% - 85px);
		margin-top: 0px;
	}
	.header-v5 .navbar-default .navbar-nav a.has-submenu{
		margin-left: 0px !important;
		}
		.navbar-brand .img-responsive{
			max-height:85px;
			padding-left:10px;
		}
	/*.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
		max-height:85px;
		padding-left:10px;
	}*/
}

.banner_list{
	position:relative; height:350px;
}
.banner_img{}
.banner_text{
	position:absolute;
	top:15%;
	left:8%;
	text-align:left;
	/*background:rgba(56,53,52,.25);*/
	padding:18px 30px;
	overflow:hidden;
	border-radius:5px;
	text-shadow: 0px 1px 1px rgba(0,0,0,.5);
}
.banner_text_box{height:220px;overflow:hidden;}
.banner_text h1,.banner_text p{ color:#fff; }
.banner_text_box h1{ font-size:24px; padding-bottom:15px; font-weight: bold;}
.banner_text_box p{font-size:20px; font-weight:300;}
.team-v3 .team-img{ position:relative; border-radius:8px; overflow:hidden; box-shadow: 0px 0px 10px rgba(0,0,0,.5); cursor:pointer; margin:10px;}
.team-v3 .team-img p{ padding:10px 10px 2px; font-family: 'Futura'; font-size:15px;}

.footer-default .footer{ background:#f0f0f0; color:#18748f; padding: 20px 0 10px;}
.footer-default .footer h4{ color:#18748f; border:0;}
.footer-default .footer a{ color:#3f3f3f;}
.footer_ul , .footer_ul li{ list-style:none; margin:0; padding:0; line-height:24px;}

.footer-default .copyright {
    font-size: 12px; text-align:right;
    padding: 5px 0 5px;
    background: #f0f0f0;
	
}
.footer-default .copyright p{
	color:#3f3f3f;
	}
	
.content_height_400{ min-height:500px; word-wrap:break-word ;}

.header-v5 .navbar-default .navbar-nav > li > a{
	
	text-transform: uppercase;
	padding: 38px 20px 0px;
	font-size:15px;
	font-weight:700;
	height:95px;
	line-height:60px;
	color: #000;
}
.header-v5 .navbar-default .navbar-nav > li > a span{
	font-family:'Futura' ;
	font-weight:normal;
	font-size: 17px;
	letter-spacing: 1px;
	text-transform: uppercase;
	}
@media (max-width: 991px){
.header-v5 .navbar-default .navbar-nav > li a {
    border-bottom: solid 1px #eee;
	height:45px;
	line-height:45px;
}
.header-v5 .navbar-collapse.collapse.in{ background:#FFF;}
}
.header-v5 .navbar-default .navbar-nav > li > a.icons_a{
	color:#dcddde;
	font-size:20px;
	padding: 0px 15px 0px 15px;
	}
.header-v5 .navbar-default .navbar-nav > li > a,
.header-v5 .navbar-default .navbar-nav > li > a:focus {
	border-top: solid 0px transparent;
	border-bottom: solid 0px transparent;
}
.header-v5 .navbar-default .navbar-nav > li > a:hover,
.header-v5 .navbar-default .navbar-nav > .active > a {
	border-top: solid 0px #4c9eb6;
	border-bottom: solid 0px transparent;
}
.header-v5 .navbar-default .navbar-nav > li
{
	border-top: solid 0px transparent;
	border-bottom: solid 5px transparent;
}
.header-v5 .navbar-default .navbar-nav > li:hover
{
	border-top: solid 0px transparent;
	border-bottom: solid 5px #4c9eb6;
}
.header-v5 .navbar-default .navbar-nav > .open > a,
.header-v5 .navbar-default .navbar-nav > .open > a:hover,
.header-v5 .navbar-default .navbar-nav > .open > a:focus {
	color: #4c9eb6;
}
 .header-v5 .navbar-default .navbar-nav > li:hover > a {
	color: #4c9eb6;
}
@media (min-width: 992px){
.header-v5 .mega-menu .dropdown-menu {
	background:#fff;
    padding: 0px 0px 8px;
    border: none;
    min-width: 200px;
	/*width:100%;*/
    border-radius: 0;
    z-index: 9999 !important;
    border-top: solid 3px #4c9eb6;
    box-shadow: 0 5px 5px 0px rgba(90,90,90,0.075);
	border-radius:0 0 10px 10px;
	/*right:0;*/
}
.header-v5 .dropdown-menu li a {
	color: #4c9eb6;
	font-size: 13px;
	font-weight:normal;
	padding: 5px 15px;
	border-bottom: solid 0px #dedede;
}

.header-v5 .dropdown-menu > li > a {
	/*Transition for fixed header*/
	transition: all 0s ease;
}

.header-v5 .dropdown-menu .active > a,
.header-v5 .dropdown-menu li > a:hover {
	color: #fff;
	background: #4c9eb6;
	filter: none !important;
}

.header-v5 .dropdown-menu li > a:focus {
	color: inherit;
	background: none;
	filter: none !important;
}

.header-v5 .navbar-nav > li.dropdown:hover > .dropdown-menu {
	display: block;
}

.header-v5 .open > .dropdown-menu {
	display: none;
}

.header-v5 .dropdown-menu li.dropdown-submenu:hover > a {
	color: #fff;
	background: #4c9eb6;
}
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
	border-top:0;
}
.sidebar-nav-v1 li ul a {
	overflow:hidden; zoom:1;
    color: #555;
    font-size: 12px;
    border-top: solid 1px #ddd;
    padding: 8px 30px 8px 17px;
}
.sidebar-nav-v1>li>ul>li>ul>li>a{border-top: solid 0px #000; padding: 5px 30px 5px 17px; color:#000;}
.sidebar-nav-v1>li>ul>li>ul>li>a:hover{ text-decoration:underline;}
.sidebar-nav-v1>li b{ color:#000; font-weight:normal; font-size:14px;}
.sidebar-nav-v1>li b:hover{ color:#5fb611; text-decoration:underline;}
.sidebar-nav-v1>li>ul>li>ul{ background:#f2f2f2; max-height:300px; height:auto;}
.sidebar-nav-v1 li ul a:hover{color:#000;}
.sidebar-nav-v1 ul li:hover a{
	color:#000;
	}
	 .sidebar-nav-v1 ul li a.active{
	 color:#000;
	}
.sidebar-nav-v1 ul li:hover a:hover, .sidebar-nav-v1 ul li a.active:hover{
	 color:#5fb611;
	 text-decoration:underline
	}
.sidebar-nav-v1 ul li span.badge {
    margin-top: 0px;
    font-size: 11px;
    padding: 3px 5px;
    margin-right: 0px;
    border-radius: 5px;
	background:#4c9eb6;
}
.sidebar-nav-v1 ul li a:hover span.badge {
	background:#fff;
	color:#4c9eb6;
}
.sidebar-nav-v1 ul li a.active span.badge {
	background:#fff;
	color:#4c9eb6;
}
.breadcrumb li.active,
.breadcrumb li a:hover {
  color: #5fb611;
  text-decoration:underline;
}

.headline-md{ margin-bottom:0px;}
.headline h2, .headline h3, .headline h4 {
    margin: 0 0 -2px 0;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 2px solid #4c9eb6;
}

.news_ul{}
.news_ul li{ list-style:none;}
.news_ul li span{ font-size:12px; color:#ccc;}
.news_ul hr {
    margin: 10px 0;
}

.team-v3 .team-hover {
    left: 0;
    top: 60%;
    z-index: 1;
    padding: 0;
    width: 100%;
    padding: 20px;
    list-style: none;
    margin-top: -80px;
    text-align: center;
    visibility: hidden;
    position: absolute;
    transition: all 0.2s ease-in-out;
}
.team-v3 .team-hover .team-social-v3 i {
    color: #fff;
    width: 120px;
    height: 120px;
    padding: 20px;
    font-size: 72px;
    text-align: center;
    display: inline-block;
    border: 3px solid #fff;
}


.finder_list_01{
	position:relative;
	}
.list-title{
position:absolute;
right:5px;
top:0px;
}
.list-title2{
position:absolute;
right:5px;
top:0px;
}
.list-title:before {
	content: "+";
	/*background: url(../Images/right.png) no-repeat center center;*/ /*收起时的图片*/
	display: inline-block;
	font-family:Arial, Helvetica, sans-serif;
	width: 16px;
	text-align:center;
	height: 36px;
	line-height:36px;
	margin-right: 10px;
	font-size:18px;
	font-weight:700;
	float:right;
}
.finder_list_01>ul{ display:none;}
.left_meun{
	
}
.left_meun >ul{ display:block;
overflow:hidden;
	height:auto;
	max-height:400px;
	overflow-y:auto;}
.left_meun .list-title:before {
	content: "-";
	/*background: url(../Images/right.png) no-repeat center center;*/ /*收起时的图片*/
	
	font-size:32px;
	height: 36px;
	line-height:30px;
	font-weight:normal;
}
/*input.allcate , input.subcate{ margin-right:5px;}*/
h3.title-v2{
font-family: 'Futura';
font-weight: normal;
font-size: 17px;
	}
h3.title-v2.title-center a{
color:#000;
text-decoration:none;
font-family: 'Futura';
font-weight: normal;
font-size: 17px;
letter-spacing: 1px;
text-transform: uppercase;
}
h3.title-v2.title-center a:hover{
color:#4c9eb6;
}


/*内页产品改成的横排样式*/
.n_pro_box{ padding:10px;}
.n_pro_box_s{padding:10px 5px;
display:flex;
border-bottom:1px #ccc dotted;
	
  width:100%;
  }
.team_n_img{ display:flex; width:100%; overflow:hidden; zoom:1;align-items:center;/*垂直居中*/
  /*justify-content: center;水平居中*/}

.team_n_img .img_n{display:block; float:left; width:120px; max-width:120px;}
.team_n_img p{display:block; float:left; padding:20px; font-size:12px;}
.team_n_img:hover{ text-decoration:none; }
.team_n_img:hover p{color: #5fb611; text-decoration:underline;}


.page_wz{ zoom:1; margin-top:10px;}
.page_wz a ,.page_wz span{ padding:6px 10px 7px; margin:2px;}
.page_wz a{ background:#f6f6f6; border:1px solid #ededed; border-radius:5px;}
.page_wz span{}

.n_pro_s_t{background:#f2f2f2; padding:6px 10px; color:#4c9eb6;}
.n_dow_li_a a{ font-size:12px; color:#000; padding:3px 0px;}
.n_dow_li_a a:hover{color:#5fb611;}
.n_dow_li_a li{list-style:none;line-height: 25px;}



div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}


@media (max-width: 998px){
	.header-v5 .navbar-default .navbar-nav > li > a{
		padding:0px 15px;
	}
	.header-v5 .navbar-default .navbar-nav > li > a.fa-search{
		padding-top:0px !important;
	}
	.header-v5 .navbar-default .navbar-nav > .active > a, .header-v5 .navbar-default .navbar-nav > .active > a:hover, .header-v5 .navbar-default .navbar-nav > .active > a:focus{ background: #4c9eb6 !important;}
}


.pros_top_box{
	padding:10px;
}
.pro_top_box{
	padding:13px; border:1px solid #ddd; overflow:hidden; zoom:1; position:relative;
}
.pro_top_box .pro_top_img_box{
	display:block; width:40%; float:left;
}
.pro_top_box .pro_top_img_box .img_n{
	width:100%;
}
.pro_top_box .pro_top_con{
	width:57%; float:right;
}
.pro_top_box .pro_top_con .pro_top_title{
	display:block; width:100%; color:#000; font-size:14px; padding-bottom:5px;
}
.pro_top_box .pro_top_con .pro_top_des{
	display:block; width:100%; color:#666; overflow:hidden; zoom:1; word-wrap:break-word; padding-bottom: 45px;
}
.pro_top_more{
	display:block; position:absolute; right:13px;bottom:13px; width:80px; height:35px; line-height:35px; background:#f2f2f2; color:#000; text-align:center;
}
.pro_top_more a{
	color:#000;
}

.pro_top_more a:hover{
	color:#5fb611;
}

@media (max-width: 560px){
	.banner_text {
		top: 5%;
		padding: 10px 10px
	}
}