body{  font:16px "microsoft yahei",Arial,sans-serif; margin:0; padding:0;}
ul,p,h1,h2,h3,h4,h5,h6,dl,dd{  margin:0;  padding:0;  list-style:none;  }
.lf{  float:left;  }
.rt{  float:right;  }
.clear{  clear:both;  }
a{  text-decoration:none;  }
a:hover{  text-decoration:none;  }
.w_100{  width:100%;  margin:0 auto;  }
/*-----------------------------------nav-----------------------------------*/
nav{  margin:0 auto;
    /*border: 1px solid #ddd;*/
    width: 90%;
    font-size: 20px;
}
nav img{
    width: 100%;
}
.nav_top{
    width: 100%;
    background: #fff;
}
.nav_top div{
    font-size: 22px;
    color: #ee7316;
    font-weight:bold;
    text-align: center;
    padding:10px 0 10px 20%;
}
.nav_top ul{
    width: 80%;
    margin: auto;
    float: left;
    background: #666;
}
.nav_top img{
    width: 20%;
    float: left;
}
.nav_top li{
    width: 96%;
    float: left;
    padding: 3px 2%;
    font-size: 20px;
    color: #fff;
}
.nav_top span{
    display:block;
    float: left;
    width: 22%;
    color: #f0cb84;
    font-size: 16px;
}
.nav_top p{
    width: 78%;
    display:block;
    float: left;
    font-size: 16px;
}
/*-----------------------------------aside-----------------------------------*/
aside{
    width: 100%;
    margin: auto;
    /*border: 1px solid #ddd;*/
}
.asi>div,.bjts{
    padding: 5px 20px;
    color: #ee7316;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.bjts{
    padding-bottom: 10px;
}
.gbs>div{
    width: 33%;
    text-align: center;
    float: left;
}
.gbs p{
    margin: 5px;
    color: #ee7316;
    font-size: 20px;
    font-weight: bold;
    padding-left: 20px;
}
.asi ul{
    width: 100%;
    float: left;
}
.gbs ul{
    width: 33%;
    float: left;
}
.asi li{
    float: left;
    width: 25%;
}
.gbs li{
    margin: 5px;
    font-size: 16px;
    text-indent: 2em;
    text-align: justify;
    padding: 10px;
    background: rgb(247,240,224);
    color: #000;
}
.asi li div{
    margin: 5px 10px 20px 0;
    font-size: 16px;
    text-indent: 2em;
    text-align: justify;
    padding: 10px;
    background: #666;
    color: #fff;
}
@media screen and (min-width: 1300px){
    .asi li div{
        height: 156px;
    }
    .gbs li{
        height: 190px;
    }
}
@media screen and (max-width: 1300px){
    .asi li div{
        height: 186px;
    }
    .gbs li{
        height: 218px;
    }
}
/*-----------------------------------section-----------------------------------*/
section{
    width: 100%;
    margin: auto;
    /*border: 1px solid #ee7316;*/
}
section img{
    display: block;
    margin: auto;
}
.sec{
    text-align: center;
    padding: 20px;
    font-size: 22px;
    font-weight: bold;
    color: #ee7316;
}
/*-----------------------------ex------------------------------*/
.ht{
    width: 350px;
    height: 45px;
    float: left;
}
.hb{
    float: right;
}
.hb li{
    float: left;
    padding: 0 20px;
    height: 30px;
    line-height: 35px;
    border: 5px solid transparent;
}
.hb li:hover{
    border-bottom: 5px solid #ee7316;
    cursor: pointer;
}
/*---------------------------------xly-----------------------------------*/
.h20{
    height: 20px;
    clear: both;
}
.xly{
    width: 100%;
    margin: auto;
    /*border: 1px solid yellow;*/
}
.xlyimg{
    width: 25%;
    float: left;
    height: 200px;
}
.xly img{
    width: 100%;
    height: 100%;
}
.xlyw{
     width: 75%;
    float: left;
}
.xlyw div{
    padding: 10px;
    background: #eee;
    font-size: 15px;
}
.xlyw h1{
    height: 34px;
    color: #a7208d;
    font-size: 19px;
}
.xlyw p{
    height: 25px;
    font-size: 15px;
    font-weight:bold;
    color: rgb(44,61,79);
}
.xlyw li{
    font-size: 15px;
    height: 20px;
}
/*----------------------------------------------*/
.jh{
    width: 100%;
    margin: auto;
    /*border: 1px solid yellow;*/
}
.jhw{
    width: 100%;
    margin-top: 20px;
    background: #eee;
}
.jhw img{
    float: left;
    width: 25%;
    height: 250px;
    margin-right: 20px;
}
.jhw h2{
    text-align: center;
    color: #a7208d;
}
.jhw h1{
    text-align: center;
    color: rgb(44,61,79);
    padding-top:10px;
}
.jhw p{
    font-size: 15px;
    padding: 10px 20px;
    text-align: justify;
    text-indent: 2em;
}
.gdhd{
    text-align: right;
    font-weight: bold;
    font-size: 17px;
    padding: 10px 50px;
}















