*{margin: 0;padding: 0;}
html, body {
    background-color: #f1f1f1;
}
a:hover{text-decoration:none;}
/*.banner{position: relative;top:185px;margin-bottom: 185px;}*/
.location span{
	line-height: 45px;
	font-size: 14px;
}
.location span:nth-of-type(1){
	color: #333;
	font-weight: bold;
}
.location span:nth-of-type(2){color: #666666;}
.location span:nth-of-type(2) a{
	color: #666666;
}
.main{width: 80%;margin: 0 auto;margin-top: 40px;}
.main .gangwei{font-size: 20px;font-weight: bold;margin-left: 10px;}
.main .jieshao span:nth-of-type(1){display:inline-block;width:9px;height:9px;background-color: #27AE60;border-radius: 50%;margin-right: 5px;}
.main .jieshao span:nth-of-type(2){margin-right: 350px;}
.main .jieshao span:nth-of-type(3){margin-right: 350px;}
.main .jieshao span:nth-of-type(5){color: #27AE60;margin-left: 5px;}
.main .jieshao{margin-top: 20px;}
.main .zhize{padding-top: 20px;padding-left: 20px;background-color: #fafafa;margin-top: 10px;}
.main .zhize p{
    /*font-size: 18px;*/
    
}
.main .zhize ul{margin-left: 15px;}
.main .zhize ul li{list-style-type:sidama;line-height: 30px;}
.zhaopin{padding-top: 50px;border-top: 1px solid gainsboro;}
.main .te span:nth-of-type(2){
    /*margin-right: 323px;*/
    margin-right:200px;
}
.main .te span:nth-of-type(3){
    /*margin-right: 347px;*/
    margin-right: 280px;
}
@media only screen and (max-width: 768px) {
/*.banner{position: relative;top:85px;margin-bottom: 85px;}*/
nav{line-height: 34px;}
.main{width: 95%;margin: 0 auto;margin-top: 0px;}
.main .jieshao span:nth-of-type(1){display:inline-block;width:9px;height:9px;background-color: #B8382F;border-radius: 50%;margin-right: 5px;}
.main .jieshao span:nth-of-type(2){margin-right: 40px;}
.main .jieshao span:nth-of-type(3){margin-right: 40px;}
.main .jieshao span:nth-of-type(5){color: #B8382F;margin-left: 5px;}
.main .te span:nth-of-type(2){margin-right: 18px;}
.main .te span:nth-of-type(3){margin-right: 35px;}
.main{margin-bottom: -150px;}
}
@media only screen and (max-width:340px) {
.banner .zi{position: absolute;top:2px;left:15%;}	
}
/*头部导航*/
#aside {
    border-bottom: solid 1px #e4e4e4;
    background-color: #fff;
}
#category {
    height: 56px;
    position: relative;
}
#category p {
    position: absolute;
    right: 0;
    top: 0;
    height: 56px;
    line-height: 56px;
    background: url(../image/home.jpg) no-repeat left center;
    padding-left: 20px;
    color: #8b8b8b;
}
#category ul li.first, #category ul li.firston {
    width: 106px;
}
#category ul li.firston a {
    color: #014b93;
    background: url(404.png) no-repeat left bottom;
}
#category ul li a {
    display: block;
    height: 56px;
    line-height: 56px;
    font-size: 16px;
    color: #6b6b6b;
}
#category ul li.line {
    width: 1px;
    background: url(../image/m_line.jpg) no-repeat left center;
}
#category ul li {
    float: left;
    display: inline;
    height: 56px;
    line-height: 56px;
}
#category ul li.menu, #category ul li.menuon {
    width: 158px;
    text-align: center;
}
#category ul li.menuon a {
    color: #00914A;
    background: url(404.png) no-repeat center bottom;
}
#category ul li.menu a:hover {
    text-decoration: none;
    color: #00914A;
    background: url(404.png) no-repeat center bottom;
}
#aside a{
  color:#333;
}

/*内容也*/
#article {
    background-color: #fff;
    margin: 35px auto 0;
    /*padding: 40px 88px;*/
}
#article .hd {
    height: 57px;
    line-height: 57px !important;
    text-align: center;
    background: url(../image/article_hd.png) no-repeat center top;
}
#article .hd h1{
 line-height: 57px !important;
}
#article .hd h1 {
    font-size: 30px;
    color: #00914A;
}
#article .bd {
    padding: 30px 0;
    line-height: 200%;
}
#article .bd img{
  width: 100%;
}
 .clearfix:after {  content: ""; display: block; height: 0; clear: both; visibility: hidden;  }   

 .clearfix {*zoom: 1;}