﻿@charset "utf-8";

@font-face {
	font-family:"hksnwz";src:url("/template/default/jixieshebei/img/fonts/hksnwz.woff2") format("woff2"),url("/template/default/jixieshebei/img/fonts/hksnwz.woff") format("woff"),url("/template/default/jixieshebei/img/fonts/hksnwz.ttf") format("truetype"),url("/template/default/jixieshebei/img/fonts/hksnwz.eot") format("embedded-opentype"),url("/template/default/jixieshebei/img/fonts/hksnwz.svg") format("svg");font-weight:normal;font-style:normal
}

@media screen and (min-width: 1200px) {
	
  .page-wrap .container div{width: 1200px;  padding-right: 8px;   margin: 0 auto;}}

.container {
	width: 1620px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto
}

@media (max-width:1620px) {
	.container {
		width: 100%
	}
}

.search-box {
	right: 7px;
	top: -10px;
	width: 240px;
	display: none;
	padding: 10px 0;
	position: absolute
}

.search-box .input {
	border: 0;
	padding: 7px 15px;
	width: 100%;
	font-size: 14px;
	font-family: "microsoft yahei";
	border-radius: 30px;
	background: #eee
}

@media (max-width:1180px) {
	.search-box .input {
		padding: 5px 15px
	}
}

.top {
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #333;
	text-align: right
}

.top a {
	color: #fff;
	padding: 0 14px;
	position: relative;
	display: inline-block
}

.top a:first-child:before {
	content: "";
	width: 1px;
	height: 11px;
	right: 0;
	top: 17px;
	background: #515151;
	position: absolute
}

.top .home-search {
	width: 28px;
	height: 28px;
	margin-top: 8px;
	line-height: 28px;
	text-align: center;
	vertical-align: top;
	border-radius: 100%;
	background: #e6232a;
	display: inline-block;
	padding: 0;
	z-index: 999;
	position: relative
}

.top .home-search img {
	max-height: 15px;
	vertical-align: top;
	margin-top: 6px
}

.top .home-search:before {
	display: none
}

@media (max-width:1180px) {
	.top {
		top: 0;
		left: 0;
		z-index: 999;
		width: 100%;
		height: 36px;
		line-height: 36px;
		position: fixed
	}

	.top .home-search {
		width: 22px;
		height: 22px;
		line-height: 20px;
		margin-top: 5px
	}

	.top .home-search img {
		max-height: 12px
	}
}

.phone-nav {
	position: absolute;
	right: 15px;
	width: 40px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
	cursor: pointer;
	display: none
}

@media (max-width:1180px) {
	.phone-nav {
		display: block
	}
}

.phone-subnav {
	width: 100%;
	position: fixed;
	left: 0;
	top: 76px;
	background: #002e6e;
	z-index: 99999;
	margin: 0 auto;
	display: none
}

.phone-subnav ul {
	height: 450px;
	overflow-y: scroll;
	border-top: 1px solid #002059
}

@media (max-width:360px) {
	.phone-subnav ul {
		height: 410px
	}
}

.phone-subnav ul li {
	position: relative
}

.phone-subnav ul li i {
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	display: block;
	font-style: inherit;
	cursor: pointer;
	border-left: 1px solid rgba(255,255,255,0.05);
	border-bottom: 1px solid rgba(255,255,255,0.05)
}

.phone-subnav ul li i:after {
	content: "+";
	color: #fff;
	font-size: 18px;
	width: 38px;
	height: 38px;
	cursor: pointer;
	text-align: center;
	line-height: 38px
}

.phone-subnav ul li span {
	color: #fdfdfd;
	font-size: 15px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	padding: 0 40px 0 20px;
	display: block;
	text-align: left;
	position: relative;
	border-bottom: 1px solid rgba(255,255,255,0.05)
}

.phone-subnav ul li span a {
	display: block;
	color: #fdfdfd
}

.phone-subnav ul li div {
	display: none;
	padding: 10px 0;
	background: #13326b
}

.phone-subnav ul li div a {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 10px 5px 35px;
	display: block;
	height: auto;
	font-weight: 100;
	position: relative
}

.phone-subnav ul li div a:before {
	content: "";
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -4px;
	width: 0;
	height: 0;
	border-left: 4px solid #fff;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent
}

.phone-subnav ul li div em {
	display: block;
	font-style: inherit
}

.phone-subnav ul li div em>a {
	color: #666;
	font-size: 12px;
	display: block;
	padding: 5px 5px 5px 48px;
	line-height: 18px
}

.phone-subnav ul .active {
	background: #e39f08
}

.phone-subnav ul .active span>a {
	color: #fff
}

header {
	width: 100%;
	z-index: 99;
	height: 80px;
	position: relative;
	background: #fff
}

header .logo {
	float: left;
	margin-top: 8px
}

header .logo img {
	width: 400px !important;
    max-height: 100%;
}

header .nav {
	text-align: right;
	float: right;
	font-size: 0
}

header .nav li {
	margin: 0 2px;
	z-index: 99;
	position: relative;
	display: inline-block;
	vertical-align: middle
}

header .nav li>a {
	line-height: 80px;
	text-align: center;
	color: #231816;
	display: block;
	padding: 0 20px;
	position: relative;
	font-size: 18px
}

header .nav li:after {
	content: "";
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 2px;
	position: absolute;
	background-color: #e6232a;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	-webkit-transition: -webkit-transform .4s cubic-bezier(.215, .61, .355, 1);
	transition: -webkit-transform .4s cubic-bezier(.215, .61, .355, 1);
	transition: transform .4s cubic-bezier(.215, .61, .355, 1);
	-webkit-transition: -webkit-transform .4s cubic-bezier(.215, .61, .355, 1),-webkit-transform .4s cubic-bezier(.215, .61, .355, 1);
	transition: transform .4s cubic-bezier(.215, .61, .355, 1),-webkit-transform .4s cubic-bezier(.215, .61, .355, 1)
}

header .nav li .subnav {
	top: 80px;
	left: -15px;
	width: 144px;
	z-index: 999;
	display: none;
	padding-top: 18px;
	background: url(/template/default/jixieshebei/img/images/subnav-bg.png) no-repeat top center;
	position: absolute
}

header .nav li .subnav .box {
	background: #fff;
	padding: 10px 5px
}

header .nav li .subnav a {
	color: #333;
	display: block;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin: 7px 0
}

header .nav li .subnav a:hover {
	color: #fff;
	background: #e6232a
}

header .nav li:hover:after {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	background-color: #e6232a
}

header .nav li:hover .subnav {
	display: block
}

header .nav .active:after {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	background-color: #e6232a
}

@media (max-width:1180px) {
	header .nav {
		display: none
	}
}

@media (max-width:1180px) {
	header {
		top: 36px;
		left: 0;
		width: 100%;
		position: fixed;
		height: 40px;
		-webkit-transition: all 500ms linear;
		transition: all 500ms linear;
		box-shadow: 2px 2px 5px #eee;
		background: rgba(255,255,255,0.95)
	}

	header .logo {
		margin-top: 5px
	}

	header .logo img {
	width: 200px !important;
	}
}

.fixed555 {
	top: 0;
	left: 0;
	width: 100%;
	position: fixed;
	height: 60px;
	-webkit-transition: all 500ms linear;
	transition: all 500ms linear;
	box-shadow: 2px 2px 5px #eee;
	background: rgba(255,255,255,0.95)
}

.fixed555 .logo {
	margin-top: 10px
}

.fixed555 .logo img {
	max-height: 100%;
	    max-width: 300px;
}

.fixed555 .nav li {
	position: relative
}

.fixed555 .nav li a {
	height: 60px;
	line-height: 60px
}

.fixed555 .nav li .subnav {
	top: 60px
}

.fixed555 .nav li .subnav a {
	height: auto
}

#aside-section-nav {
	width: 12px;
	position: fixed;
	z-index: 99;
	right: 10px;
	bottom: 50%
}

@media (max-width:1200px) {
	#aside-section-nav {
		display: none
	}
}

#aside-section-nav:before {
	content: "";
	height: 100%;
	background-color: #dcdcdc;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -1px
}

#aside-section-nav>li {
	width: 9px;
	height: 9px;
	margin: 10px 0;
	position: relative
}

#aside-section-nav>li a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 10
}

#aside-section-nav>li a:before {
	left: 0;
	top: 0;
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	border-radius: 100%;
	border: solid 1px #aa7470;
	z-index: 9
}

#aside-section-nav>li span {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: All .3s ease-in-out;
	transition: All .3s ease-in-out;
	font-size: 14px;
	position: absolute;
	right: 20px;
	top: -7px;
	width: 102px;
	text-align: center;
	line-height: 23px;
	background: #e6232a;
	background: url(/template/default/jixieshebei/img/images/asider-nav-hover.png) no-repeat
}

#aside-section-nav>li.current {
	background: #e6232a;
	border-radius: 100%;
	width: 12px;
	height: 12px;
	right: 2px
}

#aside-section-nav>li.current a:before {
	background-color: #e6232a;
	border: solid 1px #e6232a
}

#aside-section-nav>li.current span {
	opacity: 1;
	filter: alpha(opacity=100);
	color: #fff
}

.aside-absolute {
	width: 100%;
	top: -60px;
	height: 60px;
	position: absolute
}

.aside-absolute02 {
	width: 100%;
	top: -80px;
	height: 80px;
	position: absolute
}

.aside-absolute03 {
	width: 100%;
	top: -160px;
	height: 160px;
	position: absolute
}

.banner .slick-dots {
	bottom: 30px
}

@media (max-width:768px) {
	.banner .slick-dots {
		bottom: 15px
	}
}

.banner .slick-dots li button {
	width: 15px;
	height: 15px;
	background: url(/template/default/jixieshebei/img/images/banner-btn.png) no-repeat top center
}

.banner .slick-dots li.slick-active button {
	background: url(/template/default/jixieshebei/img/images/banner-btn-hover.png) no-repeat top center
}

@media (max-width:1200px) {
	.banner {
		margin-top: 76px
	}
}

.home-title {
	z-index: 9;
	position: relative;
	text-align: center
}

.home-title h3 {
	color: #333;
	font-weight: normal;
	font-size: 34px;
	position: relative;
	line-height: 40px
}

.home-title p {
	margin-top: 20px;
	line-height: 22px;
	position: relative
}

@media (max-width:1200px) {
	.home-title {
		font-size: 12px
	}

	.home-title h3 {
		font-size: 18px;
		line-height: 20px
	}

	.home-title p {
		line-height: 18px;
		margin-top: 10px
	}
}

.home-more {
	z-index: 9;
	margin-top: 10px;
	text-align: center;
	position: relative;
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in
}

.home-more>a {
	color: #666;
	font-size: 16px;
	font-family: arial
}

.home-more:hover {
	margin-left: 10px
}

.home-more:hover a {
	color: #002e6e
}

@media (max-width:1200px) {
	.home-more a {
		font-size: 14px
	}
}

.home-more02 a {
	color: #999;
	margin-top: 10%;
	font-family: arial;
	font-size: 16px;
	padding: 0 35px;
	line-height: 50px;
	-webkit-transition: all .4s;
	transition: all .4s;
	display: inline-block;
	border: solid 1px #d4d4d4;
	position: relative
}

@media (max-width:1200px) {
	.home-more02 a {
		font-size: 12px;
		line-height: 26px;
		margin-top: 15px;
		padding: 0 15px
	}
}

.home-more02 a:after {
	content: "";
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	box-shadow: 0 30px 50px #ddd
}

.home-more02 a:before {
	top: 0;
	left: 0;
	content: "";
	width: 101%;
	height: 100%;
	position: absolute;
	display: block;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
	transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
	transition: transform .4s cubic-bezier(.645, .045, .355, 1);
	-webkit-transition: -webkit-transform .4s cubic-bezier(.645, .045, .355, 1),-webkit-transform .4s cubic-bezier(.645, .045, .355, 1);
	transition: transform .4s cubic-bezier(.645, .045, .355, 1),-webkit-transform .4s cubic-bezier(.645, .045, .355, 1)
}

.home-more02 a span {
	z-index: 9;
	display: inline-block;
	position: relative
}

.home-more02 a:hover span {
	color: #fff
}

.home-more02 a:hover {
	border-color: #e6232a
}

.home-more02 a:hover:before {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	background: #e6232a
}

@media (max-width:1024px) {
	.home-more02 a:hover:before {
		background: none
	}

	.home-more02 a:hover {
		border-color: #d4d4d4
	}

	.home-more02 a:hover span {
		color: #999
	}
}

.home-about {
	width: 100%;
	padding: 70px 0;
	position: relative
}

@media (max-width:1200px) {
	.home-about {
		padding: 30px 0
	}
}

@media (max-width:640px) {
	.home-about .home-title p {
		height: 50px;
		overflow: hidden
	}
}

.home-about:after {
	content: "";
	right: 0;
	top: 0;
	z-index: 0;
	width: 787px;
	height: 707px;
	position: absolute;
	background: url(/template/default/jixieshebei/img/images/home-about-img02.jpg) no-repeat top center
}

.home-about dl {
	z-index: 9;
	position: relative;
	margin-top: 40px
}

@media (max-width:640px) {
	.home-about dl {
		margin-top: 20px
	}
}

.home-about dt {
	width: 48%;
	float: left;
	position: relative
}

.home-about dt:after {
	content: "";
	display: block;
	padding-bottom: 56.5%
}

@media (max-width:768px) {
	.home-about dt {
		width: 100%
	}
}

.home-about dd {
	width: 50%;
	float: left;
	line-height: 24px;
	padding-left: 5%;
	position: relative
}

@media (max-width:768px) {
	.home-about dd {
		width: 100%;
		padding: 0 10px
	}
}

.home-about dd .title {
	color: #333;
	font-size: 34px;
	font-weight: normal;
	padding: 10% 0 6% 0;
	line-height: 40px;
	position: relative
}

.home-about dd .title:before {
	content: "";
	width: 117px;
	height: 1px;
	left: -20%;
	top: 58%;
	position: absolute;
	background: rgba(0,0,0,0.1);
	-webkit-transition: all 700ms linear;
	transition: all 700ms linear
}

@media (max-width:768px) {
	.home-about dd .title:before {
		display: none
	}
}

@media (max-width:1200px) {
	.home-about dd .title {
		font-size: 18px;
		line-height: 20px;
		padding: 5% 0
	}
}

@media (max-width:768px) {
	.home-about dd .title {
		padding: 20px 0 10px 0
	}
}

.home-about dd .text {
	font-size: 16px
}

@media (max-width:1200px) {
	.home-about dd .text {
		font-size: 13px
	}
}

.home-about:hover dd .title:before {
	width: 137px
}

.home-sponsor {
	padding: 70px 0;
	padding-bottom: 40px;
	background: #f8f8f8;
	position: relative
}

@media (max-width:1200px) {
	.home-sponsor {
		padding: 30px 0
	}
}

.home-sponsor .home-title {
	margin-bottom: 45px
}

.home-sponsor .home-more02 {
	text-align: center
}

.home-sponsor .home-more02 a {
	margin-top: 30px
}

.home-sponsor .home-more02 a:after {
	display: none
}

.home-sponsor .left-asider {
	width: 50%;
	float: left
}

@media (max-width:930px) {
	.home-sponsor .left-asider {
		width: 100%;
		display: none
	}
}

.home-sponsor .left-asider dl {
	padding-bottom: 21px;
	position: relative
}

@media (max-width:1300px) {
	.home-sponsor .left-asider dl {
		padding-bottom: 17px
	}
}

@media (max-width:1200px) {
	.home-sponsor .left-asider dl {
		padding-bottom: 14px
	}
}

.home-sponsor .left-asider dl:hover dt {
	border-color: #e6232a
}

.home-sponsor .left-asider dt {
	width: 57.5%;
	float: left;
	background: #fff;
	position: relative;
	-webkit-transition: all 500ms ease-in;
	transition: all 500ms ease-in;
	border: solid 10px #f4f4f4
}

.home-sponsor .left-asider dt:after {
	content: "";
	display: block;
	padding-bottom: 30.5%
}

.home-sponsor .left-asider dt:before {
	content: "";
	display: block;
	width: 20px;
	top: 0;
	z-index: 9;
	right: -20px;
	position: absolute;
	padding-bottom: 30.5%;
	background: #fff
}

.home-sponsor .left-asider dt div {
	text-align: left;
	margin: 30px 40px 0 20px
}

@media (max-width:1300px) {
	.home-sponsor .left-asider dt div {
		margin-top: 20px
	}
}

@media (max-width:1200px) {
	.home-sponsor .left-asider dt div {
		margin-top: 10px
	}
}

.home-sponsor .left-asider dt time {
	color: #999;
	letter-spacing: 5px
}

.home-sponsor .left-asider dt p {
	color: #666;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin-top: 10px
}

@media (max-width:1200px) {
	.home-sponsor .left-asider dt p {
		margin-top: 5px
	}
}

.home-sponsor .left-asider dd {
	width: 42.5%;
	float: left;
	position: relative
}

.home-sponsor .left-asider dd:after {
	content: "";
	display: block;
	padding-bottom: 50%
}

.home-sponsor .right-asider {
	width: 48%;
	float: right;
	overflow: hidden;
	position: relative
}

.home-sponsor .right-asider:hover .pic:before {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}

.home-sponsor .right-asider:hover .pic img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.home-sponsor .right-asider .pic img {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-transition: all 1500ms ease-in-out;
	transition: all 1500ms ease-in-out
}

.home-sponsor .right-asider .pic:before {
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	position: absolute;
	background: rgba(0,0,0,0.03);
	-webkit-transition: all 400ms linear;
	transition: all 400ms linear
}

.home-sponsor .right-asider:after {
	content: "";
	display: block;
	padding-bottom: 72%
}

@media (max-width:930px) {
	.home-sponsor .right-asider {
		width: 100%;
		margin-top: -20px
	}
}

.home-technology {
	padding: 70px 0;
	position: relative
}

@media (max-width:1200px) {
	.home-technology {
		padding: 30px 0
	}
}

@media (max-width:780px) {
	.home-technology {
		padding-bottom: 10px
	}
}

.home-technology .home-title {
	padding-bottom: 40px;
	border-bottom: solid 1px #e5e5e5
}

@media (max-width:640px) {
	.home-technology .home-title {
		padding-bottom: 20px
	}
}

.home-technology .home-more02 {
	float: right;
	margin-top: 14%;
	margin-right: 180px
}

@media (max-width:930px) {
	.home-technology .home-more02 {
		margin-right: 0;
		float: none;
		margin-top: 5px;
		text-align: left
	}
}

.home-technology .left-asider {
	width: 50%;
	float: left;
	position: relative
}

@media (max-width:930px) {
	.home-technology .left-asider {
		width: 100%;
		padding: 0 10px
	}
}

.home-technology .pic01 {
	margin-top: 50px;
	position: relative
}

@media (max-width:640px) {
	.home-technology .pic01 {
		display: none
	}
}

.home-technology .pic02 {
	top: 200px;
	left: 290px;
	position: absolute
}

@media (max-width:930px) {
	.home-technology .pic02 {
		top: 80px;
		left: auto;
		right: 0
	}
}

@media (max-width:640px) {
	.home-technology .pic02 {
		top: auto;
		left: auto;
		right: auto;
		position: relative
	}
}

.home-technology .right-asider {
	width: 50%;
	float: right;
	position: relative
}

@media (max-width:930px) {
	.home-technology .right-asider {
		width: 100%;
		padding: 0 10px
	}
}

.home-technology .right-asider .text {
	left: -150px;
	top: 50px;
	text-align: center;
	position: absolute
}

@media (max-width:930px) {
	.home-technology .right-asider .text {
		left: auto;
		top: auto;
		padding-top: 30px;
		position: relative
	}
}

.home-technology .right-asider .pic {
	margin-top: 200px
}

@media (max-width:930px) {
	.home-technology .right-asider .pic {
		margin-top: 30px
	}
}

.home-certification {
	padding: 70px 0;
	background: #f8f8f8;
	position: relative
}

@media (max-width:1200px) {
	.home-certification {
		padding: 30px 0
	}
}

@media (max-width:430px) {
	.home-certification {
		padding-bottom: 0
	}
}

.home-certification ul {
	overflow: hidden;
	background: #fff;
	margin-top: 50px
}

@media (max-width:1200px) {
	.home-certification ul {
		margin-top: 20px
	}
}

.home-certification li:first-child {
	border-left: 0
}

.home-certification li {
	width: 25%;
	float: left;
	position: relative;
	padding: 0 55px 0 45px;
	border-left: solid 1px #f8f8f8
}

@media (max-width:1300px) {
	.home-certification li {
		padding: 0 20px
	}
}

@media (max-width:780px) {
	.home-certification li {
		width: 50%
	}
}

@media (max-width:430px) {
	.home-certification li {
		width: 100%
	}
}

.home-certification li:after {
	top: 0;
	left: 0;
	content: "";
	width: 0;
	height: 100%;
	position: absolute;
	display: block;
	-webkit-transition: -webkit-transform 700ms cubic-bezier(.645, .045, .355, 1);
	transition: -webkit-transform 700ms cubic-bezier(.645, .045, .355, 1);
	transition: transform 700ms cubic-bezier(.645, .045, .355, 1);
	-webkit-transition: -webkit-transform 700ms cubic-bezier(.645, .045, .355, 1),-webkit-transform 700ms cubic-bezier(.645, .045, .355, 1);
	transition: transform 700ms cubic-bezier(.645, .045, .355, 1),-webkit-transform 700ms cubic-bezier(.645, .045, .355, 1);
	transition: background-color .2s ease-in-out
}

.home-certification li a {
	z-index: 9;
	display: block;
	position: relative;
	padding: 30px 0 70px 0
}

@media (max-width:1200px) {
	.home-certification li a {
		padding: 20px 0
	}
}

@media (max-width:780px) {
	.home-certification li a {
		padding-top: 0
	}
}

.home-certification li h3 {
	color: #1c1c1c;
	font-size: 22px;
	line-height: 95px;
	    height: 95px;
	overflow: hidden;
	font-weight: normal;
	border-bottom: solid 1px #dbdbdb
}

@media (max-width:1200px) {
	.home-certification li h3 {
		font-size: 14px;
		height: 50px;
		line-height: 50px
	}
}

.home-certification li p {
	color: #777;
	margin-top: 10px;
	line-height: 22px;
	height: 150px;
	overflow: hidden
}

@media (max-width:780px) {
	.home-certification li p {
		height: 66px;
		margin-top: 10px
	}
}

@media (max-width:430px) {
	.home-certification li p {
		height: 134px;
	}
}

.home-certification li span {
	color: #666;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	    margin-top: 20px;
	display: inline-block;
	border: solid 1px #dbdbdb;
	-webkit-transition: all .8s ease-in;
	transition: all .8s ease-in
}

@media (max-width:780px) {
	.home-certification li span {
		margin-top: 10px
	}
}

.home-certification li:hover:after {
	width: 100%;
	background-color: #002e6e
}

.home-certification li:hover h3 {
	border-bottom: solid 1px #33588b
}

.home-certification li:hover h3,.home-certification li:hover p {
	color: #fff
}

.home-certification li:hover span {
	color: #fff;
	border-color: #e6232a;
	background: #e6232a
}

@media (max-width:1024px) {
	.home-certification li:hover:after {
		-webkit-transform: scaleY(0);
		-ms-transform: scaleY(0);
		transform: scaleY(0);
		background-color: none
	}

	.home-certification li:hover h3 {
		color: #1c1c1c;
		border-bottom: solid 1px #dbdbdb
	}

	.home-certification li:hover p {
		color: #777
	}

	.home-certification li:hover span {
		color: #666;
		background: none;
		border: solid 1px #dbdbdb
	}
}

.home-news {
	overflow: hidden;
	position: relative;
	padding: 50px 0 40px 0
}

@media (max-width:1200px) {
	.home-news {
		padding-top: 30px;
		padding-bottom: 0
	}
}

.home-news .scroll {
	margin-top: 40px
}

@media (max-width:1200px) {
	.home-news .scroll {
		margin-top: 20px
	}
}

.home-news .scroll dl {
	padding: 0 10px
}

.home-news .scroll dl:hover dd:after {
	background: #002e6e;
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}

@media (max-width:1024px) {
	.home-news .scroll dl:hover dd:after {
		background: none
	}
}

.home-news .scroll dl:hover dd h3,.home-news .scroll dl:hover dd time {
	color: #fff
}

.home-news .scroll dl:hover dd p {
	color: #a3acbf
}

@media (max-width:1024px) {
	.home-news .scroll dl:hover dd h3 {
		color: #1c1c1c
	}

	.home-news .scroll dl:hover dd time {
		color: #999
	}

	.home-news .scroll dl:hover dd p {
		color: #666
	}
}

.home-news .scroll dl:hover dt img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

@media (max-width:1024px) {
	.home-news .scroll dl:hover dt img {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.home-news .scroll dt {
	overflow: hidden;
	position: relative
}

.home-news .scroll dt:after {
	content: "";
	display: block;
	padding-bottom: 61.9%
}

.home-news .scroll dt img {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-transition: all 800ms ease-in;
	transition: all 800ms ease-in
}

.home-news .scroll dd {
	position: relative;
	padding: 0px;
}

@media (max-width:1200px) {
	.home-news .scroll dd {
		padding: 15px
	}
}

.home-news .scroll dd:after {
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-transition: -webkit-transform 334ms cubic-bezier(.645, .045, .355, 1);
	transition: -webkit-transform 334ms cubic-bezier(.645, .045, .355, 1);
	transition: transform 334ms cubic-bezier(.645, .045, .355, 1);
	-webkit-transition: -webkit-transform 334ms cubic-bezier(.645, .045, .355, 1),-webkit-transform 334ms cubic-bezier(.645, .045, .355, 1);
	transition: transform 334ms cubic-bezier(.645, .045, .355, 1),-webkit-transform 334ms cubic-bezier(.645, .045, .355, 1)
}

.home-news .scroll dd h3,.home-news .scroll dd time,.home-news .scroll dd p {
	z-index: 9;
	position: relative
}

.home-news .scroll dd h3 {
      text-align: center;
	color: #1c1c1c;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 18px;
	font-weight: normal
}

@media (max-width:1200px) {
	.home-news .scroll dd h3 {
		height: 24px;
		line-height: 24px
	}
}

.home-news .scroll dd time {
	color: #999;
	font-size: 12px
}

.home-news .scroll dd p {
  
    display: none;
	color: #666;
	height: 44px;
	margin-top: 10px;
	overflow: hidden;
	line-height: 22px;
	-webkit-transition: all 1s linear;
	transition: all 1s linear
}

.home-map {
	font-size: 16px;
	padding: 15px 0;
	border-top: solid 1px #e5e5e5
}

.home-map span {
	color: #fff;
	padding: 0 10px;
	background: #002e6e;
	display: inline-block
}

.home-map a {
	padding: 0 60px 0 20px;
	display: inline-block
}

@media (max-width:1200px) {
	.home-map {
		display: none
	}
}

.footer {
	font-size: 14px;
	padding: 50px 0;
	background: #323238
}

.footer a {
	color: #adadaf
}

.footer a:hover {
	color: #fff
}

@media (max-width:1200px) {
	.footer {
		display: none
	}
}

.footer .menu {
	width: 75%;
	float: left
}

.footer .menu li {
	width: 20%;
	float: left
}

.footer .menu li h3 {
	font-weight: normal;
	padding-bottom: 10px
}

.footer .menu li h3>a {
	color: #fff;
	font-size: 16px
}

.footer .menu li a {
	margin-top: 10px;
	display: block;
	padding-right: 20px
}

.footer .tel {
	color: #adadaf;
	width: 25%;
	float: right;
	padding-left: 60px;
	line-height: 28px;
	border-left: solid 1px #47464a
}

.footer .tel a {
	color: #adadaf
}

.footer .tel .title {
	color: #fff;
	padding-bottom: 30px;
	font-size: 20px;
	font-weight: normal;
	position: relative
}

.footer .tel .title:before {
	content: "";
	height: 1px;
	width: 29px;
	left: 0;
	bottom: 15px;
	position: absolute;
	background: #99999c;
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in
}

.footer .tel .title:hover:before {
	width: 15px
}

.footer #bds_weixin,.footer #bds_tsina {
	width: 40px;
	height: 40px;
	margin-top: 10px;
	margin-right: 20px;
	border-radius: 100%;
	display: inline-block;
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in
}

.footer #bds_weixin {
	background: url(/template/default/jixieshebei/img/images/weixin.png) no-repeat #25252b
}

.footer #bds_tsina {
	background: url(/template/default/jixieshebei/img/images/weibo.png) no-repeat #25252b
}

.footer #bds_weixin:hover,.footer #bds_tsina:hover {
	background-color: #e6232a
}

.bd_weixin_popup {
	box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important
}

.copyright {
	font-size: 14px;
	padding: 20px 0;
	background: #28282a
}

.copyright img {
	margin-top: 5px;
	vertical-align: top
}

.copyright .container {
	position: relative
}

.copyright .container p {
	padding-right: 100px
}

.copyright .container .tigs {
	right: 0;
	top: 0;
	font-size: 12px;
	position: absolute
}

@media (max-width:1200px) {
	.copyright {
		font-size: 12px
	}
}

@media (max-width:768px) {
	.copyright {
		padding: 10px 0;
		margin-bottom: 45px
	}

	.copyright .container p {
		width: 100%;
		padding-right: 0
	}

	.copyright .container .tigs {
		top: auto;
		right: auto;
		position: relative
	}
}

.copyright a:hover {
	color: #ddd
}

.page-container {
	width: 1220px;
	margin: 0 auto;
	padding: 0 10px
}

@media (max-width:1220px) {
	.page-container {
		width: 100%
	}
}

@media (max-width:1024px) {
	.page-container .home-title {
		display: none
	}
}

.page-current {
	color: #999;
	height: 35px;
	font-size: 12px;
	text-align: right;
	overflow: hidden;
	line-height: 35px;
	border-bottom: solid 1px #d7d7d7
}

.page-current a {
	color: #999
}

.page-current span {
	color: #002e6e
}

.page-menu {
	margin: 40px 0 40px 0
}

@media (max-width:1200px) {
	.page-menu {
		margin: 20px 0
	}
}

@media (max-width:1024px) {
	.page-menu {
		margin-top: -10px;
		margin-bottom: 10px
	}
}

.page-menu a {
	width: 20%;
	height: 50px;
	float: left;
	color: #333;
	margin-bottom: 10px;
	margin-left: -1px;
	font-size: 18px;
	line-height: 50px;
    overflow:hidden;
	text-align: center;
	display: inline-block;
	border: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	position: relative
}

@media (max-width:1200px) {
	.page-menu a {
		font-size: 12px;
		height: 40px;
		line-height: 40px
	}
}

.page-menu a span {
	z-index: 9;
	position: relative
}

.page-menu a:after {
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-transition: -webkit-transform 334ms cubic-bezier(.645, .045, .355, 1);
	transition: -webkit-transform 334ms cubic-bezier(.645, .045, .355, 1);
	transition: transform 334ms cubic-bezier(.645, .045, .355, 1);
	-webkit-transition: -webkit-transform 334ms cubic-bezier(.645, .045, .355, 1),-webkit-transform 334ms cubic-bezier(.645, .045, .355, 1);
	transition: transform 334ms cubic-bezier(.645, .045, .355, 1),-webkit-transform 334ms cubic-bezier(.645, .045, .355, 1)
}

.page-menu a:hover:after,.page-menu .active:after {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	background: #002e6e
}

.page-menu a:hover span,.page-menu .active span {
	color: #fff
}

@media (max-width:1024px) {
	.page-menu a:hover:after {
		background: none
	}

	.page-menu a:hover span {
		color: #333
	}
}

.page-banner img {
	vertical-align: top
}

@media (max-width:1200px) {
	.page-banner {
		margin-top: 76px
	}
}

.page-wrap {
	padding-top: 60px
}

.page-wrap .home-title p {
	font-size: 14px;
	margin-top: 4px;
	color: #666
}

@media (max-width:1200px) {
	.page-wrap {
		padding-top: 30px
	}

	.page-wrap .home-title p {
		font-size: 12px
	}
}

.page-wrap02 {
	padding-bottom: 40px;
	background: url(/template/default/jixieshebei/img/images/bg.jpg) repeat
}

@media (max-width:768px) {
	.page-wrap02 {
		padding-bottom: 10px
	}
}

.page-contact {
	padding: 50px 0
}

@media (max-width:1200px) {
	.page-contact {
		padding: 30px 0
	}
}

.page-contact ul {
	padding-left: 40px
}

@media (max-width:1200px) {
	.page-contact ul {
		padding-left: 0
	}
}

.page-contact li {
	width: 25%;
	float: left;
	padding: 0 40px;
text-align:center;
}

@media (max-width:900px) {
	.page-contact li {
		padding: 0 10px;
		text-align: center
	}
}

@media (max-width:690px) {
	.page-contact li {
		width: 50%;
		margin-bottom: 15px
	}
}

@media (max-width:350px) {
	.page-contact li {
		width: 100%;
		padding-top: 15px;
		border-top: solid 1px #eee
	}

	.page-contact li:first-child {
		border-top: 0;
		padding-top: 0
	}
}

.page-contact li span {
	width: 90px;
	height: 90px;
	text-align: center;
	line-height: 90px;
	vertical-align: middle;
	border-radius: 100%;
	display: block;
	position: relative;
	background: #e6232a;
display:inline-block;
}

@media (max-width:900px) {
	.page-contact li span {
		display: inline-block
	}
}

@media (max-width:690px) {
	.page-contact li span {
		width: 60px;
		height: 60px;
		line-height: 60px
	}
}

.page-contact li span img {
	max-height: 45px;
	z-index: 9;
	position: relative;
	vertical-align: middle
}

@media (max-width:690px) {
	.page-contact li span img {
		max-height: 25px
	}
}

.page-contact li span:after {
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 100%;
	position: absolute;
	display: block;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transform-origin: bottom center;
	-webkit-transition: -webkit-transform 334ms cubic-bezier(.645, .045, .355, 1);
	transition: -webkit-transform 334ms cubic-bezier(.645, .045, .355, 1);
	transition: transform 334ms cubic-bezier(.645, .045, .355, 1);
	-webkit-transition: -webkit-transform 334ms cubic-bezier(.645, .045, .355, 1),-webkit-transform 334ms cubic-bezier(.645, .045, .355, 1);
	transition: transform 334ms cubic-bezier(.645, .045, .355, 1),-webkit-transform 334ms cubic-bezier(.645, .045, .355, 1)
}

.page-contact li h3 {
	color: #000;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 5px
}

@media (max-width:900px) {
	.page-contact li h3 {
		font-size: 14px
	}
}

.page-contact li p {
	font-size: 14px;
	line-height: 22px
}

@media (max-width:900px) {
	.page-contact li p {
		font-size: 12px
	}
}

.page-contact li:hover span:after {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	background: #f2252c
}

.contact-map {
	width: 100%;
	position: relative;
	z-index: 1;
	padding: 0 60px;
	height: 550px
}

@media (max-width:1200px) {
	.contact-map {
		padding: 0 10px;
		height: 300px
	}
}

.contact-map #l-map {
	width: 100%;
	height: 550px
}

@media (max-width:1200px) {
	.contact-map #l-map {
		height: 300px
	}
}

.contact-map #l-map em {
	font-size: 16px;
	font-style: normal
}

.contact-map #l-map p {
	color: #555;
	font-size: 14px;
	position: relative
}

.page-title {
	text-align: center
}

.page-title h3 {
	color: #333;
	font-size: 28px;
	padding-bottom: 10px;
	font-weight: normal
}

@media (max-width:1200px) {
	.page-title h3 {
		font-size: 16px;
		line-height: 20px
	}
}

.page-about {
	padding: 60px 0 80px 0
}

@media (max-width:1200px) {
	.page-about {
		padding: 30px 0 40px 0
	}
}

.page-map01 {
	width: 846px;
	margin: 0 auto;
	margin-top: -30px;
	position: relative
}

.page-map01 .title {
	top: 0;
	font-size: 18px;
	position: absolute
}

.page-map01 h3 {
	color: #555;
	cursor: pointer;
	font-size: 15px;
	height: 24px;
	font-weight: normal
}

.page-map01 h3:hover .mask {
	display: block
}

.page-map01 .box {
	position: absolute
}

.page-map01 .box01 {
	top: 175px;
	right: 95px
}

.page-map01 .box02 {
	top: 215px;
	right: 120px
}

.page-map01 .box03 {
	top: 243px;
	right: 100px
}

.page-map01 .box03 h3 {
	color: #002e6e
}

.page-map01 .box04 {
	top: 305px;
	right: 205px
}

.page-map01 .box05 {
	top: 325px;
	right: 40px
}

.page-map01 .box05 h3 {
	color: #002e6e
}

.page-map01 .box06 {
	top: 353px;
	right: 45px
}

.page-map01 .box07 {
	top: 355px;
	left: 210px
}

.page-map01 .box08 {
	top: 370px;
	left: 150px
}

.page-map01 .box09 {
	top: 416px;
	left: 350px
}

.page-map01 .box09 h3 {
	color: #002e6e
}

.page-map01 .box10 {
	top: 451px;
	left: 200px
}

.page-map01 .box11 {
	top: 470px;
	left: 467px
}

.page-map01 .box12 {
	top: 450px;
	right: 204px
}

.page-map01 .box13 {
	top: 500px;
	left: 365px
}

.page-map01 .box13 h3 {
	color: #002e6e
}

.page-map01 .mask {
	width: 300px;
	padding: 25px;
	padding-right: 0;
	display: none;
	color: #666;
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 10px #ddd;
	position: absolute
}

.page-map01 .mask .t1 {
	font-size: 16px
}

.page-map01 .mask .t2 {
	font-size: 14px;
	margin-top: 5px
}

.page-map01 .mask01 {
	top: -100px
}

.page-map01 .mask02 {
	top: -60px;
	right: 160px
}

@media (max-width:860px) {
	.page-map01 {
		display: none
	}
}

.page-map02 {
	display: none
}

@media (max-width:860px) {
	.page-map02 {
		display: block
	}
}

.page-about02 {
	padding: 60px 0;
	background: #f8f8f8
}

@media (max-width:1200px) {
	.page-about02 {
		padding: 30px 0
	}
}

.page-about02 .list {
	width: 1210px;
	margin-left: -10px;
	margin-top: 40px
}

@media (max-width:1210px) {
	.page-about02 .list {
		width: 100%;
		margin-top: 30px;
		margin-left: 0
	}
}

.page-about02 .list li {
	width: 50%;
	float: left;
	padding: 0 10px
}

@media (max-width:900px) {
	.page-about02 .list li {
		width: 100%
	}
}

.page-about02 .list table tr td {
	font-size: 14px;
	background: #fff;
	padding: 11.3px 0 11px 38px;
	border: solid 1px #e2e2e2
}

@media (max-width:1200px) {
	.page-about02 .list table tr td {
		font-size: 12px;
		padding: 10px 20px
	}
}

@media (max-width:900px) {
	.page-about02 .list table {
		margin-top: 15px
	}
}

.page-about02 .list td:first-child {
	width: 30%;
	color: #333;
	font-size: 16px;
	background: #f6f6f6
}

@media (max-width:1200px) {
	.page-about02 .list td:first-child {
		font-size: 13px
	}
}

.page-about02 .text {
	margin-top: 30px;
	padding-left: 30px;
	position: relative;
	text-align: center
}

.page-about02 .text img {
	top: -10px;
	left: 30px;
	position: absolute
}

.page-about02 .pic {
	margin-top: -50px;
	position: relative
}

@media (max-width:640px) {
	.page-about02 .pic {
		margin-top: 0
	}
}

.page-about02 .scroll {
	margin-top: 40px;
	padding: 0 40px
}

@media (max-width:480px) {
	.page-about02 .scroll {
		margin-top: 20px;
		padding: 0
	}
}

.page-about02 .scroll a {
	padding: 0 15px;
	display: block;
	overflow: hidden
}

.page-about02 .scroll a:hover .pic img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.page-about02 .scroll .pic {
	overflow: hidden;
	position: relative
}

.page-about02 .scroll .pic img {
	-webkit-transition: all 700ms ease-in;
	transition: all 700ms ease-in;
	-webkit-transform-origin: bottom right;
	-ms-transform-origin: bottom right;
	transform-origin: bottom right
}

.page-about02 .scroll .pic:after {
	content: "";
	display: block;
	padding-bottom: 55.5%
}

.page-about02 .scroll p {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	margin-top: 10px
}

.page-about02 .scroll .slick-prev,.page-about02 .scroll .slick-next {
	width: 35px;
	height: 70px;
	border: 0
}

.page-about02 .scroll .slick-prev {
	left: 7px;
	background: url(/template/default/jixieshebei/img/images/left-prev.png) no-repeat
}

.page-about02 .scroll .slick-next {
	right: 7px;
	background: url(/template/default/jixieshebei/img/images/right-next.png) no-repeat
}

@media (max-width:480px) {
	.page-about02 .scroll .slick-prev,.page-about02 .scroll .slick-next {
		background: none;
		width: 20px;
		height: 20px;
		margin-top: -20px
	}

	.page-about02 .scroll .slick-prev {
		left: 30px;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		border-left: solid 2px rgba(255,255,255,0.5);
		border-bottom: solid 2px rgba(255,255,255,0.5)
	}

	.page-about02 .scroll .slick-next {
		right: 30px;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		border-right: solid 2px rgba(255,255,255,0.5);
		border-bottom: solid 2px rgba(255,255,255,0.5)
	}
}

.page-about02 .list-02 {
	margin-top: 40px;
	width: 1240px;
	margin-left: -10px
}

@media (max-width:1240px) {
	.page-about02 .list-02 {
		width: 100%;
		margin-left: 0;
		margin-top: 10px
	}
}

.page-about02 .list-02 li {
	width: 20%;
	float: left;
	padding: 0 10px
}

@media (max-width:640px) {
	.page-about02 .list-02 li {
		width: 33.333%;
		margin-top: 15px
	}
}

@media (max-width:420px) {
	.page-about02 .list-02 li {
		width: 50%
	}
}

.page-about02 .list-02 li .pic02 {
	position: relative
}

.page-about02 .list-02 li .pic02:after {
	content: "";
	display: block;
	padding-bottom: 80%
}

.page-about02 .list-02 li p {
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	background: #fff;
	font-size: 18px;
	color: #333;
	-webkit-transition: background .5s ease-in-out;
	transition: background .5s ease-in-out;
	padding-left: 15px;
	position: relative
}

@media (max-width:1200px) {
	.page-about02 .list-02 li p {
		font-size: 14px;
		height: 40px;
		line-height: 40px
	}
}

.page-about02 .list-02 li p:after {
	right: 0;
	bottom: 0;
	content: "";
	display: block;
	position: absolute;
	border-bottom: 35px solid #f8f8f8;
	border-left: 35px solid transparent
}

@media (max-width:1200px) {
	.page-about02 .list-02 li {
		padding: 0 5px
	}
}

.page-about02 .list-02 li:hover p {
	background: #eee
}

.page-about03 {
	padding: 60px 0
}

@media (max-width:1200px) {
	.page-about03 {
		padding: 30px 0
	}
}

.page-about03 .pic {
	text-align: center
}

.page-about03 .pic img {
	border: solid 1px #d6d6d6
}

.page-about03 .list {
	margin-top: 40px
}

@media (max-width:1200px) {
	.page-about03 .list {
		margin-top: 20px
	}
}

.page-about03 .list li {
	width: 25%;
	float: left;
	padding: 0 5px
}

@media (max-width:640px) {
	.page-about03 .list li {
		width: 50%
	}
}

@media (max-width:380px) {
	.page-about03 .list li {
		width: 100%;
		padding: 0
	}
}

.page-about03 .list li .pic02 {
	overflow: hidden;
	position: relative
}

.page-about03 .list li .pic02 img {
	-webkit-transition: all 700ms linear;
	transition: all 700ms linear;
	-webkit-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transform-origin: bottom center
}

.page-about03 .list li .pic02:after {
	content: '';
	display: block;
	padding-bottom: 63.7%
}

.page-about03 .list li h3,.page-about03 .list li p {
	padding-right: 30px
}

@media (max-width:1200px) {
	.page-about03 .list li h3,.page-about03 .list li p {
		padding-right: 10px
	}
}

.page-about03 .list li h3 {
	color: #333;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	font-size: 18px;
	margin: 15px 0 5px 0;
	font-weight: normal
}

@media (max-width:1200px) {
	.page-about03 .list li h3 {
		font-size: 14px
	}
}

.page-about03 .list li p {
	line-height: 20px;
	height: 100px;
	overflow: hidden
}

@media (max-width:380px) {
	.page-about03 .list li p {
		height: auto;
		padding-bottom: 15px
	}
}

.page-about03 .list li:hover .pic02 img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.page-about03 .list03 dl {
	width: 1220px;
	margin: 0 auto;
	padding: 50px 10px;
	position: relative
}

@media (max-width:1220px) {
	.page-about03 .list03 dl {
		width: 100%;
		padding: 30px 10px
	}
}

@media (max-width:640px) {
	.page-about03 .list03 dl {
		padding-top: 15px
	}
}

.page-about03 .list03 dt {
	width: 39%;
	float: left;
	padding: 15px;
	z-index: 9;
	position: relative;
	border: solid 1px #cdcdcd
}

.page-about03 .list03 dt .pic03:after {
	content: "";
	display: block;
	padding-bottom: 57%
}

@media (max-width:1200px) {
	.page-about03 .list03 dt {
		padding: 0
	}
}

@media (max-width:640px) {
	.page-about03 .list03 dt {
		width: 100%
	}
}

.page-about03 .list03 dd {
	float: right;
	width: 58.5%;
	z-index: 9;
	position: relative
}

@media (max-width:640px) {
	.page-about03 .list03 dd {
		width: 100%;
		margin-top: 15px
	}
}

.page-about03 .list03 dd h3 {
	color: #333;
	line-height: 30px;
	font-size: 24px;
	margin-bottom: 15px;
	font-weight: normal;
	padding-bottom: 15px;
	border-bottom: solid 1px #dadada
}

@media (max-width:1200px) {
	.page-about03 .list03 dd h3 {
		font-size: 16px;
		padding-bottom: 10px
	}
}

.page-about03 .list03 dd h3>a {
	color: #333
}

.page-about03 .list03 dd p {
	line-height: 26px;
	font-size: 14px
}

@media (max-width:1200px) {
	.page-about03 .list03 dd p {
		font-size: 12px;
		line-height: 20px
	}
}

.page-about03 .bg {
	position: relative;
	background: #f8f8f8
}

.page-news {
	padding-bottom: 40px
}

@media (max-width:1200px) {
	.page-news {
		padding-bottom: 20px
	}
}

.page-news .container {
	padding: 0
}

.page-news li {
	padding: 0 11px;
	float: left;
	margin-bottom: 30px;
	width: 33.3333%
}

@media (max-width:1200px) {
	.page-news li {
		padding: 0 5px;
		margin-bottom: 15px
	}
}

@media (max-width:640px) {
	.page-news li {
		width: 50%
	}
}

@media (max-width:420px) {
	.page-news li {
		width: 100%;
		padding: 0 10px
	}
}

.page-news li a {
	display: block;
	padding-bottom: 20px;
	border: solid 1px #efefef;
	-webkit-transition: background-color .5s ease-in-out;
	transition: background-color .5s ease-in-out
}

.page-news li a:hover .more img {
	margin-right: 10px
}

.page-news li a:hover .pic img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.page-news li a:hover dd h3 {
	color: #002e6e
}

.page-news li .pic {
	overflow: hidden;
	position: relative
}

.page-news li .pic img {
	-webkit-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
	-webkit-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transform-origin: bottom center
}

.page-news li .pic:after {
	content: "";
	display: block;
	padding-bottom: 58.9%
}

.page-news li dl {
	margin: 0 30px;
	padding: 30px 0;
	overflow: hidden;
	border-bottom: solid 1px #ececec
}

@media (max-width:1200px) {
	.page-news li dl {
		margin: 0 15px;
		padding: 15px 0
	}
}

.page-news li dt {
	width: 25%;
	float: left;
	text-align: center;
	border-right: solid 1px #ececec
}

@media (max-width:1200px) {
	.page-news li dt {
		display: none
	}
}

.page-news li dt .date {
	color: #333;
	line-height: 50px;
	font-size: 50px
}

.page-news li dt .year {
	color: #777;
	font-size: 12px
}

.page-news li dd {
	width: 70%;
	float: right
}

@media (max-width:1200px) {
	.page-news li dd {
		width: 100%;
		float: none
	}
}

.page-news li dd h3 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	height: 20px;
	overflow: hidden
}

@media (max-width:1200px) {
	.page-news li dd h3 {
		font-size: 14px
	}
}

.page-news li dd p {
	color: #777;
	height: 44px;
	margin-top: 5px;
	line-height: 22px;
	overflow: hidden
}

.page-news li .more {
	color: #666;
	font-size: 12px;
	margin: 0 30px;
	padding-top: 10px;
	vertical-align: top
}

.page-news li .more img {
	float: right;
	margin-top: -10px;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}

@media (max-width:1200px) {
	.page-news li .more {
		margin-left: 20px
	}
}

.page-news-show {
	padding-bottom: 70px
}

@media (max-width:1200px) {
	.page-news-show {
		margin-top: 40px;
		padding-bottom: 40px
	}
}

.page-news-show h1 {
	margin-top: 40px;
	line-height: 36px;
	font-size: 26px;
	font-weight: normal;
	color: #002e6e;
	text-align: center
}

@media (max-width:1200px) {
	.page-news-show h1 {
		font-size: 16px;
		margin-top: 20px
	}
}

.page-news-show .info {
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 30px;
	text-align: center
}

@media (max-width:1200px) {
	.page-news-show .info {
		font-size: 12px;
		margin-top: 0
	}
}

.page-news-show .title {
	color: #333;
	font-size: 16px;
	margin-top: 40px
}

@media (max-width:1200px) {
	.page-news-show .title {
		font-size: 14px;
		margin-top: 20px
	}
}

.page-news-show .page-info {
	padding-left: 200px;
	position: relative;
	padding-bottom: 40px;
	border-bottom: solid 1px #d9d9d9
}

@media (max-width:1200px) {
	.page-news-show .page-info {
		padding-left: 0
	}
}

.page-news-show .page-info .return {
	color: #fff;
	width: 190px;
	padding-left: 17px;
	text-align: center;
	line-height: 37px;
	background: #002e6e;
	display: inline-block;
	position: relative
}

.page-news-show .page-info .return:before {
	top: 50%;
	left: 50px;
	margin-top: -0.5px;
	height: 1px;
	width: 17px;
	content: "";
	background: #fff;
	position: absolute;
	-webkit-transition: all .4s linear;
	transition: all .4s linear
}

.page-news-show .page-info .return:hover:before {
	left: 40px
}

.page-news-show .page-info span {
	float: right;
	padding-right: 200px
}

@media (max-width:1200px) {
	.page-news-show .page-info span {
		padding-right: 10px
	}
}

.page-news-show .page-info span img {
	max-height: 40px;
	-webkit-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transform-origin: bottom center;
	-webkit-transition: all 334ms ease-in-out;
	transition: all 334ms ease-in-out
}

@media (max-width:640px) {
	.page-news-show .page-info span img {
		max-height: 30px;
		margin-top: 5px
	}
}

.page-news-show .page-info span a {
	padding-left: 15px;
	display: inline-block
}

@media (max-width:640px) {
	.page-news-show .page-info span a {
		padding-left: 10px
	}
}

.page-news-show .page-info span a:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.page-left-asider,.page-right-asider {
	z-index: 9;
	margin-top: -40px;
	position: relative
}

@media (max-width:1200px) {
	.page-left-asider,.page-right-asider {
		margin-top: 0;
		margin-top: 10px
	}
}

.page-left-asider {
	width: 72.5%;
	float: left;
	padding: 40px;
	background: #fff;
	padding-top: 15px
}

@media (max-width:1200px) {
	.page-left-asider {
		padding: 15px;
		width: 73.6%
	}
}

@media (max-width:767px) {
	.page-left-asider {
		width: 100%
	}
}

.page-left-asider .page-current {
	border-bottom: 0
}

.page-left-asider .title {
	margin-top: -20px;
	color: #333;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	font-weight: normal;
	border-bottom: solid 1px #d5d5d5
}

@media (max-width:767px) {
	.page-left-asider .title {
		font-size: 16px;
		height: 40px;
		line-height: 40px
	}
}

.page-right-asider {
	width: 25%;
	float: right
}

@media (max-width:767px) {
	.page-right-asider {
		display: none
	}
}

.page-right-asider .mask {
	background: #fff;
	text-align: center;
	padding: 10px
}

.page-right-asider .mask .pic {
	overflow: hidden;
	position: relative
}

.page-right-asider .mask .pic:after {
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: -5px;
	z-index: 9;
	-webkit-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	position: absolute;
	background: rgba(0,0,0,0.03);
	-webkit-transition: all 400ms linear;
	transition: all 400ms linear
}

.page-right-asider .mask .pic:hover:after {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}

.page-right-asider .mask p {
	color: #333;
	margin-top: 10px;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden
}

.page-right-asider .mask02 {
	margin-top: 20px
}

.page-about-ml {
	padding-top: 35px
}

.page-about-ml .pic {
	margin-top: 10px;
	background: #f4f5f6;
	text-align: center
}

.page-about-ml .title01 {
	color: #000;
	line-height: 30px;
	font-size: 24px;
	padding: 35px 0 10px 0
}

@media (max-width:640px) {
	.page-about-ml .title01 {
		font-size: 16px;
		padding-top: 20px
	}
}

.page-about-ml .text {
	padding: 25px 0;
	border-bottom: solid 1px #d5d5d5
}

.page-about-ml .text01 .pic01 {
	float: left;
	padding-right: 20px
}

@media (max-width:480px) {
	.page-about-ml .text01 .pic01 {
		float: none;
		margin: 0 auto;
		padding-right: 0;
		display: block
	}
}

.page-about-ml .text01 .margin30 {
	padding-top: 40px
}

@media (max-width:480px) {
	.page-about-ml .text01 .margin30 {
		padding-top: 15px
	}
}

.page-about-ml .text02 {
	position: relative
}

.page-about-ml .text02 .t1 {
	left: 24%;
	top: 72%;
	position: absolute
}

@media (max-width:480px) {
	.page-about-ml .text02 .t1 {
		left: auto;
		top: auto;
		position: relative
	}
}

.page-about-ml .text03 .t1 {
	margin-top: 15px
}

.page-about-ml .text04 {
	margin-top: 25px
}

.page-technology .title01 {
	margin-bottom: 30px
}

@media (max-width:640px) {
	.page-technology .title01 {
		margin-bottom: 20px
	}
}

.page-technology .title01 span {
	color: #fff;
	font-weight: 600;
	padding: 0 35px;
	font-size: 18px;
	line-height: 34px;
	background: #3c90d4;
	display: inline-block;
	border-radius: 30px
}

@media (max-width:640px) {
	.page-technology .title01 span {
		font-size: 15px;
		padding: 0 15px
	}
}

.page-technology .title02 {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	line-height: 30px
}

@media (max-width:640px) {
	.page-technology .title02 {
		font-size: 16px
	}
}

.page-technology .title03 {
	padding: 30px 0
}

@media (max-width:640px) {
	.page-technology .title03 {
		padding: 20px 0
	}
}

.page-technology .text {
	padding: 40px 0;
	padding-right: 100px;
	border-bottom: solid 1px #d5d5d5
}

@media (max-width:768px) {
	.page-technology .text {
		padding: 20px 0;
		padding-right: 0
	}
}

.page-technology .text01 {
	margin-top: 40px
}

@media (max-width:640px) {
	.page-technology .text01 {
		margin-top: 20px
	}
}

.page-technology .pic {
	margin-top: 30px
}

.page-technology table {
	color: #333;
	font-size: 16px;
	margin-bottom: 25px;
	text-align: center;
	overflow-x: scroll
}

@media (max-width:640px) {
	.page-technology table {
		font-size: 12px
	}
}

.page-technology tr,.page-technology th {
	padding: 10px;
	font-weight: normal;
	background: #abddf7
}

.page-technology tr,.page-technology td {
	width: 20%;
	padding: 10px;
	background: #fcfbe8
}

@media (max-width:360px) {

}

.page-certification dl {
	padding: 30px 0;
	overflow: hidden;
	border-bottom: solid 1px #e5e5e5
}

@media (max-width:640px) {
	.page-certification dl {
		padding-top: 15px
	}
}

.page-certification dl:hover dt a:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.page-certification dl:hover dd .more {
	color: #fff;
	border-color: #e6232a;
	background: #e6232a
}

.page-certification dt {
	position: relative
}

.page-certification dt a:before {
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	position: absolute;
	background: rgba(0,0,0,0.03);
	-webkit-transition: all 400ms linear;
	transition: all 400ms linear
}

.page-certification dt:after {
	content: "";
	display: block;
	padding-bottom: 61%
}

.page-certification dd h3 {
	font-size: 22px;
	color: #1c1c1c;
	font-weight: normal;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin: 35px 0 15px 0
}

@media (max-width:1200px) {
	.page-certification dd h3 {
		font-size: 16px;
		margin-top: 15px;
		margin-bottom: 10px
	}
}

.page-certification dd h3 a {
	color: #333;
	display: block
}

.page-certification dd .more {
	margin-top: 30px;
	padding: 0 15px;
	line-height: 30px;
	display: inline-block;
	border: solid 1px #dbdbdb;
	-webkit-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transition: background .3s ease-in;
	transition: background .3s ease-in
}

.page-certification dd .more:hover {
	color: #fff;
	border-color: #e6232a;
	background: #e6232a
}

.page-certification li {
	overflow: hidden;
	margin-top: 40px
}

@media (max-width:640px) {
	.page-certification li {
		margin-top: 15px
	}
}

.page-certification li .pic {
	width: 30%;
	float: left;
	position: relative;
	-webkit-transition: all .4s linear;
	transition: all .4s linear;
	border: solid 1px #e1e1e1
}

.page-certification li .pic:after {
	content: "";
	display: block;
	padding-bottom: 56%
}

@media (max-width:430px) {
	.page-certification li .pic {
		width: 100%
	}
}

.page-certification li .mask {
	width: 70%;
	float: right;
	padding-left: 30px
}

.page-certification li .mask h3 {
	color: #1c1c1c;
	font-size: 18px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	overflow: hidden
}

@media (max-width:1200px) {
	.page-certification li .mask h3 {
		font-size: 14px
	}
}

.page-certification li .mask p {
	line-height: 22px;
	margin: 5px 0;
	color: #666;
    max-height:88px;
    overflow:hidden;
}

.page-certification li .mask span {
	font-size: 14px
}

@media (max-width:430px) {
	.page-certification li .mask {
		width: 100%;
		padding-left: 0;
		float: left
	}

	.page-certification li .mask h3 {
		margin-top: 15px
	}
}

.page-certification li:hover .pic {
	border-color: #002e6e
}

.page-certification li:hover .mask span {
	color: #e6232a
}

.page-certification-show h1 {
	color: #333;
	font-size: 22px;
	text-align: center;
	padding: 30px 0 20px 0
}

@media (max-width:1200px) {
	.page-certification-show h1 {
		font-size: 16px;
		padding-top: 10px
	}
}

.page-certification-show .title01 {
	color: #333;
	margin: 40px 0 10px 0;
	font-weight: bold;
	font-size: 16px
}

@media (max-width:1200px) {
	.page-certification-show .title01 {
		font-size: 14px;
		margin-top: 20px
	}
}

.page-certification-show .m30 {
	margin-top: 30px
}

.page-certification-show .page-info {
	margin: 50px 0;
	margin-right: 12px;
	text-align: right
}

@media (max-width:1200px) {
	.page-certification-show .page-info {
		margin-bottom: 20px
	}
}

.page-certification-show .page-info .return {
	color: #fff;
	width: 190px;
	padding-left: 17px;
	text-align: center;
	line-height: 37px;
	background: #a0a0a0;
	-webkit-transition: background .4s ease-in-out;
	transition: background .4s ease-in-out;
	display: inline-block;
	position: relative
}

.page-certification-show .page-info .return:before {
	top: 50%;
	left: 50px;
	margin-top: -0.5px;
	height: 1px;
	width: 17px;
	content: "";
	background: #fff;
	position: absolute;
	-webkit-transition: all .4s linear;
	transition: all .4s linear
}

.page-certification-show .page-info .return:hover {
	background: #002e6e
}

.page-certification-show .page-info .return:hover:before {
	left: 40px
}

.page-inspiration dl {
	padding: 30px 0;

	overflow: hidden
}

.page-inspiration dl:hover dt a:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.page-inspiration dl:hover dd .more {
	color: #fff;
	border-color: #e6232a;
	background: #e6232a
}

.page-inspiration dt {
	position: relative
}

.page-inspiration dt a:before {
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	position: absolute;
	background: rgba(0,0,0,0.03);
	-webkit-transition: all 400ms linear;
	transition: all 400ms linear
}

.page-inspiration dt:after {
	content: "";
	display: block;
	padding-bottom: 61%
}

.page-inspiration dd h3 {
	font-size: 22px;
	color: #1c1c1c;
	font-weight: normal;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin: 30px 0 15px 0
}

.page-inspiration dd h3 a {
	color: #333;
	display: block
}

.page-inspiration dd .more {
	margin-top: 22px;
	padding: 0 15px;
	line-height: 30px;
	display: inline-block;
	border: solid 1px #dbdbdb;
	-webkit-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transition: background .3s ease-in;
	transition: background .3s ease-in
}

.page-inspiration ul {
	width: 103%;
	margin-left: -10px;
	padding-top: 30px;
	position: relative
}

@media (max-width:1200px) {
	.page-inspiration ul {
		width: 100%;
		margin-left: 0
	}
}

.page-inspiration ul:after {
	content: "";
	top: 0;
	left: -28px;
	width: 110%;
	height: 30px;
	position: absolute;

}

@media (max-width:1200px) {
	.page-inspiration ul:after {
		width: 100%;
		left: 0;
		height: 15px
	}
}

.page-inspiration ul li {
	width: 50%;
	float: left;
	margin-top: 40px;
	padding: 0 10px
}

@media (max-width:640px) {
	.page-inspiration ul li {
		padding: 0 5px;
		margin-top: 10px
	}
}

@media (max-width:480px) {
	.page-inspiration ul li {
		width: 100%;
		padding: 0
	}
}

.page-inspiration ul li a {
	display: block;
	border: solid 1px #eaeaea
}

.page-inspiration ul li .pic {
	overflow: hidden;
	position: relative
}

.page-inspiration ul li .pic:after {
	content: "";
	display: block;
	padding-bottom: 61%
}

.page-inspiration ul li .pic img {
	-webkit-transition: all 700ms ease-in;
	transition: all 700ms ease-in;
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center
}

.page-inspiration ul li .box {
	padding: 30px 50px 20px 20px
}

@media (max-width:640px) {
	.page-inspiration ul li .box {
		padding: 15px
	}
}

.page-inspiration ul li .box h3 {
	color: #333;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

.page-inspiration ul li .box p {
	color: #666;
	font-size: 16px;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
	margin: 15px 0
}

@media (max-width:640px) {
	.page-inspiration ul li .box p {
		font-size: 13px;
		height: 44px
	}
}

.page-inspiration ul li .box span {
	color: #999;
	font-size: 12px;
	padding: 0 15px;
	line-height: 30px;
	display: inline-block;
	border: solid 1px #eaeaea;
	-webkit-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transform-origin: bottom center;
	-webkit-transition: background-color 700ms ease-in-out;
	transition: background-color 700ms ease-in-out
}

.page-inspiration ul li:hover .pic img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.page-inspiration ul li:hover span {
	color: #fff;
	border-color: #e6232a;
	background: #e6232a
}

.page-inspiration .color-menu {
	text-align: center;
	margin: 30px 0;
	position: relative
}

.page-inspiration .color-menu:after {
	content: "";
	left: 0;
	top: 0;
	height: 65px;
	width: 100%;
	display: block;
	position: absolute;
	background: #eaeaea
}

@media (max-width:767px) {
	.page-inspiration .color-menu:after {
		max-height: 50px
	}
}

.page-inspiration .color-menu span {
	z-index: 9;
	line-height: 26px;
	cursor: pointer;
	position: relative;
	padding: 0 10px;
	display: inline-block
}

@media (max-width:1200px) {
	.page-inspiration .color-menu span {
		padding: 0 5px
	}
}

.page-inspiration .color-menu span img {
	max-height: 65px;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}

@media (max-width:767px) {
	.page-inspiration .color-menu span img {
		max-height: 50px
	}
}

.page-inspiration .color-menu span:hover img {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15)
}

.page-inspiration .color-menu .active img {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15)
}

.page-inspiration .color-box {
	padding-top: 50px;
	padding-bottom: 70px
}

@media (max-width:640px) {
	.page-inspiration .color-box {
		padding-top: 30px;
		padding-bottom: 30px
	}
}

.page-inspiration .content {
	display: none;
	overflow: hidden
}

.page-inspiration .content dl {
	width: 20%;
	float: left;
	padding: 5px
}

@media (max-width:640px) {
	.page-inspiration .content dl {
		width: 33.333%
	}
}

@media (max-width:420px) {
	.page-inspiration .content dl {
		width: 50%
	}
}

.page-inspiration .content dt {
	height: 110px;
	-webkit-transition: background 500ms ease-in;
	transition: background 500ms ease-in
}

.page-inspiration .content dd {
	margin-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	position: relative
}

@media (max-width:640px) {
	.page-inspiration .content dd {
		font-size: 12px
	}
}

.page-inspiration .content dd span {
	top: 0;
	right: 0;
	position: absolute
}

.page-inspiration .content dl:hover dt {
	-webkit-transform: scale(1.07);
	-ms-transform: scale(1.07);
	transform: scale(1.07)
}

.page-inspiration .yellow-color-01 {
	background: #fcfce0
}

.page-inspiration .yellow-color-02 {
	background: #fcfce4
}

.page-inspiration .yellow-color-03 {
	background: #fcfcf4
}

.page-inspiration .yellow-color-04 {
	background: #fcfce4
}

.page-inspiration .yellow-color-05 {
	background: #ecece4
}

.page-inspiration .yellow-color-06 {
	background: #fcf4e0
}

.page-inspiration .yellow-color-07 {
	background: #fcfcc8
}

.page-inspiration .yellow-color-08 {
	background: #fcfce4
}

.page-inspiration .yellow-color-09 {
	background: #fcfccc
}

.page-inspiration .yellow-color-10 {
	background: #f4f0d0
}

.page-inspiration .yellow-color-11 {
	background: #fcf0c0
}

.page-inspiration .yellow-color-12 {
	background: #fcf8c0
}

.page-inspiration .yellow-color-13 {
	background: #fcfcc8
}

.page-inspiration .yellow-color-14 {
	background: #fcfc9c
}

.page-inspiration .yellow-color-15 {
	background: #f8f4b8
}

.page-inspiration .yellow-color-16 {
	background: #fcac20
}

.page-inspiration .yellow-color-17 {
	background: #fce83c
}

.page-inspiration .yellow-color-18 {
	background: #fcfc4c
}

.page-inspiration .yellow-color-19 {
	background: #fcfc50
}

.page-inspiration .yellow-color-20 {
	background: #f8f084
}

.page-inspiration .yellow-color-21 {
	background: #fc5404
}

.page-inspiration .yellow-color-22 {
	background: #fca43c
}

.page-inspiration .yellow-color-23 {
	background: #fc9c24
}

.page-inspiration .yellow-color-24 {
	background: #fcb834
}

.page-inspiration .yellow-color-25 {
	background: #e8d840
}

.page-inspiration .red-color-01 {
	background: #f0ccf0
}

.page-inspiration .red-color-02 {
	background: #fcd4e8
}

.page-inspiration .red-color-03 {
	background: #fcd4dc
}

.page-inspiration .red-color-04 {
	background: #fcdcdc
}

.page-inspiration .red-color-05 {
	background: #e8d0dc
}

.page-inspiration .red-color-06 {
	background: #ecb0e0
}

.page-inspiration .red-color-07 {
	background: #fcb8c8
}

.page-inspiration .red-color-08 {
	background: #fcc0bc
}

.page-inspiration .red-color-09 {
	background: #fcccbc
}

.page-inspiration .red-color-10 {
	background: #dcb0b8
}

.page-inspiration .red-color-11 {
	background: #dc88c0
}

.page-inspiration .red-color-12 {
	background: #f4788c
}

.page-inspiration .red-color-13 {
	background: #fcaca8
}

.page-inspiration .red-color-14 {
	background: #fcb098
}

.page-inspiration .red-color-15 {
	background: #d0949c
}

.page-inspiration .red-color-16 {
	background: #b8307c
}

.page-inspiration .red-color-17 {
	background: #e0445c
}

.page-inspiration .red-color-18 {
	background: #fc5c44
}

.page-inspiration .red-color-19 {
	background: #fc703c
}

.page-inspiration .red-color-20 {
	background: #b05858
}

.page-inspiration .red-color-21 {
	background: #8c0048
}

.page-inspiration .red-color-22 {
	background: #c4102c
}

.page-inspiration .red-color-23 {
	background: #f00
}

.page-inspiration .red-color-24 {
	background: #d83010
}

.page-inspiration .red-color-25 {
	background: #901818
}

.page-inspiration .green-color-01 {
	background: #dcfcd8
}

.page-inspiration .green-color-02 {
	background: #c8f8d4
}

.page-inspiration .green-color-03 {
	background: #a4f0d8
}

.page-inspiration .green-color-04 {
	background: #a0ecdc
}

.page-inspiration .green-color-05 {
	background: #b0dccc
}

.page-inspiration .green-color-06 {
	background: #bcfcb8
}

.page-inspiration .green-color-07 {
	background: #b8f8d4
}

.page-inspiration .green-color-08 {
	background: #58e4ac
}

.page-inspiration .green-color-09 {
	background: #54dcb4
}

.page-inspiration .green-color-10 {
	background: #80c8a8
}

.page-inspiration .green-color-11 {
	background: #bcfcb8
}

.page-inspiration .green-color-12 {
	background: #b8f8d4
}

.page-inspiration .green-color-13 {
	background: #14d480
}

.page-inspiration .green-color-14 {
	background: #48d4bc
}

.page-inspiration .green-color-15 {
	background: #5cbc88
}

.page-inspiration .green-color-16 {
	background: #64f448
}

.page-inspiration .green-color-17 {
	background: #10e058
}

.page-inspiration .green-color-18 {
	background: #00c858
}

.page-inspiration .green-color-19 {
	background: #00a06c
}

.page-inspiration .green-color-20 {
	background: #009040
}

.page-inspiration .green-color-21 {
	background: #309418
}

.page-inspiration .green-color-22 {
	background: #00bc00
}

.page-inspiration .green-color-23 {
	background: #008400
}

.page-inspiration .green-color-24 {
	background: #003c14
}

.page-inspiration .green-color-25 {
	background: #006400
}

.page-inspiration .blue-color-01 {
	background: #b4dcf0
}

.page-inspiration .blue-color-02 {
	background: #98d0ec
}

.page-inspiration .blue-color-03 {
	background: #c0e0f4
}

.page-inspiration .blue-color-04 {
	background: #d0e0fc
}

.page-inspiration .blue-color-05 {
	background: #b4c4f0
}

.page-inspiration .blue-color-06 {
	background: #50c4d4
}

.page-inspiration .blue-color-07 {
	background: #78c4d4
}

.page-inspiration .blue-color-08 {
	background: #70b4ec
}

.page-inspiration .blue-color-09 {
	background: #acccf8
}

.page-inspiration .blue-color-10 {
	background: #88a0d8
}

.page-inspiration .blue-color-11 {
	background: #0ca8b8
}

.page-inspiration .blue-color-12 {
	background: #189cc4
}

.page-inspiration .blue-color-13 {
	background: #3098dc
}

.page-inspiration .blue-color-14 {
	background: #78b0ec
}

.page-inspiration .blue-color-15 {
	background: #6884c4
}

.page-inspiration .blue-color-16 {
	background: #005c70
}

.page-inspiration .blue-color-17 {
	background: #0080b0
}

.page-inspiration .blue-color-18 {
	background: #0070c8
}

.page-inspiration .blue-color-19 {
	background: #1c60e0
}

.page-inspiration .blue-color-20 {
	background: #144098
}

.page-inspiration .blue-color-21 {
	background: #00283c
}

.page-inspiration .blue-color-22 {
	background: #001854
}

.page-inspiration .blue-color-23 {
	background: #000098
}

.page-inspiration .blue-color-24 {
	background: #0000b0
}

.page-inspiration .blue-color-25 {
	background: #00006c
}

.page-inspiration .violet-color-01 {
	background: #d0d4fc
}

.page-inspiration .violet-color-02 {
	background: #dcd4fc
}

.page-inspiration .violet-color-03 {
	background: #e8d8f8
}

.page-inspiration .violet-color-04 {
	background: #e8ccf4
}

.page-inspiration .violet-color-05 {
	background: #dcc4f0
}

.page-inspiration .violet-color-06 {
	background: #b0b8f4
}

.page-inspiration .violet-color-07 {
	background: #c4b4f4
}

.page-inspiration .violet-color-08 {
	background: #d4b4e8
}

.page-inspiration .violet-color-09 {
	background: #d8a8ec
}

.page-inspiration .violet-color-10 {
	background: #bca0d0
}

.page-inspiration .violet-color-11 {
	background: #8898ec
}

.page-inspiration .violet-color-12 {
	background: #a890e4
}

.page-inspiration .violet-color-13 {
	background: #b894d8
}

.page-inspiration .violet-color-14 {
	background: #c47cd4
}

.page-inspiration .violet-color-15 {
	background: #a47cb8
}

.page-inspiration .violet-color-16 {
	background: #6474e0
}

.page-inspiration .violet-color-17 {
	background: #603cb8
}

.page-inspiration .violet-color-18 {
	background: #a070c4
}

.page-inspiration .violet-color-19 {
	background: #a450b8
}

.page-inspiration .violet-color-20 {
	background: #6c3484
}

.page-inspiration .violet-color-21 {
	background: #000084
}

.page-inspiration .violet-color-22 {
	background: #040070
}

.page-inspiration .violet-color-23 {
	background: #18006c
}

.page-inspiration .violet-color-24 {
	background: #540068
}

.page-inspiration .violet-color-25 {
	background: #34004c
}

.page-inspiration .neutral-color-01 {
	background: #f9f8f7
}

.page-inspiration .neutral-color-02 {
	background: #f4e6dc
}

.page-inspiration .neutral-color-03 {
	background: #ddd
}

.page-inspiration .neutral-color-04 {
	background: #d7dad4
}

.page-inspiration .neutral-color-05 {
	background: #f2f2f0
}

.page-inspiration .neutral-color-06 {
	background: #f0f1f1
}

.page-inspiration .neutral-color-07 {
	background: #f5f7f8
}

.page-inspiration .neutral-color-08 {
	background: #f8fbf5
}

.page-inspiration .neutral-color-09 {
	background: #f0ede8
}

.page-inspiration .neutral-color-10 {
	background: #edd9ca
}

.page-inspiration .neutral-color-11 {
	background: #d1d1d1
}

.page-inspiration .neutral-color-12 {
	background: #bfc0bc
}

.page-inspiration .neutral-color-13 {
	background: #e3e3ea
}

.page-inspiration .neutral-color-14 {
	background: #e7e6eb
}

.page-inspiration .neutral-color-15 {
	background: #e9eff3
}

.page-inspiration .neutral-color-16 {
	background: #f7f8f0
}

.page-inspiration .neutral-color-17 {
	background: #efedef
}

.page-inspiration .neutral-color-18 {
	background: #e5cbba
}

.page-inspiration .neutral-color-19 {
	background: #afafaf
}

.page-inspiration .neutral-color-20 {
	background: #999d97
}

.page-inspiration .neutral-color-21 {
	background: #a9aaae
}

.page-inspiration .neutral-color-22 {
	background: #ddd8d5
}

.page-inspiration .neutral-color-23 {
	background: #dde4e9
}

.page-inspiration .neutral-color-24 {
	background: #eef2e7
}

.page-inspiration .neutral-color-25 {
	background: #e6e3e8
}

.page-inspiration .neutral-color-26 {
	background: #baa58e
}

.page-inspiration .neutral-color-27 {
	background: #7e7e7e
}

.page-inspiration .neutral-color-28 {
	background: #626868
}

.page-inspiration .neutral-color-29 {
	background: #797b80
}

.page-inspiration .neutral-color-30 {
	background: #736462
}

.page-inspiration .neutral-color-31 {
	background: #d4e2e8
}

.page-inspiration .neutral-color-32 {
	background: #dae2d1
}

.page-inspiration .neutral-color-33 {
	background: #cabfc1
}

.page-inspiration .neutral-color-34 {
	background: #997f6e
}

.page-inspiration .neutral-color-35 {
	background: #444
}

.page-inspiration .neutral-color-36 {
	background: #2c3030
}

.page-inspiration .neutral-color-37 {
	background: #393115
}

.page-inspiration .neutral-color-38 {
	background: #433216
}

.page-inspiration .neutral-color-39 {
	background: #cdd7de
}

.page-inspiration .neutral-color-40 {
	background: #cbd6c8
}

.page-inspiration .white-color-01 {
	background: #fcfcfc
}

.page-inspiration .white-color-02 {
	background: #f4f1ec
}

.page-inspiration .white-color-03 {
	background: #fcf0f8
}

.page-inspiration .white-color-04 {
	background: #fdfdf7
}

.page-inspiration .white-color-05 {
	background: #fffbef
}

.page-inspiration .white-color-06 {
	background: #fcf4f8
}

.page-inspiration .white-color-07 {
	background: #f7f7f7
}

.page-inspiration .white-color-08 {
	background: #fafaf4
}

.page-inspiration .white-color-09 {
	background: #f0fcf8
}

.page-inspiration .white-color-10 {
	background: #f6f0f1
}

.page-inspiration .white-color-11 {
	background: #ecf7f8
}

.page-inspiration .white-color-12 {
	background: #c4e8f4
}

.page-inspiration .white-color-13 {
	background: #f5f0ec
}

.page-inspiration .white-color-14 {
	background: #f4e4fc
}

.page-inspiration .white-color-15 {
	background: #d8d8fc
}

.page-color {
	margin-top: 40px;
	font-weight: bold;
	font-size: 16px
}

.page-color a {
	color: #f00;
	display: block;
	text-decoration: underline
}

.page-color a:hover {
	color: #e6232a
}

@media (max-width:640px) {
	.page-color {
		font-size: 14px;
		margin-top: 20px
	}
}

.page-paging {
	padding-top: 40px;
	text-align: center
}

.page-paging a {
	padding: 0 10px;
	line-height: 30px;
	display: inline-block;
	border: solid 1px #ccc;
    margin: 0 2px;
	-webkit-transition: background-color 500ms ease-in-out;
	transition: background-color 500ms ease-in-out
}

.page-paging a:hover,.page-paging a.cur,.page-paging a.cpb {
	color: #fff;
	border-color: #002e6e;
	background: #002e6e
}

.page-join {
	line-height: 22px;
	text-align: center
}

.page-join .title01 {
	color: #333;
	font-size: 28px;
	line-height: 30px;
	padding-bottom: 10px;
	letter-spacing: 1px
}

@media (max-width:1200px) {
	.page-join .title01 {
		font-size: 16px;
		line-height: 20px
	}
}

.page-join .title02 {
	font-size: 18px;
	font-weight: 600;
	color: #e6232a;
	margin-bottom: 15px;
	letter-spacing: 1px
}

@media (max-width:1200px) {
	.page-join .title02 {
		font-size: 14px
	}
}

.page-join .title03 {
	color: #333;
	font-size: 18px;
	margin-top: 10px;
	letter-spacing: 1px
}

@media (max-width:1200px) {
	.page-join .title03 {
		font-size: 14px
	}
}

.page-join01 {
	padding-bottom: 50px
}

@media (max-width:1200px) {
	.page-join01 {
		padding-bottom: 15px
	}
}

.page-join02 {
	padding: 50px 0;
	background: #f8f8f8
}

@media (max-width:1200px) {
	.page-join02 {
		padding-bottom: 15px;
		padding-top: 30px
	}
}

.page-join03 {
	padding-top: 50px
}

@media (max-width:1200px) {
	.page-join03 {
		padding-top: 30px
	}
}

.page-join04 {
	width: 600px;
	margin: 0 auto;
	padding: 50px 0;
	font-size: 34px;
	color: #000;
	margin-top: 50px;
	line-height: 40px;
	position: relative
}

@media (max-width:600px) {
	.page-join04 {
		width: 100%;
		font-size: 20px;
		margin-top: 20px;
		padding: 30px 0
	}
}

.page-join04 .title {
	top: 0;
	left: 0;
	width: 100%;
	color: #fff;
	line-height: 65px;
	text-align: center;
	position: absolute;
	background: #e6232a
}

.page-join04 .title:before {
	content: "";
	top: 0;
	left: 0;
	position: absolute;
	border-top: 65px solid #f8f8f8;
	border-right: 65px solid transparent
}

.page-join04 .title:after {
	content: "";
	top: 0;
	right: 0;
	position: absolute;
	border-top: 65px solid #f8f8f8;
	border-left: 65px solid transparent
}

@media (max-width:600px) {
	.page-join04 .title {
		margin: 10px 0
	}

	.page-join04 .title:before,.page-join04 .title:after {
		display: none
	}
}

.page-join04 .box {
	padding: 50px 0;
	border: solid 4px #e6232a
}

@media (max-width:640px) {
	.page-join04 .box {
		padding-bottom: 20px
	}
}

.page-join04 a {
	color: #000;
	font-size: 40px
}

.page-map {
	padding-bottom: 50px
}

@media (max-width:1200px) {
	.page-map {
		padding-bottom: 0
	}
}

.page-map .map {
	margin-top: 70px;
	position: relative;
	text-align: center
}

.page-map .map .add {
	cursor: pointer;
	font-size: 17px;
	position: absolute;
	text-shadow: 0 1px rgba(255,255,255,0.3),1px 0 rgba(255,255,255,0.3),-1px 0 rgba(255,255,255,0.3),0 -1px rgba(255,255,255,0.3)
}

.page-map .map .add a {
	color: #000;
	display: block
}

.page-map .map .add a:hover {
	color: #e6232a;
	text-shadow: none
}

@media (max-width:640px) {
	.page-map .map .add {
		font-size: 11px
	}
}

.page-map .map .add01 {
	top: 15%;
	left: 13%
}

.page-map .map .add02 {
	top: 11%;
	right: 31%
}

.page-map .map .add03 {
	top: 31%;
	right: 35%
}

.page-map .map .add04 {
	top: 36%;
	right: 8%
}

.page-map .map .add05 {
	top: 44%;
	right: 44%
}

.page-map .map .add06 {
	top: 43%;
	right: 28%
}

.page-map .map .add07 {
	top: 55%;
	right: 17%
}

.page-map .list-tel {
	margin-top: 30px;
	position: relative
}

.page-map .list-tel h1 {
	color: #333;
	font-size: 14px;
	margin-left: 10px;
	margin-bottom: 15px;
	font-weight: normal;
	padding-left: 10px;
	border-left: solid 3px #e6232a
}

.page-map .list-tel li {
	font-size: 14px;
	margin-bottom: 30px;
	padding: 20px 30px 30px 30px;
	border: solid 1px #e6e6e7
}

.page-map .list-tel li h2 {
	margin-bottom: 20px;
	font-size: 16px
}

.page-history {
	position: relative;
	padding-bottom: 60px
}

.page-container.lishi img {
    position: relative;
    z-index: 1;
}

@media (max-width:1200px) {
	.page-history {
		padding-bottom: 0;
		line-height: 24px
	}
}

.page-history .pic {
	float: right
}

@media (max-width:640px) {
	.page-history .pic {
		float: none;
		margin: 0 auto;
		display: block
	}
}

.page-history .box {
	width: 60%;
	top: 60px;
	left: 0;
	padding-bottom: 40px;
	padding-right: 100px;
	position: absolute;
	background: #fff
}

@media (max-width:640px) {
	.page-history .box {
		width: 100%;
		padding: 10px 0;
		top: auto;
		left: auto;
		position: relative
	}
}

.page-history .box .t1 {
	color: #333;
	padding-top: 30px;
	font-size: 34px;
	line-height: 40px
}

@media (max-width:1200px) {
	.page-history .box .t1 {
		font-size: 18px;
		line-height: 30px
	}
}

@media (max-width:640px) {
	.page-history .box .t1 {
		padding-top: 10px
	}
}

.page-history .box .t2 {
	color: #333;
	font-size: 26px;
	line-height: 30px
}

@media (max-width:1200px) {
	.page-history .box .t2 {
		font-size: 14px;
		line-height: 20px
	}
}

.page-history .margin30 {
	margin-top: 50px
}

@media (max-width:640px) {
	.page-history .margin30 {
		margin-top: 10px
	}
}

.page-history02 {
	padding: 60px 0;
	background: #fafafa
}

.page-history02 .red {
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: center;
	font-size: 40px;
	color: #e6232a
}

@media (max-width:640px) {
	.page-history02 {
		padding: 30px 0
	}

	.page-history02 .red {
		font-size: 24px;
		margin-bottom: 20px
	}
}

.page-memorabilia {
	margin-top: 50px
}

.page-memorabilia .box {
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 100px;
	background: url(/template/default/jixieshebei/img/images/memorabilia-img01.png) no-repeat top center
}

@media (max-width:1000px) {
	.page-memorabilia .box {
		width: 100%
	}
}

@media (max-width:640px) {
	.page-memorabilia .box {
		padding-bottom: 30px
	}
}

.page-memorabilia .box ul {
	z-index: 9;
	margin-top: -4px;
	overflow: hidden;
	position: relative;
	background: url(/template/default/jixieshebei/img/images/memorabilia-line.png) repeat-y top center
}

@media (max-width:640px) {
	.page-memorabilia .box ul {
		background: none;
		padding-top: 0
	}
}

.page-memorabilia .box li {
	width: 50%;
	color: #666;
	z-index: 99;
	float: left;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 22px;
	text-align: right;
	position: relative
}

.page-memorabilia .box li p {
	padding-right: 104px
}

.page-memorabilia .box li .time {
	color: #333;
	font-size: 20px;
	font-family: arial;
	position: relative
}

.page-memorabilia .box li .time:after {
	content: "";
	top: 7px;
	right: 0;
	width: 93px;
	height: 5px;
	position: absolute;
	background: url(/template/default/jixieshebei/img/images/memorabilia-img03.png) no-repeat
}

@media (max-width:640px) {
	.page-memorabilia .box li {
		width: 100%;
		float: none;
		margin-top: 15px;
		padding-left: 30px;
		text-align: left
	}

	.page-memorabilia .box li p {
		padding: 0
	}

	.page-memorabilia .box li .time:after,.page-memorabilia .box li .time:before {
		display: none
	}
}

.page-memorabilia .box .li-2 {
	width: 50%;
	margin-top: 50px;
	padding-right: 0;
	text-align: left;
    float:right;
}

.page-memorabilia .box .li-2 p {
	padding-left: 100px;
	padding-right: 0
}

.page-memorabilia .box .li-2 .time:after {
	content: "";
	top: 7px;
	left: -5px;
	right: auto;
	width: 88px;
	height: 5px;
	position: absolute;
	background: url(/template/default/jixieshebei/img/images/memorabilia-img02.png) no-repeat
}

@media (max-width:640px) {
	.page-memorabilia .box .li-2 {
		width: 100%;
		float: none;
		margin-top: 15px
	}

	.page-memorabilia .box .li-2 p {
		padding-left: 0
	}
}

.page-memorabilia .pic {
	z-index: 9;
	position: relative
}

.page-memorabilia .box {
	position: relative
}

.page-memorabilia .box:after {
	z-index: 0;
	content: "";
	width: 370px;
	height: 370px;
	border-radius: 100%;
	background: #f8e4e5;
	position: absolute
}

@media (max-width:1000px) {
	.page-memorabilia .box:after {
		display: none
	}
}

.page-memorabilia .box01:after {
	top: -20px;
	right: 15%
}

.page-memorabilia .box02:after {
	top: -20px;
	left: 15%
}

.page-memorabilia .box03:after {
	top: -150px;
	right: 15%
}

.page-memorabilia .box04:after {
	top: -220px;
	left: 15%
}

.page-memorabilia .box05 {
	padding-bottom: 0
}


@media (max-width:640px) {
	.page-memorabilia .box05 .li-2 {
		margin-top: 15px
	}
}

.page-memorabilia .box05:after {
	top: -220px;
	right: 15%
}

.page-arrows {
	vertical-align: top;
	margin-right: 4px;
	margin-top: -3px
}

@media (max-width:640px) {
	.page-arrows {
		display: none
	}
}

#page-arrows em {
	width: 11px;
	height: 11px;
	cursor: pointer;
	display: block;
	color: #035da3;
	font-size: 0;
	z-index: 99;
	position: relative;
	margin-left: 49.2%;
	background: url(/template/default/jixieshebei/img/images/arrows.jpg) no-repeat center center
}

.page-product {
	padding-bottom: 50px
}

.page-product .home-title p {
	font-size: 15px
}

@media (max-width:1200px) {
	.page-product .home-title {
		font-size: 12px;
		display: none
	}
}

.pro-option {
	margin-top: 30px;
	border: solid 1px #f1f1f1
}

.pro-option li {
	padding: 15px 20px;
	overflow: hidden;
	border-top: solid 1px #f1f1f1
}

@media (max-width:640px) {
	.pro-option li {
		padding: 5px 10px
	}
}

.pro-option li .t1 {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	float: left;
	width: 6%
}

@media (max-width:880px) {
	.pro-option li .t1 {
		width: 50px;
		font-size: 14px
	}
}

.pro-option li .t2 {
	color: #fff;
	padding: 3px 0;
	text-align: center;
	margin-right: 10px;
	background: #002e6e;
	display: inline-block;
	float: left;
	width: 6%
}

@media (max-width:880px) {
	.pro-option li .t2 {
		width: 40px
	}
}

@media (max-width:480px) {
	.pro-option li .t2 {
		padding: 0
	}
}

.pro-option li .t3 {
	width: 80%;
	display: inline-block;
	float: left
}

@media (max-width:630px) {
	.pro-option li .t3 {
		width: 70%
	}
}

@media (max-width:370px) {
	.pro-option li .t3 {
		width: 62%
	}
}

.pro-option li a {
	padding: 3px 12px;
	display: inline-block
}

.pro-option li a.cur {
    background: #002e6e none repeat scroll 0 0;
    color: #fff;
}

@media (max-width:630px) {
	.pro-option li a {
		padding: 3px 5px
	}
}

.pro-option li:first-child {
	border-top: 0
}

@media (max-width:1200px) {
	.pro-option {
		margin-top: -15px
	}
}

.pro-search {
	padding: 15px;
	border-bottom: solid 1px #f1f1f1
}

.pro-search .t1 {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 5px
}

.pro-search font {
    color: #652177;
    display:none;
    font-size: 12px;
    position: absolute;
    right: 60px;
    top: -22px;
}

@media (max-width:880px) {
	.pro-search .t1 {
		font-size: 14px;
		padding-right: 0;
		padding-left: 0
	}
}

.pro-search .t2 {
	float: right;
	font-size: 14px
}

@media (max-width:680px) {
	.pro-search .t2 {
		display: none
	}
}

.pro-search .input {
	color: #666;
	width: 240px;
	line-height: 20px;
	margin-left: 20px;
	padding: 5px 10px;
	border: solid 1px #dcdcdc
}

@media (max-width:420px) {
	.pro-search .input {
		width: 170px
	}
}

@media (max-width:340px) {
	.pro-search .input {
		width: 150px
	}
}

.pro-search .button {
	color: #fff;
	border: 0;
	line-height: 20px;
	padding: 5px 10px;
	display: inline-block;
	background: #002e6e
}

.page-product-list {
	padding-top: 20px;
	padding-bottom: 10px
}

@media (max-width:1200px) {
	.page-product-list {
		padding-top: 0
	}
}

.page-product-list ul {
	width: 102%;
	margin-left: -10px
}

@media (max-width:1200px) {
	.page-product-list ul {
		width: 100%;
		margin-left: 0
	}
}

.page-product-list li {
	width: 33.333%;
	float: left;
	margin-top: 35px;
	padding: 0 10px
}

@media (max-width:640px) {
	.page-product-list li {
		margin-top: 10px;
		width: 50%;
		padding: 0 5px
	}
}

@media (max-width:400px) {
	.page-product-list li {
		width: 100%
	}
}

.page-product-list li a {
	display: block;
	padding: 10px;
	border: solid 1px #ebebeb;
	-webkit-transition: background 700ms ease-in-out;
	transition: background 700ms ease-in-out
}

.page-product-list li a:hover {
	background: #002e6e
}

.page-product-list li a:hover .title {
	color: #fff
}

.page-product-list li a:hover .pic img {
	-webkit-transform: scale(.99);
	-ms-transform: scale(.99);
	transform: scale(.99)
}

.page-product-list li a:hover .text,.page-product-list li a:hover .more {
	color: #a3acbf
}

.page-product-list li a:hover .more {
	border-color: #a3acbf
}

@media (max-width:1024px) {
	.page-product-list li a:hover {
		background: none
	}

	.page-product-list li a:hover .title {
		color: #333
	}

	.page-product-list li a:hover .text {
		color: #666
	}

	.page-product-list li a:hover .more {
		color: #999;
		border-top: solid 1px #ebebeb
	}
}

.page-product-list li .pic {
	position: relative
}

.page-product-list li .pic img {
	-webkit-transition: all 700ms ease-in-out;
	transition: all 700ms ease-in-out;
	-webkit-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transform-origin: bottom center
}

.page-product-list li .pic:after {
	content: "";
	display: block;
	padding-bottom: 75%
}

.page-product-list li .title,.page-product-list li .text,.page-product-list li .more {
	margin: 0 10px
}

@media (max-width:1200px) {
	.page-product-list li .title,.page-product-list li .text,.page-product-list li .more {
		margin: 0
	}
}

.page-product-list li .title {
	color: #333;
	margin-top: 20px;
	font-size: 18px;
	font-weight: normal;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

@media (max-width:1200px) {
	.page-product-list li .title {
		font-size: 14px;
		margin-top: 10px
	}
}

@media (max-width:400px) {
	.page-product-list li .title {
		text-align: center
	}
}

.page-product-list li .text {
	color: #666;
	font-size: 13px;
	height: 66px;
	padding-right: 30px;
	overflow: hidden;
	line-height: 22px
}

@media (max-width:1200px) {
	.page-product-list li .text {
		height: 44px;
		font-size: 12px;
		padding-right: 20px
	}
}

@media (max-width:400px) {
	.page-product-list li .text {
		text-align: center;
		line-height: 20px;
		height: 40px;
		padding: 0 20px;
		margin-bottom: 10px
	}
}

.page-product-list li .more {
	color: #999;
	font-size: 14px;
	padding: 10px 0 20px 0;
	border-top: solid 1px #ebebeb
}

@media (max-width:1200px) {
	.page-product-list li .more {
		font-size: 12px;
		padding-bottom: 0;
		padding-top: 5px;
		margin-top: 5px
	}
}

@media (max-width:400px) {
	.page-product-list li .more {
		padding-top: 10px;
		padding-bottom: 15px;
		display: none
	}
}

.page-leftbox {
	width: 32%;
	float: left
}

.page-leftbox .bigimg {
	margin-left: 4px;
	border: solid 1px #ebebeb
}

.page-leftbox .bigimg .pic {
	position: relative
}

.page-leftbox .bigimg .pic:after {
	content: "";
	display: block;
	padding-bottom: 110%
}

.page-leftbox .smallimg {
	padding: 0;
	margin-top: 15px
}

.page-leftbox .smallimg .pic {
	margin: 0 4px;
	cursor: pointer;
	position: relative;
	border: solid 1px #ebebeb
}

.page-leftbox .smallimg .pic:after {
	content: "";
	display: block;
	padding-bottom: 100%
}

@media (max-width:640px) {
	.page-leftbox {
		width: 100%
	}

	.page-leftbox .bigimg .pic:after {
		padding-bottom: 80%
	}
}

.page-rightcontent {
	width: 68%;
	float: left;
	line-height: 24px;
	padding-left: 60px
}

@media (max-width:780px) {
	.page-rightcontent {
		padding-left: 30px
	}
}

.page-rightcontent h1 {
	color: #333;
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	padding: 30px 0
}

@media (max-width:1200px) {
	.page-rightcontent h1 {
		padding: 15px 0
	}
}

.page-rightcontent .icon {
	padding-top: 25px
}

.page-rightcontent .dowland {
	color: #fff;
	margin-top: 30px;
	padding: 8px 20px;
	background: #a0a0a0;
	display: inline-block;
	-webkit-transition: background 700ms ease-in;
	transition: background 700ms ease-in
}

.page-rightcontent .dowland img {
	max-height: 24px;
	margin-right: 10px;
	vertical-align: top
}

.page-rightcontent .dowland:hover {
	background: #002e6e
}

@media (max-width:640px) {
	.page-rightcontent {
		width: 100%;
		padding-left: 15px
	}
}

.page-proshow {
	padding-top: 40px
}

@media (max-width:780px) {
	.page-proshow {
		padding-top: 20px
	}
}

.proshow-tab {
	background: #fff;
	z-index: 9999;
	position: relative;
	border-bottom: solid 1px #e9e7e7
}

.proshow-tab li {
	float: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	cursor: pointer;
	width: 20%;
	text-align: center;
	border: solid 1px #e9e7e7;
	border-bottom: 0;
	margin-right: 10px
}

.proshow-tab li.active>a {
	color: #fff;
	display: block;
	background: #002e6e
}

@media (max-width:640px) {
	.proshow-tab li {
		font-size: 14px;
		line-height: 34px
	}
}

.proshow-cot {
	position: relative;
	margin-top: -9%;
	padding-top: 14%;
	padding-bottom: 30px
}

@media (max-width:640px) {
	.proshow-cot {
		padding-top: 15px
	}
}

.proshow-cot .table-list table,.proshow-cot .table-list tr,.proshow-cot .table-list td {
	padding: 15px;
	padding-left: 30px;
	border: solid 1px #dadada
}

.proshow-cot .table-list td:first-child {
	font-size: 16px;
	font-weight: bold;
	color: #002e6e;
	background: #f2f4f8
}

@media (max-width:640px) {
	.proshow-cot .table-list {
		font-size: 12px
	}

	.proshow-cot .table-list td:first-child {
		font-size: 12px
	}
}

.proshow-cot .table-list-2 {
	font-size: 14px;
	text-align: center
}

.proshow-cot .table-list-2 table,.proshow-cot .table-list-2 tr,.proshow-cot .table-list-2 td {
	padding: 5px 10px;
	border: solid 2px #7a9ca0
}

.proshow-cot .table-list-2 th {
	color: #000;
	padding: 7px;
	background: #9dd5d0
}

.proshow-cot .table-list-2 td:first-child {
	background: #d0e9dc
}

@media (max-width:640px) {
	.proshow-cot .table-list-2 {
		font-size: 12px
	}
}

.proshow-cot .box {
	width: 410px;
	margin: 0 auto;
	font-size: 12px
}

@media (max-width:410px) {
	.proshow-cot .box {
		width: 100%
	}
}

.proshow-cot .font18 {
	color: #f9c373;
	font-size: 24px;
	margin-top: 30px;
	line-height: 40px;
	margin-bottom: 10px;
	border-bottom: solid 1px #d9d9d9
}

@media (max-width:640px) {
	.proshow-cot .font18 {
		font-size: 16px;
		line-height: 30px;
		margin-top: 20px
	}
}

.proshow-cot .font16 {
	color: #333;
	margin-bottom: 15px;
	font-size: 16px;
	margin-top: 30px
}

@media (max-width:380px) {
	.proshow-cot .font16 {
		font-size: 14px
	}
}

.proshow-cot .font30 {
	color: #7b702a;
	font-size: 30px;
	line-height: 30px;
	padding-top: 20px;
	padding-right: 45px
}

@media (max-width:640px) {
	.proshow-cot .font30 {
		padding-right: 0;
		font-size: 18px
	}
}

.proshow-cot .pic {
	margin-top: 40px;
	padding-top: 20px;
	border-top: solid 1px #d9d9d9
}

.proshow-cot .list {
	width: 101.7%;
	margin-left: -7px
}

.proshow-cot .list li {
	float: left;
	width: 33.333%;
	padding: 0 7px 15px 7px;
}

@media (max-width:430px) {
	.proshow-cot .list li {
		width: 100%;
		padding: 0;
		margin-top: 10px
	}
}

.proshow-cot .list li a {
	display: block;
	padding: 10px;
	border: solid 1px #ebebeb
}

.proshow-cot .list li .pic01 {
	position: relative
}

.proshow-cot .list li .pic01:after {
	content: "";
	display: block;
	padding-bottom: 90%
}

.proshow-cot .list li p {
	color: #666;
	font-size: 16px;
	margin-bottom: 10px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

@media (max-width:768px) {
	.proshow-cot .list {
		width: 100%;
		margin-left: 0
	}
}

.topic .titlebox {
	padding: 30px 0;
	padding-bottom: 29px;
	color: #fff;
	margin-bottom: 30px;
	text-align: center;
	font-size: 34px;
	line-height: 40px;
	background: #cc3677;
	border: solid 8px #000;
	position: relative
}

@media (max-width:992px) {
	.topic .titlebox {
		font-size: 18px;
		line-height: 24px;
		padding: 15px 0;
		margin-bottom: 0;
		border: solid 6px #000
	}
}

.topic .titlebox .icon {
	top: -36px;
	left: 30px;
	position: absolute
}

.topic .titlebox .icon02 {
	bottom: 0;
	right: -8px;
	z-index: 8;
	position: absolute
}

.topic .titlebox .icon03 {
	top: -36px;
	right: 30px;
	position: absolute
}

.topic .titlebox .icon04 {
	bottom: 0;
	left: -8px;
	position: absolute
}

@media (max-width:992px) {
	.topic .titlebox .icon,.topic .titlebox .icon02,.topic .titlebox .icon03,.topic .titlebox .icon04 {
		display: none
	}
}

.topic .box05 {
	padding-top: 60px
}

@media (max-width:992px) {
	.topic .box05 {
		padding-top: 0
	}
}

.topic .box05 .list02 {
	border: solid 8px #000;
	border-top: 0
}

@media (max-width:992px) {
	.topic .box05 .list02 {
		border-width: 6px
	}
}

.topic .box05 .list02 ul {
	overflow: hidden
}

.topic .box05 .list02 li {
	width: 25%;
	float: left;
	padding-bottom: 60px;
	position: relative
}

@media (max-width:768px) {
	.topic .box05 .list02 li {
		padding-bottom: 20px;
		border-left: solid 1px #ddd
	}
}

@media (max-width:640px) {
	.topic .box05 .list02 li {
		width: 50%
	}
}

@media (max-width:400px) {
	.topic .box05 .list02 li {
		width: 100%
	}
}

.topic .box05 .list02 li:after {
	content: "";
	display: block;
	width: 100%;
	height: 120%;
	border-right: 8px solid #000;
	position: absolute;
	top: -10%;
	right: 3%;
	z-index: 9;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	-webkit-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	transform: rotate(5deg)
}

@media (max-width:768px) {
	.topic .box05 .list02 li:after {
		display: none
	}
}

.topic .box05 .list02 li .pic {
	width: 330px;
	height: 200px;
	margin: 0 auto;
	position: relative
}

.topic .box05 .list02 li .pic img {
	margin-left: -8px;
	-webkit-transform: skew(-5deg);
	-ms-transform: skew(-5deg);
	transform: skew(-5deg);
	overflow: hidden
}

@media (max-width:768px) {
	.topic .box05 .list02 li .pic img {
		margin-left: 0;
		-webkit-transform: skew(0deg);
		-ms-transform: skew(0deg);
		transform: skew(0deg)
	}
}

@media (max-width:768px) {
	.topic .box05 .list02 li .pic {
		margin-bottom: 10px
	}
}

.topic .box05 .list02 li h3 {
	color: #9e6140;
	font-size: 16px;
	padding-top: 30px;
	padding-bottom: 30px
}

.topic .box05 .list02 li h3,.topic .box05 .list02 li p {
	padding-left: 15px;
	padding-right: 45px;
	position: relative;
	z-index: 99
}

@media (max-width:768px) {
	.topic .box05 .list02 li h3,.topic .box05 .list02 li p {
		padding: 5px 10px;
		font-size: 14px
	}
}

.topic .box05 .list02 li:first-child h3,.topic .box05 .list02 li:first-child p {
	padding-left: 25px
}

@media (max-width:768px) {
	.topic .box05 .list02 li:first-child h3,.topic .box05 .list02 li:first-child p {
		padding-left: 10px
	}
}

.topic .box05 .list02 .last:after {
	display: none
}

.topic .box04 {
	color: #333;
	font-size: 14px;
	margin-top: 60px
}

@media (max-width:992px) {
	.topic .box04 {
		margin-top: 30px
	}
}

.topic .box04 .titlebox {
	margin-bottom: 0
}

.topic .box04 .list {
	border: solid 8px #000;
	border-top: 0
}

@media (max-width:992px) {
	.topic .box04 .list {
		border-width: 6px
	}
}

.topic .box04 .list ul {
	overflow: hidden;
	width: 100.3%
}

.topic .box04 .list li {
	width: 25%;
	float: left
}

.topic .box04 .list .text {
	text-align: center;
	padding: 10px 70px 40px 70px
}

@media (max-width:992px) {
	.topic .box04 .list .text {
		padding: 10px 20px 20px 20px
	}
}

.topic .box03 {
	margin-top: 60px
}

@media (max-width:992px) {
	.topic .box03 {
		margin-top: 30px
	}
}

.topic .box03 .titlebox {
	margin-bottom: 0
}

.topic .box03 .list {
	border: solid 8px #000;
	border-top: 0
}

@media (max-width:992px) {
	.topic .box03 .list {
		border-width: 6px
	}
}

.topic .box03 .list li {
	color: #333;
	width: 33.333%;
	float: left;
	padding: 60px 30px;
	text-align: center
}

@media (max-width:992px) {
	.topic .box03 .list li {
		padding: 30px
	}
}

@media (max-width:580px) {
	.topic .box03 .list li {
		width: 100%;
		padding: 30px 0 15px 15px
	}
}

.topic .box03 .list li .pic {
	position: relative
}

.topic .box03 .list li .pic:after {
	content: "";
	display: block;
	padding-bottom: 75%
}

@media (max-width:580px) {
	.topic .box03 .list li .pic:after {
		padding-bottom: 30%
	}
}

.topic .box03 .list li .t1 {
	color: #9e6140;
	font-size: 18px;
	font-weight: bold;
	margin-top: 30px
}

@media (max-width:992px) {
	.topic .box03 .list li .t1 {
		font-size: 14px;
		margin-top: 15px
	}
}

.topic .box03 .list li .t2 {
	margin: 20px 0;
	font-size: 12px
}

.topic .box03 .list li .t3 {
	text-align: left
}

.topic .box03 .list02 li .t1 {
	margin-bottom: 15px
}

.topic .box03 .list02 .more {
	color: #333;
	font-size: 14px;
	margin-top: 40px;
	padding: 0 30px;
	line-height: 30px;
	display: inline-block;
	margin-left: 20px;
	border-radius: 30px;
	border: solid 2px #000
}

.topic .box03 .list02 .more:hover {
	border-color: #002e6e
}

.topic .box02 {
	padding-bottom: 60px;
	margin-top: 60px
}

@media (max-width:992px) {
	.topic .box02 {
		margin-top: 30px;
		padding-bottom: 30px
	}
}

.topic .box02 ul {
	width: 101%;
	margin-left: -5px
}

@media (max-width:1200px) {
	.topic .box02 ul {
		width: 100%;
		margin-left: 0
	}
}

.topic .box02 li {
	width: 33.333%;
	float: left;
	padding: 0 5px;
	margin-top: 10px;
	vertical-align: top
}

@media (max-width:992px) {
	.topic .box02 li {
		width: 100%;
		padding: 0
	}
}

.topic .box02 li div {
	font-size: 14px;
	color: #333;
	height: auto;
	min-height: 260px;
	max-height: 500px;
	border: solid 7px #000
}

@media (max-width:992px) {
	.topic .box02 li div {
		min-height: auto;
		max-height: auto;
		font-size: 12px;
		border: solid 3px #000
	}
}

.topic .box02 li div h3 {
	line-height: 20px;
	padding-top: 25px;
	font-size: 16px;
	color: #cc3677;
	min-height: 85px;
	overflow: hidden;
	padding-left: 20px;
	border-bottom: solid 7px #000;
	background: url(/template/default/jixieshebei/img/images/bg2.jpg) repeat
}

@media (max-width:992px) {
	.topic .box02 li div h3 {
		min-height: auto;
		padding: 20px;
		font-size: 14px;
		border-bottom: solid 3px #000
	}
}

.topic .box02 li div .t1 {
	padding: 20px
}

.topic .box02 li div .more {
	margin-bottom: 20px;
	color: #333;
	font-size: 14px;
	padding: 0 30px;
	line-height: 30px;
	display: inline-block;
	margin-left: 20px;
	border-radius: 30px;
	border: solid 2px #000
}

.topic .box02 li div .more:hover {
	border-color: #002e6e
}

.topic .box02 li .max-h {
	height: 345px
}

@media (max-width:992px) {
	.topic .box02 li .max-h {
		height: auto
	}
}

.topic .title {
	color: #000;
	padding-bottom: 30px;
	padding-top: 30px;
	line-height: 40px;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	position: relative
}

@media (max-width:992px) {
	.topic .title {
		font-size: 18px
	}
}

.topic .title span {
	z-index: 1;
	position: relative
}

.topic .title:after {
	content: "";
	width: 237px;
	height: 15px;
	bottom: 25px;
	left: 50%;
	z-index: 0;
	margin-left: -119px;
	background: #9dd6df;
	position: absolute
}

@media (max-width:992px) {
	.topic .title:after {
		height: 8px;
		bottom: 35px
	}
}

.topic .box07 {
	color: #333;
	font-size: 18px;
	margin-top: 100px;
	border: solid 8px #000;
	padding: 0 50px 70px 50px;
	background: url(/template/default/jixieshebei/img/images/bg_01.png) repeat
}

@media (max-width:768px) {
	.topic .box07 {
		font-size: 14px;
		padding: 20px;
		padding-top: 40px;
		margin-top: 40px
	}
}

.topic .box07 .t1 {
	margin-top: -60px;
	position: relative;
	text-align: center
}

.topic .box07 .t2 {
	padding-top: 30px
}

@media (max-width:768px) {
	.topic .box07 .t2 {
		padding-top: 15px
	}
}

.topic .box07 .t3 {
	padding: 15px 10px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	width: 410px;
	margin-left: 40px;
	border-top: 2px solid #000;
	border-left: 6px solid #000;
	border-right: 6px solid #000;
	background-color: #fff;
	text-align: center;
	-webkit-transform: skew(-25deg);
	-ms-transform: skew(-25deg);
	transform: skew(-25deg)
}

.topic .box07 .t3 span {
	display: inline-block;
	-webkit-transform: skew(25deg);
	-ms-transform: skew(25deg);
	transform: skew(25deg)
}

@media (max-width:480px) {
	.topic .box07 .t3 {
		width: 100%;
		margin-left: 0;
		font-size: 16px;
		padding: 10px;
		border: solid 3px #000;
		-webkit-transform: skew(0);
		-ms-transform: skew(0);
		transform: skew(0)
	}

	.topic .box07 .t3 span {
		-webkit-transform: skew(0);
		-ms-transform: skew(0);
		transform: skew(0)
	}
}

.topic .box07 .left-cot {
	width: 43%;
	float: left;
	margin-top: 60px
}

@media (max-width:1200px) {
	.topic .box07 .left-cot {
		width: 500px;
		margin: 0 auto;
		float: none;
		margin-top: 30px
	}
}

@media (max-width:500px) {
	.topic .box07 .left-cot {
		width: 100%
	}
}

.topic .box07 .right-cot {
	width: 56%;
	float: right;
	margin-top: 60px;
	position: relative
}

@media (max-width:1200px) {
	.topic .box07 .right-cot {
		width: 100%;
		float: none
	}
}

@media (max-width:640px) {
	.topic .box07 .right-cot {
		margin-top: 30px
	}
}

.topic .box07 .right-cot .pic {
	right: -50px;
	top: -140px;
	position: absolute
}

@media (max-width:640px) {
	.topic .box07 .right-cot .pic {
		display: none
	}
}

.topic .box07 .right-cot .t3 {
	margin: 0 auto
}

.topic .box07 .right-cot .textbox {
	z-index: 9;
	position: relative;
	background: #eee;
	font-size: 12px;
	text-align: center;
	border: solid 6px #000
}

@media (max-width:480px) {
	.topic .box07 .right-cot .textbox {
		border: solid 3px #000;
		border-top: 0
	}
}

.topic .box07 .right-cot .textbox th {
	color: #2b87ae;
	font-size: 14px;
	padding: 4px 10px;
	font-weight: normal;
	background: #cedbad
}

.topic .box07 .right-cot .textbox tr,.topic .box07 .right-cot .textbox th,.topic .box07 .right-cot .textbox td {
	border: solid 2px #fff
}

.topic .box07 .right-cot .textbox tr,.topic .box07 .right-cot .textbox td {
	padding: 6px 10px
}

.topic .box07 .pic1 img {
	border: solid 6px #000
}

@media (max-width:480px) {
	.topic .box07 .pic1 img {
		border: solid 3px #000
	}
}

.topic .dow {
	margin-top: 60px
}

@media (max-width:1200px) {
	.topic .dow {
		margin-top: 30px
	}
}

.topic .dow a {
	color: #333;
	font-size: 20px;
	line-height: 80px;
	display: inline-block;
	border-radius: 60px;
	width: 620px;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	background: url(/template/default/jixieshebei/img/images/bg2.jpg) repeat
}

.topic .dow a img {
	max-height: 40px;
	vertical-align: middle;
	margin-right: 10px
}

.topic .dow a:hover {
	opacity: .7
}

@media (max-width:1200px) {
	.topic .dow a {
		width: 100%;
		height: 40px;
		font-size: 14px;
		line-height: 40px
	}

	.topic .dow a img {
		max-height: 25px
	}
}

.shikkui {
	width: 960px;
	margin: 0 auto;
	padding: 0 10px;
	font-size: 18px;
	color: #333;
	margin-top: -60px;
	font-family: "hksnwz"
}

@media (max-width:1100px) {
	.shikkui {
		margin-top: -20px
	}
}

@media (max-width:960px) {
	.shikkui {
		width: 100%
	}
}

@media (max-width:800px) {
	.shikkui {
		font-size: 14px
	}
}

.shikkui .menu {
	margin-bottom: 20px;
	text-align: center
}

.shikkui .menu li {
	cursor: pointer;
	padding: 0 50px;
	z-index: 9;
	display: inline-block;
	position: relative
}

.shikkui .menu li a {
	display: block
}

.shikkui .menu li .title {
	padding: 10px 0
}

.shikkui .menu li:after {
	content: "";
	width: 2px;
	left: 0;
	top: 20px;
	height: 70%;
	display: block;
	position: absolute;
	background: #dcdcdc
}

@media (max-width:740px) {
	.shikkui .menu li {
		padding: 0 10px
	}

	.shikkui .menu li:after {
		width: 1px
	}

	.shikkui .menu li img {
		max-height: 30px
	}
}

@media (max-width:640px) {
	.shikkui .menu li {
		padding: 0 5px
	}

	.shikkui .menu li .icon img {
		max-height: 20px
	}
}

@media (max-width:360px) {
	.shikkui .menu li {
		font-size: 11px
	}
}

.shikkui .menu li:first-child:after {
	display: none
}

.shikkui .font23 {
	font-size: 23px;
	margin-bottom: 15px
}

.shikkui .font15 {
	font-size: 15px
}

.shikkui .box01 {
	line-height: 24px;
	position: relative;
	margin-bottom: 80px;
	background-image: url(/template/default/jixieshebei/img/images/shikkui-img05.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	min-height: 542px
}

@media (max-width:640px) {
	.shikkui .box01 {
		min-height: auto;
		margin-bottom: 40px;
		background-position: top center
	}
}

.shikkui .box01 .mask {
	top: 200px;
	right: 65px;
	width: 220px;
	text-align: center;
	position: absolute
}

@media (max-width:640px) {
	.shikkui .box01 .mask {
		top: auto;
		right: auto;
		margin: 0 auto;
		padding-top: 200px;
		position: relative
	}
}

.shikkui .box01 .mask02 {
	padding: 0 130px;
	text-align: center;
	padding-top: 450px
}

@media (max-width:640px) {
	.shikkui .box01 .mask02 {
		padding: 0 30px;
		padding-top: 20px
	}
}

.shikkui .box02 {
	position: relative;
	padding-bottom: 90px
}

@media (max-width:650px) {
	.shikkui .box02 {
		padding-bottom: 40px
	}
}

.shikkui .box02 .slick-dots {
	bottom: -60px
}

@media (max-width:650px) {
	.shikkui .box02 .slick-dots {
		bottom: -30px
	}
}

.shikkui .box02 .slick-dots li button {
	width: 20px;
	height: 20px;
	margin: 0 3px;
	background: url(/template/default/jixieshebei/img/images/arrow.jpg) no-repeat
}

@media (max-width:830px) {
	.shikkui .box02 .slick-dots li button {
		margin: 0
	}
}

@media (max-width:650px) {
	.shikkui .box02 .slick-dots li button {
		width: 10px;
		height: 10px;
		background: #333
	}
}

.shikkui .box02 .slick-dots li.slick-active button {
	background: url(/template/default/jixieshebei/img/images/arrow-hover.jpg) no-repeat
}

@media (max-width:650px) {
	.shikkui .box02 .slick-dots li.slick-active button {
		background: #edbe00
	}
}

.shikkui .box02 .slick-prev,.shikkui .box02 .slick-next {
	width: 93px;
	height: 93px;
	border: 0;
	bottom: -90px;
	top: auto;
	margin-top: auto
}

.shikkui .box02 .slick-prev {
	left: 120px;
	background: url(/template/default/jixieshebei/img/images/left-prev-2.jpg) no-repeat
}

@media (max-width:870px) {
	.shikkui .box02 .slick-prev {
		left: 30px
	}
}

@media (max-width:650px) {
	.shikkui .box02 .slick-prev {
		background: none
	}
}

.shikkui .box02 .slick-next {
	right: 120px;
	background: url(/template/default/jixieshebei/img/images/right-next-2.jpg) no-repeat
}

@media (max-width:870px) {
	.shikkui .box02 .slick-next {
		right: 30px
	}
}

@media (max-width:650px) {
	.shikkui .box02 .slick-next {
		background: none
	}
}

.shikkui .box03 {
	position: relative
}

.shikkui .box03 .title {
	color: #000;
	height: 93px;
	font-size: 39px;
	line-height: 93px;
	text-align: center;
	background: url(/template/default/jixieshebei/img/images/shikkui-img21.jpg) no-repeat top center
}

@media (max-width:640px) {
	.shikkui .box03 .title {
		font-size: 24px;
		height: 60px;
		line-height: 60px
	}
}

.shikkui .box03 .mask {
	margin-top: 30px;
	line-height: 24px;
	position: relative;
	background-image: url(/template/default/jixieshebei/img/images/shikkui-img22-03.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	min-height: 321px
}

.shikkui .box03 .mask .textbox {
	width: 200px;
	padding-top: 80px;
	margin-left: 130px;
	text-align: center
}

@media (max-width:640px) {
	.shikkui .box03 .mask {
		min-height: auto;
		background-position: top center
	}

	.shikkui .box03 .mask .textbox {
		width: 300px;
		margin-left: 0;
		margin: 0 auto;
		text-align: center;
		padding-top: 170px
	}
}

.shikkui .box03 .list li {
	width: 33%;
	float: left;
	line-height: 22px;
	text-align: center
}

.shikkui .box03 .list li div {
	width: 200px;
	margin: 0 auto
}

@media (max-width:640px) {
	.shikkui .box03 .list li {
		line-height: 20px
	}
}

@media (max-width:480px) {
	.shikkui .box03 .list li {
		width: 100%
	}

	.shikkui .box03 .list li div {
		width: 90%
	}
}

.shikkui .box03 .list .li-1 {
	margin-left: 80px;
	position: relative;
	padding-top: 29%;
	background-image: url(/template/default/jixieshebei/img/images/shikkui-img23.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	min-height: 460px
}

@media (max-width:640px) {
	.shikkui .box03 .list .li-1 {
		margin-left: 50px;
		min-height: auto;
		background-position: top center
	}
}

@media (max-width:480px) {
	.shikkui .box03 .list .li-1 {
		margin-left: 0;
		background: none;
		padding-top: 8%
	}
}

.shikkui .box03 .list .li-2 {
	margin-left: 110px;
	position: relative;
	padding-top: 29%;
	background-image: url(/template/default/jixieshebei/img/images/shikkui-img24.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	min-height: 460px
}

@media (max-width:640px) {
	.shikkui .box03 .list .li-2 {
		margin-left: 50px;
		min-height: auto;
		background-position: top center
	}
}

@media (max-width:480px) {
	.shikkui .box03 .list .li-2 {
		margin-left: 0;
		background: none;
		padding-top: 8%
	}
}

.shikkui .box04 {
	position: relative;
	padding-bottom: 60px
}

.shikkui .box04 .font48 {
	margin-bottom: 15px;
	text-align: center;
	color: #8fc41e;
	font-size: 48px;
	line-height: 50px
}

@media (max-width:640px) {
	.shikkui .box04 .font48 {
		font-size: 30px;
		line-height: 40px
	}
}

.shikkui .box04 .font18 {
	line-height: 36px;
	text-align: center
}

@media (max-width:640px) {
	.shikkui .box04 .font18 {
		line-height: 28px
	}
}

.shikkui .box04 li {
	width: 50%;
	float: left
}

@media (max-width:480px) {
	.shikkui .box04 li {
		width: 100%
	}
}

.list-map li {
	padding: 15px 0;
	border-top: solid 1px #eee
}

.list-map li span>a {
	font-size: 16px;
	color: #333
}

.list-map li div {
	padding-top: 5px
}

.list-map li div>a {
	display: inline-block;
	padding-right: 15px
}

.list-map li:first-child {
	border: 0
}

@media (max-width:1024px) {
	.page-pc-show {
		display: none
	}
}

.page-phone-show {
	display: none
}

@media (max-width:1024px) {
	.page-phone-show {
		display: block
	}
}

.page-phone-show .proshow-cot1 {
	margin-top: 10px;
	display: none
}

.proshow-tab1 {
	background: #fff;
	z-index: 9999;
	position: relative;
	border-bottom: solid 1px #e9e7e7
}

.proshow-tab1 li {
	float: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	cursor: pointer;
	padding: 0 50px;
	text-align: center;
	border: solid 1px #e9e7e7;
	border-bottom: 0;
	margin-right: 10px
}

.proshow-tab1 li.active {
	color: #fff;
	background: #002e6e
}

@media (max-width:640px) {
	.proshow-tab1 li {
		font-size: 14px;
		line-height: 34px;
		padding: 0 10px
	}
}

.proshow-cot1 {
	position: relative;
	margin-top: -9%;
	padding-top: 14%;
	padding-bottom: 30px
}

@media (max-width:640px) {
	.proshow-cot1 {
		padding-top: 15px
	}
}

.proshow-cot1 .table-list table,.proshow-cot1 .table-list tr,.proshow-cot1 .table-list td {
	padding: 15px;
	padding-left: 30px;
	border: solid 1px #dadada
}

.proshow-cot1 .table-list td:first-child {
	font-size: 16px;
	font-weight: bold;
	color: #002e6e;
	background: #f2f4f8
}

@media (max-width:640px) {
	.proshow-cot1 .table-list {
		font-size: 12px
	}

	.proshow-cot1 .table-list td:first-child {
		font-size: 12px;
		width: 27%;
		padding: 0;
		text-align: center
	}
}

.proshow-cot1 .table-list-2 {
	font-size: 14px;
	text-align: center
}

.proshow-cot1 .table-list-2 table,.proshow-cot1 .table-list-2 tr,.proshow-cot1 .table-list-2 td {
	padding: 5px 10px;
	border: solid 2px #7a9ca0
}

.proshow-cot1 .table-list-2 th {
	color: #000;
	padding: 7px;
	background: #9dd5d0
}

.proshow-cot1 .table-list-2 td:first-child {
	background: #d0e9dc
}

@media (max-width:640px) {
	.proshow-cot1 .table-list-2 {
		font-size: 12px
	}
}

.proshow-cot1 .box {
	width: 410px;
	margin: 0 auto;
	font-size: 12px
}

@media (max-width:420px) {
	.proshow-cot1 .box {
		width: 100%
	}
}

.proshow-cot1 .font18 {
	color: #f9c373;
	font-size: 24px;
	margin-top: 30px;
	line-height: 40px;
	margin-bottom: 10px;
	border-bottom: solid 1px #d9d9d9
}

@media (max-width:640px) {
	.proshow-cot1 .font18 {
		font-size: 16px;
		line-height: 30px;
		margin-top: 20px
	}
}

.proshow-cot1 .font16 {
	color: #333;
	margin-bottom: 15px;
	font-size: 16px;
	margin-top: 30px
}

@media (max-width:380px) {
	.proshow-cot1 .font16 {
		font-size: 14px
	}
}

.proshow-cot1 .font30 {
	color: #7b702a;
	font-size: 30px;
	line-height: 30px;
	padding-top: 20px;
	padding-right: 45px
}

@media (max-width:640px) {
	.proshow-cot1 .font30 {
		padding-right: 0;
		font-size: 18px
	}
}

.proshow-cot1 .pic {
	margin-top: 40px;
	padding-top: 20px;
	border-top: solid 1px #d9d9d9
}

.proshow-cot1 .list {
	width: 101.7%;
	margin-left: -7px
}

.proshow-cot1 .list li {
	float: left;
	width: 33.333%;
	padding: 0 7px
}

@media (max-width:430px) {
	.proshow-cot1 .list li {
		width: 100%;
		padding: 0;
		margin-top: 10px
	}
}

.proshow-cot1 .list li a {
	display: block;
	padding: 10px;
	border: solid 1px #ebebeb
}

.proshow-cot1 .list li .pic01 {
	position: relative
}

.proshow-cot1 .list li .pic01:after {
	content: "";
	display: block;
	padding-bottom: 90%
}

.proshow-cot1 .list li p {
	color: #666;
	font-size: 16px;
	margin-bottom: 10px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

@media (max-width:768px) {
	.proshow-cot1 .list {
		width: 100%;
		margin-left: 0
	}
}

.page-phone-hiddle {
	display: none
}

@media (max-width:1024px) {
	.page-phone-hiddle {
		display: block
	}
}

@media (max-width:1024px) {
	.page-pc-show01 {
		display: none
	}
}

.page-pc-show img {
	vertical-align: top
}

.page-pc-show .list {
	margin-bottom: 20px;
	color: #333;
	font-size: 16px;
	position: relative;
	border: solid 8px #000
}

.page-pc-show .left-content {
	width: 40%;
	float: left;
	min-height: 450px;
	position: relative;
	padding: 30px 0 0 20px;
	border-right: solid 8px #000;
	background: url(/template/default/jixieshebei/img/images/function_bg_01.png) no-repeat top center
}

.page-pc-show .left-content .pic {
	left: 0;
	bottom: 0;
	position: absolute
}

.page-pc-show .right-content {
	width: 60%;
	float: left;
	position: relative;
	padding: 25px 0 0 20px;
	background: url(/template/default/jixieshebei/img/images/resolution_bg.png) no-repeat top center
}

.page-pc-show .right-content .t1 {
	padding-left: 20px
}

.page-pc-show .right-content .pic02 {
	margin: 30px 0 10px 0
}

.page-pc-show .right-content .pic03 {
	right: 0;
	bottom: 0;
	position: absolute
}

.page-pc-show .right-content .font14 {
	font-size: 14px
}

.page-pc-show .font22 {
	font-size: 22px;
	color: #040000;
	line-height: 40px
}

.page-pc-show .font22 img {
	margin-right: 5px
}

.page-pc-show .font20 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px
}

.page-pc-show .margin20 {
	margin-top: 20px
}

.page-pc-show .pic04 {
	top: 35%;
	left: 22%;
	position: absolute
}

.page-pc-show .list02 .left-content {
	width: 32%;
	min-height: 665px
}

.page-pc-show .list02 .pic04 {
	left: 20%;
	position: absolute
}

.page-pc-show .list02 .right-content {
	width: 68%
}

.page-pc-show .list03 .left-content {
	min-height: 510px
}

.page-pc-show .list03 .right-content {
	padding-top: 10px
}

.page-pc-show .list03 .pic04 {
	left: 18%;
	top: 33%;
	position: absolute
}

.home-pc-pronav {
	font-size: 12px;
	background: #28282a;
	display: none;
	border-bottom: solid 1px rgba(255,255,255,0.08)
}

.home-pc-pronav a {
	color: #fff;
	width: 50%;
	float: left;
	color: #999;
	display: block;
	text-align: center;
	padding: 10px;
	border-left: solid 1px rgba(255,255,255,0.08);
	border-bottom: solid 1px rgba(255,255,255,0.08)
}

.home-pc-pronav a:last-child {
	border-bottom: 0
}

@media (max-width:1200px) {
	.home-pc-pronav {
		display: block
	}
}

.mobile-footer-menu {
	display: none;
	height: 45px
}

@media (max-width:768px) {
	.mobile-footer-menu {
		display: block;
		width: 100%;
		background: #002e6e;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 99;
		list-style: none;
		font-size: 12px
	}

	.mobile-footer-menu li {
		width: 25%;
		float: left;
		position: relative
	}

	.mobile-footer-menu li:after {
		content: "";
		position: absolute;
		height: 42px;
		width: 1px;
		background: rgba(255,255,255,0.2);
		right: 0;
		top: 2px
	}

	.mobile-footer-menu li span {
		width: 20px;
		height: 20px;
		display: block;
		margin: 0 auto;
		margin-top: 5px;
		position: relative;
		overflow: hidden
	}

	.mobile-footer-menu li em {
		font-style: normal;
		text-align: center;
		display: block;
		color: #fff;
		height: 20px;
		line-height: 16px;
		overflow: hidden
	}

	.mobile-footer-menu li:last-child:after {
		display: none
	}
}

.page-phone-button {
	display: none;
	margin-top: -15px
}

@media (max-width:768px) {
	.page-phone-button {
		display: block;
		background: #e12823
	}
}

/*搜索弹出层*/
.search_mask
{
	background: url(/template/default/jixieshebei/img/images/search_mask.png);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	display: none;
}
.search_mask .s_box
{
	width: 350px;
	height: 136px;
	padding: 25px;
	top: 50%;
	left: 50%;
	margin-left: -175px;
	position: absolute;
	margin-top: -68px;
	background: #fff;
}
.search_mask .s_box .text1
{
	text-align: center;
	line-height: 24px;
	color: #666;
	font-size: 16px;
}
.search_mask .s_box .sure
{
	width: 140px;
	height: 36px;
	display: block;
	margin: 20px auto 0;
	background: #00a0e9;
	border-radius: 2px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 36px;
	letter-spacing: 5px;
}