
body {
    color: #323232;
    font-family: 'microsoft yahei','黑体',Arial,sans-serif;
    font-size: 12px;
    overflow-x: hidden;
    background: #f3fefe url(../images/main_banner210623.jpg) no-repeat 50% 50px;
}
.header {
    height: 623px;
}
.layout {
    width: 1214px;
    margin-left: auto;
    margin-right: auto;
}
.an_pr {
    position: relative;
}

.ywz_server {
    position: absolute;
    top: 588px;
    text-align: center;
    font-size: 26px;
    left: -869px;
    right: 0;
    margin: 0 auto;
    width: 110px;
}
.ywz_server span {
    font-size: 15px;
    display: inline-block;
    line-height: 18px;
    color: #fff;
    padding: 3px 15px;
    position: relative;
    top: -10px;
}
.main {
    width: 985px !important;
    
    
    background: #fff;
    border-radius: 0 0 20px 20px;
    box-shadow: 1px 1px 2px rgba(0,0,0,.2), -1px -1px 2px rgba(0,0,0,.2);
}
.mod_crumbs {
    height: 87px;
    line-height: 87px;
    background: url(../images/crumbs.jpg) repeat-x;
    overflow: hidden;
}
.mod_crumbs_2 {
    
    background: url(../images/crumbs.jpg) repeat-x;
    overflow: hidden;
}
.mod_crumbs h3 {
    padding-left: 30px;
    color: #c3c3c7;
    font-size: 26px;
    float: left;
}
.mod_crumbs h2 {
    color: #c3c3c7;
    font-size: 26px;
    text-align: center;
}
.crumbs {
    margin-right: 30px !important;
    color: #bbb;
    margin-top: 30px !important;
}
.an_fr {
    float: right;
}
.an_fl{float: left;}

.bm,.bm_h{border: none;}

.content {
    padding: 20px 30px;
}
.pg {
    float: left;
}

.content dl {
    padding: 0 10px;
    color: #47474b;
    font-size: 14px;
    line-height: 41px;
    border-bottom: 1px solid #dadadb;
}
.content dl:hover {
    background: #f2f6f9;
}
.xld dt{padding: 0px !important;font-weight: 100;}

.xld dd{margin-bottom: 0px !important;}

a:hover {
    text-decoration: none;
}

.xi2{
    color: rgb(255, 0, 0);
}
.an_fs{font-size: 14px;}

.main_2 {
    background: #fff;
    border-radius: 0 0 20px 20px;
    box-shadow: 1px 1px 2px rgba(0,0,0,.2), -1px -1px 2px rgba(0,0,0,.2);
}
.pd30{padding: 20px 30px;}
.pd30 em,.pd30 a{color: #fff;}
.mb10{margin-bottom: 10px;}
.ct2 .mn{float: none;width: 1154px !important;margin-bottom: none;}
.pd30 .z{color: #fff;}