.img-center {

	text-align: center;

	font-size: 0;

}

.img-center img {

	display: inline-block;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%;

	vertical-align: middle;

	-webkit-transition: all 0.5s;

	transition: all 0.5s;

}

.header {

	/* background: url(../images/hd.jpg) no-repeat center / cover #fff; */

	background-color: #fff;

}

.header .topbar {

	line-height: 40px;

	background-color: #1e863b;

	color: #fff;

}

.header .topbar a {

	color: #fff;

}

.header .topbar a.wx {

	position: relative;

	display: block;

	background: url(../images/icoTz01.png) no-repeat left center;

	padding-left: 25px;

}

.header .topbar a.wx .img-center {

	position: absolute;

	left: 50%;

	top: 100%;

	padding: 10px;

	background-color: #fff;

	box-shadow: 0 5px 5px rgba(0,0,0,0.2);

	z-index: 10;

	width: 120px;

	height: 120px;

	line-height: 120px;

	border-radius: 10px;

	margin-left: -70px;

	display: none;

}

.header .top{
	background-color: #1E863B;
	/* background: url(../images/top.jpg) no-repeat center / cover #fff; */
}
.header .top .pcShow{padding: 14px 0;line-height: 1;margin: 0 auto;width: 1200px;font-size: 0;}
.header .top .pcShow img.imgLogo{ width: 110px; height: 110px; margin-right: 24px;}
.header .top .pcShow img{ height: 110px; margin-right: 24px;}
.header .top .pcShow img:last-of-type{margin-right: 0;}

.header .topbar a.wx:hover .img-center {

	display: block;

}

.header .topbar ul {

	float: right;

}

.header .topbar li {

	float: left;

	color: #ddd;

}

.header .topbar li.pipe {

	padding: 0 10px;

}



.top{

	line-height: 50px;

	font-size: 16px;

	background-color: #f7f7ff;

}

.top .top_left{

	float: left;

	color: #999;

}

.top .top_right{

	padding-top: 7px;

	float: right;

}

.top .top_right input{

	line-height: 26px;

	padding-left: 6px;

	width: 144px;

	font-size: 12px;

	border: 4px solid #006b36;

	border-right: none;

	float: left;

}

.top .top_right img{

	padding: 10px;

	background-color: #006b36;

	width: 16px;

	float: left;
	box-sizing: content-box;

}



@media screen and (min-width: 767px) {

	.header .logo img{

		display: none;

	}

}

.header .logo {

	float: left;

	height: 78px;

	line-height: 78px;

	text-align: left;

	padding: 30px 0;

	box-sizing: content-box;

}

.header .nav {

	font-size: 0;

	background-color: #006b36;

	color: #fff;

}

.header .nav ul{

  padding: 0;

  margin: 0;

}

.header .nav li {

	position: relative;

	text-align: center;

	width: 11.1%;

	display: inline-block;

	vertical-align: middle;

}

.header .nav li a {

	display: block;

	font-size: 18px;

	line-height: 50px;

	color: #fff;

}

.header .nav li .arr {

	float: right;

	height: 40px;

	width: 40px;

	position: relative;

	display: none;

}

.header .nav li .arr:after {

	content: '';

	border-top: 2px solid #ccc;

	border-left: 2px solid #ccc;

	box-sizing: content-box;

	display: block;

	width: 8px;

	height: 8px;

	margin: auto;

	position: absolute;

	top: 0;

	bottom: 0;

	-webkit-transform: rotate(135deg);

	transform: rotate(135deg);

	right: 15px;

}

.header .nav li.dropdown {

	position: relative;

}

.header .nav .dropdown-box {
	transition: all .5s linear;
	height: 0;
	overflow: hidden;

	position: absolute;

	left: 0;

	min-width: 100%;

	top: 100%;

	z-index: 10;

	text-align: center;

}

.header .nav .dropdown-box p {

	margin: 0;

}

.header .nav .dropdown-box a {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	padding: 0 10px;

	font-size: 14px;

	background-color: rgba(0, 0, 0, 0.5) !important;

	line-height: 40px;

	border-bottom: 1px solid rgba(0, 0, 0, 0.2);

}

.header .nav .dropdown-box a:hover {

	background-color: #4baa4f !important;

}

.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
	color: #fff;

	background-color: #4baa4f;

}

.header .nav li.open .dropdown-box {
	height: 200px;
}

.header .sc-form {

	float: right;

	margin-top: 8px;

}

.header .sc-form input {

	float: left;

	padding: 6px 12px;

	font-size: 14px;

	border: 1px solid transparent;

	width: 160px;

}

.header .sc-form button {

	float: right;

	padding: 0;

	border: none;

	cursor: pointer;

	height: 34px;

	width: 83px;

	background: url(../images/btnTz01.gif) no-repeat center;

}





.menu-btn {

	display: none;

	padding: 6px 0;

	float: right;

	margin-left: 15px;

}

.menu-btn:before, .menu-btn:after, .menu-btn span {

	display: block;

	height: 2px;

	background-color: #1e863b;

	content: '';

}

.menu-btn:before {

	width: 24px;

}

.menu-btn:after {

	width: 18px;

	margin-left: 6px;

}

.menu-btn span {

	width: 12px;

	margin: 6px 0 6px 12px;

}



@media screen and (max-width: 767px) {

  body{padding-top: 50px;}

  .header .top{

    background: none;

    padding: 0 20px;

  }

  .header {

    padding: 10px 0;

    position: fixed;

    z-index: 10;

    width: 100%;

    top: 0;

    left: 0;

    box-shadow: 0 0 10px #ddd;

    background-size: auto 50px;

    background-position: right 0;

  }

  .header .topbar, .header .sc-form {

    display: none;

  }

  .header .logo {

    height: 30px;

    line-height: 30px;

    margin: 0;

    float: none;

    padding: 0;

  }

  .header .nav {

    margin: 10px 0 -10px;

    text-align: left;

    display: none;

    background-color: transparent;

    border-bottom: 0;

  }

  .header .nav ul {

    margin: 0 -15px;

  }

  .header .nav li {

    width: 100%;

    display: block;

    margin: 0;

    border-top: 1px solid #eee;

    border-right: 0;

  }

  .header .nav li a {

    line-height: 40px;

    padding: 0 15px;

    color: #333;

    font-size: 16px;

  }

  .header .nav li .arr {

    display: block;

  }

  .header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {

    background-color: transparent;

    color: #1e863b

  }

  .header .nav li.open .arr:after {

    border-color: #1e863b;

    -webkit-transform: rotate(225deg);

    transform: rotate(225deg);

  }

  .header .nav .dropdown-box {

    position: static;

    background-color: #f5f5f5;

    min-width: auto;

    text-align: left;

  }

  .header .nav .dropdown-box a {

    /* text-align: center; */

    color: #333 !important;

    border-top: 1px dotted #ddd;

    padding: 0 15px;

    line-height: 40px;

    background-color: transparent !important;

    border-bottom: 0;

  }

  .menu-btn {

    display: block;

  }

}
@media screen and (min-width: 1440px) {
	.header .top .pcShow{width: 1400px;}
	.header .top .pcShow img{ height: 130px;}
	.header .top .pcShow img:last-of-type{margin-right: 0;}
}

@media screen and (min-width: 1680px) {
	.header .top .pcShow{width: 1600px;}
	.header .top .pcShow img{ height: 150px;}
	.header .top .pcShow img.imgLogo{ width: 150px; height: 150px; margin-right: 24px;}
	.header .top .pcShow img:last-of-type{margin-right: 0;}
}

@media screen and (min-width: 1899px) {
	.header .top .pcShow{width: 1800px;}
	.header .top .pcShow img{ height: 170px;}
	.header .top .pcShow img.imgLogo{ width: 170px; height: 170px; margin-right: 24px;}
	.header .top .pcShow img:last-of-type{margin-right: 0;}
}