﻿@charset "utf-8";
/*重定义*/
#head{  border-bottom: none;}
#body0 #logo{right: auto; display: block;}
#body0 #logo img{ left:1rem; right: auto; margin: auto 0;}
#body0 #ico_back,#body0 #pageTit{ display:none;}

/*首页*/
#banner{margin:0 auto;position:relative;overflow:hidden;z-index:1;line-height:0;}

/*icol1*/
.icol1 { display:block; max-width:640px; width:96%; min-height:6rem; margin:0.8rem auto 1rem; }
.icol1 li { width:25%; display:inline-block; float:left; }
.icol1 li a {  width:80%; display:block; margin:auto;  }
.icol1 li a img { width:100%; }
.icol1 li a span { width:100%; display:block; text-align:center; color:#675855; font-size:14px; line-height:1.3rem;}

/*图标*/
.ICON{ display: inline-block; width: 2rem; height:2rem; margin-right:0.5rem; overflow: hidden;  background: url("../images/ICONS.png") center top; background-size: 100% auto; vertical-align: top;}
#ICON2{ background-position: center -100%;}
/*#ICON3{ background-position: center -200%;}*/
#ICON3{ background: url("../images/ICON.png") center center no-repeat; background-size: 100% auto;}
#ICON4{ background-position: center -300%;}
#ICON5{ background-position: center -400%;}
/*公共*/
.indexTit{ text-align: center; margin: 0.5rem auto 1.5rem auto;}
.indexTit b{ font-size: 2rem;font-family: 'Ashby'; display: inline-block; margin-top:0.3rem; }
.indexTit span{ display: inline-block; margin-left: 0.5em; color: #68953f; font-size: 1rem;}
.more{ text-align: center; margin: 0 auto 0 auto;}
.more a{ display: inline-block; width: 100%;  padding:0 1em; background:rgba(255,255,255,0.98); line-height:2rem;  color:#555; border:#c8c8c8 1px solid; font-weight: bold; border-radius: 3px;}
.more a:hover{ color: #68953f; border-color: #68953f;}

/*搜索&联系*/
#sac{  margin: 1rem auto 1.5rem auto;}
#search{  width:50%;  float: left;}
#Searchform{ position: relative; width:100%; border:#666 1px solid; border-radius:1rem; height: 2rem;  padding-right: 2rem; overflow: hidden;}
input#searchInput{ position:absolute; left: 0; top: 0; padding:0 2rem 0 0.5em; width:100%; height:2rem; line-height:2rem;  border:none; color:rgba(0,0,0,0.6);}
#searchFont{ position:absolute; z-index:10; left: auto; right: 0; top: 0; display:inline-block; font-size:1rem; width:2rem; height:2rem;  background:url("../images/icos.png") center -400%; background-size: 100% auto; border:none;}
/*联系*/
#contact{ width:50%; float: right; padding-left:0.5rem; line-height: 1rem; text-align: right; color: #666666;}
#contact a{ color: #ea313e; font-size: 1rem;font-weight: bold; }

/*简介*/
#index1{ background: url("../images/bg1.png") center top repeat-y; background-size: 100% auto; padding: 1px 2em; color:#2a2a2a; font-size: 1.1em;}
#index1 .indexTit{ margin-top: 2em;}
#index1 .indexTit span{ color: #68953f;}
#index1 .more{ margin-bottom: -1.1em; margin-top:2em;}

/*荣誉*/
#honors{ width:94%; overflow:hidden; margin:0 auto;}
#honors li{ position:relative; margin-bottom: 1em; border:#d2d2d2 1px solid; border-radius: 0.3em;}
a.honorPic{display:block; width:100%; height: 0; text-align: center; padding-bottom: 75%; line-height:0; overflow: hidden;}
a.honorPic img{ max-width: 100%;}
a.honorTit{ display: inline-block; position: absolute; left: 0; top: auto; bottom: 0;  background: rgba(104,149,63,0.8); text-align: center; color: #fff; width: 100%; padding: 0 1em; height: 2.5em; line-height: 2.5em; overflow: hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis;}

/*新闻*/
#News ul{ margin-bottom: 1em;}
#News li{ border-top: #ccc 1px dotted;}
#News li a{ display: block; width: 100%; height: 2.5em; line-height: 2.5em; font-size:1.2em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
#News li a span{ float: right; margin-left: 1rem; display: inline-block; font-size:0.75rem;  color: #a0a0a0;}