@charset "utf-8";
/* CSS Document */
/*content*/
.content{width:1180px; margin:0 auto; }

.sidebar{
    float:left;
    width:200px;
    height:800px;
}
.sidebar h2{
    width:200px;
    height:80px;
    color:#FFF;
    background:url(../images/H2-bg.jpg) no-repeat;
    text-align:center;
    line-height:80px;
    margin-top:50px;
    font-size:30px;
    font-family:"宋体";
    font-weight:normal;
}
.sidebar ul.level_one{
    width:198px;
    border:1px solid #dad4d4;
    border-bottom:0px;
}
.sidebar ul.level_one li{
    width:198px;
    text-align:center;
    line-height:47px;
    cursor: pointer;
    border-bottom:1px solid #dad4d4;
}
.sidebar ul.level_one li a{
    display:block;
    color:#000;
    font-size:18px;
    font-family:"宋体";
    font-weight:normal
}
.level_two{
    display:none;
}
.sidebar ul.level_two li a{
    font-size:16px;
}

.sidebar ul.level_two li:hover a{
    color:#c71c22;
}
.level_two li:first-child{
    border-top:#dad4d4 solid 1px;
}
.con_right{
    width:905px;
    disply:flex;
    display:-webkit-flex;
    flex-direction: column;
   -webkit-flex-direction: column;
    -webkit-justify-content:flex-start;
    justify-content:flex-start;
    margin-top: 50px;
float:right;


}
.con_right ul{
    width:100%;
    display:flex;
    display:-webkit-flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding:10px 0px;
float:right
}
.con_right ul li{
    width:280px;
    box-shadow: 0px 0px 5px #999;
    margin:10px;
}
.con_right ul li h2{
    font-weight:400;
    font-size:16px;
    text-align:center;
    height: 37px;
    line-height: 37px;
    border: 1px solid #ddd;
    color: #c71c22;
}
.location{
    width:905px;
    border-bottom:#eeeeee 1px solid;
    font-size:14px;
    font-weight:normal;
    padding-bottom:5px;
    color:#333333;
    margin-bottom:10px;
    border-bottom:1px solid #ddd;
}


.Page{
    display: flex;
    display:-webkit-flex;
    -webkit-justify-content: center;
    justify-content: center;
}

.page{
    text-align: center;
    margin:0px auto;
    display:flex;
    display:-webkit-flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 10px 0px;
}
.page li a{
    display:inline-block;
    padding:5px 12px;
    box-shadow: 0px 0px 2px #c71c22;
    margin-left:10px;
}
.page li a:hover{
    background: #c71c22;
    color:#fff;
}
.page li.on a{
    background:#c71c22;
    color:#fff;
}

/*footer*/
.footer{ clear:both}