.common-main {
    width: 12rem;
    margin: 0 auto;
}

.clsb {
    clear: both;
}

.ofh {
    overflow: hidden;
}

.mt15 {
    margin-top: 0.15rem;
}

.mt20 {
    margin-top: 0.2rem;
}

.mt30 {
    margin-top: 0.3rem;
}

.mb10 {
    margin-bottom: 0.1rem;
}

.mt40 {
    margin-top: 0.4rem;
}

.mb40 {
    margin-bottom: 0.4rem;
}

.pb40 {
    padding-bottom: 0.4rem;
}

.pt40 {
    padding-top: 0.4rem;
}

.cf-scroll {
    overflow: scroll;
}


/*头部*/

.nrrq_search_head {
    height: 3px;
    background-color: #015293;
}

.xy-head {
    height: 1.5rem;
    background-size: 19.2rem 100%;
}

.xy-head .xy-head-sec1 {
    position: relative;
    height: 100%;
}

.xy-head .xy-head-sec1 ul {
    position: absolute;
    top: 0;
    right: 0rem;
}

.xy-head .xy-head-sec1 ul li {
    float: left;
    height: 0.46rem;
    line-height: 0.46rem;
    margin-left: 0.35rem;
}

.xy-head .xy-head-sec1 ul li a {
    font-size: 0.14rem;
    color: #015293;
}

.xy-head .xy-head-sec1 .xy-ipv6 {
    float: right;
    width: 1.4rem;
    height: 0.3rem;
    line-height: 0.3rem;
    background-color: #689aff;
    border-radius: 5px;
    font-size: 0.14rem;
    color: #fff;
    text-align: center;
    margin-top: 0.05rem;
}

.xy-head .xy-head-sec1 .xy-logo {
    display: inline-block;
    padding-top: 0.35rem;
}

.xy-head .xy-head-sec1 .xy-logo img {
    /*width: 4rem;*/
    height: 0.95rem;
}

.xy-head .xy-head-sec1 .xy-search {
    position: absolute;
    top: 0.82rem;
    right: 0rem;
    width: 3.6rem;
    height: 0.46rem;
    border: 0.01rem solid #6588a3;
    border-radius: 5px;
    overflow: hidden;
}

.xy-head .xy-head-sec1 .xy-search input {
    background: url(../images/xy-icon-search.png?code=17cca0dc76a) no-repeat 0.1rem center;
    background-size: 0.21rem 0.21rem;
    padding-left: 0.4rem;
    height: 0.46rem;
    width: 2.2rem;
    font-size: 0.14rem;
}

.xy-head .xy-head-sec1 .xy-search button {
    position: absolute;
    top: 0;
    right: 0;
    width: 0.8rem;
    height: 0.46rem;
    background-color: #015293;
    font-size: 0.14rem;
    color: #fff;
    cursor: pointer;
}


/*底部*/


/*下拉*/

.xy-foot {
    background-color: #f2f2f2;
}

.xy-foot .cm-drop {
    height: 0.68rem;
    border-top: 0.01rem solid #e2e2e2;
    border-bottom: 0.01rem solid #e2e2e2;
}

.xy-foot .drop-select {
    position: relative;
    width: 2.22rem;
    height: 0.36rem;
    line-height: 0.36rem;
    border: 0.01rem solid #f5f5f5;
    background-color: #fff;
    margin-left: 0.18rem;
    margin-right: 0;
    font-size: 0.14rem;
    color: #333333;
    position: static;
    margin-top: 0.16rem;
}

.xy-foot .drop-select:first-child {
    margin-left: 0;
}

.xy-foot .drop-select p {
    padding-left: 0.15rem;
    text-align: right;
    cursor: pointer;
}

.xy-foot .drop-select .tit {
    color: #333;
}

.xy-foot .drop-select .arrow-icon {
    width: 0.1rem;
    height: 0.07rem;
    margin-right: 0.1rem;
    background: url(../images/xy-icon-drop.png?code=17cca0dc76a) no-repeat;
    background-size: 0.1rem 0.07rem;
}

.xy-foot .dropdown-menu {
    position: absolute;
    display: none;
    width: 2.2rem;
    height: 1rem;
    color: #566279;
    border: 1px solid #ededed;
    background: #ffffff;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 999;
}

.xy-foot .dropdown-menu:first-child {
    display: block;
}

.xy-foot .dropdown-menu li {
    width: 100%;
    padding-left: 0.2rem;
    line-height: 0.3rem;
}

.foot-bottom {
    position: relative;
    padding: 0.4rem 0;
    overflow: hidden;
}

.foot-bottom .dzjg {
    position: absolute;
    left: 0;
    top: 0.4rem;
    width: 0.51rem;
    height: 0.62rem;
}

.foot-bottom .foot-bottom-mid {
    position: absolute;
    left: 0.7rem;
    top: 0.4rem;
}

.foot-bottom .foot-bottom-mid p {
    line-height: 0.32rem;
}

.foot-bottom .foot-bottom-mid p span,
.foot-bottom .foot-bottom-mid p a {
    font-size: 0.14rem;
    color: #666;
    margin-right: 0.15rem;
    vertical-align: middle;
}

.foot-bottom .foot-bottom-mid p a.ba {
    vertical-align: middle;
}

.foot-bottom .foot-bottom-mid p a.ba img {
    vertical-align: middle;
    width: 0.18rem;
    height: 0.2rem;
}

.foot-bottom .foot-bottom-rt img {
    margin-left: 0.1rem;
}

.foot-bottom .foot-bottom-rt .jb img {
    width: 0.92rem;
    height: 0.47rem;
}

.foot-bottom .foot-bottom-rt .jiucuo img {
    width: 0.94rem;
    height: 0.47rem;
}

.foot-bottom .foot-bottom-rt .wx img {
    width: 0.63rem;
    height: 0.63rem;
}


/*导航*/

.xy-head-nav {
    height: 0.6rem;
    background-color: #015293;
}

.xy-head-nav ul li {
    float: left;
    width: 2rem;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
}

.xy-head-nav ul li a {
    display: inline-block;
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
}

.xy-head-nav ul li a span {
    font-size: 0.2rem;
    color: #fff;
    vertical-align: middle;
}

.xy-head-nav ul li a i.sy {
    display: inline-block;
    width: 0.21rem;
    height: 0.19rem;
    background: url(xy-icon-nav01.png?code=17cca0dc76a) no-repeat center center;
    background-size: 0.21rem 0.19rem;
    vertical-align: middle;
    margin-right: 0.1rem;
}

.xy-head-nav ul li a i.zjxy {
    display: inline-block;
    width: 0.22rem;
    height: 0.17rem;
    background: url(xy-icon-nav02.png?code=17cca0dc76a) no-repeat center center;
    background-size: 0.22rem 0.17rem;
    vertical-align: middle;
    margin-right: 0.1rem;
}

.xy-head-nav ul li a i.xyxw {
    display: inline-block;
    width: 0.15rem;
    height: 0.18rem;
    background: url(xy-icon-nav03.png?code=17cca0dc76a) no-repeat center center;
    background-size: 0.15rem 0.18rem;
    vertical-align: middle;
    margin-right: 0.1rem;
}

.xy-head-nav ul li a i.gk {
    display: inline-block;
    width: 0.15rem;
    height: 0.19rem;
    background: url(xy-icon-nav04.png?code=17cca0dc76a) no-repeat center center;
    background-size: 0.15rem 0.19rem;
    vertical-align: middle;
    margin-right: 0.1rem;
}

.xy-head-nav ul li a i.zwfw {
    display: inline-block;
    width: 0.22rem;
    height: 0.2rem;
    background: url(xy-icon-nav05.png?code=17cca0dc76a) no-repeat center center;
    background-size: 0.22rem 0.2rem;
    vertical-align: middle;
    margin-right: 0.1rem;
}

.xy-head-nav ul li a i.zmhd {
    display: inline-block;
    width: 0.21rem;
    height: 0.18rem;
    background: url(xy-icon-nav06.png?code=17cca0dc76a) no-repeat center center;
    background-size: 0.21rem 0.18rem;
    vertical-align: middle;
    margin-right: 0.1rem;
}

.xy-head-nav ul li.cur {
    background-color: #056ec2;
}

.xy-head-nav ul li:hover {
    background-color: #056ec2;
}


/*头条*/

.xy-headline {
    height: 1.3rem;
    background: url(xy-bg-tt.png?code=17cca0dc76a) no-repeat left center;
    background-size: 100%;
    margin: 0.2rem 0;
    position: relative;
    overflow: hidden;
}

.xy-headline .xy-headline-item {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -5rem;
}

.xy-headline .xy-headline-item h1 {
    margin-top: 0.25rem;
    margin-bottom: 0.1rem;
}

.xy-headline .xy-headline-item h1 a {
    display: inline-block;
    width: 10rem;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    font-size: 0.32rem;
    color: #021728;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xy-headline .xy-headline-item p {
    display: inline-block;
    width: 10rem;
    height: 0.3rem;
    line-height: 0.3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.16rem;
    color: #999;
}


/*通知公告*/

.xy-tzgg {
    height: 0.64rem;
    border: 1px solid #e5edf4;
    margin-bottom: 0.1rem;
}

.xy-tzgg .xy-tzgg-icon {
    width: 1.72rem;
    height: 0.66rem;
    background: url(xy-icon-tzgg.png?code=17cca0dc76a) no-repeat left center;
    background-size: 1.72rem 0.66rem;
}

.xy-tzgg ul li {
    float: left;
    width: 3.1rem;
    height: 0.64rem;
    line-height: 0.64rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 0.15rem;
}

.xy-tzgg ul li a {
    display: inline-block;
    width: 3.1rem;
    height: 0.22rem;
    line-height: 0.22rem;
    vertical-align: middle;
    padding: 0 0.3rem 0 0.15rem;
    border-right: 1px dashed #dae4eb;
    font-size: 0.16rem;
    color: #333;
    background: url(xy-icon-dot02.png?code=17cca0dc76a) no-repeat left center;
    background-size: 0.04rem 0.04rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xy-tzgg ul li:nth-child(3) a {
    border-right: none;
}


/*轮播*/

#xy-swiper {
    width: 6rem;
    height: 4rem;
}

#xy-swiper .swiper-container .pagination {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20%;
    min-width: 20%;
    height: 0.5rem;
    line-height: 0.6rem;
    text-align: center;
    z-index: 1;
}

#xy-swiper .swiper-container .pagination .swiper-pagination-bullet {
    width: 0.1rem;
    height: 0.1rem;
    background-color: #fff;
    margin: 0 0.03rem;
}

#xy-swiper .swiper-container .pagination .swiper-pagination-bullet-active {
    border-radius: 0.1rem;
    background-color: #fff;
}

#xy-swiper .swiper-container .swiper-wrapper {
    width: 100%;
    position: relative;
    height: 4rem;
}

#xy-swiper .swiper-container .swiper-wrapper .swiper-slide {
    display: block;
}

#xy-swiper .swiper-container .swiper-wrapper .swiper-slide p {
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    font-size: 0.16rem;
    color: #fff;
    height: 0.5rem;
    line-height: 0.5rem;
    overflow: hidden;
    width: 100%;
    padding-right: 20%;
    padding-left: 0.15rem;
}

#xy-swiper .swiper-container .swiper-wrapper img {
    width: 100%;
    height: 100%;
}

#xy-swiper .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    left: unset;
}

.xy-mid-cont-rt {
    width: 5.75rem;
    height: 4rem;
    background-color: #f5f5f5;
    padding: 0.15rem 0.2rem;
}

.xy-mid-cont-rt .tabPanel {
    height: 0.4rem;
    line-height: 0.4rem;
    border-bottom: 0.01rem solid #dfdfdf;
}

.xy-mid-cont-rt .tabPanel .panel {
    display: inline-block;
    font-size: 0.2rem;
    color: #333;
    font-weight: bold;
    margin: 0 0.15rem;
    height: 0.4rem;
    line-height: 0.4rem;
}

.xy-mid-cont-rt .tabPanel .panel.cur {
    border-bottom: 0.02rem solid #015293;
    color: #015293;
}

.xy-mid-cont-rt .tabPanel .panel:first-of-type {
    margin-left: 0;
}

.xy-mid-cont-rt .tabPanel i.line {
    display: inline-block;
    width: 0.02rem;
    height: 0.11rem;
    background: url(xy-icon-line.png?code=17cca0dc76a) no-repeat left center;
    background-size: 0.02rem 0.11rem;
}

.xy-mid-cont-rt .tabContent .tabItem .xy-news-list {
    margin-top: 0.1rem;
}

.xy-mid-cont-rt .tabContent .tabItem .xy-news-list li {
    height: 0.4rem;
    line-height: 0.4rem;
}

.xy-mid-cont-rt .tabContent .tabItem .xy-news-list li a {
    display: inline-block;
    font-size: 0.16rem;
    color: #333;
    padding-left: 0.1rem;
    background: url(xy-icon-dot02.png?code=17cca0dc76a) no-repeat left center;
    max-width: 75%;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xy-mid-cont-rt .tabContent .tabItem .xy-news-list li a:hover {
    background: url(xy-icon-dot02-h.png?code=17cca0dc76a) no-repeat left center;
}

.xy-mid-cont-rt .tabContent .tabItem .xy-news-list li span {
    font-size: 0.16rem;
    color: #333;
    float: right;
}


/*通用标题头*/

.xy-common-tit {
    position: relative;
    height: 0.4rem;
    margin-top: 0.1rem;
    margin-bottom: 0.2rem;
    background: url(xy-icon-line01.png) no-repeat left center;
    background-size: 0.04rem 0.14rem;
    border-bottom: 0.01rem solid #e0e2e4;
}

.xy-common-tit a.tit {
    position: absolute;
    top: 0.07rem;
    left: 0.1rem;
    font-size: 0.24rem;
    color: #333;
    font-weight: bold;
    padding-right: 0.5rem;
    height: 0.4rem;
    line-height: 0.4rem;
    background: #fff url(xy-icon-line02.png) no-repeat right 0.25rem;
    background-size: 0.4rem;
}

.xy-common-tit a.more {
    font-size: 0.14rem;
    color: #999;
    float: right;
    line-height: 0.4rem;
}

.xy-common-tit i.line {
    display: inline-block;
    width: 0.2rem;
    height: 0.4rem;
    background: #fff url(xy-icon-line01.png) no-repeat left 0.2rem;
}

.xy-conmon-tit2 {
    height: 0.42rem;
    line-height: 0.42rem;
    border-bottom: 0.01rem solid #e0e2e4;
}

.xy-conmon-tit2 .tit2 {
    padding-left: 0.35rem;
    font-size: 0.18rem;
    color: #333;
    font-weight: bold;
}

.xy-conmon-tit2 .tit2.icon1 {
    background: url(xy-icon-gk-01.png) no-repeat left center;
    background-size: 0.17rem 0.22rem;
}

.xy-conmon-tit2 .tit2.icon2 {
    background: url(xy-icon-gk-02.png) no-repeat left center;
    background-size: 0.18rem 0.21rem;
}

.xy-conmon-tit2 .tit2.icon3 {
    background: url(xy-icon-gk-03.png) no-repeat left center;
    background-size: 0.21rem 0.21rem;
}

.xy-conmon-tit2 .tit2.icon4 {
    background: url(xy-icon-gk-04.png) no-repeat left center;
    background-size: 0.26rem 0.22rem;
}

.xy-conmon-tit2 .tit2.icon5 {
    background: url(xy-icon-gk-05.png) no-repeat left center;
    background-size: 0.13rem 0.2rem;
}

.xy-conmon-tit2 .more2 {
    float: right;
    font-size: 0.14rem;
    color: #999;
}

.tit2-sub {
    font-size: 0.16rem;
    color: #015293;
    display: block;
    height: 0.3rem;
    line-height: 0.3rem;
    margin-top: 0.2rem;
    margin-bottom: 0.1rem;
}

.common-sub2-list {
    margin-bottom: 0.2rem;
}

.common-sub2-list li {
    float: left;
    width: 0.72rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    background: url(xy-icon-line03.png) no-repeat right center;
}

.common-sub2-list li a {
    display: inline-block;
    font-size: 0.14rem;
    color: #333;
    width: 0.72rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.common-sub2-list li:last-child {
    background: none;
}


/*专题轮播*/

#swiper_2 .swiper-wrapper img {
    width: 100%;
    height: 1.08rem;
}

#swiper_2 .swiper-button-next {
    background: url(xy-icon-right.png) no-repeat left center;
    right: 0;
    width: 0.25rem;
    height: 0.54rem;
    margin-top: -0.27rem;
    background-size: 0.25rem 0.54rem;
}

#swiper_2 .swiper-button-prev {
    background: url(xy-icon-left.png) no-repeat left center;
    left: 0;
    width: 0.25rem;
    height: 0.54rem;
    margin-top: -0.27rem;
    background-size: 0.25rem 0.54rem;
}


/*通栏轮播*/

#swiper_3 {
    height: 1.2rem;
    overflow: hidden;
}

#swiper_3 .swiper-container .swiper-slide img {
    width: 100%;
    height: 1.2rem;
}

#swiper_3 .swiper-container .pagination {
    position: absolute;
    left: unset;
    right: 0.05rem;
    bottom: 0.05rem;
    width: 20%;
    text-align: right;
    z-index: 999;
}

#swiper_3 .swiper-container .pagination .swiper-pagination-bullet {
    width: 0.18rem;
    height: 0.18rem;
    text-align: center;
    line-height: 0.18rem;
    font-size: 0.13rem;
    color: #fff;
    opacity: 1;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 0;
    margin: 0 0.05rem;
}

#swiper_3 .swiper-container .pagination .swiper-pagination-bullet-active {
    background: rgba(0, 0, 0, 0.8);
}


/*政务公开*/

.xy-mid-zwxxgk .xy-mid-zwxxgk-lf {
    padding: 0.1rem 0.2rem;
    width: 4.68rem;
    height: 2.8rem;
    background-color: #f7f9fc;
}

.xy-mid-zwxxgk .xy-mid-zwxxgk-lf .common-sub2-list li {
    margin-bottom: 0.1rem;
    margin-right: 0.12rem;
    margin-left: 0;
}

.xy-mid-zwxxgk .xy-mid-zwxxgk-mid {
    width: 3.5rem;
    height: 2.8rem;
    margin-left: 0.2rem;
}

.xy-mid-zwxxgk .xy-mid-zwxxgk-rt {
    width: 3.46rem;
    height: 2.8rem;
}

.xy-mid-zwxxgk .xy-mid-zwxxgk-mid-top {
    height: 1.3rem;
    background-color: #f7f9fc;
    padding: 0.1rem 0.2rem;
}

.xy-mid-zwxxgk .xy-mid-zwxxgk-mid-bot {
    height: 1.3rem;
    background-color: #f7f9fc;
    padding: 0.1rem 0.2rem;
}

.xy-mid-zwxxgk-mid-top .common-sub2-list,
.xy-mid-zwxxgk-mid-bot .common-sub2-list {
    margin-top: 0.25rem;
}

.xy-mid-zwxxgk-mid-top .common-sub2-list li,
.xy-mid-zwxxgk-mid-bot .common-sub2-list li {
    width: 0.68rem;
    margin-left: 0.08rem;
}

.xy-mid-zwxxgk-mid-top .common-sub2-list li a,
.xy-mid-zwxxgk-mid-bot .common-sub2-list li a {
    width: 0.68rem;
}

.xy-mid-zwxxgk-mid-top .common-sub2-list li :first-child,
.xy-mid-zwxxgk-mid-bot .common-sub2-list li :first-child {
    margin-left: 0;
}


/*服务 互动*/

.xy-mid-fwhd .xy-mid-fwhd-lf {
    width: 7.15rem;
}

.xy-mid-fwhd .xy-mid-fwhd-lf .xy-mid-fwhd-lf-lf {
    width: 4.4rem;
}

.xy-mid-fwhd .xy-mid-fwhd-lf .xy-mid-fwhd-lf-rt {
    width: 2.55rem;
    height: 3rem;
    background-color: #f7f8fa;
    padding: 0.15rem;
}

.xy-mid-fwhd .xy-mid-fwhd-lf .xy-mid-fwhd-lf-rt .sycx li {
    height: 0.44rem;
    line-height: 0.44rem;
    margin-top: 0.1rem;
    padding-left: 0.5rem;
}

.xy-mid-fwhd .xy-mid-fwhd-lf .xy-mid-fwhd-lf-rt .sycx li a {
    font-size: 0.14rem;
    color: #333;
    vertical-align: top;
}

.xy-mid-fwhd .xy-mid-fwhd-lf .xy-mid-fwhd-lf-rt .sycx li.icon1 {
    background: #fff url(xy-cx-01.png) no-repeat 0.15rem center;
    background-size: 0.19rem 0.21rem;
}

.xy-mid-fwhd .xy-mid-fwhd-lf .xy-mid-fwhd-lf-rt .sycx li.icon2 {
    background: #fff url(xy-cx-02.png) no-repeat 0.15rem center;
    background-size: 0.22rem 0.19rem;
}

.xy-mid-fwhd .xy-mid-fwhd-lf .xy-mid-fwhd-lf-rt .sycx li.icon3 {
    background: #fff url(xy-cx-03.png) no-repeat 0.15rem center;
    background-size: 0.22rem 0.2rem;
}

.xy-mid-fwhd .xy-mid-fwhd-lf .xy-mid-fwhd-lf-rt .sycx li.icon4 {
    background: #fff url(xy-cx-04.png) no-repeat 0.15rem center;
    background-size: 0.2rem 0.2rem;
}

.xy-mid-fwhd .xy-mid-fwhd-rt {
    width: 4.68rem;
    height: 3.6rem;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-sjh {
    position: relative;
    height: 1.11rem;
    background: url(xy-wxszsjh.png) no-repeat left center;
    background-size: 4.68rem 1.11rem;
    margin-bottom: 0.15rem;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-sjh a {
    position: absolute;
    top: 0.7rem;
    width: 0.9rem;
    height: 0.24rem;
    line-height: 0.24rem;
    border: 0.01rem solid #fff;
    text-align: center;
    font-size: 0.14rem;
    color: #fff;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-sjh a.ly {
    left: 0.28rem;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-sjh a.cx {
    left: 1.3rem;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-xjgs {
    width: 3.3rem;
    height: 1.77rem;
    background-color: #f7f8fa;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-xjgs .tt {
    float: left;
    width: 0.58rem;
    font-size: 0.16rem;
    color: #333;
    font-weight: bold;
    padding: 0.42rem 0.1rem 0.42rem 0.2rem;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-xjgs .list {
    float: right;
    width: 2.68rem;
    height: 1.68rem;
    overflow: hidden;
    background-color: #fff;
    margin-top: 0.03rem;
    margin-right: 0.03rem;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-xjgs .list li {
    height: 0.38rem;
    line-height: 0.4rem;
    padding-left: 0.3rem;
    max-width: 90%;
    overflow: hidden;
    background: url(xy-icon-dot02.png) no-repeat 0.15rem center;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-xjgs .list li a {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.16rem;
    color: #333;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-xjgs .list li:hover {
    background: url(xy-icon-dot02-h.png) no-repeat 0.12rem center;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-jdtb {
    position: relative;
    text-align: center;
    width: 1.3rem;
    background: #f7f8fa url(xy-jgtb.png) no-repeat 0.27rem 0.35rem;
    background-size: 0.69rem 0.69rem;
    height: 1.77rem;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-jdtb span {
    font-size: 0.16rem;
    color: #333;
    font-weight: bold;
    position: absolute;
    top: 1.1rem;
    left: 0.35rem;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-jdtb:hover {
    opacity: 0.8;
}

.xy-mid-fwhd .xy-mid-fwhd-rt .xy-jdtb:hover span {
    color: #015293;
}

.xy-fw-sec {
    width: 4.4rem;
    height: 1.43rem;
    background-color: #f7f8fa;
    padding: 0.15rem;
}

.xy-fw-sec img {
    width: 0.93rem;
    height: 0.93rem;
    margin-top: 0.1rem;
}

.xy-fw-sec .cont {
    width: 3rem;
}

.xy-fw-sec .cont .wrap {
    margin-top: 0.15rem;
    display: flex;
    justify-content: space-between;
}

.xy-fw-sec .cont .wrap li {
    float: left;
    width: 0.66rem;
    height: 0.5rem;
    overflow: hidden;
    background-color: #fff;
    padding: 0.05rem 0.16rem 0 0.16rem;
    text-align: center;
    margin-right: 0.1rem;
    border: 0.01rem solid #d2e2f4;
}

.xy-fw-sec .cont .wrap li a {
    font-size: 0.14rem;
    color: #333;
}

.xy-fw-sec .cont .wrap li:last-child {
    margin-right: 0;
}

.xy-fw-sec .cont .wrap li:hover {
    background-color: #015293;
}

.xy-fw-sec .cont .wrap li:hover a {
    color: #fff;
}

.xy-common-tit3 {
    height: 0.36rem;
    line-height: 0.36rem;
    border-bottom: 0.01rem solid #e0e1e6;
}

.xy-common-tit3 .tit {
    display: inline-block;
    font-size: 0.16rem;
    color: #333;
    font-weight: bold;
    height: 0.36rem;
    line-height: 0.36rem;
    border-bottom: 0.02rem solid #015293;
}

.xy-common-tit3 .more {
    font-size: 0.14rem;
    color: #999;
    float: right;
}

.xy-headline .xy-headline-item h1 a:hover,
.xy-tzgg ul li a:hover,
.xy-mid-cont-rt .tabContent .tabItem .xy-news-list li a:hover,
.common-sub2-list li a:hover,
.xy-mid-fwhd .xy-mid-fwhd-lf .xy-mid-fwhd-lf-rt .sycx li a:hover,
.xy-mid-fwhd .xy-mid-fwhd-rt .xy-xjgs .list li a:hover,
.xy-hd-zxft-list li a:hover,
.xy-page a:hover,
.xy-hd-common-head2 ul .item a:hover {
    color: #015293;
}


/*互动*/

.bluebg {
    background-color: #f6fbff;
}


/*互动头部*/

.xy-hd-top {
    margin-top: 0.4rem;
    margin-bottom: 0.2rem;
    height: 1.4rem;
}

.xy-hd-top .xy-hd-top-lf img {
    width: 3.22rem;
    height: 1.39rem;
}

.xy-hd-top .xy-hd-top-lf-m {
    display: none;
    height: 1.37rem;
    margin-bottom: 0.2rem;
}

.xy-hd-top .xy-hd-top-lf-m img {
    width: 100%;
    height: 1.37rem;
}

.xy-hd-top .xy-hd-top-rt {
    position: relative;
    width: 8.48rem;
    height: 1.39rem;
    background: url(xy-hd-xecbg.png) no-repeat;
    background-size: 100%;
}

.xy-hd-top .xy-hd-top-rt .item {
    position: relative;
    width: 33.2%;
    height: 100%;
    display: inline-block;
    vertical-align: top;
}

.xy-hd-top .xy-hd-top-rt .item.wyxx {
    background: url(xy-hd-xx.png) no-repeat;
    background-position: 0.3rem;
    background-size: 0.82rem;
}

.xy-hd-top .xy-hd-top-rt .item.bmxx {
    background: url(xy-hd-xxa.png) no-repeat;
    background-position: 0.3rem;
    background-size: 0.82rem;
}

.xy-hd-top .xy-hd-top-rt .item.wycx {
    background: url(xy-hd-cx.png) no-repeat;
    background-position: 0.3rem;
    background-size: 0.82rem;
}

.xy-hd-top .xy-hd-top-rt .item .tit {
    position: absolute;
    font-size: 0.18rem;
    color: #333;
    top: 0.35rem;
    left: 1.25rem;
}

.xy-hd-top .xy-hd-top-rt .item .tit:hover {
    color: #015293;
}

.xy-hd-top .xy-hd-top-rt .item .sub {
    font-size: 0.14rem;
    color: #999;
    position: absolute;
    left: 1.25rem;
    top: 0.65rem;
    width: 1.5rem;
}

.xy-hd-top .xy-hd-top-rt .line {
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -0.52rem;
    width: 0.01rem;
    height: 1.05rem;
    background: url(xy-hd-line01.png) no-repeat left center;
}


/*信件公示  信件统计*/

.xy-hd-sec1 .xy-common-tit i.line,
.xy-hd-sec3 .xy-common-tit i.line,
.xy-hd-sec1 .xy-common-tit a.tit,
.xy-hd-sec3 .xy-common-tit a.tit {
    background-color: #f6fbff;
}

.xy-hd-sec1 {
    height: 4rem;
}

.xy-hd-sec1 .xy-hd-sec1-lf {
    width: 7.55rem;
}

.xy-hd-sec1 .xy-hd-sec1-lf .w360 {
    width: 3.6rem;
}

.xy-hd-sec1 .xy-hd-sec1-lf .w150 {
    width: 1.5rem;
}

.xy-hd-sec1 .xy-hd-sec1-lf .w110 {
    width: 1.1rem;
}

.xy-hd-sec1 .xy-hd-sec1-lf .xy-hd-thead {
    height: 0.5rem;
    line-height: 0.5rem;
    background-color: #d8e3ec;
    padding-left: 0.2rem;
}

.xy-hd-sec1 .xy-hd-sec1-lf .xy-hd-thead span {
    font-size: 0.16rem;
    color: #333;
    display: inline-block;
}

.xy-hd-sec1 .xy-hd-sec1-lf .xy-hd-list li {
    height: 0.54rem;
    line-height: 0.54rem;
    overflow: hidden;
    background-color: #fff;
    padding-left: 0.2rem;
    vertical-align: middle;
    margin-top: 0.05rem;
}

.xy-hd-sec1 .xy-hd-sec1-lf .xy-hd-list li a {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.16rem;
    color: #333;
    padding-right: 0.2rem;
    padding-left: 0.1rem;
    height: 0.54rem;
    line-height: 0.54rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(xy-hd-dot.png) no-repeat left center;
    background-size: 0.05rem;
}

.xy-hd-sec1 .xy-hd-sec1-lf .xy-hd-list li a:hover {
    background: url(xy-hd-dot-h.png) no-repeat left center;
    color: #015293;
}

.xy-hd-sec1 .xy-hd-sec1-lf .xy-hd-list li span {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.16rem;
    color: #999;
}

.xy-hd-sec1 .xy-hd-sec1-rt {
    width: 4.2rem;
}

.xy-hd-sec1 .xy-hd-sec1-rt .xy-hd-tjsj .item {
    position: relative;
    width: 2rem;
    height: 0.8rem;
    background-color: #fff;
    margin-bottom: 0.2rem;
}

.xy-hd-sec1 .xy-hd-sec1-rt .xy-hd-tjsj .item img {
    position: absolute;
    top: 0.25rem;
    left: 0.15rem;
}

.xy-hd-sec1 .xy-hd-sec1-rt .xy-hd-tjsj .item .line {
    position: absolute;
    width: 0.01rem;
    height: 0.55rem;
    background: url(xy-hd-line02.png) no-repeat left center;
    left: 0.63rem;
    top: 0.13rem;
}

.xy-hd-sec1 .xy-hd-sec1-rt .xy-hd-tjsj .item p {
    position: absolute;
    top: 0.2rem;
    left: 0.8rem;
    font-size: 0.2rem;
    font-weight: bold;
    color: #333;
}

.xy-hd-sec1 .xy-hd-sec1-rt .xy-hd-tjsj .item span {
    position: absolute;
    top: 0.45rem;
    left: 0.8rem;
    font-size: 0.14rem;
    color: #666;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-lf {
    width: 5.86rem;
    height: 4.3rem;
    padding: 0.1rem 0.1rem 0.2rem;
    background-color: #f6fbff;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-lf .pic {
    width: 5.65rem;
    height: 2.66rem;
    display: block;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-lf .tit {
    display: block;
    font-size: 0.18rem;
    color: #333;
    font-weight: bold;
    margin-top: 0.18rem;
    margin-bottom: 0.1rem;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-lf .tit:hover {
    color: #015293;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-lf .time {
    display: block;
    font-size: 0.14rem;
    color: #999;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-lf .abs {
    display: block;
    margin-top: 0.1rem;
    font-size: 0.16rem;
    color: #666;
    line-height: 0.24rem;
    height: 0.48rem;
    overflow: hidden;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt {
    width: 5.86rem;
    height: 4.3m;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt ul li {
    position: relative;
    width: 5.85rem;
    height: 1.23rem;
    margin-bottom: 0.3rem;
    padding: 0.2rem;
    background-color: #f6fbff;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt ul li .tit {
    font-size: 0.16rem;
    color: #333;
    display: block;
    width: 4.6rem;
    height: 0.28rem;
    margin-bottom: 0.06rem;
    line-height: 0.28rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 0.15rem;
    background: url(xy-hd-dot.png) no-repeat left center;
    background-size: 0.05rem;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt ul li .time {
    font-size: 0.14rem;
    color: #999;
    position: absolute;
    top: 0.26rem;
    right: 0.18rem;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt ul li .abs {
    display: block;
    width: 4.5rem;
    font-size: 0.14rem;
    color: #666;
    line-height: 0.24rem;
    height: 0.48rem;
    overflow: hidden;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt ul li .goto {
    position: absolute;
    width: 0.41rem;
    height: 0.21rem;
    background: url(xy-hd-arrow.png) left center;
    background-size: 100%;
    top: 0.8rem;
    right: 0.6rem;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt ul li:last-child {
    margin-bottom: 0;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt ul li:hover {
    background-color: #fff;
    box-shadow: 0px 0px 5px 3px #e9e9e9;
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt ul li:hover a {
    color: #015293;
    background-image: url(xy-hd-dot-h.png);
}

.xy-hd-sec2 .xy-hd-zxft .xy-hd-zxft-rt ul li:hover .goto {
    background: url(xy-hd-arrow-h.png) left center;
}

.xy-hd-sec3 .xy-hd-wsdc {
    width: 5.86rem;
}

.xy-hd-sec3 .xy-hd-wsdc ul li {
    position: relative;
    height: 1rem;
    background-color: #fff;
    margin-top: 0.1rem;
    padding: 0.2rem;
}

.xy-hd-sec3 .xy-hd-wsdc ul li .tit {
    display: block;
    width: 4rem;
    height: 0.3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 0.3rem;
    font-size: 0.16rem;
    color: #333;
    padding-left: 0.15rem;
    background: url(xy-hd-dot.png) no-repeat left center;
    background-size: 0.05rem;
    margin-bottom: 0.08rem;
}

.xy-hd-sec3 .xy-hd-wsdc ul li .tit:hover {
    color: #015293;
    background: url(xy-hd-dot-h.png) no-repeat left center;
}

.xy-hd-sec3 .xy-hd-wsdc ul li .status {
    position: absolute;
    width: 0.95rem;
    height: 0.52rem;
    line-height: 0.52rem;
    text-align: center;
    color: #fff;
    background-color: #999;
    top: 0.25rem;
    right: 0.2rem;
    font-size: 0.14rem;
}

.xy-hd-sec3 .xy-hd-wsdc ul li .status.ing {
    background-color: #015293;
}

.xy-hd-sec3 .xy-hd-wsdc ul li .start {
    font-size: 0.16rem;
    color: #999;
}

.xy-hd-sec3 .xy-hd-wsdc ul li .end {
    font-size: 0.16rem;
    color: #999;
    margin-left: 0.3rem;
}

.xy-hd-sec3 .xy-hd-yjzj {
    width: 5.86rem;
}

.xy-hd-sec3 .xy-hd-yjzj .data01 {
    padding-bottom: 0.2rem;
    border-bottom: 0.01rem dashed #e0e9ef;
}

.xy-hd-sec3 .xy-hd-yjzj .data01 .pic {
    width: 2.16rem;
    height: 1.25rem;
}

.xy-hd-sec3 .xy-hd-yjzj .data01 .cont {
    width: 3.5rem;
    float: right;
}

.xy-hd-sec3 .xy-hd-yjzj .data01 .cont .tit {
    display: block;
    height: 0.3rem;
    line-height: 0.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0.15rem;
    font-size: 0.16rem;
    color: #333;
    font-weight: bold;
}

.xy-hd-sec3 .xy-hd-yjzj .data01 .cont .tit:hover {
    color: #015293;
}

.xy-hd-sec3 .xy-hd-yjzj .data01 .cont .time {
    display: block;
    margin-bottom: 0.15rem;
    font-size: 0.14rem;
    color: #999;
}

.xy-hd-sec3 .xy-hd-yjzj .data01 .cont .abs {
    display: block;
    height: 0.48rem;
    line-height: 0.24rem;
    font-size: 0.14rem;
    color: #666;
    overflow: hidden;
}

.xy-hd-sec3 .xy-hd-yjzj ul li {
    height: 0.57rem;
    line-height: 0.57rem;
    border-bottom: 0.01rem dashed #e0e9ef;
}

.xy-hd-sec3 .xy-hd-yjzj ul li .tit {
    display: inline-block;
    font-size: 0.16rem;
    color: #333;
    max-width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 0.15rem;
    background: url(xy-hd-dot.png) no-repeat left center;
    background-size: 0.05rem;
}

.xy-hd-sec3 .xy-hd-yjzj ul li .tit:hover {
    background: url(xy-hd-dot-h.png) no-repeat left center;
    color: #015293;
}

.xy-hd-sec3 .xy-hd-yjzj ul li .time {
    float: right;
    font-size: 0.16rem;
    color: #999;
}

.xy-hd-sec4 a {
    float: left;
    width: 2.76rem;
    height: 1rem;
    margin-right: 0.3rem;
    font-size: 0.22rem;
    color: #0a2338;
    padding: 0.35rem 0.2rem 0.3rem 1.3rem;
    font-weight: bold;
}

.xy-hd-sec4 a:last-child {
    margin-right: 0;
}

.xy-hd-sec4 a.zxbs {
    background: url(xy-hd-xzbs.png) no-repeat left center;
    background-size: 2.77rem 1rem;
}

.xy-hd-sec4 a.bmfw {
    background: url(xy-hd-bmfw.png) no-repeat left center;
    background-size: 2.77rem 1rem;
}

.xy-hd-sec4 a.wswz {
    background: url(xy-hd-wswz.png) no-repeat left center;
    background-size: 2.77rem 1rem;
}

.xy-hd-sec4 a.wbfb {
    background: url(xy-hd-wbfb.png) no-repeat left center;
    background-size: 2.77rem 1rem;
}

.xy-hd-sec4 a:hover {
    color: #015293;
}


/*当前位置*/

.xy-conmon-location {
    line-height: 0.5rem;
    background-color: #eef3f7;
    font-size: 0.14rem;
    color: #999;
    padding-left: 0.2rem;
}

.xy-conmon-location .xy-hd-location-icon {
    width: 0.11rem;
    height: 0.14rem;
}

.xy-conmon-location a {
    font-size: 0.14rem;
    color: #999;
}


/*互动查询*/


/*头部1*/

.xy-hd-common-head {
    height: 1.1rem;
    background: url(xy-hd-head-bg.png) no-repeat center center;
    background-size: 19.2rem 100%;
}

.xy-hd-common-head .common-main {
    position: relative;
}

.xy-hd-common-head .head-tit {
    width: 1.75rem;
    font-size: 0.36rem;
    color: #022643;
    height: 1.1rem;
    line-height: 1.1rem;
}

.xy-hd-common-head .xy-hd-location {
    position: absolute;
    top: 0.55rem;
    right: 0;
    font-size: 0.14rem;
    color: #999;
}

.xy-hd-common-head .xy-hd-location .xy-hd-location-icon {
    width: 0.11rem;
    height: 0.14rem;
}

.xy-hd-common-head .xy-hd-location a {
    font-size: 0.14rem;
    color: #999;
}

.xy-hd-common-head2 {
    height: 1.81rem;
    background: url(xy-hd-head-bg02.png) no-repeat center center;
    background-size: 19.2rem 100%;
    border-bottom: 0.01rem solid #e3ebf1;
}

.xy-hd-common-head2 .common-main {
    position: relative;
}

.xy-hd-common-head2 .head-tit {
    width: 1.75rem;
    font-size: 0.36rem;
    color: #022643;
    height: 1.14rem;
    line-height: 1.2rem;
}

.xy-hd-common-head2 .xy-hd-location {
    position: absolute;
    top: 0.6rem;
    right: 0;
    font-size: 0.14rem;
    color: #999;
}

.xy-hd-common-head2 .xy-hd-location .xy-hd-location-icon {
    width: 0.11rem;
    height: 0.14rem;
}

.xy-hd-common-head2 .xy-hd-location a {
    font-size: 0.14rem;
    color: #999;
}

.xy-hd-common-head2 ul .item {
    width: 1.83rem;
    height: 0.66rem;
    line-height: 0.66rem;
    float: left;
    margin-right: 0.2rem;
    text-align: center;
    background: url(xy-hd-item.png) no-repeat center center;
    background-size: 100%;
}

.xy-hd-common-head2 ul .item a {
    display: inline-block;
    width: 100%;
    font-size: 0.18rem;
}

.xy-hd-common-head2 ul .item.cur {
    background-image: url(xy-hd-item-h.png);
}

.xy-hd-common-head2 ul .item.cur a {
    color: #fff;
    font-weight: bold;
}

.xy-hd-common-head2 ul .item:last-child {
    margin-right: 0;
}

.xy-hd-search {
    width: 100%;
    height: 4.75rem;
    background: url(xy-hd-bg02.png) no-repeat center center;
    background-size: 100%;
    margin-top: 0.7rem;
    margin-bottom: 1rem;
}

.xy-hd-search .xy-hd-search-wrap {
    padding-top: 1.2rem;
}

.xy-hd-search .xy-hd-search-wrap .row {
    width: 4rem;
    height: 0.54rem;
    line-height: 0.54rem;
    border: 0.01rem solid #e5e5e5;
    margin: 0 auto 0.3rem;
}

.xy-hd-search .xy-hd-search-wrap .row span {
    display: inline-block;
    width: 1.04rem;
    height: 0.2rem;
    line-height: 0.2rem;
    text-align: center;
    font-size: 0.16rem;
    color: #333;
    vertical-align: middle;
    border-right: 0.01rem solid #e5e5e5;
}

.xy-hd-search .xy-hd-search-wrap .row input {
    display: inline-block;
    width: 2.5rem;
    font-size: 0.16rem;
    color: #333;
    padding-left: 0.2rem;
    height: 0.36rem;
    line-height: 0.36rem;
    vertical-align: middle;
}

.xy-hd-search .xy-hd-search-wrap .submit {
    display: block;
    width: 4rem;
    height: 0.56rem;
    background-color: #015293;
    font-size: 0.18rem;
    color: #fff;
    font-weight: bold;
    margin: 0 auto;
    cursor: pointer;
}


/*在线访谈列表*/

.xy-hd-zxft-list li {
    height: 0.66rem;
    line-height: 0.66rem;
    border-bottom: 0.01rem dashed #e6e5e5;
    overflow: hidden;
}

.xy-hd-zxft-list li a {
    display: inline-block;
    max-width: 85%;
    height: 0.66rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.16rem;
    color: #333;
    padding-left: 0.15rem;
    background: url(xy-hd-dot.png) no-repeat left center;
    background-size: 0.05rem;
}

.xy-hd-zxft-list li span {
    float: right;
    font-size: 0.16rem;
    color: #999;
}


/*分页*/

.xy-page {
    text-align: center;
    font-size: 0.14rem;
    color: #333;
}

.xy-page a {
    font-size: 0.14rem;
    color: #333;
    display: inline-block;
    padding: 0.05rem 0.15rem;
    border: 0.01rem solid #e8e8e8;
    margin: 0 0.03rem;
}

.xy-page a.cur {
    background-color: #015293;
    color: #fff;
}

.xy-page input {
    width: 0.57rem;
    border: 0.01rem solid #e8e8e8;
    padding: 0.05rem 0.1rem;
    font-size: 0.14rem;
}


/*详情*/

.xy-detail .tit {
    width: 8rem;
    font-size: 0.28rem;
    font-weight: bold;
    line-height: 0.36rem;
    text-align: center;
    margin: 0.45rem auto 0.2rem;
}

.xy-detail .xy-msg {
    width: 97%;
    margin: 0 auto;
    overflow: hidden;
    line-height: 0.54rem;
    font-size: 0.14rem;
    color: #333;
    background-color: #f4f4f8;
    padding: 0 0.2rem;
}

.xy-detail .xy-msg span,
.xy-detail .xy-msg a {
    font-size: 0.14rem;
    color: #333;
    vertical-align: middle;
}

.xy-detail .xy-msg .clock {
    width: 0.18rem;
}

.xy-detail .xy-msg .source {
    width: 0.17rem;
}

.xy-detail .xy-msg .write {
    width: 0.16rem;
}

.xy-detail .xy-msg .eyes {
    width: 0.21rem;
}

.xy-detail .xy-msg .print {
    width: 0.17rem;
    margin-left: 0.15rem;
}

.xy-detail .xy-msg .line {
    display: inline-block;
    width: 0.01rem;
    height: 0.17rem;
    background: url(xy-hd-line03.png) no-repeat left center;
    background-size: 100%;
    margin-left: 0.15rem;
    margin-right: 0.15rem;
    vertical-align: middle;
}

.xy-detail .content {
    font-size: 0.16rem;
    color: #333;
    padding: 0.3rem 0.2rem;
    line-height: 0.36rem;
}

.xy-hd-content {
    border-left: 0.01rem dashed #dad9d9;
    margin-left: 0.25rem;
    padding-left: 0.4rem;
}

.xy-hd-content .section {
    position: relative;
}

.xy-hd-content .section i {
    position: absolute;
    width: 0.39rem;
    height: 0.38rem;
    top: 0;
    left: -0.6rem;
}

.xy-hd-content .section .icon1 {
    background: url(xy-hd-email.png) no-repeat left center;
    background-size: 100%;
}

.xy-hd-content .section .icon2 {
    background: url(xy-hd-reply.png) no-repeat left center;
    background-size: 100%;
}

.xy-hd-content .section .icon3 {
    background: url(xy-hd-myd.png) no-repeat left center;
    background-size: 100%;
}

.xy-hd-content .section .thead .tit {
    font-size: 0.18rem;
    color: #333;
    font-weight: bold;
    float: left;
}

.xy-hd-content .section .thead span {
    font-size: 0.16rem;
    color: #999;
    margin-left: 0.25rem;
}

.xy-hd-content .section .cont {
    font-size: 0.16rem;
    color: #666;
    border: 0.01rem solid #e8e8e8;
}

.xy-hd-content .section .cont .title {
    font-size: 0.16rem;
    color: #333;
    line-height: 0.3rem;
    background-color: #fbfbfb;
    padding: 0.2rem;
}

.xy-hd-content .section .cont .content {
    font-size: 0.16rem;
    color: #666;
    line-height: 0.38rem;
    padding: 0.1rem 0.2rem;
}

.xy-hd-szxx-list li {
    height: 1.08rem;
    padding: 0.2rem;
}

.xy-hd-szxx-list li .tit {
    display: block;
    font-size: 0.16rem;
    color: #333;
    font-weight: bold;
    height: 0.36rem;
    line-height: 0.36rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 0.15rem;
    background: url(xy-hd-dot.png) no-repeat left center;
    background-size: 0.05rem 0.05rem;
}

.xy-hd-szxx-list li .tit:hover {
    color: #015293;
    background: url(xy-hd-dot-h.png) no-repeat left center;
}

.xy-hd-szxx-list li .sub {
    margin-top: 0.1rem;
}

.xy-hd-szxx-list li .sub span {
    display: inline-block;
    width: 25%;
    font-size: 0.14rem;
    color: #666;
}

.xy-hd-szxx-list li:nth-child(odd) {
    background-color: #f6fbff;
}

.xy-hd-wjdc-list li {
    height: 1.08rem;
    padding: 0.2rem;
}

.xy-hd-wjdc-list li .status {
    width: 8%;
    height: 100%;
    color: #fff;
    font-size: 0.16rem;
    line-height: 0.6rem;
    text-align: center;
}

.xy-hd-wjdc-list li .status.ing {
    background-color: #015293;
}

.xy-hd-wjdc-list li .status.end {
    background-color: #999999;
}

.xy-hd-wjdc-list li .section-rt {
    width: 90%;
    margin-left: 0.1rem;
}

.xy-hd-wjdc-list li .section-rt .tit {
    display: inline-block;
    height: 0.28rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.16rem;
    color: #333;
    font-weight: bold;
    padding-left: 0.15rem;
    background: url(xy-hd-dot.png) no-repeat left center;
    background-size: 0.05rem;
}

.xy-hd-wjdc-list li .section-rt .tit:hover {
    color: #015293;
    background: url(xy-hd-dot-h.png) no-repeat left center;
}

.xy-hd-wjdc-list li .section-rt .sub {
    margin-top: 0.2rem;
}

.xy-hd-wjdc-list li .section-rt .sub span {
    font-size: 0.14rem;
    color: #666;
    margin-right: 0.2rem;
}

.xy-hd-wjdc-list li:nth-child(odd) {
    background-color: #f6fbff;
}

.xy-hd-form {
    font-size: 0.14rem;
    color: #333;
}

.xy-hd-form .red {
    color: #ee1d1d;
    vertical-align: middle;
}

.xy-hd-form .w100 {
    width: 100%;
}

.xy-hd-form .txt {
    width: 4.26rem;
    height: 0.44rem;
    border: 0.01rem solid #d2d2d2;
    padding: 0 0.2rem;
}

.xy-hd-form .fangshi {
    width: 4.66rem;
    border: 0.01rem solid #d2d2d2;
    padding-right: 0.2rem;
}

.xy-hd-form .tit {
    font-size: 0.18rem;
    color: #333;
    font-weight: bold;
}

.xy-hd-form .tit span {
    font-size: 0.14rem;
    color: #89a2b6;
    font-weight: normal;
}

.xy-hd-form ul li {
    width: 49%;
    height: 0.46rem;
    line-height: 0.46rem;
    margin-top: 0.3rem;
}

.xy-hd-form ul li span {
    font-size: 0.16rem;
    color: #333;
    display: inline-block;
    width: 1.1rem;
    text-align: right;
    vertical-align: middle;
}

.xy-hd-form ul li span.label {
    width: 0.7rem;
    text-align: left;
}

.xy-hd-form ul li .yzm {
    width: 1.6rem;
    height: 0.44rem;
    border: 0.01rem solid #d2d2d2;
    background-color: #f6f8fc;
    padding-left: 0.2rem;
}

.xy-hd-form ul li .yzm-pic {
    height: 0.46rem;
}

.xy-hd-form ul li.anniu {
    text-align: center;
    height: 0.5rem;
}

.xy-hd-form ul li.anniu a {
    display: inline-block;
    width: 2.4rem;
    height: 0.5rem;
    line-height: 0.5rem;
    border-radius: 0.05rem;
    margin-right: 0.3rem;
    color: #fff;
}

.xy-hd-form ul li.anniu a.submit {
    background-color: #015293;
}

.xy-hd-form ul li.anniu a.reset {
    background-color: #747474;
}

.xy-hd-form ul li.anniu a img {
    margin-right: 0.05rem;
    width: 0.26rem;
}

.xy-hd-form ul li.theme input {
    width: 10.36rem;
    height: 0.44rem;
    border: 0.01rem solid #d2d2d2;
    padding: 0 0.2rem;
}

.xy-hd-form ul li.content {
    height: 2.5rem;
}

.xy-hd-form ul li.content textarea {
    width: 10.36rem;
    height: 2.4rem;
    border: 0.01rem solid #d2d2d2;
    padding: 0.1rem 0.2rem;
}

.xy-hd-form ul li.content span {
    vertical-align: top;
}

.xy-hd-form ul li.line {
    height: 0.16rem;
    background: url(xy-hd-form-line.png) no-repeat left center;
    background-size: 100%;
    margin-top: 0.4rem;
}

.xy-common-pic-list .xy-picitem {
    float: left;
    width: 2.84rem;
    height: 2.8rem;
    margin-top: 0.2rem;
    margin-right: 0.2rem;
}

.xy-common-pic-list .xy-picitem .img {
    width: 100%;
    height: 1.9rem;
    line-height: 1.9rem;
    text-align: center;
    overflow: hidden;
}

.xy-common-pic-list .xy-picitem .img img {
    width: 100%;
    height: 100%;
}

.xy-common-pic-list .xy-picitem .txt {
    font-size: 0.16rem;
    color: #333;
    max-height: 0.48rem;
    overflow: hidden;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
}

.xy-common-pic-list .xy-picitem .txt:hover {
    color: #015293;
}

.xy-common-pic-list .xy-picitem .time {
    font-size: 0.14rem;
    color: #999;
}

.xy-common-pic-list .xy-picitem:nth-child(4n) {
    margin-right: 0;
}

.xy-gl .xy-gl-lf {
    width: 2.6rem;
    overflow: hidden;
    border-radius: 0.05rem;
    box-shadow: 0 0 0.03rem 0.01rem #e9e9e9;
}

.xy-gl .xy-gl-lf .thead {
    display: block;
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.18rem;
    color: #fff;
    background-color: #015293;
    font-weight: bold;
}

.xy-gl .xy-gl-lf .xy-side-nav {
    padding: 0.25rem;
}

.xy-gl .xy-gl-lf .xy-side-nav li {
    position: relative;
    height: 0.4rem;
    line-height: 0.4rem;
    border-radius: 0.05rem;
    padding-left: 0.58rem;
    margin-top: 0.1rem;
    background: #f2f2f2 url(xy-icon-book.png) no-repeat 0.28rem center;
    background-size: 0.17rem;
}

.xy-gl .xy-gl-lf .xy-side-nav li a {
    font-size: 0.16rem;
}

.xy-gl .xy-gl-lf .xy-side-nav li a:hover {
    color: #015293;
}

.xy-gl .xy-gl-lf .xy-side-nav li .icon-go {
    position: absolute;
    width: 0.23rem;
    height: 0.23rem;
    right: 0.2rem;
    top: 0.1rem;
    background: url(xy-icon-go.png) no-repeat right center;
    background-size: 0.23rem;
}

.xy-gl .xy-gl-lf .xy-side-nav li.cur {
    background-color: #015293;
}

.xy-gl .xy-gl-lf .xy-side-nav li.cur a {
    color: #fff;
}

.xy-gl .xy-gl-rt {
    width: 9.2rem;
}

.xy-gl .xy-gl-rt .xy-gl-list {
    margin-bottom: 0.3rem;
}

.xy-gl .xy-gl-rt .xy-gl-list:last-child {
    margin-bottom: 0;
}

.xy-gl .xy-gl-rt .xy-gl-list li {
    height: 0.36rem;
    line-height: 0.36rem;
}

.xy-gl .xy-gl-rt .xy-gl-list li a {
    display: inline-block;
    max-width: 80%;
    height: 0.36rem;
    padding-left: 0.15rem;
    background: url(xy-hd-dot.png) no-repeat left center;
    background-size: 0.05rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.16rem;
    color: #333;
}

.xy-gl .xy-gl-rt .xy-gl-list li a:hover {
    background: url(xy-hd-dot-h.png) no-repeat left center;
    color: #015293;
}

.xy-gl .xy-gl-rt .xy-gl-list li span {
    font-size: 0.14rem;
    color: #9e9e9e;
    float: right;
}

.xw-section {
    width: 5.75rem;
    height: 4rem;
    padding: 0.3rem 0;
}

.xw-section .tabPanel {
    height: 0.4rem;
    line-height: 0.4rem;
    border-bottom: 0.01rem solid #dfdfdf;
}

.xw-section .tabPanel .panel {
    display: inline-block;
    font-size: 0.2rem;
    color: #333;
    font-weight: bold;
    margin: 0 0.15rem;
    height: 0.4rem;
    line-height: 0.4rem;
}

.xw-section .tabPanel .panel.cur {
    border-bottom: 0.02rem solid #015293;
    color: #015293;
}

.xw-section .tabPanel .panel:first-of-type {
    margin-left: 0;
}

.xw-section .tabPanel i.line {
    display: inline-block;
    width: 0.02rem;
    height: 0.11rem;
    background: url(xy-icon-line.png) no-repeat left center;
    background-size: 0.02rem 0.11rem;
}

.xw-section .tabPanel .more {
    font-size: 0.16rem;
    color: #999;
    float: right;
}

.xw-section .tabContent .tabItem .xy-news-list {
    margin-top: 0.1rem;
}

.xw-section .tabContent .tabItem .xy-news-list li {
    height: 0.4rem;
    line-height: 0.4rem;
}

.xw-section .tabContent .tabItem .xy-news-list li a {
    display: inline-block;
    font-size: 0.16rem;
    color: #333;
    padding-left: 0.1rem;
    background: url(xy-icon-dot02.png) no-repeat left center;
    max-width: 75%;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xw-section .tabContent .tabItem .xy-news-list li a:hover {
    background: url(xy-icon-dot02-h.png) no-repeat left center;
    color: #015293;
}

.xw-section .tabContent .tabItem .xy-news-list li span {
    font-size: 0.16rem;
    color: #333;
    float: right;
}


/*图片新闻*/

.xy-xw-pic-lb .xy-ww-tab .tabPanel {
    height: 0.8rem;
    background: url(xy-xw-icon01.png) no-repeat center center;
    background-size: 11.91;
    text-align: center;
    line-height: 0.8rem;
}

.xy-xw-pic-lb .xy-ww-tab .tabPanel .panel {
    font-size: 0.24rem;
    font-weight: bold;
    color: #333;
    display: inline-block;
    height: 0.6rem;
    line-height: 0.7rem;
}

.xy-xw-pic-lb .xy-ww-tab .tabPanel .panel.cur {
    color: #015293;
    border-bottom: 0.04rem solid #015293;
}

.xy-xw-pic-lb .xy-ww-tab .tabPanel .panel:first-child {
    margin-right: 0.2rem;
}


/*图片新闻*/

.swiper_4 .swiper-wrapper .swiper-slide {
    position: relative;
}

.swiper_4 .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: 1.97rem;
}

.swiper_4 .swiper-wrapper .swiper-slide .txt {
    font-size: 0.16rem;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    padding: 0 0.15rem;
    background: rgba(0, 0, 0, 0.5);
    width: 3rem;
    text-align: center;
}

.swiper_4 .swiper-button-next {
    background: url(xy-icon-right.png) no-repeat left center;
    right: 0;
    width: 0.25rem;
    height: 0.54rem;
    margin-top: -0.27rem;
    background-size: 0.25rem 0.54rem;
}

.swiper_4 .swiper-button-prev {
    background: url(xy-icon-left.png) no-repeat left center;
    left: 0;
    width: 0.25rem;
    height: 0.54rem;
    margin-top: -0.27rem;
    background-size: 0.25rem 0.54rem;
}

@media screen and (max-width: 1010px) {
    .common-sub2-list li {
        width: 22%;
    }
    .common-sub2-list li a {
        width: 100%;
    }
    .common-sub2-list li:last-child {
        margin-right: 0;
    }
    .xy-fw-sec .cont .wrap li {
        overflow: hidden;
    }
    .xy-foot .foot-bottom .foot-bottom-mid {
        width: 8rem;
    }
    .foot-bottom {
        height: 2rem;
    }
}


/*服务页面*/

.common-main-box1 {
    width: 100%;
    height: 4.9rem;
    padding: 0.2rem 0;
    background: url(xy-fw-boxBg1.png) no-repeat center bottom;
    background-size: 100%;
}

.common-main-box1 .common-main-tab {
    width: 9.05rem;
    height: 4.1rem;
    margin-right: 0.2rem;
}

.common-main-box1 .common-main-tab .common-main-item {
    width: 4.42rem;
    height: 1.95rem;
    margin-top: 0.2rem;
    margin-left: 0.2rem;
    padding: 0 0.2rem;
    background-color: #f6fbff;
}

.common-main-box1 .common-main-tab .common-main-item .xy-common-tit i.line {
    background: #f6fbff url(xy-icon-line01.png) no-repeat left 0.2rem;
}

.common-main-box1 .common-main-tab .common-main-item .xy-common-tit a.tit {
    background: #f6fbff url(xy-icon-line02.png) no-repeat right 0.25rem;
}

.common-main-box1 .common-main-tab .common-main-item .common-main-list {
    width: 100%;
}

.common-main-box1 .common-main-tab .common-main-item .common-main-list a {
    display: inline-block;
    width: 0.92rem;
    height: 1.1rem;
    margin: 0 0.05rem;
    background-color: #fff;
    text-align: center;
}

.common-main-box1 .common-main-tab .common-main-item .common-main-list a img {
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0.15rem auto 0.1rem;
}

.common-main-box1 .common-main-tab .common-main-item .common-main-list a span {
    display: inline-block;
    width: 0.9rem;
    height: 0.3rem;
    font-size: 0.16rem;
    color: #333;
    overflow: hidden;
}

.common-main-box1 .common-main-tab .common-main-item .common-main-list a:hover {
    cursor: pointer;
    box-shadow: 0 0 0.05rem #d5dfe7;
}

.common-main-box1 .common-main-tab .common-main-item .common-main-list a:hover span {
    color: #015293;
}

.common-main-box1 .common-main-tab .common-main-item .common-main-list a:first-child {
    margin-left: 0;
}

.common-main-box1 .common-main-tab .common-main-item .common-main-list a:last-child {
    margin-right: 0;
}

.common-main-box1 .common-main-tab .common-main-item:nth-child(2n-1) {
    margin-left: 0;
}

.common-main-box1 .common-main-tab2 {
    width: 2.75rem;
    height: 4.1rem;
    margin-top: 0.2rem;
    padding: 0 0.2rem;
    background-color: #f6fbff;
}

.common-main-box1 .common-main-tab2 .xy-common-tit i.line {
    background: #f6fbff url(xy-icon-line01.png) no-repeat left 0.2rem;
}

.common-main-box1 .common-main-tab2 .xy-common-tit a.tit {
    background: #f6fbff url(xy-icon-line02.png) no-repeat right 0.25rem;
}

.common-main-box1 .common-main-tab2 .xy-common-tit a.tit:hover {
    cursor: pointer;
}

.common-main-box1 .common-main-tab2 .common-main-list {
    padding: 0.1rem 0;
}

.common-main-box1 .common-main-tab2 .common-main-list a {
    display: inline-block;
    width: 2.3rem;
    height: 0.9rem;
    margin-bottom: 0.2rem;
    background-color: #fff;
    line-height: 0.9rem;
    text-align: center;
}

.common-main-box1 .common-main-tab2 .common-main-list a img {
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0 0.1rem;
}

.common-main-box1 .common-main-tab2 .common-main-list a span {
    font-size: 0.16rem;
}

.common-main-box1 .common-main-tab2 .common-main-list a:hover {
    cursor: pointer;
    box-shadow: 0 0 0.05rem #d5dfe7;
}

.common-main-box1 .common-main-tab2 .common-main-list a:hover span {
    color: #015293;
}

.common-main-box2 {
    width: 100%;
    height: 5rem;
    background: url(xy-fw-boxBg2.png) no-repeat center;
}

.common-main-box2 .common-main-mid {
    height: 3.6rem;
    margin-top: 0.7rem;
    background-color: #fff;
}

.common-main-box2 .common-main-mid .common-main-mid-item {
    width: 2.99rem;
    height: 3.6rem;
    border-right: 0.01rem solid #eaeaea;
    text-align: center;
}

.common-main-box2 .common-main-mid .common-main-mid-item img {
    display: block;
    width: 1.2rem;
    height: 1.3rem;
    margin: 0.45rem auto 0;
}

.common-main-box2 .common-main-mid .common-main-mid-item span {
    display: block;
    margin: 0.2rem auto;
    padding: 0.15rem;
    background: url(xy-fw-bg1.png) no-repeat center bottom;
    font-size: 0.2rem;
}

.common-main-box2 .common-main-mid .common-main-mid-item a {
    display: block;
    width: 1.06rem;
    height: 0.3rem;
    margin: 0.25rem auto;
    border: 0.01rem solid #bcc2c7;
    border-radius: 5px;
    line-height: 0.3rem;
    font-size: 0.14rem;
    color: #bcc2c7;
    text-align: center;
}

.common-main-box3 {
    width: 100%;
    height: auto;
}

.common-main-box3 .common-main-guide {
    margin-top: 0.2rem;
}

.common-main-box3 .common-main-guide .common-main-system,
.common-main-box3 .common-main-guide .common-main-service {
    width: 5.9rem;
    height: 3.8rem;
}

.common-main-box3 .common-main-guide .common-main-system {
    margin-right: 0.2rem;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list {
    height: 3.05rem;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item {
    position: relative;
    display: block;
    width: 1.74rem;
    height: 1.4rem;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    background-color: #f6fbff;
    text-align: center;
    overflow: hidden;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item span.tit {
    display: block;
    width: 1.2rem;
    height: auto;
    margin: 0.4rem auto 0;
    line-height: 0.3rem;
    font-size: 0.16rem;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item span.more {
    display: none;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item span.num {
    position: absolute;
    right: -0.1rem;
    bottom: 0;
    display: block;
    width: 1rem;
    height: 0.5rem;
    font-size: 0.66rem;
    font-weight: bold;
    color: #eef3f7;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:nth-child(2n-1) {
    margin-right: 0;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:nth-child(4),
.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:nth-child(5) {
    margin-bottom: 0;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:nth-child(4) span.tit,
.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:nth-child(5) span.tit {
    margin-top: 0.5rem;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:first-child {
    height: 3.05rem;
    margin-right: 0.25rem;
    margin-bottom: 0;
    margin-left: 0.1rem;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:first-child span.tit {
    width: 1rem;
    margin-top: 1rem;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:first-child span.num {
    right: -0.1rem;
    bottom: 0.25rem;
    font-size: 0.88rem;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:hover {
    background-color: #fff;
    box-shadow: 0 0 0.1rem #eaeaea;
}

.common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:hover span.more {
    position: relative;
    display: block;
    width: 1rem;
    height: 0.4rem;
    margin: 0.1rem auto 0;
    color: #015293;
    font-size: 0.14rem;
    z-index: 999;
}

.common-main-box3 .common-main-guide .common-main-service .common-main-service-item {
    display: block;
    width: 1.8rem;
    height: 0.61rem;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
    background-color: #f6fbff;
    line-height: 0.6rem;
    text-align: center;
}

.common-main-box3 .common-main-guide .common-main-service .common-main-service-item img {
    display: inline-block;
    width: 0.16rem;
    height: 0.17rem;
    margin-right: 0.05rem;
}

.common-main-box3 .common-main-guide .common-main-service .common-main-service-item img:nth-child(2) {
    display: none;
}

.common-main-box3 .common-main-guide .common-main-service .common-main-service-item span.tit {
    font-size: 0.16rem;
    color: #333;
    vertical-align: middle;
    display: inline-block;
    width: 1.2rem;
    height: 0.2rem;
    line-height: 0.2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.common-main-box3 .common-main-guide .common-main-service .common-main-service-item:hover img {
    display: none;
}

.common-main-box3 .common-main-guide .common-main-service .common-main-service-item:hover img:nth-child(2) {
    display: inline-block;
}

.common-main-box3 .common-main-guide .common-main-service .common-main-service-item:nth-child(3n) {
    margin-right: 0;
}

.common-main-box3 .common-main-guide .common-main-service .common-main-service-item:hover {
    background-color: #fff;
    box-shadow: 0 0 0.1rem #eaeaea;
}

.common-main-box3 .common-main-guide .common-main-service .common-main-service-item:hover span.tit {
    color: #015293;
}

.common-main-box4 {
    margin-top: 0.3rem;
    margin-bottom: -0.3rem;
    background-color: #f6fbff;
}

.common-main-box4 .common-main-zt {
    margin: 0.35rem 0;
}

.common-main-box4 .common-main-zt a {
    display: block;
    width: 100%;
    height: 1.2rem;
    background: url(xy-fw-zt.png) no-repeat center;
    background-size: 100%;
}

.main-zjxy {
    width: 100%;
    height: auto;
    background: url(xy-zj-bg.png) no-repeat center;
    background-size: 100%;
}

.main-zjxy .zjxy-xygk {
    width: 100%;
    height: 5.12rem;
    margin-top: 0.2rem;
    padding-top: 0.4rem;
    background: url(xy-zj-xygkBg.png) no-repeat left;
    background-size: 100% 100%;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info {
    position: relative;
    float: left;
    width: 6.3rem;
    height: 4rem;
    margin-left: 0.2rem;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top {
    height: 2.7rem;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .img {
    float: left;
    width: 2.3rem;
    height: 2.7rem;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .img img {
    width: 100%;
    height: auto;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .intro {
    float: right;
    width: 3.9rem;
    height: 2.7rem;
    background-color: #fff;
    overflow: hidden;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .intro p {
    line-height: 0.24rem;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .intro p span {
    font-size: 0.16rem;
    color: #333;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .intro p a {
    font-size: 0.16rem;
    color: #056ec2;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-bottom {
    height: 1.3rem;
    margin-top: 0.25rem;
    padding-left: 0.4rem;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-bottom a {
    display: inline-block;
    width: 1.8rem;
    height: 1.1rem;
    margin-left: 0.15rem;
    background-color: #fff;
    line-height: 1.1rem;
    text-align: center;
    box-shadow: 0 0 0.05rem #d9d9d9;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-bottom a img {
    display: inline-block;
    width: auto;
    height: 0.56rem;
    margin-right: 0.15rem;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-bottom a span {
    position: relative;
    display: inline-block;
    top: 0.18rem;
    width: 0.4rem;
    font-size: 0.18rem;
    line-height: 0.24rem;
    color: #333;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-bottom a:hover span {
    color: #056ec2;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video {
    position: relative;
    float: right;
    width: 4.9rem;
    height: 4rem;
    padding: 0.2rem;
    margin-right: 0.2rem;
    background-color: #fff;
    box-shadow: 0 0 0.05rem #d9d9d9;
    overflow: hidden;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list {
    width: 100%;
    height: 3.1rem;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item {
    position: relative;
    width: 100%;
    height: 3.1rem;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item .img {
    width: 100%;
    height: 100%;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item .img img {
    width: 100%;
    height: 100%;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item a.title {
    display: block;
    width: 3rem;
    height: 0.3rem;
    margin-top: 0.2rem;
    line-height: 0.3rem;
    font-size: 0.18rem;
    color: #333;
    overflow: hidden;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item a.title:hover {
    color: #056ec2;
    cursor: pointer;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item a.play {
    position: absolute;
    top: 1.4rem;
    left: 2.1rem;
    width: 0.4rem;
    height: 0.4rem;
    background: url(xy-zj-play.png) no-repeat center;
    background-size: 100%;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item a.play:hover {
    width: 0.5rem;
    height: 0.5rem;
    cursor: pointer;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-btn {
    position: absolute;
    width: 0.8rem;
    height: 0.4rem;
    right: 0.2rem;
    bottom: 0;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-btn span {
    display: inline-block;
    width: 0.2rem;
    height: 0.2rem;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-btn span.prev {
    right: 0.2rem;
    background: url(xy-zj-btn-left.png) no-repeat center;
    background-size: 100%;
}

.main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-btn span.next {
    right: 0;
    background: url(xy-zj-btn-right.png) no-repeat center;
    background-size: 100%;
}

.main-zjxy .zjxy-other {
    width: 100%;
    height: 4.5rem;
    margin: 0.4rem 0;
}

.main-zjxy .zjxy-other .zjxy-other-rw {
    float: left;
    width: 3.55rem;
    height: 4rem;
    margin-top: 0.25rem;
    background: url(xy-zj-rwBg.png) no-repeat center;
}

.main-zjxy .zjxy-other .zjxy-other-qq {
    float: left;
    width: 4.4rem;
    height: 4.5rem;
    margin-left: 0.25rem;
    background: url(xy-zj-qqBg.png) no-repeat center;
}

.main-zjxy .zjxy-other .zjxy-other-mr {
    float: left;
    width: 3.55rem;
    height: 4rem;
    margin-top: 0.25rem;
    margin-left: 0.25rem;
    background: url(xy-zj-mrBg.png) no-repeat center;
}

.main-zjxy .zjxy-other .zjxy-other-rw,
.main-zjxy .zjxy-other .zjxy-other-qq,
.main-zjxy .zjxy-other .zjxy-other-mr {
    padding: 0.35rem 0.3rem;
}

.main-zjxy .zjxy-other .zjxy-other-rw a.tit,
.main-zjxy .zjxy-other .zjxy-other-qq a.tit,
.main-zjxy .zjxy-other .zjxy-other-mr a.tit {
    font-size: 0.24rem;
    font-weight: bold;
}

.main-zjxy .zjxy-other .zjxy-other-rw p.detail,
.main-zjxy .zjxy-other .zjxy-other-qq p.detail,
.main-zjxy .zjxy-other .zjxy-other-mr p.detail {
    margin-top: 0.1rem;
    font-size: 0.16rem;
    line-height: 0.24rem;
}

.main-zjxy .zjxy-other .zjxy-other-rw a.tag,
.main-zjxy .zjxy-other .zjxy-other-qq a.tag,
.main-zjxy .zjxy-other .zjxy-other-mr a.tag {
    display: block;
    width: 0.5rem;
    height: 0.2rem;
    margin-top: 0.2rem;
    background: url(xy-zj-tagBg.png) no-repeat left;
    background-size: 0.48rem;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.main-zjxy .zjxy-xyyx {
    width: 100%;
    height: auto;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-logo {
    width: 2.2rem;
    height: 2rem;
    margin: 0 auto;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-logo a {
    display: block;
    width: 100%;
    height: 100%;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-logo a img {
    width: 100%;
    height: 100%;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo {
    position: relative;
    width: 100%;
    height: 4rem;
    margin-top: 0.2rem;
    overflow: hidden;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list {
    width: 100%;
    height: 4rem;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item {
    position: relative;
    width: 5.8rem;
    height: 4rem;
    margin-right: 0.2rem;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item a.img {
    display: block;
    width: 100%;
    height: 100%;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item a.img img {
    width: 100%;
    height: 100%;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item .abstract {
    position: absolute;
    top: 1rem;
    left: 0.2rem;
    display: block;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item .abstract a.title {
    font-size: 0.44rem;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item .abstract span.pinyin {
    font-size: 0.22rem;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item .abstract span.intro {
    text-indent: 2em;
    font-size: 0.14rem;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item .abstract span,
.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item .abstract a {
    display: block;
    color: #fff;
    margin: 0.1rem 0;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-btn {
    position: absolute;
    bottom: 0.4rem;
    left: 5.5rem;
    width: 1.2rem;
    height: 0.4rem;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-btn span {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    margin: 0 0.2rem;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-btn span.prev {
    left: 0;
    background: url(xy-zj-lunbo-left.png) no-repeat center;
    background-color: #fff;
    border-radius: 0.2rem;
    opacity: 0.8;
}

.main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-btn span.next {
    right: 0;
    background: url(xy-zj-lunbo-right.png) no-repeat center;
    background-color: #fff;
    border-radius: 0.2rem;
    opacity: 0.8;
}


/*手机端设置*/

@media screen and (max-width: 768px) {
    .common-main-box1 {
        width: auto;
        height: auto;
    }
    .common-main-box1 .common-main-tab {
        float: none;
        width: 100%;
        height: auto;
    }
    .common-main-box1 .common-main-tab .common-main-item {
        float: none;
        width: 100%;
        height: auto;
        margin-top: 0.2rem;
        margin-left: 0;
    }
    .common-main-box1 .common-main-tab .common-main-item .common-main-list {
        width: 100%;
        height: auto;
        padding-bottom: 0.2rem;
    }
    .common-main-box1 .common-main-tab .common-main-item .common-main-list a {
        width: 22.5%;
        height: auto;
        margin: 0 1%;
        padding: 0.3rem 0;
    }
    .common-main-box1 .common-main-tab .common-main-item .common-main-list a img {
        display: block;
        width: 40%;
        height: auto;
        margin: 0.25rem auto 0.2rem;
    }
    .common-main-box1 .common-main-tab .common-main-item .common-main-list a span {
        width: 90%;
        height: auto;
        font-size: 0.3rem;
    }
    .common-main-box1 .common-main-tab2 {
        float: none;
        width: 100%;
        height: auto;
    }
    .common-main-box1 .common-main-tab2 .common-main-list {
        width: 100%;
        height: auto;
    }
    .common-main-box1 .common-main-tab2 .common-main-list a {
        width: 31%;
        height: auto;
        margin: 0 1%;
    }
    .common-main-box1 .common-main-tab2 .common-main-list a img {
        display: block;
        width: 40%;
        height: auto;
        margin: 0.25rem auto;
    }
    .common-main-box1 .common-main-tab2 .common-main-list a span {
        font-size: 0.3rem;
    }
    .common-main-box1 .common-main-tab2 .common-main-list a:first-child {
        margin-left: 0;
    }
    .common-main-box1 .common-main-tab2 .common-main-list a:last-child {
        margin-right: 0;
    }
    .common-main-box2 {
        height: 7.5rem;
        background: url(xy-fw-boxBg2-m.png) no-repeat center;
    }
    .common-main-box2 .common-main-mid {
        width: 100%;
        height: auto;
    }
    .common-main-box2 .common-main-mid .common-main-mid-item {
        width: 50%;
        height: auto;
        background-color: #fff;
        border-top: 0.01rem solid #eaeaea;
    }
    .common-main-box2 .common-main-mid .common-main-mid-item img {
        width: 1rem;
        height: auto;
        margin: 0.15rem auto 0;
    }
    .common-main-box2 .common-main-mid .common-main-mid-item span {
        font-size: 0.3rem;
        margin: 0.05rem auto;
    }
    .common-main-box2 .common-main-mid .common-main-mid-item a {
        display: inline-block;
        width: auto;
        height: auto;
        margin: 0.15rem auto 0.3rem;
        padding: 0.1rem;
        font-size: 0.3rem;
    }
    .common-main-box3 {
        width: 100%;
    }
    .common-main-box3 .common-main-guide {
        width: 100%;
        height: auto;
    }
    .common-main-box3 .common-main-guide .common-main-system {
        float: none;
        width: 100%;
        height: auto;
        margin-right: 0;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list {
        width: 100%;
        height: auto;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item {
        width: 48.5%;
        height: 2.3rem;
        margin-top: 0.25rem;
        margin-bottom: 0;
        margin-right: 2%;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item span.tit {
        width: 100%;
        height: auto;
        margin: 1rem auto 0;
        font-size: 0.3rem;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item span.more {
        display: none;
        width: 100%;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item span.num {
        right: 0.6rem;
        bottom: 0.6rem;
        font-size: 1.32rem;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:first-child {
        width: 100%;
        height: 2.3rem;
        margin: 0;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:first-child span.tit {
        width: 100%;
        height: auto;
        font-size: 0.3rem;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:first-child span.num {
        right: 0.9rem;
        bottom: 0.9rem;
        font-size: 1.76rem;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:nth-child(4),
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:nth-child(5) {
        margin-bottom: 0;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:nth-child(4) span.tit,
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:nth-child(5) span.tit {
        margin-top: 1rem;
    }
    .common-main-box3 .common-main-guide .common-main-system .common-main-system-list .common-main-system-item:hover span.more {
        display: none;
    }
    .common-main-box3 .common-main-guide .common-main-service {
        width: 100%;
        height: auto;
    }
    .common-main-box3 .common-main-guide .common-main-service .common-main-service-item {
        width: 48.5%;
        height: 1.2rem;
        line-height: 1.2rem;
        margin-right: 2%;
    }
    .common-main-box3 .common-main-guide .common-main-service .common-main-service-item img {
        width: 0.4rem;
        height: auto;
    }
    .common-main-box3 .common-main-guide .common-main-service .common-main-service-item span.tit {
        font-size: 0.32rem;
        height: 0.42rem;
        line-height: 0.42rem;
        width: 2.5rem;
    }
    .common-main-box3 .common-main-guide .common-main-service .common-main-service-item:nth-child(3n) {
        margin-right: 2%;
    }
    .common-main-box3 .common-main-guide .common-main-service .common-main-service-item:nth-child(2n) {
        margin-right: 0;
    }
    .common-main-box4 .common-main-zt a {
        width: 100%;
        height: 2rem;
        background: url(xy-fw-zt-m.png) no-repeat center;
        background-size: 100% 100%;
    }
    .main-zjxy {
        padding: 0 2%;
        background: url(xy-zj-bg-m.png) no-repeat center;
    }
    .main-zjxy .zjxy-xygk {
        width: 100%;
        height: auto;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info {
        float: none;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top {
        width: 100%;
        height: auto;
        padding: 0 2%;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .img {
        float: left;
        width: 40%;
        height: auto;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .intro {
        float: none;
        width: auto;
        height: auto;
        overflow: initial;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .intro p {
        line-height: 0.56rem;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .intro p a,
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-top .intro p span {
        font-size: 0.32rem;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-bottom {
        width: 100%;
        height: 2.4rem;
        padding: 0;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-bottom a {
        width: 31%;
        height: 2.4rem;
        margin: 0 0.8%;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-bottom a img {
        width: 25%;
        height: auto;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-info .zjxy-xygk-info-bottom a span {
        width: 30%;
        height: auto;
        margin-top: 0.6rem;
        line-height: 0.4rem;
        font-size: 0.36rem;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video {
        float: none;
        width: 100%;
        height: auto;
        margin-top: 0.3rem;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list {
        height: auto;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item {
        width: 100%;
        padding: 0.3rem 2% 0;
        height: auto;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item .img {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item .img img {
        width: 100%;
        height: auto;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item a.title {
        width: 100%;
        height: 0.32rem;
        line-height: 0.32rem;
        font-size: 0.32rem;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item a.play {
        top: 40%;
        left: 44%;
        width: 1rem;
        height: 1rem;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-list .zjxy-xygk-video-item a.play:hover {
        width: 1rem;
        height: 1rem;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-btn {
        position: unset;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-btn span {
        width: 1rem;
        height: 1.5rem;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-btn span.prev {
        top: 2.5rem;
        left: 5%;
        background: url(xy-zj-icon-left.png) no-repeat center;
    }
    .main-zjxy .zjxy-xygk .zjxy-xygk-video .zjxy-xygk-video-btn span.next {
        top: 2.5rem;
        right: 5%;
        background: url(xy-zj-icon-right.png) no-repeat center;
    }
    .main-zjxy .zjxy-other {
        width: 100%;
        height: auto;
    }
    .main-zjxy .zjxy-other .zjxy-other-rw {
        background: url(xy-zj-rwBg-m.png) no-repeat center;
    }
    .main-zjxy .zjxy-other .zjxy-other-qq {
        background: url(xy-zj-qqBg-m.png) no-repeat center;
    }
    .main-zjxy .zjxy-other .zjxy-other-mr {
        background: url(xy-zj-mrBg-m.png) no-repeat center;
    }
    .main-zjxy .zjxy-other .zjxy-other-rw,
    .main-zjxy .zjxy-other .zjxy-other-qq,
    .main-zjxy .zjxy-other .zjxy-other-mr {
        float: none;
        width: 100%;
        height: auto;
        margin-left: 0;
        padding: 0.35rem 4%;
        background-size: 100% 100%;
    }
    .main-zjxy .zjxy-other .zjxy-other-rw a.tit,
    .main-zjxy .zjxy-other .zjxy-other-qq a.tit,
    .main-zjxy .zjxy-other .zjxy-other-mr a.tit {
        font-size: 0.48rem;
        font-weight: bold;
    }
    .main-zjxy .zjxy-other .zjxy-other-rw p.detail,
    .main-zjxy .zjxy-other .zjxy-other-qq p.detail,
    .main-zjxy .zjxy-other .zjxy-other-mr p.detail {
        width: 60%;
        margin-top: 0.1rem;
        font-size: 0.32rem;
        line-height: 0.64rem;
    }
    .main-zjxy .zjxy-other .zjxy-other-rw a.tag,
    .main-zjxy .zjxy-other .zjxy-other-qq a.tag,
    .main-zjxy .zjxy-other .zjxy-other-mr a.tag {
        display: none;
    }
    .main-zjxy .zjxy-xyyx .zjxy-xyyx-logo {
        width: 30%;
        height: auto;
    }
    .main-zjxy .zjxy-xyyx .zjxy-xyyx-logo a {
        width: 100%;
        height: auto;
    }
    .main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo {
        height: auto;
    }
    .main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list {
        height: auto;
    }
    .main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item {
        width: 100%;
        height: auto;
        margin-right: 0;
    }
    .main-zjxy .zjxy-xyyx .zjxy-xyyx-lunbo .zjxy-xyyx-lunbo-list .zjxy-xyyx-lunbo-item a.img {
        width: 100%;
        height: 100%;
    }
}

.xxgk-main {
    width: 100%;
    height: auto;
    background: #F1F5FB url(xy-xxgk-bg.png) no-repeat top;
}

.xxgk-main .xxgk-main-head {
    width: 11rem;
    height: 3.65rem;
    margin: 0 auto;
    padding-top: 0.15rem;
}

.xxgk-main .xxgk-main-head .logo {
    width: 3.7rem;
    height: 0.8rem;
}

.xxgk-main .xxgk-main-head .logo img {
    width: 100%;
    height: 100%;
}

.xxgk-main .xxgk-main-head .title {
    width: 100%;
    height: 1.6rem;
    margin-top: 0.3rem;
    background: url(xy-xxgk-titleBg.png) no-repeat bottom;
    background-size: 30%;
    line-height: 1.6rem;
    background-position-x: 5.7rem;
    text-align: center;
}

.xxgk-main .xxgk-main-head .title span {
    font-weight: bold;
    font-size: 0.7rem;
    color: #fff;
}

.xxgk-main .xxgk-main-content {
    width: 11rem;
    min-height: 12.15rem;
    margin: 0 auto;
    padding-bottom: 0.3rem;
    background-color: #f2f2f2;
}

.xxgk-main .xxgk-main-content .search {
    width: 100%;
    height: 2.3rem;
    padding-top: 0.9rem;
    background: url(xy-xxgk-searchBg.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .search .search-box {
    width: 5.1rem;
    height: 0.5rem;
    margin: 0 auto;
    background-color: #fff;
    border: 0.01rem solid #015293;
    border-radius: 0.05rem;
}

.xxgk-main .xxgk-main-content .search .search-box input {
    width: 4.2rem;
    height: 0.5rem;
    padding: 0 0.1rem;
    line-height: 0.5rem;
    font-size: 0.16rem;
}

.xxgk-main .xxgk-main-content .search .search-box button {
    width: 0.6rem;
    height: 0.5rem;
    background: url(xy-xxgk-search-btn.png) no-repeat center;
    cursor: pointer;
    outline: none;
}

.xxgk-main .xxgk-main-content .guide {
    float: left;
    width: 2.4rem;
    height: auto;
    margin-left: 0.35rem;
}

.xxgk-main .xxgk-main-content .guide .item {
    position: relative;
    width: 2.4rem;
    height: auto;
    margin-bottom: 0.18rem;
}

.xxgk-main .xxgk-main-content .guide .item .item-title {
    width: 100%;
    height: 0.7rem;
    background-color: #fff;
    border: 0.01rem solid #e5e5e5;
}

.xxgk-main .xxgk-main-content .guide .item .item-title span.icon {
    display: block;
    float: left;
    width: 0.7rem;
    height: 0.7rem;
}

.xxgk-main .xxgk-main-content .guide .item .item-title span.icon1 {
    background: url(xy-xxgk-icon1.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title span.icon2 {
    background: url(xy-xxgk-icon2.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title span.icon3 {
    background: url(xy-xxgk-icon3.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title span.icon4 {
    background: url(xy-xxgk-icon4.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title span.icon5 {
    background: url(xy-xxgk-icon5.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title span.icon6 {
    background: url(xy-xxgk-icon6.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title span.icon7 {
    background: url(xy-xxgk-icon7.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title span.icon8 {
    background: url(xy-xxgk-icon8.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title a.tit {
    display: block;
    float: left;
    width: 1rem;
    height: 0.7rem;
    padding: 0.05rem 0;
    line-height: 0.3rem;
    font-size: 0.24rem;
    color: #015293;
}

.xxgk-main .xxgk-main-content .guide .item .item-title a.tit.w120 {
    width: 1.2rem;
}

.xxgk-main .xxgk-main-content .guide .item .item-title a.tit1 {
    width: 1.5rem;
}

.xxgk-main .xxgk-main-content .guide .item .item-title a.tit2 {
    width: 1.2rem;
    line-height: 0.6rem;
}

.xxgk-main .xxgk-main-content .guide .item .item-title .more {
    display: block;
    float: right;
    width: 0.4rem;
    height: 0.7rem;
    background: url(xy-xxgk-more-open.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-list {
    display: none;
    width: 2.4rem;
    height: auto;
    background-color: #fff;
    border: 0.01rem solid #e5e5e5;
}

.xxgk-main .xxgk-main-content .guide .item .item-list a {
    display: block;
    width: 100%;
    height: 0.5rem;
    background: url(xy-xxgk-colBg.png) no-repeat 25%;
}

.xxgk-main .xxgk-main-content .guide .item .item-list a span {
    display: block;
    float: left;
    width: 1.5rem;
    height: 0.5rem;
    overflow: hidden;
    margin-left: 0.8rem;
    line-height: 0.5rem;
    font-size: 0.16rem;
    color: #333;
    text-align: left;
}

.xxgk-main .xxgk-main-content .guide .item .item-list a.curr,
.xxgk-main .xxgk-main-content .guide .item .item-list a:hover {
    background-color: #e7f5ff;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title {
    background-color: #015293;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title span.icon1,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title span.icon1 {
    background: url(xy-xxgk-icon1Cur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title span.icon2,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title span.icon2 {
    background: url(xy-xxgk-icon2Cur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title span.icon3,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title span.icon3 {
    background: url(xy-xxgk-icon3Cur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title span.icon4,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title span.icon4 {
    background: url(xy-xxgk-icon4Cur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title span.icon5,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title span.icon5 {
    background: url(xy-xxgk-icon5Cur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title span.icon6,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title span.icon6 {
    background: url(xy-xxgk-icon6Cur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title span.icon7,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title span.icon7 {
    background: url(xy-xxgk-icon7Cur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title span.icon8,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title span.icon8 {
    background: url(xy-xxgk-icon8Cur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title a.tit,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title a.tit {
    color: #fff;
}

.xxgk-main .xxgk-main-content .guide .cur .item-title .more,
.xxgk-main .xxgk-main-content .guide .item:hover .item-title .more {
    background: url(xy-xxgk-more-openCur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item:hover .item-title .more.opened {
    background: url(xy-xxgk-more-closeCur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item:hover .item-title .more.closed {
    background: url(xy-xxgk-more-openCur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title .curOpened,
.xxgk-main .xxgk-main-content .guide .cur:hover .item-title .curOpened {
    background: url(xy-xxgk-more-closeCur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title .curClosed,
.xxgk-main .xxgk-main-content .guide .cur:hover .item-title .curClosed {
    background: url(xy-xxgk-more-openCur.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title .opened,
.xxgk-main .xxgk-main-content .guide .cur:hover .item-title .opened {
    background: url(xy-xxgk-more-close.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .guide .item .item-title .closed,
.xxgk-main .xxgk-main-content .guide .cur:hover .item-title .closed {
    background: url(xy-xxgk-more-open.png) no-repeat center;
}

.xxgk-main .xxgk-main-content .detail {
    float: left;
    width: 7.7rem;
    min-height: 9.55rem;
    padding: 0.3rem;
    margin-left: 0.2rem;
    background-color: #fff;
    border: 0.01rem solid #e5e5e5;
}

.xxgk-main .xxgk-main-content .detail .detail-title {
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.32rem;
    font-weight: bold;
    color: #015293;
    text-align: center;
}

.xxgk-main .xxgk-main-content .detail .detail-date {
    width: 100%;
    height: 0.3rem;
    line-height: 0.3rem;
    font-size: 0.14rem;
    color: #333;
    text-align: center;
}

.xxgk-main .xxgk-main-content .detail .detail-content {
    width: 100%;
    height: auto;
    font-size: 0.16rem;
    color: #333;
    line-height: 0.3rem;
}

.xxgk-main .xxgk-main-content .detail .detail-content p {
    line-height: 0.3rem;
    font-size: 0.16rem;
    text-indent: 2em;
    color: #333;
}

.xxgk-main .xxgk-main-content .col {
    float: left;
    width: 7.7rem;
    min-height: 9.55rem;
    margin-left: 0.2rem;
    background-color: #fff;
    border: 0.01rem solid #e5e5e5;
}

.xxgk-main .xxgk-main-content .col .col-title {
    width: 100%;
    height: 0.37rem;
    border-bottom: 0.02rem solid #dcdcdc;
}

.xxgk-main .xxgk-main-content .col .col-title span {
    display: block;
    float: left;
    height: 0.35rem;
    padding: 0 0.2rem;
    background-color: #015293;
    line-height: 0.35rem;
    font-size: 0.16rem;
    font-weight: bold;
    color: #fff;
}

.xxgk-main .xxgk-main-content .col ul.col-list {
    width: 100%;
    padding: 0.2rem 0.3rem;
}

.xxgk-main .xxgk-main-content .col ul.col-list li {
    width: 100%;
    height: 0.4rem;
    padding-left: 0.1rem;
    background: url(xy-xxgk-liBg.png) no-repeat left;
}

.xxgk-main .xxgk-main-content .col ul.col-list li a {
    line-height: 0.4rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col ul.col-list li a:hover {
    color: #015293;
}

.xxgk-main .xxgk-main-content .col ul.col-list li span {
    float: right;
    line-height: 0.4rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .col-lead {
    width: 100%;
    padding: 0.2rem 0.3rem;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-tab {
    width: 100%;
    height: 0.45rem;
    background-color: #f6f9fb;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-tab .unit {
    display: inline-block;
    height: 0.45rem;
    padding: 0 0.15rem;
    line-height: 0.45rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-tab .cur {
    background-color: #015293;
    color: #fff;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list {
    display: none;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item {
    display: block;
    float: left;
    width: 3.38rem;
    height: 1.4rem;
    margin-top: 0.2rem;
    margin-right: 0.2rem;
    padding: 0.08rem;
    background-color: #f6f9fb;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item img {
    width: 1rem;
    height: 1.24rem;
    float: left;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item .name {
    float: left;
    width: 0.56rem;
    height: 0.3rem;
    margin-top: 0.3rem;
    margin-left: 0.2rem;
    line-height: 0.3rem;
    font-size: 0.18rem;
    font-weight: bold;
    color: #333;
    text-align: justify;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item .name::after {
    content: '';
    width: 100%;
    display: inline-block;
    overflow: hidden;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item span.pos {
    display: block;
    float: left;
    width: 1.9rem;
    height: 0.6rem;
    margin-left: 0.2rem;
    line-height: 0.3rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item:hover .name,
.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item:hover span.pos {
    color: #015293;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .captain {
    width: 100%;
    height: 1.4rem;
    margin-top: 0.2rem;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .others {
    width: 100%;
    height: auto;
    margin-top: 0.2rem;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .others .col-lead-item:nth-child(2n) {
    margin-right: 0;
}

.xxgk-main .xxgk-main-content .col .col-lead .col-lead-list:first-child {
    display: block;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-tabs {
    width: 100%;
    padding: 0.2rem 0.3rem;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-tabs a.col-bmgk-item {
    display: inline-block;
    width: 2.2rem;
    height: 0.5rem;
    overflow: hidden;
    margin: 0.1rem;
    background-color: #f2f2f2;
    line-height: 0.5rem;
    font-size: 0.16rem;
    color: #333;
    text-align: center;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-tabs a.col-bmgk-item:nth-child(3n) {
    margin-right: 0;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-tabs a.col-bmgk-item:nth-child(3n+1) {
    margin-left: 0;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-tabs a.col-bmgk-item:hover {
    background-color: #015293;
    color: #fff;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child {
    width: 100%;
    height: auto;
    padding: 0.1rem 0.3rem;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child .col-child-title {
    width: 100%;
    height: 0.37rem;
    border-bottom: 0.02rem solid #dcdcdc;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child .col-child-title span {
    display: block;
    float: left;
    height: 0.35rem;
    padding: 0 0.2rem;
    background-color: #015293;
    line-height: 0.35rem;
    font-size: 0.16rem;
    font-weight: bold;
    color: #fff;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child ul.col-child-list {
    width: 100%;
    margin-top: 0.2rem;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child ul.col-child-list li {
    width: 100%;
    height: 0.4rem;
    padding-left: 0.1rem;
    background: url(xy-xxgk-liBg.png) no-repeat left;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child ul.col-child-list li a {
    line-height: 0.4rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child ul.col-child-list li a:hover {
    color: #015293;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child ul.col-child-list li span {
    float: right;
    line-height: 0.4rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child a.col-child-more {
    display: block;
    width: 1rem;
    height: 0.3rem;
    margin: 0.1rem auto;
    background-color: #f2f2f2;
    line-height: 0.3rem;
    font-size: 0.16rem;
    color: #333;
    text-align: center;
}

.xxgk-main .xxgk-main-content .col .col-bmgk-child a.col-child-more:hover {
    background-color: #015293;
    color: #fff;
    cursor: pointer;
}

.xxgk-main .xxgk-main-content .col .xy-ysq {
    width: 100%;
    height: auto;
    padding: 0.2rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq .xy-ysq-img {
    width: 100%;
    height: 1.4rem;
    background: url(xy-xxgk-ysq.png) no-repeat center;
    background-size: 100% 100%;
}

.xxgk-main .xxgk-main-content .col .xy-ysq .xy-ysq-detail {
    width: 100%;
    margin-top: 0.2rem;
    line-height: 0.3rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq .xy-ysq-detail p {
    line-height: 0.3rem;
    font-size: 0.16rem;
    color: #333;
    text-indent: 2em;
}

.xxgk-main .xxgk-main-content .col .xy-ysq .xy-ysq-apply {
    width: 100%;
    margin-top: 0.3rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq .xy-ysq-apply a {
    display: block;
    width: 1.2rem;
    height: 0.5rem;
    margin: 0 auto;
    background-color: #015293;
    line-height: 0.5rem;
    font-size: 0.16rem;
    color: #fff;
    text-align: center;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm {
    width: 100%;
    height: auto;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-name {
    width: 100%;
    margin-top: 0.3rem;
    padding-left: 0.2rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-name span {
    display: block;
    height: 0.24rem;
    padding-left: 0.2rem;
    background: url(xy-xxgk-titBg.png) no-repeat left;
    line-height: 0.24rem;
    font-size: 0.2rem;
    font-weight: bold;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list {
    width: 100%;
    height: auto;
    margin-top: 0.2rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list .xy-ysqbm-item {
    width: 100%;
    height: 0.5rem;
    border-top: 0.01rem solid #e5e5e5;
    line-height: 0.5rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list .xy-ysqbm-item a {
    display: inline-block;
    width: 2.35rem;
    height: 0.5rem;
    margin-left: 0.2rem;
    padding-left: 0.15rem;
    background: url(xy-ysqbm-point.png) no-repeat left;
    line-height: 0.5rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list .xy-ysqbm-item a:hover {
    color: #015293;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list .xy-ysqbm-item:nth-child(2n) {
    background-color: #f4f5f8;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list .xy-ysqbm-item:last-child {
    border-bottom: 0.01rem solid #e5e5e5;
}

.xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list-m {
    display: none;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb {
    width: 100%;
    padding: 0.2rem 0.3rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-query {
    width: 100%;
    height: 0.7rem;
    padding: 0.15rem;
    background-color: #f1f1f1;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-query input {
    display: block;
    float: left;
    width: 1.3rem;
    height: 0.4rem;
    margin: 0 0.05rem;
    padding-left: 0.05rem;
    background-color: #fff;
    line-height: 0.4rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-query img {
    display: block;
    float: left;
    width: 1rem;
    height: 0.3rem;
    margin-top: 0.05rem;
    margin-left: 0.1rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-query button {
    display: block;
    float: left;
    width: 1.15rem;
    height: 0.4rem;
    margin-left: 0.1rem;
    background-color: #015293;
    line-height: 0.4rem;
    font-size: 0.16rem;
    color: #fff;
    text-align: center;
    outline: none;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list {
    width: 100%;
    margin-top: 0.2rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list .xy-ysqlb-list-head,
.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item {
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list .xy-ysqlb-list-head span,
.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item span {
    display: inline-block;
    height: 0.5rem;
    margin-left: 0.1rem;
    line-height: 0.5rem;
    font-size: 0.16rem;
    color: #333;
    text-align: center;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list .xy-ysqlb-list-head span.num,
.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item span.num {
    width: 1.5rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list .xy-ysqlb-list-head span.name,
.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item span.name {
    width: 1rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list .xy-ysqlb-list-head span.dept,
.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item span.dept {
    width: 2.2rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list .xy-ysqlb-list-head span.date,
.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item span.date {
    width: 1rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list .xy-ysqlb-list-head span.status,
.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item span.status {
    width: 0.7rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list .xy-ysqlb-list-head {
    background-color: #f1f1f1;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item {
    display: block;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item span.status {
    color: #015293;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item:hover {
    cursor: pointer;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item:hover span {
    color: #015293;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list a.xy-ysqlb-list-item:nth-child(2n+1) {
    background-color: #f9f9f9;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m {
    display: none;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-spply {
    width: 100%;
    margin-top: 0.3rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-spply a {
    display: block;
    width: 2.5rem;
    height: 0.5rem;
    margin: 0 auto;
    background-color: #015293;
    color: #fff;
    font-size: 0.16rem;
    line-height: 0.5rem;
    text-align: center;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx {
    width: 100%;
    height: auto;
    padding: 0.2rem 0.3rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-tit {
    width: 100%;
    height: 0.5rem;
    border-bottom: 0.01rem solid #ddd;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-tit span {
    display: block;
    padding: 0 0.2rem;
    background: url(xy-xxgk-titBg.png) no-repeat left;
    line-height: 0.5rem;
    font-size: 0.18rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx {
    width: 100%;
    height: auto;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody {
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-name {
    display: inline-block;
    width: 1.2rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: right;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-name span {
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-name span.star {
    color: #db2626;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-data {
    display: inline-block;
    width: 2.1rem;
    height: 0.5rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-data input[type="radio"] {
    position: relative;
    top: -0.05rem;
    padding: 0 0.05rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-data label {
    padding: 0 0.1rem 0 0.05rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item {
    display: inline-block;
    width: 50%;
    margin-top: 0.2rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-name {
    display: inline-block;
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: right;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-name span {
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-name span.star {
    color: #db2626;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-data {
    display: inline-block;
    width: 2.1rem;
    height: 0.4rem;
    line-height: 0.4rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-data input[type="radio"] {
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-data input[type="text"],
.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-data select {
    width: 2.1rem;
    height: 0.4rem;
    border: 0.01rem solid #ccc;
    border-radius: 0.05rem;
    font-size: 0.16rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-data label {
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk {
    width: 100%;
    height: auto;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 {
    width: 100%;
    margin-top: 0.2rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-name {
    display: inline-block;
    width: 1.7rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: right;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-name span {
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-name span.star {
    color: #db2626;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data {
    display: inline-block;
    width: 5rem;
    height: auto;
    line-height: 0.4rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data input[type="radio"],
.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data input[type="checkbox"] {
    position: relative;
    top: -0.05rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data input[type="text"],
.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data select {
    width: 2.1rem;
    height: 0.4rem;
    border: 0.01rem solid #ccc;
    border-radius: 0.05rem;
    font-size: 0.16rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data label {
    padding: 0 0.05rem;
    font-size: 0.16rem;
    color: #333;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data textarea {
    width: 5rem;
    height: 1.6rem;
    border: 0.01rem solid #ccc;
    border-radius: 0.05rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit {
    width: 100%;
    text-align: center;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a {
    display: inline-block;
    width: 1.2rem;
    height: 0.4rem;
    margin: 0 0.3rem;
    border-radius: 0.05rem;
    line-height: 0.4rem;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a span {
    display: block;
    width: 1rem;
    height: 0.4rem;
    padding-left: 0.3rem;
    font-size: 0.16rem;
    color: #fff;
    text-align: center;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a span.submit {
    background: url(xy-ysq-submit.png) no-repeat center;
    background-position-x: 20%;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a span.reset {
    background: url(xy-ysq-reset.png) no-repeat center;
    background-position-x: 20%;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a.xy-ysq-btn:first-child {
    background-color: #015293;
}

.xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a.xy-ysq-btn:last-child {
    background-color: #e22a2a;
}

.xy-local {
    width: 100%;
    height: 0.5rem;
    margin-top: 0.15rem;
    padding-left: 0.2rem;
    background-color: #eef3f7;
    line-height: 0.5rem;
}

.xy-local a,
.xy-local span {
    padding: 0 0.03rem;
    font-size: 0.14rem;
    color: #9b9b9b;
}

.xy-local .link:first-child {
    padding-left: 0.15rem;
    background: url(xy-xxgk-local.png) no-repeat left;
}

.xy-local a:hover {
    color: #015293;
}

.xy-lead-title {
    width: 100%;
    height: 0.8rem;
    background: url(xy-xxgk-lead-titBg.png) no-repeat center;
    line-height: 0.8rem;
    text-align: center;
}

.xy-lead-title span {
    font-size: 0.32rem;
    font-weight: bold;
    color: #015293;
}

.xy-lead-sort {
    position: relative;
    width: 100%;
    height: 0.5rem;
}

.xy-lead-sort a.xy-lead-tab {
    display: inline-block;
    width: 1.8rem;
    height: 0.5rem;
    margin: 0 0.1rem;
    background-color: #f2f2f2;
    line-height: 0.5rem;
    font-size: 0.16rem;
    color: #333;
    text-align: center;
}

.xy-lead-sort a.cur,
.xy-lead-sort a:hover {
    background-color: #015293;
    color: #fff;
}

.xy-lead-sort .xy-lead-tab:first-child {
    margin-left: 0.05rem;
}

.xy-lead-sort .xy-lead-tab:last-child {
    margin-right: 0.05rem;
}

.xy-lead-sort .xy-lead-list {
    position: absolute;
    display: none;
    left: 0.03rem;
    width: 11.9rem;
    height: auto;
    padding: 0.2rem 0.4rem;
    background-color: #fff;
    border: 0.01rem solid #8fb3d0;
}

.xy-lead-sort .xy-lead-list .xy-lead-list-lb {
    width: 100%;
}

.xy-lead-sort .xy-lead-list .xy-lead-list-lb a.xy-lead-list-item {
    display: inline-block;
    width: 2.57rem;
    height: 0.7rem;
    margin: 0.1rem;
    padding: 0.13rem 0;
    background-color: #f1f5f8;
}

.xy-lead-sort .xy-lead-list .xy-lead-list-lb a.xy-lead-list-item span {
    display: block;
    width: 100%;
    height: 0.22rem;
    line-height: 0.22rem;
    font-size: 0.16rem;
    text-align: center;
}

.xy-lead-sort .xy-lead-list .xy-lead-list-lb a.xy-lead-list-item span.name {
    font-weight: bold;
    color: #333;
}

.xy-lead-sort .xy-lead-list .xy-lead-list-lb a.xy-lead-list-item span.tx {
    color: #666;
}

.xy-lead-sort .xy-lead-list .xy-lead-list-lb a.xy-lead-list-item:hover {
    background-color: #015293;
    cursor: pointer;
}

.xy-lead-sort .xy-lead-list .xy-lead-list-lb a.xy-lead-list-item:hover span {
    color: #fff;
}

.xy-lead-sort .xy-lead-list .captain {
    height: 1.2rem;
    border-bottom: 0.01rem dashed #e6e6e6;
}

.xy-lead-sort .xy-lead-list .others {
    width: 100%;
    height: auto;
    margin: 0.2rem 0;
}

.xy-lead-detail {
    width: 100%;
    height: auto;
    margin-top: 0.35rem;
    padding-top: 0.3rem;
    background: url(xy-xxgk-lead-detailBg.png) no-repeat top;
}

.xy-lead-detail .photo {
    float: left;
    width: 3.15rem;
    height: 9rem;
    background-color: #f9f9f9;
}

.xy-lead-detail .photo .img {
    width: 1.9rem;
    height: 2.3rem;
    margin: 0.3rem auto;
    padding: 0.1rem;
    background-color: #fff;
}

.xy-lead-detail .photo .img img {
    width: 100%;
    height: 100%;
}

.xy-lead-detail .photo span.name,
.xy-lead-detail .photo span.tx {
    display: block;
    width: 1.9rem;
    height: 0.4rem;
    margin: 0 auto;
    line-height: 0.4rem;
    font-size: 0.24rem;
    color: #333;
    text-align: center;
}

.xy-lead-detail .photo span.tx {
    font-weight: bold;
}

.xy-lead-detail .info {
    float: left;
    width: 8.55rem;
    height: auto;
    margin-left: 0.3rem;
}

.xy-lead-detail .info .info-tit {
    width: 100%;
    height: 0.3rem;
    padding: 0 0.15rem;
    background: url(xy-xxgk-titBg.png) no-repeat left;
    line-height: 0.3rem;
    font-size: 0.2rem;
    font-weight: bold;
    color: #015293;
}

.xy-lead-detail .info .info-con {
    width: 100%;
    height: auto;
    margin: 0.1rem 0 0.2rem 0;
    line-height: 0.3rem;
    font-size: 0.16rem;
}

.xy-lead-detail .info .info-con p {
    line-height: 0.3rem;
    font-size: 0.16rem;
    color: #333;
    text-indent: 2em;
}

.xy-lead-detail .info .info-list {
    width: 100%;
    height: auto;
    margin: 0.2rem 0;
}

.xy-lead-detail .info .info-list li {
    width: 100%;
    height: 0.4rem;
    padding-left: 0.15rem;
    background: url(xy-xxgk-liBg.png) no-repeat left;
    line-height: 0.4rem;
}

.xy-lead-detail .info .info-list li a {
    font-size: 0.16rem;
    color: #333;
}

.xy-lead-detail .info .info-list li span {
    display: block;
    float: right;
    width: 0.9rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.16rem;
    color: #999;
}

.xy-lead-detail .info .info-list li a:hover {
    color: #015293;
}

.xy-xxgk-content {
    width: 100%;
    height: auto;
    padding: 0 0.35rem;
}

.xy-xxgk-content .xy-xxgk-title {
    width: 100%;
    height: 1.08rem;
    line-height: 1.08rem;
    text-align: center;
}

.xy-xxgk-content .xy-xxgk-title span {
    font-size: 0.34rem;
    font-weight: bold;
    color: #333;
}

.xy-xxgk-content .xy-xxgk-other {
    width: 100%;
    height: 0.5rem;
    padding: 0 0.3rem;
    background-color: #f4f4f8;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data {
    float: left;
    width: auto;
    height: 0.5rem;
    line-height: 0.5rem;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span {
    font-size: 0.14rem;
    color: #333;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.line {
    padding: 0 0.03rem;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.date,
.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.source,
.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.count {
    padding-left: 0.2rem;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.date {
    background: url(xy-xxgk-date.png) no-repeat left;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.source {
    background: url(xy-xxgk-source.png) no-repeat left;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.count {
    background: url(xy-xxgk-count.png) no-repeat left;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func {
    float: right;
    width: auto;
    height: 0.5rem;
    line-height: 0.5rem;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .font {
    display: inline-block;
    height: 0.5rem;
    line-height: 0.5rem;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .font span {
    font-size: 0.14rem;
    color: #333;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .font span.size {
    padding: 0 0.03rem;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .print,
.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .share {
    display: inline-block;
    width: auto;
    height: 0.5rem;
    margin-left: 0.3rem;
    padding-left: 0.2rem;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .print span,
.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .share span {
    font-size: 0.14rem;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .print {
    background: url(xy-xxgk-print.png) no-repeat left;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .share {
    background: url(xy-xxgk-share.png) no-repeat left;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .share span.weixin,
.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .share span.weibo {
    display: block;
    float: right;
    width: 0.4rem;
    height: 0.4rem;
    margin-top: 0.05rem;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .share span.weixin {
    background: url(xy-xxgk-weixin.png) no-repeat center;
}

.xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func .share span.weibo {
    background: url(xy-xxgk-weibo.png) no-repeat center;
}

.xy-xxgk-content .xy-xxgk-txt {
    width: 100%;
    height: auto;
    margin-top: 0.3rem;
}

.xy-xxgk-content .xy-xxgk-txt table {
    width: 100%;
    height: auto;
}

.xy-xxgk-content .xy-xxgk-txt table tr {
    width: 100%;
    height: 0.36rem;
}

.xy-xxgk-content .xy-xxgk-txt table tr td {
    padding-left: 0.3rem;
    background-color: #fff;
    font-size: 0.14rem;
    color: #333;
    text-align: left;
}

.xy-xxgk-content .xy-xxgk-txt table tr td.w224 {
    width: 2.24rem;
    padding-left: 0.8rem;
    background-color: #f9f9f9;
    color: #015293;
}

.xy-xxgk-content .xy-xxgk-txt table,
.xy-xxgk-content .xy-xxgk-txt tr,
.xy-xxgk-content .xy-xxgk-txt td {
    border: 0.01rem solid #dddddd;
    border-collapse: collapse;
}

.xy-xxgk-content .xy-xxgk-txt-con {
    margin-top: 0.3rem;
    font-size: 0.16rem;
    color: #333;
    line-height: 0.3rem;
}

.xy-xxgk-content .xy-xxgk-txt-con p {
    font-size: 0.16rem;
    color: #333;
    line-height: 0.3rem;
    text-indent: 2em;
}

@media screen and (max-width: 768px) {
    .xxgk-main {
        padding: 0 2%;
    }
    .xxgk-main .xxgk-main-head {
        width: 100%;
        height: auto;
    }
    .xxgk-main .xxgk-main-head .logo {
        width: 65%;
        height: auto;
    }
    .xxgk-main .xxgk-main-head .title {
        height: auto;
        margin-top: 0.5rem;
        background-position-x: 75%;
    }
    .xxgk-main .xxgk-main-head .title span {
        font-size: 0.7rem;
    }
    .xxgk-main .xxgk-main-content {
        width: 100%;
        margin-top: 0.7rem;
    }
    .xxgk-main .xxgk-main-content .search {
        height: 1.5rem;
        padding-top: 0.4rem;
        background-image: none;
    }
    .xxgk-main .xxgk-main-content .search .search-box {
        width: 65%;
        height: 0.64rem;
        border-radius: 0.15rem;
    }
    .xxgk-main .xxgk-main-content .search .search-box input {
        width: 80%;
        height: 100%;
        line-height: 0.64rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .search .search-box button {
        width: 10%;
        height: 100%;
        background-size: 100%;
    }
    .xxgk-main .xxgk-main-content .guide {
        position: relative;
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .xxgk-main .xxgk-main-content .guide .item {
        position: unset;
        display: inline-block;
        width: 45.2%;
        height: 1.15rem;
        margin: 0.15rem 2%;
    }
    .xxgk-main .xxgk-main-content .guide .item .item-title {
        height: 1.15rem;
    }
    .xxgk-main .xxgk-main-content .guide .item .item-title span.icon {
        width: 25%;
        height: 1.15rem;
        margin-left: 5%;
    }
    .xxgk-main .xxgk-main-content .guide .item .item-title a.tit {
        width: 40%;
        height: 1.15rem;
        margin-left: 5%;
        font-size: 0.32rem;
        line-height: 0.5rem;
    }
    .xxgk-main .xxgk-main-content .guide .item .item-title a.tit.w120 {
        width: 45%;
    }
    .xxgk-main .xxgk-main-content .guide .item .item-title a.tit1 {
        width: 60%;
    }
    .xxgk-main .xxgk-main-content .guide .item .item-title .more {
        width: 20%;
        height: 1.15rem;
    }
    .xxgk-main .xxgk-main-content .guide .item .item-list {
        position: absolute;
        width: 96%;
        left: 2%;
        padding: 2%;
        border: 0.1% solid #015293;
        clear: both;
    }
    .xxgk-main .xxgk-main-content .guide .item .item-list a {
        display: inline-block;
        width: 48%;
        height: 0.7rem;
        background: url(xy-xxgk-colBg.png) no-repeat 15%;
    }
    .xxgk-main .xxgk-main-content .guide .item .item-list a span {
        width: 85%;
        height: 0.7rem;
        line-height: 0.7rem;
        margin-left: 25%;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .detail {
        width: 96%;
        margin: 0 2%;
        padding: 0.2rem 2%;
        border: 0.1% solid #e5e5e5;
    }
    .xxgk-main .xxgk-main-content .detail .detail-title {
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.4rem;
    }
    .xxgk-main .xxgk-main-content .detail .detail-date {
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.28rem;
    }
    .xxgk-main .xxgk-main-content .detail .detail-content {
        margin-top: 0.2rem;
        line-height: 0.6rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .detail .detail-content p {
        font-size: 0.32rem;
        line-height: 0.6rem;
    }
    .xxgk-main .xxgk-main-content .col {
        float: left;
        width: 96%;
        margin: 0.4rem 2%;
        border: 0.1% solid #e5e5e5;
    }
    .xxgk-main .xxgk-main-content .col .col-title {
        height: 0.7rem;
    }
    .xxgk-main .xxgk-main-content .col .col-title span {
        height: 0.7rem;
        padding: 0 2%;
        line-height: 0.7rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col ul.col-list {
        padding: 0.2rem 2%;
    }
    .xxgk-main .xxgk-main-content .col ul.col-list li {
        height: 1.6rem;
        padding-left: 0;
        background-image: none;
    }
    .xxgk-main .xxgk-main-content .col ul.col-list li a {
        display: block;
        width: 100%;
        height: 0.6rem;
        padding-left: 2%;
        background: url(xy-xxgk-liBg.png) no-repeat left;
        line-height: 0.6rem;
        font-size: 0.32rem;
        overflow: hidden;
    }
    .xxgk-main .xxgk-main-content .col ul.col-list li span {
        display: block;
        float: none;
        margin-left: 2%;
        font-size: 0.32rem;
        line-height: 0.6rem;
        color: #999;
    }
    .xxgk-main .xxgk-main-content .col .col-lead {
        padding: 2%;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-tab {
        height: 1.8rem;
        background-color: #fff;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-tab .unit {
        display: inline-block;
        width: 31%;
        height: 0.8rem;
        margin: 1%;
        padding: 0;
        background-color: #f1f5fb;
        line-height: 0.8rem;
        font-size: 0.32rem;
        text-align: center;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-tab .unit:nth-child(3n) {
        margin-left: 0;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-tab .unit:nth-child(3n+1) {
        margin-right: 0;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-list {
        width: 100%;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb {
        width: 100%;
        height: auto;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item {
        float: none;
        width: 100%;
        height: 1.9rem;
        padding: 0.1rem 1%;
        margin-right: 0;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item img {
        width: 20%;
        height: 1.7rem;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item .name {
        width: 70%;
        height: 0.6rem;
        margin-top: 0.3rem;
        margin-left: 10%;
        line-height: 0.6rem;
        font-size: 0.32rem;
        text-align: left;
    }
    .xxgk-main .xxgk-main-content .col .col-lead .col-lead-list .col-lead-lb .col-lead-item span.pos {
        width: 70%;
        margin-left: 10%;
        height: 1rem;
        line-height: 0.5rem;
        font-size: 0.28rem;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-tabs {
        padding: 0.3rem 2%;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-tabs a.col-bmgk-item {
        width: 48%;
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.32rem;
        margin: 0.1rem 1%;
        overflow: hidden;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-tabs a.col-bmgk-item:nth-child(3n) {
        margin: 0.1rem 1%;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-tabs a.col-bmgk-item:nth-child(3n+1) {
        margin: 0.1rem 1%;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-tabs a.col-bmgk-item:nth-child(2n) {
        margin-right: 0;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-tabs a.col-bmgk-item:nth-child(2n+1) {
        margin-left: 0;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-child {
        padding: 0.2rem 2%;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-child .col-child-title {
        height: 0.7rem;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-child .col-child-title span {
        height: 0.7rem;
        padding: 0 2%;
        line-height: 0.7rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-child ul.col-child-list li {
        height: 1.6rem;
        padding-left: 0;
        background-image: none;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-child ul.col-child-list li a {
        display: block;
        width: 100%;
        height: 0.6rem;
        padding-left: 2%;
        background: url(xy-xxgk-liBg.png) no-repeat left;
        line-height: 0.6rem;
        font-size: 0.32rem;
        overflow: hidden;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-child ul.col-child-list li span {
        display: block;
        float: none;
        width: 100%;
        margin-left: 2%;
        font-size: 0.32rem;
        line-height: 0.6rem;
        color: #999;
    }
    .xxgk-main .xxgk-main-content .col .col-bmgk-child a.col-child-more {
        width: 100%;
        height: 0.9rem;
        line-height: 0.9rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq {
        padding: 0.2rem 2%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq .xy-ysq-img {
        width: 100%;
        height: 1.6rem;
        background: url(xy-xxgk-ysq-m.png) no-repeat center;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq .xy-ysq-detail {
        line-height: 0.6rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq .xy-ysq-detail p {
        line-height: 0.6rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq .xy-ysq-apply a {
        width: 30%;
        height: 0.6rem;
        font-size: 0.32rem;
        line-height: 0.6rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-name {
        padding-left: 2%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-name span {
        height: 0.8rem;
        padding-left: 2%;
        line-height: 0.8rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list {
        display: none;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list-m {
        display: block;
        width: 100%;
        height: auto;
        margin-top: 0.2rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list-m .xy-ysqbm-item {
        width: 100%;
        height: 0.76rem;
        line-height: 0.76rem;
        border-top: 0.01rem solid #e5e5e5;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list-m .xy-ysqbm-item a {
        display: inline-block;
        width: 45%;
        height: 0.76rem;
        margin-left: 2%;
        padding-left: 2%;
        line-height: 0.76rem;
        background: url(xy-ysqbm-point.png) no-repeat left;
        font-size: 0.32rem;
        color: #333;
        overflow: hidden;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list-m .xy-ysqbm-item:nth-child(2n+1) {
        background-color: #f4f5f8;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqbm .xy-ysqbm-list-m .xy-ysqbm-item:last-child {
        border-bottom: 0.01rem solid #e5e5e5;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb {
        padding: 0.2rem 2%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-query {
        height: auto;
        padding: 0.1rem 3%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-query input {
        float: none;
        width: 100%;
        height: 1rem;
        margin: 0.2rem 0 0;
        padding-left: 0;
        line-height: 1rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-query input.yzm {
        display: inline-block;
        width: 58%;
        margin-bottom: 0.2rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-query img {
        display: inline-block;
        float: none;
        width: 38%;
        height: 1rem;
        margin-top: 0;
        margin-left: 2%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-query button {
        float: none;
        width: 100%;
        height: 1rem;
        margin-bottom: 0.2rem;
        margin-left: 0;
        line-height: 1rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list {
        display: none;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m {
        display: block;
        padding-top: 0.2rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m .xy-ysqlb-list-head {
        display: none;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m a.xy-ysqlb-list-item {
        display: block;
        height: 3.5rem;
        padding: 0.25rem 3%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m a.xy-ysqlb-list-item span {
        display: block;
        width: 100%;
        height: 0.6rem;
        margin-left: 0;
        line-height: 0.6rem;
        font-size: 0.32rem;
        text-align: left;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m a.xy-ysqlb-list-item span.num,
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m a.xy-ysqlb-list-item span.name,
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m a.xy-ysqlb-list-item span.dept,
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m a.xy-ysqlb-list-item span.date,
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m a.xy-ysqlb-list-item span.status {
        width: 100%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-list-m a.xy-ysqlb-list-item:nth-child(2n+1) {
        background-color: #f1f1f1;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysqlb .xy-ysqlb-spply a {
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx {
        padding: 0 2%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-tit {
        height: 0.9rem;
        border-bottom: 0.01rem solid #ccc;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-tit span {
        padding: 0 2%;
        line-height: 0.9rem;
        font-size: 0.32rem;
        color: #333;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody {
        height: 1.1rem;
        border-bottom: 0.01rem solid #ccc;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-name {
        width: 35%;
        text-align: left;
        height: 1.1rem;
        line-height: 1.1rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-name span {
        font-size: 0.32rem;
        color: #666;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-data {
        width: 63%;
        height: 1.1rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-data input[type="radio"] {
        position: relative;
        top: -0.05rem;
        font-size: 0.32rem;
        color: #333;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-mainbody .item-data label {
        padding: 0 1% 0 2%;
        font-size: 0.32rem;
        color: #333;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item {
        width: 100%;
        margin-top: 0;
        border-bottom: 0.01rem solid #ccc;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-name {
        width: 35%;
        text-align: left;
        height: 1.1rem;
        line-height: 1.1rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-name span {
        font-size: 0.32rem;
        color: #666;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-data {
        width: 63%;
        height: 1.1rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-data label {
        padding: 0 1% 0 2%;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-data input[type="text"],
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-jbxx-xx .xy-ysq-info .item .item-data select {
        width: 100%;
        height: 1.1rem;
        border: none;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 {
        width: 100%;
        margin-top: 0;
        border-bottom: 0.01rem solid #ccc;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-name {
        width: 45%;
        height: 1.1rem;
        line-height: 1.1rem;
        text-align: left;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-name span {
        font-size: 0.32rem;
        color: #333;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-name span.star {
        color: #db2626;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-name-m {
        width: 100%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data {
        width: 53%;
        line-height: 1.1rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data label {
        padding: 0 1% 0 2%;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data input[type="radio"],
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data input[type="checkbox"] {
        position: relative;
        top: -0.05rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data input[type="text"] {
        width: 100%;
        height: 1.1rem;
        background-color: #f7f7f7;
        border: none;
        line-height: 1.1rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data textarea {
        width: 100%;
        height: 2.2rem;
        background-color: #f7f7f7;
        border: none;
        line-height: 1.1rem;
        font-size: 0.32rem;
        outline: none;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data-m {
        width: 100%;
        height: auto;
        background-color: #f7f7f7;
        line-height: 1.1rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-sxqk .item2 .item-data-m input[type="checkbox"] {
        position: relative;
        top: -0.05rem;
        line-height: 1.1rem;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a {
        display: block;
        width: 100%;
        height: 1rem;
        margin: 0.3rem 0;
        line-height: 1rem;
        border-radius: 2%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a span {
        width: 100%;
        height: 1rem;
        padding-left: 0;
        font-size: 0.32rem;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a span.submit {
        background-position-x: 40%;
    }
    .xxgk-main .xxgk-main-content .col .xy-ysq-jbxx .xy-ysq-submit a span.reset {
        background-position-x: 40%;
    }
    .xxgk-main .xxgk-main-content .col-ysqbm {
        margin-top: 2rem;
    }
    .xy-local {
        height: 0.9rem;
        margin-top: 0.4rem;
        padding-left: 2%;
        line-height: 0.9rem;
    }
    .xy-local a,
    .xy-local span {
        padding: 0 0.2%;
        font-size: 0.24rem;
    }
    .xy-local .link:first-child {
        padding-left: 4%;
    }
    .xy-lead-title {
        height: 1.2rem;
        line-height: 1.2rem;
    }
    .xy-lead-title span {
        font-size: 0.32rem;
    }
    .xy-lead-sort {
        height: auto;
    }
    .xy-lead-sort a.xy-lead-tab {
        width: 48.2%;
        height: 0.9rem;
        margin: 1%;
        line-height: 0.9rem;
        font-size: 0.32rem;
    }
    .xy-lead-sort .xy-lead-tab:first-child {
        margin-left: 0;
    }
    .xy-lead-sort .xy-lead-tab:last-child {
        margin-right: 0;
    }
    .xy-lead-sort .xy-lead-tab:nth-child(2n) {
        margin-right: 0;
    }
    .xy-lead-sort .xy-lead-tab:nth-child(2n+1) {
        margin-left: 0;
    }
    .xy-lead-sort .xy-lead-list {
        width: 100%;
        left: 0;
        padding: 0.2rem 2%;
    }
    .xy-lead-sort .xy-lead-list .xy-lead-list-lb a.xy-lead-list-item {
        width: 48%;
        height: 1.3rem;
        margin: 0.2rem 1%;
    }
    .xy-lead-sort .xy-lead-list .xy-lead-list-lb a.xy-lead-list-item span {
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.32rem;
    }
    .xy-lead-sort .xy-lead-list .xy-lead-list-lb .xy-lead-list-item:nth-child(2n) {
        margin-right: 0;
    }
    .xy-lead-sort .xy-lead-list .xy-lead-list-lb .xy-lead-list-item:nth-child(2n+1) {
        margin-left: 0;
    }
    .xy-lead-sort .xy-lead-list .captain {
        height: auto;
    }
    .xy-lead-detail .photo {
        float: none;
        width: 100%;
        height: auto;
        padding: 2%;
    }
    .xy-lead-detail .photo .img {
        margin-top: 0.7rem;
        margin: 0 auto;
        padding: 1%;
    }
    .xy-lead-detail .photo span.name,
    .xy-lead-detail .photo span.tx {
        width: 100%;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.32rem;
    }
    .xy-lead-detail .info {
        float: none;
        width: 100%;
        margin-top: 0.3rem;
        margin-left: 0;
    }
    .xy-lead-detail .info .info-tit {
        height: 0.5rem;
        font-size: 0.32rem;
        line-height: 0.5rem;
    }
    .xy-lead-detail .info .info-con {
        margin: 0.3rem 0;
        font-size: 0.32rem;
        line-height: 0.6rem;
    }
    .xy-lead-detail .info .info-con p {
        font-size: 0.32rem;
        line-height: 0.6rem;
    }
    .xy-lead-detail .info .info-list {
        margin: 0.3rem 0;
    }
    .xy-lead-detail .info .info-list li {
        height: 1.6rem;
        padding-left: 0;
        background-image: none;
    }
    .xy-lead-detail .info .info-list li a {
        display: block;
        width: 100%;
        height: 0.6rem;
        padding-left: 2%;
        background: url(xy-xxgk-liBg.png) no-repeat left;
        line-height: 0.6rem;
        font-size: 0.32rem;
        overflow: hidden;
    }
    .xy-lead-detail .info .info-list li span {
        display: block;
        float: none;
        width: 100%;
        margin-left: 2%;
        font-size: 0.32rem;
        line-height: 0.6rem;
        color: #999;
    }
    .xy-xxgk-content {
        padding: 0 2%;
    }
    .xy-xxgk-content .xy-xxgk-title {
        height: 0.9rem;
        line-height: 0.9rem;
    }
    .xy-xxgk-content .xy-xxgk-title span {
        font-size: 0.34rem;
    }
    .xy-xxgk-content .xy-xxgk-other {
        height: auto;
        padding: 0.3rem 5%;
    }
    .xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data {
        float: none;
        width: 100%;
        height: auto;
    }
    .xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span {
        display: block;
        width: 100%;
        height: 0.6rem;
        font-size: 0.32rem;
        text-align: left;
    }
    .xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.date,
    .xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.source,
    .xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.count {
        padding-left: 7%;
    }
    .xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-data span.line {
        display: none;
    }
    .xy-xxgk-content .xy-xxgk-other .xy-xxgk-other-func {
        display: none;
    }
    .xy-xxgk-content .xy-xxgk-txt table tr {
        height: 0.8rem;
    }
    .xy-xxgk-content .xy-xxgk-txt table tr td {
        float: left;
        width: 60%;
        height: 0.8rem;
        font-size: 0.32rem;
        line-height: 0.8rem;
        overflow: hidden;
    }
    .xy-xxgk-content .xy-xxgk-txt table tr td.w224 {
        width: 40%;
    }
    .xy-xxgk-content .xy-xxgk-txt-con {
        font-size: 0.32rem;
        line-height: 0.6rem;
    }
    .xy-xxgk-content .xy-xxgk-txt-con p {
        font-size: 0.32rem;
        line-height: 0.6rem;
    }
}