*{ font-family:arial, tahoma, "Hiragino Sans GB", \5b8b\4f53;}
/*首页*/
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1500;
	padding: 15px 0;
}

.navbar-shadow {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.2);
}

.nav .navbar-logo {
	margin: 0px;
	padding: 0px;
	display: block;
}

.nav .navbar-logo img {
	max-height: 80px;
	margin: 15px 0;
}

.nav-menu {
	float: left;
	margin-top: 25px;
}

.navbar-default .navbar-nav > li > a{color: #000;}
.navbar-default .navbar-nav > .active > a{color: #000; background: none;}
.logo2{width: 120px;}

.tit{font-size: 32px;color: #034790}
.banner img{max-width: 100%; height: auto;}



.margin-top-30 {
	margin-top: 30px;
}

.main-3 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
}

.main-3 ul li {
	float: left;
	background: #fff;
}

.main-3 ul li img {
	border-bottom: 5px solid #da251c;

}

.main-3 ul li h2 {
	margin: 15px 0px;
	font-size: 38px;
	color: #da251c;
	text-align: center;
	font-weight: 800;
	font-style: italic;
}

.main-3 ul li h3 {
	margin-bottom: 20px;
	font-size: 24px;
	color: #da251c;
	text-align: center;
	font-weight: 800;
	letter-spacing: 2px;
}

/* 更多按钮 */
.more {
	background: #034790;
	width: 100px;
	height: 40px;
	display: block;
	transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	clear: both;
	float: right;
	margin: 10px 0 10px 10px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 16px;font-weight: bold;
}

.more2 {
	background: #034790;
	width: 160px;
	height: 40px;
	display: block;
	transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	border-radius: 8px;
	clear: both;
	
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 16px;font-weight: bold;
}

.more-center {
	margin: 0 auto;
}

.more:hover,.more2:hover {
	background: #1a79c4;
	color: #fff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

 .picScroll-left ul li p{text-align:center;}

ul>li{list-style: none;}
/*分页*/
#pages {clear: both; font-size: 16px;margin: 30px 0;text-align: center;}
#pages A {background: #fff none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 5px;color: #aaa;line-height: 35px;padding: 8px 12px;width: 35px;}
#pages A:hover {background: #f6f6f6 none repeat scroll 0 0; color:#1479d7;}
#pages .currentPage {border-radius: 5px;margin-left: 4px;padding: 8px 12px;background:#1479d7; color:#fff;}
.paginationInfo { display: none;}
#pages span{ padding:0 2px;}





.m-tit{text-align: center;color: #034790;}
.m-tit-info{text-align: center;color: #707070; line-height: 40px;}
.mtb40{margin:40px 0;}

.index-about {
	padding: 2% 0px;
	position: relative;

	background: url(../images/bg2.jpg) no-repeat;
}

.index-about h3{color: #fff;}
.index-about .e_line{ width: 80px; border-top-color: #f60;border-top-style: solid;border-top-width: 2px;margin: 20px 0;}
.index-about p {
	
	color: #fff;
	font-family: arial,helvetica,sans-serif;
	text-align: justify;
}

.index-about img {
	margin: 1% 0;
	width: 100%;
	border: 1px solid #fff;
}








/* 产品图片点击效果*/
.hovereffect {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	margin: 5% 0;
}

.hovereffect .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.hovereffect:hover .overlay {
	background-color: rgba(0, 106, 189, 0.1);
}

.hovereffect h2,
.hovereffect img {
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.hovereffect img {
	display: block;
	position: relative;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.hovereffect:hover img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.hovereffect h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 16px;
	padding: 8px;
	background: rgba(3, 71, 144, 0.4);
}

.hovereffect a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #fff;
	background-color: transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	font-weight: normal;
	width: 85%;
	position: absolute;
	left: 8%;
	padding: 10% 0;
}

.hovereffect:hover a.info {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	background-color: rgba(0, 106, 189, 0.4);
}

/* index-news */
.index-news {
	padding: 2.2% 0;
	position: relative;
}

.index-news-title {
	float: right;
}

.index-news-content {
	float: left;
}

.index-news-list {
	margin: 20px 20px 20px 0;
}

.index-news-list p {
	color: #000;
}


/* footer */
.index-footer {
	background: #fff;
	border-top: 5px solid #1a79c4;
	padding: 2% 0;
	color: #000;
	line-height: 200%;
}

.index-footer a {
	color: #000;
}

.index-footerBottom{background:#1a79c4;width: 100%;margin: 0 auto; text-align: center;height:40px; line-height:40px}
.index-footerBottom,.index-footerBottom a {
	color: #fff;
}



/*profile.html*/
.breadcrumb {
	margin: 20px 0;
}

.breadcrumb a {
	color: #337ab7;
}

.breadcrumb a:hover {
	color: #8d8d8d;
}

.profile {
	padding: 2% 0px;
	position: relative;
	line-height: 160%;
}
h2.u-tit{font-size: 30px; margin-bottom: 30px;}
.profile p {
	font-size: 16px;
	
	text-indent: 2em;
	color: #707070;
	line-height: 30px;
}

.profile img {
	margin: 10px 0;
	width: 100%;
}

.product-menu {}

.panel-body ul {
	padding: 0;
	margin: 0;
}

.panel-body ul li {
	list-style: none;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}

.panel-body ul li a {
	color: #0072b4;
	border-radius: 4px;
	padding: 10px;
	display: block;
	border: 1px solid #e6ecee;
	margin: 10px;
}

.panel-body ul li a:hover {
	color: #fff;
	background-color: #257bbe;
	border-radius: 4px;
	padding: 10px;
	display: block;
}

/*product.html*/
.product {
	position: relative;
	padding: 2% 4%;
	height: auto;
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 2px;
	overflow: hidden;
}

.product-detail {
	padding: 2% 4%;
	text-align: center;
	overflow: hidden;
}

.product-detail img {
	margin: 0 auto;
	margin-top: 20px;
	width: 100%;
}

.product-detail p {
	text-align: justify;
	line-height: 180%;
	font-size: 16px;
	margin-top: 15px;
}

.caret-left {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-left: 4px dashed;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}

.product-hot {
	padding-bottom: 2%;
	margin: 0 auto;
}

.product-hot h2 {
	border-bottom: 1px solid #f9f5f0;
	padding: 1% 0px;
}

.product-hot img {}

/*project.html*/
.project {
	position: relative;
	height: auto;
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 2px;
	overflow: hidden;
	padding: 2% 0;
}

.project img {
	border-radius: 8px;
}

.project-text {
	margin-bottom: 20px;
	height: 48px;
}

.project-text h3 {
	letter-spacing: 1px;
	font-weight: bold;
	margin: 8px 0 4px 0;
}

.project-text p {
	font-weight: 500;
	letter-spacing: 0;
}

.project-detail {
	position: relative;
	height: auto;
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 2px;
	overflow: hidden;
	margin: 2% 0;
}

.project-detail img {
	border-radius: 20px;
}

.project-detail h2 {
	margin-top: 20px;
}

.project-detail p {
	margin: 0;
}

.honor{padding: 2% 0;}

.honor img{margin-bottom: 20px; border: 8px solid #ddd;}

@media (max-width: 768px) {
	.project-text {
		height: auto;
	}
}


/*news.html*/
.news {
	position: relative;
	height: auto;
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 2px;
	overflow: hidden;
	margin-bottom: 20px;
}

.news h1 {
	border-bottom: 1px solid #f5f5f5;
	padding: 1% 0px;
	text-align: center;
}

.news img {
	border: 1px solid #f5f5f5;
	margin-right: 2%;
	margin-bottom: 4%;
}
.news .m-img{position: absolute; left:15px; top:20px; width: 200px; height: 130px;}


#newList a {
	display: block;
	cursor: pointer;
	border-bottom-color:#efefef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding:10px 0 20px;
	
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}


#newList a:hover,
#newList a:focus,
#newList a.active {
	border-bottom-color: #1a79c4;
	
}


.news-list h3 {
	font-size: 20px;
	margin-bottom: 10px;
	color: #1a79c4;
	line-height: 40px;
}

.news-list p {
	text-align: justify;
	letter-spacing: 0;
	color: #333;
	font-size: 16px;
	font-weight: 400;
}



.news-detail h2 {
	font-size: 22px;
	text-align: center;
}

.news-detail {
	text-align: center;
}

.news-detail img {

	margin: 0 auto;
	max-width: 500px;
	width: 100%;
	display: block;
}

.news-detail p {
	text-align: justify;
	text-indent: 2em;
}

.news-detail-list {
	cursor: pointer;
	margin: 16px 0;
	border-bottom: 1px #efefef solid;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.news-detail-list a {color: #646464;}

.news-detail-list:hover,
.news-detail-list:focus,
.news-detail-list.active {
	color: #034790;
	border-color: #337ab7;
	box-shadow: 0px 4px 2px 0px #f9f9f9;
}

/*contact.html*/
.contact {position: relative;padding: 1% 0 2% 0;}
.contact ul li {line-height: 200%;}

.tabMenu{border-bottom: 1px solid #efefef; box-shadow: 4px 2px 2px 1px #f9f9f9; margin-top: 20px;}
.tabMenu a{display: inline-block;border-radius: 80px; margin: 0 15px 40px;padding:0 20px;height: 42px;line-height: 42px; text-align: center; font-size: 15px;border: 1px solid #ccc;color: #909090; font-family:"微软雅黑";font-weight: normal;}
.tabMenu a:hover{background-color: #034790; color: #fff;}

.pagination{margin-top: 50px;}




/* 大于1200 */
@media(min-width:1200px) {  
	.menu-center {letter-spacing: 2px;}
	.navbar-nav {font-size: 14px;float: inherit;}
	
	.nav-stacked>li {margin: 0 20px;}
	
	.service-tel {margin-top: 45px;font-weight: bold;font-size: 14px;}
	
	.index-about .about_cont h3,
	.index-about .about_cont p {text-align: center;padding-bottom: 0px;}
	.nav-stacked>li {margin: 10px 3px;}
	.index-product-title {background: url(../images/title-product.jpg) no-repeat right 44px;background-size: 90px 188px;}
	.carousel-control-2 {top: 35%;}
	.index-product-title {width: 10%;}
	.m-tit{font-size: 40px;}
	.m-tit-info{font-size: 16px;}
	.index-about h3{font-size: 34px;margin-top:70px;}
    .index-about p{font-size: 20px;}
	
	
	.more2{margin: 100px auto;}
	.news-list.showImg{margin-left: 215px;}
	
	.index-news-title {background: url(../images/title-news.jpg) no-repeat right 44px;background-size: 90px 188px;width: 10%;min-height: 240px;}
	.index-news-content {width: 90%;}
	
	
	.hzLogo1{overflow: hidden;}
	.hzLogo1 li{display: inline-block; width: 32%;margin: 1% 0.25%; background: #fff;box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2)}
	.hzLogo1 li img{width: 100%;}
	
	.hzLogo2{overflow: hidden; margin-bottom: 30px;}
	.hzLogo2 li{display: inline-block; width: 15%; margin:0 0.55%  1%; background: #fff;box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2)}
	.hzLogo2 li img{width: 100%;}
	
	.index-product {
		position: relative;
		padding: 2.2% 0;
		height: auto;
		text-align: center;
		background:url(../images/bg3.jpg) no-repeat center;
		font-size: 16px;
		font-weight: bold;
	}
	.picScroll-left{ width:95%;margin:50px auto; position:relative;}
	.picScroll-left ul{ overflow:hidden; zoom:1; padding-left: 0;}
	.picScroll-left ul li{ float:left; background: #fff; overflow:hidden; text-align:center; height: 280px;  }

.picScroll-left ul li img{margin-top: 10px;}
	.picScroll-left .prev,.picScroll-left .next{cursor:pointer;width: 40px;top: 130px;height: 80px;position:absolute;float:left;z-index:7;}
	.picScroll-left .prev{left: -50px;background: url(../images/1.png) no-repeat center top;}
	.picScroll-left .next{right: -50px;background: url(../images/2.png) no-repeat center top;}
}
/* 小于992px */
@media (max-width: 992px) {
	.logo {display: none; width: 300px;float: left;padding-top: 12px;margin-left: 12px;}
		.logo a {background: url(../images/name.jpg) no-repeat;background-size: 253px 40px;width: auto;display: block;text-indent: -999px;}
		.logo2{display: none;}
		.container{width: auto;}
		.nav-menu{width: auto;}
	.navbar-default .navbar-nav > li > a{padding:10px 12px;}
	.navbar-right{margin-right: 5px; margin-top: 34px;}
	 .m-tit{font-size: 30px;}
	  .m-tit-info{font-size: 14px;}
	  .index-about h3{font-size: 24px;margin-top:30px;}
	  .index-about p{font-size: 16px;}
	  
	  .show-frame  {background:none;padding:2px;}
	
	  .footer-1 {margin-left: 20px;}
	  .more2{margin: 0px auto 20px;}
	  .news-list.showImg{margin-left: 0;}
	  
	  .hzLogo1{overflow: hidden;}
	  .hzLogo1 li{display: inline-block; width: 92%;margin: 1% 0.25%; background: #fff;box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2)}
	  .hzLogo1 li img{width: 100%;}
	  
	  .hzLogo2{overflow: hidden; margin-bottom: 30px;}
	  .hzLogo2 li{display: inline-block; width: 45%; margin:0 0.55%  1%; background: #fff;box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2)}
	  .hzLogo2 li img{width: 100%;}
	  
		.index-product {
			position: relative;
			padding:0;
			height: auto;
			text-align: center;
			background:none;
			font-size: 16px;
			font-weight: bold;
		}
	  .picScroll-left{ width:95%;margin:0 auto; position:relative;}
	  .picScroll-left ul{ overflow:hidden; zoom:1; padding-left: 0; }
	  .picScroll-left ul li{ float:left; background: #fff; overflow:hidden; text-align:center;  height: auto; }
	  .picScroll-left ul li p{font-size:12px; height: 50px; line-height: 24px;}
	  .project-text h3{font-size:12px; height: 50px; line-height: 24px;}
	  .project-detail h2{font-size: 14px;}
	  .index-footer .col-md-2{display: none;}
	  .pagination li{display: block; margin-bottom: 10px; overflow: hidden;}
	  .pagination > li > a{border-radius: 0;font-size: 12px;margin-left: 0;}
	  .pagination > li:first-child > a{border-radius: 0;}
	  .pagination > li:last-child > a{border-radius: 0;}
	  
	  .tabMenu a{padding: 0;border: none;margin:0 12px 10px;}
	    	.hovereffect h2 {font-size: 12px;}
}
/* 小于768px */
@media (max-width: 768px) {
		.logo {display: block; }
  .m-tit{font-size: 30px;}
  .m-tit-info{font-size: 14px;}
  .index-about h3{font-size: 24px;margin-top:30px;}
  .index-about p{font-size: 16px;}
  
  .show-frame  {background:none;padding:2px;}

  .footer-1 {margin-left: 20px;}
  .more2{margin: 0px auto 20px;}
  .news-list.showImg{margin-left: 0;}
  
  .hzLogo1{overflow: hidden;}
  .hzLogo1 li{display: inline-block; width: 92%;margin: 1% 0.25%; background: #fff;box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2)}
  .hzLogo1 li img{width: 100%;}
  
  .hzLogo2{overflow: hidden; margin-bottom: 30px;}
  .hzLogo2 li{display: inline-block; width: 45%; margin:0 0.55%  1%; background: #fff;box-shadow: 0 3px 10px 0 rgba(0,0,0,0.2)}
  .hzLogo2 li img{width: 100%;}
  
	.index-product {
		position: relative;
		padding:0;
		height: auto;
		text-align: center;
		background:none;
		font-size: 16px;
		font-weight: bold;
	}
  .picScroll-left{ width:95%;margin:0 auto; position:relative;}
  .picScroll-left ul{ overflow:hidden; zoom:1; padding-left: 0; }
  .picScroll-left ul li{ float:left; background: #fff; overflow:hidden; text-align:center;  height: auto; }
  .picScroll-left ul li p{font-size:12px; height: 50px; line-height: 24px;}
  .project-text h3{font-size:12px; height: 50px; line-height: 24px;}
   .project-detail h2{font-size: 14px;}
   .pagination li{display: block; margin-bottom: 10px; overflow: hidden;}
  	  .pagination > li > a{border-radius: 0;font-size: 12px;margin-left: 0;}
  	  .pagination > li:first-child > a{border-radius: 0;}
  	  .pagination > li:last-child > a{border-radius: 0;}
	  
	  .tabMenu a{padding: 0;border: none;margin:0 12px 10px;}
	    	.hovereffect h2 {font-size: 12px;}
}


@media (max-width: 767px) {
  
}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-right{margin-top: 32px
}

@media (min-width: 1200px) {
	.navbar-collapse{width: 960px;}
}
