.tab_head {
    background: url(../images/top-op3.jpg) no-repeat center top whitesmoke;
    background-size: 100% auto;
    border-top: solid 1px #ddd;
    width: 100%;
    overflow: hidden;
    background-position: center;
}
.tab_head p {
    font-size: .24rem;
    line-height: 150%;
    margin-left: 1.2rem;
}
.tab_head p a {
    color: #e30000;
}
.tab_title {
    background: url(../images/title.jpg) no-repeat center top;
    background-size: 100% auto;
    margin: .2rem auto;
    overflow: hidden;
    width: 100%;
    height: 1rem;
    position: relative;
}
.tab_title p {
    margin: .1rem 0 0 1rem;
    text-indent: 0;
    color: #fff;
    font-size: .35rem;
    line-height: 1em;
}
.tab_title p span {
    display: block;
    color: #ffd409;
    font-size: .26rem;
    line-height: 1em;
    margin-top: .1rem;
}
.tab_title:before {
    line-height: .8rem;
    width: .8rem;
    display: block;
    text-align: center;
    position: absolute;
    left: .05rem;
    top: .05rem;
    font-size: .4rem;
    font-weight: bold;
    color: #484646;
}
.tab_title1:before {content: "01";}
.tab_title2:before {content: "02";}
.tab_title3:before {content: "03";}
.tab_title4:before {content: "04";}
.tab_title5:before {content: "05";}
.tab_title6:before {content: "06";}
.tab_title7:before {content: "07";}
.tab_title8:before {content: "08";}
.tab_title9:before {content: "09";}

.tab.gmzz ul {
    width: 5.9rem;
    margin: 0 auto;
}
.tab.gmzz ul li {
    width: 50%;
    float: left;
    position: relative;
}

.tab.gmzz ul li:nth-child(2n){
    margin-right:0;
   /* padding-left:.25rem;*/
}
.tab.gmzz ul li:nth-child(2n):before {
    content: "";
    border-left: 1px dashed #ddd;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
}
.tab.gmzz ul li:nth-child(3):before, .tab.gmzz ul li:nth-child(4):before {
    content: "";
    border-top: 1px dashed #ddd;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.tab.gmzz ul li:nth-child(2n+1){
    margin-left:0;
    /*padding-right:.25rem;*/
}
.tab.gmzz ul li:nth-child(1) , .tab.gmzz ul li:nth-child(2){
    padding-bottom:.2rem;
}
.tab.gmzz ul li:nth-child(3) , .tab.gmzz ul li:nth-child(4){
    padding-top:.2rem;
}
.tab.gmzz ul li img {
    width: 2.7rem;
    display: block;
}
.tab.gmzz ul li p {
    margin: 0;
    text-align: center;
    text-indent: 0;
    font-size: .26rem;
    background: #b9894a;
    color: #fff;
    line-height: .4rem;
    width: 2.7rem;
}
.tab.gmzz ul li:nth-child(2n) p, .tab.gmzz ul li:nth-child(2n) img {
    float:right;
}
.tab.gmzz ul li:nth-child(2) p {
    background: #7c9c3d;
}
.tab.gmzz ul li:nth-child(3) p {
    background: #4d8e9e;
}
.tab.gmzz ul li:nth-child(4) p {
    background: #8674ab;
}

.body_zxbox {
    width: 6rem;
    margin: .2rem auto;
    overflow: hidden;
}
.body_zxbox a.swtzx {
    background: #d76500;
    width: 100%;
    display: block;
    line-height: .75rem;
    font-size: .26rem;
    text-align: center;
    color: #fff;
}
.body_zxbox a.telzx {
    display: block;
    margin: .2rem auto;
}
.body_zxbox a.telzx img {
    display: block;
    width: 100%;
}

.tab.gmfl ul {
    width: 6rem;
    margin: 0 auto;
}
.tab.gmfl ul li {
    margin: .12rem 0;
    background: #f1f1f1;
}
.tab.gmfl ul li .fl_l {
    width: 2.37rem;
    float: left;
}
.tab.gmfl ul li .fl_l p {
    text-indent: 0;
    text-align: center;
    line-height: .38rem;
    font-size: .26rem;
    background: #b9894a;
    color: #fff;
    margin: 0;
    width: 2.4rem;
}
.tab.gmfl ul li .fl_l img {
    display: block;
    width: 100%;
}
.tab.gmfl ul li .fl_r {
    width: 3.63rem;
    float: left;
    position: relative;
}
.tab.gmfl ul li .fl_r:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: .03rem;
    top: 0;
    border-left: .15rem solid #b9894a;
    border-top: .2rem solid transparent;
    border-bottom: .2rem solid transparent;
}
.tab.gmfl ul li .fl_r p {
    font-size: .24rem;
    line-height: .3rem;
    width: 2.6rem;
    margin: .2rem auto .2rem;
    text-indent: 0;
}
.tab.gmfl ul li .fl_r a {
    display: block;
    margin: .2rem auto 0;
    text-align: center;
    width: 1.9rem;
    line-height: .4rem;
    font-size: .22rem;
    background: #b9894a;
    color: #fff;
}

.tab.gmfl ul li:nth-child(2) .fl_l p {background: #7c9c3d;}
.tab.gmfl ul li:nth-child(3) .fl_l p {background: #4d8e9e;}
.tab.gmfl ul li:nth-child(4) .fl_l p {background: #8674ab;}
.tab.gmfl ul li:nth-child(2) .fl_r:before {border-left-color: #7c9c3d;}
.tab.gmfl ul li:nth-child(3) .fl_r:before {border-left-color: #4d8e9e;}
.tab.gmfl ul li:nth-child(4) .fl_r:before {border-left-color: #8674ab;}
.tab.gmfl ul li:nth-child(2) .fl_r a {background: #7c9c3d;}
.tab.gmfl ul li:nth-child(3) .fl_r a {background: #4d8e9e;}
.tab.gmfl ul li:nth-child(4) .fl_r a {background: #8674ab;}

.tab.gmwt p {
    width: 5.5rem;
    margin: .1rem auto;
    font-size: .24rem;
    line-height: .5rem;
    border: 1px dashed #c2c2c2;
    background: #f7f7f7;
    padding: .15rem;
}
.tab.gmwt img {
    display: block;
    width: 6rem;
    margin: .2rem auto;
}

.tab.gmyy ul {
    width: 6rem;
    margin: .2rem auto;
}
.tab.gmyy ul li {
    position: relative;
    margin: .2rem auto;
}
.tab.gmyy ul li img {
    display: block;
    width: 100%;
}
.tab.gmyy ul li .yy_rbox {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 3.2rem;
    right: .1rem;
}
.tab.gmyy ul li .yy_rbox p {
    font-size: .22rem;
    line-height: .26rem;
    text-indent: 0;
    width: 3rem;
    margin: .1rem auto;
}
.tab.gmyy ul li .yy_rbox p.tit {
    width: 3.1rem;
    font-size: .24rem;
    line-height: .36rem;
    text-align: center;
    background: #b9894a;
    color: #fff;
    margin: .2rem auto 0;
}
.tab.gmyy ul li:nth-child(2) .yy_rbox p.tit {background: #7c9c3d;}
.tab.gmyy ul li:nth-child(3) .yy_rbox p.tit {background: #4d8e9e;}
.tab.gmyy ul li:nth-child(4) .yy_rbox p.tit {background: #8674ab;}
.tab.gmzl ul {
    width: 6.1rem;
    margin: .2rem auto;
}
.tab.gmzl ul li {
    width: 100%;
    background: #efefef;
    margin: .15rem auto;
}
.tab.gmzl ul li img {
    display: block;
    width: 2.77rem;
    float: left;
}
.tab.gmzl ul li:nth-child(2) img {
    float: right;
}
.tab.gmzl ul li .zl_rbox {
    float: left;
    width: 3.09rem;
    margin-left: .14rem;
    overflow: hidden;
}
.tab.gmzl ul li .zl_rbox p.tit {
    width: 100%;
    text-indent: 0;
    font-size: .24rem;
    line-height: .5rem;
    text-align: center;
    border-bottom: 1px dashed #bdbdbd;
    font-weight: bold;
    color: #872d2d;
}
.tab.gmzl ul li .zl_rbox dl dd {
    display: block;
    width: 100%;
    font-size: .24rem;
    line-height: .35rem;
    background: url(../images/container-5-4.jpg) no-repeat;
    text-indent: .3rem;
    background-size: .25rem auto;
    background-position: 0 center;
}

.tab.gmys {
    width: 6rem;
    margin: 0 auto;
    position: relative;
}
.tab.gmys img {
    display: block;
    width: 100%;
}
.tab.gmys ul {
    width: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
}
.tab.gmys ul li {
    width: 2.9rem;
    height: 2.46rem;
    float: left;
    margin-right: .19rem;
    margin-bottom: .19rem;
    overflow: hidden;
}
.tab.gmys ul li:nth-child(2n) {
    margin-right: 0;
}
.tab.gmys ul li p {
    text-align: left;
    text-indent: 0;
    color: #fff;
    font-size: .26rem;
    line-height: .35rem;
    margin-left: .5rem;
    margin-top: .8rem;
}
.tab.gmys ul li:nth-child(3) p , .tab.gmys ul li:nth-child(4) p {
    margin-top: 1.1rem;
}

.tab.gmanli .hbox {
    width: 6rem;
    margin: .2rem auto;
    background: #eee;
}
.tab.gmanli .hbox img {
    display: block;
    width: 100%;
    padding-bottom: .2rem;
}
.tab.gmanli .hbox p {
    text-indent: 0;
    width: 5.7rem;
    margin: 0 auto;
    font-size: .24rem;
    line-height: .3rem;
}
.tab.gmanli .hbox p span {
    color: #872d2d;
}
.tab.gmanli .hbox p span:nth-child(2) {
    margin-left: .5rem;
}
.tab.gmanli .hbox .anliimg {
    width: 5.66rem;
    margin: .2rem auto;
}
.tab.gmzj img {
    display: block;
    width: 6rem;
    margin: 0 auto;
}
.tab.gmzj p {
    width: 6rem;
    margin: .2rem auto;
    font-size: .26rem;
    line-height: .4rem;
}


.tab.zlyy ul {
    width: 6rem;
    margin: .3rem auto;
    background: url(../images/box9.jpg) no-repeat;
    background-size: auto 100%;
}
.tab.zlyy ul li {
    margin-left: 1.3rem;
    margin-bottom: .3rem;
}
.tab.zlyy ul li h5 {
    font-size: .26rem;
    line-height: .45rem;
}
.tab.zlyy ul li p {
    font-size: .24rem;
    line-height: .4rem;
    text-indent: 0;
    margin: 0;
}