*{margin: 0;padding: 0;}
html, body {
    background-color: #f1f1f1;
}
ul li{list-style-type: none;}
.location span{
	line-height: 45px;
	font-size: 14px;
}
.location span{
	line-height: 45px;
	font-size: 14px;
}
.location span:nth-of-type(1){
	color: #000;
	font-weight: bold;
}
.location span:nth-of-type(2){color: #666666;}
.location span:nth-of-type(2) a{
	color: #666666;
}

.row .img{
    height: 200px;
}

/*.banner{padding-top: 1px;margin-top: 165px;}*/
.main .left .top{position: relative;}
.main .left .top img{width: 100%;height:100px;}
.main .left .title{font-size: 26px;color:white;}
.main .left .yingyu{color:white;}
.main .left .zi{position: absolute;top:20px;left:40px;}
.main .left ul{border: 1px solid gainsboro;border-top: none;border-bottom: none;}
.main .left ul li{width: 100%;border-bottom: 1px solid gainsboro;height: 70px;border-left:3px solid white}
.main .left ul li a{color: #000000;}
.main .left ul li p{padding-left:50px ;line-height: 70px;}
.main .left ul li:hover{border-left-color: #B8382F;}
.main .left ul li:hover p{color: #B8382F;}
.main .left ul li:hover p a{color: #B8382F;}
.main .left .lianxi{width: 100%;border: 1px solid gainsboro;
/*display:none;*/
}
.main .left .lianxi .us{line-height: 45px;font-size: 18px;background-color:#195b97;color: white;padding-left: 20px;}
.main .left .lianxi .email{padding: 20px;}
.main .left .lianxi .email p{font-size: 14px;height: 60px;border-bottom: 1px solid gainsboro;}
.main .left .lianxi .email p:nth-of-type(1){height: 40px;}
.main .left .lianxi .phone{height: 80px;background-color: #B8382F;padding-top:10px;padding-left: 30px;}
.main .left .lianxi .phone .dianhua p:nth-of-type(1){font-size: 12px;color:white;margin-top: 5px;font-weight:bold;}
.main .left .lianxi .phone .dianhua p:nth-of-type(2){font-size: 18px;margin-top: -10px;color:white;font-weight:bold;}
.main .left .lianxi .phone span{float: left;}
.main .left .lianxi .phone .dianhua{float: left;margin-left:10px;padding-left: 10px;border-left: 1px solid gainsboro;}
.img{width: 99%;}
.main .right .diqu{font-size: 16px;color:#333333;width: 99%;background-color: #f4f4f4;line-height: 40px;padding-left: 15px;
   overflow:hidden;text-overflow: ellipsis;white-space: nowrap;
   text-align: center;
}
.main .right .diqu.te1{color: #B8382F;}
.main .right .diqu:hover{color:#B8382F;}
.main .right .miaoshu{font-size: 10px;color: #666666;padding-left: 10px;padding-right: 10px;width: 99%;background-color: #f4f4f4;padding-bottom: 50px;margin-bottom: 20px;
margin-top: -10px;overflow : hidden;   
text-overflow: ellipsis;  
display:-webkit-box;   
-webkit-line-clamp: 3;   
-webkit-box-orient: vertical; }
.main .right .juli{height: 20px;background-color: #F4F4F4;margin-top: -10px;}
.main .right .anniu{text-align: center;margin-top: 50px;margin-bottom: 50px;}
.main .right .anniu span{padding: 5px 5px;border: 1px solid gainsboro;margin-left: 16px;}
.main .right .anniu span.shu{padding: 5px 5px;}
.main .right .anniu span.shu:hover{background-color: #000000;}
.main .right .anniu span.shu:hover a{color: white;}
.main .right .te{margin-top: 15px;margin-bottom: 15px;}
.main .right .anniu span a {color: #000000;}
.main .right .anniu span a:hover {color: #000000;}
.main{margin-bottom:40px;border-top: 1px solid #f0f0f0;/*padding-top: 70px;*/}
@media only screen and (max-width:768px) {
    .main .left .lianxi{
        display:none;
    }
.row .img{
    height: auto;
}
.main{margin-bottom:-100px;}	
/* .banner{margin-top:89px;margin-bottom: 70px;}*/	
.main .left .top{position: relative;}
.main .left .top img{width: 100%;height:40px;}
.main .left .title{font-size: 20px;color:white;}
.main .left .yingyu{color:white;margin-top: -10px;font-size: 12px;display:none;}
.main .left .zi{position: absolute;top:5px;left:20px;}
.main .left ul{border: 1px solid gainsboro;border-top: none;}
.main .left ul li{width: 100%;border-bottom:none;height: 30px;border-left:3px solid white;display:inline-block;width:45%;margin-left:4%;}
.main .left ul li p{padding-left:0px ;line-height: 30px;}
.main .left ul li:hover{border-left-color: #B8382F;}
.main .left ul li:hover p{color: #B8382F;}
.main .left .lianxi{width: 100%;border: 1px solid gainsboro;}
.main .left .lianxi .us{line-height:35px;font-size: 14px;background-color:#195b97;color: white;padding-left: 20px;}
.main .left .lianxi .email{padding: 20px;}
.main .left .lianxi .email p{font-size: 14px;height: 30px;border-bottom: 1px solid gainsboro;}
.main .left .lianxi .email p:nth-of-type(1){height: 20px;}
.main .left .lianxi .email p:nth-of-type(2){height: 40px;}
.main .left .lianxi .phone{height: 40px;background-color: #B8382F;padding-top:3px;padding-left:30px;}
.main .left .lianxi .phone .dianhua p:nth-of-type(1){font-size: 12px;color:white;margin-top:0px;}
.main .left .lianxi .phone .dianhua p:nth-of-type(2){font-size: 12px;margin-top: -10px;color:white;}
.main .left .lianxi .phone img{width:70%;}
.main .left .lianxi .phone span{float: left;}
.main .left .lianxi .phone .dianhua{float: left;margin-left:5px;padding-left:5px;border:none;}
.location{margin-top: -70px;display:none;}
.banner .title{display: none;}
.main{margin-bottom: -200px;}
.teshu{margin-top: -50px;}

}
@media only screen and (max-width:320px) {
  .main .left ul li span{font-size:12px;}
  
}

.teshu .x_615_1{
    display: block;
    float: left;
    text-align: center;
    /*margin: 0px 36px 0px 0px;*/
}
.teshu .x_615_1 a img {
    vertical-align: middle;
    max-height: 375px;
}
.teshu .x_615_1 a .img {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 220px;
    height: 355px;
    padding: 15px 2px;
    border: 1px solid #eee;
}
.teshu .x_615_1 a:hover .img{
  border:1px solid #27AE60;
}
/*头部导航*/
#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.jpg) 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%;
}