@charset "UTF-8";
* {
    margin: 0;
    padding: 0;
}

/*浮动 清除浮动*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.cf:after {
	display: block;
	content: "";
	height: 0;
	visibility: hidden;
	clear: both;
}
.cf {
	zoom: 1;
}

.complete {
    width: 100%;
}

.complete-bod {
    width: 1100px;
    margin: 0 auto;
}

.float-block:after {
    content: '';
    display: block;
    clear: both;
    overflow: auto;
}

input {
    border: none;
    vertical-align: middle;
    float: left;
}

input:focus {
    outline: medium;
}

.float-le {
    float: left;
}

.float-rig {
    float: right;
}

img {
    border: 0;
}

a {
    text-decoration: none;
    font-family: "å¾®è½¯é›…é»‘";
    cursor: pointer;
}

.font-fam {
    font-family: "å¾®è½¯é›…é»‘";
}

ul {
    list-style: none;
}

.head-bo {
    background: url(bszn_02.png) no-repeat;
    background-size: 100% 100%;
    height: 153px;
}

.head-bo span {
    display: inline-block;
    color: #fff;
    line-height: 153px;
    font-size: 36px;
    font-weight: 600;
}

.mbx {
    margin: 30px 0;
}

.mbx > span > a {
    color: #000;
}

/* å¤´éƒ¨æ ·å¼ç»“æŸ */

/* åŠžäº‹æŒ‡å— */
.sy-ba {
    background: rgb(247, 247, 247);
    /* padding-bottom: 40px; */
}

.bszn {
    background: #fff;
    padding-bottom: 35px;
}

.bszn .bs-text span {
    border-left: 5px solid rgb(181, 38, 32);
    display: inline-block;
    padding-left: 10px;
    font-weight: 600;
    font-size: 24px;
    color: rgb(181, 38, 32);
    margin: 25px 0;
}

.bszn-boa {
    width: 1060px;
    margin: 0 auto;
}

.ty-hetx {
    border-bottom: 2px solid rgb(248, 248, 248);
}

.ty-hetx span {
    display: inline-block;
    border-bottom: 2px solid rgb(181, 38, 32);
    font-size: 20px;
    padding: 10px 0;
    margin-bottom: -2px;
    color: rgb(181, 38, 32);
    font-weight: 600;
}

.bszn-boa .bs-li ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #000;
}

.bszn-boa .bs-li ul {
    content: '';
    display: block;
    clear: both;
    overflow: auto;
}

.bszn-boa .bs-li ul li:first-child {
    margin-left: 0px !important;
    background: rgb(181, 38, 32);
    color: #fff;
}

.bszn-boa .bs-li ul li:first-child + li + li + li + li {
    margin-left: 0px !important;
}

.bszn-boa .bs-li {
    margin-top: 10px;
}

.bszn-boa .bs-li ul li {
    margin-left: 20px;
    float: left;
    width: 250px;
    background: rgb(248, 248, 248);
    margin-top: 10px;
    text-align: center;
    padding: 10px 0;
}

.dfsx {
    background: #fff;
    margin-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 40px;
}

.dfsx-body {
    width: 1060px;
    margin: 0 auto;
}

.dfsx-body > div > ul {
    display: block;
}

.dfsx-body > div > ul > li {
    margin-right: 20px;
    text-align: center;
    width: 340px;
    background: rgb(248, 248, 248);
    background-size: cover;
    margin-top: 20px;
    text-align: center;
    cursor: pointer;
    height: 56px;
}

.shengjnr > .sjClas {
    background: rgb(181, 38, 32);
}

.fjx {
    margin: 20px 0 10px 0;
    border: 1px solid rgb(248, 248, 248);
}

.one-sheng > ul > .bec > a {
    /* background:rgb(181,38,32);; */
    /* background:url(ssdqbg.png) no-repeat; */
    /* background-size: 50px 50px; */
    /* color:#fff !important; */
}

.two-shi > ul > .bec > a {
    background: rgb(181, 38, 32);
    color: #fff !important;
}

.two-shi > ul > li > a, .xczt > ul > li > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 41px;
    color: #000;
}

.xczt > ul > .bec > a {
    background: rgb(181, 38, 32);;
    color: #fff !important;
}

.one-sheng > ul > li > a {
    display: inline-block;
    width: 100%;
    height: 100%;
	padding: 0px 20px;
    line-height: 56px;
    color: rgb(50, 50, 50);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.bs-li > ul > .bec > a {
    background: rgb(181, 38, 32) !important;
    color: #fff !important;
}

.dfsx > .dfsx-body > .two-shi > ul {
    display: none;
}

> a {
    color: #000;
}

.dfsx > .dfsx-body > .two-shi > .uldi {
    display: block;
}

/* åŽ¿çº§ */
.dfsx > .dfsx-body > .xczt > ul {
    display: none;
}

.xczt > ul > li > a {
    display: inline-block;
    width: 100%;
    height: 100% px;
}

.becabody > ul {
    content: '';
    display: block;
    clear: both;
    overflow: auto;
}

.becabody > ul > li {
    margin-right: 20px;
    text-align: center;
    float: left;
    width: 250px;
    background: rgb(248, 248, 248);
    margin-top: 10px;
    text-align: center;
    /* padding: 10px 0; */
    cursor: pointer;
}

.becabody > ul > li > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 41px;
}

.xianji {
    content: '';
    display: block;
    clear: both;
    overflow: auto;
}

.xianji > ul > li {
    margin-right: 20px;
    text-align: center;
    float: left;
    width: 250px;
    background: rgb(248, 248, 248);
    margin-top: 10px;
    text-align: center;
    /* padding: 10px 0; */
    cursor: pointer;
}

.xianji > .xjxlm {
    display: block !important;
}

.xianji > ul > li > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 41px;
}

/* å¸‚å…¨éšè— */
.one-sheng > .becabody > ul:first-child {
    display: block;
}

.becabody > ul {
    display: none;
}

/* åŽ¿å…¨éšè— */
/* .one-sheng.xianji>ul{
    display:block;
} */
/* .xianji>ul{
    display:none;
} */
.beckbody {
    border: 1px solid rgb(230, 230, 230);
}


/* åŽ¿åŸŽéšè— */
.xcbody {
    display: none;
}

.s > div, .xcbody > div {
    width: 15%;
    float: left;
    font-weight: 600;
    text-align: center;
    background: rgb(181, 38, 32);
    padding: 9px 0;
    color: #fff;

    margin-top: 10px;
    margin-left: 15px;
}

.s > ul, .xcbody > ul {
    width: 83%;
    float: right;
}

.s > ul > li, .xcbody > ul > li {

    margin-left: 16px;
    text-align: center;
    float: left;
    width: 200px;
    background: rgb(248, 248, 248);
    text-align: center;
    cursor: pointer;

    margin-top: 10px;
}

.s > ul > .sjClas {
    background: rgb(181, 38, 32);
    /* color:#fff; */
}

.s > ul > .sjClas > a {
    color: #fff;
}

.s > ul > li > a, .xcbody > ul > li > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 41px;
    color: rgb(50, 50, 50);
}

.s {
    display: none;
}

.s, .xc > div {
    overflow: auto;
    margin: 5px 0;
}

.shengjnr > .sjClas > a {
    color: #fff;
}

/* .shengjnr>.sjClas{
    background:url(ssdqbg.png) no-repeat;
    background-size:cover;
} */


/* çœçº§ç¬¬å››ä¸ªliæ ·å¼ */
.shengjnr > .clalics {
    margin-right: 0px !important;
}

.shengjnr > div {
    float: left;
    width: 1058px;

}

/* åŽ¿çº§ç‚¹å‡»å˜çº¢è‰²åŒ—äº¬ */
.xc > div > ul > .xcbjrd {
    background: rgb(181, 38, 32);

}

.xc > div > ul > .xcbjrd > a {
    color: #fff;
}


/* éƒ¨æœ¬äº‹é¡¹å¼€å§‹ */
.bwsx {
    background: #fff;
    margin-top: 20px;
    /*padding-bottom:40px;*/
}

.bwsx-body {
    width: 1060px;
    margin: 0 auto;
}

.bwsx-body > div > ul {
    content: '';
    display: block;
    clear: both;
    overflow: auto;
}

.bwsx-body > div > ul > li {
    margin-right: 20px;
    text-align: center;
    float: left;
    width: 250px;
    background: rgb(248, 248, 248);

    background-size: cover;
    margin-top: 10px;
    text-align: center;

    cursor: pointer;
    height: 56px;


}

.bwsx > .bwsx-body > .two-shi > ul {
    display: none;
}

> a {
    color: #000;
}

.bwsx > .bwsx-body > .two-shi > .uldi {
    display: block;
}

.bwsx > .bwsx-body > .xczt > ul {
    display: none;
}

.bwsx .shengjnr li {
    height: 42px !important;
}

.bwsx .one-sheng > ul > li > a {
    line-height: 40px;
}

/* éƒ¨æœ¬äº‹é¡¹ç»“æŸ */