.net_addr1 {
    padding-top: 10px
}
.net_addr {
    margin-top: 40px;
    width: 1200px;
    margin: 0 auto;
    height: 44px;
    box-sizing: border-box;
    padding-top: 16px;
}
.net_addr1 .icon_home {
    width: 19px;
    height: 18px;
    background-image: url(../images/zy/home_1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center
}

.net_addr1 a,.net_addr1 span {
    font-size: 14px;
    color: #0b6cb8;
    line-height: 22px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}
.page_zyjs_list .banner {
    position: relative;
    max-width: 1200px;
    background: #fff;
    margin: 0 auto;
    padding-bottom: 40px
}

.page_zyjs_list .banner .cover>.l_con {
    *zoom:1;height: 100%
}

.page_zyjs_list .banner .cover>.l_con:after,.page_zyjs_list .banner .cover>.l_con:before {
    content: "";
    display: table
}

.page_zyjs_list .banner .cover>.l_con:after {
    clear: both
}

.page_zyjs_list .banner .cover>.l_con .yxList {
    *zoom:1;box-sizing: border-box;
    padding-top: 19px;
    padding-left: 13px
}

.page_zyjs_list .banner .cover>.l_con .yxList:after,.page_zyjs_list .banner .cover>.l_con .yxList:before {
    content: "";
    display: table
}

.page_zyjs_list .banner .cover>.l_con .yxList:after {
    clear: both
}

.page_zyjs_list .banner .cover>.l_con .yxList .xyItem {
    float: left;
    border-right: 1px solid #c2c2c2;
    padding: 0 10px;
    margin-top: 15px
}

.page_zyjs_list .banner .cover>.l_con .yxList .xyItem a {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 2px;
    color: #333;
}

.page_zyjs_list .banner .cover>.l_con .yxList .xyItem a:hover {
    color: #0b6cb8;
}

.page_zyjs_list .banner .cover>.l_con .yxList .xyItem:last-child {
    border: none
}

.page_zyjs_list .banner .zy_detail {
    *zoom:1;margin-top: -27px;
    text-align: center;
    font-size: 30px;
    color: #fff;
    line-height: 30px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    font-weight: 700
}

.page_zyjs_list .banner .zy_detail:after,.page_zyjs_list .banner .zy_detail:before {
    content: "";
    display: table
}

.page_zyjs_list .banner .zy_detail:after {
    clear: both
}

.page_zyjs_list .banner .zy_detail .icon_deng {
    position: relative;
    top: -2px;
    width: 30px;
    height: 33px;
    margin-right: 5px;
    background: url() no-repeat;
    background: url() center/contain no-repeat;
    background-size: 100% 100%
}

.page_zyjs_list .banner .tabs {
    position: absolute;
    left: -1px;
    bottom: 0;
    height: 60px;
    width: 1202px
}

.page_zyjs_list .banner .tabs .list {
    height: 60px;
    width: 1202px
}

.page_zyjs_list .banner .tabs .list>li {
    float: left;
    width: 171px
}

.page_zyjs_list .banner .tabs .list>li a {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 60px;
    display: block;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 10px;
    font-size: 16px;
    color: #fff;
    line-height: 60px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    padding-right: 10px;
    background-color: #0b6cb8;
}

.page_zyjs_list .banner .tabs .list>li a:hover {
    opacity: .8
}

.page_zyjs_list .banner .tabs .list>li a.active {
    color: #0b6cb8;
    background-color: #fff
}

.page_zyjs_list .banner .tabs .swiper-container {
    height: 60px;
    width: 1202px
}

.page_zyjs_list .banner .tabs .swiper-container .swiper-slide a {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 60px;
    display: block;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 10px;
    font-size: 16px;
    color: #fff;
    line-height: 60px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    padding-right: 10px;
    background-color: #0b6cb8;
}

.page_zyjs_list .banner .tabs .swiper-container .swiper-slide a:hover {
    opacity: .8
}

.page_zyjs_list .banner .tabs .swiper-container .swiper-slide a.active {
    color: #0b6cb8;
    background-color: #fff
}

.page_zyjs_list .banner .tabs .swiper-button-prev {
    position: absolute;
    top: 0;
    left: -35px;
    width: 34px;
    height: 60px;
    background: url() no-repeat;
    background: url() center/contain no-repeat;
    background-size: 100% 100%
}

.page_zyjs_list .banner .tabs .swiper-button-prev:hover {
    background: url() no-repeat;
    background: url() center/contain no-repeat
}

.page_zyjs_list .banner .tabs .swiper-button-next {
    position: absolute;
    top: 0;
    right: -35px;
    width: 34px;
    height: 60px;
    background: url() no-repeat;
    background: url() center/contain no-repeat;
    background-size: 100% 100%
}

.page_zyjs_list .banner .tabs .swiper-button-next:hover {
    background: url() no-repeat;
    background: url() center/contain no-repeat
}

.page_zyjs_list .content {
    position: relative;
    margin: 0 auto;
    margin-top: 50px
}

.page_zyjs_list .content .no_data {
    text-align: center;
    margin-bottom: 55px
}

.page_zyjs_list .content .no_data .txt {
    text-align: center;
    margin-top: 22px;
    margin-bottom: 25px;
    font-size: 22px;
    color: #86cbd1;
    line-height: 100%;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_list .content .zy_List {
    margin: 0 auto;
    background: #fff;
    padding: 30px;
    box-sizing: border-box
}

.page_zyjs_list .content .zy_List li{
    margin-bottom: 10px;
}

.page_zyjs_list .content .zy_List .zy_item .left {
    width: 200px;
    height: 200px;
    overflow: hidden;
    display: inline-block;
}


.page_zyjs_list .content .zy_List .zy_item .left .pic{
    
padding-top: 100%;
}

.page_zyjs_list .content .zy_List .zy_item .img {
    width: 210px;
    height: 210px;
    overflow: hidden
}

.page_zyjs_list .content .zy_List .zy_item .img:hover {
    transition: all .1s linear 0s;
    -moz-transition: all .1s linear 0s;
    -webkit-transition: all .1s linear 0s;
    -o-transition: all .1s linear 0s
}

.page_zyjs_list .content .zy_List .zy_item .right {
    display: inline-block;
    width: calc(93% - 200px);
    margin-left: 30px;
    vertical-align: top;
}

.page_zyjs_list .content .zy_List .zy_item .right .top1 {
    margin-bottom: 10px
}

.page_zyjs_list .content .zy_List .zy_item .right .top1 .icon {
    width: 30px;
    height: 30px;
    vertical-align: middle
}

.page_zyjs_list .content .zy_List .zy_item .right .top1 .name {
    display: inline-block;
    vertical-align: middle;
    font-family: MicrosoftYaHei-Bold;
    font-size: 18px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 1px;
    color: #333
}

.page_zyjs_list .content .zy_List .zy_item .right .main .detail {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 1px;
    color: #333;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-width: 760px !important;
}

.page_zyjs_list .content .zy_List .zy_item .right .main .seedetail {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 1px;
    color: #fff;
    width: 93px;
    height: 32px;
    background-color: #295fcc;
    border: solid 1px #295fcc;
    text-align: center;
    line-height: 32px;
    margin-bottom: 10px;
    display: inline-block
}

.page_zyjs_list .content .zy_List .zy_item .right .main .seedetail:hover {
    border: solid 1px #0b6cb8;
    color: #0b6cb8;
    background-color: #fff
}

.page_zyjs_list .content .zy_List .zy_item .right .main .net {
    margin-bottom: 10px
}

.page_zyjs_list .content .zy_List .zy_item .right .main .net .netimg {
    width: 21px;
    height: 21px;
    vertical-align: middle
}

.page_zyjs_list .content .zy_List .zy_item .right .main .net .word {
    display: inline-block;
    vertical-align: middle;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 1px;
    color: #333
}

.page_zyjs_list .content .zy_List .zy_item .right .main .phone {
    margin-bottom: 10px
}

.page_zyjs_list .content .zy_List .zy_item .right .main .phone .phoneimg {
    width: 21px;
    height: 21px;
    vertical-align: middle
}

.page_zyjs_list .content .zy_List .zy_item .right .main .phone .word {
    display: inline-block;
    vertical-align: middle;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 1px;
    color: #333
}

.page_zyjs_list .content .zy_List .zy_item .right .main .nokl {
    padding-top: 7px;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 22px
}

.page_zyjs_list .content .zy_List .zy_item .right .main .nokl>a {
    display: inline-block;
    *display: inline;
    *zoom:1;margin-top: 15px;
    font-size: 15px;
    color: #333;
    line-height: 100%;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    padding-left: 11px;
    padding-right: 11px;
    border-right: 1px solid #b6bdc6
}

.page_zyjs_list .content .zy_List .zy_item .right .main .nokl>a:last-child {
    border-right: none
}

.page_zyjs_list .content .zy_List .zy_item .right .main .nokl>a:hover {
    color: #0b6cb8;
}

.page_zyjs_list .content .zy_List .zy_item .right .main .zyList {
    *zoom:1}

.page_zyjs_list .content .zy_List .zy_item .right .main .zyList:after,.page_zyjs_list .content .zy_List .zy_item .right .main .zyList:before {
    content: "";
    display: table
}

.page_zyjs_list .content .zy_List .zy_item .right .main .zyList:after {
    clear: both
}

.page_zyjs_list .content .zy_List .zy_item .right .main .zyList .zyItem {
    float: left;
    background-color: #ecf6ff;
    border: solid 1px #295fcc;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 1px;
    height: 28px;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 0 10px
}

.page_zyjs_list .content .zy_List .zy_item .right .main .zyList .zyItem div {
    color: #295fcc;
}

.page_zyjs_list .content .zy_List .zy_item .right .main .zyList .zyItem:hover {
    background-color: #295fcc;
}

.page_zyjs_list .content .zy_List .zy_item .right .main .zyList .zyItem:hover div {
    color: #fff
}

.page_zyjs_list .content .grid-container {
    position: relative;
    margin: auto
}

.page_zyjs_list .content .grid-container .grid-item {
    position: absolute;
    width: 383.33px;
    display: block;
    margin-bottom: 50px;
    background-color: #f4f4f4;
    vertical-align: top;
}

.page_zyjs_list .content .grid-container .grid-item .tit {
    height: 55px;
    background-color: #0b6cb8;
    background-image: url()
}

.page_zyjs_list .content .grid-container .grid-item .tit>a {
    height: 55px;
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 55px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    padding-left: 55px;
    padding-right: 25px;
    background: url() no-repeat;
    background: url() center/contain no-repeat;
    background-size: 19px 15px;
    background-position: 25px 19px
}

.page_zyjs_list .content .grid-container .grid-item .tit>a>span {
    float: right;
    width: 8px;
    height: 15px;
    margin-top: 19px;
    background: url() no-repeat;
    background: url() center/contain no-repeat
}

.page_zyjs_list .content .grid-container .grid-item .tit:hover>a>span {
    background: url() no-repeat;
    background: url() center/contain no-repeat
}

.page_zyjs_list .content .grid-container .grid-item .con {
    background-image: url()
}

.page_zyjs_list .content .grid-container .grid-item .con .nokl {
    padding-top: 7px;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 22px
}

.page_zyjs_list .content .grid-container .grid-item .con .nokl>a {
    display: inline-block;
    *display: inline;
    *zoom:1;margin-top: 15px;
    font-size: 15px;
    color: #333;
    line-height: 100%;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    padding-left: 11px;
    padding-right: 11px;
    border-right: 1px solid #b6bdc6
}

.page_zyjs_list .content .grid-container .grid-item .con .nokl>a:last-child {
    border-right: none
}

.page_zyjs_list .content .grid-container .grid-item .con .nokl>a:hover {
    color: #0b6cb8;
}

.page_zyjs_list .content .grid-container .grid-item .con .item {
    margin-bottom: 1px
}

.page_zyjs_list .content .grid-container .grid-item .con .item .i_tit {
    height: 45px;
    display: block;
    background-image: url()
}

.page_zyjs_list .content .grid-container .grid-item .con .item .i_tit>div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 45px;
    padding-left: 50px;
    padding-right: 25px;
    font-size: 16px;
    color: #0b6cb8;
    line-height: 45px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    background: url() no-repeat;
    background: url() 25px center/contain no-repeat;
    background-size: 14px 15px
}

.page_zyjs_list .content .grid-container .grid-item .con .item .i_con {
    padding-top: 7px;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 22px
}

.page_zyjs_list .content .grid-container .grid-item .con .item .i_con>a {
    display: inline-block;
    *display: inline;
    *zoom:1;margin-top: 15px;
    font-size: 15px;
    color: #333;
    line-height: 100%;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    padding-left: 11px;
    padding-right: 11px;
    border-right: 1px solid #b6bdc6
}

.page_zyjs_list .content .grid-container .grid-item .con .item .i_con>a:last-child {
    border-right: none
}

.page_zyjs_list .content .grid-container .grid-item .con .item .i_con>a:hover {
    color: #0b6cb8;
}

.page_zyjs_list .content .grid-container .grid-item .con .no_data {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 35px;
    font-size: 16px;
    color: #999;
    line-height: 100%;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}
.page_zyjs_xy .banner,.page_zyjs_zyfl .banner {
    position: relative;
    height: 500px;
    background-image: url(../images/nyban.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    /* margin-top: 1.5rem; */
}

.page_zyjs_xy .banner .cover,.page_zyjs_zyfl .banner .cover {
    position: absolute;
    /* top: 0; */
    left: 0;
    right: 0;
    bottom: 0
}

.page_zyjs_xy .banner .cover>.l_con,.page_zyjs_zyfl .banner .cover>.l_con {
    *
    zoom:1;
    height: 100%;
    margin-bottom: 20px;
}

.page_zyjs_xy .banner .cover>.l_con:after,.page_zyjs_xy .banner .cover>.l_con:before,.page_zyjs_zyfl .banner .cover>.l_con:after,.page_zyjs_zyfl .banner .cover>.l_con:before {
    content: "";
    display: table
}

.page_zyjs_xy .banner .cover>.l_con:after,.page_zyjs_zyfl .banner .cover>.l_con:after {
    clear: both
}

.page_zyjs_xy .banner .zy_detail,.page_zyjs_zyfl .banner .zy_detail {
   margin-top: 32px;
}

.page_zyjs_xy .banner .zy_detail:after,.page_zyjs_xy .banner .zy_detail:before,.page_zyjs_zyfl .banner .zy_detail:after,.page_zyjs_zyfl .banner .zy_detail:before {
    content: "";
    display: table
}

.page_zyjs_xy .banner .zy_detail:after,.page_zyjs_zyfl .banner .zy_detail:after {
    clear: both
}

.page_zyjs_xy .banner .zy_detail .name,.page_zyjs_zyfl .banner .zy_detail .name {
    text-align: left;
    font-size: 33px;
    color: #f3f3f3;
    line-height: 33px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_xy .banner .zy_detail .desc,.page_zyjs_zyfl .banner .zy_detail .desc {
    text-align: left;
    margin-top: 22px;
    font-size: 14px;
    color: #f3f3f3;
    line-height: 100%;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_xy .banner .zy_tab,.page_zyjs_zyfl .banner .zy_tab {
    /* position: absolute; */
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px;
    margin-top: 20px;
}

.page_zyjs_xy .banner .zy_tab>li,.page_zyjs_zyfl .banner .zy_tab>li {
    float: left;
    text-align: center;
    width: 162px;
    cursor: pointer;
    margin-right: 3px;
    font-size: 16px;
    color: #fff;
    line-height: 60px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    background-color: #0b6cb8;
}

.page_zyjs_xy .banner .zy_tab>li:hover,.page_zyjs_zyfl .banner .zy_tab>li:hover {
    opacity: .8
}

.page_zyjs_xy .banner .zy_tab>li.active,.page_zyjs_zyfl .banner .zy_tab>li.active {
    color: #333;
    background-color: #fff
}

.page_zyjs_xy .content,.page_zyjs_zyfl .content {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 50px
}

.page_zyjs_xy .content:after,.page_zyjs_xy .content:before,.page_zyjs_zyfl .content:after,.page_zyjs_zyfl .content:before {
    content: "";
    display: table
}

.page_zyjs_xy .content:after,.page_zyjs_zyfl .content:after {
    clear: both
}

.page_zyjs_xy .xy_page,.page_zyjs_zyfl .xy_page {
    width: 800px;
    margin-bottom: 50px;
    float: left
}

.page_zyjs_xy .xy_page>li,.page_zyjs_zyfl .xy_page>li {
    display: none
}

.page_zyjs_xy .m_tit,.page_zyjs_zyfl .m_tit {
    padding-left: 5px;
    font-size: 22px;
    color: #333;
    line-height: 20px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    border-left: 4px solid #0b6cb8;
}

.page_zyjs_xy .m_info,.page_zyjs_zyfl .m_info {
    float: left;
    width: 800px;
    margin-bottom: 50px
}

.page_zyjs_xy .m_info .m_con,.page_zyjs_zyfl .m_info .m_con {
    margin-top: 20px;
    border: 1px solid #e5e5e5;
    padding-top: 25px;
    padding-bottom: 26px
}

.page_zyjs_xy .m_info .detail,.page_zyjs_zyfl .m_info .detail {
    margin-left: 30px;
    margin-right: 30px
}

.page_zyjs_xy .m_info .detail .no_data,.page_zyjs_zyfl .m_info .detail .no_data {
    height: 182px;
    background-image: url();
    background-position: center;
    background-repeat: no-repeat
}

.page_zyjs_xy .m_info .detail>div,.page_zyjs_zyfl .m_info .detail>div {
    position: relative;
    text-align: justify;
    text-justify: inter-ideograph;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_xy .m_info .detail>div dd,.page_zyjs_xy .m_info .detail>div div,.page_zyjs_xy .m_info .detail>div dl,.page_zyjs_xy .m_info .detail>div dt,.page_zyjs_xy .m_info .detail>div fieldset,.page_zyjs_xy .m_info .detail>div form,.page_zyjs_xy .m_info .detail>div h1,.page_zyjs_xy .m_info .detail>div h2,.page_zyjs_xy .m_info .detail>div h3,.page_zyjs_xy .m_info .detail>div h4,.page_zyjs_xy .m_info .detail>div h5,.page_zyjs_xy .m_info .detail>div h6,.page_zyjs_xy .m_info .detail>div img,.page_zyjs_xy .m_info .detail>div legend,.page_zyjs_xy .m_info .detail>div li,.page_zyjs_xy .m_info .detail>div ol,.page_zyjs_xy .m_info .detail>div p,.page_zyjs_xy .m_info .detail>div ul,.page_zyjs_zyfl .m_info .detail>div dd,.page_zyjs_zyfl .m_info .detail>div div,.page_zyjs_zyfl .m_info .detail>div dl,.page_zyjs_zyfl .m_info .detail>div dt,.page_zyjs_zyfl .m_info .detail>div fieldset,.page_zyjs_zyfl .m_info .detail>div form,.page_zyjs_zyfl .m_info .detail>div h1,.page_zyjs_zyfl .m_info .detail>div h2,.page_zyjs_zyfl .m_info .detail>div h3,.page_zyjs_zyfl .m_info .detail>div h4,.page_zyjs_zyfl .m_info .detail>div h5,.page_zyjs_zyfl .m_info .detail>div h6,.page_zyjs_zyfl .m_info .detail>div img,.page_zyjs_zyfl .m_info .detail>div legend,.page_zyjs_zyfl .m_info .detail>div li,.page_zyjs_zyfl .m_info .detail>div ol,.page_zyjs_zyfl .m_info .detail>div p,.page_zyjs_zyfl .m_info .detail>div ul {
    text-align: justify;
    text-justify: inter-ideograph
}

.page_zyjs_xy .m_info .detail>div,.page_zyjs_xy .m_info .detail>div div,.page_zyjs_xy .m_info .detail>div p,.page_zyjs_zyfl .m_info .detail>div,.page_zyjs_zyfl .m_info .detail>div div,.page_zyjs_zyfl .m_info .detail>div p {
    text-align: justify;
    text-justify: inter-ideograph
}

.page_zyjs_xy .m_info .detail>div img,.page_zyjs_xy .m_info .detail>div table,.page_zyjs_zyfl .m_info .detail>div img,.page_zyjs_zyfl .m_info .detail>div table {
    max-width: 100%!important
}

.page_zyjs_xy .m_info .detail>div p,.page_zyjs_zyfl .m_info .detail>div p {
    margin: 1.5em 0
}

.page_zyjs_xy .m_info .see_more,.page_zyjs_zyfl .m_info .see_more {
    position: relative;
    text-align: center;
    left: 50%;
    width: 110px;
    height: 40px;
    margin-top: 19px;
    margin-left: -55px;
    background-color: #fff;
    border: solid 1px #d7d7d7;
    border-radius: 2px;
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 40px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_xy .m_info .see_more:hover,.page_zyjs_zyfl .m_info .see_more:hover {
    color: #fff;
    background-color: #0b6cb8;
    border: 1px solid #0b6cb8;
}

.page_zyjs_xy .comp_video,.page_zyjs_zyfl .comp_video {
    height: 400px;
    margin-top: 15px;
    background-color: #efefef
}

.page_zyjs_xy .xy_sp .no_data,.page_zyjs_zyfl .xy_sp .no_data {
    height: 182px;
    background-image: url();
    background-position: center;
    background-repeat: no-repeat
}

.page_zyjs_xy .other_zy,.page_zyjs_zyfl .other_zy {
    float: right;
    width: 350px
}

.page_zyjs_xy .other_zy .m_con,.page_zyjs_zyfl .other_zy .m_con {
    margin-top: 20px;
    border: 1px solid #e5e5e5;
    padding-top: 15px;
    padding-bottom: 31px
}

.page_zyjs_xy .other_zy .m_con>a,.page_zyjs_zyfl .other_zy .m_con>a {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    display: block;
    margin-top: 15px;
    padding-left: 30px;
    padding-right: 25px;
    margin-right: 30px;
    background: url(../images/zy/icon_arrow_right_1.png) right center no-repeat;
 
    background-size: 6px 11px
}

.page_zyjs_xy .other_zy .m_con>a:hover,.page_zyjs_zyfl .other_zy .m_con>a:hover {
    color: #0b6cb8;
    background: url(../images/zy/icon_arrow_right_2.png) right center no-repeat;
   
    background-size: 6px 11px
}

.zy_szjs .m_tit,.zy_yxxy .m_tit {
    margin-bottom: 20px
}

.zy_szjs .list_li,.zy_yxxy .list_li {
    height: 315px;
    border: 1px solid #E5E5E5;
    padding: 22px;
    box-sizing: border-box;
    margin-bottom: 22px
}

.zy_szjs .list_li img,.zy_yxxy .list_li img {
    float: left;
    width: 210px;
    height: 270px;
    display: block;
    margin-right: 22px;
    object-fit: cover
}

.zy_szjs .list_li .right_box,.zy_yxxy .list_li .right_box {
    float: right;
    width: 518px
}

.zy_szjs .list_li .right_box p,.zy_yxxy .list_li .right_box p {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    line-height: 30px
}

.zy_szjs .list_li .right_box div,.zy_yxxy .list_li .right_box div {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden
}

.zy_szjs .no_data,.zy_yxxy .no_data {
    height: 182px;
    background-image: url('');
    background-position: center;
    background-repeat: no-repeat;
}

.m_tit {
    padding-left: 5px;
    font-size: 22px;
    color: #333;
    line-height: 20px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    border-left: 4px solid #13B4AA;
    position: relative
}

.m_tit .more {
    position: absolute;
    right: 0;
    top: 3px;
    color: #333;
    font-size: 14px
}

.m_tit .more:hover {
    color: #0b6cb8;
}

.zy_szjs_con .m_con {
    margin-top: 20px;
    border: 1px solid #e5e5e5;
    padding: 25px;
    box-sizing: border-box
}

.zy_szjs_con .m_con .name_con {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    margin-top: 28px
}

.zy_szjs_con .m_con img {
    width: 245px;
    height: 315px;
    display: table;
    margin: 17px auto 0;
    object-fit: cover
}

.zy_szjs_con .m_con .jianjie {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin-top: 23px
}

.zy_szjs_con .m_con .con {
    font-size: 16px;
    margin-top: 25px;
    font-weight: 400;
    color: #333
}
.l_con {
    position: relative;
    margin: 0 auto;
    max-width: 1200px;
}
.net_addr {
    margin-top: 40px;
    max-width: 1200px;
    margin: 0 auto;
    height: 44px;
    box-sizing: border-box;
    padding-top: 16px
}

.net_addr .icon_home {
    width: 19px;
    height: 18px;
    background-image: url(../images/zy/home_1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    vertical-align: middle
}

.net_addr .con {
    display: inline-block;
    vertical-align: middle
}

.net_addr a,.net_addr span {
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.net_addr1 {
    padding-top: 10px
}

.net_addr1 .icon_home {
    width: 19px;
    height: 18px;
    background-image: url();
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center
}

.net_addr1 a,.net_addr1 span {
    font-size: 14px;
    color: #0b6cb8;
    line-height: 22px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}
.page_zyjs_zy .banner .cover {
    position: absolute;
    /* top: 0; */
    left: 0;
    right: 0;
    bottom: 0
}

.page_zyjs_zy .banner .cover>.l_con {
    height: auto;
    /* margin-top: 120px; */
}

.page_zyjs_zy .banner .cover>.l_con:after,.page_zyjs_zy .banner .cover>.l_con:before {
    content: "";
    display: table
}

.page_zyjs_zy .banner .cover>.l_con:after {
    clear: both
}

.page_zyjs_zy .banner .zy_detail {
    margin-top: 10px;
}

.page_zyjs_zy .banner .zy_detail:after,.page_zyjs_zy .banner .zy_detail:before {
    content: "";
    display: table
}

.page_zyjs_zy .banner .zy_detail:after {
    clear: both
}

.page_zyjs_zy .banner .zy_detail .f_l {
    position: relative;
    float: left;
    width: 45%;
    height: 61px
}

.page_zyjs_zy .banner .zy_detail .f_l .center {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    width: 100%
}

.page_zyjs_zy .banner .zy_detail .f_l .name {
    position: relative
}

.page_zyjs_zy .banner .zy_detail .f_l .name>span {
    font-size: 38px;
    color: #f3f3f3;
    line-height: 50px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_zy .banner .zy_detail .f_l .inf {
    margin-top: 9px
}

.page_zyjs_zy .banner .zy_detail .f_l .inf .item {
    float: left;
    height: 34px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #eee;
    background-color: rgba(255,255,255,.28);
    margin-right: 6px;
    border-radius: 2px;
    font-size: 14px;
    color: #f3f3f3;
    line-height: 34px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_zy .banner .zy_detail .f_l .inf .item:hover {
    background-color: #fff;
    color: #333
}

.page_zyjs_zy .banner .zy_detail .f_r {
    float: right;
    width: 55%;
}

.page_zyjs_zy .banner .zy_detail .f_r .item {
    float: right;
    width: auto;
    height: 50px;
    margin-right: 15px;
    padding-left: 58px
}

.page_zyjs_zy .banner .zy_detail .f_r .item .name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_zy .banner .zy_detail .f_r .item .tit {
    white-space: nowrap;
    white-space: pre-wrap;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #fff;
    line-height: 25px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_zy .banner .zy_detail .f_r .item.one {
    background: url() no-repeat;
    /* background: url() left center/contain no-repeat; */
    background-size: 50px 50px
}

.page_zyjs_zy .banner .zy_detail .f_r .item.two {
    background: url() no-repeat;
    /* background: url() left center/contain no-repeat; */
    background-size: 50px 50px
}

.page_zyjs_zy .banner .zy_detail .f_r .item.three {
    background: url() no-repeat;
    background: url() left center/contain no-repeat;
    background-size: 50px 50px
}

.page_zyjs_zy .banner .zy_detail .f_r .item.four {
    width: 114px;
    background: url() no-repeat;
    /* background: url() left center/contain no-repeat; */
    background-size: 50px 50px
}
.page_zyjs_zy .banner {
    position: relative;
    height: 500px;
    background-image: url(../images/nyban.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    /* margin-top: 1.5rem; */
}
.page_zyjs_zy .banner .zy_tab {
    /* position: absolute; */
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px
}
.page_zyjs_zy .banner .zy_tab>li a{color:#fff;}
.page_zyjs_zy .banner .zy_tab>li {
    float: left;
    text-align: center;
    width: 162px;
    cursor: pointer;
    margin-right: 3px;
    font-size: 16px;
    color: #fff;
    line-height: 60px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    background-color: #0b6cb8;
}

.page_zyjs_zy .banner .zy_tab>li:hover {
    opacity: .8
}

.page_zyjs_zy .banner .zy_tab>li a.active {
    color: #333;
    /* background-color: #fff; */
}
.page_zyjs_zy .banner .zy_tab>li.active {
    color: #333;
    background-color: #fff; 
}
.page_zyjs_zy .content {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px
}

.page_zyjs_zy .content:after,.page_zyjs_zy .content:before {
    content: "";
    display: table
}

.page_zyjs_zy .content:after {
    clear: both
}

.page_zyjs_zy .zy_page {
    width: 800px;
    margin-bottom: 50px;
    float: left
}

.page_zyjs_zy .zy_page>li {
    display: none
}

.page_zyjs_zy .m_tit {
    padding-left: 5px;
    font-size: 22px;
    color: #333;
    line-height: 20px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    border-left: 4px solid #0b6cb8;
}

.page_zyjs_zy .m_1 .m_con,.page_zyjs_zy .m_2 .m_con,.page_zyjs_zy .m_5 .m_con,.page_zyjs_zy .m_6 .m_con {
    margin-top: 20px;
    border: 1px solid #e5e5e5;
    padding-top: 25px;
    padding-bottom: 26px
}
.m_con table {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
}
.page_zyjs_zy .m_1 .no_data,.page_zyjs_zy .m_2 .no_data,.page_zyjs_zy .m_5 .no_data,.page_zyjs_zy .m_6 .no_data {
    height: 182px;
    background-image: url();
    background-position: center;
    background-repeat: no-repeat
}

.page_zyjs_zy .m_1 .detail,.page_zyjs_zy .m_2 .detail,.page_zyjs_zy .m_5 .detail,.page_zyjs_zy .m_6 .detail {
    margin-left: 30px;
    margin-right: 30px
}

.page_zyjs_zy .m_1 .detail>div,.page_zyjs_zy .m_2 .detail>div,.page_zyjs_zy .m_5 .detail>div,.page_zyjs_zy .m_6 .detail>div {
    position: relative;
    text-align: justify;
    text-justify: inter-ideograph;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_zy .m_1 .detail>div dd,.page_zyjs_zy .m_1 .detail>div div,.page_zyjs_zy .m_1 .detail>div dl,.page_zyjs_zy .m_1 .detail>div dt,.page_zyjs_zy .m_1 .detail>div fieldset,.page_zyjs_zy .m_1 .detail>div form,.page_zyjs_zy .m_1 .detail>div h1,.page_zyjs_zy .m_1 .detail>div h2,.page_zyjs_zy .m_1 .detail>div h3,.page_zyjs_zy .m_1 .detail>div h4,.page_zyjs_zy .m_1 .detail>div h5,.page_zyjs_zy .m_1 .detail>div h6,.page_zyjs_zy .m_1 .detail>div img,.page_zyjs_zy .m_1 .detail>div legend,.page_zyjs_zy .m_1 .detail>div li,.page_zyjs_zy .m_1 .detail>div ol,.page_zyjs_zy .m_1 .detail>div p,.page_zyjs_zy .m_1 .detail>div ul,.page_zyjs_zy .m_2 .detail>div dd,.page_zyjs_zy .m_2 .detail>div div,.page_zyjs_zy .m_2 .detail>div dl,.page_zyjs_zy .m_2 .detail>div dt,.page_zyjs_zy .m_2 .detail>div fieldset,.page_zyjs_zy .m_2 .detail>div form,.page_zyjs_zy .m_2 .detail>div h1,.page_zyjs_zy .m_2 .detail>div h2,.page_zyjs_zy .m_2 .detail>div h3,.page_zyjs_zy .m_2 .detail>div h4,.page_zyjs_zy .m_2 .detail>div h5,.page_zyjs_zy .m_2 .detail>div h6,.page_zyjs_zy .m_2 .detail>div img,.page_zyjs_zy .m_2 .detail>div legend,.page_zyjs_zy .m_2 .detail>div li,.page_zyjs_zy .m_2 .detail>div ol,.page_zyjs_zy .m_2 .detail>div p,.page_zyjs_zy .m_2 .detail>div ul,.page_zyjs_zy .m_5 .detail>div dd,.page_zyjs_zy .m_5 .detail>div div,.page_zyjs_zy .m_5 .detail>div dl,.page_zyjs_zy .m_5 .detail>div dt,.page_zyjs_zy .m_5 .detail>div fieldset,.page_zyjs_zy .m_5 .detail>div form,.page_zyjs_zy .m_5 .detail>div h1,.page_zyjs_zy .m_5 .detail>div h2,.page_zyjs_zy .m_5 .detail>div h3,.page_zyjs_zy .m_5 .detail>div h4,.page_zyjs_zy .m_5 .detail>div h5,.page_zyjs_zy .m_5 .detail>div h6,.page_zyjs_zy .m_5 .detail>div img,.page_zyjs_zy .m_5 .detail>div legend,.page_zyjs_zy .m_5 .detail>div li,.page_zyjs_zy .m_5 .detail>div ol,.page_zyjs_zy .m_5 .detail>div p,.page_zyjs_zy .m_5 .detail>div ul,.page_zyjs_zy .m_6 .detail>div dd,.page_zyjs_zy .m_6 .detail>div div,.page_zyjs_zy .m_6 .detail>div dl,.page_zyjs_zy .m_6 .detail>div dt,.page_zyjs_zy .m_6 .detail>div fieldset,.page_zyjs_zy .m_6 .detail>div form,.page_zyjs_zy .m_6 .detail>div h1,.page_zyjs_zy .m_6 .detail>div h2,.page_zyjs_zy .m_6 .detail>div h3,.page_zyjs_zy .m_6 .detail>div h4,.page_zyjs_zy .m_6 .detail>div h5,.page_zyjs_zy .m_6 .detail>div h6,.page_zyjs_zy .m_6 .detail>div img,.page_zyjs_zy .m_6 .detail>div legend,.page_zyjs_zy .m_6 .detail>div li,.page_zyjs_zy .m_6 .detail>div ol,.page_zyjs_zy .m_6 .detail>div p,.page_zyjs_zy .m_6 .detail>div ul {
    text-align: justify;
    text-justify: inter-ideograph
}

.page_zyjs_zy .m_1 .detail>div,.page_zyjs_zy .m_1 .detail>div div,.page_zyjs_zy .m_1 .detail>div p,.page_zyjs_zy .m_2 .detail>div,.page_zyjs_zy .m_2 .detail>div div,.page_zyjs_zy .m_2 .detail>div p,.page_zyjs_zy .m_5 .detail>div,.page_zyjs_zy .m_5 .detail>div div,.page_zyjs_zy .m_5 .detail>div p,.page_zyjs_zy .m_6 .detail>div,.page_zyjs_zy .m_6 .detail>div div,.page_zyjs_zy .m_6 .detail>div p {
    text-align: justify;
    text-justify: inter-ideograph
}

.page_zyjs_zy .m_1 .detail>div img,.page_zyjs_zy .m_1 .detail>div table,.page_zyjs_zy .m_2 .detail>div img,.page_zyjs_zy .m_2 .detail>div table,.page_zyjs_zy .m_5 .detail>div img,.page_zyjs_zy .m_5 .detail>div table,.page_zyjs_zy .m_6 .detail>div img,.page_zyjs_zy .m_6 .detail>div table {
    max-width: 100%!important
}

.page_zyjs_zy .m_1 .detail>div p,.page_zyjs_zy .m_2 .detail>div p,.page_zyjs_zy .m_5 .detail>div p,.page_zyjs_zy .m_6 .detail>div p {
    margin: 1.5em 0
}
.vsbcontent_img img{ max-width: 100% !important;
    width: auto !important;
    height: auto !important;
    display: block !important;
    margin: 0 auto !important; }

.page_zyjs_zy .m_1 .see_more,.page_zyjs_zy .m_2 .see_more,.page_zyjs_zy .m_5 .see_more,.page_zyjs_zy .m_6 .see_more {
    position: relative;
    text-align: center;
    left: 50%;
    width: 110px;
    height: 40px;
    margin-top: 19px;
    margin-left: -55px;
    background-color: #fff;
    border: solid 1px #d7d7d7;
    border-radius: 2px;
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 40px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_zy .m_1 .see_more:hover,.page_zyjs_zy .m_2 .see_more:hover,.page_zyjs_zy .m_5 .see_more:hover,.page_zyjs_zy .m_6 .see_more:hover {
    color: #fff;
    background-color: #113281;
    border: 1px solid #113281
}
.page_zyjs_zy .m_2 {
    margin-top: 57px
}

.page_zyjs_zy .m_3 .filter,.page_zyjs_zy .m_4 .filter {
    padding-top: 15px;
    padding-bottom: 15px
}

.page_zyjs_zy .m_4 {
    margin-top: 57px
}

.page_zyjs_zy .base_table {
    width: 100%;
    max-width: 100%;
    border: solid 1px #e5e5e5
}

.page_zyjs_zy .base_table th {
    text-align: center;
    padding: 10px 5px;
    font-size: 14px;
    color: #0b6cb8;
    line-height: 26px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    background-color: #e2f1fc;
}

.page_zyjs_zy .base_table td {
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 26px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    padding: 10px 5px;
    background-color: #fafafc;
    border-bottom: solid 1px #e5e5e5
}

.page_zyjs_zy .other_zy {
    float: right;
    width: 350px
}

.page_zyjs_zy .other_zy .no_data {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 16px;
    color: #999;
    line-height: 100%;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.page_zyjs_zy .other_zy .m_con {
    margin-top: 20px;
    border: 1px solid #e5e5e5;
    padding-top: 15px;
    padding-bottom: 31px
}

.page_zyjs_zy .other_zy .m_con>a {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    display: block;
    margin-top: 15px;
    padding-left: 30px;
    padding-right: 25px;
    margin-right: 30px;
    background: url(../images/zy/icon_arrow_right_1.png) right center/contain no-repeat;
    background-size: 6px 11px
}

.page_zyjs_zy .other_zy .m_con>a:hover {
    color: #113281;
    background: url(../images/zy/icon_arrow_right_2.png) right center/contain no-repeat;
    background-size: 6px 11px
}
.filter {
    *zoom:1;margin-top: 20px;
    margin-bottom: 20px;
    margin-left: -10px;
    margin-right: -20px
}

.filter:after,.filter:before {
    content: "";
    display: table
}

.filter:after {
    clear: both
}

.filter .comp_selec {
    position: relative;
    float: left;
    margin: 10px;
    width: 152px;
    height: 32px;
    /* overflow: hidden; */
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: solid 1px #e5e5e5
}

.filter .comp_selec,.filter .comp_selec * {
    transition: all 50ms linear 0s;
    -moz-transition: all 50ms linear 0s;
    -webkit-transition: all 50ms linear 0s;
    -o-transition: all 50ms linear 0s
}

.filter .comp_selec .sel_con {
    position: relative;
    width: 152px;
    height: 32px;
    background-image: url(../images/zy/icon_arrow_down.png);
    background-repeat: no-repeat;
    background-position: 128px center
}

.filter .comp_selec .sel_con input {
    text-align: left;
    width: 100%;
    height: 32px;
    border: none;
    font-size: 12px;
    line-height: 32px;
    color: #333;
    padding-right: 15px;
    padding-left: 62px;
    background: transparent;
}

.filter .comp_selec .btn {
    position: absolute;
    left: 0;
    top: 0;
    color: #666;
    width: 52px;
    height: 32px;
    font-size: 12px;
    text-align: right;
    z-index: 2;
    border: none;
    outline: none;
    background: transparent;
}

.filter .comp_selec .option {
    display: none
}

.filter .comp_selec:hover {
    border: 1px solid #113281
}

.filter .comp_selec .option {
    overflow: hidden;
    overflow-y: auto;
    max-height: 200px;
    background-color: #fff;
    border: 1px solid #113281
}

.filter .comp_selec .option >a {
    text-align: center;
    height: 32px;
    display: block;
    cursor: pointer;
    transition: all 50ms linear 0s;
    -moz-transition: all 50ms linear 0s;
    -webkit-transition: all 50ms linear 0s;
    -o-transition: all 50ms linear 0s;
    background-color: #fff;
    font-size: 14px;
    color: #113281;
    line-height: 32px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif
}

.filter .comp_selec .option >a:hover {
    background-color: #f5f5f5
}

.comp_selec_options .selec_empty {
    text-align: center;
    font-size: 14px;
    color: #999;
    line-height: 36px;
    font-family: 'Microsoft YaHei','WenQuanYi Micro Hei','Helvetica Neue',Verdana,Arial,Helvetica,SimHei,sans-serif;
    background-color: #f5f5f5
}
@media screen and (max-width: 1200px) {
    .l_con{
        margin:0 10px;
        /* display: none; */
    }
    .page_zyjs_xy .content, .page_zyjs_zyfl .content,
    .page_zyjs_zy .content{
        margin: 30px 10px;
        overflow: hidden;
    }
    .page_zyjs_xy .xy_page, .page_zyjs_zyfl .xy_page,
    .page_zyjs_zy .zy_page{
        width:100%;
        float:none;
        margin-bottom: 20px;
    }
    .page_zyjs_xy .m_info, .page_zyjs_zyfl .m_info,
    .page_zyjs_zy .m_1 .m_con{
         width:100%;
         float: none;
         margin-bottom: 20px;
    }
    .page_zyjs_xy .banner, .page_zyjs_zyfl .banner,
    .page_zyjs_zy .banner{
        height:40vw
    }
    .page_zyjs_xy .m_info .detail, .page_zyjs_zyfl .m_info .detail{
        margin:0 10px;
    }
    .page_zyjs_xy .m_info .detail>div p, .page_zyjs_zyfl .m_info .detail>div p{
        font-size:16px !important;
        line-height:1.5!important;
        margin:0;
        text-align: left;
    }
    .page_zyjs_xy .other_zy, .page_zyjs_zyfl .other_zy{
        float:none;
        width:auto;
    }
    .page_zyjs_xy .m_info .m_con, .page_zyjs_zyfl .m_info .m_con{
        padding:10px 0
    }
    .page_zyjs_xy .other_zy .m_con>a, .page_zyjs_zyfl .other_zy .m_con>a{
        margin:0;
        padding:0
    }
    .page_zyjs_xy .other_zy .m_con, .page_zyjs_zyfl .other_zy .m_con{
        padding:10px;
    }
    .page_zyjs_zy .m_1 .m_con, .page_zyjs_zy .m_2 .m_con, .page_zyjs_zy .m_5 .m_con, .page_zyjs_zy .m_6 .m_con{
        padding:10px 0
    }
    .page_zyjs_zy .m_1 .detail, .page_zyjs_zy .m_2 .detail, .page_zyjs_zy .m_5 .detail, .page_zyjs_zy .m_6 .detail{
        margin:0 10px
    }
    .page_zyjs_zy .m_1 .detail>div p, .page_zyjs_zy .m_2 .detail>div p, .page_zyjs_zy .m_5 .detail>div p, .page_zyjs_zy .m_6 .detail>div p{
         font-size:16px !important;
        line-height:1.5!important;
        margin:0;
        text-align: left;
    }
    .page_zyjs_zy .other_zy{
        float:none;
        width:auto;
    }
    .page_zyjs_zy .other_zy .m_con{
         padding:10px;
    }
    .page_zyjs_zy .other_zy .m_con>a{
         margin:0;
        padding:0
    }

    .page_zyjs_zy .m_4{
        margin-top:20px
    }
    .net_addr,.page_zyjs_zy .banner .zy_detail{
        display:none;
    }
    .page_zyjs_zy .banner .zy_tab{
        text-align:center;
        height: auto;
        font-size:0
    }
    .page_zyjs_zy .banner .zy_tab>li{
        display:inline-block;
        float:none;
    }
}
@media screen and (max-width: 1025px) {
    .page_zyjs_list .banner .cover>.l_con .yxList{
        padding:10px 10px 0;
    }
    .page_zyjs_list .banner{
        margin:0 10px;
        padding-bottom: 0;
    }
    .page_zyjs_list .banner .cover>.l_con .yxList .xyItem{
        margin-top:0;
        margin-bottom:10px;
    }
    .page_zyjs_list .content{
        margin:20px 10px 0;
    }
    .page_zyjs_list .content .zy_List{
        padding:10px;
    }
    .page_zyjs_list .content .zy_List>li:not(:first-child){
        margin-top:20px;
    }
    .page_zyjs_list .content .zy_List .zy_item .left{
        display:block;
        width:auto;
        height:auto;
    }
    .page_zyjs_list .content .zy_List .zy_item .img{
        display:block;
        width:100%;
        height:auto;
    }
    .page_zyjs_list .content .zy_List .zy_item .right{
        display:block;
        width:auto;
        margin:0;
        padding:10px 0 0
    }
    .page_zyjs_list .content .zy_List .zy_item .right .top1 .icon{
        width:24px;
        height:24px;
        display:inline-block;
    }
    .page_zyjs_list .content .zy_List .zy_item .right .main .net .netimg{
         width:20px;
         height:20px;
    }
    .page_zyjs_list .content .zy_List .zy_item .right .top1 .name{
        font-size:16px;
    }
    .page_zyjs_list .content .zy_List .zy_item .right .main .net .word{
        font-size:14px;
        word-break:break-all;
        width:calc(100% - 35px);
        margin-left:5px;
        vertical-align:top
    }
}

@media screen and (max-width: 768px) {
    .page_zyjs_list .banner .cover>.l_con .yxList .xyItem a{
        font-size:14px;
        line-height:20px;
        display: block;
    }
    .page_zyjs_xy .m_info .detail>div p, .page_zyjs_zyfl .m_info .detail>div p ,
     .page_zyjs_xy .m_info .detail>div p > *{
         font-size:14px !important;
    }
    .page_zyjs_zy .m_1 .detail>div p, .page_zyjs_zy .m_2 .detail>div p, .page_zyjs_zy .m_5 .detail>div p, .page_zyjs_zy .m_6 .detail>div p,
    .page_zyjs_zy .m_1 .detail>div p > *{
         font-size:14px !important;
    }

     .page_zyjs_zy .m_con{
         overflow-y:hidden;
         overflow-x:scroll
     }
    .page_zyjs_zy .m_con table{
        width:768px;
        max-width: none;
    }
    .page_zyjs_zy .banner .zy_tab>li{
        font-size:14px;
        line-height:42px;
        width:120px;
    }
}
@media screen and (max-width: 481px) {
    .filter .comp_selec{
        float:none;
        width:auto;
    }
    .filter .comp_selec .sel_con{
         width: 100%;
         background-position: right 10px center;
    }
    .filter{
        margin:0;
    }
}

.filter .comp_selec .sel_con input{
    /* padding: 0 10px; */
}