a{color:#333;}

.show{
    margin-top: 20px;
}
.show>div{
    margin-top: 20px;
}
.show .name{
    background: #eeeeee;
    width: 100%;
    height: 180px;
    line-height:180px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color:#333;
}
.show img{
    width:100%;
    height: 180px;
}
.show a{
    display: block;
    width: 50%;
    float: left;
}

.focus{
    height:780px;
    background: url('../images/index/bg1.jpg');
}
.focus .btn1{
    height:140px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 140px;
    color:#fff;
}
.focus .btn1>div{
    cursor: pointer;
    background: url('../images/index/btn1.png') 80px top no-repeat;
}
.focus .btn1>div:hover,.focus .btn1 .hover{
    background: url('../images/index/btn1.png') 80px bottom no-repeat;
    
}
.focus .bg{
    background: #fff;
    box-shadow: 5px 3px 10px 0px;
}
.focus .group img{
    width:100%;
    height:550px;
}
.focus .group p{
    text-indent: 2em;
    font-size: 16px;
    line-height: 2em;
}
.focus .group .h1{
    text-align: center;
    margin-top: 60px;
    margin-bottom: 30px;
}
.focus .left{
    padding-right: 0;
}
.focus .text{
    width: 90%;
    margin:0 auto;
}
.news2{
    margin-top: 20px;
}
.news2 .h1{
    font-weight: bold; 
}
.news1 a,.news2 a,.news3 a{
    color:#333;
}
.text a{
    font-size: 16px;
}
.news3{
    margin-top: 10px;
    font-size:16px;
}
.news3>div{
    margin-top: 5px;
}
.news3 .date{
    text-align: right;
}
.news3 .head{
    text-indent: 1em;
    background: url('../images/index/dot.jpg') 18px 9px no-repeat;
}

.focus2{
    width: 100%;
    height:200px;
    background: #000;
}
.huodong .h1{
    font-weight: bold;
}
.huodong .text{
    line-height: 2em;
}
.news5 .head{
    font-size: 24px;
    font-weight: bold;
    margin-bottom:10px;
}
.news5 .node{
    margin-bottom: 20px;
}
.news5 .text{
    font-size:16px;
    line-height: 1.5em;
}

.slideBox1 *{padding:0;}
.slideBox1{ width:100%; height:100%; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox1 .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; list-style: none;border-radius: 5px;}
.slideBox1 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;}
.slideBox1 .bd li{ zoom:1; vertical-align:middle; list-style: none;}
.slideBox1 .bd img{ width:100%; height:100%; display:block;  }
.slideBox1 .title{ 
    line-height: 30px;
    position: absolute;
    bottom: -10px;
    width: 100%;
    background: rgba(0,0,0,0.8);
    color: #fff;
    height: 30px; 
    z-index: 1;
    text-indent: 1em;
    font-size: 14px;
    overflow: hidden;
    
}

.slideBox *{padding:0;}
.slideBox{ width:100%; height:100%; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; list-style: none;border-radius: 7px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; list-style: none;}
.slideBox .bd img{ width:100%; height:100%; display:block;  }
.slideBox .title{ 
    line-height: 60px;
    position: absolute;
    bottom: -10px;
    width: 100%;
    background: rgba(0,0,0,0.8);
    color: #fff;
    height: 60px; 
    z-index: 1;
    text-indent: 1em;
    font-size: 18px;
     overflow: hidden;
}
 

.footer { background-color: #666; width:100%; margin-top:60px; }
.footer .copy { color:#b2b2b2;
    text-align: center;
    padding: 20px 0; }
.footer.copy.lianjie { text-align: center; }
.footer.copy.lianjie span { white-space: nowrap;
    font: 12px /24px "宋体";
    color: #b2b2b2;
    padding: 0 12px; }
.footer.copy span a { color: #b2b2b2; }
.footer.copy span a:hover { color: #f5f5f5; }
.footer.copy p { color: #b2b2b2;font: 12px /24px "宋体";margin: 0;padding: 0; }
.footer.copy p a { color: #b2b2b2; }.footer.copy p a:hover { color: #f5f5f5; }
@media(max-width: 1199px) and(min-width: 992px) {
    .footer { margin-top: 40px; }
}
@media(max-width: 991px) and(min-width: 768px) {
    .footer { margin-top: 30px; }
    .footer.copy.lianjie span { padding: 0 6px; }
    .footer.copy { margin: 10px 0 0 0; }
}
@media(max-width: 767px) {
    .footer { margin-top: 20px; }
    .footer.copy { line-height: 16px; margin: 0; }
    .footer.copy p { font: 10px /16px "宋体";} 
}
