body{  font:14px "microsoft yahei",Arial,sans-serif; margin:0; padding:0;}
body>div{  background: #ccc;  width: 96%;  margin: auto; }
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;*/  }
.nav_top{  width: 100%;  background: #000;  }
.nav_top ul{  width: 97%;  height: 38px;  margin-left: 3%;  }
.nav_top li{  width: 8%;  margin: 0 2%;  line-height: 38px;  float: left;  text-align: center;  }
.nav_top li a{  color: #fff;  font-size: 16px;  display: block;  }
.nav_top li a:hover{  background: #ee7316;  }
.nav_center{  width: 100%;  position: relative;  }
.nav_center img{  height: 400px;  width: 90%;  display: block;  margin:0 auto;  }
.nav_center_right{  position: absolute;  width: 28%;  height: 100%;  top: 0;  right: 5%;  overflow: hidden}
.nav_center_right h1{  font-size: 22px;  margin-left: 10%;  margin-top: 15px;  color: #e4393c;  }
.ncrt{  width: 80%;  margin: auto;  margin-top: 20px;  }
.ncrt div:first-child{  width: 20%;  height: 50px;  background: #e4393c;  color: #fff;  text-align: center;  font-size: 26px;  float: left;  }
.ncrt div:last-child{  color: #e4393c;  font-weight: bold;  text-indent: 2em; width: 75%;  margin-left: 22%;  text-align: justify;  }
.ncrc{  width: 90%;  margin:0 auto;  margin-top: 10px;  text-indent: 2em;  height: 100px; text-align: justify}
.ncrb{  width: 100%;  margin: auto;  margin-top: 20px;  }
.ncrb ul{  background: #aaa;  float: left;  }
.ncrb li{  float: left;  width: 48%;  margin:2px 1%;  text-align: center;  color: #fff; height: 16px;line-height: 16px;overflow: hidden }
/*-----------------------------------aside-----------------------------------*/
aside{
    width: 100%;
    margin: auto;
    /*border: 1px solid #ddd;*/
}
.asi_top{
    width: 90%;
    margin: auto;
}
.at_box{
    background: #666;
    float: left;
    width: 100%;
}
.at_box>div{
    width: 47%;
    margin-left: 3%;
    float: left;
}
.asi_top h1,.asi_center h1{
    margin-top: 10px;
    font-size: 25px;
    color: #3974e4;
    background: linear-gradient(45deg, #fff,#f0cb84);
    background: -moz-linear-gradient(45deg, #fff,#f0cb84);
    background: -o-linear-gradient(45deg, #fff,#f0cb84);
    background: -ms-linear-gradient(45deg, #fff,#f0cb84);
    background: -webkit-linear-gradient(45deg, #fff,#f0cb84);
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0cb84');*/
}
.asi_top p{
    color: #ee7316;
    margin: 5px 0;
}
.atl{
    padding: 20px 0 10px 0;
}
.atl h2{
    color: #f0cb84;
    font-size: 17px;
}
.atl ul{
    margin-top: 5px;
}
.atl li{
    color: #fff;
    width: 90%;
    padding: 5px 0;
}
.atl li b{
    color: #f0cb84;
}
.asi_top>div:last-child{
    padding: 5px 0;
    background: #aaa;
}
.asi_top>div:last-child span{
    color: #222;
    padding: 0 20px;
}
table{
    border-collapse: collapse;
    width: 90%;
    margin: auto;
}
table th,td{
    border: 1px solid #fff;
    text-align: center;
    padding: 2px 0;
    background: #ddd;
}
table th{
    background: #666;
    color: #fff;
}
aside h3{
    width: 90%;
    margin:10px auto;
    display: block;
    font-size: 16px;
    color: #e4393c;
}
.asi_center{
    width: 90%;
    margin: auto;
}
.asi_center p{
    color: #ee7316;
    margin: 5px 0;
}
.class_i,.class_b{
    padding: 20px 0 10px 0;
    background: #666;
}
.class_i div,.class_b div{
    width: 91%;
    margin:auto;
    padding:5px 20px;
    background: #333;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.class_i ul{
    width: 30%;
    float: left;
    margin-left: 3%;
    margin-top: 15px;
}
.class_b ul{
    width: 27%;
    color: #fff;
    background:#888;
    float: left;
    margin-left: 3%;
    margin-top: 15px;
    height: 280px;
    padding: 0 15px;
}
.class_b li{
    padding: 3px 5px;
}
.class_i li{
    color: #fff;
}
.class_i li a{
    color: #f0cb84;
}
.class_b h5{
    color: #ee7316;
    width: 94%;
    margin:auto;
    padding-top: 10px;
}
.class_b li p{
    font-size: 16px;
    background:#eee;
    text-align: center;
    color: #ee7316;
    font-weight: bold;
}
.class_b dl{
    width: 97%;
    padding: 15px 0;
    padding-left: 3%;
    margin:auto;
    background: #aaa;
    /*color: #fff;*/
    margin-top: 10px;
}
.class_b span{
    color: #f0cb84;
}
.ee1616{
    color: #ee1616;
    font-size: 15px;
}
.f0cb84{
    color: #ee7316 !important;
    font-size: 15px;
}
/*-----------------------------------section-----------------------------------*/
section{
    width: 100%;
    margin: auto;
    /*border: 1px solid #ee7316;*/
}
.sec_top{
    background: #666;
    width: 90%;
    margin: auto;
    padding-bottom: 20px;
}
.sec_top div{
    font-size: 18px;
    color: #f0cb84;
    font-weight: bold;
    width: 94%;
    margin: 30px 3% 10px 3%;
    float: left;
}
.sec_top ul{
    width: 40%;
    margin:0 3%;
    float: left;
}
.sec_top li{
    padding: 3px 0;
    color: #fff;
}
.sec_top span{
    color: #f0cb84;
}
.sec_center{
    background: #bbb;
    width: 90%;
    margin: auto;
}
.sec_center>table td,.sec_center th{
    width: 49%;
    padding: 5px 0;
    display: inline-block;
    height: 18px;
    overflow: hidden;
    line-height: 19px;
}
.sec_center th{
    width: 98%;
    padding-left: 2px;
}
.backred td{
    background: #f0cb84;
    color:#ee1616;
}
.sc_top{
    margin: 20px 0;
    padding-top: 20px;
    margin-left: 3%;
    font-size: 18px;
    font-weight: bold;
    color: #f07713;
}
.sec_center div:last-child span{
    background: #f0cb84;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin: 15px 10px 15px 5%;
    float: left;
}
.sec_center div:last-child p {
    display: inline-block;
    /*float: left;*/
    height: 45px;
    line-height: 45px;
    color: red;
}
#sec_bottom{
    width: 100%;
    margin: auto;
    position: fixed;
    top: 0;
    height: 800px;
    background: rgba(0,0,0,.5);
    padding-top: 10px;
    display: none;
}
#sec_bottom img{
    margin: auto;
    display: block;
    width: 600px;
    height: 25px;
}
#dj{
    width: 94%;
    margin: auto;
    font-size: 20px;
    padding-top: 10px;
    color: #ffcc00;
}
#dj:hover{
    cursor: pointer;
}
/*-----------------------------ex------------------------------*/
.xiazai{
    width: 45%;
    float: left;
    margin-left: 5%;
}
.liucheng{
    width: 42%;
    float: left;
    margin-left: 2%;
}
.xiazai ul,.lc_top{
    width: 100%;
    height: 390px;
    display: block;
    float: left;
    margin: 10px 0;
}
.xiazai p,.liucheng p{
    font-size: 18px;
    font-weight: bold;
    color: #e4393c  ;
    text-align: center;
    padding-top: 10px;
}
.xiazai li{
    float: left;
    width: 90%;
    padding:0 5%;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ddd;
    background: #eee;
}
.xiazai li a{
    float: right;
    margin-right: 10px;
}
.xiazai li:hover{
    background: #fff;
}
.xiazai li a:hover{
    color: red;
}
.liucheng img{
    width: 90%;
    height: 100%;
    margin:0 5%;
}
.zhushi{
    width: 90%;
    margin: auto;
    clear: both;
}
.zhushi div{
    padding: 5px 20px;
    font-size: 20px;
    font-weight: 300;
    color: #e4393c;
}
#byyq{
    font-size: 22px;
    color:#ffcc00;
}
.biye{
    margin: auto;
    padding-top: 10px;
    width: 70%;
}
.biye img{
    width: 100%;
}