 @charset "utf-8";
 /* CSS Document */
 /*全局定义*/
 body, h1, h2, h3, h4, h5, h6, div, dd, dt, dl, form, kbd, table, ul, li, marquee, hr, blockquote, ol, pre, fieldset, legend, button, input, textarea, th, td {
 	margin: 0;
 	padding: 0;
 	/*    font-size: 14px;*/
 	font-family: "微软雅黑", Arial, Tahoma, Verdana, Helvetica, sans-serif;
 }
 address, cite, dfn, em, var, kbd, span {
 	font-style: normal;
 }
 button, input, select, textarea {
 	font-size: 100%;
 }
 input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {
 	-webkit-appearance: none;
 }
 select {
 	-webkit-appearance: none;
 }
 textarea {
 	-webkit-appearance: none;
 }
 table {
 	border-collapse: collapse;
 	border-spacing: 0;
 }
 ul, ol {
 	list-style: none;
 }
 h1, h2, h3, h4, h5, h6 {
 	font-size: 100%;
 	font-family: Arial, "微软雅黑", Tahoma, Verdana, Helvetica, sans-serif;
 }
 img {
 	width: 100%;
 	border: 0;
 }
 button, input {
 	border: 0;
 }
 ul {
 	list-style: none;
 }
 a {
 	text-decoration: none!important;
 	color: #333;
 }
 a:hover {
 	color: #333;
 	text-decoration: none
 }
 a:link {
 	text-decoration: none;
 	color: #333;
 }
 a:active {
 	text-decoration: none;
 	color: #333;
 }
 .fl {
 	float: left;
 }
 .fr {
 	float: right;
 }
 .clear {
 	clear: both;
 }
 .clearfix:after {
 	visibility: hidden;
 	display: block;
 	font-size: 0;
 	content: " ";
 	clear: both;
 	height: 0;
 }
 .animated {
 	-webkit-animation-duration: 0.5s;
 	animation-duration: 0.5s;
 	-webkit-animation-fill-mode: both;
 	animation-fill-mode: both;
 }
 .yin {
 	display: none
 }
 /*去除蓝色边框*/
 div:focus {
 	outline: none;
 }

.mt {
	padding-top: 20px;
}
 /*PC正常导航*/
 .top-nav {
 	position: absolute;
 	z-index: 4;
 	width: 100%;
 	padding: 0 20px;
 }
 .box1 {
 	position: relative;
 }
 .logo img {
 	padding: 14px 0;
 }
 .header {
 	width: 100%;
 }
 .selected {
 	border-bottom: 2px solid #fff;
 }
.selected:hover{
	border-bottom: 2px solid #E9E9E9;
}
#cssmenu > ul .normals {
	position: relative; margin-left:60px;
	padding-left: 30px;
}
.normal img {
	width: 20px; position:absolute; top:34px; left:0px;
}
#cssmenu {
	height: 84px;
}
 #cssmenu, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {
 	display: block;
 	position: relative;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 }
 #cssmenu:after, #cssmenu > ul:after {
 	content: ".";
 	clear: both;
 	visibility: hidden;
 	line-height: 0;
 	height: 0;
 }
 #cssmenu #menu-button {
 	display: none;
 }
 #cssmenu {
 	width: auto;
 	font-family: 'Open Sans', sans-serif;
 	line-height: 1;
 }
 #menu-line {
 	display: none;
 	position: absolute;
 	top: 0;
 	left: 0;
 	margin-left: 10px;
 	height: 2px;
 	-webkit-transition: all 0.25s ease-out;
 	-moz-transition: all 0.25s ease-out;
 	-ms-transition: all 0.25s ease-out;
 	-o-transition: all 0.25s ease-out;
 	transition: all 0.25s ease-out;
 }
#cssmenu > ul > li {
	margin-left: 20px;
	padding-top: 10px;
	float: left;
	line-height: 64px;
	position: relative;
}
 #cssmenu.align-center > ul {
 	font-size: 0;
 	text-align: center;
 }
 #cssmenu.align-center > ul > li {
 	display: inline-block;
 	float: none;
 }
 #cssmenu.align-center ul ul {
 	text-align: left;
 }
 #cssmenu.align-right > ul > li {
 	float: right;
 	height: 50px;
 	line-height: 50px;
 }
 #cssmenu.align-right ul ul {
 	text-align: right;
 }
 #cssmenu > ul > li > p {
 	float: left;
 	color: #006633;
 	font-weight: bold;
 }
 #cssmenu > ul > li > p > a {
 	color: #006633;
 	font-size: 16px;
 	padding: 0 4px;
 }
 #cssmenu > ul > li > a {
 	display: block;
 	padding: 0 22px;
 	font-size: 14px;
 	color: #fff;
 	font-weight: 800;
 	text-decoration: none;
 	text-transform: uppercase;
 	/*	color: #333333;*/
 	-webkit-transition: color .1s ease;
 	-moz-transition: color .1s ease;
 	-ms-transition: color .1s ease;
 	-o-transition: color .1s ease;
 	transition: color .1s ease;
 	-moz-transition: color 0.3s;
 	-o-transition: color 0.3s;
 	-webkit-transition: color 0.3s;
 	transition: color 0.3s;
 	display: inline-block;
 	width: 100%;
 	position: relative;
 }
 #cssmenu, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {
 	display: block;
 }
 #cssmenu > ul > li.menu-active > a {
 	color: #339EFC;
 }
 #cssmenu > ul > li.normal > a:hover {
 	color: #E1E1E1;
 }
 #cssmenu > ul > li.has-sub > a:hover {
 	color: #fff;
 	background: #9e9e9e;
 }
 #cssmenu > ul > li.hover-active > a {
 	border-top-left-radius: 5px;
 	border-top-right-radius: 5px;
 	color: #9e9e9e;
 }
 #cssmenu ul ul {
 	position: absolute;
 	left: -9999px;
 	z-index: 20;
 }
 #cssmenu li:hover > ul {
 	left: auto;
 }
 #cssmenu.align-right li:hover > ul {
 	right: 0;
 }
 #cssmenu ul ul ul {
 	margin-left: 100%;
 	top: 0;
 }
 #cssmenu.align-right ul ul ul {
 	margin-left: 0;
 	margin-right: 100%;
 }
 #cssmenu ul ul li {
 	height: 0;
 	-webkit-transition: height .2s ease;
 	-moz-transition: height .2s ease;
 	-ms-transition: height .2s ease;
 	-o-transition: height .2s ease;
 	transition: height .2s ease;
 }
 #cssmenu ul li:hover > ul > li {
 	height: 43px;
 }
 /*移动端导航*/
 @media all and (max-width: 1200px) {
 	/*Logo*/
 	.header {
 		width: 100%;
 		background-color: #FFFFFF;
 		z-index: 9998;
 	}
 	.header .logo {
 		position: absolute;
 		top: 10px;
 		margin: 0px;
 	}
 	.header .logo img {
 		padding: 0;
 		width: 41px;
 		height: 41px;
 		margin-top: 0px;
 	}
 	#cssmenu {
 		width: 100%;
 	}
 	#cssmenu ul {
 		width: 100%;
 		display: none;
 		position: fixed;
 		left: 0;
 		z-index: 1000
 	}
 	#cssmenu ul {
 		background: #ffffff;
 		height: 100%;
 		overflow: auto
 	}
 	#cssmenu.align-center > ul, #cssmenu.align-right ul ul {
 		text-align: left;
 	}
 	#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover > ul > li {
 		width: 100%;
 		height: auto;
 		border-top: 1px solid rgba(120, 120, 120, 0.15);
 	}
 	#cssmenu ul li a, #cssmenu ul ul li a {
 		width: 100%
 	}
 	#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li {
 		float: none;
 		display: block;
 	}
 	#cssmenu ul ul li a {
 		padding: 20px 20px 20px 30px;
 		font-size: 12px;
 		color: #fbb03b;
 		background: none;
 	}
 	#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
 		color: #fbb03b;
 	}
 	#cssmenu ul ul ul li a {
 		padding-left: 40px;
 	}
 	#cssmenu ul ul, #cssmenu ul ul ul {
 		position: relative;
 		left: 0;
 		right: auto;
 		width: 100%;
 		margin: 0;
 	}
 	#cssmenu > ul > li.has-sub > a::after, #cssmenu ul ul li.has-sub > a::after {
 		display: none;
 	}
 	#menu-line {
 		display: none;
 	}
 	#cssmenu #menu-button {
 		display: block;
 		padding: 30px;
 		color: #000000;
 		cursor: pointer;
 		font-size: 12px;
 		text-transform: uppercase;
 		height: 100%;
 		overflow: auto
 	}
 	#cssmenu #menu-button::after {
 		content: '';
 		position: absolute;
 		top: 26px;
 		right: 10px;
 		display: block;
 		width: 15px;
 		height: 2px;
 		background: #1449a1;
 	}
 	#cssmenu #menu-button::before {
 		content: '';
 		position: absolute;
 		top: 31px;
 		right: 10px;
 		display: block;
 		width: 15px;
 		height: 7px;
 		border-top: 2px solid #1449a1;
 		border-bottom: 2px solid #1449a1;
 	}
 }
 /*logo*/
 @media (max-width: 1200px) {
 	/*Logo*/
 	#cssmenu {
 		height: 60px;
 	}
 	.top-nav {
 		position: relative;
 		z-index: 998;
 		width: 100%;
 	}
 	.box1 {
 		position: relative;
 	}
 	.header {
 		background: #fff;
 		border-bottom: 1px solid #ddd
 	}
 	.header .logo img {
 		padding: 0;
 		width: 141px;
 		height: 35px;
 		margin-top: 0px;
 	}
 	#cssmenu > ul > li > a {
 		color: #111;
 	}
 }
 @media (max-width: 991px) {
 	/*Logo*/
 	#cssmenu {
 		height: 70px;
 	}
 	#cssmenu #menu-button {
 		padding: 20px 30px 10px 30px;
 	}
 	.header .logo img {
 		padding: 0;
 		width: 141px;
 		height: 35px;
 		margin-top: 10px;
 	}
 }
 @media (max-width: 768px) and (min-width: 320px) {
 	/*Logo*/
 	.header {
 		background: #fff;
 		border-bottom: 1px solid #ddd
 	}
 	.header .logo img {
 		padding: 0;
 		width: 141px;
 		height: 35px;
 		margin-top: 6px;
 	}
 	.dd {
 		margin-bottom: 400px!important;
 	}
 }


 /*首页*/
 .mid-title {
 	text-align: center;
 	margin-top: 90px;
 	font-size: 32px;
 	color: #000000;
 	letter-spacing: 1px;
 }
 .mid-title-eng {
 	text-align: center;
 	margin-top: 15px;
 	font-size: 16px;
 	color: #9f9f9f;
 	margin-bottom: 36px;
 }
.type-box {
	padding: 0 32px;
	overflow: hidden;
}

	.type-box img {
		transition: transform 0.3s ease;
	}

		.type-box img:hover {
			transform: scale(1.2);
		}
 .type-name {
 	text-align: center;
 	margin-top: 12px;
 	font-size: 14px;
 	color: #333333;
 }
 .type-list-1 {
 	margin-bottom: 60px;
 }
.more{
	margin: 90px auto 0 auto;
	text-align: center;
}
 a.bordered-link1 {
  border: 1px solid #373737; /* 设置边框 */
  padding: 11px 36px; /* 设置内边距 */
  text-decoration: none; /* 移除下划线 */
  color: #000; /* 设置文字颜色 */
  display: inline-block; /* 使a标签表现得像块级元素 */
  transition: background-color 0.3s; /* 平滑过渡背景色 */
}
a.bordered-link1:hover {
  color: #6F6F6F; /* 鼠标悬停时的文字颜色 */
	border: 1px solid #6F6F6F; /* 设置边框 */
}
 .section-bg {
	 margin-top: 90px;
	 background: url("../images/bg1.png")
 }
 .about-left {
 	float: left;
	 margin-top: 130px;
 }
 .about-title {
 	font-size: 32px;
 	color: #FFFFFF;
 }
 .about-title-eng {
 	font-size: 16px;
 	color: #FFFFFF;
 	margin-top: 20px;
 }
 .about-text {
 	color: #CFCFCF;
	 margin-top: 50px;
	 line-height: 32px;
 }
.more-a{
	margin-top: 90px;
	margin-bottom: 150px;
}
a.bordered-link {
  border: 1px solid #fff; /* 设置边框 */
  padding: 11px 36px; /* 设置内边距 */
  text-decoration: none; /* 移除下划线 */
  color: #fff; /* 设置文字颜色 */
  display: inline-block; /* 使a标签表现得像块级元素 */
  transition: background-color 0.3s; /* 平滑过渡背景色 */
}
a.bordered-link:hover {
  background-color: #fff; /* 鼠标悬停时的背景色 */
  color: #000; /* 鼠标悬停时的文字颜色 */
}
.about-right {
	float: right;
	margin-top: 130px; overflow:hidden;
	transition: transform 0.3s ease;
}
.about-right img:hover {
	transform: scale(0.8);
}
.new-container{
	margin-top: 114px;
}
.news-left{
	float: left;
	width: 24%
}
.news-title{
	font-size: 32px;
	color: #9f9f9f;
}
.line{
	width: 34px;
	border-bottom: 3px solid #1449a1;
	margin: 13px 0;
}
.news-title-eng{
	font-size: 20px;
	color: #000000;
}
.news-middle,.news-right{
	float: left;
	width: 38%;
}
.news-middle-container {
	padding: 0 33px; overflow:hidden;
	transition: transform 0.3s ease;
}
	.news-middle-container img:hover {
		transform: scale(1.2);
	}
.project-pic {
	overflow: hidden;
	transition: transform 0.3s ease;
}
	.project-pic img:hover {
		transform: scale(1.2);
	}
.news-text-box-left {
	float: left;
	width: 30%;
}
.news-text-box-right{
	float: right;
	font-size: 16px;
	color: #333333;
	width: 70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news-text-box{
	padding: 18px 0;
}
.news-date{
	font-size: 20px;
	color: #9f9f9f;
}
.news-year{
	font-size: 14px;
	color: #9f9f9f;
}
.more-b{
	margin-top: 170px;
}
.project-more{
	width: 100%;
	height: 50px;
	background-color: #cacaca;
	color: #fff;
	line-height: 50px;
	text-align: center;
	font-size: 22px;
}
.project-more-box a:hover .project-more{
	background-color: #1449a1;
}
.project-type{
	color: #616161;
	font-size:  16px;
	margin-top: 20px;
}
.project-name{
	color: #333333;
	font-size: 20px;
	letter-spacing: 1px;
	margin-top: 8px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.section-bg2{
	background: url("../images/bg2.png");
	margin-top: 40px;
	background-size: cover;
}
.logo-box{
	margin: 95px 0 66px 0;
	width: 100%;
}
.logo-box1{
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	width: 100%;
	text-align: center;
}
.logo-box-left{
	float: left;
	width: 50%;
}
.logo-box-right{
	float: left;
	width: 50%;
	background-color: #fff;
	height: 465.5px;
}
.logo-box1 img{
	width: 141px;
}
.logo-a{
	margin-bottom: 126px;
}
.logo-box-right-container{
	padding: 70px 58px 0 70px;
}
.in-title{
	font-size: 24px;
	color: #000000;
}
.in-title-eng{
	font-size: 14px;
	color: #000;
	margin-top: 11px;
}
.in-text{
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	margin-top: 40px;
}
.more-c{
	margin-top: 40px;
}
.line2{
	width: 20px;
	border-bottom: 1px solid #a8a8a8;
	float: left;
	margin-top: 8px;
	margin-right: 20px;
}
.contact-box{
	margin-bottom: 60px;
}
.contact-company{
	float: left;
	font-size: 16px;
	color: #000000;
}
.contact-left{
	float: left;
	width: 50%;
}
.contact-1{
	margin-left: 120px;
	padding: 13px 0;
}
.contact-icon{
	float: left;
	width: 8%;
}
.contact-icon img{
	width: 22px;
}
.contact-text{
	float: left;
	width: 92%;
	color: #666666;
	font-size: 15px;
	padding-left: 10px;
}
.footer-bg{
	background-color: #000000;
}
.footer-logo{
	float: left;
}
.footer-logo img{
	width: 190px;
}
.footer-top{
	padding-top: 60px;
	padding-bottom: 40px;
}
.footer-nav{
	padding-top: 8px;
	float: left;
	padding-left: 136px;
}
.footer-nav ul li{
	float: left;
	padding-right: 54px;
}
.footer-nav ul li a{
	color: #ffffff;
}
.ul-1{
	padding-bottom: 30px;
}
.footer-code{
	float: right;
}
.line3{
	width: 100%;
	border-bottom: 1px solid #303030;
}
.copyright{
	text-align: center;
	color: #666;
	font-size: 14px;
	padding: 24px 0;
}
.copyright  a{
color:#666
}

/*产品展示*/
.p-type {
	margin-top: 56px;
}
.p-type-name{
	float: left;
	color: #222222;
	font-size: 16px;
	font-weight: 700;
}
.p-type-more{
	float: right;
}
.p-type-more a{
	color: #666;
}
.p-type1{
	margin-top: 90px;
}
.line4{
	width: 100%;
	border-bottom: 1px solid #c4c6cf;
	margin-top: 24px;
	margin-bottom: 26px;
}
.pic-name{
	font-size: 17px;
	 color: #434448;
	text-align: center;
	margin-top: 18px;
}
	.pic-name a:hover{color:#666;}
	.pic-number {
		color: #4b7dfa;
		font-size: 14px;
		text-align: center;
		margin-top: 8px;
	}
.list-2{
	margin-top: 20px;
}
.total-box2{
	margin-bottom: 140px;
}
/*产品详情*/
.top-nav1{
	background-color: #fff;
}
/*关于我们*/
.t-l{
	float: left;
}
.t-r{
	float: right;
}
.aboutbox{
	margin-top: 80px;
}
.t-l-title{
	font-size: 36px;
	color: #000000;
}
.t-1-eng{
	font-size: 16px;
	color: #9e9e9e;
}
.aboutpic-a{
	padding-right: 34px;
}
.profile-box-top{
	margin-top: 30px;
}
.about-text-text1{
	font-size: 14px;
	color: #444;
	line-height: 26px;
	margin-top: 80px;
}
.about-text-text2{
	font-size: 14px;
	color: #444;
	line-height: 26px;
	margin-top: 20px;
}
.number-box-number{
	font-size: 52px;
	color: #222;
	font-weight: bold;
	float: left;
}
.number-box-year{
	font-size: 16px;
	color: #fff;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	background-color: #1449a1;
	float: left;
	text-align: center;
	line-height: 30px;
	margin-top: 30px;
	margin-left: 8px;
}
.number-box-detail{
	font-size: 16px;
	color: #666;
}
.number-box{
	margin-top: 60px;
	margin-bottom: 40px;
}
.section-bg3{
	background-color: #f0f2f7;
}
.aim1{
	background-color: #fff;
	height: 260px;
}
.aim-box{
	padding: 76px 0;
}
.aim1-container{
	padding: 8px 60px 0 30px;
}
.aim-title-number{
	font-size: 82px;
	color: #eff5ff;
	font-weight: bold;
	position: relative;
}
.aim-title{
	position: absolute;
	font-size: 24px;
	color: #1449a1;
	top: 44px;
	left: 46px;
}
.aim-text{
	padding-left: 50px;
}
.long-box{
	margin-top: 40px;
}
.aim2{
	background-color: #fff;
	height: 230px;
}
.honor-pic-container {
	padding: 0 20px;
	overflow: hidden;
	transition: transform 1s ease;
}
	.honor-pic-container img:hover {
		transform: scale(1.2);
	}
.honor-pic{
	margin-bottom: 40px;
}
/*新闻咨询*/
.section-bg4{
	background-color: #f0f2f7;
}
.news-list-box{
	margin-top: 50px;
}
.news-list-container{
	padding: 0px 110px;
	background-color: #fff;
}
	.news-list-container .title{ padding-top:40px; line-height:36px; font-weight:bold; font-size:14px; text-align:center; color:#666}
	.news-list-container .dates {
		line-height: 26px;
		font-size: 12px;
		text-align: center;
		color: #9e9e9e
	}
	.news-list-container .desn {
		line-height: 26px;
		font-size: 14px;
		color: #666; padding-bottom:30px;
	}
		.news-list-container .desn img{ max-width:100%;}
		.date {
			width: 56px;
			height: 30px;
			background-color: #1449a1;
			color: #fff;
			text-align: center;
			line-height: 30px;
		}
.year{
	width: 56px;
	height: 30px;
	border: 1px solid #1449a1;
	color: #1449a1;
	text-align: center;
	line-height: 30px;
}
.news-list-left{
	float: left;
	width: 12%;
}
.news-list-right{
	float: left;
	width: 88%;
}
.news-list-title{
	font-size: 24px;
	color: #333333;
}
.news-list-title a:hover {
	color: #666;
}
.news-list-text{
	font-size: 16px;
	color: #9e9e9e;
	margin-top: 24px;
}
.news-list-one{
	padding-bottom: 60px;
	padding-top: 60px;
	border-bottom: 1px solid #dfdfdf;
}
.total-box{ padding-bottom:30px;}
.primg {
	overflow: hidden;
	transition: transform 0.3s ease;
}
	.primg img:hover {
		transform: scale(1.2); /* 放大1.2倍 */
	}
	/*工厂案例*/
	.project-box1 {
		margin-bottom: 40px;
	}
/*生产基地*/
.section-bg5{
	background: url("../images/bg3.png");
	background-size: cover;
}
.production-icon-box{
	float: left;
	width: 63%;
}
.production-icon{
	width: 184px;
	height: 176px;
	background-color: #fff;
	float: left;
	margin-right: 50px;
	margin-bottom: 50px;
}
.production-icon-box-container{
	padding:40px 34px;
}
.production-icon1{
	width: 44px;
	padding-bottom: 37px;
}
.production-top{
	margin-top: 86px;
}
.production-de{
	font-size: 14px;
	letter-spacing: 0.5px;
	color: #000000;
}
.production-text-box{
	float: left;
}
.production-text-title{
	font-size: 28px;
	color: #000000;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 47px;
	letter-spacing: 0.5px;
}
.production-text-content{
	color: #555555;
	font-size: 12px;
	padding-bottom: 6px;
	letter-spacing: 0.5px;
}
.production-picture{
	margin-top: 248px;
}
.production-picture-box{
		margin-bottom: 60px;
}
.production-picture-box {
	overflow: hidden;
	transition: transform 1s ease;
}

	.production-picture-box img:hover {
		transform: scale(1.2);
	}
/*移动端页面*/
 @media (max-width: 1200px) {
 	.mid-title {
 		margin-top: 50px;
 	}
 	.more-1 {
 		margin: 56px auto 0px auto;
 	}
 	.mid-title {
 		font-size: 26px;
 	}
	 .news-middle-container {
  padding: 0 18px;
}
	 .box11{
		 margin-top: 13px;
	 }
	 .more-b {
  margin-top: 169px;
}
	 .logo-box-right-container {
  padding: 39px 36px 0 38px;
}
	 .in-text {
  margin-top: 26px;
}
	 .logo-box-right {
  height: 383.5px;
}
	 a.bordered-link1 {
  padding: 5px 34px;
}
	 .about-text-text1 {
  margin-top: 22px;
}
	 .profile-box-top {
  margin-top: 0px;
}
	 .t-l-title {
  font-size: 28px;
  color: #000000;
}
	 .t-1-eng {
  font-size: 14px;
  color: #9e9e9e;
}
	 .aim1-container {
  padding: 0px 30px 0 19px;
}
	 .aim1 {
  height: 280px;
}
	 .production-icon {
  width: 154px;
  height: 154px;
		 margin-right: 22px;
  margin-bottom: 15px;
}
	 .production-icon-box-container {
  padding: 22px 18px;
}
	 .production-icon-box {
  width: 58%;
}
	 .production-top {
  margin-top: 40px;
}
 }
 @media (max-width: 992px) {
 	.type-box {
 		padding: 0 18px;
 	}
	 	 .more-b {
  margin-top: 129px;
}
	 .aa{
		margin-bottom: 21px;
	 }
	 .project-more {
  height: 34px;
  line-height: 34px;
}
	 .more {
  margin: 54px auto 0 auto;
}
	  .logo-box-right {
    height: 294.5px;
  }
	 .logo-box-right-container {
    padding: 28px 25px 0 24px;
  }
	 .in-title {
  font-size: 22px;
}
	   .in-text {
    margin-top: 15px;
  }
	 .more-c {
  margin-top: 26px;
}
	 .contact-1 {
  margin-left: 30px;
  padding: 13px 0;
}
	 .footer-logo img {
  width: 133px;
}
	 .footer-nav {
  padding-left: 51px;
}
	 .number-box-number {
  font-size: 32px;
}
	 .number-box-year {
  font-size: 12px;
  color: #fff;
  width: 22px;
  height: 22px;
  border-radius: 15px;
  background-color: #1449a1;
  float: left;
  text-align: center;
  line-height: 22px;
  margin-top: 17px;
  margin-left: 8px;
}
	   .aim1-container {
    padding: 0px 25px 0 19px;
  }
	  .aim1 {
    height: 320px;
  }
	 .news-list-container {
  padding: 0px 38px;
}
	 .news-list-title {
  font-size: 20px;
}
	 .news-list-text {
  margin-top: 14px;
}
	  .production-icon {
    width: 100px;
    height: 100px;
}
	  .production-icon-box-container {
    padding: 15px 10px;
  }
	 .production-icon1 {
  width: 30px;
  padding-bottom: 10px;
}
	 .production-text-box {
  float: left;
  width: 42%;
}
	 .production-text-title {
  margin-top: 10px;
  margin-bottom: 19px;
}
	 .production-text-title {
  font-size: 20px;
}
 }
 @media (max-width: 768px) {
 	.type-box {
 		padding: 0 16px;
 	}
	  .more-b {
    margin-top: 127px;
  }
	 	 .more {
  margin: 40px auto 0 auto;
}
	 
 }
 @media (max-width: 576px) {
 	#cssmenu > ul > li {
 		line-height: 80px;
 	}
 	.type-xs {
 		margin-bottom: 40px;
 	}
 	.type-list-1 {
 		margin-bottom: 0px;
 	}
 	.more-1 {
 		margin: 14px auto 0px auto;
 	}
  .more-a {
    margin-top: 64px;
    margin-bottom: 100px;
  }
	 .news-left {
  width: 30%;
}
	 .news-middle{
		width: 70%; 
	 }
	 a.bordered-link1 {
  padding: 11px 14px;
}
	   .more-b {
    margin-top: 119px;
  }
	 .about-title {
  font-size: 26px;
  color: #FFFFFF;
}
	   .more {
    margin: 0px auto 0 auto;
  }
	 .section-bg {
  margin-top: 50px;
}
	 .new-container {
  margin-bottom: 40px;
}
	 .project-box{
		 margin-bottom: 20px;
	 }
	 .logo-box-left {
  float: left;
  width: 100%;
}
	  .logo-box-right {
    width: 100%;
	height: 368px;
  }
	 .contact-left{
		 width: 100%;
	 }
	 .contact-1{
		 margin-left: 31px;
	 }
	 .footer-nav {
    padding-left: 18px;
  }
	 .footer-nav ul li {
  padding-right: 27px;
}
	 .aa{
		 margin-top: 20px;
	 }
	 .aboutpic-a {
  padding-right: 0px;
}
	 .aboutbox {
  margin-top: 36px;
}
	 .profile-box{
		 margin-top: 30px;
	 }
	 .number-box {
  margin-top: 28px;
  margin-bottom: 40px;
}
	   .aim1 {
    margin-bottom: 20px;
  }
	 .aim2 {
  height: 379px;
}
	   .footer-nav ul li {
    padding-right: 23px;
  }
	 .news-list-right {
  width: 100%;
		 margin-top: 30px;
}
	 .news-list-left {
  width: 100%;
}
	  .production-icon-box {
    width: 100%;
  }
	   .production-icon {
    margin-right: 20px;
    margin-bottom: 15px;
  }
	   .production-text-box {
    float: left;
    width: 80%;
  }
	 .production-picture {
  margin-top: 105px;
}
	 .production-text-title{
		 color: #fff;
	 }
	 .production-text-content{
		color: #fff; 
	 }
 }

/*分页样式*/
.pglist {
	padding: 30px 0 30px;
	float: left;
	width: 100%;
	text-align: center;
}

	.pglist a {
		color: #666;
		padding: 0 14px;
		margin: 0 3px;
		font- /weight: bold;
		background: #fff;
		border: 1px solid #ddd;
		-webkit-border-radius: 2px;
		border-radius: 2px;
	}

	.pglist * {
		display: inline-block;
		_zoom: 1;
		_display: inline;
		vertical-align: middle;
		line-height: 30px;
		padding-bottom: 1px;
	}

	.pglist a:hover, .pglist .hover {
		display: inline-block;
		color: #fff;
		background: #888;
		border-color: #888;
	}