body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,img{
    padding: 0; margin: 0;
}
body { padding-top: 55px; }

.logo{
    width: 180px; padding-top: 5px;
}
.navbar{margin-bottom: 5px;
font-size: 1.8rem;
}
.dropdown-menu{
    font-size: 1.8rem;
}

/*横向全屏 */
.focus{ width:100%; height:190px;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px;  background-color:rgba(255,255,255,0.7);
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
    border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:180px; background:url(../images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.i-about{
    margin: 10px 2px;
    line-height: 3rem;
    font-size: 1.5rem;
}
.i-about h2{
     font-size: 2rem;
    line-height: 3rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 1rem;
 }

.videoplay{
    padding: 5px;
}

.panel-news{
    margin-left: 5px;
    margin-right: 5px;
    line-height: 2.5rem;
    font-size: 1.5rem;
}
.news-dongtai{

}
.news-dongtai ul li{
    list-style: none;
}
.news-dongtai li{
    border-bottom: #e9f9b2 1px dotted; padding: 5px 0;
 }
.news-title-i span{
    font-size: 0.8rem;
    color: grey;
    float: right;
}
.news-img-i img{
    -webkit-align-self: center; /* Safari 7.0+ */
    align-self: center;
}

.title-logo{
    padding: 0px;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 4rem;
    text-indent: 35px;
    background: url("../images/logox.png") no-repeat;
    background-size:22px 22px;
    background-position: top 9px left 10px;
}
.title-logo-dj{
    padding: 0px;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 4rem;
    text-indent: 35px;
    background: url("../images/icon_07.jpg") no-repeat;
    background-size:22px 22px;
    background-position: top 9px left 10px;
}

/*xiangmu*/
.picScroll ul li{
    list-style: none;
}
.picScroll{ margin:10px auto; text-align:center;  }
.picScroll .bd ul li{
    list-style: none;
}
.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
.picScroll .bd li{ width:33%; float:left; font-size:1.2rem; text-align:center;  }
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll .bd li img{
    width:90px; height:100px;
    background:url(../images/loading.gif) #fff center center no-repeat;  }
.picScroll .hd{
    height:40px; line-height:40px;
    border-bottom:2px solid #80BD6D;
    background:#f6f6f6;   overflow:hidden;
    text-align:left;  padding:0 10px;  }
.picScroll .hd ul li{list-style: none;}
.picScroll .hd ul{ float:right; padding-top:16px;   }
.picScroll .hd li{
    float:left; width:8px;
    height:8px; background:#D0D0D0;
    margin:0 5px; overflow:hidden;
    -webkit-border-radius:8px;
    -moz-border-radius:8px; border-radius:8px;
}
.picScroll .hd .on{ background:#80BD6D;  }

.picScroll .prev,.picScroll .next{
    display:block; float:right;  width:18px; height:18px;
    background:url(../images/pisScrollIcons.gif) -6px -7px no-repeat;
    overflow:hidden; margin:11px 5px 0 5px;
}
.picScroll .next{ background-position:-34px -7px; }
.picScroll .prevStop{ background-position:-6px -40px; }
.picScroll .nextStop{ background-position:-34px -40px; }

.footer-i{
    border-top: #21a117 1px solid;
    padding-top: 15px;
    margin-top: 15px
}

.blog-post{
    padding: 5px;
    font-size: 1.5rem;
    line-height: 2rem;
}
.post-header{
    padding-bottom: 5px;
}
.post-header h2{
    font-size: 2.2rem;
    line-height: 3rem;
}
.post-header span{
    display: block;
    text-align: center;
    color: #afb9a3;
    padding: 10px ;
    padding-right: 20px;

    font-size: 1rem;
    float: right;
}
.blog-post .text img{
    max-width: 90%;
    width:auto;
    height:auto;
    margin:15px auto;
    border: green solid 1px;
}
.project-post .text img{
    max-width: 90%;
    width:auto;
    height:auto;
    margin:15px auto;
    border: green solid 1px;
}
.project-img-i{
margin: 0;
}
.google-map{
    height: 270px;
}