/*公共*/


    body{
        font-family: "microsoft Yahei";
        background: #efefef;
        font-size: 15px;
        color: #333333;
    }
    * {
        margin: 0;
        padding: 0;
    }
    ul, ol{list-style: none;padding: 0;margin: 0;}
    a{
        color:#333;font-family: 微软雅黑;
    }
    a:hover{color:#015293;}
    .fl{float:left;}
    .fr{float:right;}
    .cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
    .cf{zoom:1;}

    /*头部*/
.new_picswipe{
    text-align: center;
}
.new_picswipe img{
    width: 100%;
}
.new_picswipe{
    text-align: center;
}
.pic-head{
    font-size: 1em;
    position:absolute;
    background-color:rgba(3,3,3,0.4);
    bottom:0;left:0;right:0;color:white;
    text-align:left;
    padding-left: 5px;
    height:32px;
    line-height:32px;
    width: 100%;
}
    .box2{
        width: 100%;
        margin-top: 20px;
        background: white;
        padding-bottom: 10px;
    }
    .box2 ul li{
        width: 25%;
        text-align: center;
        float: left;
        padding:10px 20px;
    }
    .box2 ul li a{
        width:100%;
    }
.box2 ul li a p{
    padding-top: 15px;
    font-size:1.1em;
    color: #333;
}
    .box2 ul li img{
        max-width: 80%;
       max-height: 80%;
    }
    .box2 .bor{
        width: 95%;
        height: 2px;
        border-bottom: 2px solid #b9b9b9;
        margin: 0 auto 10px;
    }
.box3{
    width: 100%;
    background: white;
    margin-top: 20px;
    padding-bottom: 10px;
}
.box3-head{
    width: 100%;
    min-height: 40px;
    padding: 8px 0 0 0;
}
.box3-head a{
    display: inline-block;
    font-size:1.2em;
    color: #333333;
    padding:0 15px;
}
.box3-head a.active{
    border-left: 3px solid #018bd5;
    color: #018bd5;
}
.box3 .tab{
    width: 100%;
    background: white;
}
.tab ul{
    width: 90%;
    margin: 0 auto;
    display: none;
}
.tab ul.show{
    display: block;
}
.box3 ul li{
     width: 100%;
    height: 100px;
     margin: 5px auto;
    padding-bottom: 10px;
     border-bottom: 1px dashed #ccc;
 }
.box3 ul li a{
    width: 100%;
}
.tab ul li a .a-l{
    width: 66%;
}
.tab ul li a .p1{
  width: 100%;
    color: #333333;
    font-size: 1em;
    margin-bottom:18px;
}
.tab ul li a .p2{
    width: 100%;
    color: #999999;
    font-size: 14px;
    line-height: 28px;
}

.tab ul li a .a-r{
    width: 33%;
    text-align: right;
}
.tab ul li a .a-r img{
    max-width:90%;
    padding-top: 10px;
    max-height: 80%;
}
.box3 .more{
    width: 90%;
   line-height: 45px;
    background: #e2e2e2;
    margin: 10px auto;
    text-align: center;
}
.more a{
    font-size: 1.2em;
    color: #666;
    display: none;
}
.more a.chu{
    display: block;
}
