#head {
	z-index: 10;
}
#logo {
	display: inline-block;
}
#ico_back {
	display: none;
}
#pageTit {
	padding: 0px 0.5rem;
}
#banner {
	margin: 0px auto; line-height: 0; overflow: hidden; position: relative; z-index: 1;
}
a.seeMore {
	background: rgb(255, 255, 255); color: rgb(87, 110, 141); padding-left: 0.5rem; float: right; display: inline-block; position: relative; z-index: 10;
}
a.seeMore::after {
	border-radius: 50%; border: 1px solid rgb(87, 110, 141); border-image: none; width: 1em; height: 1em; text-align: center; line-height: 1em; text-indent: -0.1em; margin-left: 0.4em; display: inline-block; content: "+";
}
#indexIcons {
	position: relative;
}
#indexIcons a {
	padding: 0.5em 0px; width: 33.3%; text-align: center; color: rgb(255, 255, 255); line-height: 120%; font-size: 1.2em; float: left; display: inline-block;
}
#indexIcons a i {
	width: 44%; height: 0px; overflow: hidden; padding-bottom: 44%; display: inline-block;
}
#indexIcons1 {
	background: rgb(135, 196, 116);
}
#indexIcons2 {
	background: rgb(124, 137, 151);
}
#indexIcons3 {
	background: rgb(87, 110, 141);
}
#indexIcons4 {
	background: rgb(87, 110, 141);
}
#indexIcons a i img {
	width: 100%; height: auto;
}
#indexIcons2 i img {
	margin-top: -100%;
}
#indexIcons3 i img {
	margin-top: -200%;
}
#indexIcons4 i img {
	margin-top: -300%;
}
#honorsIco {
	line-height: 0; padding-top: 1.5em;
}
#indexAbout {
	background: rgb(176, 216, 163); margin: 1.5em auto 2.5em; padding: 0.5rem; position: relative;
}
#index_about {
	background: rgb(255, 255, 255); border: 0.5em solid rgb(255, 255, 255); border-image: none; line-height: 1.8em; overflow: hidden; font-size: 1em; position: relative; max-height: 11.8em;
}
#index_about p {
	margin: 0px; padding: 0px;
}
a.a_cover {
	left: 0px; top: 0px; width: 100%; height: 100%; display: inline-block; position: absolute; z-index: 10;
}


/**head*/

 #head {
	background-image:url("http://www.xlslwsy.com/images/headtop.png"); height: 5em; text-align: center; line-height: 0; position: relative;
}
  #nav li {
	background: #004389; padding: 0.5em 0px 0px; width: 100%; text-align: center; border-left-color: rgba(255, 255, 255, 0.2); border-left-width: 1px; border-left-style: solid; float: left; position: relative;
}

.Tit {
	margin: 2em auto 1em; color: #1284FF; overflow: hidden;
}

.Tit b {
	color: #0587E5; font-size: 1rem; display: inline-block;
}
.Tit11 b::before {
	background: #0587E5; border-radius: 5px; width: 5px; height: 1em; overflow: hidden; margin-right: 0.5em; vertical-align: middle; display: inline-block; content: "";
}
.Tit span {
	padding-left: 0.5em; display: inline-block; position: relative;
}
.Tit333 span::after {
	left: 100%; top: 1em; width: 700px; height: 0px; margin-left: 0.5em; border-top-color: #0587E5; border-top-width: 1px; border-top-style: dotted; position: absolute; z-index: 1; content: "";
}
/**head*/

/**product*/

  #indexIcons a {
	padding: 0.5em 0px; width:50%; text-align: center; color: rgb(255, 255, 255); line-height: 120%; font-size: 1.2em; float: left; display: inline-block;
}

#indexIcons1 {
	background: rgb(135, 196, 116);
}
#indexIcons2 {
	background: rgb(124, 137, 151);
}
#indexIcons3 {
	background: rgb(87, 110, 141);
}
 #indexAbout {
	background: #007ACC; margin: 1.5em auto 2.5em; padding: 0.5rem; position: relative;
}
#index_about {
	background: rgb(255, 255, 255); border: 0.5em solid rgb(255, 255, 255); border-image: none; line-height: 1.8em; overflow: hidden; font-size: 1em; position: relative; max-height: 11.8em;
}
 a.proPic {
	background: rgb(255, 255, 255); border-radius: 0.3em; border: 1px solid rgb(210, 210, 210); border-image: none; width: 100%; line-height: 0; overflow: hidden; display: inline-block;
}
a.proPic.hide {
	display: none;
}
a.proPic img {
	width: 100%;
}
a.proTit {
	margin: 1em 0px 0.2em; width: 100%; text-align: center; color: #007ACC; line-height: 150%; overflow: hidden; display: inline-block; max-height: 3em;
}

/**product*/



