* {

    margin: 0;

    padding: 0;

}



a {

    text-decoration: none;

    color: #DE8D8D;

}



ul {

    list-style: none;

}



ul li {

    float: left;

}



.main {

    width: 100%;

    background-color: #F2EBEB;

}



.logo-search {

    width: 980px;

    margin: 0 auto;

    padding: 10px;

    box-sizing: border-box;

}



.logo-search div {

    float: left;

}



.logo {

    width: 400px;

    height: 70px;

}



.logo img {

    width: 100%;

    height: 100%;

}



.search {

    width: 200px;

    margin-left: 350px;

    margin-top: 30px;

}



.logo-search:after {

    content: '';

    display: block;

    clear: both;

}



#search {

    border-radius: 10px;

    padding: 0 10px 0 10px;

    box-sizing: border-box;

    border: 1px solid #DD9494;

    height: 25px;

    outline: none;

    background: url('../images/search.png') no-repeat 94% 40%;

}



.nav {

    width: 980px;

    margin: 0 auto;

    padding: 10px;

    box-sizing: border-box;

    background: #8c1501;

    text-align: center;

    color: white;

}



.nav ul li {

    width: 16%;

    font-size: 14px;

}



.nav ul li a {

    color: white;

}



.banner {

    width: 980px;

    margin: 0 auto;

}



.banner img {

    width: 100%;


}



.nav:after {

    content: '';

    display: block;

    clear: both;

}



.item-location {

    width: 980px;

    margin: 0 auto;

    position: relative;

}



.item-location .item {

    width: 50%;

}



.item-location .item .title {

    width: 80px;

    background: #a92f33;

    text-align: center;

    padding: 2px 0 2px 0;

    box-sizing: border-box;

    font-size: 14px;

    color: white;

    margin-top: 20px;

}



.item-location .item .offices {

    width: 100%;

    margin-top: 10px;

}



.item-location .item .offices:after {

    content: '';

    display: block;

    clear: both;

}



.item-location .item .offices ul li {

    width: 120px;

    border: 1px solid #a92f33;

    margin-right: 5px;

    border-radius: 5px;

    text-align: center;

    padding: 20px 0 20px 0;

    box-sizing: border-box;

    font-size: 14px;

    font-weight: bold;

}



.item-location div {

    float: left;

}



.item-location:after {

    content: '';

    display: block;

    clear: both;

}



.item-location .location {

    width: 50%;

}



.item-location .location .locationTitle {

    color: #a92f33;

    width: 100px;

    margin-top: 20px;

}



.footer {

    width: 100%;

    background: #8c1501;

    padding-top: 20px;

    padding-bottom: 20px;

    box-sizing: border-box;

    margin-top: 10px;

    color: #DE8D8D;

    font-size: 12px;

}



.beizh {

    width: 980px;

    margin: 0 auto;

}



.intro-img {

    width: 980px;

    margin: 0 auto;

}



.intro-img img {

    width: 100%;

    height: 100%;

    vertical-align: middle

}



.intro-body {

    width: 980px;

    margin: 0 auto;

    background: white;

    padding-top: 10px;

    box-sizing: border-box;

}



.intro-body-left {

    width: 220px;

}



.intro-body div {

    float: left;

}



.intro-body:after {

    content: '';

    display: block;

    clear: both;

}



.page-location {

    width: 100%;

    font-size: 12px;

    color: #999;

    padding: 5px 0 10px 230px;

    box-sizing: border-box;

}



.left1 {

    width: 100%;

    background: #f2f2f2;

    padding: 20px 0 20px 50px;

    box-sizing: border-box;

    font-size: 16px;

    color: #a22a33;

    font-weight: bold;

    margin-bottom: 2px;

}



.left2 {

    width: 100%;

    padding: 12px 0 12px 0;

    text-align: center;

    font-size: 14px;

    margin-bottom: 2px;

}



.left2 a {

    color: white;

}



.intro-body-right {

    width: 740px;

    border: 1px solid #eeeeee;

    text-align: center;

    margin-left:15px;

}

.right-title{

    color: #a32d2b;

    font-size: 22px;

    margin-top:20px;

}

.right-author{

    color: #999;

    font-size: 12px;

    margin-top:10px;

}

.right-content{

    padding: 10px 80px 40px 80px;

    box-sizing: border-box;

    text-align: left;

    color: #666;

}



.ynxw-body-right{

    width: 740px;

    border: 1px solid #eeeeee;

    margin-left:15px;

    padding-top: 20px;

    box-sizing: border-box;

}

.ynxw-body-right ul li{

    padding: 0 0px 0px 30px;

    width: 100%;

    margin-top: 10px;

    margin-bottom:20px;

    box-sizing: border-box;

}

.ynxw-body-right ul li a{

    color: black;

}

.ynxw-body-right ul li a p{

    width: 100%;

    border-bottom:1px solid #eeeeee;

}

.zlsj-body-right{

    width: 740px;

    border: 1px solid #eeeeee;

    margin-left:15px;

    padding-top: 20px;

    box-sizing: border-box;

    text-align: center;

}

.zlsj-body-right p:nth-child(1){

    color: #a22a33;

    font-size: 22px;

    text-align: center;

}

.zlsj-body-right p:nth-child(2){

    color: #666;

    font-size: 12px;

    text-align: center;

    margin-top: 10px;

}

.zlsj-body-right img{

    margin-top: 40px;

}

.neike{

    width: 980px;

    margin: 0 auto;

    border:1px solid #999;

    color:#8c1501;

    font-size: 22px;

    text-align: center;

    padding: 20px 200px 20px 200px;

    box-sizing: border-box;

}